.elementor-71 .elementor-element.elementor-element-6c2bc91:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-6c2bc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americansteed.com/wp-content/uploads/2026/10/Trusted-ITAD-partner-for-secure-data-destruction-and-responsible-recycling.webp");}.elementor-71 .elementor-element.elementor-element-6c2bc91 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #0E294A 0%, #215F44 100%);opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-6c2bc91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 56px 48px 56px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-63b9a1d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-63b9a1d.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-71 .elementor-element.elementor-element-686b3c0{text-align:start;}.elementor-71 .elementor-element.elementor-element-686b3c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.4px;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-d69ee2f{--spacer-size:24px;}.elementor-71 .elementor-element.elementor-element-7554c6e{text-align:start;}.elementor-71 .elementor-element.elementor-element-7554c6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-1abb6ea{text-align:start;}.elementor-71 .elementor-element.elementor-element-1abb6ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;color:#E8A817;}.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-71 .elementor-element.elementor-element-547f27a{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-71 .elementor-element.elementor-element-547f27a img{width:30%;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-f780b60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-f780b60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-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-71 .elementor-element.elementor-element-9f41eea .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-71 .elementor-element.elementor-element-808f58d > .elementor-container{min-height:550px;}.elementor-71 .elementor-element.elementor-element-808f58d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-808f58d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-016d01e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-016d01e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-016d01e > .elementor-element-populated{padding:60px 0px 60px 600px;}.elementor-71 .elementor-element.elementor-element-fbd10fd{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-a02cfce{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-301829b{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-1a7cc44{--spacer-size:30px;}.elementor-71 .elementor-element.elementor-element-04a5b42{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-d5631b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-eaa4298 .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-71 .elementor-element.elementor-element-3bbab69 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-14a18dd .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-383d055 > .elementor-background-overlay{background-color:#F5F9F6;opacity:0.5;}.elementor-71 .elementor-element.elementor-element-383d055{padding:30px 40px 30px 40px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-0925d45.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-0925d45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-4f799d7{padding:26px 28px 26px 28px;}.elementor-71 .elementor-element.elementor-element-bbcda40 > .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-71 .elementor-element.elementor-element-a634b33 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-a634b33.elementor-view-stacked .elementor-icon{background-color:#399F5A;}.elementor-71 .elementor-element.elementor-element-a634b33.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-a634b33.elementor-view-default .elementor-icon{color:#399F5A;border-color:#399F5A;}.elementor-71 .elementor-element.elementor-element-a634b33.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-a634b33.elementor-view-default .elementor-icon svg{fill:#399F5A;}.elementor-71 .elementor-element.elementor-element-a634b33 .elementor-icon{font-size:18px;}.elementor-71 .elementor-element.elementor-element-a634b33 .elementor-icon svg{height:18px;}.elementor-71 .elementor-element.elementor-element-f80b029 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-b41fe26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-517875c{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-cfeff95{--spacer-size:6px;}.elementor-71 .elementor-element.elementor-element-56a0b6b{text-align:center;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-e0f1676:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-e0f1676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-e0f1676{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 76px 40px;}.elementor-71 .elementor-element.elementor-element-e0f1676 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-b92f67c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-b92f67c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-c2cc328{text-align:center;}.elementor-71 .elementor-element.elementor-element-c2cc328 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-2ce5b49{--spacer-size:26px;}.elementor-71 .elementor-element.elementor-element-733e2ae{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-bf6dda7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-bf6dda7.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-71 .elementor-element.elementor-element-ab00339.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-ab00339.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-71 .elementor-element.elementor-element-c798861.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-c798861.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-71 .elementor-element.elementor-element-a245142.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-a245142.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-71 .elementor-element.elementor-element-827e59b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-827e59b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-d955285{padding:40px 40px 40px 40px;}.elementor-71 .elementor-element.elementor-element-b6f14bb{text-align:center;}.elementor-71 .elementor-element.elementor-element-b6f14bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;}.elementor-71 .elementor-element.elementor-element-07c1bd1{text-align:center;}.elementor-71 .elementor-element.elementor-element-07c1bd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;}.elementor-71 .elementor-element.elementor-element-5c2c2a9{text-align:center;}.elementor-71 .elementor-element.elementor-element-5c2c2a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;}.elementor-71 .elementor-element.elementor-element-d1cb0b7{text-align:center;}.elementor-71 .elementor-element.elementor-element-d1cb0b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;}.elementor-71 .elementor-element.elementor-element-5f5b384:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-5f5b384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-71 .elementor-element.elementor-element-5f5b384{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-5f5b384 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-6861eee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-6861eee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-e64df9e{text-align:center;}.elementor-71 .elementor-element.elementor-element-e64df9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-ecddd67{--spacer-size:16px;}.elementor-71 .elementor-element.elementor-element-c280fc5{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-171ff2d{--spacer-size:30px;}.elementor-71 .elementor-element.elementor-element-5b739880{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-71 .elementor-element.elementor-element-5b739880 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-4c867ec5 > .elementor-element-populated{padding:30px 28px 30px 28px;}.elementor-71 .elementor-element.elementor-element-34823878 .elementor-button{background-color:transparent;fill:#8a95a0;color:#8a95a0;}.elementor-71 .elementor-element.elementor-element-1a3c15bb{--spacer-size:6px;}.elementor-71 .elementor-element.elementor-element-16303667 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-224bb7e6{--spacer-size:8px;}.elementor-71 .elementor-element.elementor-element-7c8f3e7b{--spacer-size:22px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-type-html{padding-bottom:0px;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-button[type="submit"]{color:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-71 .elementor-element.elementor-element-3374f3a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-71 .elementor-element.elementor-element-2e3995e:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-2e3995e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-2e3995e > .elementor-container{max-width:1600px;}.elementor-71 .elementor-element.elementor-element-2e3995e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-2e3995e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-64891f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-64891f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-64891f1 > .elementor-element-populated{padding:22px 22px 22px 22px;}.elementor-71 .elementor-element.elementor-element-25a8ced img{border-radius:8px 8px 8px 8px;}.elementor-71 .elementor-element.elementor-element-0ab9e5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:800;letter-spacing:1.2px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-315df9b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-315df9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-315df9b > .elementor-element-populated{padding:0px 0px 0px 0100px;}.elementor-71 .elementor-element.elementor-element-825b0d4{text-align:start;}.elementor-71 .elementor-element.elementor-element-825b0d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-76b2cc0{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-26f6068{text-align:start;}.elementor-71 .elementor-element.elementor-element-26f6068 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-de9fe7f{text-align:start;}.elementor-71 .elementor-element.elementor-element-de9fe7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-35dcb54{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-884c05c{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-9d018f4{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-17d1b23{--spacer-size:22px;}.elementor-71 .elementor-element.elementor-element-304e7c9{--spacer-size:28px;}.elementor-71 .elementor-element.elementor-element-f692fac .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-71 .elementor-element.elementor-element-f692fac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-71 .elementor-element.elementor-element-50599dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-50599dd:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-50599dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-71 .elementor-element.elementor-element-50599dd > .elementor-container{max-width:1600px;}.elementor-71 .elementor-element.elementor-element-50599dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-50599dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-6146745.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-6146745.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-202bd1e{text-align:center;}.elementor-71 .elementor-element.elementor-element-202bd1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-fcb5bb8{text-align:center;}.elementor-71 .elementor-element.elementor-element-fcb5bb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;}.elementor-71 .elementor-element.elementor-element-d01b3e7{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-8b84f22 > .elementor-element-populated{padding:35px 28px 28px 28px;}.elementor-71 .elementor-element.elementor-element-88a4fcd .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-88a4fcd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-88a4fcd.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-88a4fcd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-88a4fcd.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-88a4fcd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-88a4fcd .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-88a4fcd .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-e93d3ae{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-c703004 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-716aa78{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-598c098 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.5px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-4ca0818 > .elementor-element-populated{padding:35px 28px 28px 28px;}.elementor-71 .elementor-element.elementor-element-b55f142 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-b55f142.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-b55f142.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b55f142.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-b55f142.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b55f142.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-b55f142 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-b55f142 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-2d63850{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-a911010 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-fdbd96e{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-67e2572{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-28ea394{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-71 .elementor-element.elementor-element-28ea394 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.5px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-575240a > .elementor-element-populated{padding:35px 28px 28px 28px;}.elementor-71 .elementor-element.elementor-element-0c34a72 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-0c34a72.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0c34a72.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0c34a72.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0c34a72.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0c34a72.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0c34a72 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-0c34a72 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-6659565{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-1535817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-5eac504{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-69acf4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.5px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-71f4e8e > .elementor-element-populated{padding:35px 28px 28px 28px;}.elementor-71 .elementor-element.elementor-element-8121aa2 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-8121aa2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8121aa2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8121aa2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8121aa2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8121aa2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8121aa2 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-8121aa2 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-a56ce62{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-d88fb75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-83d3de4{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-62ae322{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-76b5d53{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-71 .elementor-element.elementor-element-76b5d53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.5px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-1696e55 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-1696e55:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-1696e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-1696e55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-1696e55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-e3dff08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-e3dff08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-783fb14{text-align:start;}.elementor-71 .elementor-element.elementor-element-783fb14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#5b6b7a;}.elementor-71 .elementor-element.elementor-element-72adde5{text-align:start;}.elementor-71 .elementor-element.elementor-element-72adde5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-07c637e{text-align:start;}.elementor-71 .elementor-element.elementor-element-07c637e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-4204624{text-align:start;}.elementor-71 .elementor-element.elementor-element-4204624 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-1dac3e6{text-align:start;}.elementor-71 .elementor-element.elementor-element-1dac3e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;color:#212529;}.elementor-71 .elementor-element.elementor-element-fd68fa3{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-592af7f > .elementor-element-populated{padding:32px 30px 32px 30px;}.elementor-71 .elementor-element.elementor-element-af6cec5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;color:#F5C542;}.elementor-71 .elementor-element.elementor-element-5e8490f{--spacer-size:22px;}.elementor-71 .elementor-element.elementor-element-fdb710d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-1ff8bd4{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-a823ade > .elementor-element-populated{padding:32px 30px 32px 30px;}.elementor-71 .elementor-element.elementor-element-b0f8e11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;color:#F5C542;}.elementor-71 .elementor-element.elementor-element-1d5600c{--spacer-size:22px;}.elementor-71 .elementor-element.elementor-element-d9e6e87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-204edfb{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-081bb57 > .elementor-element-populated{padding:32px 30px 32px 30px;}.elementor-71 .elementor-element.elementor-element-c3b668b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;color:#F5C542;}.elementor-71 .elementor-element.elementor-element-7a37a7b{--spacer-size:22px;}.elementor-71 .elementor-element.elementor-element-53059d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-a0d36ff{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-2d95077 > .elementor-element-populated{padding:32px 30px 32px 30px;}.elementor-71 .elementor-element.elementor-element-6c0171b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;color:#F5C542;}.elementor-71 .elementor-element.elementor-element-5a32419{--spacer-size:22px;}.elementor-71 .elementor-element.elementor-element-4b0377e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-b718bb0{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-250cf71 > .elementor-element-populated{padding:32px 30px 32px 30px;}.elementor-71 .elementor-element.elementor-element-8e9280e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;color:#F5C542;}.elementor-71 .elementor-element.elementor-element-f8f7f85{--spacer-size:22px;}.elementor-71 .elementor-element.elementor-element-db4c9e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0996cad{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-84d8abc > .elementor-element-populated{padding:34px 30px 32px 30px;}.elementor-71 .elementor-element.elementor-element-0afdbbd{padding:50px 40px 50px 40px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-29d8455.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-29d8455.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-adf6984{text-align:center;}.elementor-71 .elementor-element.elementor-element-adf6984 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-bdbaa47{text-align:center;}.elementor-71 .elementor-element.elementor-element-bdbaa47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#4CD964;}.elementor-71 .elementor-element.elementor-element-4c6ccd5{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-2f27848 > .elementor-element-populated{padding:34px 28px 32px 28px;}.elementor-71 .elementor-element.elementor-element-aff51b2 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-aff51b2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-aff51b2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-aff51b2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-aff51b2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-aff51b2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-aff51b2 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-aff51b2 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-503fe27{--spacer-size:26px;}.elementor-71 .elementor-element.elementor-element-48c4120 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-3428d14{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-d19899f > .elementor-element-populated{padding:34px 28px 32px 28px;}.elementor-71 .elementor-element.elementor-element-663b093 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-663b093.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-663b093.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-663b093.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-663b093.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-663b093.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-663b093 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-663b093 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-503db65{--spacer-size:26px;}.elementor-71 .elementor-element.elementor-element-85e6d30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0363502{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-f1615a3 > .elementor-element-populated{padding:34px 28px 32px 28px;}.elementor-71 .elementor-element.elementor-element-dd0e5be .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-dd0e5be.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-dd0e5be.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dd0e5be.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-dd0e5be.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dd0e5be.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-dd0e5be .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-dd0e5be .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-7825c67{--spacer-size:26px;}.elementor-71 .elementor-element.elementor-element-94e86f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-d9add11{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-861fb17 > .elementor-element-populated{padding:34px 28px 32px 28px;}.elementor-71 .elementor-element.elementor-element-48200d6 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-48200d6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-48200d6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-48200d6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-48200d6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-48200d6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-48200d6 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-48200d6 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-93f91da{--spacer-size:26px;}.elementor-71 .elementor-element.elementor-element-7de7aa2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0d1a22f{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-981e2f3{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-1cf00b0{padding:26px 28px 26px 28px;}.elementor-71 .elementor-element.elementor-element-f85808b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-e3f69a1 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-e3f69a1.elementor-view-stacked .elementor-icon{background-color:#399F5A;}.elementor-71 .elementor-element.elementor-element-e3f69a1.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e3f69a1.elementor-view-default .elementor-icon{color:#399F5A;border-color:#399F5A;}.elementor-71 .elementor-element.elementor-element-e3f69a1.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e3f69a1.elementor-view-default .elementor-icon svg{fill:#399F5A;}.elementor-71 .elementor-element.elementor-element-e3f69a1 .elementor-icon{font-size:18px;}.elementor-71 .elementor-element.elementor-element-e3f69a1 .elementor-icon svg{height:18px;}.elementor-71 .elementor-element.elementor-element-4be3818 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-6d181a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-59201b7{--spacer-size:6px;}.elementor-71 .elementor-element.elementor-element-b183329:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-b183329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-71 .elementor-element.elementor-element-b183329{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-b183329 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-c613ea3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-c613ea3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-44d5277{text-align:center;}.elementor-71 .elementor-element.elementor-element-44d5277 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-53d1c60{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-6c8466a > .elementor-element-populated{padding:30px 26px 28px 26px;}.elementor-71 .elementor-element.elementor-element-36624c8 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-36624c8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-36624c8.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-36624c8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-36624c8.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-36624c8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-36624c8 .elementor-icon{font-size:20px;}.elementor-71 .elementor-element.elementor-element-36624c8 .elementor-icon svg{height:20px;}.elementor-71 .elementor-element.elementor-element-a576a50{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-2cd0618 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-07267d7{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-235f15a > .elementor-element-populated{padding:30px 26px 28px 26px;}.elementor-71 .elementor-element.elementor-element-3f95890 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-3f95890.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-3f95890.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-3f95890.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-3f95890.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-3f95890.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-3f95890 .elementor-icon{font-size:20px;}.elementor-71 .elementor-element.elementor-element-3f95890 .elementor-icon svg{height:20px;}.elementor-71 .elementor-element.elementor-element-cf51e19{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-d830c6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-7dd5288{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-6c3b272 > .elementor-element-populated{padding:30px 26px 28px 26px;}.elementor-71 .elementor-element.elementor-element-12dbf91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-fc5acc1{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-75f7a86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-764dd81{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-1daf7d2 > .elementor-element-populated{padding:30px 26px 28px 26px;}.elementor-71 .elementor-element.elementor-element-993d890 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-993d890.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-993d890.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-993d890.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-993d890.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-993d890.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-993d890 .elementor-icon{font-size:20px;}.elementor-71 .elementor-element.elementor-element-993d890 .elementor-icon svg{height:20px;}.elementor-71 .elementor-element.elementor-element-170b90d{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-07c7788 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-93227ca{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-5c2966d > .elementor-element-populated{padding:30px 26px 28px 26px;}.elementor-71 .elementor-element.elementor-element-6bdfe99 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-6bdfe99.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6bdfe99.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-6bdfe99.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6bdfe99.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-6bdfe99.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6bdfe99 .elementor-icon{font-size:20px;}.elementor-71 .elementor-element.elementor-element-6bdfe99 .elementor-icon svg{height:20px;}.elementor-71 .elementor-element.elementor-element-bcdcf04{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-fe18597 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-19bdd64{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-70421c6 > .elementor-element-populated{padding:30px 26px 28px 26px;}.elementor-71 .elementor-element.elementor-element-8fcf7fb .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-8fcf7fb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8fcf7fb.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8fcf7fb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8fcf7fb.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8fcf7fb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8fcf7fb .elementor-icon{font-size:20px;}.elementor-71 .elementor-element.elementor-element-8fcf7fb .elementor-icon svg{height:20px;}.elementor-71 .elementor-element.elementor-element-e9a4e71{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-2de37d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.3em;color:#212529;}.elementor-71 .elementor-element.elementor-element-d51b6c3{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-2c8d4bb:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-2c8d4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-2c8d4bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 20px 40px;}.elementor-71 .elementor-element.elementor-element-2c8d4bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-6630dc0{text-align:start;}.elementor-71 .elementor-element.elementor-element-6630dc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.15em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-db5d63e{text-align:start;}.elementor-71 .elementor-element.elementor-element-db5d63e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.15em;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-8613d23:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-8613d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8613d23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 30px 40px;}.elementor-71 .elementor-element.elementor-element-8613d23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-ae95634 > .elementor-element-populated{padding:34px 32px 26px 38px;}.elementor-71 .elementor-element.elementor-element-8a38382 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-8a38382.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8a38382.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8a38382.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8a38382.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8a38382.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8a38382 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-8a38382 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-f96c286 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;color:#2b7a41;}.elementor-71 .elementor-element.elementor-element-64de903{--spacer-size:24px;}.elementor-71 .elementor-element.elementor-element-78990a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-ebb5b00{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-0eb3db4 > .elementor-element-populated{padding:34px 32px 26px 38px;}.elementor-71 .elementor-element.elementor-element-0dadc7d .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-0dadc7d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0dadc7d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0dadc7d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0dadc7d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0dadc7d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-0dadc7d .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-0dadc7d .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-543f566 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;color:#15447B;}.elementor-71 .elementor-element.elementor-element-57de773{--spacer-size:24px;}.elementor-71 .elementor-element.elementor-element-d1dd388 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-bcd0d27{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-345b24f > .elementor-element-populated{padding:34px 32px 26px 38px;}.elementor-71 .elementor-element.elementor-element-7b793fd .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-7b793fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-7b793fd.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7b793fd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-7b793fd.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7b793fd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-7b793fd .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-7b793fd .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-cd88a62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;color:#9a6a00;}.elementor-71 .elementor-element.elementor-element-bbd4199{--spacer-size:24px;}.elementor-71 .elementor-element.elementor-element-d34bd31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-9f2f8f4{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-8cb6880 > .elementor-element-populated{padding:34px 32px 26px 38px;}.elementor-71 .elementor-element.elementor-element-b93dec2 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-b93dec2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-b93dec2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b93dec2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-b93dec2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b93dec2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-b93dec2 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-b93dec2 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-2b97839 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;color:#0a6e6e;}.elementor-71 .elementor-element.elementor-element-63e8add{--spacer-size:24px;}.elementor-71 .elementor-element.elementor-element-f469c00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-c915113{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-bcd3d25:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-bcd3d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-bcd3d25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 40px 60px 40px;}.elementor-71 .elementor-element.elementor-element-bcd3d25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-1ae0127{padding:50px 40px 50px 40px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-dbbc326.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-dbbc326.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-82a87fe{text-align:center;}.elementor-71 .elementor-element.elementor-element-82a87fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#7df0a0;}.elementor-71 .elementor-element.elementor-element-19b976c{text-align:center;}.elementor-71 .elementor-element.elementor-element-19b976c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-563af3a{text-align:center;}.elementor-71 .elementor-element.elementor-element-563af3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#4CD964;}.elementor-71 .elementor-element.elementor-element-2f3402d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-71 .elementor-element.elementor-element-7e7b58f{--spacer-size:15px;}.elementor-71 .elementor-element.elementor-element-4d33514 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-4d33514:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-4d33514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-4d33514{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-4d33514 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-5ed7ff3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-5ed7ff3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-af99a36{text-align:center;}.elementor-71 .elementor-element.elementor-element-af99a36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-eb3b2da{text-align:center;}.elementor-71 .elementor-element.elementor-element-eb3b2da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-71 .elementor-element.elementor-element-bdc76c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-71 .elementor-element.elementor-element-88034db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-71 .elementor-element.elementor-element-68c1736 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-71 .elementor-element.elementor-element-94f9867 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-71 .elementor-element.elementor-element-a0cb4e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;color:#212529;}.elementor-71 .elementor-element.elementor-element-45bf11b{padding:50px 40px 50px 40px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-5df9e04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-5df9e04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-fc514a2{text-align:center;}.elementor-71 .elementor-element.elementor-element-fc514a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#7df0a0;}.elementor-71 .elementor-element.elementor-element-7fe3369{text-align:center;}.elementor-71 .elementor-element.elementor-element-7fe3369 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6be998d{text-align:center;}.elementor-71 .elementor-element.elementor-element-6be998d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;color:#4CD964;}.elementor-71 .elementor-element.elementor-element-d4b1c7a{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-6d9bc4c > .elementor-element-populated{padding:10px 26px 10px 26px;}.elementor-71 .elementor-element.elementor-element-defac62 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-defac62.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-defac62.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-defac62.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-defac62.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-defac62.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-defac62 .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-defac62 .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-47f027c{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-351b8f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-900a147{--spacer-size:14px;}.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-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-icon i{color:#4CD964;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-icon svg{fill:#4CD964;transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-d575557{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-ff675f5 > .elementor-element-populated{padding:10px 26px 10px 26px;}.elementor-71 .elementor-element.elementor-element-69d0b07 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-69d0b07.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-69d0b07.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-69d0b07.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-69d0b07.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-69d0b07.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-69d0b07 .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-69d0b07 .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-071696e{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-8fc1575 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-359c557{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-icon i{color:#4CD964;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-icon svg{fill:#4CD964;transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-cf73357{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-5af4d77 > .elementor-element-populated{padding:10px 26px 10px 26px;}.elementor-71 .elementor-element.elementor-element-cdb3c8a .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-cdb3c8a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-cdb3c8a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-cdb3c8a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-cdb3c8a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-cdb3c8a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-cdb3c8a .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-cdb3c8a .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-af762db{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-eeb252e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-5e0ce12{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-icon i{color:#4CD964;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-icon svg{fill:#4CD964;transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-3bad612{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-b521bce{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-e8204c7 > .elementor-element-populated{padding:10px 30px 10px 30px;}.elementor-71 .elementor-element.elementor-element-0184526{text-align:center;}.elementor-71 .elementor-element.elementor-element-0184526 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;color:#7df0a0;}.elementor-71 .elementor-element.elementor-element-e43a7f4{--spacer-size:16px;}.elementor-71 .elementor-element.elementor-element-36af9af .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-36af9af.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-36af9af.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-36af9af.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-36af9af.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-36af9af.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-36af9af .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-36af9af .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-e8deaa7{--spacer-size:16px;}.elementor-71 .elementor-element.elementor-element-384a357{text-align:center;}.elementor-71 .elementor-element.elementor-element-384a357 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-881955f{--spacer-size:8px;}.elementor-71 .elementor-element.elementor-element-04b2358{text-align:center;}.elementor-71 .elementor-element.elementor-element-04b2358 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#F5C542;}.elementor-71 .elementor-element.elementor-element-7cea36a{--spacer-size:6px;}.elementor-71 .elementor-element.elementor-element-9a04614{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-6abeb3c > .elementor-element-populated{padding:10px 26px 10px 26px;}.elementor-71 .elementor-element.elementor-element-efb4940 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:800;letter-spacing:1.1px;color:#ff9c8c;}.elementor-71 .elementor-element.elementor-element-626d4d5{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-77ae22f .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-77ae22f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-77ae22f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-77ae22f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-77ae22f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-77ae22f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-77ae22f .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-77ae22f .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-5b914b9{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-5cae754 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-b35f961{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-icon i{color:#4CD964;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-icon svg{fill:#4CD964;transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-32c918f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-79536c8 > .elementor-element-populated{padding:10px 26px 10px 26px;}.elementor-71 .elementor-element.elementor-element-dbffac2 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-dbffac2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-dbffac2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dbffac2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-dbffac2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dbffac2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-dbffac2 .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-dbffac2 .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-1ab16be{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-6fb8364 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-438f715{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-icon i{color:#4CD964;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-icon svg{fill:#4CD964;transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-b1e1484{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-dee4356 > .elementor-element-populated{padding:10px 26px 10px 26px;}.elementor-71 .elementor-element.elementor-element-436356c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:800;letter-spacing:1.1px;color:#7df0a0;}.elementor-71 .elementor-element.elementor-element-1803f44{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-329cbaf .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-329cbaf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-329cbaf.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-329cbaf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-329cbaf.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-329cbaf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-329cbaf .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-329cbaf .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-7045b55{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-c1b02b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-a43db44{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-icon i{color:#4CD964;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-icon svg{fill:#4CD964;transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-73955ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-ae1bb2b > .elementor-element-populated{padding:10px 26px 10px 26px;}.elementor-71 .elementor-element.elementor-element-524ae04 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-524ae04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-524ae04.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-524ae04.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-524ae04.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-524ae04.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-524ae04 .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-524ae04 .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-848c298{--spacer-size:18px;}.elementor-71 .elementor-element.elementor-element-1035aaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-ca8a3a9{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-icon i{color:#4CD964;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-icon svg{fill:#4CD964;transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-351231a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-c6089c0{--spacer-size:46px;}.elementor-71 .elementor-element.elementor-element-ba03180{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-800cf7d > .elementor-element-populated{padding:10px 30px 10px 30px;}.elementor-71 .elementor-element.elementor-element-c18af0c .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-c18af0c.elementor-view-stacked .elementor-icon{background-color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-c18af0c.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-c18af0c.elementor-view-default .elementor-icon{color:#0B1F3A;border-color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-c18af0c.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-c18af0c.elementor-view-default .elementor-icon svg{fill:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-c18af0c .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-c18af0c .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-4e2e7de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-a82c56a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.2px;color:#F5C542;}.elementor-71 .elementor-element.elementor-element-41b77e9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-41b77e9:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-41b77e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-71 .elementor-element.elementor-element-41b77e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-41b77e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-c076888.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-c076888.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-30486e4{text-align:center;}.elementor-71 .elementor-element.elementor-element-30486e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-1d01749{text-align:center;}.elementor-71 .elementor-element.elementor-element-1d01749 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;}.elementor-71 .elementor-element.elementor-element-df1e086{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-0b4686c > .elementor-element-populated{padding:30px 14px 26px 14px;}.elementor-71 .elementor-element.elementor-element-b14adf3{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-698d69b{text-align:center;}.elementor-71 .elementor-element.elementor-element-698d69b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-5c60a19 > .elementor-element-populated{padding:30px 14px 26px 14px;}.elementor-71 .elementor-element.elementor-element-46f26f9{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-24f0f96{text-align:center;}.elementor-71 .elementor-element.elementor-element-24f0f96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-15e4a5c > .elementor-element-populated{padding:30px 14px 26px 14px;}.elementor-71 .elementor-element.elementor-element-f4c7cc0{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-ba1b92a{text-align:center;}.elementor-71 .elementor-element.elementor-element-ba1b92a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-d1c776f > .elementor-element-populated{padding:30px 14px 26px 14px;}.elementor-71 .elementor-element.elementor-element-4bc8eca{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-eb3ebda{text-align:center;}.elementor-71 .elementor-element.elementor-element-eb3ebda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-305aa91 > .elementor-element-populated{padding:30px 14px 26px 14px;}.elementor-71 .elementor-element.elementor-element-b5df115{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-ebb5783{text-align:center;}.elementor-71 .elementor-element.elementor-element-ebb5783 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-bf54909 > .elementor-element-populated{padding:30px 14px 26px 14px;}.elementor-71 .elementor-element.elementor-element-41c27a0{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-c289e5e{text-align:center;}.elementor-71 .elementor-element.elementor-element-c289e5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-817faf4 > .elementor-element-populated{padding:30px 14px 26px 14px;}.elementor-71 .elementor-element.elementor-element-f096b4b{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-e5704aa{text-align:center;}.elementor-71 .elementor-element.elementor-element-e5704aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-d0a50af > .elementor-element-populated{padding:30px 16px 22px 16px;}.elementor-71 .elementor-element.elementor-element-f76d84a .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-f76d84a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-f76d84a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-f76d84a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-f76d84a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-f76d84a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-f76d84a .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-f76d84a .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-c26dd9d{--spacer-size:16px;}.elementor-71 .elementor-element.elementor-element-78fcada{text-align:center;}.elementor-71 .elementor-element.elementor-element-78fcada .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-9fa1454{--spacer-size:8px;}.elementor-71 .elementor-element.elementor-element-92e0edd{--spacer-size:14px;}.elementor-71 .elementor-element.elementor-element-d4adb39:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-d4adb39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-d4adb39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 20px 40px;}.elementor-71 .elementor-element.elementor-element-d4adb39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-945c963.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-945c963.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-0d0d997{text-align:center;}.elementor-71 .elementor-element.elementor-element-0d0d997 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#a93226;}.elementor-71 .elementor-element.elementor-element-547e893{--spacer-size:16px;}.elementor-71 .elementor-element.elementor-element-836f73c{text-align:center;}.elementor-71 .elementor-element.elementor-element-836f73c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-c97664a{--spacer-size:12px;}.elementor-71 .elementor-element.elementor-element-7c1a038{--spacer-size:30px;}.elementor-71 .elementor-element.elementor-element-f64aaf1{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-b86eca9 > .elementor-element-populated{padding:18px 20px 18px 20px;}.elementor-71 .elementor-element.elementor-element-8c25ce9 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-8c25ce9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8c25ce9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8c25ce9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8c25ce9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8c25ce9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-8c25ce9 .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-8c25ce9 .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-35377c4 > .elementor-element-populated{padding:18px 20px 18px 20px;}.elementor-71 .elementor-element.elementor-element-de24ded .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-de24ded.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-de24ded.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-de24ded.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-de24ded.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-de24ded.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-de24ded .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-de24ded .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-5d24723 > .elementor-element-populated{padding:18px 20px 18px 20px;}.elementor-71 .elementor-element.elementor-element-2d963ee .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-2d963ee.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-2d963ee.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-2d963ee.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-2d963ee.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-2d963ee.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-2d963ee .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-2d963ee .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-f19b0a1 > .elementor-element-populated{padding:18px 20px 18px 20px;}.elementor-71 .elementor-element.elementor-element-1009e1a .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-1009e1a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-1009e1a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-1009e1a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-1009e1a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-1009e1a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-1009e1a .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-1009e1a .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-1056274:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-1056274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-1056274{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-71 .elementor-element.elementor-element-1056274 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-ddfac54.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-ddfac54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-6d27376 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-6d27376.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6d27376.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-6d27376.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6d27376.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-6d27376.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6d27376 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-6d27376 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-057f50d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-cb918ef{--spacer-size:4px;}.elementor-71 .elementor-element.elementor-element-d07025e:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-d07025e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-71 .elementor-element.elementor-element-d07025e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-d07025e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-8f0ecf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-8f0ecf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-b139e3f{text-align:center;}.elementor-71 .elementor-element.elementor-element-b139e3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-3e0936a{text-align:center;}.elementor-71 .elementor-element.elementor-element-3e0936a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-827c160{text-align:center;}.elementor-71 .elementor-element.elementor-element-827c160 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-7282a76{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-4fe7cee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-095705a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-095705a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-5489bf5{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-501ada8{text-align:center;}.elementor-71 .elementor-element.elementor-element-501ada8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:1.35em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-6f5c052{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-db32b46{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-9acce99 > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-0eb14c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-32cc02e > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-0f9e657 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-19c7cfc > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-f16bd67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-86c1259 > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-3ee7fae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-a2752aa > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-a0c0f17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-f85457c > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-b967845 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-408188e > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-4013bd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-a4a74ce > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-0d0bc82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-e7d7f8c > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-df55fd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-68bd5c6 > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-02b3d4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-e951272 > .elementor-element-populated{padding:22px 24px 22px 22px;}.elementor-71 .elementor-element.elementor-element-3319f74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-ff8ff2d{--spacer-size:30px;}.elementor-71 .elementor-element.elementor-element-991c2b3:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-991c2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-991c2b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-991c2b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-5ae113d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-5ae113d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-da04c0c{text-align:center;}.elementor-71 .elementor-element.elementor-element-da04c0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;color:#399F5A;}.elementor-71 .elementor-element.elementor-element-89cc41b{text-align:center;}.elementor-71 .elementor-element.elementor-element-89cc41b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;}.elementor-71 .elementor-element.elementor-element-676cae2{--spacer-size:15px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-71 .elementor-element.elementor-element-20c2f08.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:5px;}.elementor-71 .elementor-element.elementor-element-20c2f08 .elementor-main-swiper .swiper-slide{border-radius:8px;}.elementor-71 .elementor-element.elementor-element-20c2f08 .elementor-swiper-button{font-size:20px;}.elementor-71 .elementor-element.elementor-element-47a7640:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-47a7640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-47a7640{border-style:solid;border-width:20px 0px 0px 0px;border-color:#215F44;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-47a7640 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-ca7e5ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-ca7e5ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-7c81fa5{text-align:center;}.elementor-71 .elementor-element.elementor-element-7c81fa5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.3em;color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-58814b4{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-f7cfe1a{--spacer-size:10px;}.elementor-71 .elementor-element.elementor-element-29a6fbd{border-radius:10px 10px 10px 10px;}.elementor-71 .elementor-element.elementor-element-8176dcc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-8176dcc:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-8176dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-71 .elementor-element.elementor-element-8176dcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-8176dcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-56a8d98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-56a8d98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-1db54d3{--spacer-size:16px;}.elementor-71 .elementor-element.elementor-element-f15ede8{text-align:center;}.elementor-71 .elementor-element.elementor-element-f15ede8 .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-71 .elementor-element.elementor-element-79738f0 .elementor-accordion-icon, .elementor-71 .elementor-element.elementor-element-79738f0 .elementor-accordion-title{color:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-accordion-icon svg{fill:#0B1F3A;}.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-active .elementor-accordion-icon, .elementor-71 .elementor-element.elementor-element-79738f0 .elementor-active .elementor-accordion-title{color:#399F5A;}.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-active .elementor-accordion-icon svg{fill:#399F5A;}.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-tab-title .elementor-accordion-icon i:before{color:#399F5A;}.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-tab-title .elementor-accordion-icon svg{fill:#399F5A;}.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-tab-content{color:#4a4f54;}.elementor-71 .elementor-element.elementor-element-ad9368f:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-ad9368f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-ad9368f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-71 .elementor-element.elementor-element-ad9368f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-853d372.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-853d372.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-853d372 > .elementor-element-populated{padding:70px 56px 70px 56px;}.elementor-71 .elementor-element.elementor-element-5319630{text-align:center;}.elementor-71 .elementor-element.elementor-element-5319630 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-67ff6cd{text-align:center;}.elementor-71 .elementor-element.elementor-element-67ff6cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#4CD964;}.elementor-71 .elementor-element.elementor-element-909b211{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-71 .elementor-element.elementor-element-a0cda3f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-a0cda3f{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-48f0469.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-48f0469.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-9eb96b2 .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-71 .elementor-element.elementor-element-8e76436.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-71 .elementor-element.elementor-element-8e76436.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-71 .elementor-element.elementor-element-7d13701 .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-71 .elementor-element.elementor-element-016d01e > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-71 .elementor-element.elementor-element-20c2f08.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-7554c6e .elementor-heading-title{font-size:30px;}.elementor-71 .elementor-element.elementor-element-1abb6ea .elementor-heading-title{font-size:22px;}.elementor-71 .elementor-element.elementor-element-547f27a img{width:40%;}.elementor-71 .elementor-element.elementor-element-808f58d > .elementor-container{min-height:550px;}.elementor-71 .elementor-element.elementor-element-20c2f08.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-71 .elementor-element.elementor-element-853d372 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-5319630 .elementor-heading-title{font-size:30px;}.elementor-71 .elementor-element.elementor-element-67ff6cd .elementor-heading-title{font-size:25px;}}/* Start custom CSS for heading, class: .elementor-element-686b3c0 */.elementor-71 .elementor-element.elementor-element-686b3c0 .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:#E8A817; border:1px solid #E8A817; padding:10px 18px; border-radius:6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7554c6e */.elementor-71 .elementor-element.elementor-element-7554c6e { display:inline; } .elementor-71 .elementor-element.elementor-element-7554c6e .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1abb6ea */.elementor-71 .elementor-element.elementor-element-1abb6ea { display:block; margin-top:4px; } .elementor-71 .elementor-element.elementor-element-1abb6ea .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f41eea */.elementor-71 .elementor-element.elementor-element-9f41eea .elementor-button { border-radius: 100px !important; box-shadow: 0 8px 24px rgba(76,217,100,0.4); transition: transform .2s ease, box-shadow .2s ease; } .elementor-71 .elementor-element.elementor-element-9f41eea .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(76,217,100,0.4); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c2bc91 */.elementor-71 .elementor-element.elementor-element-6c2bc91 { background: linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#1F5C3E 100%); position: relative; overflow: hidden; } .elementor-71 .elementor-element.elementor-element-6c2bc91::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-71 .elementor-element.elementor-element-6c2bc91::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-71 .elementor-element.elementor-element-6c2bc91 { border-radius:20px 20px 0 0; } .elementor-71 .elementor-element.elementor-element-6c2bc91 > .elementor-container { position:relative; z-index:1; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-6c2bc91 > .elementor-container { flex-wrap:wrap; } .elementor-71 .elementor-element.elementor-element-6c2bc91 > .elementor-container > .elementor-column { width:100%; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-773fabf */.elementor-71 .elementor-element.elementor-element-773fabf .hero-break { display:inline; } @media (min-width:901px) { .elementor-71 .elementor-element.elementor-element-773fabf .hero-break { display:block; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa4298 */.elementor-71 .elementor-element.elementor-element-eaa4298 .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-71 .elementor-element.elementor-element-eaa4298 .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-14a18dd */.elementor-71 .elementor-element.elementor-element-14a18dd .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-71 .elementor-element.elementor-element-14a18dd .elementor-button:hover { background:rgba(255,255,255,0.12) !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-04a5b42 */.elementor-71 .elementor-element.elementor-element-04a5b42 > .elementor-container { display:flex; gap:16px; flex-wrap:wrap; } .elementor-71 .elementor-element.elementor-element-04a5b42 > .elementor-container > .elementor-column { width:auto !important; max-width:none !important; } @media (max-width:480px) { .elementor-71 .elementor-element.elementor-element-04a5b42 > .elementor-container { flex-wrap:nowrap; gap:10px; } .elementor-71 .elementor-element.elementor-element-04a5b42 .elementor-button { padding:12px 16px !important; font-size:13px !important; white-space:nowrap; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-016d01e */.elementor-71 .elementor-element.elementor-element-016d01e { --kit-widget-spacing:0px; position:relative; z-index:1; margin-left:auto; } .elementor-71 .elementor-element.elementor-element-016d01e .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-016d01e { width:100% !important; padding:270px 24px 44px !important; } .elementor-71 .elementor-element.elementor-element-016d01e h1 { font-size:32px !important; } } @media (max-width:480px) { .elementor-71 .elementor-element.elementor-element-016d01e { padding-top:240px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-808f58d */.elementor-71 .elementor-element.elementor-element-808f58d { 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/Trusted-ITAD-partner-for-secure-data-destruction-and-responsible-recycling.webp); background-size:cover; background-position:left center; } .elementor-71 .elementor-element.elementor-element-808f58d > .elementor-container { min-height:460px; align-items:center; display:flex; justify-content:flex-end; } @media (max-width:800px) { .elementor-71 .elementor-element.elementor-element-808f58d { 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/Trusted-ITAD-partner-for-secure-data-destruction-and-responsible-recycling.webp); background-position:center top; background-size:cover; } .elementor-71 .elementor-element.elementor-element-808f58d > .elementor-container { min-height:0; justify-content:flex-start; align-items:stretch; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a634b33 */.elementor-71 .elementor-element.elementor-element-a634b33 { width:44px !important; } .elementor-71 .elementor-element.elementor-element-a634b33 .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-71 .elementor-element.elementor-element-a634b33 svg { width:18px; height:18px; fill:#399F5A; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bbcda40 */.elementor-71 .elementor-element.elementor-element-bbcda40 { width:auto !important; max-width:none !important; flex:0 0 auto; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f80b029 */.elementor-71 .elementor-element.elementor-element-f80b029{--kit-widget-spacing:4px; flex:1 1 auto;} .elementor-71 .elementor-element.elementor-element-f80b029 .elementor-widget:not(:last-child){margin-block-end:0 !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f799d7 */.elementor-71 .elementor-element.elementor-element-4f799d7 { background:linear-gradient(135deg,#2f8a4c,#4CD964); border-radius:18px; box-shadow:0 20px 40px -20px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-4f799d7 > .elementor-container { display:flex; align-items:center; gap:18px; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-4f799d7 > .elementor-container { align-items:flex-start; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0925d45 */.elementor-71 .elementor-element.elementor-element-0925d45 > .elementor-widget-wrap { justify-content:center; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2cc328 */.elementor-71 .elementor-element.elementor-element-c2cc328 .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-55158aa */.elementor-71 .elementor-element.elementor-element-55158aa { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-71 .elementor-element.elementor-element-55158aa .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-71 .elementor-element.elementor-element-55158aa 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-bf6dda7 */.elementor-71 .elementor-element.elementor-element-bf6dda7 { --kit-widget-spacing:0px; } .elementor-71 .elementor-element.elementor-element-bf6dda7:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33ed9cc */.elementor-71 .elementor-element.elementor-element-33ed9cc { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-71 .elementor-element.elementor-element-33ed9cc .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-71 .elementor-element.elementor-element-33ed9cc 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-ab00339 */.elementor-71 .elementor-element.elementor-element-ab00339 { --kit-widget-spacing:0px; } .elementor-71 .elementor-element.elementor-element-ab00339:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8127568 */.elementor-71 .elementor-element.elementor-element-8127568 { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-71 .elementor-element.elementor-element-8127568 .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-71 .elementor-element.elementor-element-8127568 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-c798861 */.elementor-71 .elementor-element.elementor-element-c798861 { --kit-widget-spacing:0px; } .elementor-71 .elementor-element.elementor-element-c798861:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3319990 */.elementor-71 .elementor-element.elementor-element-3319990 { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-71 .elementor-element.elementor-element-3319990 .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-71 .elementor-element.elementor-element-3319990 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-a245142 */.elementor-71 .elementor-element.elementor-element-a245142 { --kit-widget-spacing:0px; } .elementor-71 .elementor-element.elementor-element-a245142:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b3e059 */.elementor-71 .elementor-element.elementor-element-3b3e059 { display:flex; align-items:center; justify-content:center; height:150px; } .elementor-71 .elementor-element.elementor-element-3b3e059 .elementor-widget-container { height:100%; display:flex; align-items:center; justify-content:center; } .elementor-71 .elementor-element.elementor-element-3b3e059 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-827e59b */.elementor-71 .elementor-element.elementor-element-827e59b { --kit-widget-spacing:0px; } .elementor-71 .elementor-element.elementor-element-827e59b:hover img { transform:translateY(-5px) scale(1.05); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e0f1676 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-e0f1676 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6f14bb */.elementor-71 .elementor-element.elementor-element-b6f14bb .elementor-heading-title { background: linear-gradient(135deg,#4CD964,#8ff0a4); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07c1bd1 */.elementor-71 .elementor-element.elementor-element-07c1bd1 .elementor-heading-title { background: linear-gradient(135deg,#4CD964,#8ff0a4); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c2c2a9 */.elementor-71 .elementor-element.elementor-element-5c2c2a9 .elementor-heading-title { background: linear-gradient(135deg,#4CD964,#8ff0a4); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1cb0b7 */.elementor-71 .elementor-element.elementor-element-d1cb0b7 .elementor-heading-title { background: linear-gradient(135deg,#4CD964,#8ff0a4); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d955285 */.elementor-71 .elementor-element.elementor-element-d955285 { background: linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#1F5C3E 100%); position: relative; overflow: hidden; } .elementor-71 .elementor-element.elementor-element-d955285::before { content:''; position:absolute; top:-180px; right:-150px; width:520px; height:520px; background: radial-gradient(circle, rgba(76,217,100,0.12) 0%, transparent 62%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-d955285::after { content:''; position:absolute; bottom:-160px; left:-120px; width:420px; height:420px; background: radial-gradient(circle, rgba(21,68,123,0.2) 0%, transparent 58%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-d955285 { text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e64df9e */.elementor-71 .elementor-element.elementor-element-e64df9e .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-acbc220 */.elementor-71 .elementor-element.elementor-element-acbc220 .rs-row { display:grid; grid-template-columns:repeat(3,1fr); gap:34px; } .elementor-71 .elementor-element.elementor-element-acbc220 .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-71 .elementor-element.elementor-element-acbc220 .rs-item:hover { transform:translateY(-5px); box-shadow:0 22px 40px -24px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-acbc220 .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-71 .elementor-element.elementor-element-acbc220 .rs-title { font-family:'Montserrat',sans-serif; font-weight:800; font-size:17px; color:#0B1F3A; margin-bottom:6px; } .elementor-71 .elementor-element.elementor-element-acbc220 .rs-desc { font-family:'Montserrat',sans-serif; font-size:14px; line-height:1.6; color:#5b6b76; margin:0; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-acbc220 .rs-row { grid-template-columns:1fr; gap:16px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6861eee */.elementor-71 .elementor-element.elementor-element-6861eee{--kit-widget-spacing:0px;} .elementor-71 .elementor-element.elementor-element-6861eee .elementor-widget:not(:last-child){margin-block-end:0 !important;} @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-6861eee h2 { font-size:26px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f5b384 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-5f5b384 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34823878 */.elementor-71 .elementor-element.elementor-element-34823878 { display:flex; justify-content:flex-end; } .elementor-71 .elementor-element.elementor-element-34823878 .elementor-button { min-width:44px !important; min-height:44px !important; width:44px; height:44px; padding:0 !important; border-radius:50%; font-size:16px; background:rgba(11,31,58,0.06) !important; box-shadow:none; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3374f3a */.elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-group { margin-bottom:14px; } .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-group > label { display:none; } .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-textual { min-height:44px !important; height:44px; padding:0 15px; border:1px solid rgba(11,31,58,0.14); border-radius:8px; font-size:15px; color:#0B1F3A; background:#f8faf9; box-sizing:border-box; } .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-field-textual:focus { outline:none; border-color:#399F5A; background:#fff; box-shadow:0 0 0 3px rgba(57,159,90,0.16); } .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-button { width:100%; min-height:44px !important; border:0; border-radius:8px; padding:12px 20px; background:linear-gradient(135deg,#2f8a4c,#4CD964) !important; color:#fff; font-family:'Montserrat',sans-serif; font-weight:800; font-size:14px; letter-spacing:0.3px; box-sizing:border-box; } .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-message-success { color:#1f5c3e; font-weight:700; margin-top:10px; } .elementor-71 .elementor-element.elementor-element-3374f3a .elementor-message-danger { color:#c0392b; font-weight:700; margin-top:10px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c867ec5 */.elementor-71 .elementor-element.elementor-element-4c867ec5{--kit-widget-spacing:0px; background:#fff; border-radius:20px; max-width:460px; margin:0 auto; box-shadow:0 40px 80px -20px rgba(11,31,58,0.5);} .elementor-71 .elementor-element.elementor-element-4c867ec5 .elementor-widget:not(:last-child){margin-block-end:0 !important;} @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-4c867ec5 { padding:24px 20px; max-width:92vw; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b739880 */.elementor-71 .elementor-element.elementor-element-5b739880 { position:fixed; inset:0; z-index:9999; background:rgba(11,31,58,0.55); display:none; align-items:center; justify-content:center; overflow-y:auto; } .elementor-71 .elementor-element.elementor-element-5b739880.is-open { display:flex; } .elementor-71 .elementor-element.elementor-element-5b739880 > .elementor-container { width:100%; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25a8ced */.elementor-71 .elementor-element.elementor-element-25a8ced img { mix-blend-mode:multiply; width:100%; display:block; border-radius:0; box-shadow:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ab9e5d */.elementor-71 .elementor-element.elementor-element-0ab9e5d { position:absolute; top:-18px; right:28px; width:auto !important; z-index:3; } .elementor-71 .elementor-element.elementor-element-0ab9e5d .elementor-heading-title { display:inline-flex; text-transform:uppercase; background:linear-gradient(135deg,#2f8a4c,#4CD964); padding:10px 18px; border-radius:100px; box-shadow:0 14px 28px -12px rgba(57,159,90,0.8); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaa5dc */.elementor-71 .elementor-element.elementor-element-4eaa5dc { position:absolute; left:26px; bottom:-26px; width:auto !important; z-index:3; background:#fff; border-radius:16px; padding:14px 22px 14px 18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 22px 44px -20px rgba(11,31,58,0.45); } .elementor-71 .elementor-element.elementor-element-4eaa5dc .b1 { display:flex; align-items:center; font-family:'Montserrat',sans-serif; font-weight:800; font-size:14px; color:#0B1F3A; } .elementor-71 .elementor-element.elementor-element-4eaa5dc .b1::before { content:'\2713'; display:inline-flex; align-items:center; justify-content:center; width:24px; height:24px; border-radius:50%; background:#399F5A; color:#fff; font-size:13px; margin-right:10px; } .elementor-71 .elementor-element.elementor-element-4eaa5dc .b2 { font-family:'Montserrat',sans-serif; font-weight:600; font-size:11.5px; letter-spacing:0.3px; color:#5b6470; margin:4px 0 0 34px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64891f1 */.elementor-71 .elementor-element.elementor-element-64891f1 { position:relative; isolation:isolate; background:linear-gradient(140deg,#e4f2e9,#f5f9f6); border-radius:30px; } .elementor-71 .elementor-element.elementor-element-64891f1::before { content:''; position:absolute; top:16px; left:16px; right:-16px; bottom:-16px; border:2px solid rgba(57,159,90,0.35); border-radius:30px; z-index:-1; } .elementor-71 .elementor-element.elementor-element-64891f1 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-64891f1 { margin-bottom:56px; } .elementor-71 .elementor-element.elementor-element-64891f1::before { right:-8px; bottom:-8px; top:10px; left:10px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-825b0d4 */.elementor-71 .elementor-element.elementor-element-825b0d4 .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-26f6068 */.elementor-71 .elementor-element.elementor-element-26f6068 { display:inline; } .elementor-71 .elementor-element.elementor-element-26f6068 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de9fe7f */.elementor-71 .elementor-element.elementor-element-de9fe7f { display:inline; } .elementor-71 .elementor-element.elementor-element-de9fe7f .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f692fac */.elementor-71 .elementor-element.elementor-element-f692fac .elementor-button { border-radius: 100px !important; box-shadow: 0 8px 24px rgba(57,159,90,0.35); transition: transform .2s ease, box-shadow .2s ease; } .elementor-71 .elementor-element.elementor-element-f692fac .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(57,159,90,0.35); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-315df9b */.elementor-71 .elementor-element.elementor-element-315df9b { --kit-widget-spacing:0px; } .elementor-71 .elementor-element.elementor-element-315df9b .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-315df9b > .elementor-widget-wrap { padding:0 !important; } .elementor-71 .elementor-element.elementor-element-315df9b h2.elementor-heading-title, .elementor-71 .elementor-element.elementor-element-315df9b span.elementor-heading-title { font-size:32px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e3995e */.elementor-71 .elementor-element.elementor-element-2e3995e > .elementor-container { align-items:center; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-2e3995e > .elementor-container { flex-wrap:wrap; } .elementor-71 .elementor-element.elementor-element-2e3995e > .elementor-container > .elementor-column { width:100% !important; } } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-2e3995e { padding-left:20px !important; padding-right:20px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-202bd1e */.elementor-71 .elementor-element.elementor-element-202bd1e .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-fcb5bb8 */.elementor-71 .elementor-element.elementor-element-fcb5bb8 .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-88a4fcd */.elementor-71 .elementor-element.elementor-element-88a4fcd { width:auto !important; } .elementor-71 .elementor-element.elementor-element-88a4fcd .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-71 .elementor-element.elementor-element-88a4fcd .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-598c098 */.elementor-71 .elementor-element.elementor-element-598c098 { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-71 .elementor-element.elementor-element-598c098 a { text-transform:uppercase; text-decoration:none; } .elementor-71 .elementor-element.elementor-element-598c098 a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-71 .elementor-element.elementor-element-598c098:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8b84f22 */.elementor-71 .elementor-element.elementor-element-8b84f22 { --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-71 .elementor-element.elementor-element-8b84f22::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-71 .elementor-element.elementor-element-8b84f22:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-8b84f22 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-8b84f22 > .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-b55f142 */.elementor-71 .elementor-element.elementor-element-b55f142 { width:auto !important; } .elementor-71 .elementor-element.elementor-element-b55f142 .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-71 .elementor-element.elementor-element-b55f142 .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ea394 */.elementor-71 .elementor-element.elementor-element-28ea394 { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-71 .elementor-element.elementor-element-28ea394 a { text-transform:uppercase; text-decoration:none; } .elementor-71 .elementor-element.elementor-element-28ea394 a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-71 .elementor-element.elementor-element-28ea394:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ca0818 */.elementor-71 .elementor-element.elementor-element-4ca0818 { --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-71 .elementor-element.elementor-element-4ca0818::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-71 .elementor-element.elementor-element-4ca0818:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-4ca0818 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-4ca0818 > .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-0c34a72 */.elementor-71 .elementor-element.elementor-element-0c34a72 { width:auto !important; } .elementor-71 .elementor-element.elementor-element-0c34a72 .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-71 .elementor-element.elementor-element-0c34a72 .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69acf4e */.elementor-71 .elementor-element.elementor-element-69acf4e { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-71 .elementor-element.elementor-element-69acf4e a { text-transform:uppercase; text-decoration:none; } .elementor-71 .elementor-element.elementor-element-69acf4e a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-71 .elementor-element.elementor-element-69acf4e:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-575240a */.elementor-71 .elementor-element.elementor-element-575240a { --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-71 .elementor-element.elementor-element-575240a::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-71 .elementor-element.elementor-element-575240a:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-575240a .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-575240a > .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-8121aa2 */.elementor-71 .elementor-element.elementor-element-8121aa2 { width:auto !important; } .elementor-71 .elementor-element.elementor-element-8121aa2 .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-71 .elementor-element.elementor-element-8121aa2 .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76b5d53 */.elementor-71 .elementor-element.elementor-element-76b5d53 { border-top:1px solid rgba(11,31,58,0.08); padding-top:22px; } .elementor-71 .elementor-element.elementor-element-76b5d53 a { text-transform:uppercase; text-decoration:none; } .elementor-71 .elementor-element.elementor-element-76b5d53 a::after { content:'\2192'; margin-left:6px; transition:margin-left .2s ease; } .elementor-71 .elementor-element.elementor-element-76b5d53:hover a::after { margin-left:11px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71f4e8e */.elementor-71 .elementor-element.elementor-element-71f4e8e { --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-71 .elementor-element.elementor-element-71f4e8e::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-71 .elementor-element.elementor-element-71f4e8e:hover { transform:translateY(-6px); box-shadow:0 28px 52px -28px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-71f4e8e .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-71f4e8e > .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-d01b3e7 */.elementor-71 .elementor-element.elementor-element-d01b3e7 > .elementor-container { display:grid; grid-template-columns:repeat(4,1fr); gap:24px; align-items:start; } .elementor-71 .elementor-element.elementor-element-d01b3e7 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:1100px) { .elementor-71 .elementor-element.elementor-element-d01b3e7 > .elementor-container { grid-template-columns:repeat(2,1fr); } } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-d01b3e7 > .elementor-container { grid-template-columns:1fr; max-width:460px; margin:0 auto; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50599dd */.elementor-71 .elementor-element.elementor-element-50599dd { background:radial-gradient(900px 420px at 12% 0%,rgba(57,159,90,0.10),transparent 60%),radial-gradient(760px 420px at 92% 100%,rgba(21,68,123,0.08),transparent 60%),#F5F9F6; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-50599dd { padding-left:16px !important; padding-right:16px !important; padding-top:64px !important; padding-bottom:64px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-783fb14 */.elementor-71 .elementor-element.elementor-element-783fb14 .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(11,31,58,0.05); border:1px solid rgba(11,31,58,0.12); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72adde5 */.elementor-71 .elementor-element.elementor-element-72adde5 { display:inline; } .elementor-71 .elementor-element.elementor-element-72adde5 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07c637e */.elementor-71 .elementor-element.elementor-element-07c637e { display:inline; } .elementor-71 .elementor-element.elementor-element-07c637e .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4204624 */.elementor-71 .elementor-element.elementor-element-4204624 { display:inline; } .elementor-71 .elementor-element.elementor-element-4204624 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dac3e6 */.elementor-71 .elementor-element.elementor-element-1dac3e6 { display:inline; } .elementor-71 .elementor-element.elementor-element-1dac3e6 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af6cec5 */.elementor-71 .elementor-element.elementor-element-af6cec5 { width:auto !important; } .elementor-71 .elementor-element.elementor-element-af6cec5 .elementor-heading-title { display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:rgba(232,168,23,0.12); border:1px solid rgba(232,168,23,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdb710d */.elementor-71 .elementor-element.elementor-element-fdb710d .elementor-heading-title::after { content:''; display:block; width:38px; height:3px; border-radius:3px; background:#E8A817; margin-top:14px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-592af7f */.elementor-71 .elementor-element.elementor-element-592af7f { --kit-widget-spacing:0px; position:relative; overflow:hidden; border-radius:22px; background:linear-gradient(155deg,#16335f 0%,#0b1a30 68%,#08152a 100%); border:1px solid rgba(255,255,255,0.09); box-shadow:0 24px 46px -28px rgba(11,31,58,0.7); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-592af7f:hover { transform:translateY(-6px); border-color:rgba(232,168,23,0.5); box-shadow:0 34px 60px -30px rgba(232,168,23,0.35); } .elementor-71 .elementor-element.elementor-element-592af7f::before { content:''; position:absolute; top:-70px; right:-70px; width:220px; height:220px; border-radius:50%; background:radial-gradient(circle,rgba(232,168,23,0.20) 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-592af7f::after { content:''; position:absolute; left:0; bottom:0; height:3px; width:0; background:linear-gradient(90deg,#E8A817,#F5C542); transition:width .4s ease; } .elementor-71 .elementor-element.elementor-element-592af7f:hover::after { width:100%; } .elementor-71 .elementor-element.elementor-element-592af7f .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-592af7f > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:flex-start; justify-content:flex-start; height:100%; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0f8e11 */.elementor-71 .elementor-element.elementor-element-b0f8e11 { width:auto !important; } .elementor-71 .elementor-element.elementor-element-b0f8e11 .elementor-heading-title { display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:rgba(232,168,23,0.12); border:1px solid rgba(232,168,23,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9e6e87 */.elementor-71 .elementor-element.elementor-element-d9e6e87 .elementor-heading-title::after { content:''; display:block; width:38px; height:3px; border-radius:3px; background:#E8A817; margin-top:14px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a823ade */.elementor-71 .elementor-element.elementor-element-a823ade { --kit-widget-spacing:0px; position:relative; overflow:hidden; border-radius:22px; background:linear-gradient(155deg,#16335f 0%,#0b1a30 68%,#08152a 100%); border:1px solid rgba(255,255,255,0.09); box-shadow:0 24px 46px -28px rgba(11,31,58,0.7); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-a823ade:hover { transform:translateY(-6px); border-color:rgba(232,168,23,0.5); box-shadow:0 34px 60px -30px rgba(232,168,23,0.35); } .elementor-71 .elementor-element.elementor-element-a823ade::before { content:''; position:absolute; top:-70px; right:-70px; width:220px; height:220px; border-radius:50%; background:radial-gradient(circle,rgba(232,168,23,0.20) 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-a823ade::after { content:''; position:absolute; left:0; bottom:0; height:3px; width:0; background:linear-gradient(90deg,#E8A817,#F5C542); transition:width .4s ease; } .elementor-71 .elementor-element.elementor-element-a823ade:hover::after { width:100%; } .elementor-71 .elementor-element.elementor-element-a823ade .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-a823ade > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:flex-start; justify-content:flex-start; height:100%; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3b668b */.elementor-71 .elementor-element.elementor-element-c3b668b { width:auto !important; } .elementor-71 .elementor-element.elementor-element-c3b668b .elementor-heading-title { display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:rgba(232,168,23,0.12); border:1px solid rgba(232,168,23,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53059d2 */.elementor-71 .elementor-element.elementor-element-53059d2 .elementor-heading-title::after { content:''; display:block; width:38px; height:3px; border-radius:3px; background:#E8A817; margin-top:14px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-081bb57 */.elementor-71 .elementor-element.elementor-element-081bb57 { --kit-widget-spacing:0px; position:relative; overflow:hidden; border-radius:22px; background:linear-gradient(155deg,#16335f 0%,#0b1a30 68%,#08152a 100%); border:1px solid rgba(255,255,255,0.09); box-shadow:0 24px 46px -28px rgba(11,31,58,0.7); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-081bb57:hover { transform:translateY(-6px); border-color:rgba(232,168,23,0.5); box-shadow:0 34px 60px -30px rgba(232,168,23,0.35); } .elementor-71 .elementor-element.elementor-element-081bb57::before { content:''; position:absolute; top:-70px; right:-70px; width:220px; height:220px; border-radius:50%; background:radial-gradient(circle,rgba(232,168,23,0.20) 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-081bb57::after { content:''; position:absolute; left:0; bottom:0; height:3px; width:0; background:linear-gradient(90deg,#E8A817,#F5C542); transition:width .4s ease; } .elementor-71 .elementor-element.elementor-element-081bb57:hover::after { width:100%; } .elementor-71 .elementor-element.elementor-element-081bb57 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-081bb57 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:flex-start; justify-content:flex-start; height:100%; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c0171b */.elementor-71 .elementor-element.elementor-element-6c0171b { width:auto !important; } .elementor-71 .elementor-element.elementor-element-6c0171b .elementor-heading-title { display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:rgba(232,168,23,0.12); border:1px solid rgba(232,168,23,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b0377e */.elementor-71 .elementor-element.elementor-element-4b0377e .elementor-heading-title::after { content:''; display:block; width:38px; height:3px; border-radius:3px; background:#E8A817; margin-top:14px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d95077 */.elementor-71 .elementor-element.elementor-element-2d95077 { --kit-widget-spacing:0px; position:relative; overflow:hidden; border-radius:22px; background:linear-gradient(155deg,#16335f 0%,#0b1a30 68%,#08152a 100%); border:1px solid rgba(255,255,255,0.09); box-shadow:0 24px 46px -28px rgba(11,31,58,0.7); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-2d95077:hover { transform:translateY(-6px); border-color:rgba(232,168,23,0.5); box-shadow:0 34px 60px -30px rgba(232,168,23,0.35); } .elementor-71 .elementor-element.elementor-element-2d95077::before { content:''; position:absolute; top:-70px; right:-70px; width:220px; height:220px; border-radius:50%; background:radial-gradient(circle,rgba(232,168,23,0.20) 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-2d95077::after { content:''; position:absolute; left:0; bottom:0; height:3px; width:0; background:linear-gradient(90deg,#E8A817,#F5C542); transition:width .4s ease; } .elementor-71 .elementor-element.elementor-element-2d95077:hover::after { width:100%; } .elementor-71 .elementor-element.elementor-element-2d95077 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-2d95077 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:flex-start; justify-content:flex-start; height:100%; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e9280e */.elementor-71 .elementor-element.elementor-element-8e9280e { width:auto !important; } .elementor-71 .elementor-element.elementor-element-8e9280e .elementor-heading-title { display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:rgba(232,168,23,0.12); border:1px solid rgba(232,168,23,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db4c9e6 */.elementor-71 .elementor-element.elementor-element-db4c9e6 .elementor-heading-title::after { content:''; display:block; width:38px; height:3px; border-radius:3px; background:#E8A817; margin-top:14px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-250cf71 */.elementor-71 .elementor-element.elementor-element-250cf71 { --kit-widget-spacing:0px; position:relative; overflow:hidden; border-radius:22px; background:linear-gradient(155deg,#16335f 0%,#0b1a30 68%,#08152a 100%); border:1px solid rgba(255,255,255,0.09); box-shadow:0 24px 46px -28px rgba(11,31,58,0.7); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-250cf71:hover { transform:translateY(-6px); border-color:rgba(232,168,23,0.5); box-shadow:0 34px 60px -30px rgba(232,168,23,0.35); } .elementor-71 .elementor-element.elementor-element-250cf71::before { content:''; position:absolute; top:-70px; right:-70px; width:220px; height:220px; border-radius:50%; background:radial-gradient(circle,rgba(232,168,23,0.20) 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-250cf71::after { content:''; position:absolute; left:0; bottom:0; height:3px; width:0; background:linear-gradient(90deg,#E8A817,#F5C542); transition:width .4s ease; } .elementor-71 .elementor-element.elementor-element-250cf71:hover::after { width:100%; } .elementor-71 .elementor-element.elementor-element-250cf71 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-250cf71 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:flex-start; justify-content:flex-start; height:100%; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-84d8abc */.elementor-71 .elementor-element.elementor-element-84d8abc { --kit-widget-spacing:0px; position:relative; overflow:hidden; border-radius:22px; background:linear-gradient(150deg,#0B1F3A 0%,#12345F 42%,#2f8a4c 135%); border:1px solid rgba(255,255,255,0.12); box-shadow:0 30px 56px -30px rgba(57,159,90,0.65); } .elementor-71 .elementor-element.elementor-element-84d8abc::before { content:'\201C'; position:absolute; top:6px; left:24px; font-family:Georgia,serif; font-size:120px; line-height:1; color:rgba(245,197,66,0.30); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-84d8abc > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; height:100%; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fd68fa3 */.elementor-71 .elementor-element.elementor-element-fd68fa3 > .elementor-container { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; } .elementor-71 .elementor-element.elementor-element-fd68fa3 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-fd68fa3 > .elementor-container { grid-template-columns:repeat(2,1fr); } } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-fd68fa3 > .elementor-container { grid-template-columns:1fr; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1696e55 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-1696e55 { padding-left:16px !important; padding-right:16px !important; } .elementor-71 .elementor-element.elementor-element-1696e55 h2.elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1696e55 span.elementor-heading-title { font-size:26px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adf6984 */.elementor-71 .elementor-element.elementor-element-adf6984 { display:inline; } .elementor-71 .elementor-element.elementor-element-adf6984 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdbaa47 */.elementor-71 .elementor-element.elementor-element-bdbaa47 { display:inline; } .elementor-71 .elementor-element.elementor-element-bdbaa47 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aff51b2 */.elementor-71 .elementor-element.elementor-element-aff51b2 .elementor-icon { display:flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 0 0 6px rgba(76,217,100,0.12), 0 16px 30px -10px rgba(76,217,100,0.7); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-aff51b2 .elementor-icon svg { width:26px; height:26px; fill:#fff; } .elementor-71 .elementor-element.elementor-element-aff51b2 .elementor-icon i { color:#fff; font-size:24px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f27848 */.elementor-71 .elementor-element.elementor-element-2f27848 { text-align:left; --kit-widget-spacing:0px; position:relative; overflow:hidden; background:linear-gradient(160deg,rgba(255,255,255,0.10),rgba(255,255,255,0.03)); border:1px solid rgba(255,255,255,0.13); border-radius:22px; transition:transform .3s ease, border-color .3s ease, background .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-2f27848:hover { transform:translateY(-8px); border-color:rgba(76,217,100,0.55); background:linear-gradient(160deg,rgba(255,255,255,0.15),rgba(255,255,255,0.05)); box-shadow:0 30px 60px -30px rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-2f27848::after { content:''; position:absolute; left:0; right:0; bottom:0; height:3px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-2f27848:hover::after { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-2f27848:hover .elementor-icon { transform:scale(1.08) rotate(-5deg); } .elementor-71 .elementor-element.elementor-element-2f27848 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-2f27848 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:stretch; height:100%; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-2f27848 > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-663b093 */.elementor-71 .elementor-element.elementor-element-663b093 .elementor-icon { display:flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 0 0 6px rgba(76,217,100,0.12), 0 16px 30px -10px rgba(76,217,100,0.7); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-663b093 .elementor-icon svg { width:26px; height:26px; fill:#fff; } .elementor-71 .elementor-element.elementor-element-663b093 .elementor-icon i { color:#fff; font-size:24px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d19899f */.elementor-71 .elementor-element.elementor-element-d19899f { text-align:left; --kit-widget-spacing:0px; position:relative; overflow:hidden; background:linear-gradient(160deg,rgba(255,255,255,0.10),rgba(255,255,255,0.03)); border:1px solid rgba(255,255,255,0.13); border-radius:22px; transition:transform .3s ease, border-color .3s ease, background .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-d19899f:hover { transform:translateY(-8px); border-color:rgba(76,217,100,0.55); background:linear-gradient(160deg,rgba(255,255,255,0.15),rgba(255,255,255,0.05)); box-shadow:0 30px 60px -30px rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-d19899f::after { content:''; position:absolute; left:0; right:0; bottom:0; height:3px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-d19899f:hover::after { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-d19899f:hover .elementor-icon { transform:scale(1.08) rotate(-5deg); } .elementor-71 .elementor-element.elementor-element-d19899f .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-d19899f > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:stretch; height:100%; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-d19899f > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd0e5be */.elementor-71 .elementor-element.elementor-element-dd0e5be .elementor-icon { display:flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 0 0 6px rgba(76,217,100,0.12), 0 16px 30px -10px rgba(76,217,100,0.7); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-dd0e5be .elementor-icon svg { width:26px; height:26px; fill:#fff; } .elementor-71 .elementor-element.elementor-element-dd0e5be .elementor-icon i { color:#fff; font-size:24px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f1615a3 */.elementor-71 .elementor-element.elementor-element-f1615a3 { text-align:left; --kit-widget-spacing:0px; position:relative; overflow:hidden; background:linear-gradient(160deg,rgba(255,255,255,0.10),rgba(255,255,255,0.03)); border:1px solid rgba(255,255,255,0.13); border-radius:22px; transition:transform .3s ease, border-color .3s ease, background .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-f1615a3:hover { transform:translateY(-8px); border-color:rgba(76,217,100,0.55); background:linear-gradient(160deg,rgba(255,255,255,0.15),rgba(255,255,255,0.05)); box-shadow:0 30px 60px -30px rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-f1615a3::after { content:''; position:absolute; left:0; right:0; bottom:0; height:3px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-f1615a3:hover::after { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-f1615a3:hover .elementor-icon { transform:scale(1.08) rotate(-5deg); } .elementor-71 .elementor-element.elementor-element-f1615a3 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-f1615a3 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:stretch; height:100%; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-f1615a3 > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48200d6 */.elementor-71 .elementor-element.elementor-element-48200d6 .elementor-icon { display:flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 0 0 6px rgba(76,217,100,0.12), 0 16px 30px -10px rgba(76,217,100,0.7); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-48200d6 .elementor-icon svg { width:26px; height:26px; fill:#fff; } .elementor-71 .elementor-element.elementor-element-48200d6 .elementor-icon i { color:#fff; font-size:24px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-861fb17 */.elementor-71 .elementor-element.elementor-element-861fb17 { text-align:left; --kit-widget-spacing:0px; position:relative; overflow:hidden; background:linear-gradient(160deg,rgba(255,255,255,0.10),rgba(255,255,255,0.03)); border:1px solid rgba(255,255,255,0.13); border-radius:22px; transition:transform .3s ease, border-color .3s ease, background .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-861fb17:hover { transform:translateY(-8px); border-color:rgba(76,217,100,0.55); background:linear-gradient(160deg,rgba(255,255,255,0.15),rgba(255,255,255,0.05)); box-shadow:0 30px 60px -30px rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-861fb17::after { content:''; position:absolute; left:0; right:0; bottom:0; height:3px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-861fb17:hover::after { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-861fb17:hover .elementor-icon { transform:scale(1.08) rotate(-5deg); } .elementor-71 .elementor-element.elementor-element-861fb17 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-861fb17 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; align-content:stretch; height:100%; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-861fb17 > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c6ccd5 */.elementor-71 .elementor-element.elementor-element-4c6ccd5 > .elementor-container { display:grid; grid-template-columns:repeat(4,1fr); gap:22px; } .elementor-71 .elementor-element.elementor-element-4c6ccd5 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:1100px) { .elementor-71 .elementor-element.elementor-element-4c6ccd5 > .elementor-container { grid-template-columns:repeat(2,1fr); } } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-4c6ccd5 > .elementor-container { grid-template-columns:1fr; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3f69a1 */.elementor-71 .elementor-element.elementor-element-e3f69a1 { width:44px !important; } .elementor-71 .elementor-element.elementor-element-e3f69a1 .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-71 .elementor-element.elementor-element-e3f69a1 svg { width:18px; height:18px; fill:#399F5A; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f85808b */.elementor-71 .elementor-element.elementor-element-f85808b { width:auto !important; max-width:none !important; flex:0 0 auto; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4be3818 */.elementor-71 .elementor-element.elementor-element-4be3818{--kit-widget-spacing:4px; flex:1 1 auto;} .elementor-71 .elementor-element.elementor-element-4be3818 .elementor-widget:not(:last-child){margin-block-end:0 !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cf00b0 */.elementor-71 .elementor-element.elementor-element-1cf00b0 { background:linear-gradient(135deg,#2f8a4c,#4CD964); border-radius:18px; box-shadow:0 20px 40px -20px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-1cf00b0 > .elementor-container { display:flex; align-items:center; gap:18px; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-1cf00b0 > .elementor-container { align-items:flex-start; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29d8455 */.elementor-71 .elementor-element.elementor-element-29d8455 > .elementor-widget-wrap { justify-content:center; text-align:center; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0afdbbd */.elementor-71 .elementor-element.elementor-element-0afdbbd { background: linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#1F5C3E 100%); position: relative; overflow: hidden; } .elementor-71 .elementor-element.elementor-element-0afdbbd::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-71 .elementor-element.elementor-element-0afdbbd::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-71 .elementor-element.elementor-element-0afdbbd > .elementor-container { position:relative; z-index:1; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-0afdbbd { padding:64px 16px !important; } .elementor-71 .elementor-element.elementor-element-0afdbbd h2.elementor-heading-title, .elementor-71 .elementor-element.elementor-element-0afdbbd span.elementor-heading-title { font-size:28px !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36624c8 */.elementor-71 .elementor-element.elementor-element-36624c8 .elementor-icon { display:flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 24px -10px rgba(57,159,90,0.65); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-36624c8 .elementor-icon svg { width:20px; height:20px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c8466a */.elementor-71 .elementor-element.elementor-element-6c8466a { --kit-widget-spacing:0px; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:18px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-6c8466a:hover { transform:translateY(-6px); box-shadow:0 26px 48px -26px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-6c8466a:hover .elementor-icon { transform:scale(1.08); } .elementor-71 .elementor-element.elementor-element-6c8466a .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-6c8466a > .elementor-widget-wrap { align-content:flex-start; text-align:left; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f95890 */.elementor-71 .elementor-element.elementor-element-3f95890 .elementor-icon { display:flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 24px -10px rgba(57,159,90,0.65); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-3f95890 .elementor-icon svg { width:20px; height:20px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-235f15a */.elementor-71 .elementor-element.elementor-element-235f15a { --kit-widget-spacing:0px; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:18px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-235f15a:hover { transform:translateY(-6px); box-shadow:0 26px 48px -26px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-235f15a:hover .elementor-icon { transform:scale(1.08); } .elementor-71 .elementor-element.elementor-element-235f15a .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-235f15a > .elementor-widget-wrap { align-content:flex-start; text-align:left; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12dbf91 */.elementor-71 .elementor-element.elementor-element-12dbf91 { width:48px !important; } .elementor-71 .elementor-element.elementor-element-12dbf91 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 24px -10px rgba(57,159,90,0.65); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c3b272 */.elementor-71 .elementor-element.elementor-element-6c3b272 { --kit-widget-spacing:0px; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:18px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-6c3b272:hover { transform:translateY(-6px); box-shadow:0 26px 48px -26px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-6c3b272:hover .elementor-icon { transform:scale(1.08); } .elementor-71 .elementor-element.elementor-element-6c3b272 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-6c3b272 > .elementor-widget-wrap { align-content:flex-start; text-align:left; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-993d890 */.elementor-71 .elementor-element.elementor-element-993d890 .elementor-icon { display:flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 24px -10px rgba(57,159,90,0.65); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-993d890 .elementor-icon svg { width:20px; height:20px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1daf7d2 */.elementor-71 .elementor-element.elementor-element-1daf7d2 { --kit-widget-spacing:0px; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:18px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-1daf7d2:hover { transform:translateY(-6px); box-shadow:0 26px 48px -26px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-1daf7d2:hover .elementor-icon { transform:scale(1.08); } .elementor-71 .elementor-element.elementor-element-1daf7d2 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-1daf7d2 > .elementor-widget-wrap { align-content:flex-start; text-align:left; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bdfe99 */.elementor-71 .elementor-element.elementor-element-6bdfe99 .elementor-icon { display:flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 24px -10px rgba(57,159,90,0.65); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-6bdfe99 .elementor-icon svg { width:20px; height:20px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c2966d */.elementor-71 .elementor-element.elementor-element-5c2966d { --kit-widget-spacing:0px; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:18px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-5c2966d:hover { transform:translateY(-6px); box-shadow:0 26px 48px -26px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-5c2966d:hover .elementor-icon { transform:scale(1.08); } .elementor-71 .elementor-element.elementor-element-5c2966d .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-5c2966d > .elementor-widget-wrap { align-content:flex-start; text-align:left; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8fcf7fb */.elementor-71 .elementor-element.elementor-element-8fcf7fb .elementor-icon { display:flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 24px -10px rgba(57,159,90,0.65); transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-8fcf7fb .elementor-icon svg { width:20px; height:20px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70421c6 */.elementor-71 .elementor-element.elementor-element-70421c6 { --kit-widget-spacing:0px; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:18px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.3); transition:transform .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-70421c6:hover { transform:translateY(-6px); box-shadow:0 26px 48px -26px rgba(57,159,90,0.4); } .elementor-71 .elementor-element.elementor-element-70421c6:hover .elementor-icon { transform:scale(1.08); } .elementor-71 .elementor-element.elementor-element-70421c6 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-70421c6 > .elementor-widget-wrap { align-content:flex-start; text-align:left; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53d1c60 */.elementor-71 .elementor-element.elementor-element-53d1c60 > .elementor-container { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; } .elementor-71 .elementor-element.elementor-element-53d1c60 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:1000px) { .elementor-71 .elementor-element.elementor-element-53d1c60 > .elementor-container { grid-template-columns:repeat(2,1fr); } } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-53d1c60 > .elementor-container { grid-template-columns:1fr; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c613ea3 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-c613ea3 h2.elementor-heading-title { font-size:25px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b183329 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-b183329 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6630dc0 */.elementor-71 .elementor-element.elementor-element-6630dc0 { display:inline; } .elementor-71 .elementor-element.elementor-element-6630dc0 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db5d63e */.elementor-71 .elementor-element.elementor-element-db5d63e { display:inline; } .elementor-71 .elementor-element.elementor-element-db5d63e .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8a38382 */.elementor-71 .elementor-element.elementor-element-8a38382 .elementor-icon { display:flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#399F5A,#4CD964); box-shadow:0 14px 26px -10px #399F5A; transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-8a38382 .elementor-icon svg { width:26px; height:26px; fill:#fff; } .elementor-71 .elementor-element.elementor-element-8a38382 .elementor-icon i { color:#fff; font-size:24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96c286 */.elementor-71 .elementor-element.elementor-element-f96c286 { position:absolute; top:34px; right:28px; width:auto !important; z-index:2; } .elementor-71 .elementor-element.elementor-element-f96c286 .elementor-heading-title { display:inline-flex; text-transform:uppercase; background:#399F5A1f; border:1px solid #399F5A55; padding:7px 13px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f8df2 */.elementor-71 .elementor-element.elementor-element-88f8df2 { margin-top:auto; padding-top:20px; } .elementor-71 .elementor-element.elementor-element-88f8df2 .as-chip2 { display:inline-flex; align-items:center; gap:7px; background:#fff; border:1px solid #399F5A55; color:#2b3a45; font-family:'Montserrat',sans-serif; font-weight:700; font-size:11.5px; padding:7px 13px; border-radius:100px; margin:0 8px 8px 0; box-shadow:0 6px 14px -10px #399F5A; } .elementor-71 .elementor-element.elementor-element-88f8df2 .as-chip2::before { content:''; width:6px; height:6px; border-radius:50%; background:#399F5A; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae95634 */.elementor-71 .elementor-element.elementor-element-ae95634 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border-radius:22px; border:1px solid rgba(11,31,58,0.08); box-shadow:0 18px 40px -28px rgba(11,31,58,0.35); transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease; } .elementor-71 .elementor-element.elementor-element-ae95634:hover { transform:translateY(-6px); box-shadow:0 30px 60px -30px #399F5A99; border-color:#399F5A66; } .elementor-71 .elementor-element.elementor-element-ae95634::before { content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:linear-gradient(180deg,#399F5A,#4CD964); z-index:2; } .elementor-71 .elementor-element.elementor-element-ae95634::after { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px; border-radius:50%; background:radial-gradient(circle,#399F5A26 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-ae95634 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-ae95634 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; height:100%; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-ae95634:hover .elementor-icon { transform:scale(1.08) rotate(-4deg); } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-ae95634 { border-radius:18px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0dadc7d */.elementor-71 .elementor-element.elementor-element-0dadc7d .elementor-icon { display:flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#15447B,#3A7BD5); box-shadow:0 14px 26px -10px #15447B; transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-0dadc7d .elementor-icon svg { width:26px; height:26px; fill:#fff; } .elementor-71 .elementor-element.elementor-element-0dadc7d .elementor-icon i { color:#fff; font-size:24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543f566 */.elementor-71 .elementor-element.elementor-element-543f566 { position:absolute; top:34px; right:28px; width:auto !important; z-index:2; } .elementor-71 .elementor-element.elementor-element-543f566 .elementor-heading-title { display:inline-flex; text-transform:uppercase; background:#15447B1f; border:1px solid #15447B55; padding:7px 13px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7ad5e2 */.elementor-71 .elementor-element.elementor-element-a7ad5e2 { margin-top:auto; padding-top:20px; } .elementor-71 .elementor-element.elementor-element-a7ad5e2 .as-chip2 { display:inline-flex; align-items:center; gap:7px; background:#fff; border:1px solid #15447B55; color:#2b3a45; font-family:'Montserrat',sans-serif; font-weight:700; font-size:11.5px; padding:7px 13px; border-radius:100px; margin:0 8px 8px 0; box-shadow:0 6px 14px -10px #15447B; } .elementor-71 .elementor-element.elementor-element-a7ad5e2 .as-chip2::before { content:''; width:6px; height:6px; border-radius:50%; background:#15447B; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0eb3db4 */.elementor-71 .elementor-element.elementor-element-0eb3db4 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border-radius:22px; border:1px solid rgba(11,31,58,0.08); box-shadow:0 18px 40px -28px rgba(11,31,58,0.35); transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease; } .elementor-71 .elementor-element.elementor-element-0eb3db4:hover { transform:translateY(-6px); box-shadow:0 30px 60px -30px #15447B99; border-color:#15447B66; } .elementor-71 .elementor-element.elementor-element-0eb3db4::before { content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:linear-gradient(180deg,#15447B,#3A7BD5); z-index:2; } .elementor-71 .elementor-element.elementor-element-0eb3db4::after { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px; border-radius:50%; background:radial-gradient(circle,#15447B26 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-0eb3db4 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-0eb3db4 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; height:100%; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-0eb3db4:hover .elementor-icon { transform:scale(1.08) rotate(-4deg); } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-0eb3db4 { border-radius:18px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b793fd */.elementor-71 .elementor-element.elementor-element-7b793fd .elementor-icon { display:flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#E8A817,#F5C542); box-shadow:0 14px 26px -10px #E8A817; transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-7b793fd .elementor-icon svg { width:26px; height:26px; fill:#fff; } .elementor-71 .elementor-element.elementor-element-7b793fd .elementor-icon i { color:#fff; font-size:24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd88a62 */.elementor-71 .elementor-element.elementor-element-cd88a62 { position:absolute; top:34px; right:28px; width:auto !important; z-index:2; } .elementor-71 .elementor-element.elementor-element-cd88a62 .elementor-heading-title { display:inline-flex; text-transform:uppercase; background:#E8A8171f; border:1px solid #E8A81755; padding:7px 13px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b8dfaa */.elementor-71 .elementor-element.elementor-element-3b8dfaa { margin-top:auto; padding-top:20px; } .elementor-71 .elementor-element.elementor-element-3b8dfaa .as-chip2 { display:inline-flex; align-items:center; gap:7px; background:#fff; border:1px solid #E8A81755; color:#2b3a45; font-family:'Montserrat',sans-serif; font-weight:700; font-size:11.5px; padding:7px 13px; border-radius:100px; margin:0 8px 8px 0; box-shadow:0 6px 14px -10px #E8A817; } .elementor-71 .elementor-element.elementor-element-3b8dfaa .as-chip2::before { content:''; width:6px; height:6px; border-radius:50%; background:#E8A817; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-345b24f */.elementor-71 .elementor-element.elementor-element-345b24f { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border-radius:22px; border:1px solid rgba(11,31,58,0.08); box-shadow:0 18px 40px -28px rgba(11,31,58,0.35); transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease; } .elementor-71 .elementor-element.elementor-element-345b24f:hover { transform:translateY(-6px); box-shadow:0 30px 60px -30px #E8A81799; border-color:#E8A81766; } .elementor-71 .elementor-element.elementor-element-345b24f::before { content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:linear-gradient(180deg,#E8A817,#F5C542); z-index:2; } .elementor-71 .elementor-element.elementor-element-345b24f::after { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px; border-radius:50%; background:radial-gradient(circle,#E8A81726 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-345b24f .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-345b24f > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; height:100%; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-345b24f:hover .elementor-icon { transform:scale(1.08) rotate(-4deg); } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-345b24f { border-radius:18px; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b93dec2 */.elementor-71 .elementor-element.elementor-element-b93dec2 .elementor-icon { display:flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#0C8A8A,#14C8C8); box-shadow:0 14px 26px -10px #0C8A8A; transition:transform .3s ease; } .elementor-71 .elementor-element.elementor-element-b93dec2 .elementor-icon svg { width:26px; height:26px; fill:#fff; } .elementor-71 .elementor-element.elementor-element-b93dec2 .elementor-icon i { color:#fff; font-size:24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b97839 */.elementor-71 .elementor-element.elementor-element-2b97839 { position:absolute; top:34px; right:28px; width:auto !important; z-index:2; } .elementor-71 .elementor-element.elementor-element-2b97839 .elementor-heading-title { display:inline-flex; text-transform:uppercase; background:#0C8A8A1f; border:1px solid #0C8A8A55; padding:7px 13px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d54df1 */.elementor-71 .elementor-element.elementor-element-5d54df1 { margin-top:auto; padding-top:20px; } .elementor-71 .elementor-element.elementor-element-5d54df1 .as-chip2 { display:inline-flex; align-items:center; gap:7px; background:#fff; border:1px solid #0C8A8A55; color:#2b3a45; font-family:'Montserrat',sans-serif; font-weight:700; font-size:11.5px; padding:7px 13px; border-radius:100px; margin:0 8px 8px 0; box-shadow:0 6px 14px -10px #0C8A8A; } .elementor-71 .elementor-element.elementor-element-5d54df1 .as-chip2::before { content:''; width:6px; height:6px; border-radius:50%; background:#0C8A8A; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8cb6880 */.elementor-71 .elementor-element.elementor-element-8cb6880 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border-radius:22px; border:1px solid rgba(11,31,58,0.08); box-shadow:0 18px 40px -28px rgba(11,31,58,0.35); transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease; } .elementor-71 .elementor-element.elementor-element-8cb6880:hover { transform:translateY(-6px); box-shadow:0 30px 60px -30px #0C8A8A99; border-color:#0C8A8A66; } .elementor-71 .elementor-element.elementor-element-8cb6880::before { content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:linear-gradient(180deg,#0C8A8A,#14C8C8); z-index:2; } .elementor-71 .elementor-element.elementor-element-8cb6880::after { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px; border-radius:50%; background:radial-gradient(circle,#0C8A8A26 0%,transparent 70%); pointer-events:none; } .elementor-71 .elementor-element.elementor-element-8cb6880 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-8cb6880 > .elementor-widget-wrap { display:flex; flex-direction:column; flex-wrap:nowrap; height:100%; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-8cb6880:hover .elementor-icon { transform:scale(1.08) rotate(-4deg); } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-8cb6880 { border-radius:18px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8613d23 */.elementor-71 .elementor-element.elementor-element-8613d23 > .elementor-container { display:grid; grid-template-columns:repeat(2,1fr); gap:26px; } .elementor-71 .elementor-element.elementor-element-8613d23 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-8613d23 > .elementor-container { grid-template-columns:1fr; } } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-8613d23 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcd3d25 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-bcd3d25 p { font-size:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a87fe */.elementor-71 .elementor-element.elementor-element-82a87fe .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(76,217,100,0.10); border:1px solid rgba(76,217,100,0.35); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b976c */.elementor-71 .elementor-element.elementor-element-19b976c { display:inline; } .elementor-71 .elementor-element.elementor-element-19b976c .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563af3a */.elementor-71 .elementor-element.elementor-element-563af3a { display:inline; } .elementor-71 .elementor-element.elementor-element-563af3a .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2f3402d */.elementor-71 .elementor-element.elementor-element-2f3402d { max-width:960px; margin:0 auto !important; position:relative; } .elementor-71 .elementor-element.elementor-element-2f3402d::before { content:''; position:absolute; top:-26px; left:-26px; right:-26px; bottom:-26px; border-radius:44px; background:radial-gradient(circle at 50% 50%,rgba(76,217,100,0.30),transparent 68%); filter:blur(22px); z-index:0; } .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-wrapper { position:relative; z-index:1; border-radius:26px; overflow:hidden; border:1px solid rgba(255,255,255,0.18); box-shadow:0 50px 90px -34px rgba(0,0,0,0.75); } .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-custom-embed-image-overlay::after { content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(180deg,rgba(11,31,58,0.10),rgba(11,31,58,0.55)); } .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-custom-embed-play { z-index:3; } .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-custom-embed-play i, .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-custom-embed-play svg { width:96px; height:96px; padding:28px; border-radius:50%; background:linear-gradient(135deg,#2f8a4c,#4CD964); color:#fff; fill:#fff; font-size:40px; opacity:1; text-shadow:none; animation:as-pulse 2.2s infinite; box-shadow:0 0 0 10px rgba(76,217,100,0.22), 0 24px 50px -12px rgba(76,217,100,0.85); transition:transform .25s ease; } .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-custom-embed-play:hover i, .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-custom-embed-play:hover svg { transform:scale(1.1); } @keyframes as-pulse { 0% { box-shadow:0 0 0 0 rgba(76,217,100,0.55), 0 24px 50px -12px rgba(76,217,100,0.85); } 70% { box-shadow:0 0 0 30px rgba(76,217,100,0), 0 24px 50px -12px rgba(76,217,100,0.85); } 100% { box-shadow:0 0 0 0 rgba(76,217,100,0), 0 24px 50px -12px rgba(76,217,100,0.85); } } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-wrapper { border-radius:18px; } .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-custom-embed-play i, .elementor-71 .elementor-element.elementor-element-2f3402d .elementor-custom-embed-play svg { width:70px; height:70px; padding:20px; font-size:30px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1c9a35 */.elementor-71 .elementor-element.elementor-element-e1c9a35 .c { display:inline-block; background:rgba(255,255,255,0.09); border:1px solid rgba(255,255,255,0.22); color:#fff; font-family:'Montserrat',sans-serif; font-weight:700; font-size:12px; padding:7px 15px; border-radius:100px; margin:0 5px 8px 5px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dbbc326 */.elementor-71 .elementor-element.elementor-element-dbbc326 > .elementor-widget-wrap { max-width:1000px; margin:0 auto; justify-content:center; text-align:center; position:relative; z-index:1; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-dbbc326 h2.elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbbc326 span.elementor-heading-title { font-size:27px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ae0127 */.elementor-71 .elementor-element.elementor-element-1ae0127 { background: linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#1F5C3E 100%); position: relative; overflow: hidden; } .elementor-71 .elementor-element.elementor-element-1ae0127::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-71 .elementor-element.elementor-element-1ae0127::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-71 .elementor-element.elementor-element-1ae0127 > .elementor-container { position:relative; z-index:1; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-1ae0127 { padding:64px 16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af99a36 */.elementor-71 .elementor-element.elementor-element-af99a36 .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-eb3b2da */.elementor-71 .elementor-element.elementor-element-eb3b2da .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-5ed7ff3 */.elementor-71 .elementor-element.elementor-element-5ed7ff3 { counter-reset: as-step; } .elementor-71 .elementor-element.elementor-element-5ed7ff3 .elementor-inner-section { counter-increment: as-step; position:relative; } .elementor-71 .elementor-element.elementor-element-5ed7ff3 .elementor-inner-section > .elementor-container { padding-left:66px !important; min-height:44px; } .elementor-71 .elementor-element.elementor-element-5ed7ff3 .elementor-inner-section:not(:last-child) > .elementor-container { padding-bottom:30px !important; } .elementor-71 .elementor-element.elementor-element-5ed7ff3 .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-71 .elementor-element.elementor-element-5ed7ff3 .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-71 .elementor-element.elementor-element-5ed7ff3 > .elementor-widget-wrap { max-width:860px; margin:0 auto; justify-content:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-5ed7ff3 .elementor-inner-section > .elementor-container { padding-left:58px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d33514 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-4d33514 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc514a2 */.elementor-71 .elementor-element.elementor-element-fc514a2 .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(76,217,100,0.10); border:1px solid rgba(76,217,100,0.35); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe3369 */.elementor-71 .elementor-element.elementor-element-7fe3369 { display:inline; } .elementor-71 .elementor-element.elementor-element-7fe3369 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6be998d */.elementor-71 .elementor-element.elementor-element-6be998d { display:inline; } .elementor-71 .elementor-element.elementor-element-6be998d .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-defac62 */.elementor-71 .elementor-element.elementor-element-defac62 .elementor-icon { display:flex; align-items:center; justify-content:center; width:54px; height:54px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(76,217,100,0.7); } .elementor-71 .elementor-element.elementor-element-defac62 .elementor-icon svg { width:22px; height:22px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d575557 */.elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-text { color:#cfdbe5; font-size:14.5px; line-height:1.5; } .elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-icon svg { fill:#4CD964; width:13px; height:13px; } .elementor-71 .elementor-element.elementor-element-d575557 .elementor-icon-list-icon { margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d9bc4c */.elementor-71 .elementor-element.elementor-element-6d9bc4c { --kit-widget-spacing:0px; position:relative; background:linear-gradient(160deg,rgba(255,255,255,0.11),rgba(255,255,255,0.035)); border:1px solid rgba(255,255,255,0.15); border-radius:22px; transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-6d9bc4c:hover { transform:translateY(-6px); border-color:rgba(76,217,100,0.6); box-shadow:0 28px 54px -30px rgba(76,217,100,0.6); } .elementor-71 .elementor-element.elementor-element-6d9bc4c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-6d9bc4c > .elementor-widget-wrap { align-content:flex-start; text-align:left; } .elementor-71 .elementor-element.elementor-element-6d9bc4c > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; } .elementor-71 .elementor-element.elementor-element-6d9bc4c::before { content:''; position:absolute; top:50%; left:100%; width:56px; border-top:2px dashed rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-6d9bc4c::after { content:''; position:absolute; top:50%; left:calc(100% + 38px); width:11px; height:11px; border-right:3px solid #4CD964; border-bottom:3px solid #4CD964; transform:translateY(-50%) rotate(-45deg); } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-6d9bc4c::before { top:100%; left:50%; width:0; height:38px; border-top:0; border-left:2px dashed rgba(76,217,100,0.55); transform:translateX(-1px); } .elementor-71 .elementor-element.elementor-element-6d9bc4c::after { top:calc(100% + 27px); left:50%; transform:translateX(-50%) rotate(45deg); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69d0b07 */.elementor-71 .elementor-element.elementor-element-69d0b07 .elementor-icon { display:flex; align-items:center; justify-content:center; width:54px; height:54px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(76,217,100,0.7); } .elementor-71 .elementor-element.elementor-element-69d0b07 .elementor-icon svg { width:22px; height:22px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf73357 */.elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-text { color:#cfdbe5; font-size:14.5px; line-height:1.5; } .elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-icon svg { fill:#4CD964; width:13px; height:13px; } .elementor-71 .elementor-element.elementor-element-cf73357 .elementor-icon-list-icon { margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff675f5 */.elementor-71 .elementor-element.elementor-element-ff675f5 { --kit-widget-spacing:0px; position:relative; background:linear-gradient(160deg,rgba(255,255,255,0.11),rgba(255,255,255,0.035)); border:1px solid rgba(255,255,255,0.15); border-radius:22px; transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-ff675f5:hover { transform:translateY(-6px); border-color:rgba(76,217,100,0.6); box-shadow:0 28px 54px -30px rgba(76,217,100,0.6); } .elementor-71 .elementor-element.elementor-element-ff675f5 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-ff675f5 > .elementor-widget-wrap { align-content:flex-start; text-align:left; } .elementor-71 .elementor-element.elementor-element-ff675f5 > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; } .elementor-71 .elementor-element.elementor-element-ff675f5::before { content:''; position:absolute; top:50%; left:100%; width:56px; border-top:2px dashed rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-ff675f5::after { content:''; position:absolute; top:50%; left:calc(100% + 38px); width:11px; height:11px; border-right:3px solid #4CD964; border-bottom:3px solid #4CD964; transform:translateY(-50%) rotate(-45deg); } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-ff675f5::before { top:100%; left:50%; width:0; height:38px; border-top:0; border-left:2px dashed rgba(76,217,100,0.55); transform:translateX(-1px); } .elementor-71 .elementor-element.elementor-element-ff675f5::after { top:calc(100% + 27px); left:50%; transform:translateX(-50%) rotate(45deg); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb3c8a */.elementor-71 .elementor-element.elementor-element-cdb3c8a .elementor-icon { display:flex; align-items:center; justify-content:center; width:54px; height:54px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(76,217,100,0.7); } .elementor-71 .elementor-element.elementor-element-cdb3c8a .elementor-icon svg { width:22px; height:22px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3bad612 */.elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-text { color:#cfdbe5; font-size:14.5px; line-height:1.5; } .elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-icon svg { fill:#4CD964; width:13px; height:13px; } .elementor-71 .elementor-element.elementor-element-3bad612 .elementor-icon-list-icon { margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5af4d77 */.elementor-71 .elementor-element.elementor-element-5af4d77 { --kit-widget-spacing:0px; position:relative; background:linear-gradient(160deg,rgba(255,255,255,0.11),rgba(255,255,255,0.035)); border:1px solid rgba(255,255,255,0.15); border-radius:22px; transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-5af4d77:hover { transform:translateY(-6px); border-color:rgba(76,217,100,0.6); box-shadow:0 28px 54px -30px rgba(76,217,100,0.6); } .elementor-71 .elementor-element.elementor-element-5af4d77 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-5af4d77 > .elementor-widget-wrap { align-content:flex-start; text-align:left; } .elementor-71 .elementor-element.elementor-element-5af4d77 > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d4b1c7a */.elementor-71 .elementor-element.elementor-element-d4b1c7a > .elementor-container { display:grid; grid-template-columns:repeat(3,1fr); gap:56px; } .elementor-71 .elementor-element.elementor-element-d4b1c7a > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-d4b1c7a > .elementor-container { grid-template-columns:1fr; gap:46px; max-width:560px; margin:0 auto; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c43bb0 */.elementor-71 .elementor-element.elementor-element-4c43bb0 .dn { height:46px; width:0; margin:0 auto; border-left:2px dashed rgba(76,217,100,0.55); position:relative; } .elementor-71 .elementor-element.elementor-element-4c43bb0 .dn::after { content:''; position:absolute; left:-7px; bottom:-3px; width:10px; height:10px; border-right:3px solid #4CD964; border-bottom:3px solid #4CD964; transform:rotate(45deg); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0184526 */.elementor-71 .elementor-element.elementor-element-0184526 .elementor-heading-title { display:inline-flex; border:1px solid rgba(76,217,100,0.45); background:rgba(76,217,100,0.12); padding:6px 14px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36af9af */.elementor-71 .elementor-element.elementor-element-36af9af .elementor-icon { display:inline-flex; align-items:center; justify-content:center; width:62px; height:62px; border-radius:18px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 0 0 7px rgba(76,217,100,0.15), 0 16px 30px -10px rgba(76,217,100,0.75); } .elementor-71 .elementor-element.elementor-element-36af9af .elementor-icon svg { width:24px; height:24px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e8204c7 */.elementor-71 .elementor-element.elementor-element-e8204c7 { --kit-widget-spacing:0px; position:relative; border-radius:26px; background:linear-gradient(160deg,rgba(76,217,100,0.16),rgba(255,255,255,0.05)); border:1.5px solid rgba(76,217,100,0.55); box-shadow:0 34px 64px -34px rgba(76,217,100,0.7); } .elementor-71 .elementor-element.elementor-element-e8204c7 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-e8204c7 > .elementor-widget-wrap { text-align:center; justify-content:center; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b521bce */.elementor-71 .elementor-element.elementor-element-b521bce > .elementor-container { max-width:540px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80d3eca */.elementor-71 .elementor-element.elementor-element-80d3eca .fork { position:relative; height:74px; } .elementor-71 .elementor-element.elementor-element-80d3eca .v0 { position:absolute; left:50%; top:0; height:30px; border-left:2px dashed rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-80d3eca .h { position:absolute; left:25%; right:25%; top:30px; border-top:2px dashed rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-80d3eca .vl, .elementor-71 .elementor-element.elementor-element-80d3eca .vr { position:absolute; top:30px; height:38px; border-left:2px dashed rgba(76,217,100,0.55); } .elementor-71 .elementor-element.elementor-element-80d3eca .vl { left:25%; } .elementor-71 .elementor-element.elementor-element-80d3eca .vr { left:75%; } .elementor-71 .elementor-element.elementor-element-80d3eca .vl::after, .elementor-71 .elementor-element.elementor-element-80d3eca .vr::after { content:''; position:absolute; left:-7px; bottom:-3px; width:10px; height:10px; border-right:3px solid #4CD964; border-bottom:3px solid #4CD964; transform:rotate(45deg); } .elementor-71 .elementor-element.elementor-element-80d3eca .lbl { position:absolute; top:16px; transform:translateX(-50%); font-family:'Montserrat',sans-serif; font-weight:800; font-size:10.5px; letter-spacing:1.1px; padding:5px 12px; border-radius:100px; background:#10294c; border:1px solid rgba(255,255,255,0.25); color:#fff; white-space:nowrap; } .elementor-71 .elementor-element.elementor-element-80d3eca .lbl.l { left:37.5%; color:#ffb4a8; border-color:rgba(255,120,100,0.5); } .elementor-71 .elementor-element.elementor-element-80d3eca .lbl.r { left:62.5%; color:#7df0a0; border-color:rgba(76,217,100,0.5); } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-80d3eca .fork { display:none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efb4940 */.elementor-71 .elementor-element.elementor-element-efb4940 .elementor-heading-title { display:inline-flex; text-transform:uppercase; border:1px solid #ff9c8c88; background:#ff9c8c1f; padding:6px 12px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-77ae22f */.elementor-71 .elementor-element.elementor-element-77ae22f .elementor-icon { display:flex; align-items:center; justify-content:center; width:54px; height:54px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(76,217,100,0.7); } .elementor-71 .elementor-element.elementor-element-77ae22f .elementor-icon svg { width:22px; height:22px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-32c918f */.elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-text { color:#cfdbe5; font-size:14.5px; line-height:1.5; } .elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-icon svg { fill:#4CD964; width:13px; height:13px; } .elementor-71 .elementor-element.elementor-element-32c918f .elementor-icon-list-icon { margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6abeb3c */.elementor-71 .elementor-element.elementor-element-6abeb3c { --kit-widget-spacing:0px; position:relative; background:linear-gradient(160deg,rgba(255,255,255,0.11),rgba(255,255,255,0.035)); border:1px solid rgba(255,255,255,0.15); border-radius:22px; transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-6abeb3c:hover { transform:translateY(-6px); border-color:rgba(76,217,100,0.6); box-shadow:0 28px 54px -30px rgba(76,217,100,0.6); } .elementor-71 .elementor-element.elementor-element-6abeb3c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-6abeb3c > .elementor-widget-wrap { align-content:flex-start; text-align:left; } .elementor-71 .elementor-element.elementor-element-6abeb3c > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; } .elementor-71 .elementor-element.elementor-element-6abeb3c::before { content:''; position:absolute; left:50%; top:100%; height:38px; width:0; border-left:2px dashed rgba(76,217,100,0.55); transform:translateX(-1px); } .elementor-71 .elementor-element.elementor-element-6abeb3c::after { content:''; position:absolute; left:50%; top:calc(100% + 27px); width:11px; height:11px; border-right:3px solid #4CD964; border-bottom:3px solid #4CD964; transform:translateX(-50%) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dbffac2 */.elementor-71 .elementor-element.elementor-element-dbffac2 .elementor-icon { display:flex; align-items:center; justify-content:center; width:54px; height:54px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(76,217,100,0.7); } .elementor-71 .elementor-element.elementor-element-dbffac2 .elementor-icon svg { width:22px; height:22px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b1e1484 */.elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-text { color:#cfdbe5; font-size:14.5px; line-height:1.5; } .elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-icon svg { fill:#4CD964; width:13px; height:13px; } .elementor-71 .elementor-element.elementor-element-b1e1484 .elementor-icon-list-icon { margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79536c8 */.elementor-71 .elementor-element.elementor-element-79536c8 { --kit-widget-spacing:0px; position:relative; background:linear-gradient(160deg,rgba(255,255,255,0.11),rgba(255,255,255,0.035)); border:1px solid rgba(255,255,255,0.15); border-radius:22px; transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-79536c8:hover { transform:translateY(-6px); border-color:rgba(76,217,100,0.6); box-shadow:0 28px 54px -30px rgba(76,217,100,0.6); } .elementor-71 .elementor-element.elementor-element-79536c8 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-79536c8 > .elementor-widget-wrap { align-content:flex-start; text-align:left; } .elementor-71 .elementor-element.elementor-element-79536c8 > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; } .elementor-71 .elementor-element.elementor-element-79536c8::before { content:''; position:absolute; left:50%; top:100%; height:38px; width:0; border-left:2px dashed rgba(76,217,100,0.55); transform:translateX(-1px); } .elementor-71 .elementor-element.elementor-element-79536c8::after { content:''; position:absolute; left:50%; top:calc(100% + 27px); width:11px; height:11px; border-right:3px solid #4CD964; border-bottom:3px solid #4CD964; transform:translateX(-50%) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-436356c */.elementor-71 .elementor-element.elementor-element-436356c .elementor-heading-title { display:inline-flex; text-transform:uppercase; border:1px solid #7df0a088; background:#7df0a01f; padding:6px 12px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-329cbaf */.elementor-71 .elementor-element.elementor-element-329cbaf .elementor-icon { display:flex; align-items:center; justify-content:center; width:54px; height:54px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(76,217,100,0.7); } .elementor-71 .elementor-element.elementor-element-329cbaf .elementor-icon svg { width:22px; height:22px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73955ad */.elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-text { color:#cfdbe5; font-size:14.5px; line-height:1.5; } .elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-icon svg { fill:#4CD964; width:13px; height:13px; } .elementor-71 .elementor-element.elementor-element-73955ad .elementor-icon-list-icon { margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dee4356 */.elementor-71 .elementor-element.elementor-element-dee4356 { --kit-widget-spacing:0px; position:relative; background:linear-gradient(160deg,rgba(255,255,255,0.11),rgba(255,255,255,0.035)); border:1px solid rgba(255,255,255,0.15); border-radius:22px; transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-dee4356:hover { transform:translateY(-6px); border-color:rgba(76,217,100,0.6); box-shadow:0 28px 54px -30px rgba(76,217,100,0.6); } .elementor-71 .elementor-element.elementor-element-dee4356 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-dee4356 > .elementor-widget-wrap { align-content:flex-start; text-align:left; } .elementor-71 .elementor-element.elementor-element-dee4356 > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; } .elementor-71 .elementor-element.elementor-element-dee4356::before { content:''; position:absolute; left:50%; top:100%; height:38px; width:0; border-left:2px dashed rgba(76,217,100,0.55); transform:translateX(-1px); } .elementor-71 .elementor-element.elementor-element-dee4356::after { content:''; position:absolute; left:50%; top:calc(100% + 27px); width:11px; height:11px; border-right:3px solid #4CD964; border-bottom:3px solid #4CD964; transform:translateX(-50%) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-524ae04 */.elementor-71 .elementor-element.elementor-element-524ae04 .elementor-icon { display:flex; align-items:center; justify-content:center; width:54px; height:54px; border-radius:16px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -10px rgba(76,217,100,0.7); } .elementor-71 .elementor-element.elementor-element-524ae04 .elementor-icon svg { width:22px; height:22px; fill:#fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-351231a */.elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-text { color:#cfdbe5; font-size:14.5px; line-height:1.5; } .elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-icon svg { fill:#4CD964; width:13px; height:13px; } .elementor-71 .elementor-element.elementor-element-351231a .elementor-icon-list-icon { margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae1bb2b */.elementor-71 .elementor-element.elementor-element-ae1bb2b { --kit-widget-spacing:0px; position:relative; background:linear-gradient(160deg,rgba(255,255,255,0.11),rgba(255,255,255,0.035)); border:1px solid rgba(255,255,255,0.15); border-radius:22px; transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-ae1bb2b:hover { transform:translateY(-6px); border-color:rgba(76,217,100,0.6); box-shadow:0 28px 54px -30px rgba(76,217,100,0.6); } .elementor-71 .elementor-element.elementor-element-ae1bb2b .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-ae1bb2b > .elementor-widget-wrap { align-content:flex-start; text-align:left; } .elementor-71 .elementor-element.elementor-element-ae1bb2b > .elementor-widget-wrap > .elementor-widget-heading:first-child { position:absolute; top:12px; right:22px; width:auto; pointer-events:none; z-index:0; } .elementor-71 .elementor-element.elementor-element-ae1bb2b::before { content:''; position:absolute; left:50%; top:100%; height:38px; width:0; border-left:2px dashed rgba(76,217,100,0.55); transform:translateX(-1px); } .elementor-71 .elementor-element.elementor-element-ae1bb2b::after { content:''; position:absolute; left:50%; top:calc(100% + 27px); width:11px; height:11px; border-right:3px solid #4CD964; border-bottom:3px solid #4CD964; transform:translateX(-50%) rotate(45deg); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9a04614 */.elementor-71 .elementor-element.elementor-element-9a04614 > .elementor-container { display:grid; grid-template-columns:repeat(2,1fr); grid-template-rows:auto auto; grid-auto-flow:column; column-gap:56px; row-gap:46px; } .elementor-71 .elementor-element.elementor-element-9a04614 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-9a04614 > .elementor-container { grid-template-columns:1fr; grid-template-rows:none; grid-auto-flow:row; max-width:560px; margin:0 auto; } .elementor-71 .elementor-element.elementor-element-9a04614 > .elementor-container > .elementor-column:nth-child(2)::before, .elementor-71 .elementor-element.elementor-element-9a04614 > .elementor-container > .elementor-column:nth-child(2)::after { display:none; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c18af0c */.elementor-71 .elementor-element.elementor-element-c18af0c { width:60px !important; flex:0 0 60px; } .elementor-71 .elementor-element.elementor-element-c18af0c .elementor-icon { display:flex; align-items:center; justify-content:center; width:60px; height:60px; border-radius:18px; background:linear-gradient(135deg,#E8A817,#F5C542); box-shadow:0 14px 28px -10px rgba(232,168,23,0.8); } .elementor-71 .elementor-element.elementor-element-c18af0c .elementor-icon svg { width:26px; height:26px; fill:#0B1F3A; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e2e7de */.elementor-71 .elementor-element.elementor-element-4e2e7de { width:auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a82c56a */.elementor-71 .elementor-element.elementor-element-a82c56a { width:auto !important; } .elementor-71 .elementor-element.elementor-element-a82c56a .elementor-heading-title { display:inline-flex; text-transform:uppercase; border:1px solid rgba(245,197,66,0.5); background:rgba(245,197,66,0.12); padding:6px 14px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-800cf7d */.elementor-71 .elementor-element.elementor-element-800cf7d { --kit-widget-spacing:0px; border-radius:24px; background:linear-gradient(135deg,rgba(255,255,255,0.11),rgba(255,255,255,0.04)); border:1px solid rgba(245,197,66,0.4); box-shadow:0 30px 60px -36px rgba(232,168,23,0.55); } .elementor-71 .elementor-element.elementor-element-800cf7d .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-800cf7d > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:center; gap:20px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba03180 */.elementor-71 .elementor-element.elementor-element-ba03180 > .elementor-container { max-width:560px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5df9e04 */.elementor-71 .elementor-element.elementor-element-5df9e04 > .elementor-widget-wrap { justify-content:center; text-align:center; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-5df9e04 .elementor-inner-section { text-align:left; width:100%; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-5df9e04 h2.elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5df9e04 span.elementor-heading-title { font-size:29px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45bf11b */.elementor-71 .elementor-element.elementor-element-45bf11b { 
    background: linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#1F5C3E 100%); 
    position: relative; 
    overflow: hidden; 
    padding: 40px 20px !important; /* Padding mazeed kam kar di */
} 
.elementor-71 .elementor-element.elementor-element-45bf11b::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-71 .elementor-element.elementor-element-45bf11b::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-71 .elementor-element.elementor-element-45bf11b > .elementor-container { 
    position:relative; 
    z-index:1; 
} 

/* Andar ke elements ka vertical gap kam karne ke liye */
.elementor-71 .elementor-element.elementor-element-45bf11b .elementor-widget {
    margin-bottom: 10px !important;
}

@media (max-width:620px) { 
    .elementor-71 .elementor-element.elementor-element-45bf11b { 
        padding: 30px 15px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30486e4 */.elementor-71 .elementor-element.elementor-element-30486e4 .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-1d01749 */.elementor-71 .elementor-element.elementor-element-1d01749 .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-61a7080 */.elementor-71 .elementor-element.elementor-element-61a7080 { width:96px !important; margin:0 auto !important; } .elementor-71 .elementor-element.elementor-element-61a7080 img { width:84px; height:84px; object-fit:contain; border-radius:20px; box-shadow:0 18px 30px -14px rgba(28,42,120,0.6); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0b4686c */.elementor-71 .elementor-element.elementor-element-0b4686c { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:22px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.35); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-0b4686c:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.45); box-shadow:0 28px 54px -28px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-0b4686c::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-0b4686c:hover::before { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-0b4686c:hover .elementor-widget-image img { transform:scale(1.1) rotate(-4deg); } .elementor-71 .elementor-element.elementor-element-0b4686c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-0b4686c > .elementor-widget-wrap { display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-0b4686c .elementor-widget-image img { width:64px !important; height:64px !important; } .elementor-71 .elementor-element.elementor-element-0b4686c h5.elementor-heading-title { font-size:14px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb0054 */.elementor-71 .elementor-element.elementor-element-cdb0054 { width:96px !important; margin:0 auto !important; } .elementor-71 .elementor-element.elementor-element-cdb0054 img { width:84px; height:84px; object-fit:contain; border-radius:20px; box-shadow:0 18px 30px -14px rgba(28,42,120,0.6); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c60a19 */.elementor-71 .elementor-element.elementor-element-5c60a19 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:22px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.35); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-5c60a19:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.45); box-shadow:0 28px 54px -28px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-5c60a19::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-5c60a19:hover::before { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-5c60a19:hover .elementor-widget-image img { transform:scale(1.1) rotate(-4deg); } .elementor-71 .elementor-element.elementor-element-5c60a19 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-5c60a19 > .elementor-widget-wrap { display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-5c60a19 .elementor-widget-image img { width:64px !important; height:64px !important; } .elementor-71 .elementor-element.elementor-element-5c60a19 h5.elementor-heading-title { font-size:14px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2387526 */.elementor-71 .elementor-element.elementor-element-2387526 { width:96px !important; margin:0 auto !important; } .elementor-71 .elementor-element.elementor-element-2387526 img { width:84px; height:84px; object-fit:contain; border-radius:20px; box-shadow:0 18px 30px -14px rgba(28,42,120,0.6); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15e4a5c */.elementor-71 .elementor-element.elementor-element-15e4a5c { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:22px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.35); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-15e4a5c:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.45); box-shadow:0 28px 54px -28px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-15e4a5c::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-15e4a5c:hover::before { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-15e4a5c:hover .elementor-widget-image img { transform:scale(1.1) rotate(-4deg); } .elementor-71 .elementor-element.elementor-element-15e4a5c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-15e4a5c > .elementor-widget-wrap { display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-15e4a5c .elementor-widget-image img { width:64px !important; height:64px !important; } .elementor-71 .elementor-element.elementor-element-15e4a5c h5.elementor-heading-title { font-size:14px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa1fe26 */.elementor-71 .elementor-element.elementor-element-aa1fe26 { width:96px !important; margin:0 auto !important; } .elementor-71 .elementor-element.elementor-element-aa1fe26 img { width:84px; height:84px; object-fit:contain; border-radius:20px; box-shadow:0 18px 30px -14px rgba(28,42,120,0.6); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1c776f */.elementor-71 .elementor-element.elementor-element-d1c776f { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:22px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.35); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-d1c776f:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.45); box-shadow:0 28px 54px -28px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-d1c776f::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-d1c776f:hover::before { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-d1c776f:hover .elementor-widget-image img { transform:scale(1.1) rotate(-4deg); } .elementor-71 .elementor-element.elementor-element-d1c776f .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-d1c776f > .elementor-widget-wrap { display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-d1c776f .elementor-widget-image img { width:64px !important; height:64px !important; } .elementor-71 .elementor-element.elementor-element-d1c776f h5.elementor-heading-title { font-size:14px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f0d6ef */.elementor-71 .elementor-element.elementor-element-4f0d6ef { width:96px !important; margin:0 auto !important; } .elementor-71 .elementor-element.elementor-element-4f0d6ef img { width:84px; height:84px; object-fit:contain; border-radius:20px; box-shadow:0 18px 30px -14px rgba(28,42,120,0.6); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-305aa91 */.elementor-71 .elementor-element.elementor-element-305aa91 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:22px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.35); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-305aa91:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.45); box-shadow:0 28px 54px -28px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-305aa91::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-305aa91:hover::before { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-305aa91:hover .elementor-widget-image img { transform:scale(1.1) rotate(-4deg); } .elementor-71 .elementor-element.elementor-element-305aa91 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-305aa91 > .elementor-widget-wrap { display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-305aa91 .elementor-widget-image img { width:64px !important; height:64px !important; } .elementor-71 .elementor-element.elementor-element-305aa91 h5.elementor-heading-title { font-size:14px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6ae068 */.elementor-71 .elementor-element.elementor-element-b6ae068 { width:96px !important; margin:0 auto !important; } .elementor-71 .elementor-element.elementor-element-b6ae068 img { width:84px; height:84px; object-fit:contain; border-radius:20px; box-shadow:0 18px 30px -14px rgba(28,42,120,0.6); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bf54909 */.elementor-71 .elementor-element.elementor-element-bf54909 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:22px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.35); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-bf54909:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.45); box-shadow:0 28px 54px -28px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-bf54909::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-bf54909:hover::before { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-bf54909:hover .elementor-widget-image img { transform:scale(1.1) rotate(-4deg); } .elementor-71 .elementor-element.elementor-element-bf54909 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-bf54909 > .elementor-widget-wrap { display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-bf54909 .elementor-widget-image img { width:64px !important; height:64px !important; } .elementor-71 .elementor-element.elementor-element-bf54909 h5.elementor-heading-title { font-size:14px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2c27e7 */.elementor-71 .elementor-element.elementor-element-d2c27e7 { width:96px !important; margin:0 auto !important; } .elementor-71 .elementor-element.elementor-element-d2c27e7 img { width:84px; height:84px; object-fit:contain; border-radius:20px; box-shadow:0 18px 30px -14px rgba(28,42,120,0.6); transition:transform .3s ease; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-817faf4 */.elementor-71 .elementor-element.elementor-element-817faf4 { --kit-widget-spacing:0px; position:relative; overflow:hidden; background:#fff; border:1px solid rgba(11,31,58,0.07); border-radius:22px; box-shadow:0 16px 36px -26px rgba(11,31,58,0.35); transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease; } .elementor-71 .elementor-element.elementor-element-817faf4:hover { transform:translateY(-8px); border-color:rgba(57,159,90,0.45); box-shadow:0 28px 54px -28px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-817faf4::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:linear-gradient(90deg,#399F5A,#4CD964); transform:scaleX(0); transform-origin:left; transition:transform .35s ease; } .elementor-71 .elementor-element.elementor-element-817faf4:hover::before { transform:scaleX(1); } .elementor-71 .elementor-element.elementor-element-817faf4:hover .elementor-widget-image img { transform:scale(1.1) rotate(-4deg); } .elementor-71 .elementor-element.elementor-element-817faf4 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-817faf4 > .elementor-widget-wrap { display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-817faf4 .elementor-widget-image img { width:64px !important; height:64px !important; } .elementor-71 .elementor-element.elementor-element-817faf4 h5.elementor-heading-title { font-size:14px !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f76d84a */.elementor-71 .elementor-element.elementor-element-f76d84a { width:66px !important; height:66px; margin:0 auto !important; display:flex; align-items:center; justify-content:center; border-radius:50%; background:rgba(255,255,255,0.14); border:1px solid rgba(255,255,255,0.3); } .elementor-71 .elementor-element.elementor-element-f76d84a svg { fill:#fff; width:24px; height:24px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b9ca54 */.elementor-71 .elementor-element.elementor-element-4b9ca54 .as-chip3 { display:inline-block; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.28); color:#fff; font-family:'Montserrat',sans-serif; font-weight:700; font-size:12px; padding:6px 13px; border-radius:100px; margin:0 5px 8px 0; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0a50af */.elementor-71 .elementor-element.elementor-element-d0a50af { --kit-widget-spacing:0px; position:relative; overflow:hidden; border-radius:22px; background:linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#2f8a4c 135%); border:1px solid rgba(255,255,255,0.12); box-shadow:0 28px 54px -30px rgba(57,159,90,0.7); } .elementor-71 .elementor-element.elementor-element-d0a50af::before { content:''; position:absolute; top:-70px; right:-70px; width:210px; height:210px; border-radius:50%; background:radial-gradient(circle,rgba(76,217,100,0.28) 0%,transparent 70%); } .elementor-71 .elementor-element.elementor-element-d0a50af .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-d0a50af > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; justify-content:center; gap:14px 20px; position:relative; z-index:1; } .elementor-71 .elementor-element.elementor-element-d0a50af > .elementor-widget-wrap > .elementor-widget { width:auto !important; } .elementor-71 .elementor-element.elementor-element-d0a50af > .elementor-widget-wrap > .elementor-widget-spacer { display:none; } .elementor-71 .elementor-element.elementor-element-d0a50af > .elementor-widget-wrap > .elementor-widget-text-editor:last-child { max-width:640px; } @media (max-width:820px) { .elementor-71 .elementor-element.elementor-element-d0a50af > .elementor-widget-wrap { flex-direction:column; } .elementor-71 .elementor-element.elementor-element-d0a50af > .elementor-widget-wrap > .elementor-widget { width:100% !important; } } .elementor-71 .elementor-element.elementor-element-d0a50af > .elementor-widget-wrap > .elementor-widget.elementor-widget-icon { width:66px !important; height:66px !important; flex:0 0 66px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-df1e086 */.elementor-71 .elementor-element.elementor-element-df1e086 > .elementor-container { display:flex; flex-wrap:wrap; justify-content:center; gap:22px; } .elementor-71 .elementor-element.elementor-element-df1e086 > .elementor-container > .elementor-column { width:calc((100% - 66px) / 4) !important; max-width:none !important; flex:0 0 auto; } .elementor-71 .elementor-element.elementor-element-df1e086 > .elementor-container > .elementor-column:last-child { width:100% !important; } @media (max-width:1000px) { .elementor-71 .elementor-element.elementor-element-df1e086 > .elementor-container > .elementor-column { width:calc((100% - 44px) / 3) !important; } .elementor-71 .elementor-element.elementor-element-df1e086 > .elementor-container > .elementor-column:last-child { width:100% !important; } } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-df1e086 > .elementor-container { gap:14px; } .elementor-71 .elementor-element.elementor-element-df1e086 > .elementor-container > .elementor-column { width:calc((100% - 14px) / 2) !important; } .elementor-71 .elementor-element.elementor-element-df1e086 > .elementor-container > .elementor-column:last-child { width:100% !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41b77e9 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-41b77e9 { padding:64px 16px !important; } .elementor-71 .elementor-element.elementor-element-41b77e9 h2.elementor-heading-title { font-size:30px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d0d997 */.elementor-71 .elementor-element.elementor-element-0d0d997 .elementor-heading-title { display:inline-flex; align-items:center; text-transform:uppercase; background:rgba(192,57,43,0.08); border:1px solid rgba(192,57,43,0.28); padding:6px 16px; border-radius:100px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c25ce9 */.elementor-71 .elementor-element.elementor-element-8c25ce9 { width:52px !important; height:52px; flex:0 0 52px; display:flex; align-items:center; justify-content:center; border-radius:15px; background:linear-gradient(135deg,#e5533d,#c0392b); box-shadow:0 12px 22px -10px rgba(192,57,43,0.7); } .elementor-71 .elementor-element.elementor-element-8c25ce9 svg { fill:#fff; width:22px; height:22px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fe5234 */.elementor-71 .elementor-element.elementor-element-2fe5234 { flex:1 1 auto; width:auto !important; } .elementor-71 .elementor-element.elementor-element-2fe5234 .t { font-family:'Montserrat',sans-serif; font-weight:800; font-size:15.5px; line-height:1.35; color:#0B1F3A; } .elementor-71 .elementor-element.elementor-element-2fe5234 .d { font-size:13.5px; line-height:1.5; color:#7a848a; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b86eca9 */.elementor-71 .elementor-element.elementor-element-b86eca9 { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:16px; border:1px solid rgba(192,57,43,0.14); box-shadow:0 12px 26px -20px rgba(192,57,43,0.5); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-b86eca9:hover { transform:translateY(-4px); border-color:rgba(192,57,43,0.4); box-shadow:0 20px 34px -22px rgba(192,57,43,0.6); } .elementor-71 .elementor-element.elementor-element-b86eca9 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-b86eca9 > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; gap:16px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-de24ded */.elementor-71 .elementor-element.elementor-element-de24ded { width:52px !important; height:52px; flex:0 0 52px; display:flex; align-items:center; justify-content:center; border-radius:15px; background:linear-gradient(135deg,#e5533d,#c0392b); box-shadow:0 12px 22px -10px rgba(192,57,43,0.7); } .elementor-71 .elementor-element.elementor-element-de24ded svg { fill:#fff; width:22px; height:22px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc41373 */.elementor-71 .elementor-element.elementor-element-cc41373 { flex:1 1 auto; width:auto !important; } .elementor-71 .elementor-element.elementor-element-cc41373 .t { font-family:'Montserrat',sans-serif; font-weight:800; font-size:15.5px; line-height:1.35; color:#0B1F3A; } .elementor-71 .elementor-element.elementor-element-cc41373 .d { font-size:13.5px; line-height:1.5; color:#7a848a; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35377c4 */.elementor-71 .elementor-element.elementor-element-35377c4 { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:16px; border:1px solid rgba(192,57,43,0.14); box-shadow:0 12px 26px -20px rgba(192,57,43,0.5); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-35377c4:hover { transform:translateY(-4px); border-color:rgba(192,57,43,0.4); box-shadow:0 20px 34px -22px rgba(192,57,43,0.6); } .elementor-71 .elementor-element.elementor-element-35377c4 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-35377c4 > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; gap:16px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d963ee */.elementor-71 .elementor-element.elementor-element-2d963ee { width:52px !important; height:52px; flex:0 0 52px; display:flex; align-items:center; justify-content:center; border-radius:15px; background:linear-gradient(135deg,#e5533d,#c0392b); box-shadow:0 12px 22px -10px rgba(192,57,43,0.7); } .elementor-71 .elementor-element.elementor-element-2d963ee svg { fill:#fff; width:22px; height:22px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e7301 */.elementor-71 .elementor-element.elementor-element-b1e7301 { flex:1 1 auto; width:auto !important; } .elementor-71 .elementor-element.elementor-element-b1e7301 .t { font-family:'Montserrat',sans-serif; font-weight:800; font-size:15.5px; line-height:1.35; color:#0B1F3A; } .elementor-71 .elementor-element.elementor-element-b1e7301 .d { font-size:13.5px; line-height:1.5; color:#7a848a; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d24723 */.elementor-71 .elementor-element.elementor-element-5d24723 { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:16px; border:1px solid rgba(192,57,43,0.14); box-shadow:0 12px 26px -20px rgba(192,57,43,0.5); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-5d24723:hover { transform:translateY(-4px); border-color:rgba(192,57,43,0.4); box-shadow:0 20px 34px -22px rgba(192,57,43,0.6); } .elementor-71 .elementor-element.elementor-element-5d24723 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-5d24723 > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; gap:16px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1009e1a */.elementor-71 .elementor-element.elementor-element-1009e1a { width:52px !important; height:52px; flex:0 0 52px; display:flex; align-items:center; justify-content:center; border-radius:15px; background:linear-gradient(135deg,#e5533d,#c0392b); box-shadow:0 12px 22px -10px rgba(192,57,43,0.7); } .elementor-71 .elementor-element.elementor-element-1009e1a svg { fill:#fff; width:22px; height:22px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b387a96 */.elementor-71 .elementor-element.elementor-element-b387a96 { flex:1 1 auto; width:auto !important; } .elementor-71 .elementor-element.elementor-element-b387a96 .t { font-family:'Montserrat',sans-serif; font-weight:800; font-size:15.5px; line-height:1.35; color:#0B1F3A; } .elementor-71 .elementor-element.elementor-element-b387a96 .d { font-size:13.5px; line-height:1.5; color:#7a848a; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f19b0a1 */.elementor-71 .elementor-element.elementor-element-f19b0a1 { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:16px; border:1px solid rgba(192,57,43,0.14); box-shadow:0 12px 26px -20px rgba(192,57,43,0.5); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-f19b0a1:hover { transform:translateY(-4px); border-color:rgba(192,57,43,0.4); box-shadow:0 20px 34px -22px rgba(192,57,43,0.6); } .elementor-71 .elementor-element.elementor-element-f19b0a1 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-f19b0a1 > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; gap:16px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f64aaf1 */.elementor-71 .elementor-element.elementor-element-f64aaf1 > .elementor-container { display:grid; grid-template-columns:repeat(2,1fr); gap:16px; } .elementor-71 .elementor-element.elementor-element-f64aaf1 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } @media (max-width:700px) { .elementor-71 .elementor-element.elementor-element-f64aaf1 > .elementor-container { grid-template-columns:1fr; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-945c963 */.elementor-71 .elementor-element.elementor-element-945c963 > .elementor-widget-wrap { max-width:980px; margin:0 auto; justify-content:center; background:linear-gradient(180deg,#fff9f7,#fff3f0); border:1px solid rgba(192,57,43,0.14); border-radius:28px; padding:48px 44px !important; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-945c963 > .elementor-widget-wrap { padding:34px 16px !important; border-radius:22px; } .elementor-71 .elementor-element.elementor-element-945c963 h2.elementor-heading-title { font-size:26px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d4adb39 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-d4adb39 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d27376 */.elementor-71 .elementor-element.elementor-element-6d27376 { width:58px !important; height:58px; flex:0 0 58px; display:flex; align-items:center; justify-content:center; border-radius:17px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 14px 26px -12px rgba(57,159,90,0.7); } .elementor-71 .elementor-element.elementor-element-6d27376 svg { fill:#fff; width:24px; height:24px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eab864d */.elementor-71 .elementor-element.elementor-element-eab864d { margin-top:22px; padding-top:20px; border-top:1px solid rgba(11,31,58,0.09); } .elementor-71 .elementor-element.elementor-element-eab864d .lab { font-family:'Montserrat',sans-serif; font-weight:800; font-size:11px; letter-spacing:1.4px; text-transform:uppercase; color:#2b7a41; margin-right:12px; } .elementor-71 .elementor-element.elementor-element-eab864d .as-src { display:inline-block; background:#fff; border:1px solid rgba(57,159,90,0.3); color:#34424d; font-family:'Montserrat',sans-serif; font-weight:700; font-size:12px; padding:6px 13px; border-radius:100px; margin:0 8px 8px 0; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ddfac54 */.elementor-71 .elementor-element.elementor-element-ddfac54 { --kit-widget-spacing:0px; } .elementor-71 .elementor-element.elementor-element-ddfac54 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-ddfac54 > .elementor-widget-wrap { position:relative; max-width:980px; margin:0 auto; display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:0 18px; background:linear-gradient(135deg,#f2faf5,#ffffff 60%); border:1px solid rgba(57,159,90,0.22); border-radius:26px; padding:40px 44px !important; overflow:hidden; box-shadow:0 30px 60px -44px rgba(11,31,58,0.4); } .elementor-71 .elementor-element.elementor-element-ddfac54 > .elementor-widget-wrap::before { content:''; position:absolute; left:0; top:0; bottom:0; width:6px; background:linear-gradient(180deg,#399F5A,#4CD964); } .elementor-71 .elementor-element.elementor-element-ddfac54 > .elementor-widget-wrap > .elementor-widget { width:100% !important; } .elementor-71 .elementor-element.elementor-element-ddfac54 > .elementor-widget-wrap > .elementor-widget-icon { width:58px !important; } .elementor-71 .elementor-element.elementor-element-ddfac54 > .elementor-widget-wrap > .elementor-widget-heading { width:calc(100% - 78px) !important; } .elementor-71 .elementor-element.elementor-element-ddfac54 > .elementor-widget-wrap > .elementor-widget-spacer { display:none; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-ddfac54 > .elementor-widget-wrap { padding:30px 22px !important; border-radius:22px; } .elementor-71 .elementor-element.elementor-element-ddfac54 > .elementor-widget-wrap > .elementor-widget-text-editor:nth-of-type(1) p { font-size:15px !important; } .elementor-71 .elementor-element.elementor-element-ddfac54 h3.elementor-heading-title { font-size:19px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1056274 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-1056274 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b139e3f */.elementor-71 .elementor-element.elementor-element-b139e3f .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-3e0936a */.elementor-71 .elementor-element.elementor-element-3e0936a { display:inline; } .elementor-71 .elementor-element.elementor-element-3e0936a .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-827c160 */.elementor-71 .elementor-element.elementor-element-827c160 { display:inline; } .elementor-71 .elementor-element.elementor-element-827c160 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a35bb3 */.elementor-71 .elementor-element.elementor-element-8a35bb3 img { width:100%; display:block; border-radius:26px; box-shadow:0 34px 64px -34px rgba(11,31,58,0.6); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b758c6f */.elementor-71 .elementor-element.elementor-element-b758c6f { position:absolute; left:18px; right:18px; bottom:18px; width:auto !important; } .elementor-71 .elementor-element.elementor-element-b758c6f .c { display:inline-block; background:rgba(11,31,58,0.74); color:#fff; border:1px solid rgba(255,255,255,0.22); font-family:'Montserrat',sans-serif; font-weight:700; font-size:11.5px; padding:7px 13px; border-radius:100px; margin:0 6px 6px 0; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4fe7cee */.elementor-71 .elementor-element.elementor-element-4fe7cee { position:relative; --kit-widget-spacing:0px; } .elementor-71 .elementor-element.elementor-element-4fe7cee .elementor-widget:not(:last-child) { margin-block-end:0 !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-4fe7cee { margin-bottom:26px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d84dbb7 */.elementor-71 .elementor-element.elementor-element-d84dbb7 { position:relative; background:#fff; border-radius:18px; padding:22px 26px 22px 30px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 16px 34px -26px rgba(11,31,58,0.35); overflow:hidden; } .elementor-71 .elementor-element.elementor-element-d84dbb7::before { content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:#399F5A; } .elementor-71 .elementor-element.elementor-element-d84dbb7 .k { font-family:'Montserrat',sans-serif; font-weight:800; font-size:11px; letter-spacing:1.4px; color:#399F5A; margin-bottom:8px; } .elementor-71 .elementor-element.elementor-element-d84dbb7 p { margin:0; font-size:15px; line-height:1.75; color:#46525c; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69e18e6 */.elementor-71 .elementor-element.elementor-element-69e18e6 { position:relative; background:#fff; border-radius:18px; padding:22px 26px 22px 30px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 16px 34px -26px rgba(11,31,58,0.35); overflow:hidden; } .elementor-71 .elementor-element.elementor-element-69e18e6::before { content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:#0C8A8A; } .elementor-71 .elementor-element.elementor-element-69e18e6 .k { font-family:'Montserrat',sans-serif; font-weight:800; font-size:11px; letter-spacing:1.4px; color:#0C8A8A; margin-bottom:8px; } .elementor-71 .elementor-element.elementor-element-69e18e6 p { margin:0; font-size:15px; line-height:1.75; color:#46525c; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4df3a3 */.elementor-71 .elementor-element.elementor-element-e4df3a3 { position:relative; background:#fff; border-radius:18px; padding:22px 26px 22px 30px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 16px 34px -26px rgba(11,31,58,0.35); overflow:hidden; } .elementor-71 .elementor-element.elementor-element-e4df3a3::before { content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:#E8A817; } .elementor-71 .elementor-element.elementor-element-e4df3a3 .k { font-family:'Montserrat',sans-serif; font-weight:800; font-size:11px; letter-spacing:1.4px; color:#E8A817; margin-bottom:8px; } .elementor-71 .elementor-element.elementor-element-e4df3a3 p { margin:0; font-size:15px; line-height:1.75; color:#46525c; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-095705a */.elementor-71 .elementor-element.elementor-element-095705a { --kit-widget-spacing:16px; } .elementor-71 .elementor-element.elementor-element-095705a > .elementor-widget-wrap { padding-left:34px !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-095705a > .elementor-widget-wrap { padding-left:0 !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7282a76 */.elementor-71 .elementor-element.elementor-element-7282a76 > .elementor-container { align-items:center; } .elementor-71 .elementor-element.elementor-element-7282a76 > .elementor-container > .elementor-column:first-child { width:42% !important; flex:0 0 42%; } .elementor-71 .elementor-element.elementor-element-7282a76 > .elementor-container > .elementor-column:last-child { width:58% !important; flex:0 0 58%; } .elementor-71 .elementor-element.elementor-element-7282a76 .elementor-widget-image { width:100% !important; } @media (max-width:900px) { .elementor-71 .elementor-element.elementor-element-7282a76 > .elementor-container { flex-wrap:wrap; } .elementor-71 .elementor-element.elementor-element-7282a76 > .elementor-container > .elementor-column { width:100% !important; flex:0 0 100% !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eb14c7 */.elementor-71 .elementor-element.elementor-element-0eb14c7 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-0eb14c7 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8196d04 */.elementor-71 .elementor-element.elementor-element-8196d04 { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9acce99 */.elementor-71 .elementor-element.elementor-element-9acce99 { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-9acce99:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-9acce99 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-9acce99 > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f9e657 */.elementor-71 .elementor-element.elementor-element-0f9e657 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-0f9e657 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6601db7 */.elementor-71 .elementor-element.elementor-element-6601db7 { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32cc02e */.elementor-71 .elementor-element.elementor-element-32cc02e { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-32cc02e:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-32cc02e .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-32cc02e > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f16bd67 */.elementor-71 .elementor-element.elementor-element-f16bd67 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-f16bd67 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37db8dd */.elementor-71 .elementor-element.elementor-element-37db8dd { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19c7cfc */.elementor-71 .elementor-element.elementor-element-19c7cfc { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-19c7cfc:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-19c7cfc .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-19c7cfc > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ee7fae */.elementor-71 .elementor-element.elementor-element-3ee7fae { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-3ee7fae .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-687284a */.elementor-71 .elementor-element.elementor-element-687284a { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86c1259 */.elementor-71 .elementor-element.elementor-element-86c1259 { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-86c1259:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-86c1259 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-86c1259 > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c0f17 */.elementor-71 .elementor-element.elementor-element-a0c0f17 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-a0c0f17 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c2a702 */.elementor-71 .elementor-element.elementor-element-2c2a702 { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a2752aa */.elementor-71 .elementor-element.elementor-element-a2752aa { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-a2752aa:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-a2752aa .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-a2752aa > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b967845 */.elementor-71 .elementor-element.elementor-element-b967845 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-b967845 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc55d74 */.elementor-71 .elementor-element.elementor-element-dc55d74 { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f85457c */.elementor-71 .elementor-element.elementor-element-f85457c { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-f85457c:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-f85457c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-f85457c > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4013bd2 */.elementor-71 .elementor-element.elementor-element-4013bd2 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-4013bd2 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-882ef39 */.elementor-71 .elementor-element.elementor-element-882ef39 { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-408188e */.elementor-71 .elementor-element.elementor-element-408188e { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-408188e:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-408188e .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-408188e > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d0bc82 */.elementor-71 .elementor-element.elementor-element-0d0bc82 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-0d0bc82 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc46849 */.elementor-71 .elementor-element.elementor-element-dc46849 { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a4a74ce */.elementor-71 .elementor-element.elementor-element-a4a74ce { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-a4a74ce:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-a4a74ce .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-a4a74ce > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df55fd0 */.elementor-71 .elementor-element.elementor-element-df55fd0 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-df55fd0 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d27b84c */.elementor-71 .elementor-element.elementor-element-d27b84c { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e7d7f8c */.elementor-71 .elementor-element.elementor-element-e7d7f8c { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-e7d7f8c:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-e7d7f8c .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-e7d7f8c > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b3d4e */.elementor-71 .elementor-element.elementor-element-02b3d4e { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-02b3d4e .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60be903 */.elementor-71 .elementor-element.elementor-element-60be903 { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68bd5c6 */.elementor-71 .elementor-element.elementor-element-68bd5c6 { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-68bd5c6:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-68bd5c6 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-68bd5c6 > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3319f74 */.elementor-71 .elementor-element.elementor-element-3319f74 { width:44px !important; flex:0 0 44px; } .elementor-71 .elementor-element.elementor-element-3319f74 .elementor-heading-title { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:linear-gradient(135deg,#2f8a4c,#4CD964); box-shadow:0 12px 22px -10px rgba(57,159,90,0.7); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dda756c */.elementor-71 .elementor-element.elementor-element-dda756c { flex:1 1 auto; width:auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e951272 */.elementor-71 .elementor-element.elementor-element-e951272 { --kit-widget-spacing:0px; text-align:left; background:#fff; border-radius:18px; border:1px solid rgba(11,31,58,0.07); box-shadow:0 14px 30px -24px rgba(11,31,58,0.35); transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .elementor-71 .elementor-element.elementor-element-e951272:hover { transform:translateY(-4px); border-color:rgba(57,159,90,0.45); box-shadow:0 22px 40px -24px rgba(57,159,90,0.5); } .elementor-71 .elementor-element.elementor-element-e951272 .elementor-widget:not(:last-child) { margin-block-end:0 !important; } .elementor-71 .elementor-element.elementor-element-e951272 > .elementor-widget-wrap { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; gap:16px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-db32b46 */.elementor-71 .elementor-element.elementor-element-db32b46 > .elementor-container { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; } .elementor-71 .elementor-element.elementor-element-db32b46 > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; } .elementor-71 .elementor-element.elementor-element-db32b46 > .elementor-container > .elementor-column:last-child { grid-column:1 / -1; } @media (max-width:820px) { .elementor-71 .elementor-element.elementor-element-db32b46 > .elementor-container { grid-template-columns:1fr; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8f0ecf1 */.elementor-71 .elementor-element.elementor-element-8f0ecf1 > .elementor-widget-wrap { justify-content:center; text-align:center; } .elementor-71 .elementor-element.elementor-element-8f0ecf1 .elementor-inner-section { text-align:left; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-8f0ecf1 h2.elementor-heading-title, .elementor-71 .elementor-element.elementor-element-8f0ecf1 span.elementor-heading-title { font-size:27px !important; } .elementor-71 .elementor-element.elementor-element-8f0ecf1 h3.elementor-heading-title { font-size:20px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d07025e */.elementor-71 .elementor-element.elementor-element-d07025e { background:radial-gradient(900px 420px at 10% 0%,rgba(57,159,90,0.10),transparent 60%),radial-gradient(760px 420px at 92% 100%,rgba(21,68,123,0.08),transparent 60%),#F5F9F6; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-d07025e { padding:64px 16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da04c0c */.elementor-71 .elementor-element.elementor-element-da04c0c .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-89cc41b */.elementor-71 .elementor-element.elementor-element-89cc41b .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-5ae113d */.elementor-71 .elementor-element.elementor-element-5ae113d > .elementor-widget-wrap { justify-content:center; text-align:center; } .elementor-71 .elementor-element.elementor-element-5ae113d .elementor-inner-section { text-align:center; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-5ae113d h2.elementor-heading-title { font-size:28px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-991c2b3 */.elementor-71 .elementor-element.elementor-element-991c2b3 { background:radial-gradient(800px 320px at 50% 0%,rgba(57,159,90,0.09),transparent 65%),#ffffff; } @media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-991c2b3 { padding:60px 16px !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ca7e5ec */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-ca7e5ec h2.elementor-heading-title { font-size:26px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47a7640 */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-47a7640 { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f15ede8 */.elementor-71 .elementor-element.elementor-element-f15ede8 .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-79738f0 */.elementor-71 .elementor-element.elementor-element-79738f0 .elementor-accordion { max-width:860px; margin:0 auto; } .elementor-71 .elementor-element.elementor-element-79738f0 .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-71 .elementor-element.elementor-element-79738f0 .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-71 .elementor-element.elementor-element-79738f0 .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-71 .elementor-element.elementor-element-79738f0 .elementor-accordion .elementor-tab-title { display:flex; align-items:center; gap:16px; padding:22px 26px; border:0 !important; background:transparent; } .elementor-71 .elementor-element.elementor-element-79738f0 .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-71 .elementor-element.elementor-element-79738f0 .elementor-accordion .elementor-tab-title.elementor-active a { color:#399F5A; } .elementor-71 .elementor-element.elementor-element-79738f0 .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-71 .elementor-element.elementor-element-79738f0 .elementor-accordion .elementor-accordion-icon i, .elementor-71 .elementor-element.elementor-element-79738f0 .elementor-accordion .elementor-accordion-icon svg { width:12px; height:12px; font-size:12px; fill:currentColor; color:currentColor; } .elementor-71 .elementor-element.elementor-element-79738f0 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon { background:#399F5A; color:#fff; } .elementor-71 .elementor-element.elementor-element-79738f0 .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-71 .elementor-element.elementor-element-79738f0 .elementor-accordion .elementor-tab-title { padding:18px 18px; gap:12px; } .elementor-71 .elementor-element.elementor-element-79738f0 .elementor-accordion .elementor-tab-title a { font-size:15.5px; } .elementor-71 .elementor-element.elementor-element-79738f0 .elementor-accordion .elementor-accordion-icon { width:30px; height:30px; } .elementor-71 .elementor-element.elementor-element-79738f0 .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-56a8d98 */.elementor-71 .elementor-element.elementor-element-56a8d98 > .elementor-widget-wrap { max-width:920px; margin:0 auto; justify-content:center; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8176dcc */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-8176dcc { padding-left:16px !important; padding-right:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5319630 */.elementor-71 .elementor-element.elementor-element-5319630 { display:inline; } .elementor-71 .elementor-element.elementor-element-5319630 .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67ff6cd */.elementor-71 .elementor-element.elementor-element-67ff6cd { display:inline; } .elementor-71 .elementor-element.elementor-element-67ff6cd .elementor-heading-title { display:inline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9eb96b2 */.elementor-71 .elementor-element.elementor-element-9eb96b2 .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-71 .elementor-element.elementor-element-9eb96b2 .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-7d13701 */.elementor-71 .elementor-element.elementor-element-7d13701 .elementor-button { border:1.5px solid #4CD964; background:transparent; } .elementor-71 .elementor-element.elementor-element-7d13701 .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-71 .elementor-element.elementor-element-7d13701 .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-a0cda3f */.elementor-71 .elementor-element.elementor-element-a0cda3f > .elementor-container { justify-content:center; } @media (max-width:560px) { .elementor-71 .elementor-element.elementor-element-a0cda3f > .elementor-container { flex-wrap:wrap; row-gap:16px; } .elementor-71 .elementor-element.elementor-element-a0cda3f > .elementor-container > .elementor-column { width:100% !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-853d372 */.elementor-71 .elementor-element.elementor-element-853d372 { background: linear-gradient(150deg,#0B1F3A 0%,#12345F 45%,#1F5C3E 100%); position: relative; overflow: hidden; } .elementor-71 .elementor-element.elementor-element-853d372::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-71 .elementor-element.elementor-element-853d372::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-71 .elementor-element.elementor-element-853d372 { 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-ad9368f */@media (max-width:620px) { .elementor-71 .elementor-element.elementor-element-ad9368f > .elementor-container > .elementor-column { padding:44px 24px !important; } }/* End custom CSS */