.elementor-949 .elementor-element.elementor-element-5c88c6b8{--display:flex;--min-height:700px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-5c88c6b8:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E9ECF7 0%, #E9ECF7 100%);}.elementor-949 .elementor-element.elementor-element-12d3b073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-949 .elementor-element.elementor-element-4c7d4c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-4c7d4c8.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:29px;font-weight:600;color:#3F4559;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-949 .elementor-element.elementor-element-4c7d4c8:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-4c7d4c8:has(:focus) .elementor-image-box-title{color:#3F4559;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#6E6E6E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-949 .elementor-element.elementor-element-80b63fe .elementor-button{background-color:#40577A;font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-80b63fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-cd68e6a{--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:center;--flex-wrap:wrap;--align-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-cd68e6a:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-cd68e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-949 .elementor-element.elementor-element-73344b3{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-73344b3 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-73344b3 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-73344b3 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-73344b3:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-73344b3:has(:focus) .elementor-image-box-title{color:#44536B;}.elementor-949 .elementor-element.elementor-element-73344b3 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-2be3964{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-2be3964:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-2be3964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-2be3964.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-3715f35{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-3715f35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-949 .elementor-element.elementor-element-3715f35 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-949 .elementor-element.elementor-element-3715f35 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-949 .elementor-element.elementor-element-3715f35 .swiper-wrapper{display:flex;align-items:center;}.elementor-949 .elementor-element.elementor-element-3715f35 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-886a0b2{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-886a0b2 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-886a0b2.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-886a0b2 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-886a0b2 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-886a0b2:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-886a0b2:has(:focus) .elementor-image-box-title{color:#384864;}.elementor-949 .elementor-element.elementor-element-886a0b2 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-c6202ab{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-c6202ab:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-c6202ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-c6202ab.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-50908a9{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-50908a9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-949 .elementor-element.elementor-element-50908a9 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-949 .elementor-element.elementor-element-50908a9 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-949 .elementor-element.elementor-element-50908a9 .swiper-wrapper{display:flex;align-items:center;}.elementor-949 .elementor-element.elementor-element-50908a9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-556dab8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-556dab8 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-556dab8.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-556dab8 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-556dab8 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-556dab8:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-556dab8:has(:focus) .elementor-image-box-title{color:#465877;}.elementor-949 .elementor-element.elementor-element-556dab8 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-0b1ee41{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-0b1ee41:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-0b1ee41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-0b1ee41.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-daad57f{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-daad57f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-949 .elementor-element.elementor-element-daad57f .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-949 .elementor-element.elementor-element-daad57f .swiper-pagination-bullet{width:0px;height:0px;}.elementor-949 .elementor-element.elementor-element-daad57f .swiper-wrapper{display:flex;align-items:center;}.elementor-949 .elementor-element.elementor-element-daad57f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-fd60c45{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-fd60c45 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-fd60c45.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-fd60c45 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-fd60c45 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-fd60c45:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-fd60c45:has(:focus) .elementor-image-box-title{color:#465877;}.elementor-949 .elementor-element.elementor-element-fd60c45 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#465877;}.elementor-949 .elementor-element.elementor-element-c86e4db{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-c86e4db:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-c86e4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-c86e4db.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-2474352{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-2474352 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-949 .elementor-element.elementor-element-2474352 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-949 .elementor-element.elementor-element-2474352 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-949 .elementor-element.elementor-element-2474352 .swiper-wrapper{display:flex;align-items:center;}.elementor-949 .elementor-element.elementor-element-2474352 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-a6c3bc9{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-a6c3bc9.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-a6c3bc9:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-a6c3bc9:has(:focus) .elementor-image-box-title{color:#465877;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#465877;}.elementor-949 .elementor-element.elementor-element-5f29127 .elementor-button{background-color:#40577A;font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-5f29127{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-5f29127 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-5f29127.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-ac84740{--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:center;--flex-wrap:wrap;--align-content:center;--padding-top:40px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-ac84740:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-ac84740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-949 .elementor-element.elementor-element-6d94d42{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-6d94d42 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-6d94d42 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-6d94d42 .elementor-image-box-title{margin-bottom:86px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-6d94d42:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-6d94d42:has(:focus) .elementor-image-box-title{color:#394861;}.elementor-949 .elementor-element.elementor-element-6d94d42 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-ab3fc6d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-ab3fc6d:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-ab3fc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-ab3fc6d.e-con{--align-self:stretch;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-949 .elementor-element.elementor-element-4d740fc > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-4d740fc img{border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-ee750cb{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-ee750cb > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-ee750cb.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-ee750cb .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-ee750cb .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-ee750cb:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-ee750cb:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-ee750cb .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-57ed0fa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-57ed0fa:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-57ed0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-57ed0fa.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-2b1efaa > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-2b1efaa img{border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-e5afbd3{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-e5afbd3 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-e5afbd3.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-e5afbd3 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-e5afbd3 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-e5afbd3:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-e5afbd3:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-e5afbd3 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-8358521{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-8358521:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-8358521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-8358521.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-580d521 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-580d521 img{border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-fc4fd61{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-fc4fd61 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-fc4fd61.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-fc4fd61 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-fc4fd61 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-fc4fd61:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-fc4fd61:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-fc4fd61 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-2d7493a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-2d7493a:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-2d7493a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-2d7493a.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-829569e > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-829569e img{border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-b4537ab{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-b4537ab > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-b4537ab.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-b4537ab .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-b4537ab .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-b4537ab:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-b4537ab:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-b4537ab .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-7fed89a .elementor-button{background-color:#40577A;font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-7fed89a{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-7fed89a > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-7fed89a.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-dc2a42c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-dc2a42c:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-dc2a42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-949 .elementor-element.elementor-element-088264a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-949 .elementor-element.elementor-element-760c98e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-760c98e > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-760c98e .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-760c98e .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-760c98e:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-760c98e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-760c98e .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#FFE2E6;}.elementor-949 .elementor-element.elementor-element-4f4fbe8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-949 .elementor-element.elementor-element-4f4fbe8:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-4f4fbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-4f4fbe8.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-f6ca1ce{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;z-index:1;}.elementor-949 .elementor-element.elementor-element-f6ca1ce > .elementor-widget-container{background-color:#D6A86C;margin:-16px 0px 0px 0px;padding:0px 0px 16px 0px;border-radius:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-f6ca1ce.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-f6ca1ce .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-f6ca1ce .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#704926;}.elementor-949 .elementor-element.elementor-element-f6ca1ce:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-f6ca1ce:has(:focus) .elementor-image-box-title{color:#704926;}.elementor-949 .elementor-element.elementor-element-f6ca1ce .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-3fd9bad{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-3fd9bad > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-3fd9bad .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-3fd9bad .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#40577A;}.elementor-949 .elementor-element.elementor-element-3fd9bad:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-3fd9bad:has(:focus) .elementor-image-box-title{color:#40577A;}.elementor-949 .elementor-element.elementor-element-3fd9bad .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#40577A;}.elementor-949 .elementor-element.elementor-element-c90f064 img{width:100%;}.elementor-949 .elementor-element.elementor-element-0b460b0{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-0b460b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-0b460b0 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-0b460b0 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-0b460b0:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-0b460b0:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-0b460b0 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:700;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-58857ac{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-58857ac > .elementor-widget-container{background-color:#E9ECF7;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-58857ac.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-58857ac .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-58857ac .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#40577A;}.elementor-949 .elementor-element.elementor-element-58857ac:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-58857ac:has(:focus) .elementor-image-box-title{color:#40577A;}.elementor-949 .elementor-element.elementor-element-58857ac .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;color:#40577A;}.elementor-949 .elementor-element.elementor-element-6e86a91 .elementor-button{background-color:#40577A;font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-6e86a91{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-6e86a91 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-949 .elementor-element.elementor-element-6d72d2b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-icon i{color:#1A8F5D;transition:color 0.3s;}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-icon svg{fill:#1A8F5D;transition:fill 0.3s;}.elementor-949 .elementor-element.elementor-element-6d72d2b{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-item > a{font-family:"filson-soft", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-text{color:#2C3C57;transition:color 0.3s;}.elementor-949 .elementor-element.elementor-element-4709935{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-949 .elementor-element.elementor-element-4709935:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-4709935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-949 .elementor-element.elementor-element-4709935.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-7acb352{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-949 .elementor-element.elementor-element-7acb352 > .elementor-widget-container{background-color:#5A5A5A;margin:-16px 0px 0px 0px;padding:0px 0px 16px 0px;border-radius:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-7acb352.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-7acb352 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-7acb352 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#704926;}.elementor-949 .elementor-element.elementor-element-7acb352:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-7acb352:has(:focus) .elementor-image-box-title{color:#704926;}.elementor-949 .elementor-element.elementor-element-7acb352 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-1455a45{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-1455a45 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-1455a45 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-1455a45 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#707070;}.elementor-949 .elementor-element.elementor-element-1455a45:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-1455a45:has(:focus) .elementor-image-box-title{color:#40577A;}.elementor-949 .elementor-element.elementor-element-1455a45 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#707070;}.elementor-949 .elementor-element.elementor-element-eda0bb0 img{width:100%;}.elementor-949 .elementor-element.elementor-element-e711903{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-e711903 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-e711903 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-e711903 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#707070;}.elementor-949 .elementor-element.elementor-element-e711903:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-e711903:has(:focus) .elementor-image-box-title{color:#704926;}.elementor-949 .elementor-element.elementor-element-e711903 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:700;color:#707070;}.elementor-949 .elementor-element.elementor-element-286ff1f .elementor-button{background-color:#5F5F5F;font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-286ff1f{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-286ff1f > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-41de7d9 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-icon i{color:#1A8F5D;transition:color 0.3s;}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-icon svg{fill:#1A8F5D;transition:fill 0.3s;}.elementor-949 .elementor-element.elementor-element-41de7d9{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-item > a{font-family:"filson-soft", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-text{color:#2C3C57;transition:color 0.3s;}.elementor-949 .elementor-element.elementor-element-225ceea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-949 .elementor-element.elementor-element-225ceea:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-225ceea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-949 .elementor-element.elementor-element-225ceea.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-42d9abd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-949 .elementor-element.elementor-element-42d9abd > .elementor-widget-container{background-color:#5A5A5A;margin:-16px 0px 0px 0px;padding:0px 0px 16px 0px;border-radius:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-42d9abd.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-42d9abd .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-42d9abd .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#704926;}.elementor-949 .elementor-element.elementor-element-42d9abd:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-42d9abd:has(:focus) .elementor-image-box-title{color:#704926;}.elementor-949 .elementor-element.elementor-element-42d9abd .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-17c7290{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-17c7290 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-17c7290 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-17c7290 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#707070;}.elementor-949 .elementor-element.elementor-element-17c7290:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-17c7290:has(:focus) .elementor-image-box-title{color:#40577A;}.elementor-949 .elementor-element.elementor-element-17c7290 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#707070;}.elementor-949 .elementor-element.elementor-element-43ac8ef img{width:100%;}.elementor-949 .elementor-element.elementor-element-096032b{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-096032b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-096032b .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-096032b .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#707070;}.elementor-949 .elementor-element.elementor-element-096032b:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-096032b:has(:focus) .elementor-image-box-title{color:#704926;}.elementor-949 .elementor-element.elementor-element-096032b .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:700;color:#707070;}.elementor-949 .elementor-element.elementor-element-6084cc8 .elementor-button{background-color:#5F5F5F;font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-6084cc8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-6084cc8 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-e00a97d > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-icon i{color:#1A8F5D;transition:color 0.3s;}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-icon svg{fill:#1A8F5D;transition:fill 0.3s;}.elementor-949 .elementor-element.elementor-element-e00a97d{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-item > a{font-family:"filson-soft", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-text{color:#2C3C57;transition:color 0.3s;}.elementor-949 .elementor-element.elementor-element-755459e{--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:center;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.14;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-755459e:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-755459e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #E9ECF7 0%, #E9ECF7 68%);}.elementor-949 .elementor-element.elementor-element-755459e::before, .elementor-949 .elementor-element.elementor-element-755459e > .elementor-background-video-container::before, .elementor-949 .elementor-element.elementor-element-755459e > .e-con-inner > .elementor-background-video-container::before, .elementor-949 .elementor-element.elementor-element-755459e > .elementor-background-slideshow::before, .elementor-949 .elementor-element.elementor-element-755459e > .e-con-inner > .elementor-background-slideshow::before, .elementor-949 .elementor-element.elementor-element-755459e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-281f6256-3b2e-4447-b426-fd54cf1ef191);--background-overlay:'';background-position:top center;background-repeat:repeat;background-size:auto;}.elementor-949 .elementor-element.elementor-element-755459e::before{filter:brightness( 105% ) contrast( 126% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-949 .elementor-element.elementor-element-3b66345{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-3b66345 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-3b66345 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-3b66345 .elementor-image-box-title{margin-bottom:60px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#704926;}.elementor-949 .elementor-element.elementor-element-3b66345:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-3b66345:has(:focus) .elementor-image-box-title{color:#704926;}.elementor-949 .elementor-element.elementor-element-3b66345 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-d9bde12{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-d9bde12:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-d9bde12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-d9bde12.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-056864b > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 80px 0px;border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-056864b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-949 .elementor-element.elementor-element-ee660b5{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-ee660b5 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-ee660b5.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-ee660b5 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-ee660b5 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-ee660b5:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-ee660b5:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-ee660b5 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-40762f6{--e-rating-justify-content:center;}.elementor-949 .elementor-element.elementor-element-70c9224{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-70c9224:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-70c9224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-70c9224.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-c6ae5c1 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 80px 0px;border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-c6ae5c1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-949 .elementor-element.elementor-element-c39430e{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-c39430e > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-c39430e.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-c39430e .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-c39430e .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-c39430e:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-c39430e:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-c39430e .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-2bf3685{--e-rating-justify-content:center;}.elementor-949 .elementor-element.elementor-element-9332f35{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3C57;--border-color:#2C3C57;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-9332f35:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-9332f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-9332f35.e-con{--align-self:stretch;}.elementor-949 .elementor-element.elementor-element-bb0d467 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 80px 0px;border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-bb0d467 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-949 .elementor-element.elementor-element-effb7f8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-effb7f8 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-effb7f8.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-effb7f8 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-effb7f8 .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-effb7f8:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-effb7f8:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-effb7f8 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-6a44087{--e-rating-justify-content:center;}.elementor-949 .elementor-element.elementor-element-0250d40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-0250d40:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-0250d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-949 .elementor-element.elementor-element-4b7b4f8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-4b7b4f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-4b7b4f8 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-4b7b4f8 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#40577A;}.elementor-949 .elementor-element.elementor-element-4b7b4f8:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-4b7b4f8:has(:focus) .elementor-image-box-title{color:#51688B;}.elementor-949 .elementor-element.elementor-element-4b7b4f8 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-89a42bf{--display:flex;}.elementor-949 .elementor-element.elementor-element-9214144{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-9214144 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-9214144.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-title{margin-bottom:20px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-9214144:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-9214144:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-f7c819d{--display:flex;}.elementor-949 .elementor-element.elementor-element-f3e7672{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-f3e7672 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-f3e7672.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-title{margin-bottom:20px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-f3e7672:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-f3e7672:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-18a1543{--display:flex;}.elementor-949 .elementor-element.elementor-element-bd6eb0a{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-bd6eb0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-bd6eb0a.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-title{margin-bottom:20px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-bd6eb0a:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-bd6eb0a:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-453d69c{--display:flex;}.elementor-949 .elementor-element.elementor-element-abe134a{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-abe134a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-abe134a.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-title{margin-bottom:20px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-abe134a:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-abe134a:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-fd09d83{--display:flex;}.elementor-949 .elementor-element.elementor-element-fe29914{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-fe29914 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-fe29914.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-title{margin-bottom:20px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-fe29914:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-fe29914:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-6a73d60{--display:flex;}.elementor-949 .elementor-element.elementor-element-6f841ee{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-6f841ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-6f841ee.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-title{margin-bottom:20px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-6f841ee:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-6f841ee:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-fecca76{--display:flex;}.elementor-949 .elementor-element.elementor-element-1f661ea{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-1f661ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-1f661ea.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-title{margin-bottom:20px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-1f661ea:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-1f661ea:has(:focus) .elementor-image-box-title{color:#704926;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-f9fcdfa{--display:flex;}.elementor-949 .elementor-element.elementor-element-88105c8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-88105c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-88105c8.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-title{margin-bottom:20px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-88105c8:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-88105c8:has(:focus) .elementor-image-box-title{color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:18px;font-weight:400;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-3adf049{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:4px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#E9ECF7;--n-accordion-title-active-color:#E9ECF7;--n-accordion-icon-size:15px;}.elementor-949 .elementor-element.elementor-element-3adf049 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#2C3C57;}:where( .elementor-949 .elementor-element.elementor-element-3adf049 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-949 .elementor-element.elementor-element-3adf049 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-949 .elementor-element.elementor-element-533c369{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-533c369:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-533c369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#525B72;background-image:var(--wpr-bg-4cf37c1d-f8ec-49db-9fa6-f21d9948b1ce);background-position:bottom center;background-size:cover;}.elementor-949 .elementor-element.elementor-element-f8dba4c{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-f8dba4c > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-f8dba4c.elementor-element{--align-self:flex-end;}.elementor-949 .elementor-element.elementor-element-f8dba4c .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-f8dba4c .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:44px;font-weight:600;color:#000000;}.elementor-949 .elementor-element.elementor-element-f8dba4c:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-f8dba4c:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-949 .elementor-element.elementor-element-f8dba4c .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-949 .elementor-element.elementor-element-3f07849 .elementor-button{background-color:#40577A;font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-3f07849{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-3f07849 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-3f07849.elementor-element{--align-self:flex-end;}.elementor-949 .elementor-element.elementor-element-2d289c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-2d289c9:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-2d289c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-949 .elementor-element.elementor-element-2ca0256{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-2ca0256 > .elementor-widget-container{margin:120px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-949 .elementor-element.elementor-element-2ca0256 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-2ca0256 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:36px;font-weight:600;color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-2ca0256:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-2ca0256:has(:focus) .elementor-image-box-title{color:#3D4E6B;}.elementor-949 .elementor-element.elementor-element-2ca0256 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-949 .elementor-element.elementor-element-2ea6c86{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#499C63;--border-color:#499C63;--border-radius:10px 10px 10px 10px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-2ea6c86:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-2ea6c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-2ea6c86.e-con{--align-self:center;}.elementor-949 .elementor-element.elementor-element-04ca1e0 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-04ca1e0 img{width:41%;border-radius:10px 10px 10px 10px;}.elementor-949 .elementor-element.elementor-element-9c9d476{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-9c9d476 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-9c9d476.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-9c9d476 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-9c9d476 .elementor-image-box-title{margin-bottom:0px;font-family:"filson-soft", Sans-serif;font-size:24px;font-weight:800;color:#499C63;}.elementor-949 .elementor-element.elementor-element-9c9d476:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-9c9d476:has(:focus) .elementor-image-box-title{color:#499C63;}.elementor-949 .elementor-element.elementor-element-9c9d476 .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:400;color:#D86E7F;}.elementor-949 .elementor-element.elementor-element-dac8508 .elementor-button{background-color:#499C63;font-family:"filson-soft", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-dac8508{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-dac8508.elementor-element{--align-self:flex-end;}.elementor-949 .elementor-element.elementor-element-9f2b1ef{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-9f2b1ef:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-9f2b1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3C57;}.elementor-949 .elementor-element.elementor-element-a0a1dcf{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-a0a1dcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-a0a1dcf.elementor-element{--align-self:flex-end;}.elementor-949 .elementor-element.elementor-element-a0a1dcf .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-a0a1dcf .elementor-image-box-title{margin-bottom:8px;font-family:"filson-soft", Sans-serif;font-size:44px;font-weight:600;color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-a0a1dcf:has(:hover) .elementor-image-box-title,
					 .elementor-949 .elementor-element.elementor-element-a0a1dcf:has(:focus) .elementor-image-box-title{color:#F9FAFF;}.elementor-949 .elementor-element.elementor-element-a0a1dcf .elementor-image-box-description{font-family:"filson-soft", Sans-serif;font-size:15px;font-weight:400;color:#F9FAFF;}body.elementor-page-949:not(.elementor-motion-effects-element-type-background), body.elementor-page-949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-949 .elementor-element.elementor-element-12d3b073{--width:50%;}.elementor-949 .elementor-element.elementor-element-2be3964{--width:48%;}.elementor-949 .elementor-element.elementor-element-c6202ab{--width:48%;}.elementor-949 .elementor-element.elementor-element-0b1ee41{--width:48%;}.elementor-949 .elementor-element.elementor-element-c86e4db{--width:48%;}.elementor-949 .elementor-element.elementor-element-ab3fc6d{--width:32%;}.elementor-949 .elementor-element.elementor-element-57ed0fa{--width:32%;}.elementor-949 .elementor-element.elementor-element-8358521{--width:32%;}.elementor-949 .elementor-element.elementor-element-2d7493a{--width:32%;}.elementor-949 .elementor-element.elementor-element-4f4fbe8{--width:32%;}.elementor-949 .elementor-element.elementor-element-4709935{--width:32%;}.elementor-949 .elementor-element.elementor-element-225ceea{--width:32%;}.elementor-949 .elementor-element.elementor-element-d9bde12{--width:32%;}.elementor-949 .elementor-element.elementor-element-70c9224{--width:32%;}.elementor-949 .elementor-element.elementor-element-9332f35{--width:32%;}.elementor-949 .elementor-element.elementor-element-2ea6c86{--width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-949 .elementor-element.elementor-element-12d3b073{--width:100%;}.elementor-949 .elementor-element.elementor-element-ab3fc6d{--width:48%;}.elementor-949 .elementor-element.elementor-element-57ed0fa{--width:48%;}.elementor-949 .elementor-element.elementor-element-8358521{--width:48%;}.elementor-949 .elementor-element.elementor-element-2d7493a{--width:48%;}.elementor-949 .elementor-element.elementor-element-4f4fbe8{--width:100%;}.elementor-949 .elementor-element.elementor-element-4709935{--width:100%;}.elementor-949 .elementor-element.elementor-element-225ceea{--width:100%;}.elementor-949 .elementor-element.elementor-element-d9bde12{--width:48%;}.elementor-949 .elementor-element.elementor-element-70c9224{--width:48%;}.elementor-949 .elementor-element.elementor-element-9332f35{--width:100%;}.elementor-949 .elementor-element.elementor-element-2ea6c86{--width:56%;}}@media(min-width:2400px){.elementor-949 .elementor-element.elementor-element-80b63fe{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-949 .elementor-element.elementor-element-daad57f{--e-image-carousel-slides-to-show:2;}.elementor-949 .elementor-element.elementor-element-2474352{--e-image-carousel-slides-to-show:2;}.elementor-949 .elementor-element.elementor-element-ac84740{--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;}.elementor-949 .elementor-element.elementor-element-755459e{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-949 .elementor-element.elementor-element-533c369:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-533c369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-d96c3d14-bdf6-4ded-9a32-4a199cd8ad8c);background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-949 .elementor-element.elementor-element-2d289c9{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-949 .elementor-element.elementor-element-5c88c6b8{--min-height:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-80b63fe{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-80b63fe > .elementor-widget-container{margin:0% 0% 68% 0%;}.elementor-949 .elementor-element.elementor-element-80b63fe .elementor-button{font-size:18px;border-radius:15px 15px 15px 15px;}.elementor-949 .elementor-element.elementor-element-cd68e6a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-949 .elementor-element.elementor-element-73344b3 .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-2be3964{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-3715f35{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-886a0b2{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-886a0b2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-886a0b2 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-886a0b2 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-c6202ab{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-50908a9{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-556dab8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-556dab8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-556dab8 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-556dab8 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-0b1ee41{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-daad57f{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-fd60c45{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-fd60c45 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-fd60c45 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-fd60c45 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-c86e4db{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-2474352{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-a6c3bc9{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-5f29127{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-5f29127 .elementor-button{font-size:18px;border-radius:15px 15px 15px 15px;}.elementor-949 .elementor-element.elementor-element-ac84740{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-949 .elementor-element.elementor-element-6d94d42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-6d94d42 .elementor-image-box-title{margin-bottom:40px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-ab3fc6d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-4d740fc > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-ee750cb{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-ee750cb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-ee750cb .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-ee750cb .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-57ed0fa{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-2b1efaa > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-e5afbd3{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-e5afbd3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-e5afbd3 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-e5afbd3 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-8358521{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-580d521 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-fc4fd61{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-fc4fd61 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-fc4fd61 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-fc4fd61 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-2d7493a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-829569e > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-b4537ab{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-b4537ab > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-b4537ab .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-b4537ab .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-7fed89a{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-7fed89a .elementor-button{font-size:18px;border-radius:15px 15px 15px 15px;}.elementor-949 .elementor-element.elementor-element-dc2a42c{--min-height:0px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-949 .elementor-element.elementor-element-760c98e{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-760c98e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-760c98e .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-760c98e .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-760c98e .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-f6ca1ce .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-3fd9bad .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-c90f064 img{width:49%;}.elementor-949 .elementor-element.elementor-element-0b460b0 .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-58857ac{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-58857ac .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-6e86a91{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-6e86a91.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-6e86a91 .elementor-button{font-size:18px;border-radius:15px 15px 15px 15px;}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-item > a{font-size:16px;}.elementor-949 .elementor-element.elementor-element-7acb352 .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-1455a45 .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-eda0bb0 img{width:49%;}.elementor-949 .elementor-element.elementor-element-e711903 .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-286ff1f{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-286ff1f.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-286ff1f .elementor-button{font-size:18px;border-radius:15px 15px 15px 15px;}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-item > a{font-size:16px;}.elementor-949 .elementor-element.elementor-element-42d9abd .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-17c7290 .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-43ac8ef img{width:49%;}.elementor-949 .elementor-element.elementor-element-096032b .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-6084cc8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-6084cc8 .elementor-button{font-size:18px;border-radius:15px 15px 15px 15px;}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-item > a{font-size:16px;}.elementor-949 .elementor-element.elementor-element-755459e{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-949 .elementor-element.elementor-element-3b66345 .elementor-image-box-title{margin-bottom:20px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-d9bde12{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-056864b > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-949 .elementor-element.elementor-element-ee660b5{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-ee660b5 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-ee660b5 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-ee660b5 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-70c9224{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-c6ae5c1 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-949 .elementor-element.elementor-element-c39430e{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-c39430e > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-c39430e .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-c39430e .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-9332f35{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-bb0d467{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-949 .elementor-element.elementor-element-bb0d467 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-949 .elementor-element.elementor-element-bb0d467.elementor-element{--align-self:center;}.elementor-949 .elementor-element.elementor-element-effb7f8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-effb7f8 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-effb7f8 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-effb7f8 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-0250d40{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-949 .elementor-element.elementor-element-4b7b4f8 .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-9214144{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-f3e7672{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-bd6eb0a{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-abe134a{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-fe29914{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-6f841ee{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-1f661ea{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-88105c8{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-533c369:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-533c369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(../images/BGMonicaMobileVN.webp);background-position:top center;}.elementor-949 .elementor-element.elementor-element-533c369{--min-height:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-949 .elementor-element.elementor-element-f8dba4c{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-f8dba4c > .elementor-widget-container{margin:60% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-f8dba4c .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-f8dba4c .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-f8dba4c .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-3f07849{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-3f07849 .elementor-button{font-size:18px;border-radius:15px 15px 15px 15px;}.elementor-949 .elementor-element.elementor-element-2d289c9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-949 .elementor-element.elementor-element-2ca0256 .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-949 .elementor-element.elementor-element-2ea6c86{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-04ca1e0 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-9c9d476{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-9c9d476 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-9c9d476 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-9c9d476 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-dac8508{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-dac8508 .elementor-button{font-size:18px;border-radius:15px 15px 15px 15px;}.elementor-949 .elementor-element.elementor-element-9f2b1ef{--min-height:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-949 .elementor-element.elementor-element-a0a1dcf{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-a0a1dcf .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-a0a1dcf .elementor-image-box-title{font-size:28px;}.elementor-949 .elementor-element.elementor-element-a0a1dcf .elementor-image-box-description{font-size:16px;}}@media(max-width:767px){.elementor-949 .elementor-element.elementor-element-5c88c6b8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-12d3b073{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-img{margin-bottom:0px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-title{margin-bottom:8px;font-size:18px;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-wrapper .elementor-image-box-img{width:46%;}.elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-description{font-size:13px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-80b63fe > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-80b63fe .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-cd68e6a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-73344b3 .elementor-image-box-title{font-size:26px;}.elementor-949 .elementor-element.elementor-element-2be3964{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-3715f35{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-886a0b2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-886a0b2 .elementor-image-box-title{font-size:22px;}.elementor-949 .elementor-element.elementor-element-886a0b2 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-c6202ab{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-50908a9{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-556dab8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-556dab8 .elementor-image-box-title{font-size:22px;}.elementor-949 .elementor-element.elementor-element-556dab8 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-0b1ee41{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-daad57f{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-fd60c45 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-fd60c45 .elementor-image-box-title{font-size:22px;}.elementor-949 .elementor-element.elementor-element-fd60c45 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-c86e4db{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-2474352{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 .elementor-image-box-title{font-size:22px;}.elementor-949 .elementor-element.elementor-element-a6c3bc9 .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-5f29127 .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-ac84740{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-6d94d42 .elementor-image-box-title{font-size:26px;}.elementor-949 .elementor-element.elementor-element-ab3fc6d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-ee750cb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-ee750cb .elementor-image-box-title{font-size:22px;}.elementor-949 .elementor-element.elementor-element-ee750cb .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-57ed0fa{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-e5afbd3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-e5afbd3 .elementor-image-box-title{font-size:22px;}.elementor-949 .elementor-element.elementor-element-e5afbd3 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-8358521{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-fc4fd61 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-fc4fd61 .elementor-image-box-title{font-size:22px;}.elementor-949 .elementor-element.elementor-element-fc4fd61 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-2d7493a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-949 .elementor-element.elementor-element-b4537ab > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-b4537ab .elementor-image-box-title{font-size:22px;}.elementor-949 .elementor-element.elementor-element-b4537ab .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-7fed89a .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-dc2a42c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-760c98e > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-760c98e .elementor-image-box-title{margin-bottom:0px;font-size:26px;}.elementor-949 .elementor-element.elementor-element-760c98e .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-4f4fbe8{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-f6ca1ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-949 .elementor-element.elementor-element-f6ca1ce .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-3fd9bad .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-3fd9bad .elementor-image-box-description{font-size:20px;}.elementor-949 .elementor-element.elementor-element-c90f064 img{width:100%;}.elementor-949 .elementor-element.elementor-element-0b460b0 .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-58857ac{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-58857ac .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-58857ac .elementor-image-box-description{font-size:18px;}.elementor-949 .elementor-element.elementor-element-6e86a91{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-6e86a91 .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-6d72d2b{--e-icon-list-icon-size:22px;}.elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-6d72d2b .elementor-icon-list-item > a{font-size:16px;}.elementor-949 .elementor-element.elementor-element-4709935{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-7acb352 .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-1455a45 .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-1455a45 .elementor-image-box-description{font-size:20px;}.elementor-949 .elementor-element.elementor-element-eda0bb0 img{width:100%;}.elementor-949 .elementor-element.elementor-element-e711903 .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-286ff1f{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-286ff1f .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-41de7d9{--e-icon-list-icon-size:22px;}.elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-41de7d9 .elementor-icon-list-item > a{font-size:16px;}.elementor-949 .elementor-element.elementor-element-225ceea{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-42d9abd .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-17c7290 .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-17c7290 .elementor-image-box-description{font-size:20px;}.elementor-949 .elementor-element.elementor-element-43ac8ef{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-43ac8ef img{width:100%;}.elementor-949 .elementor-element.elementor-element-096032b .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-6084cc8 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-e00a97d{--e-icon-list-icon-size:22px;}.elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-949 .elementor-element.elementor-element-e00a97d .elementor-icon-list-item > a{font-size:16px;}.elementor-949 .elementor-element.elementor-element-755459e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-3b66345 .elementor-image-box-title{font-size:24px;}.elementor-949 .elementor-element.elementor-element-d9bde12{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-ee660b5 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-ee660b5 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-ee660b5 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-70c9224{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-c39430e > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-c39430e .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-c39430e .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-9332f35{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-949 .elementor-element.elementor-element-bb0d467{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-effb7f8 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-effb7f8 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-effb7f8 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-0250d40{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-4b7b4f8 .elementor-image-box-title{font-size:26px;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-9214144 .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-f3e7672 .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-bd6eb0a .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-abe134a .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-fe29914 .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-6f841ee .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-1f661ea .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-wrapper{text-align:start;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-88105c8 .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-949 .elementor-element.elementor-element-3adf049{--n-accordion-title-font-size:18px;}.elementor-949 .elementor-element.elementor-element-533c369:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-533c369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-523f3b5b-0e4a-4f63-9fef-8c7fa40d8fed);}.elementor-949 .elementor-element.elementor-element-533c369{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-f8dba4c > .elementor-widget-container{margin:54% 0% 0% 0%;}.elementor-949 .elementor-element.elementor-element-f8dba4c .elementor-image-box-title{margin-bottom:20px;font-size:26px;}.elementor-949 .elementor-element.elementor-element-f8dba4c .elementor-image-box-description{font-size:18px;line-height:1.4em;}.elementor-949 .elementor-element.elementor-element-3f07849 .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-2d289c9{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-2ca0256{width:100%;max-width:100%;}.elementor-949 .elementor-element.elementor-element-2ca0256 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-2ca0256 .elementor-image-box-wrapper{text-align:center;}.elementor-949 .elementor-element.elementor-element-2ca0256 .elementor-image-box-title{font-size:26px;}.elementor-949 .elementor-element.elementor-element-2ea6c86{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-949 .elementor-element.elementor-element-9c9d476 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-9c9d476 .elementor-image-box-title{font-size:20px;}.elementor-949 .elementor-element.elementor-element-9c9d476 .elementor-image-box-description{font-size:16px;}.elementor-949 .elementor-element.elementor-element-dac8508 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-949 .elementor-element.elementor-element-9f2b1ef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-949 .elementor-element.elementor-element-a0a1dcf .elementor-image-box-title{margin-bottom:8px;font-size:24px;}.elementor-949 .elementor-element.elementor-element-a0a1dcf .elementor-image-box-description{font-size:14px;line-height:1.3em;}}/* Start custom CSS for button, class: .elementor-element-80b63fe */.elementor-949 .elementor-element.elementor-element-80b63fe .elementor-button {
  position: relative;
  transition: 0.2s;
  opacity: 1;
  box-shadow: #2C3C57 0px 7px 2px, #000 0px 8px 5px;
}

.elementor-949 .elementor-element.elementor-element-80b63fe .elementor-button:hover {
  opacity: 0.9;
}

.elementor-949 .elementor-element.elementor-element-80b63fe .elementor-button:active {
  top: 4px;
  box-shadow: #DA77A2 0px 3px 2px,#000 0px 3px 5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3715f35 */.elementor-949 .elementor-element.elementor-element-3715f35{
    mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-50908a9 */.elementor-949 .elementor-element.elementor-element-50908a9{
    mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-daad57f */.elementor-949 .elementor-element.elementor-element-daad57f{
    mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2474352 */.elementor-949 .elementor-element.elementor-element-2474352{
    mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f29127 */.elementor-949 .elementor-element.elementor-element-5f29127 .elementor-button {
  position: relative;
  transition: 0.2s;
  opacity: 1;
  box-shadow: #2C3C57 0px 7px 2px, #000 0px 8px 5px;
}

.elementor-949 .elementor-element.elementor-element-5f29127 .elementor-button:hover {
  opacity: 0.9;
}

.elementor-949 .elementor-element.elementor-element-5f29127 .elementor-button:active {
  top: 4px;
  box-shadow: #DA77A2 0px 3px 2px,#000 0px 3px 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fed89a */.elementor-949 .elementor-element.elementor-element-7fed89a .elementor-button {
  position: relative;
  transition: 0.2s;
  opacity: 1;
  box-shadow: #2C3C57 0px 7px 2px, #000 0px 8px 5px;
}

.elementor-949 .elementor-element.elementor-element-7fed89a .elementor-button:hover {
  opacity: 0.9;
}

.elementor-949 .elementor-element.elementor-element-7fed89a .elementor-button:active {
  top: 4px;
  box-shadow: #DA77A2 0px 3px 2px,#000 0px 3px 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e86a91 */.elementor-949 .elementor-element.elementor-element-6e86a91 .elementor-button {
  position: relative;
  transition: 0.2s;
  opacity: 1;
  box-shadow: #2C3C57 0px 7px 2px, #000 0px 8px 5px;
}

.elementor-949 .elementor-element.elementor-element-6e86a91 .elementor-button:hover {
  opacity: 0.9;
}

.elementor-949 .elementor-element.elementor-element-6e86a91 .elementor-button:active {
  top: 4px;
  box-shadow: #DA77A2 0px 3px 2px,#000 0px 3px 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-286ff1f */.elementor-949 .elementor-element.elementor-element-286ff1f .elementor-button {
  position: relative;
  transition: 0.2s;
  opacity: 1;
  box-shadow: #2C3C57 0px 7px 2px, #000 0px 8px 5px;
}

.elementor-949 .elementor-element.elementor-element-286ff1f .elementor-button:hover {
  opacity: 0.9;
}

.elementor-949 .elementor-element.elementor-element-286ff1f .elementor-button:active {
  top: 4px;
  box-shadow: #DA77A2 0px 3px 2px,#000 0px 3px 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6084cc8 */.elementor-949 .elementor-element.elementor-element-6084cc8 .elementor-button {
  position: relative;
  transition: 0.2s;
  opacity: 1;
  box-shadow: #2C3C57 0px 7px 2px, #000 0px 8px 5px;
}

.elementor-949 .elementor-element.elementor-element-6084cc8 .elementor-button:hover {
  opacity: 0.9;
}

.elementor-949 .elementor-element.elementor-element-6084cc8 .elementor-button:active {
  top: 4px;
  box-shadow: #DA77A2 0px 3px 2px,#000 0px 3px 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f07849 */.elementor-949 .elementor-element.elementor-element-3f07849 .elementor-button {
  position: relative;
  transition: 0.2s;
  opacity: 1;
  box-shadow: #2C3C57 0px 7px 2px, #000 0px 8px 5px;
}

.elementor-949 .elementor-element.elementor-element-3f07849 .elementor-button:hover {
  opacity: 0.9;
}

.elementor-949 .elementor-element.elementor-element-3f07849 .elementor-button:active {
  top: 4px;
  box-shadow: #DA77A2 0px 3px 2px,#000 0px 3px 5px;
}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden;
    width: 100%;
}

body::-webkit-scrollbar {
width: 12px;
}

body::-webkit-scrollbar-track {
background: #E9ECF7;
}

body::-webkit-scrollbar-thumb {
background-color: #2C3C57;
border-radius: 10px;
border: 2px solid #2C3C57;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'filson-soft';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(../fonts/FilsonSoftRegular.eot);
	src: url('../fonts/FilsonSoftRegular.eot#iefix') format('embedded-opentype'),
		url(../fonts/FilsonSoftRegular.woff2) format('woff2'),
		url(../fonts/FilsonSoftRegular.woff) format('woff'),
		url(../fonts/FilsonSoftRegular.ttf) format('truetype'),
		url('../images/FilsonSoftRegular.svg#filson-soft') format('svg');
}
@font-face {
	font-family: 'filson-soft';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url(../fonts/FilsonSoft-Bold.eot);
	src: url('../fonts/FilsonSoft-Bold.eot#iefix') format('embedded-opentype'),
		url(../fonts/FilsonSoft-Bold.woff2) format('woff2'),
		url(../fonts/FilsonSoft-Bold.woff) format('woff'),
		url(../fonts/FilsonSoft-Bold.ttf) format('truetype'),
url('../images/FilsonSoft-Bold.svg#filson-soft') format('svg');
}
/* End Custom Fonts CSS */

@media (max-width: 767px) {
  .elementor-949 .elementor-element.elementor-element-533c369:not(.elementor-motion-effects-element-type-background),
  .elementor-949 .elementor-element.elementor-element-533c369 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/bghellena-mobile.jpg') !important;
    background-size: 100% auto !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    background-color: #ffffff !important;
  }
  .elementor-949 .elementor-element.elementor-element-533c369 {
    padding-top: 75vw !important;
  }
  .elementor-949 .elementor-element.elementor-element-533c369 .elementor-image-box-title,
  .elementor-949 .elementor-element.elementor-element-533c369 .elementor-image-box-description,
  .elementor-949 .elementor-element.elementor-element-533c369 .elementor-image-box-description * {
    color: #000000 !important;
  }
}
/* Responsive biography background (desktop) */
@media (min-width: 768px) {
  .elementor-949 .elementor-element.elementor-element-533c369:not(.elementor-motion-effects-element-type-background),
  .elementor-949 .elementor-element.elementor-element-533c369 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/bghelena.jpg') !important;
    background-size: cover !important;
    background-position: left bottom !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
  }
  .elementor-949 .elementor-element.elementor-element-533c369 {
    --min-height: clamp(820px, 62vw, 1400px) !important;
  }
}
@media (min-width: 1440px) {
  .elementor-949 .elementor-element.elementor-element-533c369:not(.elementor-motion-effects-element-type-background),
  .elementor-949 .elementor-element.elementor-element-533c369 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 15% bottom !important;
  }
}
@media (min-width: 2400px) {
  .elementor-949 .elementor-element.elementor-element-533c369:not(.elementor-motion-effects-element-type-background),
  .elementor-949 .elementor-element.elementor-element-533c369 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/bghelena.jpg') !important;
    background-size: cover !important;
    background-position: 20% bottom !important;
    background-repeat: no-repeat !important;
  }
}

/* Mobile hero background */
@media (max-width: 767px) {
  .elementor-949 .elementor-element.elementor-element-5c88c6b8:not(.elementor-motion-effects-element-type-background),
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/bg1-mobile.png') !important;
    background-size: cover !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 {
    --min-height: 155vw !important;
    min-height: 155vw !important;
    padding-top: 78vw !important;
    padding-bottom: 10px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner { gap: 4px !important; padding: 0 !important; }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    margin-bottom: 6px !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-description,
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-description * {
    color: #d9dbe6 !important;
    font-size: 11px !important;
    line-height: 1.3 !important;
    margin: 0 !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-element-80b63fe { display: none !important; }
  .ws-hero-extras { margin-top: 6px !important; gap: 5px !important; padding: 0 !important; }
  .ws-info-pills { gap: 5px !important; }
  .ws-pill { padding: 6px 10px !important; font-size: 11px !important; }
  .ws-gold-cta { padding: 10px 12px !important; font-size: 12px !important; border-radius: 10px !important; }
  .ws-payments-logos { font-size: 8.5px !important; gap: 2px 5px !important; margin-bottom: 2px !important; }
  .ws-payments-logos span { padding: 2px 5px !important; }
  .ws-payments-price { font-size: 10px !important; }
  .ws-progress { padding: 5px 8px 11px !important; font-size: 10px !important; border-radius: 6px !important; }
  .ws-progress-bar { bottom: 3px !important; height: 3px !important; left: 6px !important; right: 6px !important; }
}


/* Hero extras (pills, gold CTA, payments, progress) */
.ws-hero-extras { display: flex; flex-direction: column; gap: 14px; width: 100%; margin-top: 18px; padding: 0 6px; }
.ws-info-pills { display: flex; flex-direction: column; gap: 10px; }
.ws-pill {
  display: flex; align-items: center; gap: 10px;
  padding: 12px 18px; border-radius: 999px;
  background: rgba(20, 24, 48, 0.72);
  border: 1px solid rgba(233, 194, 90, 0.35);
  color: #e9c25a; font-size: 14px; font-weight: 500;
  justify-content: center;
}
.ws-pill span:not(.ws-pill-ico) {
  background: linear-gradient(135deg, #f9d66e 0%, #e8b13a 50%, #c98a1e 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.ws-pill-ico { font-size: 15px; }
.ws-gold-cta {
  display: flex; align-items: center; justify-content: center; gap: 12px;
  background: linear-gradient(135deg, #f9d66e 0%, #e8b13a 40%, #c98a1e 100%);
  color: #2b1e04 !important;
  font-weight: 800; font-size: 16px; letter-spacing: 0.3px;
  padding: 18px 20px; border-radius: 14px;
  text-decoration: none !important;
  box-shadow: 0 8px 24px rgba(217, 168, 51, 0.45), inset 0 -3px 0 rgba(0,0,0,0.18);
  text-transform: none;
  position: relative; overflow: hidden;
}
.ws-gold-cta::before {
  content: "";
  position: absolute; inset: 0;
  background: linear-gradient(135deg, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
  pointer-events: none;
}
.ws-gold-cta-arrow { font-size: 18px; }
.ws-payments { text-align: center; }
.ws-payments-logos {
  display: flex; flex-wrap: wrap; gap: 8px 14px; justify-content: center;
  color: #cfd3e0; font-size: 11px; letter-spacing: 1px; text-transform: uppercase;
  opacity: 0.85; margin-bottom: 6px;
}
.ws-payments-logos span {
  padding: 4px 8px; border-radius: 4px; background: rgba(255,255,255,0.06);
}
.ws-payments-price { font-size: 13px; color: #ffffff; }
.ws-price-old { color: #ff6b6b; text-decoration: line-through; margin-right: 6px; font-weight: 600; }
.ws-price-new { color: #f5cf5f; font-weight: 700; }
.ws-progress {
  position: relative;
  background: linear-gradient(180deg, #6ee7a8 0%, #3ec97e 100%);
  color: #0d3a22; font-weight: 800; font-size: 13px; letter-spacing: 0.5px;
  border-radius: 10px; padding: 10px 14px 22px;
}
.ws-progress-label { }
.ws-progress-value { float: right; }
.ws-progress-bar {
  position: absolute; left: 10px; right: 10px; bottom: 6px; height: 6px;
  background: rgba(0,0,0,0.15); border-radius: 999px; overflow: hidden;
}
.ws-progress-fill { width: 75%; height: 100%; background: #ffffff; border-radius: 999px; }

@media (min-width: 768px) {
  .ws-hero-extras { max-width: 560px; }
  .ws-info-pills { flex-direction: row; }
  .ws-pill { flex: 1; }
}


/* Custom schedule cards */
.ws-aula-img-placeholder {
  background: linear-gradient(135deg, #2C3C57 0%, #44536B 100%);
  border-radius: 10px;
  color: #ffffff;
  font-family: "filson-soft", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  padding: 40px 20px;
  min-height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
}
.ws-aula-conteudo {
  width: 100%;
  margin-top: 10px;
}
.ws-aula-conteudo ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ws-aula-conteudo li {
  font-family: "filson-soft", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #2C3C57;
  padding: 4px 0;
  display: flex;
  align-items: flex-start;
  gap: 6px;
  line-height: 1.35;
}
.ws-aula-conteudo li::before {
  content: "✓";
  color: #499C63;
  font-weight: 700;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 1.35;
}
@media (min-width: 768px) {
  .elementor-949 .elementor-element.elementor-element-ab3fc6d,
  .elementor-949 .elementor-element.elementor-element-57ed0fa {
    --width: 48% !important;
  }
}

/* Ticket Card Styles */
.ws-ticket-card-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 20px 0;
}

.ws-ticket-card {
  width: 100%;
  max-width: 680px;
  background: #F9FAFF;
  border: 2px solid #C9A227;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(201, 162, 39, 0.15);
}

.ws-ticket-header {
  background: linear-gradient(135deg, #8B6914 0%, #C9A227 100%);
  padding: 28px 24px 24px;
  text-align: center;
}

.ws-ticket-label {
  display: block;
  font-family: "filson-soft", Sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #FEF3C7;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 10px;
}

.ws-ticket-title {
  font-family: "filson-soft", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #2C1810;
  margin: 0;
  line-height: 1.2;
}

.ws-ticket-body {
  padding: 24px 28px 32px;
}

.ws-ticket-list {
  list-style: none;
  padding: 0;
  margin: 0 0 28px;
}

.ws-ticket-list li {
  font-family: "filson-soft", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #4A3B18;
  padding: 12px 0;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  line-height: 1.4;
  border-bottom: 1px dotted rgba(201, 162, 39, 0.25);
}

.ws-ticket-list li:last-child {
  border-bottom: none;
}

.ws-ticket-list li::before {
  content: "✓";
  color: #B8860B;
  font-weight: 700;
  font-size: 15px;
  flex-shrink: 0;
  line-height: 1.4;
}

.ws-ticket-price-area {
  text-align: center;
  margin-bottom: 24px;
}

.ws-ticket-price-label {
  display: block;
  font-family: "filson-soft", Sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #6E6E6E;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 6px;
}

.ws-ticket-price {
  display: block;
  font-family: "filson-soft", Sans-serif;
  font-size: 36px;
  font-weight: 700;
  color: #8B6914;
  line-height: 1.1;
  margin-bottom: 6px;
}

.ws-ticket-microcopy {
  display: block;
  font-family: "filson-soft", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #8A8A8A;
}

.ws-ticket-cta {
  display: block;
  width: 100%;
  text-align: center;
  background: linear-gradient(135deg, #8B6914 0%, #C9A227 100%);
  color: #2C1810;
  font-family: "filson-soft", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  padding: 18px 24px;
  border-radius: 10px;
  margin-bottom: 20px;
  transition: transform 0.2s, box-shadow 0.2s;
}

.ws-ticket-cta:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(184, 134, 11, 0.35);
}

.ws-ticket-footer {
  display: flex;
  justify-content: center;
  gap: 16px;
  flex-wrap: wrap;
}

.ws-ticket-footer span {
  font-family: "filson-soft", Sans-serif;
  font-size: 11px;
  font-weight: 400;
  color: #8A8A8A;
  white-space: nowrap;
}

@media (max-width: 480px) {
  .ws-ticket-header {
    padding: 22px 18px 20px;
  }
  .ws-ticket-title {
    font-size: 20px;
  }
  .ws-ticket-body {
    padding: 20px 20px 26px;
  }
  .ws-ticket-list li {
    font-size: 14px;
    padding: 10px 0;
  }
  .ws-ticket-price {
    font-size: 32px;
  }
  .ws-ticket-cta {
    font-size: 16px;
    padding: 16px 20px;
  }
  .ws-ticket-footer {
    gap: 10px;
  }
}

/* Bolsa Valentina infinite marquee carousel */
.bolsa-marquee{
  overflow:hidden;
  width:100%;
  position:relative;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
          mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
}
.bolsa-marquee-track{
  display:flex;
  gap:16px;
  width:max-content;
  animation:bolsaMarquee 40s linear infinite;
}
.bolsa-marquee:hover .bolsa-marquee-track{animation-play-state:paused;}
.bolsa-marquee-item{
  flex:0 0 auto;
  width:237px;
  height:296px;
  border-radius:12px;
  overflow:hidden;
  box-shadow:0 6px 18px rgba(44,60,87,.12);
  background:#f4f4f4;
}
.bolsa-marquee-item img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
@keyframes bolsaMarquee{
  from{transform:translateX(0);}
  to{transform:translateX(calc(-1 * (237px + 16px) * 6));}
}
@media (max-width:600px){
  .bolsa-marquee-item{width:200px;height:250px;}
  @keyframes bolsaMarquee{
    from{transform:translateX(0);}
    to{transform:translateX(calc(-1 * (200px + 16px) * 6));}
  }
}

/* ===== Desktop hero — mirror mobile look (dark blue bg + bags/logo image) ===== */
@media (min-width: 768px) {
  .elementor-949 .elementor-element.elementor-element-5c88c6b8:not(.elementor-motion-effects-element-type-background),
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #101a3a !important;
    background-image: linear-gradient(135deg, #0d1836 0%, #16244d 45%, #223769 100%) !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 {
    position: relative;
    overflow: hidden;
    --min-height: 640px !important;
    --padding-top: 60px !important;
    --padding-bottom: 80px !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8::before {
    content: "";
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 52%;
    background-image: url('../images/bg1-mobile.png');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto 100%;
    pointer-events: none;
    z-index: 0;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner {
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: 0;
    max-width: 560px;
    width: 100%;
    padding-right: 0;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-wrapper { text-align: left; }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 30px !important;
    line-height: 1.2 !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-description,
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-description * {
    color: #cfd3e0 !important;
    font-size: 16px !important;
  }
  /* Hide the duplicate dark blue button on desktop (gold CTA below replaces it) */
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-element-80b63fe {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner {
    max-width: 620px;
    margin-right: 6vw;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8::before {
    width: 55%;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-title {
    font-size: 34px !important;
  }
}

/* Tablet — stack image on top, content below */
@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 {
    --padding-top: 70vw !important;
    --padding-left: 40px !important;
    --padding-right: 40px !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8::before {
    left: 0; right: 0; width: 100%;
    bottom: auto;
    height: 68vw;
    background-size: cover;
    background-position: top center;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner {
    max-width: 640px;
    margin: 0 auto;
    text-align: center;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-image-box-wrapper { text-align: center; }
}

/* Molde marquee — label ribbon */
.bolsa-marquee-item { position: relative; }
.bolsa-marquee-label {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #101a3a;
  color: #fff;
  font-family: 'Poppins', Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  letter-spacing: 0.06em;
  text-align: center;
  padding: 10px 6px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  pointer-events: none;
}
@media (max-width: 767px) {
  .bolsa-marquee-label { font-size: 14px; padding: 8px 4px; }
}

/* ============ DESKTOP HERO (>=1024px) ============ */
.ws-hero-logo { display: none; }
.ws-hero-visual { display: none; }

@media (max-width: 1023px) {
  .ws-hero-logo, .ws-hero-visual { display: none !important; }
}

@media (min-width: 1024px) {
  /* Section: navy gradient bg, full-height, row layout */
  .elementor-949 .elementor-element.elementor-element-5c88c6b8:not(.elementor-motion-effects-element-type-background),
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(135deg, #0a1330 0%, #142049 45%, #0d1836 100%) !important;
    background-color: #0a1330 !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 {
    --min-height: 90vh !important;
    min-height: 90vh !important;
    --padding-top: 60px !important;
    --padding-bottom: 60px !important;
    --padding-left: 40px !important;
    --padding-right: 40px !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner {
    max-width: 1280px;
    width: 100%;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 48px;
    margin: 0 auto;
  }

  /* Left column */
  .elementor-949 .elementor-element.elementor-element-12d3b073 {
    --width: 50% !important;
    width: 50% !important;
    max-width: 600px;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 20px;
  }

  /* Logo */
  .ws-hero-logo {
    display: block;
    max-width: 340px;
    width: 100%;
    height: auto;
    margin: 0 0 4px;
  }

  /* Title + description left-aligned, white */
  .elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-wrapper { text-align: left !important; }
  .elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 34px !important;
    line-height: 1.15 !important;
    margin-bottom: 14px !important;
    text-align: left !important;
  }
  .elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-description,
  .elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-description * {
    color: #d9dbe6 !important;
    font-size: 17px !important;
    line-height: 1.5 !important;
    text-align: left !important;
  }

  /* Hide the extra dark CTA button on desktop (gold CTA below is the primary) */
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 .elementor-element-80b63fe { display: none !important; }

  /* Hero extras left-aligned, wider */
  .ws-hero-extras {
    max-width: 100% !important;
    align-items: stretch;
    margin-top: 4px !important;
    padding: 0 !important;
  }
  .ws-info-pills { flex-direction: row !important; gap: 12px !important; }
  .ws-pill { flex: 1; padding: 12px 16px !important; font-size: 13px !important; }
  .ws-gold-cta { font-size: 17px !important; padding: 18px 24px !important; }
  .ws-payments { text-align: left !important; }
  .ws-payments-logos { justify-content: flex-start !important; }
  .ws-progress { font-size: 13px !important; }

  /* Right column: bag photo */
  .ws-hero-visual {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    max-width: 620px;
    align-self: stretch;
  }
  .ws-hero-visual img {
    width: 100%;
    height: 100%;
    max-height: 78vh;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
    box-shadow: 0 30px 60px rgba(0,0,0,0.45);
  }
}

@media (min-width: 1440px) {
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner { max-width: 1360px; gap: 64px; }
  .ws-hero-logo { max-width: 380px; }
  .elementor-949 .elementor-element.elementor-element-4c7d4c8 .elementor-image-box-title { font-size: 40px !important; }
}

@media (min-width: 1920px) {
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner { max-width: 1500px; }
  .ws-hero-visual { max-width: 700px; }
}

/* Kill the leftover ::before mobile-bag panel on desktop, and force the correct sizing */
@media (min-width: 1024px) {
  .elementor-949 .elementor-element.elementor-element-5c88c6b8::before,
  .elementor-949 .elementor-element.elementor-element-5c88c6b8::after {
    content: none !important;
    background: none !important;
    display: none !important;
  }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner {
    max-width: 1280px !important;
    margin: 0 auto !important;
    padding-right: 0 !important;
  }
  /* Higher-specificity logo sizing to defeat .elementor img rules */
  .elementor-949 .elementor-element.elementor-element-12d3b073 > img.ws-hero-logo {
    width: 340px !important;
    max-width: 100% !important;
    height: auto !important;
    align-self: flex-start !important;
  }
}
@media (min-width: 1440px) {
  .elementor-949 .elementor-element.elementor-element-12d3b073 > img.ws-hero-logo { width: 380px !important; }
  .elementor-949 .elementor-element.elementor-element-5c88c6b8 > .e-con-inner { max-width: 1360px !important; }
}
.claudia-yt-wrapper {
  max-width: 280px;
  margin: 0 auto;
  aspect-ratio: 9 / 16;
  border-radius: 10px;
  overflow: hidden;
}
.claudia-yt-wrapper iframe {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}
