.elementor-2869 .elementor-element.elementor-element-3de77665{padding:0px 0px 0px 0px;}.elementor-2869 .elementor-element.elementor-element-44d930b6:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-44d930b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gaynaturists.net/wp-content/uploads/2026/01/toronto-skyline-gni-party-reflections.jpg");background-position:center center;background-size:cover;}.elementor-2869 .elementor-element.elementor-element-44d930b6 > .elementor-background-overlay{background-color:rgba(11,27,43,0.65);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-44d930b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 20px 140px 20px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2869 .elementor-element.elementor-element-24dfc09d{text-align:center;}.elementor-2869 .elementor-element.elementor-element-24dfc09d .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:6px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-7880077e{text-align:center;}.elementor-2869 .elementor-element.elementor-element-7880077e .elementor-heading-title{font-size:64px;font-weight:800;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-46de902d{text-align:center;}.elementor-2869 .elementor-element.elementor-element-46de902d .elementor-heading-title{font-size:64px;font-weight:800;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-33ee2fbd{text-align:center;}.elementor-2869 .elementor-element.elementor-element-33ee2fbd .elementor-heading-title{font-size:22px;font-weight:400;color:rgba(255,255,255,0.85);}.elementor-2869 .elementor-element.elementor-element-7d3c9b52{text-align:center;}.elementor-2869 .elementor-element.elementor-element-7d3c9b52 .elementor-heading-title{font-size:22px;font-weight:400;color:rgba(255,255,255,0.85);}.elementor-2869 .elementor-element.elementor-element-58c7cf5d{--spacer-size:24px;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-countdown .elementor-countdown-label{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-countdown .elementor-countdown-expire--message{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2869 .elementor-element.elementor-element-339293f0 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2869 .elementor-element.elementor-element-339293f0 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2869 .elementor-element.elementor-element-339293f0 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2869 .elementor-element.elementor-element-339293f0 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2869 .elementor-element.elementor-element-339293f0 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-2869 .elementor-element.elementor-element-339293f0 .elementor-countdown-label{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-527bf954 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2869 .elementor-element.elementor-element-527bf954 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2869 .elementor-element.elementor-element-527bf954 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2869 .elementor-element.elementor-element-527bf954 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2869 .elementor-element.elementor-element-527bf954 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-2869 .elementor-element.elementor-element-527bf954 .elementor-countdown-label{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-1a5c33c8{--spacer-size:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2869 .elementor-element.elementor-element-53ace2e5 .elementor-button{background-color:#E63946;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-53ace2e5 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-53ace2e5 .elementor-button:focus{background-color:#0B1B2B;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-53ace2e5 .elementor-button:hover svg, .elementor-2869 .elementor-element.elementor-element-53ace2e5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-2ccb8d36 .elementor-button{background-color:#0B1B2B;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-2ccb8d36 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-2ccb8d36 .elementor-button:focus{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-7c72d16c .elementor-button{background-color:#E63946;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-7c72d16c .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-7c72d16c .elementor-button:focus{background-color:#0B1B2B;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-7c72d16c .elementor-button:hover svg, .elementor-2869 .elementor-element.elementor-element-7c72d16c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-68b62e58 .elementor-button{background-color:#0B1B2B;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-68b62e58 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-68b62e58 .elementor-button:focus{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-78154b51:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-78154b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-78154b51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 0px 8px 0px;}.elementor-2869 .elementor-element.elementor-element-78154b51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-75f4fd0d{padding:60px 20px 60px 20px;}.elementor-2869 .elementor-element.elementor-element-66f61d38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2869 .elementor-element.elementor-element-66f61d38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__description{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2869 .elementor-element.elementor-element-2655af5c .elementor-cta__content-item{transition-duration:1000ms;}.elementor-2869 .elementor-element.elementor-element-2655af5c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-2869 .elementor-element.elementor-element-2655af5c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-2869 .elementor-element.elementor-element-2655af5c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-2869 .elementor-element.elementor-element-2655af5c .elementor-cta .elementor-cta__bg, .elementor-2869 .elementor-element.elementor-element-2655af5c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2869 .elementor-element.elementor-element-2655af5c .elementor-cta__content{text-align:center;}.elementor-2869 .elementor-element.elementor-element-2655af5c .elementor-cta__title{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-2655af5c .elementor-cta__description{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-2655af5c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000080;}.elementor-2869 .elementor-element.elementor-element-577b67a6 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-2869 .elementor-element.elementor-element-577b67a6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-2869 .elementor-element.elementor-element-577b67a6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-2869 .elementor-element.elementor-element-577b67a6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-2869 .elementor-element.elementor-element-577b67a6 .elementor-cta .elementor-cta__bg, .elementor-2869 .elementor-element.elementor-element-577b67a6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2869 .elementor-element.elementor-element-577b67a6 .elementor-cta__content{text-align:center;}.elementor-2869 .elementor-element.elementor-element-577b67a6 .elementor-cta__title{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-577b67a6 .elementor-cta__description{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-577b67a6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000080;}.elementor-2869 .elementor-element.elementor-element-7041cb1e .elementor-cta__content-item{transition-duration:1000ms;}.elementor-2869 .elementor-element.elementor-element-7041cb1e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-2869 .elementor-element.elementor-element-7041cb1e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-2869 .elementor-element.elementor-element-7041cb1e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-2869 .elementor-element.elementor-element-7041cb1e .elementor-cta .elementor-cta__bg, .elementor-2869 .elementor-element.elementor-element-7041cb1e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2869 .elementor-element.elementor-element-7041cb1e .elementor-cta__content{text-align:center;}.elementor-2869 .elementor-element.elementor-element-7041cb1e .elementor-cta__title{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-7041cb1e .elementor-cta__description{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-7041cb1e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#200A5095;}.elementor-2869 .elementor-element.elementor-element-6fafe0f9 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-2869 .elementor-element.elementor-element-6fafe0f9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-2869 .elementor-element.elementor-element-6fafe0f9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-2869 .elementor-element.elementor-element-6fafe0f9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-2869 .elementor-element.elementor-element-6fafe0f9 .elementor-cta .elementor-cta__bg, .elementor-2869 .elementor-element.elementor-element-6fafe0f9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2869 .elementor-element.elementor-element-6fafe0f9 .elementor-cta__content{text-align:center;}.elementor-2869 .elementor-element.elementor-element-6fafe0f9 .elementor-cta__title{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-6fafe0f9 .elementor-cta__description{color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-6fafe0f9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#200A5095;}.elementor-2869 .elementor-element.elementor-element-591a3029:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-591a3029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-591a3029{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-591a3029 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-54334d54{text-align:center;}.elementor-2869 .elementor-element.elementor-element-54334d54 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:4px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-678e4dee{text-align:center;}.elementor-2869 .elementor-element.elementor-element-678e4dee .elementor-heading-title{color:#0B1B2B;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-2869 .elementor-element.elementor-element-6a394bfc{text-align:center;}.elementor-2869 .elementor-element.elementor-element-46cff0fc{--spacer-size:20px;}.elementor-2869 .elementor-element.elementor-element-92d47d0:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-92d47d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-92d47d0, .elementor-2869 .elementor-element.elementor-element-92d47d0 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-92d47d0{box-shadow:0px 10px 30px 0px rgba(11,27,43,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-2869 .elementor-element.elementor-element-92d47d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2869 .elementor-element.elementor-element-7e198146 .elementor-icon-wrapper{text-align:center;}.elementor-2869 .elementor-element.elementor-element-7e198146.elementor-view-stacked .elementor-icon{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-7e198146.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-7e198146.elementor-view-default .elementor-icon{color:#E63946;border-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-7e198146.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-7e198146.elementor-view-default .elementor-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-7e198146 .elementor-icon{font-size:36px;}.elementor-2869 .elementor-element.elementor-element-7e198146 .elementor-icon svg{height:36px;}.elementor-2869 .elementor-element.elementor-element-1e5d9076{text-align:center;}.elementor-2869 .elementor-element.elementor-element-1e5d9076 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-16f941d0{text-align:center;}.elementor-2869 .elementor-element.elementor-element-16f941d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-555756c5{text-align:start;}.elementor-2869 .elementor-element.elementor-element-36fbaba6:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-36fbaba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-36fbaba6, .elementor-2869 .elementor-element.elementor-element-36fbaba6 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-36fbaba6{box-shadow:0px 10px 30px 0px rgba(11,27,43,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-2869 .elementor-element.elementor-element-36fbaba6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-37d05825 .elementor-icon-wrapper{text-align:center;}.elementor-2869 .elementor-element.elementor-element-37d05825.elementor-view-stacked .elementor-icon{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-37d05825.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-37d05825.elementor-view-default .elementor-icon{color:#E63946;border-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-37d05825.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-37d05825.elementor-view-default .elementor-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-37d05825 .elementor-icon{font-size:36px;}.elementor-2869 .elementor-element.elementor-element-37d05825 .elementor-icon svg{height:36px;}.elementor-2869 .elementor-element.elementor-element-3f39a859{text-align:center;}.elementor-2869 .elementor-element.elementor-element-3f39a859 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-78f30ac{text-align:center;}.elementor-2869 .elementor-element.elementor-element-78f30ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-4356b441{text-align:start;}.elementor-2869 .elementor-element.elementor-element-1e3f2aad:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-1e3f2aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-1e3f2aad, .elementor-2869 .elementor-element.elementor-element-1e3f2aad > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-1e3f2aad{box-shadow:0px 10px 30px 0px rgba(11,27,43,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-2869 .elementor-element.elementor-element-1e3f2aad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-5b77253e .elementor-icon-wrapper{text-align:center;}.elementor-2869 .elementor-element.elementor-element-5b77253e.elementor-view-stacked .elementor-icon{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-5b77253e.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-5b77253e.elementor-view-default .elementor-icon{color:#E63946;border-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-5b77253e.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-5b77253e.elementor-view-default .elementor-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-5b77253e .elementor-icon{font-size:36px;}.elementor-2869 .elementor-element.elementor-element-5b77253e .elementor-icon svg{height:36px;}.elementor-2869 .elementor-element.elementor-element-1b2326be{text-align:center;}.elementor-2869 .elementor-element.elementor-element-1b2326be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-463b9865{text-align:center;}.elementor-2869 .elementor-element.elementor-element-463b9865 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-505d4e26{text-align:start;}.elementor-2869 .elementor-element.elementor-element-16fbaaab:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-16fbaaab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-16fbaaab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-16fbaaab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-15255208{text-align:center;}.elementor-2869 .elementor-element.elementor-element-15255208 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:4px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-131ebf77{text-align:center;}.elementor-2869 .elementor-element.elementor-element-131ebf77 .elementor-heading-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-70dd4146{text-align:center;}.elementor-2869 .elementor-element.elementor-element-7a4d4007{--spacer-size:20px;}.elementor-2869 .elementor-element.elementor-element-d8dcd1a:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-d8dcd1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-d8dcd1a, .elementor-2869 .elementor-element.elementor-element-d8dcd1a > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-d8dcd1a{box-shadow:0px 10px 30px 0px rgba(11,27,43,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-2869 .elementor-element.elementor-element-d8dcd1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-33bc6433 .elementor-icon-wrapper{text-align:center;}.elementor-2869 .elementor-element.elementor-element-33bc6433.elementor-view-stacked .elementor-icon{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-33bc6433.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-33bc6433.elementor-view-default .elementor-icon{color:#E63946;border-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-33bc6433.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-33bc6433.elementor-view-default .elementor-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-33bc6433 .elementor-icon{font-size:36px;}.elementor-2869 .elementor-element.elementor-element-33bc6433 .elementor-icon svg{height:36px;}.elementor-2869 .elementor-element.elementor-element-57fd3dc5{text-align:center;}.elementor-2869 .elementor-element.elementor-element-57fd3dc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-205a590e{text-align:center;}.elementor-2869 .elementor-element.elementor-element-205a590e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-6249d606{text-align:start;}.elementor-2869 .elementor-element.elementor-element-5866bb58:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-5866bb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-5866bb58, .elementor-2869 .elementor-element.elementor-element-5866bb58 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-5866bb58{box-shadow:0px 10px 30px 0px rgba(11,27,43,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-2869 .elementor-element.elementor-element-5866bb58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-2676207a .elementor-icon-wrapper{text-align:center;}.elementor-2869 .elementor-element.elementor-element-2676207a.elementor-view-stacked .elementor-icon{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-2676207a.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-2676207a.elementor-view-default .elementor-icon{color:#E63946;border-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-2676207a.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-2676207a.elementor-view-default .elementor-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-2676207a .elementor-icon{font-size:36px;}.elementor-2869 .elementor-element.elementor-element-2676207a .elementor-icon svg{height:36px;}.elementor-2869 .elementor-element.elementor-element-59ff1c81{text-align:center;}.elementor-2869 .elementor-element.elementor-element-59ff1c81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-5ac3ea58{text-align:center;}.elementor-2869 .elementor-element.elementor-element-5ac3ea58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-15fba932{text-align:start;}.elementor-2869 .elementor-element.elementor-element-24c1ddeb:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-24c1ddeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-24c1ddeb, .elementor-2869 .elementor-element.elementor-element-24c1ddeb > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-24c1ddeb{box-shadow:0px 10px 30px 0px rgba(11,27,43,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-2869 .elementor-element.elementor-element-24c1ddeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-7ff3fdd2 .elementor-icon-wrapper{text-align:center;}.elementor-2869 .elementor-element.elementor-element-7ff3fdd2.elementor-view-stacked .elementor-icon{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-7ff3fdd2.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-7ff3fdd2.elementor-view-default .elementor-icon{color:#E63946;border-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-7ff3fdd2.elementor-view-framed .elementor-icon, .elementor-2869 .elementor-element.elementor-element-7ff3fdd2.elementor-view-default .elementor-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-7ff3fdd2 .elementor-icon{font-size:36px;}.elementor-2869 .elementor-element.elementor-element-7ff3fdd2 .elementor-icon svg{height:36px;}.elementor-2869 .elementor-element.elementor-element-e398d17{text-align:center;}.elementor-2869 .elementor-element.elementor-element-e398d17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-6138fe33{text-align:center;}.elementor-2869 .elementor-element.elementor-element-6138fe33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-4c21bd3d{text-align:start;}.elementor-2869 .elementor-element.elementor-element-22eaf2ac{padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-552bcd47{text-align:start;}.elementor-2869 .elementor-element.elementor-element-552bcd47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-4a517f66{text-align:center;}.elementor-2869 .elementor-element.elementor-element-4a517f66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-2bd2db1{text-align:start;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2869 .elementor-element.elementor-element-57ebccc{--spacer-size:16px;}.elementor-2869 .elementor-element.elementor-element-d12cfd7 .elementor-button{background-color:#E63946;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-d12cfd7 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-d12cfd7 .elementor-button:focus{background-color:#0B1B2B;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-d12cfd7 .elementor-button:hover svg, .elementor-2869 .elementor-element.elementor-element-d12cfd7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2869 .elementor-element.elementor-element-66c0f3e6{text-align:center;}.elementor-2869 .elementor-element.elementor-element-e7dea8{padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-4b304a50{text-align:start;}.elementor-2869 .elementor-element.elementor-element-4b304a50 .elementor-heading-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-6dde4acc{text-align:center;}.elementor-2869 .elementor-element.elementor-element-6dde4acc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-580df73f{text-align:start;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2869 .elementor-element.elementor-element-6d8f7e95{--spacer-size:16px;}.elementor-2869 .elementor-element.elementor-element-35d45d09 .elementor-button{background-color:#E63946;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-35d45d09 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-35d45d09 .elementor-button:focus{background-color:#0B1B2B;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-35d45d09 .elementor-button:hover svg, .elementor-2869 .elementor-element.elementor-element-35d45d09 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-3276365f{text-align:center;}.elementor-2869 .elementor-element.elementor-element-4069b0ec:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-4069b0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-4069b0ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-4069b0ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-6a313eed{text-align:start;}.elementor-2869 .elementor-element.elementor-element-6a313eed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-12be9f73{text-align:start;}.elementor-2869 .elementor-element.elementor-element-24d5cbcc{--spacer-size:16px;}.elementor-2869 .elementor-element.elementor-element-572e8d24{text-align:center;}.elementor-2869 .elementor-element.elementor-element-572e8d24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-a2e448d{text-align:start;}.elementor-2869 .elementor-element.elementor-element-359d3308{text-align:center;}.elementor-2869 .elementor-element.elementor-element-52da4cbc{--spacer-size:12px;}.elementor-2869 .elementor-element.elementor-element-5369388c iframe{height:320px;}.elementor-2869 .elementor-element.elementor-element-5a34f9e3:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-5a34f9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-5a34f9e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-5a34f9e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-7002aa05{text-align:start;}.elementor-2869 .elementor-element.elementor-element-7002aa05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-2edb1777{text-align:start;}.elementor-2869 .elementor-element.elementor-element-5523e7f7{--spacer-size:16px;}.elementor-2869 .elementor-element.elementor-element-16797cc4{text-align:center;}.elementor-2869 .elementor-element.elementor-element-16797cc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-3f1f9648{text-align:start;}.elementor-2869 .elementor-element.elementor-element-4259df10{text-align:center;}.elementor-2869 .elementor-element.elementor-element-38b7ccd7{--spacer-size:12px;}.elementor-2869 .elementor-element.elementor-element-33c895a2 iframe{height:320px;}.elementor-2869 .elementor-element.elementor-element-37b6f9e8:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-37b6f9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-37b6f9e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-37b6f9e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-32be7acf{text-align:center;}.elementor-2869 .elementor-element.elementor-element-32be7acf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-3643571d{text-align:start;}.elementor-2869 .elementor-element.elementor-element-65f05602{text-align:center;}.elementor-2869 .elementor-element.elementor-element-65f05602 .elementor-heading-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-36b5f5a{text-align:start;}.elementor-2869 .elementor-element.elementor-element-25c6776f{--spacer-size:8px;}.elementor-2869 .elementor-element.elementor-element-14d68151 .elementor-button{background-color:#0B1B2B;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-14d68151 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-14d68151 .elementor-button:focus{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-35ba58a7 .elementor-button{background-color:#0B1B2B;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-35ba58a7 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-35ba58a7 .elementor-button:focus{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-5d01d75e{--spacer-size:24px;}.elementor-2869 .elementor-element.elementor-element-18be09bc:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-18be09bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-18be09bc, .elementor-2869 .elementor-element.elementor-element-18be09bc > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-18be09bc{box-shadow:0px 6px 20px 0px rgba(11,27,43,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:32px 32px 32px 32px;}.elementor-2869 .elementor-element.elementor-element-18be09bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-6ad203a8{text-align:start;}.elementor-2869 .elementor-element.elementor-element-6ad203a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-796a742a{text-align:start;}.elementor-2869 .elementor-element.elementor-element-121934fe:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-121934fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-121934fe, .elementor-2869 .elementor-element.elementor-element-121934fe > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-121934fe{box-shadow:0px 6px 20px 0px rgba(11,27,43,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:32px 32px 32px 32px;}.elementor-2869 .elementor-element.elementor-element-121934fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-607e03b7{text-align:start;}.elementor-2869 .elementor-element.elementor-element-607e03b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-155434da{text-align:start;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-779afcad .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2869 .elementor-element.elementor-element-38f6b077:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-38f6b077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-38f6b077, .elementor-2869 .elementor-element.elementor-element-38f6b077 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-38f6b077{box-shadow:0px 6px 20px 0px rgba(11,27,43,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:32px 32px 32px 32px;}.elementor-2869 .elementor-element.elementor-element-38f6b077 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-4ab0078d{text-align:start;}.elementor-2869 .elementor-element.elementor-element-4ab0078d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-1ab1d74{text-align:start;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2869 .elementor-element.elementor-element-379ec717:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-379ec717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-379ec717, .elementor-2869 .elementor-element.elementor-element-379ec717 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-379ec717{box-shadow:0px 6px 20px 0px rgba(11,27,43,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:32px 32px 32px 32px;}.elementor-2869 .elementor-element.elementor-element-379ec717 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-166117e2{text-align:start;}.elementor-2869 .elementor-element.elementor-element-166117e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-553bb6bc{text-align:start;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2869 .elementor-element.elementor-element-4b533de7:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-4b533de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-4b533de7, .elementor-2869 .elementor-element.elementor-element-4b533de7 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-4b533de7{box-shadow:0px 6px 20px 0px rgba(11,27,43,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:32px 32px 32px 32px;}.elementor-2869 .elementor-element.elementor-element-4b533de7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-6f25002f{text-align:start;}.elementor-2869 .elementor-element.elementor-element-6f25002f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-75e794e4{text-align:start;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-33197184 .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2869 .elementor-element.elementor-element-4e09e720:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-4e09e720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-4e09e720, .elementor-2869 .elementor-element.elementor-element-4e09e720 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-2869 .elementor-element.elementor-element-4e09e720{box-shadow:0px 6px 20px 0px rgba(11,27,43,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:32px 32px 32px 32px;}.elementor-2869 .elementor-element.elementor-element-4e09e720 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-66222cf8{text-align:start;}.elementor-2869 .elementor-element.elementor-element-66222cf8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#E63946;}.elementor-2869 .elementor-element.elementor-element-3b4ea48f{text-align:start;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2869 .elementor-element.elementor-element-246a1a56{padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-4eb57885{text-align:center;}.elementor-2869 .elementor-element.elementor-element-4eb57885 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-66918ce7{text-align:center;}.elementor-2869 .elementor-element.elementor-element-66918ce7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-4295c4c0{--spacer-size:16px;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-item{border-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-title{color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-icon svg{fill:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-active .elementor-accordion-icon, .elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-active .elementor-accordion-title{color:#E63946;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-active .elementor-accordion-icon svg{fill:#E63946;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2869 .elementor-element.elementor-element-7f4452f6:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-7f4452f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1B2B;}.elementor-2869 .elementor-element.elementor-element-7f4452f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2869 .elementor-element.elementor-element-7f4452f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2869 .elementor-element.elementor-element-ce21009{text-align:center;}.elementor-2869 .elementor-element.elementor-element-ce21009 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-5050c8b7{text-align:center;}.elementor-2869 .elementor-element.elementor-element-5050c8b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-7b1b8cc2{--spacer-size:20px;}.elementor-2869 .elementor-element.elementor-element-6869ccb1 .elementor-button{background-color:#E63946;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-6869ccb1 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-6869ccb1 .elementor-button:focus{background-color:#0B1B2B;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-6869ccb1 .elementor-button:hover svg, .elementor-2869 .elementor-element.elementor-element-6869ccb1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-2369848b .elementor-button{background-color:#0B1B2B;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-2369848b .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-2369848b .elementor-button:focus{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-7db40713 .elementor-button{background-color:#0B1B2B;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-7db40713 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-7db40713 .elementor-button:focus{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-3bd90318 .elementor-button{background-color:#E63946;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-3bd90318 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-3bd90318 .elementor-button:focus{background-color:#0B1B2B;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-3bd90318 .elementor-button:hover svg, .elementor-2869 .elementor-element.elementor-element-3bd90318 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-3f0fb258 .elementor-button{background-color:#0B1B2B;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-3f0fb258 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-3f0fb258 .elementor-button:focus{background-color:#E63946;}.elementor-2869 .elementor-element.elementor-element-22805554 .elementor-button{background-color:#0B1B2B;fill:#FFFFFF;color:#FFFFFF;}.elementor-2869 .elementor-element.elementor-element-22805554 .elementor-button:hover, .elementor-2869 .elementor-element.elementor-element-22805554 .elementor-button:focus{background-color:#E63946;}:root{--page-title-display:none;}@media(max-width:1024px){.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 );}.elementor-2869 .elementor-element.elementor-element-7880077e .elementor-heading-title{font-size:44px;}.elementor-2869 .elementor-element.elementor-element-46de902d .elementor-heading-title{font-size:44px;}.elementor-widget-countdown .elementor-countdown-digits{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 );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-countdown .elementor-countdown-expire--message{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 );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__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 );}.elementor-widget-call-to-action .elementor-cta__description{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 );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{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 );}.elementor-2869 .elementor-element.elementor-element-1e5d9076 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-16f941d0 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-3f39a859 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-78f30ac .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-1b2326be .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-463b9865 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-57fd3dc5 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-205a590e .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-59ff1c81 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-5ac3ea58 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-e398d17 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-6138fe33 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-552bcd47 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-4a517f66 .elementor-heading-title{font-size:45px;}.elementor-widget-accordion .elementor-accordion-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 );}.elementor-widget-accordion .elementor-tab-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 );}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-title{font-size:45px;}.elementor-widget-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 );}.elementor-2869 .elementor-element.elementor-element-6dde4acc .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-6a313eed .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-572e8d24 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-7002aa05 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-16797cc4 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-32be7acf .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-6ad203a8 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-607e03b7 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-4ab0078d .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-166117e2 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-6f25002f .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-66222cf8 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-4eb57885 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-66918ce7 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-ce21009 .elementor-heading-title{font-size:45px;}.elementor-2869 .elementor-element.elementor-element-5050c8b7 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-2869 .elementor-element.elementor-element-44d930b6{padding:90px 16px 90px 16px;}.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 );}.elementor-2869 .elementor-element.elementor-element-7880077e .elementor-heading-title{font-size:32px;}.elementor-2869 .elementor-element.elementor-element-46de902d .elementor-heading-title{font-size:32px;}.elementor-widget-countdown .elementor-countdown-digits{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 );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-countdown .elementor-countdown-expire--message{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 );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__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 );}.elementor-widget-call-to-action .elementor-cta__description{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 );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{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 );}.elementor-2869 .elementor-element.elementor-element-1e5d9076 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-16f941d0 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-3f39a859 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-78f30ac .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-1b2326be .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-463b9865 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-57fd3dc5 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-205a590e .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-59ff1c81 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-5ac3ea58 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-e398d17 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-6138fe33 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-552bcd47 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-4a517f66 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-accordion .elementor-accordion-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 );}.elementor-widget-accordion .elementor-tab-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 );}.elementor-2869 .elementor-element.elementor-element-487c8cd3 .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-widget-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 );}.elementor-2869 .elementor-element.elementor-element-6dde4acc .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-708117e3 .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-6a313eed .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-572e8d24 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-7002aa05 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-16797cc4 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-32be7acf .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-6ad203a8 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-607e03b7 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-4d31fd70 .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-779afcad .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-4ab0078d .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-2a451c24 .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-166117e2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-667f1e1 .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-6f25002f .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-33197184 .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-66222cf8 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-60675e0f .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-4eb57885 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-66918ce7 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-1f7d4bc5 .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-50e9ac25 .elementor-accordion-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-ce21009 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2869 .elementor-element.elementor-element-5050c8b7 .elementor-heading-title{font-size:28px;line-height:1.1em;}}/* Start custom CSS *//* === GNI Toronto Fest 2026 — page styles === */

/* Language toggle visibility (both languages remain in DOM for SEO) */
.lang-fr { display: none !important; }
body.tf-show-fr .lang-fr { display: block !important; }
body.tf-show-fr .lang-en { display: none !important; }
body.tf-show-fr .elementor-element.lang-en { display: none !important; }
body.tf-show-fr .elementor-element.lang-fr { display: block !important; }

/* Sticky language bar */
.tf-sticky-lang { position: sticky; top: 0; z-index: 999; }
.tf-lang-bar {
  display: flex; justify-content: center; gap: 12px;
  padding: 6px 0; font-family: inherit;
}
.tf-lang-btn {
  appearance: none; background: transparent;
  color: #fff; border: 2px solid rgba(255,255,255,0.55);
  padding: 8px 24px; border-radius: 999px;
  font-weight: 700; letter-spacing: .04em; cursor: pointer;
  transition: all .18s ease;
}
.tf-lang-btn:hover { border-color: #fff; background: rgba(255,255,255,0.08); }
.tf-lang-btn.active { background: #E63946; border-color: #E63946; color: #fff; }

/* Hero polish */
.tf-hero .tf-overline { margin-bottom: 8px; }
.tf-hero-title { line-height: 1.05; margin-bottom: 8px; }
.tf-hero-sub { font-weight: 400; }
.tf-countdown .elementor-countdown-wrapper { justify-content: center; }
.tf-countdown .elementor-countdown-item {
  background: rgba(255,255,255,0.08); border-radius: 12px;
  padding: 16px 12px; min-width: 88px;
}
.tf-hero-ctas .elementor-button { min-width: 220px; }

/* Day cards */
.tf-day-card { transition: transform .18s ease, box-shadow .18s ease; height: 100%; }
.tf-day-card:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(11,27,43,0.12); }
.tf-day-when { letter-spacing: .08em; text-transform: uppercase; font-size: 12px !important; margin-bottom: 12px !important; }

/* Cluster cards (accommodations) */
.tf-cluster .elementor-accordion-title { font-weight: 600; }
.tf-cluster .elementor-tab-title { padding: 14px 18px; }

/* Yoga image rounded */
.tf-yoga-img img, .tf-beach-img img { border-radius: 16px; }

/* Section anchor offset under sticky bar */
.tf-program { scroll-margin-top: 80px; }

/* Mobile */
@media (max-width: 767px) {
  .tf-hero-ctas .elementor-button { width: 100%; }
  .tf-lang-btn { padding: 6px 18px; }
  .tf-countdown .elementor-countdown-item { min-width: 68px; padding: 12px 8px; }
}
/* Fallback: hide an element whose only language-tagged sibling/descendant matches the inactive language */
body:not(.tf-show-fr) [class*="lang-fr"],
body:not(.tf-show-fr) [class*="lang-fr"] * { display: none !important; }
body.tf-show-fr [class*="lang-en"],
body.tf-show-fr [class*="lang-en"] * { display: none !important; }/* End custom CSS */