.elementor-1447 .elementor-element.elementor-element-69834b7c{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-1447 .elementor-element.elementor-element-69834b7c:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-69834b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211f40;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1447 .elementor-element.elementor-element-6a559ffb{text-align:center;}.elementor-1447 .elementor-element.elementor-element-6a559ffb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:0.5px;word-spacing:0px;color:#ffffff;}.elementor-1447 .elementor-element.elementor-element-77618363{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:150px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-1447 .elementor-element.elementor-element-10ed01a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-item:not(:last-child):after{content:"";height:18%;border-color:#4a4a4a;}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dotted;border-top-width:5px;}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dotted;}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:5px;}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-icon{width:0px;}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-icon i{font-size:0px;}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-text, .elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-text a{color:#000000;}.elementor-1447 .elementor-element.elementor-element-307b1566 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1447 .elementor-element.elementor-element-bb068c0{width:var( --container-widget-width, 109.662% );max-width:109.662%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.662%;--container-widget-flex-grow:0;text-align:start;}.elementor-1447 .elementor-element.elementor-element-bb068c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1447 .elementor-element.elementor-element-bb068c0 img{width:100%;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1447 .elementor-element.elementor-element-5944138e{width:var( --container-widget-width, 103.493% );max-width:103.493%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.493%;--container-widget-flex-grow:0;text-align:left;color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;line-height:29px;}.elementor-1447 .elementor-element.elementor-element-5944138e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1447 .elementor-element.elementor-element-c72b564{width:var( --container-widget-width, 106.892% );max-width:106.892%;--container-widget-width:106.892%;--container-widget-flex-grow:0;}.elementor-1447 .elementor-element.elementor-element-c72b564.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-flipbox-fixed-height:not(.eael-template){height:300px;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-flipbox-fixed-height.eael-template{min-height:300px;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-front-container{align-items:center;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-rear-container{align-items:center;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:40px;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg{color:#fff;fill:#fff;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:40px;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon svg{color:#fff;fill:#fff;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;}.elementor-1447 .elementor-element.elementor-element-5f28157 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;}.elementor-1447 .elementor-element.elementor-element-2fd18b48{--display:flex;}.elementor-1447 .elementor-element.elementor-element-6ea07ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(22,22,63,0.2);--border-color:rgba(22,22,63,0.2);--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1447 .elementor-element.elementor-element-76d0234 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;color:#16163f;}.elementor-1447 .elementor-element.elementor-element-1cf8d9f{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1447 .elementor-element.elementor-element-d860142{--box-background-color:#FFFFFF;--item-text-color:#000000;--item-text-hover-decoration:underline;--marker-color:#7A7A7A;}.elementor-1447 .elementor-element.elementor-element-d860142 .elementor-toc__header-title{text-align:start;}.elementor-1447 .elementor-element.elementor-element-d860142 .elementor-toc__header{flex-direction:row;}.elementor-1447 .elementor-element.elementor-element-d860142 .elementor-toc__list-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}@media(max-width:1024px){.elementor-1447 .elementor-element.elementor-element-69834b7c{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1447 .elementor-element.elementor-element-6a559ffb .elementor-heading-title{font-size:38px;}.elementor-1447 .elementor-element.elementor-element-77618363{--flex-wrap:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1447 .elementor-element.elementor-element-10ed01a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );} .elementor-1447 .elementor-element.elementor-element-1cf8d9f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-1447 .elementor-element.elementor-element-69834b7c{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1447 .elementor-element.elementor-element-6a559ffb .elementor-heading-title{font-size:30px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );} .elementor-1447 .elementor-element.elementor-element-1cf8d9f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-1447 .elementor-element.elementor-element-69834b7c{--content-width:650px;}.elementor-1447 .elementor-element.elementor-element-77618363{--content-width:1200px;}.elementor-1447 .elementor-element.elementor-element-10ed01a9{--width:65%;}.elementor-1447 .elementor-element.elementor-element-2fd18b48{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1447 .elementor-element.elementor-element-10ed01a9{--width:100%;}.elementor-1447 .elementor-element.elementor-element-2fd18b48{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-5944138e *//* =====================================================
   MM HOLIDAYS - FINAL BLOG TYPOGRAPHY FIX
   Desktop + Tablet + Mobile
===================================================== */


/* ==============================
   GLOBAL POST CONTENT
============================== */

.elementor-widget-theme-post-content,
.elementor-widget-post-content {
    width: 100% !important;
}


/* FORCE ALL HEADINGS TO NATURAL HEIGHT */

.elementor-widget-theme-post-content h1,
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
.elementor-widget-post-content h1,
.elementor-widget-post-content h2,
.elementor-widget-post-content h3,
.elementor-widget-post-content h4 {

    font-family: "Poppins", sans-serif !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;

    white-space: normal !important;

    display: block !important;

    position: static !important;

    transform: none !important;

    padding: 0 !important;

    text-indent: 0 !important;

    word-break: normal !important;
    overflow-wrap: break-word !important;
}


/* ==============================
   H1
============================== */

.elementor-widget-theme-post-content h1,
.elementor-widget-post-content h1 {

    font-size: 46px !important;

    line-height: 1.25 !important;

    font-weight: 700 !important;

    letter-spacing: -0.8px !important;

    color: #3f3f3f !important;

    margin: 0 0 18px 0 !important;
}


/* ==============================
   H2
============================== */

.elementor-widget-theme-post-content h2,
.elementor-widget-post-content h2 {

    font-size: 34px !important;

    line-height: 1.35 !important;

    font-weight: 700 !important;

    letter-spacing: -0.4px !important;

    color: #3f3f3f !important;

    margin: 30px 0 12px 0 !important;
}


/* ==============================
   H3
============================== */

.elementor-widget-theme-post-content h3,
.elementor-widget-post-content h3 {

    font-size: 25px !important;

    line-height: 1.4 !important;

    font-weight: 600 !important;

    color: #3f3f3f !important;

    margin: 25px 0 10px 0 !important;
}


/* ==============================
   PARAGRAPH
============================== */

.elementor-widget-theme-post-content p,
.elementor-widget-post-content p {

    font-family: "Poppins", sans-serif !important;

    font-size: 17px !important;

    line-height: 1.75 !important;

    font-weight: 400 !important;

    color: #333333 !important;

    margin: 0 0 14px 0 !important;
}


/* ==============================
   LISTS
============================== */

.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol,
.elementor-widget-post-content ul,
.elementor-widget-post-content ol {

    font-family: "Poppins", sans-serif !important;

    font-size: 17px !important;

    line-height: 1.7 !important;

    padding-left: 25px !important;

    margin: 10px 0 20px !important;
}

.elementor-widget-theme-post-content li,
.elementor-widget-post-content li {
    margin-bottom: 7px !important;
}


/* ==============================
   IMAGES
============================== */

.elementor-widget-theme-post-content img,
.elementor-widget-post-content img {

    max-width: 100% !important;

    height: auto !important;

    border-radius: 12px;

    margin: 15px 0 20px;
}


/* ==============================
   LINKS
============================== */

.elementor-widget-theme-post-content a,
.elementor-widget-post-content a {

    color: #ff5258;

    text-decoration: none;
}

.elementor-widget-theme-post-content a:hover,
.elementor-widget-post-content a:hover {
    text-decoration: underline;
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {

        font-size: 38px !important;

        line-height: 1.3 !important;
    }


    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {

        font-size: 30px !important;

        line-height: 1.35 !important;

        margin-top: 27px !important;
    }


    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {

        font-size: 23px !important;

        line-height: 1.4 !important;
    }


    .elementor-widget-theme-post-content p,
    .elementor-widget-post-content p {

        font-size: 16px !important;

        line-height: 1.7 !important;
    }
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .single-post .elementor-widget-theme-post-content,
    .single-post .elementor-widget-post-content {

        width: 100% !important;

        max-width: 100% !important;
    }


    /* H1 */

    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {

        font-size: 29px !important;

        line-height: 1.35 !important;

        letter-spacing: -0.3px !important;

        margin: 0 0 15px 0 !important;
    }


    /* H2 */

    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {

        font-size: 25px !important;

        line-height: 1.4 !important;

        letter-spacing: -0.2px !important;

        margin: 25px 0 10px 0 !important;
    }


    /* H3 */

    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {

        font-size: 21px !important;

        line-height: 1.4 !important;

        margin: 21px 0 9px 0 !important;
    }


    /* Paragraph */

    .elementor-widget-theme-post-content p,
    .elementor-widget-post-content p {

        font-size: 16px !important;

        line-height: 1.7 !important;

        margin: 0 0 13px 0 !important;
    }


    /* Lists */

    .elementor-widget-theme-post-content ul,
    .elementor-widget-theme-post-content ol,
    .elementor-widget-post-content ul,
    .elementor-widget-post-content ol {

        font-size: 16px !important;

        line-height: 1.65 !important;

        padding-left: 21px !important;
    }


    /* Images */

    .elementor-widget-theme-post-content img,
    .elementor-widget-post-content img {

        width: 100% !important;

        height: auto !important;

        margin: 12px 0 18px !important;

        border-radius: 10px;
    }
}


/* =====================================================
   SMALL MOBILE
===================================================== */

@media (max-width: 480px) {

    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {

        font-size: 27px !important;

        line-height: 1.35 !important;
    }


    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {

        font-size: 24px !important;

        line-height: 1.4 !important;
    }


    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {

        font-size: 20px !important;

        line-height: 1.4 !important;
    }


    .elementor-widget-theme-post-content p,
    .elementor-widget-post-content p {

        font-size: 16px !important;

        line-height: 1.7 !important;
    }
}/* End custom CSS */