.elementor-36514 .elementor-element.elementor-element-dd5f7d7{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36514 .elementor-element.elementor-element-dd5f7d7:not(.elementor-motion-effects-element-type-background), .elementor-36514 .elementor-element.elementor-element-dd5f7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b64d63 );}.elementor-36514 .elementor-element.elementor-element-dd5f7d7::before, .elementor-36514 .elementor-element.elementor-element-dd5f7d7 > .elementor-background-video-container::before, .elementor-36514 .elementor-element.elementor-element-dd5f7d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-36514 .elementor-element.elementor-element-dd5f7d7 > .elementor-background-slideshow::before, .elementor-36514 .elementor-element.elementor-element-dd5f7d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36514 .elementor-element.elementor-element-dd5f7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-36514 .elementor-element.elementor-element-82354c3{--display:flex;--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;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-36514 .elementor-element.elementor-element-82354c3:not(.elementor-motion-effects-element-type-background), .elementor-36514 .elementor-element.elementor-element-82354c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #074E72 0%, var( --e-global-color-secondary ) 60%);}.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 );}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:var( --e-global-color-8b64d63 );}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-icon{width:14px;}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-icon i{font-size:14px;}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-text, .elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-text a{color:var( --e-global-color-8b64d63 );}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-item{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.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 );color:var( --e-global-color-primary );}.elementor-36514 .elementor-element.elementor-element-18b8bc9{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-36514 .elementor-element.elementor-element-18b8bc9 .elementor-heading-title{font-family:var( --e-global-typography-308fe1e-font-family ), Sans-serif;font-size:var( --e-global-typography-308fe1e-font-size );font-weight:var( --e-global-typography-308fe1e-font-weight );line-height:var( --e-global-typography-308fe1e-line-height );color:var( --e-global-color-8b64d63 );}.elementor-36514 .elementor-element.elementor-element-ab78347{--display:flex;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-36514 .elementor-element.elementor-element-85cc149 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-36514 .elementor-element.elementor-element-c71830d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36514 .elementor-element.elementor-element-c7cbcd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.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 );}.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 );}.elementor-36514 .elementor-element.elementor-element-683e6c1{--box-background-color:var( --e-global-color-f847f92 );--box-border-color:var( --e-global-color-5b9b969 );--box-border-width:1px;--box-border-radius:12px;--separator-width:0px;--box-padding:16px;--header-background-color:var( --e-global-color-f847f92 );--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-primary );--marker-color:var( --e-global-color-secondary );--marker-size:5px;}.elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__header-title{text-align:start;}.elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__header, .elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__header-title{font-family:var( --e-global-typography-ea7a00e-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7a00e-font-size );font-weight:var( --e-global-typography-ea7a00e-font-weight );line-height:var( --e-global-typography-ea7a00e-line-height );}.elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__list-item{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 );}.elementor-36514 .elementor-element.elementor-element-d5b289d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b9b969 );--border-color:var( --e-global-color-5b9b969 );--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-36514 .elementor-element.elementor-element-d5b289d:not(.elementor-motion-effects-element-type-background), .elementor-36514 .elementor-element.elementor-element-d5b289d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f847f92 );}.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 );color:var( --e-global-color-primary );}.elementor-36514 .elementor-element.elementor-element-51754be .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36514 .elementor-element.elementor-element-6c5666e{--grid-columns:1;--grid-row-gap:20px;--e-loop-nothing-found-message-align:start;--grid-column-gap:0px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-36514 .elementor-element.elementor-element-6c5666e .e-loop-nothing-found-message__text{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 );}.elementor-36514 .elementor-element.elementor-element-914dbc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-36514 .elementor-element.elementor-element-ed55875{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 );}.elementor-36514 .elementor-element.elementor-element-eaf547b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36514 .elementor-element.elementor-element-eaf547b:not(.elementor-motion-effects-element-type-background), .elementor-36514 .elementor-element.elementor-element-eaf547b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f847f92 );}.elementor-36514 .elementor-element.elementor-element-1aca460{text-align:center;}.elementor-36514 .elementor-element.elementor-element-1aca460 .elementor-heading-title{font-family:var( --e-global-typography-bae87e0-font-family ), Sans-serif;font-size:var( --e-global-typography-bae87e0-font-size );font-weight:var( --e-global-typography-bae87e0-font-weight );line-height:var( --e-global-typography-bae87e0-line-height );color:var( --e-global-color-secondary );}.elementor-36514 .elementor-element.elementor-element-1fe6bb0{--swiper-slides-to-display:3;--swiper-slides-gap:20px;}.elementor-36514 .elementor-element.elementor-element-1fe6bb0 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-36514{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-36514 .elementor-element.elementor-element-dd5f7d7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36514 .elementor-element.elementor-element-82354c3{--padding-top:60px;--padding-bottom:180px;--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 );}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-item{font-size:14px;line-height:21px;}.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 );}.elementor-36514 .elementor-element.elementor-element-18b8bc9{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-36514 .elementor-element.elementor-element-18b8bc9 .elementor-heading-title{font-size:var( --e-global-typography-308fe1e-font-size );line-height:var( --e-global-typography-308fe1e-line-height );}.elementor-36514 .elementor-element.elementor-element-ab78347{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.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 );}.elementor-36514 .elementor-element.elementor-element-c71830d{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.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 );}.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 );}.elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__header, .elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__header-title{font-size:var( --e-global-typography-ea7a00e-font-size );line-height:var( --e-global-typography-ea7a00e-line-height );}.elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__list-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-36514 .elementor-element.elementor-element-51754be .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36514 .elementor-element.elementor-element-6c5666e{--grid-columns:1;}.elementor-36514 .elementor-element.elementor-element-6c5666e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36514 .elementor-element.elementor-element-ed55875{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36514 .elementor-element.elementor-element-eaf547b{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36514 .elementor-element.elementor-element-1aca460 .elementor-heading-title{font-size:var( --e-global-typography-bae87e0-font-size );line-height:var( --e-global-typography-bae87e0-line-height );}.elementor-36514 .elementor-element.elementor-element-1fe6bb0{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-36514 .elementor-element.elementor-element-82354c3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:32px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.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 );}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-36514 .elementor-element.elementor-element-4cda3f7 .elementor-icon-list-item{font-size:14px;}.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 );}.elementor-36514 .elementor-element.elementor-element-18b8bc9{width:100%;max-width:100%;}.elementor-36514 .elementor-element.elementor-element-18b8bc9 .elementor-heading-title{font-size:var( --e-global-typography-308fe1e-font-size );line-height:var( --e-global-typography-308fe1e-line-height );}.elementor-36514 .elementor-element.elementor-element-ab78347{--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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 );}.elementor-36514 .elementor-element.elementor-element-c71830d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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 );}.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 );}.elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__header, .elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__header-title{font-size:var( --e-global-typography-ea7a00e-font-size );line-height:var( --e-global-typography-ea7a00e-line-height );}.elementor-36514 .elementor-element.elementor-element-683e6c1 .elementor-toc__list-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-36514 .elementor-element.elementor-element-51754be .elementor-heading-title{font-size:18px;line-height:25.2px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36514 .elementor-element.elementor-element-6c5666e{--grid-columns:1;}.elementor-36514 .elementor-element.elementor-element-6c5666e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-36514 .elementor-element.elementor-element-914dbc9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36514 .elementor-element.elementor-element-ed55875{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36514 .elementor-element.elementor-element-eaf547b{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-36514 .elementor-element.elementor-element-1aca460 .elementor-heading-title{font-size:var( --e-global-typography-bae87e0-font-size );line-height:var( --e-global-typography-bae87e0-line-height );}.elementor-36514 .elementor-element.elementor-element-1fe6bb0{--swiper-slides-to-display:1;}body.elementor-page-36514{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-36514 .elementor-element.elementor-element-ab78347{--content-width:1200px;}.elementor-36514 .elementor-element.elementor-element-c71830d{--content-width:1200px;}.elementor-36514 .elementor-element.elementor-element-c7cbcd3{--width:30%;}.elementor-36514 .elementor-element.elementor-element-914dbc9{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36514 .elementor-element.elementor-element-c7cbcd3{--width:100%;}.elementor-36514 .elementor-element.elementor-element-914dbc9{--width:100%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-85cc149 */.elementor-36514 .elementor-element.elementor-element-85cc149 img {
    aspect-ratio: 1.9 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-683e6c1 */.elementor-toc__header{
    padding-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-ed55875 *//* ==========================================================================
   1. DESKTOP STYLES (Default Basis: 1rem = 16px)
   ========================================================================== */
/* Spacing for H2 headings */
.elementor-36514 .elementor-element.elementor-element-ed55875 h2 {
    margin-top: 2.5rem !important;     /* 40px */
    margin-bottom: 1.75rem !important;  /* 28px */
    display: block !important;
}

/* Heading Weights and Sizes using rem */
.elementor-36514 .elementor-element.elementor-element-ed55875 h1 { font-size: 2.25rem !important; font-weight: 700 !important; } /* ~36px */
.elementor-36514 .elementor-element.elementor-element-ed55875 h2 { font-size: 1.75rem !important; font-weight: 700 !important; } /* ~28px */
.elementor-36514 .elementor-element.elementor-element-ed55875 h3 { font-size: 1.375rem !important; font-weight: 600 !important; } /* ~22px */
.elementor-36514 .elementor-element.elementor-element-ed55875 h4 { font-size: 1.125rem !important; font-weight: 600 !important; } /* ~18px */

/* Body Text & Bullets */
.elementor-36514 .elementor-element.elementor-element-ed55875 p, .elementor-36514 .elementor-element.elementor-element-ed55875 ul li, .elementor-36514 .elementor-element.elementor-element-ed55875 ol li {
    font-size: 1rem !important;       /* ~16px */
    font-weight: 400 !important;
    line-height: 1.6 !important;
}

/* ==========================================================================
   2. MOBILE & TABLET OPTIMIZATION (Under 1024px)
   ========================================================================== */
@media (max-width: 1024px) {
    /* We just subtly tune down headings for smaller viewports */
    .elementor-36514 .elementor-element.elementor-element-ed55875 h1 { font-size: 1.875rem !important; } /* ~30px */
    .elementor-36514 .elementor-element.elementor-element-ed55875 h2 { font-size: 1.5rem !important; margin-top: 2rem !important; margin-bottom: 1.25rem !important; } /* ~24px */
    .elementor-36514 .elementor-element.elementor-element-ed55875 h3 { font-size: 1.25rem !important; }  /* ~20px */
    .elementor-36514 .elementor-element.elementor-element-ed55875 h4 { font-size: 1.0625rem !important; } /* ~17px */
    .elementor-36514 .elementor-element.elementor-element-ed55875 p, .elementor-36514 .elementor-element.elementor-element-ed55875 ul li, .elementor-36514 .elementor-element.elementor-element-ed55875 ol li { font-size: 0.9375rem !important; line-height: 1.5 !important; } /* ~15px */
}/* End custom CSS */