.elementor-427 .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-427 .elementor-element.elementor-element-52bf70c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-8ec1303.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .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-427 .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-427 .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-427 .elementor-element.elementor-element-5769854{--spacer-size:30px;}.elementor-427 .elementor-element.elementor-element-53b2fed{text-align:start;}.elementor-427 .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-427 .elementor-element.elementor-element-9dea3dc{text-align:start;}.elementor-427 .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-427 .elementor-element.elementor-element-48d95ad{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-427 .elementor-element.elementor-element-48d95ad img{width:30%;}.elementor-427 .elementor-element.elementor-element-16a8be0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-427 .elementor-element.elementor-element-16a8be0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated, .elementor-427 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated > .elementor-background-overlay, .elementor-427 .elementor-element.elementor-element-16a8be0 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-427 .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-427 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-427 .elementor-element.elementor-element-4313d0a{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;color:#000000;}.elementor-427 .elementor-element.elementor-element-34e9317{--spacer-size:10px;}.elementor-427 .elementor-element.elementor-element-d385d38{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-e7ca9aa{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-349c12e > .elementor-container{min-height:550px;}.elementor-427 .elementor-element.elementor-element-349c12e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-349c12e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-6520d93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-6520d93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-6520d93 > .elementor-element-populated{padding:60px 0px 60px 600px;}.elementor-427 .elementor-element.elementor-element-435d844{--spacer-size:18px;}.elementor-427 .elementor-element.elementor-element-623420b{text-align:start;}.elementor-427 .elementor-element.elementor-element-623420b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-350cefd{--spacer-size:28px;}.elementor-427 .elementor-element.elementor-element-629d383{--spacer-size:30px;}.elementor-427 .elementor-element.elementor-element-5d428d4{text-align:start;}.elementor-427 .elementor-element.elementor-element-5d428d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;color:#E8A817;}.elementor-427 .elementor-element.elementor-element-30a927a{text-align:start;}.elementor-427 .elementor-element.elementor-element-30a927a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-7409987{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-1801660{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-642f8ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-427 .elementor-element.elementor-element-86a1a81 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:0.4px;fill:#399F5A;color:#399F5A;border-radius:100px 100px 100px 100px;}.elementor-427 .elementor-element.elementor-element-b71eb77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-2f6b517 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-c7c3783 > .elementor-background-overlay{background-color:#F5F9F6;opacity:0.5;}.elementor-427 .elementor-element.elementor-element-c7c3783{padding:50px 40px 50px 40px;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-45fa13b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-45fa13b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-88f5aad{padding:26px 28px 26px 28px;}.elementor-427 .elementor-element.elementor-element-95c45f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-427 .elementor-element.elementor-element-d3d9b02 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-d3d9b02.elementor-view-stacked .elementor-icon{background-color:#399F5A;}.elementor-427 .elementor-element.elementor-element-d3d9b02.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-d3d9b02.elementor-view-default .elementor-icon{color:#399F5A;border-color:#399F5A;}.elementor-427 .elementor-element.elementor-element-d3d9b02.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-d3d9b02.elementor-view-default .elementor-icon svg{fill:#399F5A;}.elementor-427 .elementor-element.elementor-element-d3d9b02 .elementor-icon{font-size:18px;}.elementor-427 .elementor-element.elementor-element-d3d9b02 .elementor-icon svg{height:18px;}.elementor-427 .elementor-element.elementor-element-c170c61 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-5caff76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-469e6a5{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-e47f718{--spacer-size:6px;}.elementor-427 .elementor-element.elementor-element-560024b{text-align:center;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-142ada9:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-142ada9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-142ada9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 76px 40px;}.elementor-427 .elementor-element.elementor-element-142ada9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-7ff51c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-7ff51c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-1ce9fa7{text-align:center;}.elementor-427 .elementor-element.elementor-element-1ce9fa7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-427 .elementor-element.elementor-element-b826ac0{--spacer-size:26px;}.elementor-427 .elementor-element.elementor-element-df7a657{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-24e00e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-24e00e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-3b3d1ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-3b3d1ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-13ee91b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-13ee91b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-ab678ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-ab678ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-ba02d29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-ba02d29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-250757c:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-250757c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-427 .elementor-element.elementor-element-250757c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-427 .elementor-element.elementor-element-250757c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-3c0d326.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-3c0d326.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-3d3ef9a{text-align:center;}.elementor-427 .elementor-element.elementor-element-3d3ef9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-427 .elementor-element.elementor-element-5564755{--spacer-size:16px;}.elementor-427 .elementor-element.elementor-element-295a0d2{--spacer-size:14px;}.elementor-427 .elementor-element.elementor-element-b5f8faf{--spacer-size:30px;}.elementor-427 .elementor-element.elementor-element-87e82a4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-87e82a4:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-87e82a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-87e82a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-427 .elementor-element.elementor-element-87e82a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-4462db1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .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-427 .elementor-element.elementor-element-1967c35{text-align:center;}.elementor-427 .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-427 .elementor-element.elementor-element-db8e2b2{text-align:center;}.elementor-427 .elementor-element.elementor-element-db8e2b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-427 .elementor-element.elementor-element-ae4800e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-427 .elementor-element.elementor-element-f817a3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-427 .elementor-element.elementor-element-b56e118 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-427 .elementor-element.elementor-element-cc2923b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-427 .elementor-element.elementor-element-2c19582 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-427 .elementor-element.elementor-element-cdfb7b7:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-cdfb7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-427 .elementor-element.elementor-element-cdfb7b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-427 .elementor-element.elementor-element-cdfb7b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-d684e47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .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-427 .elementor-element.elementor-element-410ff5a{text-align:center;}.elementor-427 .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-427 .elementor-element.elementor-element-fc7f432{text-align:center;}.elementor-427 .elementor-element.elementor-element-fc7f432 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;}.elementor-427 .elementor-element.elementor-element-1a4582d{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-657b8c9 > .elementor-element-populated{padding:34px 28px 28px 28px;}.elementor-427 .elementor-element.elementor-element-b8361e3 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-b8361e3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-b8361e3.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-b8361e3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-b8361e3.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-b8361e3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-b8361e3 .elementor-icon{font-size:24px;}.elementor-427 .elementor-element.elementor-element-b8361e3 .elementor-icon svg{height:24px;}.elementor-427 .elementor-element.elementor-element-a74e092{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-5c76d94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-427 .elementor-element.elementor-element-af33360{--spacer-size:12px;}.elementor-427 .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-427 .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-427 .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-427 .elementor-element.elementor-element-0d8930f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-427 .elementor-element.elementor-element-0d8930f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-427 .elementor-element.elementor-element-0d8930f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-427 .elementor-element.elementor-element-0d8930f .elementor-icon-list-icon i{color:#399F5A;transition:color 0.3s;}.elementor-427 .elementor-element.elementor-element-0d8930f .elementor-icon-list-icon svg{fill:#399F5A;transition:fill 0.3s;}.elementor-427 .elementor-element.elementor-element-0d8930f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-427 .elementor-element.elementor-element-0d8930f .elementor-icon-list-text{transition:color 0.3s;}.elementor-427 .elementor-element.elementor-element-bcb9b00{--spacer-size:24px;}.elementor-427 .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-427 .elementor-element.elementor-element-6155c7c > .elementor-element-populated{padding:34px 28px 28px 28px;}.elementor-427 .elementor-element.elementor-element-fe26096 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-fe26096.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-fe26096.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-fe26096.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-fe26096.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-fe26096.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-fe26096 .elementor-icon{font-size:24px;}.elementor-427 .elementor-element.elementor-element-fe26096 .elementor-icon svg{height:24px;}.elementor-427 .elementor-element.elementor-element-1ad8a73{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-04785b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-427 .elementor-element.elementor-element-179b91b{--spacer-size:12px;}.elementor-427 .elementor-element.elementor-element-a0360f4{--spacer-size:20px;}.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-51dc950 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-427 .elementor-element.elementor-element-51dc950 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-427 .elementor-element.elementor-element-51dc950 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-427 .elementor-element.elementor-element-51dc950 .elementor-icon-list-icon i{color:#399F5A;transition:color 0.3s;}.elementor-427 .elementor-element.elementor-element-51dc950 .elementor-icon-list-icon svg{fill:#399F5A;transition:fill 0.3s;}.elementor-427 .elementor-element.elementor-element-51dc950{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-427 .elementor-element.elementor-element-51dc950 .elementor-icon-list-text{transition:color 0.3s;}.elementor-427 .elementor-element.elementor-element-e56fb03{--spacer-size:24px;}.elementor-427 .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-427 .elementor-element.elementor-element-091c20c > .elementor-element-populated{padding:34px 28px 28px 28px;}.elementor-427 .elementor-element.elementor-element-eb04717 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-eb04717.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-eb04717.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-eb04717.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-eb04717.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-eb04717.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-eb04717 .elementor-icon{font-size:24px;}.elementor-427 .elementor-element.elementor-element-eb04717 .elementor-icon svg{height:24px;}.elementor-427 .elementor-element.elementor-element-187153b{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-c638c85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-427 .elementor-element.elementor-element-e3140a3{--spacer-size:12px;}.elementor-427 .elementor-element.elementor-element-1cd2eee{--spacer-size:20px;}.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-13463e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-427 .elementor-element.elementor-element-13463e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-427 .elementor-element.elementor-element-13463e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-427 .elementor-element.elementor-element-13463e2 .elementor-icon-list-icon i{color:#399F5A;transition:color 0.3s;}.elementor-427 .elementor-element.elementor-element-13463e2 .elementor-icon-list-icon svg{fill:#399F5A;transition:fill 0.3s;}.elementor-427 .elementor-element.elementor-element-13463e2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-427 .elementor-element.elementor-element-13463e2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-427 .elementor-element.elementor-element-aacaf49{--spacer-size:24px;}.elementor-427 .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-427 .elementor-element.elementor-element-406c6f8 > .elementor-element-populated{padding:34px 28px 28px 28px;}.elementor-427 .elementor-element.elementor-element-5e5bb16 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-5e5bb16.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-5e5bb16.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-5e5bb16.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-5e5bb16.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-5e5bb16.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-5e5bb16 .elementor-icon{font-size:24px;}.elementor-427 .elementor-element.elementor-element-5e5bb16 .elementor-icon svg{height:24px;}.elementor-427 .elementor-element.elementor-element-ef4c395{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-4e27211 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-427 .elementor-element.elementor-element-e835fd7{--spacer-size:12px;}.elementor-427 .elementor-element.elementor-element-511ddd2{--spacer-size:20px;}.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-427 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-427 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-427 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-icon i{color:#399F5A;transition:color 0.3s;}.elementor-427 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-icon svg{fill:#399F5A;transition:fill 0.3s;}.elementor-427 .elementor-element.elementor-element-1a1f74b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-427 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-text{transition:color 0.3s;}.elementor-427 .elementor-element.elementor-element-1d607b7{--spacer-size:24px;}.elementor-427 .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-427 .elementor-element.elementor-element-7f60b6d:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-7f60b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-7f60b6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-427 .elementor-element.elementor-element-7f60b6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-30c587c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-30c587c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-23dffb8{text-align:center;}.elementor-427 .elementor-element.elementor-element-23dffb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-427 .elementor-element.elementor-element-d473d2b{text-align:center;}.elementor-427 .elementor-element.elementor-element-d473d2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;}.elementor-427 .elementor-element.elementor-element-b8dc328{--spacer-size:15px;}.elementor-427 .elementor-element.elementor-element-c39d16f{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-4d2f536 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-427 .elementor-element.elementor-element-4d2f536 > .elementor-element-populated{padding:40px 30px 32px 30px;}.elementor-427 .elementor-element.elementor-element-0b3dc6d{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-c2edeac{text-align:center;}.elementor-427 .elementor-element.elementor-element-c2edeac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1.3px;color:#7a848a;}.elementor-427 .elementor-element.elementor-element-452ec35 > .elementor-element-populated{padding:40px 30px 32px 30px;}.elementor-427 .elementor-element.elementor-element-08a64b5{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-e11e3a9{text-align:center;}.elementor-427 .elementor-element.elementor-element-e11e3a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1.3px;color:#7a848a;}.elementor-427 .elementor-element.elementor-element-875c0d8 > .elementor-element-populated{padding:40px 30px 32px 30px;}.elementor-427 .elementor-element.elementor-element-281dc19{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-f21e617{text-align:center;}.elementor-427 .elementor-element.elementor-element-f21e617 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1.3px;color:#7a848a;}.elementor-427 .elementor-element.elementor-element-1d4dc57 > .elementor-element-populated{padding:40px 30px 32px 30px;}.elementor-427 .elementor-element.elementor-element-0e97904{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-aa5b555{text-align:center;}.elementor-427 .elementor-element.elementor-element-aa5b555 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1.3px;color:#7a848a;}.elementor-427 .elementor-element.elementor-element-c47bbc8:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-c47bbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-427 .elementor-element.elementor-element-c47bbc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-427 .elementor-element.elementor-element-c47bbc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-8cb62a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .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-427 .elementor-element.elementor-element-8627959{text-align:center;}.elementor-427 .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-427 .elementor-element.elementor-element-b419b8f{border-radius:10px 10px 10px 10px;}.elementor-427 .elementor-element.elementor-element-fa8211b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-fa8211b{padding:50px 40px 50px 40px;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-a98cd16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .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-427 .elementor-element.elementor-element-6e1a151{text-align:center;}.elementor-427 .elementor-element.elementor-element-6e1a151 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.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-427 .elementor-element.elementor-element-7073b18 .elementor-accordion-icon, .elementor-427 .elementor-element.elementor-element-7073b18 .elementor-accordion-title{color:#0B1F3A;}.elementor-427 .elementor-element.elementor-element-7073b18 .elementor-accordion-icon svg{fill:#0B1F3A;}.elementor-427 .elementor-element.elementor-element-7073b18 .elementor-active .elementor-accordion-icon, .elementor-427 .elementor-element.elementor-element-7073b18 .elementor-active .elementor-accordion-title{color:#399F5A;}.elementor-427 .elementor-element.elementor-element-7073b18 .elementor-active .elementor-accordion-icon svg{fill:#399F5A;}.elementor-427 .elementor-element.elementor-element-7073b18 .elementor-tab-title .elementor-accordion-icon i:before{color:#399F5A;}.elementor-427 .elementor-element.elementor-element-7073b18 .elementor-tab-title .elementor-accordion-icon svg{fill:#399F5A;}.elementor-427 .elementor-element.elementor-element-7073b18 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-7073b18 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-7073b18 .elementor-tab-content{color:#4a4f54;}.elementor-427 .elementor-element.elementor-element-06d1263:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-06d1263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-427 .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-427 .elementor-element.elementor-element-06d1263 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-58ce860.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .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-427 .elementor-element.elementor-element-58ce860 > .elementor-element-populated{padding:50px 56px 50px 56px;}.elementor-427 .elementor-element.elementor-element-743de3e{text-align:center;}.elementor-427 .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-427 .elementor-element.elementor-element-f01d43f{text-align:center;}.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-8dbd8f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-8dbd8f5{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-7454f24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-0bf11bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .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-427 .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;}@media(max-width:1024px){.elementor-427 .elementor-element.elementor-element-6520d93 > .elementor-element-populated{padding:60px 0px 60px 0px;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-48d95ad img{width:40%;}.elementor-427 .elementor-element.elementor-element-16a8be0 > .elementor-element-populated{margin:-11% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-427 .elementor-element.elementor-element-349c12e > .elementor-container{min-height:550px;}.elementor-427 .elementor-element.elementor-element-58ce860 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-743de3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-743de3e .elementor-heading-title{font-size:30px;}.elementor-427 .elementor-element.elementor-element-f01d43f .elementor-heading-title{font-size:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-30998c2 */.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-30998c2 .hc-item:last-child { border-bottom:1px solid rgba(255,255,255,0.14); } .elementor-427 .elementor-element.elementor-element-30998c2 .hc-bar { width:22px; height:3px; border-radius:2px; background:#4CD964; flex:0 0 22px; } .elementor-427 .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-427 .elementor-element.elementor-element-53b2fed { display:inline; } .elementor-427 .elementor-element.elementor-element-53b2fed .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dea3dc */.elementor-427 .elementor-element.elementor-element-9dea3dc { display:inline; } .elementor-427 .elementor-element.elementor-element-9dea3dc .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8ec1303 */.elementor-427 .elementor-element.elementor-element-8ec1303 { --kit-widget-spacing:0px; } .elementor-427 .elementor-element.elementor-element-8ec1303 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-427 .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-427 .elementor-element.elementor-element-4313d0a .title-row { display:flex; align-items:flex-start; justify-content:space-between; gap:12px; flex-wrap:wrap; } .elementor-427 .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-427 .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-427 .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-427 .elementor-element.elementor-element-16a8be0 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-427 .elementor-element.elementor-element-16a8be0 { margin-top:40px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52bf70c */.elementor-427 .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-427 .elementor-element.elementor-element-52bf70c > .elementor-container {
    position: relative;
    z-index: 1;
    align-items: center;
}

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

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

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

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

    .elementor-427 .elementor-element.elementor-element-52bf70c h1.elementor-heading-title {
        font-size: 23px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8634e4f */.elementor-427 .elementor-element.elementor-element-8634e4f .hc-label { font-family:'Montserrat',sans-serif; font-weight:800; font-size:12px; letter-spacing:1.6px; color:#7df0a0; margin-bottom:16px; } .elementor-427 .elementor-element.elementor-element-8634e4f .hc-item { display:flex; align-items:center; gap:14px; padding:13px 0; border-top:1px solid rgba(255,255,255,0.14); } .elementor-427 .elementor-element.elementor-element-8634e4f .hc-item:last-child { border-bottom:1px solid rgba(255,255,255,0.14); } .elementor-427 .elementor-element.elementor-element-8634e4f .hc-bar { width:22px; height:3px; border-radius:2px; background:#4CD964; flex:0 0 22px; } .elementor-427 .elementor-element.elementor-element-8634e4f .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-5d428d4 */.elementor-427 .elementor-element.elementor-element-5d428d4 { display:inline; } .elementor-427 .elementor-element.elementor-element-5d428d4 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a927a */.elementor-427 .elementor-element.elementor-element-30a927a { display:inline; } .elementor-427 .elementor-element.elementor-element-30a927a .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86a1a81 */.elementor-427 .elementor-element.elementor-element-86a1a81 .elementor-button { border-radius: 100px !important; box-shadow: 0 8px 24px rgba(0,0,0,0.2); transition: transform .2s ease, box-shadow .2s ease; } .elementor-427 .elementor-element.elementor-element-86a1a81 .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0,0,0,0.2); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f6b517 */.elementor-427 .elementor-element.elementor-element-2f6b517 .elementor-button { min-height:44px !important; border:1.5px solid rgba(255,255,255,0.85) !important; border-radius:100px; padding:13px 28px; font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; background:transparent !important; cursor:pointer; } .elementor-427 .elementor-element.elementor-element-2f6b517 .elementor-button:hover { background:rgba(255,255,255,0.12) !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1801660 */.elementor-427 .elementor-element.elementor-element-1801660 > .elementor-container { display:flex; gap:16px; flex-wrap:wrap; } .elementor-427 .elementor-element.elementor-element-1801660 > .elementor-container > .elementor-column { width:auto !important; max-width:none !important; } @media (max-width:480px) { .elementor-427 .elementor-element.elementor-element-1801660 > .elementor-container { flex-wrap:nowrap; gap:10px; } .elementor-427 .elementor-element.elementor-element-1801660 .elementor-button { padding:12px 16px !important; font-size:13px !important; white-space:nowrap; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6520d93 */.elementor-427 .elementor-element.elementor-element-6520d93 { --kit-widget-spacing:0px; position:relative; z-index:1; margin-left:auto; } .elementor-427 .elementor-element.elementor-element-6520d93 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-427 .elementor-element.elementor-element-6520d93 { width:100% !important; padding:270px 24px 44px !important; } .elementor-427 .elementor-element.elementor-element-6520d93 h1 { font-size:32px !important; } } @media (max-width:480px) { .elementor-427 .elementor-element.elementor-element-6520d93 { padding-top:240px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-349c12e */.elementor-427 .elementor-element.elementor-element-349c12e { position:relative; min-height:460px; overflow:hidden; background-image:linear-gradient(100deg,rgba(11,31,58,0.05) 0%,rgba(11,31,58,0.05) 32%,rgba(43,122,65,0.75) 50%,rgba(57,159,90,0.97) 65%,#399F5A 80%),url(https://americansteed.com/wp-content/uploads/2026/10/IT-Recycling-Solutions.webp); background-size:cover; background-position:left center; } .elementor-427 .elementor-element.elementor-element-349c12e > .elementor-container { min-height:460px; align-items:center; display:flex; justify-content:flex-end; } @media (max-width:800px) { .elementor-427 .elementor-element.elementor-element-349c12e { min-height:0; background-image:linear-gradient(to bottom,rgba(11,31,58,0.05) 0px,rgba(11,31,58,0.05) 160px,rgba(43,122,65,0.85) 220px,#399F5A 280px,#399F5A 100%),url(https://americansteed.com/wp-content/uploads/2026/10/IT-Recycling-Solutions.webp); background-position:center top; background-size:cover; } .elementor-427 .elementor-element.elementor-element-349c12e > .elementor-container { min-height:0; justify-content:flex-start; align-items:stretch; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d3d9b02 */.elementor-427 .elementor-element.elementor-element-d3d9b02 { width:44px !important; } .elementor-427 .elementor-element.elementor-element-d3d9b02 .elementor-icon { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:12px; background:#fff; box-shadow:0 10px 20px -8px rgba(0,0,0,0.25); } .elementor-427 .elementor-element.elementor-element-d3d9b02 svg { width:18px; height:18px; fill:#399F5A; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95c45f0 */.elementor-427 .elementor-element.elementor-element-95c45f0 { width:auto !important; max-width:none !important; flex:0 0 auto; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c170c61 */.elementor-427 .elementor-element.elementor-element-c170c61{--kit-widget-spacing:4px; flex:1 1 auto;} .elementor-427 .elementor-element.elementor-element-c170c61 .elementor-widget:not(:last-child){margin-block-end:0 !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88f5aad */.elementor-427 .elementor-element.elementor-element-88f5aad { background:linear-gradient(135deg,#2f8a4c,#4CD964); border-radius:18px; box-shadow:0 20px 40px -20px rgba(57,159,90,0.5); } .elementor-427 .elementor-element.elementor-element-88f5aad > .elementor-container { display:flex; align-items:center; gap:18px; } @media (max-width:620px) { .elementor-427 .elementor-element.elementor-element-88f5aad > .elementor-container { align-items:flex-start; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45fa13b */.elementor-427 .elementor-element.elementor-element-45fa13b > .elementor-widget-wrap { justify-content:center; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ce9fa7 */.elementor-427 .elementor-element.elementor-element-1ce9fa7 .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-8631ddb */.elementor-427 .elementor-element.elementor-element-8631ddb { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-427 .elementor-element.elementor-element-8631ddb .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-427 .elementor-element.elementor-element-8631ddb 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-24e00e5 */.elementor-427 .elementor-element.elementor-element-24e00e5 { --kit-widget-spacing:0px; } .elementor-427 .elementor-element.elementor-element-24e00e5:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3f6ed4 */.elementor-427 .elementor-element.elementor-element-d3f6ed4 { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-427 .elementor-element.elementor-element-d3f6ed4 .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-427 .elementor-element.elementor-element-d3f6ed4 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-3b3d1ce */.elementor-427 .elementor-element.elementor-element-3b3d1ce { --kit-widget-spacing:0px; } .elementor-427 .elementor-element.elementor-element-3b3d1ce:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfa887e */.elementor-427 .elementor-element.elementor-element-dfa887e { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-427 .elementor-element.elementor-element-dfa887e .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-427 .elementor-element.elementor-element-dfa887e 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-13ee91b */.elementor-427 .elementor-element.elementor-element-13ee91b { --kit-widget-spacing:0px; } .elementor-427 .elementor-element.elementor-element-13ee91b:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4626c1 */.elementor-427 .elementor-element.elementor-element-c4626c1 { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-427 .elementor-element.elementor-element-c4626c1 .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-427 .elementor-element.elementor-element-c4626c1 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-ab678ec */.elementor-427 .elementor-element.elementor-element-ab678ec { --kit-widget-spacing:0px; } .elementor-427 .elementor-element.elementor-element-ab678ec:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fee941a */.elementor-427 .elementor-element.elementor-element-fee941a { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-427 .elementor-element.elementor-element-fee941a .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-427 .elementor-element.elementor-element-fee941a 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-ba02d29 */.elementor-427 .elementor-element.elementor-element-ba02d29 { --kit-widget-spacing:0px; } .elementor-427 .elementor-element.elementor-element-ba02d29:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-142ada9 */@media (max-width:620px) { .elementor-427 .elementor-element.elementor-element-142ada9 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3ef9a */.elementor-427 .elementor-element.elementor-element-3d3ef9a .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 text-editor, class: .elementor-element-78e5422 */.elementor-427 .elementor-element.elementor-element-78e5422 .rs-row { display:grid; grid-template-columns:repeat(3,1fr); gap:34px; } .elementor-427 .elementor-element.elementor-element-78e5422 .rs-item { display:flex; align-items:flex-start; gap:16px; padding:22px; background:#fff; border-radius:16px; border:1px solid rgba(11,31,58,0.06); box-shadow:0 14px 30px -24px rgba(11,31,58,0.3); transition:transform .25s ease, box-shadow .25s ease; } .elementor-427 .elementor-element.elementor-element-78e5422 .rs-item:hover { transform:translateY(-5px); box-shadow:0 22px 40px -24px rgba(57,159,90,0.4); } .elementor-427 .elementor-element.elementor-element-78e5422 .rs-badge { flex:0 0 40px; width:40px; height:40px; border-radius:12px; background:linear-gradient(135deg,#2f8a4c,#4CD964); color:#fff; display:flex; align-items:center; justify-content:center; font-family:'Montserrat',sans-serif; font-weight:800; font-size:17px; box-shadow:0 10px 20px -8px rgba(57,159,90,0.6); } .elementor-427 .elementor-element.elementor-element-78e5422 .rs-title { font-family:'Montserrat',sans-serif; font-weight:800; font-size:17px; color:#0B1F3A; margin-bottom:6px; } .elementor-427 .elementor-element.elementor-element-78e5422 .rs-desc { font-family:'Montserrat',sans-serif; font-size:14px; line-height:1.6; color:#5b6b76; margin:0; } @media (max-width:900px) { .elementor-427 .elementor-element.elementor-element-78e5422 .rs-row { grid-template-columns:1fr; gap:16px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c0d326 */.elementor-427 .elementor-element.elementor-element-3c0d326{--kit-widget-spacing:0px;} .elementor-427 .elementor-element.elementor-element-3c0d326 .elementor-widget:not(:last-child){margin-block-end:0 !important;} @media (max-width:620px) { .elementor-427 .elementor-element.elementor-element-3c0d326 h2 { font-size:26px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-250757c */@media (max-width:620px) { .elementor-427 .elementor-element.elementor-element-250757c { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1967c35 */.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-4462db1 { counter-reset: as-step; } .elementor-427 .elementor-element.elementor-element-4462db1 .elementor-inner-section { counter-increment: as-step; position:relative; } .elementor-427 .elementor-element.elementor-element-4462db1 .elementor-inner-section > .elementor-container { padding-left:66px !important; min-height:44px; } .elementor-427 .elementor-element.elementor-element-4462db1 .elementor-inner-section:not(:last-child) > .elementor-container { padding-bottom:30px !important; } .elementor-427 .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-427 .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-427 .elementor-element.elementor-element-4462db1 > .elementor-widget-wrap { max-width:860px; margin:0 auto; justify-content:center; } @media (max-width:620px) { .elementor-427 .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-427 .elementor-element.elementor-element-87e82a4 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-410ff5a */.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-b8361e3 { width:auto !important; } .elementor-427 .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-427 .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-427 .elementor-element.elementor-element-0d8930f .elementor-icon-list-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; color:#2b3a45; } .elementor-427 .elementor-element.elementor-element-0d8930f .elementor-icon-list-icon svg { fill:#399F5A; width:15px; } .elementor-427 .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-427 .elementor-element.elementor-element-013afe1 { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-427 .elementor-element.elementor-element-013afe1 a { text-transform:uppercase; text-decoration:none; } .elementor-427 .elementor-element.elementor-element-013afe1 a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-427 .elementor-element.elementor-element-013afe1:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-657b8c9 */.elementor-427 .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-427 .elementor-element.elementor-element-657b8c9::after { content:''; 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-427 .elementor-element.elementor-element-657b8c9:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-427 .elementor-element.elementor-element-657b8c9 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-427 .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-427 .elementor-element.elementor-element-fe26096 { width:auto !important; } .elementor-427 .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-427 .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-427 .elementor-element.elementor-element-51dc950 .elementor-icon-list-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; color:#2b3a45; } .elementor-427 .elementor-element.elementor-element-51dc950 .elementor-icon-list-icon svg { fill:#399F5A; width:15px; } .elementor-427 .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-427 .elementor-element.elementor-element-4a7245a { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-427 .elementor-element.elementor-element-4a7245a a { text-transform:uppercase; text-decoration:none; } .elementor-427 .elementor-element.elementor-element-4a7245a a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-427 .elementor-element.elementor-element-4a7245a:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6155c7c */.elementor-427 .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-427 .elementor-element.elementor-element-6155c7c::after { content:''; 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-427 .elementor-element.elementor-element-6155c7c:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-427 .elementor-element.elementor-element-6155c7c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-427 .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-427 .elementor-element.elementor-element-eb04717 { width:auto !important; } .elementor-427 .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-427 .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-427 .elementor-element.elementor-element-13463e2 .elementor-icon-list-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; color:#2b3a45; } .elementor-427 .elementor-element.elementor-element-13463e2 .elementor-icon-list-icon svg { fill:#399F5A; width:15px; } .elementor-427 .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-427 .elementor-element.elementor-element-ae9b9a5 { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-427 .elementor-element.elementor-element-ae9b9a5 a { text-transform:uppercase; text-decoration:none; } .elementor-427 .elementor-element.elementor-element-ae9b9a5 a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-427 .elementor-element.elementor-element-ae9b9a5:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-091c20c */.elementor-427 .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-427 .elementor-element.elementor-element-091c20c::after { content:''; 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-427 .elementor-element.elementor-element-091c20c:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-427 .elementor-element.elementor-element-091c20c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-427 .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-427 .elementor-element.elementor-element-5e5bb16 { width:auto !important; } .elementor-427 .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-427 .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-427 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-text { font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; color:#2b3a45; } .elementor-427 .elementor-element.elementor-element-1a1f74b .elementor-icon-list-icon svg { fill:#399F5A; width:15px; } .elementor-427 .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-427 .elementor-element.elementor-element-1c7fdcf { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-427 .elementor-element.elementor-element-1c7fdcf a { text-transform:uppercase; text-decoration:none; } .elementor-427 .elementor-element.elementor-element-1c7fdcf a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-427 .elementor-element.elementor-element-1c7fdcf:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-406c6f8 */.elementor-427 .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-427 .elementor-element.elementor-element-406c6f8::after { content:''; 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-427 .elementor-element.elementor-element-406c6f8:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-427 .elementor-element.elementor-element-406c6f8 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-427 .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-427 .elementor-element.elementor-element-1a4582d > .elementor-container { display:grid; grid-template-columns:repeat(4,1fr); gap:24px; align-items:start; } .elementor-427 .elementor-element.elementor-element-1a4582d > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:1100px) { .elementor-427 .elementor-element.elementor-element-1a4582d > .elementor-container { grid-template-columns:repeat(2,1fr); } } @media (max-width:620px) { .elementor-427 .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-427 .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-427 .elementor-element.elementor-element-cdfb7b7 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23dffb8 */.elementor-427 .elementor-element.elementor-element-23dffb8 .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-d473d2b */.elementor-427 .elementor-element.elementor-element-d473d2b .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-acfa9b4 */.elementor-427 .elementor-element.elementor-element-acfa9b4 { width:100% !important; } .elementor-427 .elementor-element.elementor-element-acfa9b4 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-c2edeac */.elementor-427 .elementor-element.elementor-element-c2edeac .elementor-heading-title { text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d2f536 */.elementor-427 .elementor-element.elementor-element-4d2f536 { --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-427 .elementor-element.elementor-element-4d2f536: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-427 .elementor-element.elementor-element-4d2f536::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-427 .elementor-element.elementor-element-4d2f536:hover::before { transform:scaleX(1); } .elementor-427 .elementor-element.elementor-element-4d2f536:hover .elementor-widget-image img { transform:scale(1.06); } .elementor-427 .elementor-element.elementor-element-4d2f536 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-427 .elementor-element.elementor-element-4d2f536 > .elementor-widget-wrap { text-align:center; align-content:center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d48c83 */.elementor-427 .elementor-element.elementor-element-1d48c83 { width:100% !important; } .elementor-427 .elementor-element.elementor-element-1d48c83 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-e11e3a9 */.elementor-427 .elementor-element.elementor-element-e11e3a9 .elementor-heading-title { text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-452ec35 */.elementor-427 .elementor-element.elementor-element-452ec35 { --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-427 .elementor-element.elementor-element-452ec35: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-427 .elementor-element.elementor-element-452ec35::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-427 .elementor-element.elementor-element-452ec35:hover::before { transform:scaleX(1); } .elementor-427 .elementor-element.elementor-element-452ec35:hover .elementor-widget-image img { transform:scale(1.06); } .elementor-427 .elementor-element.elementor-element-452ec35 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-427 .elementor-element.elementor-element-452ec35 > .elementor-widget-wrap { text-align:center; align-content:center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cface9 */.elementor-427 .elementor-element.elementor-element-6cface9 { width:100% !important; } .elementor-427 .elementor-element.elementor-element-6cface9 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-f21e617 */.elementor-427 .elementor-element.elementor-element-f21e617 .elementor-heading-title { text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-875c0d8 */.elementor-427 .elementor-element.elementor-element-875c0d8 { --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-427 .elementor-element.elementor-element-875c0d8: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-427 .elementor-element.elementor-element-875c0d8::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-427 .elementor-element.elementor-element-875c0d8:hover::before { transform:scaleX(1); } .elementor-427 .elementor-element.elementor-element-875c0d8:hover .elementor-widget-image img { transform:scale(1.06); } .elementor-427 .elementor-element.elementor-element-875c0d8 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-427 .elementor-element.elementor-element-875c0d8 > .elementor-widget-wrap { text-align:center; align-content:center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6627abf */.elementor-427 .elementor-element.elementor-element-6627abf { width:100% !important; } .elementor-427 .elementor-element.elementor-element-6627abf 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-aa5b555 */.elementor-427 .elementor-element.elementor-element-aa5b555 .elementor-heading-title { text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d4dc57 */.elementor-427 .elementor-element.elementor-element-1d4dc57 { --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-427 .elementor-element.elementor-element-1d4dc57: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-427 .elementor-element.elementor-element-1d4dc57::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-427 .elementor-element.elementor-element-1d4dc57:hover::before { transform:scaleX(1); } .elementor-427 .elementor-element.elementor-element-1d4dc57:hover .elementor-widget-image img { transform:scale(1.06); } .elementor-427 .elementor-element.elementor-element-1d4dc57 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-427 .elementor-element.elementor-element-1d4dc57 > .elementor-widget-wrap { text-align:center; align-content:center; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c39d16f */.elementor-427 .elementor-element.elementor-element-c39d16f > .elementor-container { display:flex; flex-wrap:wrap; justify-content:center; gap:26px; } .elementor-427 .elementor-element.elementor-element-c39d16f > .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-427 .elementor-element.elementor-element-c39d16f > .elementor-container > .elementor-column { width:calc((100% - 26px) / 2) !important; min-width:260px; } } @media (max-width:620px) { .elementor-427 .elementor-element.elementor-element-c39d16f > .elementor-container > .elementor-column { width:100% !important; min-width:0; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30c587c */.elementor-427 .elementor-element.elementor-element-30c587c > .elementor-widget-wrap { justify-content:center; text-align:center; } .elementor-427 .elementor-element.elementor-element-30c587c .elementor-inner-section { text-align:center; } @media (max-width:620px) { .elementor-427 .elementor-element.elementor-element-30c587c h2.elementor-heading-title { font-size:28px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f60b6d */.elementor-427 .elementor-element.elementor-element-7f60b6d { background:radial-gradient(800px 320px at 50% 0%,rgba(57,159,90,0.09),transparent 65%),#ffffff; } @media (max-width:620px) { .elementor-427 .elementor-element.elementor-element-7f60b6d { padding:60px 16px !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8cb62a8 */@media (max-width:620px) { .elementor-427 .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-427 .elementor-element.elementor-element-c47bbc8 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a151 */.elementor-427 .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-427 .elementor-element.elementor-element-7073b18 .elementor-accordion { max-width:860px; margin:0 auto; } .elementor-427 .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-427 .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-427 .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-427 .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-427 .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-427 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title.elementor-active a { color:#399F5A; } .elementor-427 .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-427 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-accordion-icon i, .elementor-427 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-accordion-icon svg { width:12px; height:12px; font-size:12px; fill:currentColor; color:currentColor; } .elementor-427 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon { background:#399F5A; color:#fff; } .elementor-427 .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-427 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title { padding:18px 18px; gap:12px; } .elementor-427 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-tab-title a { font-size:15.5px; } .elementor-427 .elementor-element.elementor-element-7073b18 .elementor-accordion .elementor-accordion-icon { width:30px; height:30px; } .elementor-427 .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-427 .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-427 .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-427 .elementor-element.elementor-element-743de3e { display:inline; } .elementor-427 .elementor-element.elementor-element-743de3e .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f01d43f */.elementor-427 .elementor-element.elementor-element-f01d43f { display:inline; } .elementor-427 .elementor-element.elementor-element-f01d43f .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b6239e */.elementor-427 .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-427 .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-427 .elementor-element.elementor-element-850f2c2 .elementor-button { border:1.5px solid #4CD964; background:transparent; } .elementor-427 .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-427 .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-427 .elementor-element.elementor-element-8dbd8f5 > .elementor-container { justify-content:center; } @media (max-width:560px) { .elementor-427 .elementor-element.elementor-element-8dbd8f5 > .elementor-container { flex-wrap:wrap; row-gap:16px; } .elementor-427 .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-427 .elementor-element.elementor-element-58ce860 { background: linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#1F5C3E 100%); position: relative; overflow: hidden; } .elementor-427 .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-427 .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-427 .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-427 .elementor-element.elementor-element-06d1263 > .elementor-container > .elementor-column { padding:44px 24px !important; } }/* End custom CSS */