.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3350 .elementor-element.elementor-element-3846be4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-progress-tracker .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress-tracker .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3350 .elementor-element.elementor-element-4d65efa .current-progress{background-color:#6CBDE2;}.elementor-3350 .elementor-element.elementor-element-4d65efa{--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-3350 .elementor-element.elementor-element-96db857{--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:center;--gap:32px 48px;--row-gap:32px;--column-gap:48px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3350 .elementor-element.elementor-element-96db857:not(.elementor-motion-effects-element-type-background), .elementor-3350 .elementor-element.elementor-element-96db857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4FAFE 0%, #FFFFFF 100%);}.elementor-3350 .elementor-element.elementor-element-17ef1f3{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-3350 .elementor-element.elementor-element-e148e67 .elementor-icon-list-icon i{color:#6CBDE2;font-size:14px;}.elementor-3350 .elementor-element.elementor-element-e148e67 .elementor-icon-list-icon svg{fill:#6CBDE2;--e-icon-list-icon-size:14px;}.elementor-3350 .elementor-element.elementor-element-e148e67 .elementor-icon-list-icon{width:14px;}.elementor-3350 .elementor-element.elementor-element-e148e67 .elementor-icon-list-text, .elementor-3350 .elementor-element.elementor-element-e148e67 .elementor-icon-list-text a{color:#33415C;}.elementor-3350 .elementor-element.elementor-element-e148e67 .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-widget-theme-post-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3350 .elementor-element.elementor-element-c78a169 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:1.18em;color:#0F1A39;}.elementor-widget-theme-post-excerpt .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-excerpt .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3350 .elementor-element.elementor-element-36c3808{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-widget-share-buttons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-share-buttons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3350 .elementor-element.elementor-element-94e2a07{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3350 .elementor-element.elementor-element-ff170bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-3350 .elementor-element.elementor-element-a08a050{--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:flex-start;--gap:40px 44px;--row-gap:40px;--column-gap:44px;--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3350 .elementor-element.elementor-element-d3f08f0{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3350 .elementor-element.elementor-element-8fdcd2e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3350 .elementor-element.elementor-element-95b287a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#0F1A39;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3350 .elementor-element.elementor-element-216ab4e{--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:center;--gap:16px 20px;--row-gap:16px;--column-gap:20px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-3350 .elementor-element.elementor-element-8a4a895 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#0F1A39;}.elementor-widget-button .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-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3350 .elementor-element.elementor-element-d9f2c68 .elementor-button{background-color:#0F1A39;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:14px 22px 14px 22px;}.elementor-3350 .elementor-element.elementor-element-d9f2c68 .elementor-button:hover, .elementor-3350 .elementor-element.elementor-element-d9f2c68 .elementor-button:focus{background-color:#6CBDE2;color:#FFFFFF;}.elementor-3350 .elementor-element.elementor-element-d9f2c68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3350 .elementor-element.elementor-element-d9f2c68 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3350 .elementor-element.elementor-element-d9f2c68 .elementor-button:hover svg, .elementor-3350 .elementor-element.elementor-element-d9f2c68 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3350 .elementor-element.elementor-element-ac11741{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3350 .elementor-element.elementor-element-5780f50{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-3350 .elementor-element.elementor-element-5780f50:not(.elementor-motion-effects-element-type-background), .elementor-3350 .elementor-element.elementor-element-5780f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-1c5cab7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-3350 .elementor-element.elementor-element-ee07d82{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#DCE8F2;}.elementor-3350 .elementor-element.elementor-element-1e1f0c8 .elementor-button{background-color:#6CBDE2;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#0F1A39;color:#0F1A39;border-radius:40px 40px 40px 40px;padding:14px 22px 14px 22px;}.elementor-3350 .elementor-element.elementor-element-1e1f0c8 .elementor-button:hover, .elementor-3350 .elementor-element.elementor-element-1e1f0c8 .elementor-button:focus{background-color:#FFFFFF;color:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-1e1f0c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3350 .elementor-element.elementor-element-1e1f0c8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3350 .elementor-element.elementor-element-1e1f0c8 .elementor-button:hover svg, .elementor-3350 .elementor-element.elementor-element-1e1f0c8 .elementor-button:focus svg{fill:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-c59e3f7 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#0F1A39;color:#0F1A39;border-radius:40px 40px 40px 40px;padding:14px 22px 14px 22px;}.elementor-3350 .elementor-element.elementor-element-c59e3f7 .elementor-button:hover, .elementor-3350 .elementor-element.elementor-element-c59e3f7 .elementor-button:focus{background-color:#6CBDE2;color:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-c59e3f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3350 .elementor-element.elementor-element-c59e3f7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3350 .elementor-element.elementor-element-c59e3f7 .elementor-button:hover svg, .elementor-3350 .elementor-element.elementor-element-c59e3f7 .elementor-button:focus svg{fill:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-33bd731{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-3350 .elementor-element.elementor-element-33bd731:not(.elementor-motion-effects-element-type-background), .elementor-3350 .elementor-element.elementor-element-33bd731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3350 .elementor-element.elementor-element-72c43ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#0F1A39;}.elementor-widget-posts .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-posts .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3350 .elementor-element.elementor-element-10143c9{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-3350 .elementor-element.elementor-element-10143c9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3350 .elementor-element.elementor-element-10143c9:after{content:"0.66";}.elementor-3350 .elementor-element.elementor-element-10143c9 .elementor-post__thumbnail__link{width:100%;}.elementor-3350 .elementor-element.elementor-element-10143c9 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3350 .elementor-element.elementor-element-10143c9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3350 .elementor-element.elementor-element-10143c9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3350 .elementor-element.elementor-element-10143c9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3350 .elementor-element.elementor-element-0257c9a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-3350 .elementor-element.elementor-element-0257c9a:not(.elementor-motion-effects-element-type-background), .elementor-3350 .elementor-element.elementor-element-0257c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #EEF7FC 0%, #FFFFFF 100%);}.elementor-3350 .elementor-element.elementor-element-7aa9697 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-1f58c35{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#33415C;}.elementor-3350 .elementor-element.elementor-element-6ce84c4 .elementor-button{background-color:#0F1A39;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:14px 22px 14px 22px;}.elementor-3350 .elementor-element.elementor-element-6ce84c4 .elementor-button:hover, .elementor-3350 .elementor-element.elementor-element-6ce84c4 .elementor-button:focus{background-color:#6CBDE2;color:#FFFFFF;}.elementor-3350 .elementor-element.elementor-element-6ce84c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3350 .elementor-element.elementor-element-6ce84c4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3350 .elementor-element.elementor-element-6ce84c4 .elementor-button:hover svg, .elementor-3350 .elementor-element.elementor-element-6ce84c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3350 .elementor-element.elementor-element-9421184{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-3350 .elementor-element.elementor-element-9421184:not(.elementor-motion-effects-element-type-background), .elementor-3350 .elementor-element.elementor-element-9421184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3350 .elementor-element.elementor-element-b018fe6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#0F1A39;}.elementor-widget-wp-widget-categories .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wp-widget-categories .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3350 .elementor-element.elementor-element-c27a7f5{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:8px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-3350 .elementor-element.elementor-element-9aa57c2{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3350 .elementor-element.elementor-element-c04f0b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;color:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-a7ecf82 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#0F1A39;color:#0F1A39;border-radius:40px 40px 40px 40px;padding:14px 22px 14px 22px;}.elementor-3350 .elementor-element.elementor-element-a7ecf82 .elementor-button:hover, .elementor-3350 .elementor-element.elementor-element-a7ecf82 .elementor-button:focus{background-color:#6CBDE2;color:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-a7ecf82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3350 .elementor-element.elementor-element-a7ecf82 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3350 .elementor-element.elementor-element-a7ecf82 .elementor-button:hover svg, .elementor-3350 .elementor-element.elementor-element-a7ecf82 .elementor-button:focus svg{fill:#0F1A39;}.elementor-3350 .elementor-element.elementor-element-0517e2b{--grid-row-gap:24px;--grid-column-gap:30px;}.elementor-3350 .elementor-element.elementor-element-0517e2b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3350 .elementor-element.elementor-element-0517e2b:after{content:"0.66";}.elementor-3350 .elementor-element.elementor-element-0517e2b .elementor-post__thumbnail__link{width:100%;}.elementor-3350 .elementor-element.elementor-element-0517e2b .elementor-post__meta-data span + span:before{content:"•";}.elementor-3350 .elementor-element.elementor-element-0517e2b .elementor-post__text{margin-top:20px;}@media(max-width:1024px){.elementor-3350 .elementor-element.elementor-element-96db857{--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;}.elementor-3350 .elementor-element.elementor-element-c78a169 .elementor-heading-title{font-size:36px;}.elementor-3350 .elementor-element.elementor-element-36c3808{font-size:17px;} .elementor-3350 .elementor-element.elementor-element-94e2a07{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3350 .elementor-element.elementor-element-a08a050{--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;}}@media(max-width:767px){.elementor-3350 .elementor-element.elementor-element-96db857{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-3350 .elementor-element.elementor-element-c78a169 .elementor-heading-title{font-size:28px;}.elementor-3350 .elementor-element.elementor-element-36c3808{font-size:16px;} .elementor-3350 .elementor-element.elementor-element-94e2a07{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3350 .elementor-element.elementor-element-a08a050{--padding-top:28px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3350 .elementor-element.elementor-element-216ab4e{--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;}.elementor-3350 .elementor-element.elementor-element-10143c9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3350 .elementor-element.elementor-element-10143c9:after{content:"0.5";}.elementor-3350 .elementor-element.elementor-element-10143c9 .elementor-post__thumbnail__link{width:100%;}.elementor-3350 .elementor-element.elementor-element-c27a7f5{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3350 .elementor-element.elementor-element-0517e2b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3350 .elementor-element.elementor-element-0517e2b:after{content:"0.5";}.elementor-3350 .elementor-element.elementor-element-0517e2b .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-3350 .elementor-element.elementor-element-96db857{--content-width:1240px;}.elementor-3350 .elementor-element.elementor-element-17ef1f3{--width:52%;}.elementor-3350 .elementor-element.elementor-element-ff170bc{--width:48%;}.elementor-3350 .elementor-element.elementor-element-a08a050{--content-width:1240px;}.elementor-3350 .elementor-element.elementor-element-d3f08f0{--width:68%;}.elementor-3350 .elementor-element.elementor-element-ac11741{--width:32%;}.elementor-3350 .elementor-element.elementor-element-c27a7f5{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3350 .elementor-element.elementor-element-17ef1f3{--width:100%;}.elementor-3350 .elementor-element.elementor-element-ff170bc{--width:100%;}.elementor-3350 .elementor-element.elementor-element-d3f08f0{--width:100%;}.elementor-3350 .elementor-element.elementor-element-ac11741{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3846be4 *//* Medy Travels – Universal Single Post template.
   Every rule is scoped to .mt-sp* classes, so nothing leaks into other pages.
   This file is embedded in the template (Advanced > Custom CSS of the first container); keep both in sync. */

/* Reading progress: thin bar fixed to the top of the window */
.mt-sp-progress{position:fixed!important;top:0;left:0;right:0;z-index:99999;padding:0!important;pointer-events:none}
.admin-bar .mt-sp-progress{top:32px}
.mt-sp-progress .elementor-progress-tracker,.mt-sp-progress .horizontal-progress-tracker{height:4px;background:transparent!important}

/* Hero */
.mt-sp-hero .mt-sp-title .elementor-heading-title{overflow-wrap:anywhere;text-wrap:balance}
.mt-sp-meta .elementor-icon-list-items{gap:10px 18px;flex-wrap:wrap;align-items:center}
.mt-sp-meta .elementor-icon-list-item:first-child{background:#fff;border:1px solid #6CBDE2;border-radius:999px;padding:6px 14px}
.mt-sp-meta .elementor-icon-list-item:first-child a,.mt-sp-meta .elementor-icon-list-item:first-child .elementor-icon-list-text{color:#0F1A39;font-weight:600}
.mt-sp-meta .elementor-icon-list-item:not(:last-child):after{display:none!important}
.mt-sp-excerpt .elementor-widget-container:empty,.mt-sp-excerpt:not(:has(.elementor-widget-container *)):empty{display:none}
.mt-sp-feature img{width:100%!important;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:22px;box-shadow:0 18px 40px rgba(15,26,57,.12);display:block}
.mt-sp-share .elementor-share-btn{width:40px;height:40px}

/* Key Takeaways: only shown when the post has the custom field "mt_key_takeaways" */
.mt-sp-takeaways{background:#EEF7FC;border:1px solid #DCEBF4;border-left:4px solid #6CBDE2;border-radius:18px}
.mt-sp-takeaways:not(:has(.mt-sp-takeaways-body)),
.mt-sp-takeaways:has(.mt-sp-takeaways-body .elementor-widget-container:empty){display:none!important}
.mt-sp-takeaways-body ul{margin:8px 0 0;padding:0;list-style:none}
.mt-sp-takeaways-body li{position:relative;padding-left:28px;margin:8px 0;color:#33415C;line-height:1.6}
.mt-sp-takeaways-body li:before{content:"";position:absolute;left:0;top:.3em;width:16px;height:16px;border-radius:50%;background:#6CBDE2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center/12px no-repeat}

/* Article body: the dynamic Post Content */
.mt-sp-content{color:#33415C;font-size:17px;line-height:1.78}
.mt-sp-content p{margin:0 0 1.15em}
.mt-sp-content h2{color:#0F1A39;font-size:28px;line-height:1.3;font-weight:700;margin:1.7em 0 .6em;padding-left:16px;border-left:4px solid #6CBDE2}
.mt-sp-content h3{color:#0F1A39;font-size:21px;line-height:1.35;font-weight:700;margin:1.4em 0 .5em}
.mt-sp-content h4{color:#0F1A39;font-size:18px;font-weight:700;margin:1.2em 0 .4em}
.mt-sp-content > .elementor-widget-container > :first-child,.mt-sp-content h2:first-child{margin-top:0}
.mt-sp-content a{color:#1677A8;text-decoration:underline;text-underline-offset:3px}
.mt-sp-content a:hover{color:#0F1A39}
.mt-sp-content ul,.mt-sp-content ol{margin:0 0 1.2em;padding-left:1.4em}
.mt-sp-content li{margin:.4em 0}
.mt-sp-content ul li::marker{color:#6CBDE2}
.mt-sp-content ol li::marker{color:#0F1A39;font-weight:700}
.mt-sp-content img{max-width:100%;height:auto;border-radius:14px}
.mt-sp-content figure{margin:1.4em 0}
.mt-sp-content figcaption{font-size:14px;color:#5B6B85;text-align:center}
.mt-sp-content .wp-block-table,.mt-sp-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.mt-sp-content table{border-collapse:separate;border-spacing:0;border:1px solid #DCEBF4;border-radius:14px;font-size:15px;line-height:1.55}
.mt-sp-content .wp-block-table table{display:table;overflow:hidden}
.mt-sp-content th{background:#0F1A39!important;color:#fff;font-weight:600;text-align:left;padding:12px 16px;border:0!important}
.mt-sp-content th strong{color:#fff}
.mt-sp-content td{padding:12px 16px;border:0!important;border-top:1px solid #DCEBF4!important;vertical-align:top;background:#fff}
.mt-sp-content td + td,.mt-sp-content th + th{border-left:1px solid #DCEBF4!important}
.mt-sp-content tr:nth-child(even) td{background:#F6FBFE!important}
.mt-sp-content blockquote{margin:1.6em 0;padding:18px 24px;background:#EEF7FC;border-left:4px solid #6CBDE2;border-radius:0 14px 14px 0;color:#0F1A39;font-size:18px}
.mt-sp-content blockquote p:last-child{margin-bottom:0}
.mt-sp-content .wp-block-button__link{background:#0F1A39;color:#fff;border-radius:40px;text-decoration:none;padding:12px 24px}
.mt-sp-content iframe,.mt-sp-content video,.mt-sp-content embed{max-width:100%}

/* Inline CTA under the article */
.mt-sp-inline-cta{background:#EEF7FC;border:1px solid #DCEBF4;border-radius:18px}

/* Sidebar cards */
.mt-sp-card{border-radius:20px;border:1px solid #E3EEF6;box-shadow:0 10px 30px rgba(15,26,57,.06)}
.mt-sp-card-cta{border:0;box-shadow:0 18px 40px rgba(15,26,57,.18)}
.mt-sp-card-cta p{margin:0}
.mt-sp-card-title .elementor-heading-title{padding-left:12px;border-left:4px solid #6CBDE2}
.mt-sp-wa .elementor-button{border:1px solid rgba(255,255,255,.4)}
.mt-sp-card-dest p{margin:0}

/* Recent posts (Posts widget, classic skin, thumbnail left) */
.mt-sp-recent .elementor-post{display:flex;gap:14px;align-items:center}
.mt-sp-recent .elementor-post__thumbnail__link{width:96px!important;flex:0 0 96px;margin:0!important}
.mt-sp-recent .elementor-post__thumbnail{padding-bottom:0!important;height:72px;border-radius:12px;overflow:hidden;position:relative}
.mt-sp-recent .elementor-post__thumbnail img{position:absolute;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;transform:none!important}
.mt-sp .elementor-post__meta-data,.mt-sp .elementor-post-date,.mt-sp .elementor-post__read-more{font-family:Roboto,sans-serif}
.mt-sp-recent .elementor-post__title,.mt-sp-recent .elementor-post__title a{font-size:15px;line-height:1.4;font-weight:600;color:#0F1A39}
.mt-sp-recent .elementor-post__title a:hover{color:#1677A8}
.mt-sp-recent .elementor-post__meta-data{font-size:13px;color:#5B6B85;margin-top:4px}

/* Categories (WordPress categories widget) */
.mt-sp-cats ul{list-style:none;margin:0;padding:0}
.mt-sp-cats li{display:flex;justify-content:space-between;align-items:center;margin:6px 0;background:#F6FBFE;border-radius:12px;font-size:15px;color:#5B6B85}
.mt-sp-cats li a{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;color:#0F1A39;font-weight:500;text-decoration:none}
.mt-sp-cats li .number{background:#fff;border:1px solid #DCEBF4;border-radius:999px;padding:1px 10px;font-size:13px;color:#0F1A39}
.mt-sp-cats li a:hover{color:#1677A8}
.mt-sp-cats h5{display:none}

/* Related articles (Posts widget, cards skin) */
.mt-sp-related-title .elementor-heading-title{padding-left:14px;border-left:4px solid #6CBDE2}
.mt-sp-textlink .elementor-button{background:transparent!important;color:#1677A8!important;padding:0!important}
.mt-sp-related-posts .elementor-post{border-radius:18px;overflow:hidden;border:1px solid #E3EEF6;box-shadow:0 10px 30px rgba(15,26,57,.06);background:#fff;transition:transform .2s ease,box-shadow .2s ease}
.mt-sp-related-posts .elementor-post:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(15,26,57,.12)}
.mt-sp-related-posts .elementor-post__card{border:0!important;border-radius:0!important;box-shadow:none!important}
.mt-sp-related-posts .elementor-post__thumbnail{padding-bottom:56.25%!important}
.mt-sp-inline-cta .elementor-button{white-space:nowrap}
.mt-sp-related-posts .elementor-post__title,.mt-sp-related-posts .elementor-post__title a{color:#0F1A39;font-size:17px;line-height:1.4;font-weight:700}
.mt-sp-related-posts .elementor-post__meta-data{color:#5B6B85;font-size:13px;border-top:0}
.mt-sp-related-posts .elementor-post__read-more{color:#1677A8;font-weight:600}

/* Tablet and mobile */
@media (max-width:1024px){
 .mt-sp-sidebar{order:2}
 .mt-sp-content h2{font-size:25px}
}
@media (max-width:767px){
 .mt-sp-content{font-size:16px;line-height:1.72}
 .mt-sp-content h2{font-size:22px;padding-left:12px}
 .mt-sp-content h3{font-size:19px}
 .mt-sp-content th,.mt-sp-content td{padding:10px 12px;font-size:14px}
 .mt-sp-feature img{border-radius:16px}
 .mt-sp-inline-cta .elementor-button{width:100%;white-space:normal}
}
@media (prefers-reduced-motion:reduce){.mt-sp-related-posts .elementor-post{transition:none}}

/* Breadcrumbs (Rank Math shortcode) */
.mt-sp-breadcrumb .rank-math-breadcrumb p{margin:0;font:400 14px/1.5 Roboto,sans-serif;color:#5B6B85}
.mt-sp-breadcrumb .rank-math-breadcrumb a{color:#1677A8;text-decoration:none}
.mt-sp-breadcrumb .rank-math-breadcrumb a:hover{text-decoration:underline}
.mt-sp-breadcrumb .rank-math-breadcrumb .separator{margin:0 6px;color:#9AA8BC}
.mt-sp-breadcrumb .rank-math-breadcrumb .last{color:#33415C}
@media (max-width:767px){.mt-sp-breadcrumb .rank-math-breadcrumb p{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}/* End custom CSS */