.elementor-16 .elementor-element.elementor-element-2dbed30b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2dbed30b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2dbed30b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010322;}.elementor-16 .elementor-element.elementor-element-68af55b .heading .heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-68af55b .heading .title-s{font-family:"Arial", Sans-serif;font-size:18px;letter-spacing:0.3px;color:#FF4400;}.elementor-16 .elementor-element.elementor-element-e7ce7e1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e7ce7e1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e7ce7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thrivinafter40.com/wp-content/uploads/2025/11/white-wrinkled-paper-background-texture.jpg");}.elementor-16 .elementor-element.elementor-element-ee8f30b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3b33fe7{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3b33fe7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3b33fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thrivinafter40.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-10-16-at-11.26.27-PM.jpeg");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-53dde6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-aa7bde2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-79099d0{width:initial;max-width:initial;background-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;border-radius:99px 99px 99px 99px;}.elementor-16 .elementor-element.elementor-element-79099d0.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-79099d0 .elementor-heading-title{font-family:var( --e-global-typography-396dbaf-font-family ), Sans-serif;font-size:var( --e-global-typography-396dbaf-font-size );font-weight:var( --e-global-typography-396dbaf-font-weight );text-transform:var( --e-global-typography-396dbaf-text-transform );line-height:var( --e-global-typography-396dbaf-line-height );color:var( --e-global-color-226feb4 );}.elementor-16 .elementor-element.elementor-element-e16e4fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-e16e4fa .heading .heading-title{font-family:var( --e-global-typography-27804bb-font-family ), Sans-serif;font-size:var( --e-global-typography-27804bb-font-size );font-weight:var( --e-global-typography-27804bb-font-weight );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-23cf29d .elementor-heading-title{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:#FF4400;}.elementor-16 .elementor-element.elementor-element-c89dc2b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:#010322;}.elementor-16 .elementor-element.elementor-element-c9932a4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9e8e0cd-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8e0cd-font-size );text-decoration:var( --e-global-typography-9e8e0cd-text-decoration );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-16 .elementor-element.elementor-element-c9932a4 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-c9932a4 .elementor-button:focus{background-color:#3B6A47;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c9932a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c9932a4 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-c9932a4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-495830f7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-495830f7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-495830f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010322;}.elementor-16 .elementor-element.elementor-element-7540d101{width:initial;max-width:initial;background-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;border-radius:99px 99px 99px 99px;}.elementor-16 .elementor-element.elementor-element-7540d101.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7540d101 .elementor-heading-title{font-family:var( --e-global-typography-396dbaf-font-family ), Sans-serif;font-size:var( --e-global-typography-396dbaf-font-size );font-weight:var( --e-global-typography-396dbaf-font-weight );text-transform:var( --e-global-typography-396dbaf-text-transform );line-height:var( --e-global-typography-396dbaf-line-height );color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-36edb77{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-36edb77.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-36edb77 .heading .heading-title{font-family:"Noto Serif", Sans-serif;font-size:2rem;font-weight:500;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-1b85190 );}.elementor-16 .elementor-element.elementor-element-833b336{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b2ab8ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9b49095{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-81085c2 img{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-c7ebddd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-9558d99{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d126550{width:initial;max-width:initial;background-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;border-radius:99px 99px 99px 99px;}.elementor-16 .elementor-element.elementor-element-d126550.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-d126550 .elementor-heading-title{font-family:var( --e-global-typography-396dbaf-font-family ), Sans-serif;font-size:var( --e-global-typography-396dbaf-font-size );font-weight:var( --e-global-typography-396dbaf-font-weight );text-transform:var( --e-global-typography-396dbaf-text-transform );line-height:var( --e-global-typography-396dbaf-line-height );color:var( --e-global-color-226feb4 );}.elementor-16 .elementor-element.elementor-element-048ed88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-048ed88 .heading .heading-title{font-family:var( --e-global-typography-27804bb-font-family ), Sans-serif;font-size:var( --e-global-typography-27804bb-font-size );font-weight:var( --e-global-typography-27804bb-font-weight );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-dd81289{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:#010322;}.elementor-16 .elementor-element.elementor-element-2d23aec .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9e8e0cd-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8e0cd-font-size );text-decoration:var( --e-global-typography-9e8e0cd-text-decoration );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-16 .elementor-element.elementor-element-2d23aec .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-2d23aec .elementor-button:focus{background-color:#3B6A47;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2d23aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2d23aec .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-2d23aec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-95e46c4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-95e46c4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-95e46c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://thrivinafter40.com/wp-content/uploads/2025/11/steptodown.com722572.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-95e46c4::before, .elementor-16 .elementor-element.elementor-element-95e46c4 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-95e46c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-95e46c4 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-95e46c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-95e46c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-b149a20{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-b149a20.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-b149a20 .heading .heading-title{font-family:var( --e-global-typography-27804bb-font-family ), Sans-serif;font-size:var( --e-global-typography-27804bb-font-size );font-weight:var( --e-global-typography-27804bb-font-weight );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );color:var( --e-global-color-1b85190 );}.elementor-16 .elementor-element.elementor-element-d27b325{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-bf93072 );}.elementor-16 .elementor-element.elementor-element-d27b325.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0ca1156 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9e8e0cd-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8e0cd-font-size );text-decoration:var( --e-global-typography-9e8e0cd-text-decoration );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-16 .elementor-element.elementor-element-0ca1156 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-0ca1156 .elementor-button:focus{background-color:#3B6A47;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0ca1156{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0ca1156 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-0ca1156 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-35f53da{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-35f53da:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-35f53da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-226feb4 );}.elementor-16 .elementor-element.elementor-element-2a458525{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3ce2e915{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-3ce2e915 .heading .heading-title{font-family:var( --e-global-typography-27804bb-font-family ), Sans-serif;font-size:var( --e-global-typography-27804bb-font-size );font-weight:var( --e-global-typography-27804bb-font-weight );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-44c4bb5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9a86a10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6dcd4241{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-6dcd4241:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6dcd4241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b85190 );}.elementor-16 .elementor-element.elementor-element-36863374{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7d4f720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7d4f720 .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-7d4f720.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7d4f720.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7d4f720.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7d4f720.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7d4f720.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7d4f720 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-7d4f720 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-4c7bb210 .elementor-heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-4bdcce45{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-5e5d77a8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-5e5d77a8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5e5d77a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b85190 );}.elementor-16 .elementor-element.elementor-element-e94e006{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7efa40e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7efa40e .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-7efa40e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7efa40e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7efa40e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7efa40e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7efa40e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7efa40e .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-7efa40e .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-1870351a .elementor-heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-35fb184a{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-283b2de7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-283b2de7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-283b2de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b85190 );}.elementor-16 .elementor-element.elementor-element-6661628e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-25c532d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-25c532d .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-25c532d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-25c532d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-25c532d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-25c532d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-25c532d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-25c532d .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-25c532d .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-5974bbdc .elementor-heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-486abe4{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-3780559{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-3780559:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3780559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b85190 );}.elementor-16 .elementor-element.elementor-element-296ffd2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-15f4001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-15f4001 .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-15f4001.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-15f4001.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-15f4001.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-15f4001.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-15f4001.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-15f4001 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-15f4001 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-4c9028e .elementor-heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-3f3db8c{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-318f5c7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-318f5c7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-318f5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b85190 );}.elementor-16 .elementor-element.elementor-element-383218c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-fea8c1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-fea8c1e .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-fea8c1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-fea8c1e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-fea8c1e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-fea8c1e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-fea8c1e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-fea8c1e .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-fea8c1e .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-3d7f69f .elementor-heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-1e8309b{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-009e8a5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-009e8a5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-009e8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b85190 );}.elementor-16 .elementor-element.elementor-element-a07ef30{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-87932c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-87932c4 .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-87932c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-87932c4.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-87932c4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-87932c4.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-87932c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-87932c4 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-87932c4 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-b6d1772 .elementor-heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ce752bf{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1a3c62e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d19992a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5d85f76{text-align:center;}.elementor-16 .elementor-element.elementor-element-5d85f76 .elementor-heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );color:#3B6A47;}.elementor-16 .elementor-element.elementor-element-c7087ef{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c7087ef .heading .heading-title{font-family:var( --e-global-typography-27804bb-font-family ), Sans-serif;font-size:var( --e-global-typography-27804bb-font-size );font-weight:var( --e-global-typography-27804bb-font-weight );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-d1b9e31{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-d1b9e31.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-dc01721{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-42f14f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dashed;--border-style:dashed;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-42f14f2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-42f14f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf93072 );}.elementor-16 .elementor-element.elementor-element-2868036{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4067d8a{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-7c88d7e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9e8e0cd-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8e0cd-font-size );text-decoration:var( --e-global-typography-9e8e0cd-text-decoration );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-16 .elementor-element.elementor-element-7c88d7e .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-7c88d7e .elementor-button:focus{background-color:#3B6A47;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7c88d7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7c88d7e .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-7c88d7e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4b0c644{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4b0c644.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-d943c68 img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-aac8e50{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5a12d7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:dashed;--border-style:dashed;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5a12d7c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5a12d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-deec145{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c3730ae .elementor-heading-title{font-family:var( --e-global-typography-33b4809-font-family ), Sans-serif;font-size:var( --e-global-typography-33b4809-font-size );font-weight:var( --e-global-typography-33b4809-font-weight );line-height:var( --e-global-typography-33b4809-line-height );letter-spacing:var( --e-global-typography-33b4809-letter-spacing );color:var( --e-global-color-bf93072 );}.elementor-16 .elementor-element.elementor-element-da77da3 .elementor-heading-title{font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );color:var( --e-global-color-bf93072 );}.elementor-16 .elementor-element.elementor-element-f32db49{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-f32db49 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-f32db49 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-f32db49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-f32db49 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-f32db49 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-71fe235{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b4513e7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9e8e0cd-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8e0cd-font-size );text-decoration:var( --e-global-typography-9e8e0cd-text-decoration );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-16 .elementor-element.elementor-element-b4513e7 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-b4513e7 .elementor-button:focus{background-color:#3B6A47;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b4513e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b4513e7 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-b4513e7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-45e7d34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-45e7d34.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-db2755d img{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-7e35fec6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-65e99cf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3eccdbe{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-3eccdbe .heading .heading-title{font-family:var( --e-global-typography-27804bb-font-family ), Sans-serif;font-size:var( --e-global-typography-27804bb-font-size );font-weight:var( --e-global-typography-27804bb-font-weight );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-52410041{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-main-swiper .swiper-slide{background-color:#f9f9f9;border-radius:3px;padding:40px 40px 40px 40px;}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-testimonial__text{color:#010322;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6em;letter-spacing:-0.04em;}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-testimonial__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-testimonial__title{color:#828282;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:normal;}.elementor-16 .elementor-element.elementor-element-3b532f60{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-177d8f4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-30daf26{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-30daf26:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-30daf26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thrivinafter40.com/wp-content/uploads/2025/12/WhatsApp-Image-2025-12-03-at-10.26.24-PM.jpeg");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-8234d66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-95b0903{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-23117f84{width:initial;max-width:initial;background-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;border-radius:99px 99px 99px 99px;}.elementor-16 .elementor-element.elementor-element-23117f84.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-23117f84 .elementor-heading-title{font-family:var( --e-global-typography-396dbaf-font-family ), Sans-serif;font-size:var( --e-global-typography-396dbaf-font-size );font-weight:var( --e-global-typography-396dbaf-font-weight );text-transform:var( --e-global-typography-396dbaf-text-transform );line-height:var( --e-global-typography-396dbaf-line-height );color:var( --e-global-color-226feb4 );}.elementor-16 .elementor-element.elementor-element-6617bc8{padding:10px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-6617bc8 .elementor-heading-title{font-family:var( --e-global-typography-27804bb-font-family ), Sans-serif;font-size:var( --e-global-typography-27804bb-font-size );font-weight:var( --e-global-typography-27804bb-font-weight );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );color:#010322;}.elementor-16 .elementor-element.elementor-element-83d0a36 .elementor-heading-title{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:#FF4400;}.elementor-16 .elementor-element.elementor-element-90e1191{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );color:#010322;}.elementor-16 .elementor-element.elementor-element-418e070 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9e8e0cd-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8e0cd-font-size );text-decoration:var( --e-global-typography-9e8e0cd-text-decoration );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-16 .elementor-element.elementor-element-418e070 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-418e070 .elementor-button:focus{background-color:#3B6A47;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-418e070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-418e070 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-418e070 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-20055e9c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7d492a36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-60c5588b{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-60c5588b .heading .heading-title{font-family:var( --e-global-typography-27804bb-font-family ), Sans-serif;font-size:var( --e-global-typography-27804bb-font-size );font-weight:var( --e-global-typography-27804bb-font-weight );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-34144f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a0f4840{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;font-family:var( --e-global-typography-6bdda8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bdda8e-font-size );font-weight:var( --e-global-typography-6bdda8e-font-weight );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );color:var( --e-global-color-bf93072 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{background-color:var( --e-global-color-226feb4 );padding:30px 30px 20px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:20px;height:20px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-bf93072 );}.elementor-16 .elementor-element.elementor-element-717e3fcf .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-bf93072 );}.elementor-16 .elementor-element.elementor-element-717e3fcf .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon i:before{color:var( --e-global-color-226feb4 );}.elementor-16 .elementor-element.elementor-element-717e3fcf .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon svg{fill:var( --e-global-color-226feb4 );}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-bf93072 );}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:var( --e-global-typography-f296d79-font-family ), Sans-serif;font-size:var( --e-global-typography-f296d79-font-size );font-weight:var( --e-global-typography-f296d79-font-weight );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-a25c33b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a25c33b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a25c33b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0aebade .elementor-repeater-item-2c9a2f7.elementor-social-icon{background-color:#C13584;}.elementor-16 .elementor-element.elementor-element-0aebade{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-16 .elementor-element.elementor-element-6f5bdd5 .heading .heading-title{font-family:var( --e-global-typography-4f0a517-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0a517-font-size );font-weight:var( --e-global-typography-4f0a517-font-weight );line-height:var( --e-global-typography-4f0a517-line-height );letter-spacing:var( --e-global-typography-4f0a517-letter-spacing );color:var( --e-global-color-bf93072 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-68af55b .heading .heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-e7ce7e1{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-ee8f30b{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-3b33fe7{--min-height:450px;}.elementor-16 .elementor-element.elementor-element-79099d0 .elementor-heading-title{font-size:var( --e-global-typography-396dbaf-font-size );line-height:var( --e-global-typography-396dbaf-line-height );}.elementor-16 .elementor-element.elementor-element-e16e4fa .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-23cf29d .elementor-heading-title{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-c89dc2b{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-c9932a4 .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-495830f7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-7540d101 .elementor-heading-title{font-size:var( --e-global-typography-396dbaf-font-size );line-height:var( --e-global-typography-396dbaf-line-height );}.elementor-16 .elementor-element.elementor-element-36edb77{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-36edb77 .heading .heading-title{font-size:1.8rem;}.elementor-16 .elementor-element.elementor-element-833b336{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-b2ab8ce{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-9b49095{--min-height:450px;}.elementor-16 .elementor-element.elementor-element-81085c2 img{width:100%;}.elementor-16 .elementor-element.elementor-element-d126550 .elementor-heading-title{font-size:var( --e-global-typography-396dbaf-font-size );line-height:var( --e-global-typography-396dbaf-line-height );}.elementor-16 .elementor-element.elementor-element-048ed88 .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-dd81289{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-2d23aec .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-95e46c4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-b149a20{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-b149a20 .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-d27b325{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0ca1156 .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-35f53da{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-3ce2e915{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-3ce2e915 .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-9a86a10{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16 .elementor-element.elementor-element-4c7bb210 .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-4bdcce45{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-1870351a .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-35fb184a{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5974bbdc .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-486abe4{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-4c9028e .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-3f3db8c{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-3d7f69f .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-1e8309b{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b6d1772 .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ce752bf{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-1a3c62e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5d85f76{text-align:left;}.elementor-16 .elementor-element.elementor-element-5d85f76 .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-c7087ef{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-c7087ef .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-d1b9e31{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-d1b9e31.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-4067d8a{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-7c88d7e .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-5a12d7c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16 .elementor-element.elementor-element-c3730ae .elementor-heading-title{font-size:var( --e-global-typography-33b4809-font-size );line-height:var( --e-global-typography-33b4809-line-height );letter-spacing:var( --e-global-typography-33b4809-letter-spacing );}.elementor-16 .elementor-element.elementor-element-da77da3 .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-71fe235{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b4513e7 .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-65e99cf6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3eccdbe{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-3eccdbe .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-testimonial__text{font-size:0.875rem;}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-testimonial__name{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-3b532f60{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-177d8f4e{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-30daf26{--min-height:450px;}.elementor-16 .elementor-element.elementor-element-23117f84 .elementor-heading-title{font-size:var( --e-global-typography-396dbaf-font-size );line-height:var( --e-global-typography-396dbaf-line-height );}.elementor-16 .elementor-element.elementor-element-6617bc8 .elementor-heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-83d0a36 .elementor-heading-title{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-90e1191{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-418e070 .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-20055e9c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-60c5588b{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-60c5588b .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-34144f4{--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-16 .elementor-element.elementor-element-a0f4840.e-con{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-6f5bdd5 .heading .heading-title{font-size:var( --e-global-typography-4f0a517-font-size );line-height:var( --e-global-typography-4f0a517-line-height );letter-spacing:var( --e-global-typography-4f0a517-letter-spacing );}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-2dbed30b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-68af55b .heading .heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-e7ce7e1{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3b33fe7{--min-height:450px;}.elementor-16 .elementor-element.elementor-element-53dde6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-79099d0.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-79099d0 .elementor-heading-title{font-size:var( --e-global-typography-396dbaf-font-size );line-height:var( --e-global-typography-396dbaf-line-height );}.elementor-16 .elementor-element.elementor-element-e16e4fa .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-23cf29d .elementor-heading-title{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-c89dc2b{text-align:left;font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-c9932a4 .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-495830f7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7540d101 .elementor-heading-title{font-size:var( --e-global-typography-396dbaf-font-size );line-height:var( --e-global-typography-396dbaf-line-height );}.elementor-16 .elementor-element.elementor-element-36edb77{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-36edb77 .heading .heading-title{font-size:1.5rem;}.elementor-16 .elementor-element.elementor-element-833b336{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-9b49095{--min-height:0px;}.elementor-16 .elementor-element.elementor-element-c7ebddd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d126550.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-d126550 .elementor-heading-title{font-size:var( --e-global-typography-396dbaf-font-size );line-height:var( --e-global-typography-396dbaf-line-height );}.elementor-16 .elementor-element.elementor-element-048ed88 .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-dd81289{text-align:left;font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-2d23aec .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-95e46c4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b149a20{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-b149a20 .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-d27b325{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0ca1156 .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-35f53da{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3ce2e915{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-3ce2e915 .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-9a86a10{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-6dcd4241{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4c7bb210{text-align:left;}.elementor-16 .elementor-element.elementor-element-4c7bb210 .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-4bdcce45{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5e5d77a8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1870351a{text-align:left;}.elementor-16 .elementor-element.elementor-element-1870351a .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-35fb184a{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-283b2de7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5974bbdc{text-align:left;}.elementor-16 .elementor-element.elementor-element-5974bbdc .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-486abe4{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-3780559{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4c9028e{text-align:left;}.elementor-16 .elementor-element.elementor-element-4c9028e .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-3f3db8c{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-318f5c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3d7f69f{text-align:left;}.elementor-16 .elementor-element.elementor-element-3d7f69f .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-1e8309b{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-009e8a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b6d1772{text-align:left;}.elementor-16 .elementor-element.elementor-element-b6d1772 .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ce752bf{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5d85f76 .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-c7087ef{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-c7087ef .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-d1b9e31{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-42f14f2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4067d8a{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-7c88d7e .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-5a12d7c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-c3730ae .elementor-heading-title{font-size:var( --e-global-typography-33b4809-font-size );line-height:var( --e-global-typography-33b4809-line-height );letter-spacing:var( --e-global-typography-33b4809-letter-spacing );}.elementor-16 .elementor-element.elementor-element-da77da3 .elementor-heading-title{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-71fe235{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-b4513e7 .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-45e7d34.e-con{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-3eccdbe{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-3eccdbe .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-52410041{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5dafd4e2 .elementor-testimonial__name{font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-3b532f60{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-30daf26{--min-height:350px;}.elementor-16 .elementor-element.elementor-element-8234d66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-23117f84.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-23117f84 .elementor-heading-title{font-size:var( --e-global-typography-396dbaf-font-size );line-height:var( --e-global-typography-396dbaf-line-height );}.elementor-16 .elementor-element.elementor-element-6617bc8 .elementor-heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-83d0a36 .elementor-heading-title{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-90e1191{text-align:left;font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-418e070 .elementor-button{font-size:var( --e-global-typography-9e8e0cd-font-size );}.elementor-16 .elementor-element.elementor-element-20055e9c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-60c5588b{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-60c5588b .heading .heading-title{font-size:var( --e-global-typography-27804bb-font-size );line-height:var( --e-global-typography-27804bb-line-height );letter-spacing:var( --e-global-typography-27804bb-letter-spacing );}.elementor-16 .elementor-element.elementor-element-717e3fcf .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:28px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:28px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:14px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:14px;height:14px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{padding:20px 20px 10px 20px;font-size:var( --e-global-typography-6bdda8e-font-size );line-height:var( --e-global-typography-6bdda8e-line-height );letter-spacing:var( --e-global-typography-6bdda8e-letter-spacing );}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:10px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-717e3fcf .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:var( --e-global-typography-f296d79-font-size );line-height:var( --e-global-typography-f296d79-line-height );letter-spacing:var( --e-global-typography-f296d79-letter-spacing );}.elementor-16 .elementor-element.elementor-element-a25c33b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6f5bdd5 .heading .heading-title{font-size:var( --e-global-typography-4f0a517-font-size );line-height:var( --e-global-typography-4f0a517-line-height );letter-spacing:var( --e-global-typography-4f0a517-letter-spacing );}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-2dbed30b{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-e7ce7e1{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-833b336{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-35f53da{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-6dcd4241{--width:32%;}.elementor-16 .elementor-element.elementor-element-5e5d77a8{--width:32%;}.elementor-16 .elementor-element.elementor-element-283b2de7{--width:32%;}.elementor-16 .elementor-element.elementor-element-3780559{--width:32%;}.elementor-16 .elementor-element.elementor-element-318f5c7{--width:32%;}.elementor-16 .elementor-element.elementor-element-009e8a5{--width:32%;}.elementor-16 .elementor-element.elementor-element-3b532f60{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-20055e9c{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-a0f4840{--width:100%;}.elementor-16 .elementor-element.elementor-element-a25c33b{--content-width:1220px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-6dcd4241{--width:100%;}.elementor-16 .elementor-element.elementor-element-5e5d77a8{--width:100%;}.elementor-16 .elementor-element.elementor-element-283b2de7{--width:100%;}.elementor-16 .elementor-element.elementor-element-3780559{--width:100%;}.elementor-16 .elementor-element.elementor-element-318f5c7{--width:100%;}.elementor-16 .elementor-element.elementor-element-009e8a5{--width:100%;}}@media(min-width:1025px){.elementor-16 .elementor-element.elementor-element-95e46c4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-95e46c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-4b0c644 */.eco-gallery-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 50px; /* adjust for header height */
  align-self: flex-start;
  height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e7d34 */.eco-gallery-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 50px; /* adjust for header height */
  align-self: flex-start;
  height: fit-content;
}/* End custom CSS */