.elementor-6590 .elementor-element.elementor-element-a87ff67{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-a87ff67:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-a87ff67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://autismbd.tech/wp-content/uploads/2026/05/ShanghaiRanking2019.webp");background-position:center center;background-size:cover;}.elementor-6590 .elementor-element.elementor-element-a87ff67::before, .elementor-6590 .elementor-element.elementor-element-a87ff67 > .elementor-background-video-container::before, .elementor-6590 .elementor-element.elementor-element-a87ff67 > .e-con-inner > .elementor-background-video-container::before, .elementor-6590 .elementor-element.elementor-element-a87ff67 > .elementor-background-slideshow::before, .elementor-6590 .elementor-element.elementor-element-a87ff67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6590 .elementor-element.elementor-element-a87ff67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, rgba(1,23,18,0.25) 0%, rgba(1,23,18,0.94) 100%);}.elementor-6590 .elementor-element.elementor-element-eccbc87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:46%;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-6590 .elementor-element.elementor-element-c81e728{color:#FFFFFF;}.elementor-6590 .elementor-element.elementor-element-6512bd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-d3d9446{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 5.5%;--row-gap:30px;--column-gap:5.5%;}.elementor-6590 .elementor-element.elementor-element-1679091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6590 .elementor-element.elementor-element-45c48cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-6590 .elementor-element.elementor-element-8e296a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-8e296a0:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-8e296a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9f7;}.elementor-6590 .elementor-element.elementor-element-1ff1de7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 5.5%;--row-gap:40px;--column-gap:5.5%;}.elementor-6590 .elementor-element.elementor-element-c74d97b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-6590 .elementor-element.elementor-element-37693cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-6590 .elementor-element.elementor-element-7f39f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-7f39f83:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-7f39f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f9;}.elementor-6590 .elementor-element.elementor-element-072b030{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 4%;--row-gap:30px;--column-gap:4%;}.elementor-6590 .elementor-element.elementor-element-a684ece{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6590 .elementor-element.elementor-element-d9d4f49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(1,23,18,0.04);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-6590 .elementor-element.elementor-element-d9d4f49:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-d9d4f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-c0c7c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(1,23,18,0.04);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6590 .elementor-element.elementor-element-c0c7c76:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-c0c7c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-6590 .elementor-element.elementor-element-642e92e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-d82c8d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(1,23,18,0.04);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6590 .elementor-element.elementor-element-d82c8d1:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-d82c8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-2838023 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-093f65e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6590 .elementor-element.elementor-element-9f61408{--e-image-carousel-slides-to-show:1;}.elementor-6590 .elementor-element.elementor-element-a3f390d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.92;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-a3f390d:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-a3f390d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#686761;background-image:url("https://autismbd.tech/wp-content/uploads/2026/05/AKUANNA.webp");background-position:center center;background-size:cover;}.elementor-6590 .elementor-element.elementor-element-a3f390d::before, .elementor-6590 .elementor-element.elementor-element-a3f390d > .elementor-background-video-container::before, .elementor-6590 .elementor-element.elementor-element-a3f390d > .e-con-inner > .elementor-background-video-container::before, .elementor-6590 .elementor-element.elementor-element-a3f390d > .elementor-background-slideshow::before, .elementor-6590 .elementor-element.elementor-element-a3f390d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6590 .elementor-element.elementor-element-a3f390d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #011712 0%, rgba(1,23,18,0.25) 100%);}.elementor-6590 .elementor-element.elementor-element-735b90b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 5.5%;--row-gap:30px;--column-gap:5.5%;}.elementor-6590 .elementor-element.elementor-element-03afdbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6590 .elementor-element.elementor-element-44f683a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-3295c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(255,255,255,0.28);--border-color:rgba(255,255,255,0.28);--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-ea5d2f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;line-height:1.6em;color:rgba(255,255,255,0.94);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button{background-color:#ffffff;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button:focus{background-color:#eef4ef;color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-5ef0599{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-5ef0599:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-5ef0599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9f7;}.elementor-6590 .elementor-element.elementor-element-eb160de{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-6590 .elementor-element.elementor-element-32bb90e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-32bb90e:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-32bb90e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-14bfa6b .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-2a38a4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-2a38a4a:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-2a38a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-3ef8154 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-c9e1074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-c9e1074:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-c9e1074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-38b3eff .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-fbd7939{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-fbd7939:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-fbd7939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-d2ddea1 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-92cc227{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-92cc227:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-92cc227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-7647966 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-a3c65c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-a3c65c2:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-a3c65c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-65b9eea .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-f033ab3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-f033ab3:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-f033ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-28dd2c7 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-26657d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-26657d5:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-26657d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-98dce83 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-7f6ffaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-7f6ffaa:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-7f6ffaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-2723d09 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-68d30a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-68d30a9:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-68d30a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-43ec517 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-f899139{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-f899139:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-f899139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-e2ef524 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button:focus svg{fill:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-c45147d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ebebeb;--border-color:#ebebeb;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(1,23,18,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6590 .elementor-element.elementor-element-c45147d:not(.elementor-motion-effects-element-type-background), .elementor-6590 .elementor-element.elementor-element-c45147d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6590 .elementor-element.elementor-element-73278a4 .elementor-heading-title{font-size:20px;font-weight:600;color:#1a1a1a;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#004419;color:#004419;padding:0px 0px 0px 0px;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button:hover, .elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button:hover svg, .elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button:focus svg{fill:#0d5c2e;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6590 .elementor-element.elementor-element-1679091{--width:47.5%;}.elementor-6590 .elementor-element.elementor-element-45c48cc{--width:47.5%;}.elementor-6590 .elementor-element.elementor-element-c74d97b{--width:47.5%;}.elementor-6590 .elementor-element.elementor-element-37693cf{--width:47.5%;}.elementor-6590 .elementor-element.elementor-element-a684ece{--width:38%;}.elementor-6590 .elementor-element.elementor-element-093f65e{--width:58%;}.elementor-6590 .elementor-element.elementor-element-03afdbd{--width:47.5%;}.elementor-6590 .elementor-element.elementor-element-3295c76{--width:47.5%;}}@media(max-width:1024px){.elementor-6590 .elementor-element.elementor-element-a87ff67{--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6590 .elementor-element.elementor-element-eccbc87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-6590 .elementor-element.elementor-element-44f683a .elementor-heading-title{font-size:34px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-6590 .elementor-element.elementor-element-eb160de{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-a87ff67{--min-height:460px;--padding-top:90px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-6590 .elementor-element.elementor-element-eccbc87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-6590 .elementor-element.elementor-element-a3f390d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-44f683a .elementor-heading-title{font-size:30px;}.elementor-6590 .elementor-element.elementor-element-3295c76{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6590 .elementor-element.elementor-element-ea5d2f1 .elementor-heading-title{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-6590 .elementor-element.elementor-element-eb160de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-c4ca423 */.elementor-6590 .elementor-element.elementor-element-c4ca423{max-width:680px;}.elementor-6590 .elementor-element.elementor-element-c4ca423 h4{font-weight:600;font-size:13px;letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;text-shadow:0 1px 8px rgba(0,0,0,.5);}.elementor-6590 .elementor-element.elementor-element-c4ca423 h4 span{color:#7fb894!important;}.elementor-6590 .elementor-element.elementor-element-c4ca423 h4:empty,.elementor-6590 .elementor-element.elementor-element-c4ca423 h4 span:empty{display:none;margin:0;}.elementor-6590 .elementor-element.elementor-element-c4ca423 h1{font-weight:700;font-size:46px;line-height:1.18;margin:0 0 18px;text-shadow:0 2px 14px rgba(0,0,0,.45);}.elementor-6590 .elementor-element.elementor-element-c4ca423 h1 span{color:#ffffff!important;}.elementor-6590 .elementor-element.elementor-element-c4ca423 h1 strong{color:#7fb894;font-weight:800;}.elementor-6590 .elementor-element.elementor-element-c4ca423 p{font-weight:400;font-size:17px;line-height:1.7;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.5);}.elementor-6590 .elementor-element.elementor-element-c4ca423 p span{color:rgba(255,255,255,.88)!important;}.elementor-6590 .elementor-element.elementor-element-c4ca423 p:empty{display:none;}@media(max-width:1024px){.elementor-6590 .elementor-element.elementor-element-c4ca423 h1{font-size:38px;}}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-c4ca423 h1{font-size:29px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c81e728 */.elementor-6590 .elementor-element.elementor-element-c81e728{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eccbc87 */.elementor-6590 .elementor-element.elementor-element-eccbc87{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4da3b7 */.elementor-6590 .elementor-element.elementor-element-e4da3b7 h2{font-weight:700;color:#1a1a1a;font-size:40px;line-height:1.2;margin:0;}.elementor-6590 .elementor-element.elementor-element-e4da3b7 h2:before{content:"";display:block;width:48px;height:4px;border-radius:2px;background:#5f8769;margin-bottom:18px;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-e4da3b7 h2{font-size:30px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f14e45 */.elementor-6590 .elementor-element.elementor-element-8f14e45 .elementor-widget-container{font-weight:400;color:#444;font-size:17px;line-height:1.7;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9f0f89 */.elementor-6590 .elementor-element.elementor-element-c9f0f89 .elementor-widget-container{font-weight:400;color:#555;font-size:15.5px;line-height:1.75;}.elementor-6590 .elementor-element.elementor-element-c9f0f89 p{margin:0 0 14px;}.elementor-6590 .elementor-element.elementor-element-c9f0f89 p:last-child{margin-bottom:0;}.elementor-6590 .elementor-element.elementor-element-c9f0f89 h5{margin:18px 0 0;font-size:14px;font-weight:600;}.elementor-6590 .elementor-element.elementor-element-c9f0f89 h5 a{color:#004419;text-decoration:none;margin:0 6px;}.elementor-6590 .elementor-element.elementor-element-c9f0f89 h5 a:first-child{margin-left:0;}.elementor-6590 .elementor-element.elementor-element-c9f0f89 h5 a:hover{color:#0d5c2e;text-decoration:underline;}.elementor-6590 .elementor-element.elementor-element-c9f0f89 h5 span{color:#1a1a1a;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3d9446 */.elementor-6590 .elementor-element.elementor-element-d3d9446{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-d3d9446{flex-wrap:wrap;}.elementor-6590 .elementor-element.elementor-element-d3d9446 > .e-con{width:100%!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c20ad4d */.elementor-6590 .elementor-element.elementor-element-c20ad4d h2,.elementor-6590 .elementor-element.elementor-element-c20ad4d h2{font-weight:600;color:#1a1a1a;font-size:28px;line-height:1.3;margin:0;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-c20ad4d h2,.elementor-6590 .elementor-element.elementor-element-c20ad4d h2{font-size:23px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c51ce41 */.elementor-6590 .elementor-element.elementor-element-c51ce41 .elementor-widget-container{font-weight:400;color:#555;font-size:15.5px;line-height:1.75;}.elementor-6590 .elementor-element.elementor-element-c51ce41 p{margin:0 0 14px;}.elementor-6590 .elementor-element.elementor-element-c51ce41 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aab3238 */.elementor-6590 .elementor-element.elementor-element-aab3238 h2,.elementor-6590 .elementor-element.elementor-element-aab3238 h2{font-weight:600;color:#1a1a1a;font-size:28px;line-height:1.3;margin:0;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-aab3238 h2,.elementor-6590 .elementor-element.elementor-element-aab3238 h2{font-size:23px;}}.elementor-6590 .elementor-element.elementor-element-aab3238 h2{margin-top:22px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bf31c7 */.elementor-6590 .elementor-element.elementor-element-9bf31c7 .elementor-widget-container{font-weight:400;color:#555;font-size:15.5px;line-height:1.75;}.elementor-6590 .elementor-element.elementor-element-9bf31c7 p{margin:0 0 14px;}.elementor-6590 .elementor-element.elementor-element-9bf31c7 p:last-child{margin-bottom:0;}.elementor-6590 .elementor-element.elementor-element-9bf31c7 a{color:#004419!important;font-weight:600;text-decoration:none;margin:0 6px;}.elementor-6590 .elementor-element.elementor-element-9bf31c7 a:first-child{margin-left:0;}.elementor-6590 .elementor-element.elementor-element-9bf31c7 a:hover{color:#0d5c2e!important;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70efdf2 */.elementor-6590 .elementor-element.elementor-element-70efdf2 h1,.elementor-6590 .elementor-element.elementor-element-70efdf2 h2{font-weight:600;color:#1a1a1a;font-size:28px;line-height:1.3;margin:0;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-70efdf2 h1,.elementor-6590 .elementor-element.elementor-element-70efdf2 h2{font-size:23px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4922f */.elementor-6590 .elementor-element.elementor-element-6f4922f .elementor-widget-container{font-weight:400;color:#555;font-size:15.5px;line-height:1.75;}.elementor-6590 .elementor-element.elementor-element-6f4922f p{margin:0 0 14px;}.elementor-6590 .elementor-element.elementor-element-6f4922f p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f0e3da */.elementor-6590 .elementor-element.elementor-element-1f0e3da .elementor-widget-container{font-size:14px;font-weight:600;}.elementor-6590 .elementor-element.elementor-element-1f0e3da p,.elementor-6590 .elementor-element.elementor-element-1f0e3da h5{margin:0;font-size:14px;font-weight:600;color:#9aa39e;}.elementor-6590 .elementor-element.elementor-element-1f0e3da a{color:#004419!important;text-decoration:none;margin:0 6px;transition:color .2s ease;}.elementor-6590 .elementor-element.elementor-element-1f0e3da a:first-child{margin-left:0;}.elementor-6590 .elementor-element.elementor-element-1f0e3da a:hover{color:#0d5c2e!important;text-decoration:underline;}.elementor-6590 .elementor-element.elementor-element-1f0e3da a span{color:#004419!important;text-decoration:none!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98f1370 */.elementor-6590 .elementor-element.elementor-element-98f1370 h1,.elementor-6590 .elementor-element.elementor-element-98f1370 h2{font-weight:600;color:#1a1a1a;font-size:28px;line-height:1.3;margin:0;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-98f1370 h1,.elementor-6590 .elementor-element.elementor-element-98f1370 h2{font-size:23px;}}.elementor-6590 .elementor-element.elementor-element-98f1370 h2{margin-top:22px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c59dc0 */.elementor-6590 .elementor-element.elementor-element-3c59dc0 .elementor-widget-container{font-weight:400;color:#555;font-size:15.5px;line-height:1.75;}.elementor-6590 .elementor-element.elementor-element-3c59dc0 p{margin:0 0 14px;}.elementor-6590 .elementor-element.elementor-element-3c59dc0 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d767d */.elementor-6590 .elementor-element.elementor-element-b6d767d .elementor-widget-container{font-size:14px;font-weight:600;}.elementor-6590 .elementor-element.elementor-element-b6d767d p,.elementor-6590 .elementor-element.elementor-element-b6d767d h5{margin:0;font-size:14px;font-weight:600;color:#9aa39e;}.elementor-6590 .elementor-element.elementor-element-b6d767d a{color:#004419!important;text-decoration:none;margin:0 6px;transition:color .2s ease;}.elementor-6590 .elementor-element.elementor-element-b6d767d a:first-child{margin-left:0;}.elementor-6590 .elementor-element.elementor-element-b6d767d a:hover{color:#0d5c2e!important;text-decoration:underline;}.elementor-6590 .elementor-element.elementor-element-b6d767d a span{color:#004419!important;text-decoration:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff1de7 */.elementor-6590 .elementor-element.elementor-element-1ff1de7{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-1ff1de7{flex-wrap:wrap;}.elementor-6590 .elementor-element.elementor-element-1ff1de7 > .e-con{width:100%!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3416a75 */.elementor-6590 .elementor-element.elementor-element-3416a75 .elementor-widget-container{font-weight:600;color:#5f8769;font-size:14px;}.elementor-6590 .elementor-element.elementor-element-3416a75 h2{font-weight:600;color:#1a1a1a;font-size:24px;line-height:1.3;margin:0;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-3416a75 h2{font-size:21px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1d0c6e */.elementor-6590 .elementor-element.elementor-element-a1d0c6e .elementor-widget-container{font-weight:300;color:#0f0f0f;font-size:14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17e6216 */.elementor-6590 .elementor-element.elementor-element-17e6216{border-top:1px solid #e1e1e1;}.elementor-6590 .elementor-element.elementor-element-17e6216 .elementor-widget-container{font-weight:300;color:#262626;font-size:16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f717716 */.elementor-6590 .elementor-element.elementor-element-f717716 .elementor-widget-container{font-weight:600;color:#5f8769;font-size:14px;}.elementor-6590 .elementor-element.elementor-element-f717716 h2{font-weight:600;color:#1a1a1a;font-size:24px;line-height:1.3;margin:0;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-f717716 h2{font-size:21px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d4f49 */.elementor-6590 .elementor-element.elementor-element-d9d4f49{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-d9d4f49:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(1,23,18,.10);border-color:rgba(0,68,25,.28);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67c6a1e */.elementor-6590 .elementor-element.elementor-element-67c6a1e h2{font-size:15px;font-weight:600;margin:0;}.elementor-6590 .elementor-element.elementor-element-67c6a1e a{color:#004419;text-decoration:none;position:relative;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-67c6a1e a:after{content:"\2192";margin-left:8px;display:inline-block;transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-67c6a1e a:hover{color:#0d5c2e;}.elementor-6590 .elementor-element.elementor-element-67c6a1e a:hover:after{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-67c6a1e .elementor-widget-container{color:#004419;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f457c54 */.elementor-6590 .elementor-element.elementor-element-f457c54 .elementor-widget-container{font-size:15px;line-height:2.1;}.elementor-6590 .elementor-element.elementor-element-f457c54 p{margin:0;}.elementor-6590 .elementor-element.elementor-element-f457c54 a,.elementor-6590 .elementor-element.elementor-element-f457c54 a span{color:#1a1a1a!important;font-weight:500;text-decoration:none;transition:color .2s ease,transform .2s ease;}.elementor-6590 .elementor-element.elementor-element-f457c54 a{display:inline-block;}.elementor-6590 .elementor-element.elementor-element-f457c54 a:hover{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-f457c54 a:hover,.elementor-6590 .elementor-element.elementor-element-f457c54 a:hover span{color:#004419!important;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c7c76 */.elementor-6590 .elementor-element.elementor-element-c0c7c76{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-c0c7c76:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(1,23,18,.10);border-color:rgba(0,68,25,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d82c8d1 */.elementor-6590 .elementor-element.elementor-element-d82c8d1{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-d82c8d1:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(1,23,18,.10);border-color:rgba(0,68,25,.28);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b53b3a3 */.elementor-6590 .elementor-element.elementor-element-b53b3a3 h2{font-weight:400;color:#555;font-size:19px;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9f61408 */.elementor-6590 .elementor-element.elementor-element-9f61408 .swiper{border-radius:16px;box-shadow:0 6px 24px rgba(1,23,18,.10);}.elementor-6590 .elementor-element.elementor-element-9f61408 .swiper-slide img{width:100%;height:440px;object-fit:cover;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-9f61408 .swiper-slide img{height:260px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72b32a1 */.elementor-6590 .elementor-element.elementor-element-72b32a1 .elementor-widget-container{font-weight:600;color:#5f8769;font-size:14px;}.elementor-6590 .elementor-element.elementor-element-72b32a1 h2{font-weight:600;color:#1a1a1a;font-size:24px;line-height:1.3;margin:0;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-72b32a1 h2{font-size:21px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-072b030 */.elementor-6590 .elementor-element.elementor-element-072b030{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-6590 .elementor-element.elementor-element-072b030{flex-wrap:wrap;}.elementor-6590 .elementor-element.elementor-element-072b030 > .e-con{width:100%!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f683a */.elementor-6590 .elementor-element.elementor-element-44f683a .elementor-heading-title:before{content:"";display:block;width:48px;height:4px;border-radius:2px;background:#5f8769;margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc490ca */.elementor-6590 .elementor-element.elementor-element-fc490ca{width:fit-content;}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button{transition:all .25s ease;}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.30);}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-fc490ca .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3295c76 */@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-3295c76{border-left:none!important;border-top:1px solid rgba(255,255,255,.28)!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735b90b */.elementor-6590 .elementor-element.elementor-element-735b90b{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-6590 .elementor-element.elementor-element-735b90b{flex-wrap:wrap;}.elementor-6590 .elementor-element.elementor-element-735b90b > .e-con{width:100%!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cbbc40 */.elementor-6590 .elementor-element.elementor-element-7cbbc40 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2c420d */.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-e2c420d .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bb90e */.elementor-6590 .elementor-element.elementor-element-32bb90e{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-32bb90e:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-32bb90e h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-32bb90e:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-32bb90e .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93db85e */.elementor-6590 .elementor-element.elementor-element-93db85e .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7e1249 */.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-c7e1249 .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a38a4a */.elementor-6590 .elementor-element.elementor-element-2a38a4a{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-2a38a4a:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-2a38a4a h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-2a38a4a:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-2a38a4a .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec89566 */.elementor-6590 .elementor-element.elementor-element-ec89566 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6974ce5 */.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-6974ce5 .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e1074 */.elementor-6590 .elementor-element.elementor-element-c9e1074{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-c9e1074:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-c9e1074 h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-c9e1074:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-c9e1074 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad61ab1 */.elementor-6590 .elementor-element.elementor-element-ad61ab1 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d09bf41 */.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-d09bf41 .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd7939 */.elementor-6590 .elementor-element.elementor-element-fbd7939{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-fbd7939:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-fbd7939 h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-fbd7939:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-fbd7939 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8613985 */.elementor-6590 .elementor-element.elementor-element-8613985 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54229ab */.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-54229ab .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92cc227 */.elementor-6590 .elementor-element.elementor-element-92cc227{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-92cc227:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-92cc227 h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-92cc227:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-92cc227 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0935e4 */.elementor-6590 .elementor-element.elementor-element-f0935e4 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a97da62 */.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-a97da62 .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3c65c2 */.elementor-6590 .elementor-element.elementor-element-a3c65c2{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-a3c65c2:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-a3c65c2 h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-a3c65c2:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-a3c65c2 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35f4a8d */.elementor-6590 .elementor-element.elementor-element-35f4a8d .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1fe173 */.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-d1fe173 .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f033ab3 */.elementor-6590 .elementor-element.elementor-element-f033ab3{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-f033ab3:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-f033ab3 h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-f033ab3:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-f033ab3 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4b9ec3 */.elementor-6590 .elementor-element.elementor-element-f4b9ec3 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-812b4ba */.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-812b4ba .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26657d5 */.elementor-6590 .elementor-element.elementor-element-26657d5{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-26657d5:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-26657d5 h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-26657d5:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-26657d5 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f93f98 */.elementor-6590 .elementor-element.elementor-element-5f93f98 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698d51a */.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-698d51a .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6ffaa */.elementor-6590 .elementor-element.elementor-element-7f6ffaa{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-7f6ffaa:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-7f6ffaa h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-7f6ffaa:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-7f6ffaa .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9778d5d */.elementor-6590 .elementor-element.elementor-element-9778d5d .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe9fc28 */.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-fe9fc28 .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d30a9 */.elementor-6590 .elementor-element.elementor-element-68d30a9{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-68d30a9:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-68d30a9 h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-68d30a9:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-68d30a9 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed3d2c2 */.elementor-6590 .elementor-element.elementor-element-ed3d2c2 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac627ab */.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-ac627ab .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f899139 */.elementor-6590 .elementor-element.elementor-element-f899139{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-f899139:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-f899139 h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-f899139:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-f899139 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fd0b37 */.elementor-6590 .elementor-element.elementor-element-5fd0b37 .elementor-widget-container{font-weight:300;font-size:15px;color:#555;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b44928 */.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button{background:transparent;border:none;box-shadow:none;padding:0;transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button:hover{background:transparent;box-shadow:none;transform:none;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button .elementor-button-icon{transition:transform .25s ease;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button-text{position:relative;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button-text:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#0d5c2e;transition:width .25s ease;}.elementor-6590 .elementor-element.elementor-element-2b44928 .elementor-button:hover .elementor-button-text:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c45147d */.elementor-6590 .elementor-element.elementor-element-c45147d{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.elementor-6590 .elementor-element.elementor-element-c45147d:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(1,23,18,.12);border-color:rgba(0,68,25,.30);}.elementor-6590 .elementor-element.elementor-element-c45147d h4{transition:color .25s ease;}.elementor-6590 .elementor-element.elementor-element-c45147d:hover h4{color:#004419;}.elementor-6590 .elementor-element.elementor-element-c45147d .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb160de */.elementor-6590 .elementor-element.elementor-element-eb160de{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;}/* End custom CSS */