.elementor-1095 .elementor-element.elementor-element-52bf70c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 110px 60px;}.elementor-1095 .elementor-element.elementor-element-52bf70c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-8ec1303.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-8ec1303.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1095 .elementor-element.elementor-element-19282b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.3em;letter-spacing:0.3px;color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-b513cec{--spacer-size:28px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1095 .elementor-element.elementor-element-5769854{--spacer-size:30px;}.elementor-1095 .elementor-element.elementor-element-53b2fed{text-align:start;}.elementor-1095 .elementor-element.elementor-element-53b2fed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;color:#E8A817;}.elementor-1095 .elementor-element.elementor-element-9dea3dc{text-align:start;}.elementor-1095 .elementor-element.elementor-element-9dea3dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1095 .elementor-element.elementor-element-48d95ad{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-1095 .elementor-element.elementor-element-48d95ad img{width:30%;}.elementor-1095 .elementor-element.elementor-element-16a8be0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1095 .elementor-element.elementor-element-16a8be0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated, .elementor-1095 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1095 .elementor-element.elementor-element-16a8be0 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1095 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 26px 26px;}.elementor-1095 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1095 .elementor-element.elementor-element-4313d0a{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;color:#000000;}.elementor-1095 .elementor-element.elementor-element-34e9317{--spacer-size:10px;}.elementor-1095 .elementor-element.elementor-element-d385d38{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-e7ca9aa{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-fd2014a:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-fd2014a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-fd2014a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 76px 40px;}.elementor-1095 .elementor-element.elementor-element-fd2014a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-4c1ebfb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-4c1ebfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-70f0ad5{text-align:center;}.elementor-1095 .elementor-element.elementor-element-70f0ad5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-8322d3f{--spacer-size:26px;}.elementor-1095 .elementor-element.elementor-element-787efa3{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-28407bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-28407bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-5df94bd{--spacer-size:16px;}.elementor-1095 .elementor-element.elementor-element-9c8a9dd{text-align:center;}.elementor-1095 .elementor-element.elementor-element-9c8a9dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.3px;color:#0B1F3A;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-0a7acb3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-0a7acb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-c0500df{--spacer-size:16px;}.elementor-1095 .elementor-element.elementor-element-ad85cd9{text-align:center;}.elementor-1095 .elementor-element.elementor-element-ad85cd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.3px;color:#0B1F3A;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-f8db267.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-f8db267.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-99ba3c5{--spacer-size:16px;}.elementor-1095 .elementor-element.elementor-element-5a74fbe{text-align:center;}.elementor-1095 .elementor-element.elementor-element-5a74fbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.3px;color:#0B1F3A;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-c8840fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-c8840fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-8f20ae8{--spacer-size:16px;}.elementor-1095 .elementor-element.elementor-element-f42a9af{text-align:center;}.elementor-1095 .elementor-element.elementor-element-f42a9af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.3px;color:#0B1F3A;}.elementor-1095 .elementor-element.elementor-element-cdfb7b7:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-cdfb7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-1095 .elementor-element.elementor-element-cdfb7b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-1095 .elementor-element.elementor-element-cdfb7b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-d684e47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-d684e47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-410ff5a{text-align:center;}.elementor-1095 .elementor-element.elementor-element-410ff5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-e64ec01{--spacer-size:16px;}.elementor-1095 .elementor-element.elementor-element-fc7f432{text-align:center;}.elementor-1095 .elementor-element.elementor-element-fc7f432 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;}.elementor-1095 .elementor-element.elementor-element-fb413ca{--spacer-size:14px;}.elementor-1095 .elementor-element.elementor-element-4a74a50{--spacer-size:44px;}.elementor-1095 .elementor-element.elementor-element-1a4582d{padding:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-657b8c9 > .elementor-element-populated{padding:34px 28px 28px 28px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1095 .elementor-element.elementor-element-b8361e3 .elementor-icon-wrapper{text-align:center;}.elementor-1095 .elementor-element.elementor-element-b8361e3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-b8361e3.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-b8361e3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-b8361e3.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-b8361e3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-b8361e3 .elementor-icon{font-size:24px;}.elementor-1095 .elementor-element.elementor-element-b8361e3 .elementor-icon svg{height:24px;}.elementor-1095 .elementor-element.elementor-element-a74e092{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-5c76d94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-1095 .elementor-element.elementor-element-af33360{--spacer-size:12px;}.elementor-1095 .elementor-element.elementor-element-3ee99f2{--spacer-size:20px;}.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-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-icon i{color:#399F5A;transition:color 0.3s;}.elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-icon svg{fill:#399F5A;transition:fill 0.3s;}.elementor-1095 .elementor-element.elementor-element-0d8930f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1095 .elementor-element.elementor-element-bcb9b00{--spacer-size:24px;}.elementor-1095 .elementor-element.elementor-element-013afe1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.5px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-6155c7c > .elementor-element-populated{padding:34px 28px 28px 28px;}.elementor-1095 .elementor-element.elementor-element-fe26096 .elementor-icon-wrapper{text-align:center;}.elementor-1095 .elementor-element.elementor-element-fe26096.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-fe26096.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-fe26096.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-fe26096.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-fe26096.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-fe26096 .elementor-icon{font-size:24px;}.elementor-1095 .elementor-element.elementor-element-fe26096 .elementor-icon svg{height:24px;}.elementor-1095 .elementor-element.elementor-element-1ad8a73{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-04785b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-1095 .elementor-element.elementor-element-179b91b{--spacer-size:12px;}.elementor-1095 .elementor-element.elementor-element-a0360f4{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-icon i{color:#399F5A;transition:color 0.3s;}.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-icon svg{fill:#399F5A;transition:fill 0.3s;}.elementor-1095 .elementor-element.elementor-element-51dc950{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1095 .elementor-element.elementor-element-e56fb03{--spacer-size:24px;}.elementor-1095 .elementor-element.elementor-element-4a7245a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.5px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-091c20c > .elementor-element-populated{padding:34px 28px 28px 28px;}.elementor-1095 .elementor-element.elementor-element-eb04717 .elementor-icon-wrapper{text-align:center;}.elementor-1095 .elementor-element.elementor-element-eb04717.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-eb04717.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-eb04717.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-eb04717.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-eb04717.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-eb04717 .elementor-icon{font-size:24px;}.elementor-1095 .elementor-element.elementor-element-eb04717 .elementor-icon svg{height:24px;}.elementor-1095 .elementor-element.elementor-element-187153b{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-c638c85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-1095 .elementor-element.elementor-element-e3140a3{--spacer-size:12px;}.elementor-1095 .elementor-element.elementor-element-1cd2eee{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-icon i{color:#399F5A;transition:color 0.3s;}.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-icon svg{fill:#399F5A;transition:fill 0.3s;}.elementor-1095 .elementor-element.elementor-element-13463e2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1095 .elementor-element.elementor-element-aacaf49{--spacer-size:24px;}.elementor-1095 .elementor-element.elementor-element-ae9b9a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.5px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-406c6f8 > .elementor-element-populated{padding:34px 28px 28px 28px;}.elementor-1095 .elementor-element.elementor-element-5e5bb16 .elementor-icon-wrapper{text-align:center;}.elementor-1095 .elementor-element.elementor-element-5e5bb16.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-5e5bb16.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-5e5bb16.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-5e5bb16.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-5e5bb16.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-5e5bb16 .elementor-icon{font-size:24px;}.elementor-1095 .elementor-element.elementor-element-5e5bb16 .elementor-icon svg{height:24px;}.elementor-1095 .elementor-element.elementor-element-ef4c395{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-4e27211 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-1095 .elementor-element.elementor-element-e835fd7{--spacer-size:12px;}.elementor-1095 .elementor-element.elementor-element-511ddd2{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-icon i{color:#399F5A;transition:color 0.3s;}.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-icon svg{fill:#399F5A;transition:fill 0.3s;}.elementor-1095 .elementor-element.elementor-element-1a1f74b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-text{transition:color 0.3s;}.elementor-1095 .elementor-element.elementor-element-1d607b7{--spacer-size:24px;}.elementor-1095 .elementor-element.elementor-element-1c7fdcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.5px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-87e82a4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-87e82a4:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-87e82a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-87e82a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-1095 .elementor-element.elementor-element-87e82a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-4462db1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-4462db1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-1967c35{text-align:center;}.elementor-1095 .elementor-element.elementor-element-1967c35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-5f8fb3b{--spacer-size:16px;}.elementor-1095 .elementor-element.elementor-element-db8e2b2{text-align:center;}.elementor-1095 .elementor-element.elementor-element-db8e2b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-1095 .elementor-element.elementor-element-2656083{--spacer-size:10px;}.elementor-1095 .elementor-element.elementor-element-ce5dcd7{--spacer-size:36px;}.elementor-1095 .elementor-element.elementor-element-ae4800e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-1095 .elementor-element.elementor-element-f817a3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-1095 .elementor-element.elementor-element-b56e118 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-1095 .elementor-element.elementor-element-cc2923b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-1095 .elementor-element.elementor-element-2c19582 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-1095 .elementor-element.elementor-element-9928571:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-9928571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-9928571{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-1095 .elementor-element.elementor-element-9928571 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-fafb898.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-fafb898.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-c93e4e0{text-align:center;}.elementor-1095 .elementor-element.elementor-element-c93e4e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-d85079b{--spacer-size:16px;}.elementor-1095 .elementor-element.elementor-element-3cdd940{text-align:center;}.elementor-1095 .elementor-element.elementor-element-3cdd940 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;}.elementor-1095 .elementor-element.elementor-element-7ee34a9{--spacer-size:14px;}.elementor-1095 .elementor-element.elementor-element-f3722ae{--spacer-size:40px;}.elementor-1095 .elementor-element.elementor-element-1d2466f{padding:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-dc84dfb > .elementor-element-populated{padding:40px 30px 32px 30px;}.elementor-1095 .elementor-element.elementor-element-7ce9000{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-3eda1b5{text-align:center;}.elementor-1095 .elementor-element.elementor-element-3eda1b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1.3px;color:#7a848a;}.elementor-1095 .elementor-element.elementor-element-c0ab09f > .elementor-element-populated{padding:40px 30px 32px 30px;}.elementor-1095 .elementor-element.elementor-element-9bcbbb4{--spacer-size:20px;}.elementor-1095 .elementor-element.elementor-element-0b0c7e7{text-align:center;}.elementor-1095 .elementor-element.elementor-element-0b0c7e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1.3px;color:#7a848a;}.elementor-1095 .elementor-element.elementor-element-c47bbc8:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-c47bbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-1095 .elementor-element.elementor-element-c47bbc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-1095 .elementor-element.elementor-element-c47bbc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-8cb62a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-8cb62a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-8627959{text-align:center;}.elementor-1095 .elementor-element.elementor-element-8627959 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-1095 .elementor-element.elementor-element-c30125c{--spacer-size:18px;}.elementor-1095 .elementor-element.elementor-element-a492d7e{--spacer-size:30px;}.elementor-1095 .elementor-element.elementor-element-b419b8f{border-radius:10px 10px 10px 10px;}.elementor-1095 .elementor-element.elementor-element-fa8211b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-fa8211b{padding:80px 40px 80px 40px;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-a98cd16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-a98cd16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-8f8090d{text-align:center;}.elementor-1095 .elementor-element.elementor-element-8f8090d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-5436925{--spacer-size:16px;}.elementor-1095 .elementor-element.elementor-element-6e1a151{text-align:center;}.elementor-1095 .elementor-element.elementor-element-6e1a151 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-1095 .elementor-element.elementor-element-551f725{--spacer-size:34px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion-icon, .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion-title{color:#0B1F3A;}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion-icon svg{fill:#0B1F3A;}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-active .elementor-accordion-icon, .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-active .elementor-accordion-title{color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-active .elementor-accordion-icon svg{fill:#399F5A;}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-tab-title .elementor-accordion-icon i:before{color:#399F5A;}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-tab-title .elementor-accordion-icon svg{fill:#399F5A;}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-tab-content{color:#4a4f54;}.elementor-1095 .elementor-element.elementor-element-06d1263:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-06d1263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-06d1263{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-1095 .elementor-element.elementor-element-06d1263 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-58ce860.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-58ce860.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-58ce860 > .elementor-element-populated{padding:70px 56px 70px 56px;}.elementor-1095 .elementor-element.elementor-element-743de3e{text-align:center;}.elementor-1095 .elementor-element.elementor-element-743de3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-f01d43f{text-align:center;}.elementor-1095 .elementor-element.elementor-element-f01d43f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#4CD964;}.elementor-1095 .elementor-element.elementor-element-83bf273{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1095 .elementor-element.elementor-element-8dbd8f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-8dbd8f5{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-7454f24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-7454f24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-1095 .elementor-element.elementor-element-9b6239e .elementor-button{background-color:#399F5A;font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-bc-flex-widget .elementor-1095 .elementor-element.elementor-element-0bf11bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1095 .elementor-element.elementor-element-0bf11bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1095 .elementor-element.elementor-element-850f2c2 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:0.4px;fill:#4CD964;color:#4CD964;border-radius:100px 100px 100px 100px;}.elementor-1095 .elementor-element.elementor-element-b6a3aca{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1095 .elementor-element.elementor-element-48d95ad img{width:40%;}.elementor-1095 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated{margin:-11% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-1095 .elementor-element.elementor-element-58ce860 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-743de3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-743de3e .elementor-heading-title{font-size:30px;}.elementor-1095 .elementor-element.elementor-element-f01d43f .elementor-heading-title{font-size:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-30998c2 */.elementor-1095 .elementor-element.elementor-element-30998c2 .hc-label { font-family:'Montserrat',sans-serif; font-weight:800; font-size:12px; letter-spacing:1.6px; color:#7df0a0; margin-bottom:16px; } .elementor-1095 .elementor-element.elementor-element-30998c2 .hc-item { display:flex; align-items:center; gap:14px; padding:13px 0; border-top:1px solid rgba(255,255,255,0.14); } .elementor-1095 .elementor-element.elementor-element-30998c2 .hc-item:last-child { border-bottom:1px solid rgba(255,255,255,0.14); } .elementor-1095 .elementor-element.elementor-element-30998c2 .hc-bar { width:22px; height:3px; border-radius:2px; background:#4CD964; flex:0 0 22px; } .elementor-1095 .elementor-element.elementor-element-30998c2 .hc-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14.5px; letter-spacing:0.3px; color:#eef5f1; text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53b2fed */.elementor-1095 .elementor-element.elementor-element-53b2fed { display:inline; } .elementor-1095 .elementor-element.elementor-element-53b2fed .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dea3dc */.elementor-1095 .elementor-element.elementor-element-9dea3dc { display:inline; } .elementor-1095 .elementor-element.elementor-element-9dea3dc .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8ec1303 */.elementor-1095 .elementor-element.elementor-element-8ec1303 { --kit-widget-spacing:0px; } .elementor-1095 .elementor-element.elementor-element-8ec1303 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-1095 .elementor-element.elementor-element-8ec1303 h1.elementor-heading-title { font-size:26px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4313d0a */.elementor-1095 .elementor-element.elementor-element-4313d0a .title-row { display:flex; align-items:flex-start; justify-content:space-between; gap:12px; flex-wrap:wrap; } .elementor-1095 .elementor-element.elementor-element-4313d0a .title-row h3 { margin:0; flex:1 1 200px; color:#fff; font-family:'Montserrat',sans-serif; font-weight:800; font-size:21px; line-height:1.25; } .elementor-1095 .elementor-element.elementor-element-4313d0a .badge { flex:0 0 auto; display:inline-flex; align-items:center; background:#E8A817; color:#0B1F3A; font-family:'Montserrat',sans-serif; font-weight:800; font-size:9.5px; letter-spacing:0.6px; padding:7px 10px; border-radius:6px; text-align:center; line-height:1.2; white-space:nowrap; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16a8be0 */.elementor-1095 .elementor-element.elementor-element-16a8be0 { --kit-widget-spacing:0px; position:relative; background:linear-gradient(165deg,#0f6b5e,#0b4a44); border-radius:4px; box-shadow:0 40px 70px -30px rgba(0,0,0,0.6); } .elementor-1095 .elementor-element.elementor-element-16a8be0 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-1095 .elementor-element.elementor-element-16a8be0 { margin-top:40px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52bf70c */.elementor-1095 .elementor-element.elementor-element-52bf70c {
    position: relative;
    background-image:
        linear-gradient(
            100deg,
            rgba(6,16,31,0.92),
            rgba(11,31,58,0.88) 55%,
            rgba(11,31,58,0.75)
        ),
        url("https://americansteed.com/wp-content/uploads/2024/05/about-1536x1467.png");
    background-size: cover;
    background-position: center;
    clip-path: none;
}

.elementor-1095 .elementor-element.elementor-element-52bf70c > .elementor-container {
    position: relative;
    z-index: 1;
    align-items: center;
}

@media (max-width: 900px) {
    .elementor-1095 .elementor-element.elementor-element-52bf70c {
        padding-bottom: 70px !important;
    }

    .elementor-1095 .elementor-element.elementor-element-52bf70c > .elementor-container {
        flex-wrap: wrap;
    }

    .elementor-1095 .elementor-element.elementor-element-52bf70c > .elementor-container > .elementor-column {
        width: 100% !important;
    }
}

@media (max-width: 620px) {
    .elementor-1095 .elementor-element.elementor-element-52bf70c {
        padding: 60px 18px 56px !important;
    }

    .elementor-1095 .elementor-element.elementor-element-52bf70c h1.elementor-heading-title {
        font-size: 23px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70f0ad5 */.elementor-1095 .elementor-element.elementor-element-70f0ad5 .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(57,159,90,0.08); border:1px solid rgba(57,159,90,0.25); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3d2f9c */.elementor-1095 .elementor-element.elementor-element-a3d2f9c { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-1095 .elementor-element.elementor-element-a3d2f9c .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-1095 .elementor-element.elementor-element-a3d2f9c img { max-width:88%; max-height:88%; width:auto; height:auto; object-fit:contain; mix-blend-mode:multiply; transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28407bc */.elementor-1095 .elementor-element.elementor-element-28407bc { --kit-widget-spacing:0px; } .elementor-1095 .elementor-element.elementor-element-28407bc:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6265ff6 */.elementor-1095 .elementor-element.elementor-element-6265ff6 { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-1095 .elementor-element.elementor-element-6265ff6 .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-1095 .elementor-element.elementor-element-6265ff6 img { max-width:100%; max-height:100%; width:auto; height:auto; object-fit:contain; filter:drop-shadow(0 8px 16px rgba(11,31,58,0.14)); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0a7acb3 */.elementor-1095 .elementor-element.elementor-element-0a7acb3 { --kit-widget-spacing:0px; } .elementor-1095 .elementor-element.elementor-element-0a7acb3:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52b0d06 */.elementor-1095 .elementor-element.elementor-element-52b0d06 { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-1095 .elementor-element.elementor-element-52b0d06 .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-1095 .elementor-element.elementor-element-52b0d06 img { max-width:100%; max-height:100%; width:auto; height:auto; object-fit:contain; filter:drop-shadow(0 8px 16px rgba(11,31,58,0.14)); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8db267 */.elementor-1095 .elementor-element.elementor-element-f8db267 { --kit-widget-spacing:0px; } .elementor-1095 .elementor-element.elementor-element-f8db267:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-656671a */.elementor-1095 .elementor-element.elementor-element-656671a { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-1095 .elementor-element.elementor-element-656671a .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-1095 .elementor-element.elementor-element-656671a img { max-width:88%; max-height:88%; width:auto; height:auto; object-fit:contain; mix-blend-mode:multiply; transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8840fe */.elementor-1095 .elementor-element.elementor-element-c8840fe { --kit-widget-spacing:0px; } .elementor-1095 .elementor-element.elementor-element-c8840fe:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-787efa3 */.elementor-1095 .elementor-element.elementor-element-787efa3 > .elementor-container { display:grid; grid-template-columns:repeat(4,1fr); gap:30px; align-items:start; } .elementor-1095 .elementor-element.elementor-element-787efa3 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:900px) { .elementor-1095 .elementor-element.elementor-element-787efa3 > .elementor-container { grid-template-columns:repeat(2,1fr); gap:40px 20px; } } @media (max-width:480px) { .elementor-1095 .elementor-element.elementor-element-787efa3 > .elementor-container { grid-template-columns:1fr; gap:36px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fd2014a */@media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-fd2014a { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-410ff5a */.elementor-1095 .elementor-element.elementor-element-410ff5a .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(57,159,90,0.08); border:1px solid rgba(57,159,90,0.25); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc7f432 */.elementor-1095 .elementor-element.elementor-element-fc7f432 .elementor-heading-title { background: linear-gradient(135deg,#399F5A,#4CD964); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b8361e3 */.elementor-1095 .elementor-element.elementor-element-b8361e3 { width:auto !important; } .elementor-1095 .elementor-element.elementor-element-b8361e3 .elementor-icon { display:flex; align-items:center; justify-content:center; width:60px; height:60px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(57,159,90,0.7); } .elementor-1095 .elementor-element.elementor-element-b8361e3 .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0d8930f */.elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; color:#2b3a45; } .elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-icon svg { fill:#399F5A; width:15px; } .elementor-1095 .elementor-element.elementor-element-0d8930f .elementor-icon-list-icon { color:#399F5A; margin-top:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-013afe1 */.elementor-1095 .elementor-element.elementor-element-013afe1 { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-1095 .elementor-element.elementor-element-013afe1 a { text-transform:uppercase; text-decoration:none; } .elementor-1095 .elementor-element.elementor-element-013afe1 a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-1095 .elementor-element.elementor-element-013afe1:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-657b8c9 */.elementor-1095 .elementor-element.elementor-element-657b8c9 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:20px; box-shadow:0 18px 40px -28px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-1095 .elementor-element.elementor-element-657b8c9::after { content:'01'; position:absolute; top:-6px; right:18px; font-family:'Montserrat',sans-serif; font-weight:800; font-size:64px; line-height:1; color:#0B1F3A; opacity:0.06; z-index:0; pointer-events:none; } .elementor-1095 .elementor-element.elementor-element-657b8c9:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-1095 .elementor-element.elementor-element-657b8c9 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-1095 .elementor-element.elementor-element-657b8c9 > .elementor-widget-wrap { align-content:flex-start; text-align:left; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe26096 */.elementor-1095 .elementor-element.elementor-element-fe26096 { width:auto !important; } .elementor-1095 .elementor-element.elementor-element-fe26096 .elementor-icon { display:flex; align-items:center; justify-content:center; width:60px; height:60px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(57,159,90,0.7); } .elementor-1095 .elementor-element.elementor-element-fe26096 .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51dc950 */.elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; color:#2b3a45; } .elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-icon svg { fill:#399F5A; width:15px; } .elementor-1095 .elementor-element.elementor-element-51dc950 .elementor-icon-list-icon { color:#399F5A; margin-top:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a7245a */.elementor-1095 .elementor-element.elementor-element-4a7245a { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-1095 .elementor-element.elementor-element-4a7245a a { text-transform:uppercase; text-decoration:none; } .elementor-1095 .elementor-element.elementor-element-4a7245a a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-1095 .elementor-element.elementor-element-4a7245a:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6155c7c */.elementor-1095 .elementor-element.elementor-element-6155c7c { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:20px; box-shadow:0 18px 40px -28px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-1095 .elementor-element.elementor-element-6155c7c::after { content:'02'; position:absolute; top:-6px; right:18px; font-family:'Montserrat',sans-serif; font-weight:800; font-size:64px; line-height:1; color:#0B1F3A; opacity:0.06; z-index:0; pointer-events:none; } .elementor-1095 .elementor-element.elementor-element-6155c7c:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-1095 .elementor-element.elementor-element-6155c7c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-1095 .elementor-element.elementor-element-6155c7c > .elementor-widget-wrap { align-content:flex-start; text-align:left; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eb04717 */.elementor-1095 .elementor-element.elementor-element-eb04717 { width:auto !important; } .elementor-1095 .elementor-element.elementor-element-eb04717 .elementor-icon { display:flex; align-items:center; justify-content:center; width:60px; height:60px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(57,159,90,0.7); } .elementor-1095 .elementor-element.elementor-element-eb04717 .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13463e2 */.elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; color:#2b3a45; } .elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-icon svg { fill:#399F5A; width:15px; } .elementor-1095 .elementor-element.elementor-element-13463e2 .elementor-icon-list-icon { color:#399F5A; margin-top:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae9b9a5 */.elementor-1095 .elementor-element.elementor-element-ae9b9a5 { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-1095 .elementor-element.elementor-element-ae9b9a5 a { text-transform:uppercase; text-decoration:none; } .elementor-1095 .elementor-element.elementor-element-ae9b9a5 a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-1095 .elementor-element.elementor-element-ae9b9a5:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-091c20c */.elementor-1095 .elementor-element.elementor-element-091c20c { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:20px; box-shadow:0 18px 40px -28px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-1095 .elementor-element.elementor-element-091c20c::after { content:'03'; position:absolute; top:-6px; right:18px; font-family:'Montserrat',sans-serif; font-weight:800; font-size:64px; line-height:1; color:#0B1F3A; opacity:0.06; z-index:0; pointer-events:none; } .elementor-1095 .elementor-element.elementor-element-091c20c:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-1095 .elementor-element.elementor-element-091c20c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-1095 .elementor-element.elementor-element-091c20c > .elementor-widget-wrap { align-content:flex-start; text-align:left; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e5bb16 */.elementor-1095 .elementor-element.elementor-element-5e5bb16 { width:auto !important; } .elementor-1095 .elementor-element.elementor-element-5e5bb16 .elementor-icon { display:flex; align-items:center; justify-content:center; width:60px; height:60px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(57,159,90,0.7); } .elementor-1095 .elementor-element.elementor-element-5e5bb16 .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a1f74b */.elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; color:#2b3a45; } .elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-icon svg { fill:#399F5A; width:15px; } .elementor-1095 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-icon { color:#399F5A; margin-top:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c7fdcf */.elementor-1095 .elementor-element.elementor-element-1c7fdcf { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-1095 .elementor-element.elementor-element-1c7fdcf a { text-transform:uppercase; text-decoration:none; } .elementor-1095 .elementor-element.elementor-element-1c7fdcf a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-1095 .elementor-element.elementor-element-1c7fdcf:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-406c6f8 */.elementor-1095 .elementor-element.elementor-element-406c6f8 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:20px; box-shadow:0 18px 40px -28px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-1095 .elementor-element.elementor-element-406c6f8::after { content:'04'; position:absolute; top:-6px; right:18px; font-family:'Montserrat',sans-serif; font-weight:800; font-size:64px; line-height:1; color:#0B1F3A; opacity:0.06; z-index:0; pointer-events:none; } .elementor-1095 .elementor-element.elementor-element-406c6f8:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-1095 .elementor-element.elementor-element-406c6f8 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-1095 .elementor-element.elementor-element-406c6f8 > .elementor-widget-wrap { align-content:flex-start; text-align:left; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a4582d */.elementor-1095 .elementor-element.elementor-element-1a4582d > .elementor-container { display:grid; grid-template-columns:repeat(4,1fr); gap:24px; align-items:start; } .elementor-1095 .elementor-element.elementor-element-1a4582d > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:1100px) { .elementor-1095 .elementor-element.elementor-element-1a4582d > .elementor-container { grid-template-columns:repeat(2,1fr); } } @media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-1a4582d > .elementor-container { grid-template-columns:1fr; max-width:460px; margin:0 auto; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d684e47 */@media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-d684e47 h2.elementor-heading-title { font-size:28px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cdfb7b7 */@media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-cdfb7b7 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1967c35 */.elementor-1095 .elementor-element.elementor-element-1967c35 .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(57,159,90,0.08); border:1px solid rgba(57,159,90,0.25); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8e2b2 */.elementor-1095 .elementor-element.elementor-element-db8e2b2 .elementor-heading-title { background: linear-gradient(135deg,#399F5A,#4CD964); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4462db1 */.elementor-1095 .elementor-element.elementor-element-4462db1 { counter-reset: as-step; } .elementor-1095 .elementor-element.elementor-element-4462db1 .elementor-inner-section { counter-increment: as-step; position:relative; } .elementor-1095 .elementor-element.elementor-element-4462db1 .elementor-inner-section > .elementor-container { padding-left:66px !important; min-height:44px; } .elementor-1095 .elementor-element.elementor-element-4462db1 .elementor-inner-section:not(:last-child) > .elementor-container { padding-bottom:30px !important; } .elementor-1095 .elementor-element.elementor-element-4462db1 .elementor-inner-section::before { content: counter(as-step); position:absolute; left:0; top:0; z-index:2; width:44px; height:44px; border-radius:50%; background:#399F5A; color:#fff; font-family:'Montserrat',sans-serif; font-weight:800; font-size:0.95rem; display:flex; align-items:center; justify-content:center; box-shadow:0 8px 18px rgba(57,159,90,0.35); } .elementor-1095 .elementor-element.elementor-element-4462db1 .elementor-inner-section:not(:last-child)::after { content:''; position:absolute; left:22px; top:48px; bottom:-4px; width:2px; background:linear-gradient(180deg,#399F5A,rgba(57,159,90,0.1)); } .elementor-1095 .elementor-element.elementor-element-4462db1 > .elementor-widget-wrap { max-width:860px; margin:0 auto; justify-content:center; } @media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-4462db1 .elementor-inner-section > .elementor-container { padding-left:58px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87e82a4 */@media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-87e82a4 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c93e4e0 */.elementor-1095 .elementor-element.elementor-element-c93e4e0 .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(57,159,90,0.08); border:1px solid rgba(57,159,90,0.25); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cdd940 */.elementor-1095 .elementor-element.elementor-element-3cdd940 .elementor-heading-title { background: linear-gradient(135deg,#399F5A,#4CD964); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa31ce8 */.elementor-1095 .elementor-element.elementor-element-fa31ce8 { width:100% !important; } .elementor-1095 .elementor-element.elementor-element-fa31ce8 img { display:block; margin:0 auto; width:auto; max-width:230px; height:64px; object-fit:contain; transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eda1b5 */.elementor-1095 .elementor-element.elementor-element-3eda1b5 .elementor-heading-title { text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc84dfb */.elementor-1095 .elementor-element.elementor-element-dc84dfb { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:24px; box-shadow:0 22px 46px -32px rgba(11,31,58,0.4); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-1095 .elementor-element.elementor-element-dc84dfb:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.4); box-shadow:0 34px 60px -32px rgba(57,159,90,0.5); } .elementor-1095 .elementor-element.elementor-element-dc84dfb::before { content:''; position:absolute; left:0; right:0; top:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-1095 .elementor-element.elementor-element-dc84dfb:hover::before { transform:scaleX(1); } .elementor-1095 .elementor-element.elementor-element-dc84dfb:hover .elementor-widget-image img { transform:scale(1.06); } .elementor-1095 .elementor-element.elementor-element-dc84dfb .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-1095 .elementor-element.elementor-element-dc84dfb > .elementor-widget-wrap { text-align:center; align-content:center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58da12c */.elementor-1095 .elementor-element.elementor-element-58da12c { width:100% !important; } .elementor-1095 .elementor-element.elementor-element-58da12c img { display:block; margin:0 auto; width:auto; max-width:230px; height:64px; object-fit:contain; transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b0c7e7 */.elementor-1095 .elementor-element.elementor-element-0b0c7e7 .elementor-heading-title { text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c0ab09f */.elementor-1095 .elementor-element.elementor-element-c0ab09f { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:24px; box-shadow:0 22px 46px -32px rgba(11,31,58,0.4); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-1095 .elementor-element.elementor-element-c0ab09f:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.4); box-shadow:0 34px 60px -32px rgba(57,159,90,0.5); } .elementor-1095 .elementor-element.elementor-element-c0ab09f::before { content:''; position:absolute; left:0; right:0; top:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-1095 .elementor-element.elementor-element-c0ab09f:hover::before { transform:scaleX(1); } .elementor-1095 .elementor-element.elementor-element-c0ab09f:hover .elementor-widget-image img { transform:scale(1.06); } .elementor-1095 .elementor-element.elementor-element-c0ab09f .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-1095 .elementor-element.elementor-element-c0ab09f > .elementor-widget-wrap { text-align:center; align-content:center; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d2466f */.elementor-1095 .elementor-element.elementor-element-1d2466f > .elementor-container { display:flex; flex-wrap:wrap; justify-content:center; gap:26px; } .elementor-1095 .elementor-element.elementor-element-1d2466f > .elementor-container > .elementor-column { width:calc((100% - 52px) / 3) !important; min-width:300px; max-width:none !important; flex:0 0 auto; } @media (max-width:1000px) { .elementor-1095 .elementor-element.elementor-element-1d2466f > .elementor-container > .elementor-column { width:calc((100% - 26px) / 2) !important; min-width:260px; } } @media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-1d2466f > .elementor-container > .elementor-column { width:100% !important; min-width:0; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fafb898 */.elementor-1095 .elementor-element.elementor-element-fafb898 > .elementor-widget-wrap { justify-content:center; text-align:center; } .elementor-1095 .elementor-element.elementor-element-fafb898 .elementor-inner-section { text-align:center; } @media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-fafb898 h2.elementor-heading-title { font-size:28px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9928571 */.elementor-1095 .elementor-element.elementor-element-9928571 { background:radial-gradient(800px 320px at 50% 0%,rgba(57,159,90,0.09),transparent 65%),#ffffff; } @media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-9928571 { padding:60px 16px !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8cb62a8 */@media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-8cb62a8 h2.elementor-heading-title { font-size:26px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c47bbc8 */@media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-c47bbc8 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f8090d */.elementor-1095 .elementor-element.elementor-element-8f8090d .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(57,159,90,0.08); border:1px solid rgba(57,159,90,0.25); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a151 */.elementor-1095 .elementor-element.elementor-element-6e1a151 .elementor-heading-title { background: linear-gradient(135deg,#399F5A,#4CD964); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-7073b18 */.elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion { max-width:860px; margin:0 auto; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion-item { background:#fff; border:1px solid rgba(11,31,58,0.09) !important; border-radius:16px; margin-bottom:14px; overflow:hidden; box-shadow:0 8px 24px -16px rgba(11,31,58,0.28); transition:box-shadow .25s ease, border-color .25s ease, transform .25s ease; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion-item:hover { box-shadow:0 16px 34px -18px rgba(11,31,58,0.34); border-color:rgba(57,159,90,0.35) !important; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion-item:has(.elementor-active) { border-color:rgba(57,159,90,0.55) !important; box-shadow:0 18px 38px -20px rgba(57,159,90,0.45); } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title { display:flex; align-items:center; gap:16px; padding:22px 26px; border:0 !important; background:transparent; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title a { color:#0B1F3A; font-family:'Montserrat',sans-serif; font-weight:700; font-size:17px; line-height:1.4; text-align:left; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title.elementor-active a { color:#399F5A; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-accordion-icon { float:none !important; margin:0 !important; width:34px; height:34px; flex-shrink:0; border-radius:50%; background:rgba(57,159,90,0.12); color:#399F5A; display:inline-flex !important; align-items:center; justify-content:center; padding:0 !important; transition:background .25s ease, color .25s ease; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-accordion-icon i, .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-accordion-icon svg { width:12px; height:12px; font-size:12px; fill:currentColor; color:currentColor; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon { background:#399F5A; color:#fff; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-content { padding:0 26px 26px 76px !important; border:0 !important; color:#4a4f54; font-size:16px; line-height:1.75; text-align:left; } @media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title { padding:18px 18px; gap:12px; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title a { font-size:15.5px; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-accordion-icon { width:30px; height:30px; } .elementor-1095 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-content { padding:0 18px 22px 18px !important; font-size:15px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a98cd16 */.elementor-1095 .elementor-element.elementor-element-a98cd16 > .elementor-widget-wrap { max-width:920px; margin:0 auto; justify-content:center; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa8211b */@media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-fa8211b { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-743de3e */.elementor-1095 .elementor-element.elementor-element-743de3e { display:inline; } .elementor-1095 .elementor-element.elementor-element-743de3e .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f01d43f */.elementor-1095 .elementor-element.elementor-element-f01d43f { display:inline; } .elementor-1095 .elementor-element.elementor-element-f01d43f .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b6239e */.elementor-1095 .elementor-element.elementor-element-9b6239e .elementor-button { border-radius: 100px !important; box-shadow: 0 8px 24px rgba(76,217,100,0.35); transition: transform .2s ease, box-shadow .2s ease; } .elementor-1095 .elementor-element.elementor-element-9b6239e .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(76,217,100,0.35); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-850f2c2 */.elementor-1095 .elementor-element.elementor-element-850f2c2 .elementor-button { border:1.5px solid #4CD964; background:transparent; } .elementor-1095 .elementor-element.elementor-element-850f2c2 .elementor-button { border-radius: 100px !important; box-shadow: 0 8px 24px rgba(0,0,0,0); transition: transform .2s ease, box-shadow .2s ease; } .elementor-1095 .elementor-element.elementor-element-850f2c2 .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8dbd8f5 */.elementor-1095 .elementor-element.elementor-element-8dbd8f5 > .elementor-container { justify-content:center; } @media (max-width:560px) { .elementor-1095 .elementor-element.elementor-element-8dbd8f5 > .elementor-container { flex-wrap:wrap; row-gap:16px; } .elementor-1095 .elementor-element.elementor-element-8dbd8f5 > .elementor-container > .elementor-column { width:100% !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58ce860 */.elementor-1095 .elementor-element.elementor-element-58ce860 { background: linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#1F5C3E 100%); position: relative; overflow: hidden; } .elementor-1095 .elementor-element.elementor-element-58ce860::before { content:''; position:absolute; top:-180px; right:-150px; width:520px; height:520px; background: radial-gradient(circle, rgba(76,217,100,0.16) 0%, transparent 62%); pointer-events:none; } .elementor-1095 .elementor-element.elementor-element-58ce860::after { content:''; position:absolute; bottom:-160px; left:-120px; width:420px; height:420px; background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 58%); pointer-events:none; } .elementor-1095 .elementor-element.elementor-element-58ce860 { border-radius:24px; box-shadow:0 30px 70px -30px rgba(11,31,58,0.5); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06d1263 */@media (max-width:620px) { .elementor-1095 .elementor-element.elementor-element-06d1263 > .elementor-container > .elementor-column { padding:44px 24px !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82772c8 */.elementor-1095 .elementor-element.elementor-element-82772c8 .as-sticky-cta { position:fixed; right:22px; bottom:26px; z-index:200; display:inline-flex; align-items:center; gap:9px; font-family:'Montserrat',sans-serif; font-weight:800; font-size:0.92rem; color:#fff; background:#399F5A; padding:14px 24px; border-radius:100px; box-shadow:0 12px 28px rgba(57,159,90,0.45); text-decoration:none; opacity:0; transform:translateY(14px); pointer-events:none; transition:opacity .25s ease, transform .25s ease; } .elementor-1095 .elementor-element.elementor-element-82772c8 .as-sticky-cta.show { opacity:1; transform:translateY(0); pointer-events:auto; } .elementor-1095 .elementor-element.elementor-element-82772c8 .as-sticky-cta:hover { transform:translateY(-2px); }/* End custom CSS */