.elementor-11175 .elementor-element.elementor-element-477cb064{--display:flex;}.elementor-11175 .elementor-element.elementor-element-477cb064:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-477cb064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11175 .elementor-element.elementor-element-151bcb5c.elementor-element{--align-self:flex-start;}.elementor-11175 .elementor-element.elementor-element-151bcb5c{text-align:start;}.elementor-11175 .elementor-element.elementor-element-151bcb5c img{width:160px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11175 .elementor-element.elementor-element-521055f5{--display:flex;}.elementor-11175 .elementor-element.elementor-element-521055f5:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-521055f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #288444 0%, #1E6634 100%);}.elementor-11175 .elementor-element.elementor-element-814696f{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-49a9e8b9 .elementor-heading-title{color:#FFFFFF;}.elementor-11175 .elementor-element.elementor-element-4ce7a6bb{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11175 .elementor-element.elementor-element-4ce7a6bb p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-7cb43728{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:8px;--padding-left:22px;--padding-right:22px;}.elementor-11175 .elementor-element.elementor-element-7cb43728:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-7cb43728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11175 .elementor-element.elementor-element-7d7ee596{font-family:"Montserrat", Sans-serif;color:#111111;}.elementor-11175 .elementor-element.elementor-element-7d7ee596 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-f784b6{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-2f4d280 .elementor-icon-list-icon{width:14px;}.elementor-11175 .elementor-element.elementor-element-2f4d280 .elementor-icon-list-icon i{font-size:14px;}.elementor-11175 .elementor-element.elementor-element-2f4d280 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-11175 .elementor-element.elementor-element-2f4d280 .elementor-icon-list-text, .elementor-11175 .elementor-element.elementor-element-2f4d280 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-11175 .elementor-element.elementor-element-291d183a{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-64a29c00{--display:flex;}.elementor-11175 .elementor-element.elementor-element-502471fe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-19f92978{--display:flex;}.elementor-11175 .elementor-element.elementor-element-b942f89 .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-4551969a{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-4551969a p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-69a83957{--display:flex;}.elementor-11175 .elementor-element.elementor-element-69a83957.e-con{--align-self:center;}.elementor-11175 .elementor-element.elementor-element-31fce555 img{border-radius:10px 10px 10px 10px;}.elementor-11175 .elementor-element.elementor-element-414d5f95{--display:flex;}.elementor-11175 .elementor-element.elementor-element-5c702c5 .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-732c097c{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-732c097c p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-798f8615{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-11175 .elementor-element.elementor-element-798f8615:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-798f8615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7E6;}.elementor-11175 .elementor-element.elementor-element-685b79b3 .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-6df7e9e4{padding:0px 0px 0px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:32px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FF9300;}.elementor-11175 .elementor-element.elementor-element-1d77c827{text-align:center;font-family:"Poppins", Sans-serif;color:#111111;}.elementor-11175 .elementor-element.elementor-element-1d77c827 p{margin-block-end:0px;}.elementor-11175 .elementor-element.elementor-element-448095ef{font-family:"Montserrat", Sans-serif;color:#111111;}.elementor-11175 .elementor-element.elementor-element-448095ef p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-3f3f8743{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-7f97d130{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-447dfda5{--display:flex;}.elementor-11175 .elementor-element.elementor-element-60eb6b33 .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-66fca686{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-33dd4af );}.elementor-11175 .elementor-element.elementor-element-66fca686 p{margin-block-end:0px;}.elementor-11175 .elementor-element.elementor-element-5c6bdb95{--display:flex;}.elementor-11175 .elementor-element.elementor-element-5b9d4dce .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-65f51c7f{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-33dd4af );}.elementor-11175 .elementor-element.elementor-element-65f51c7f p{margin-block-end:0px;}.elementor-11175 .elementor-element.elementor-element-777a9616{font-family:"Montserrat", Sans-serif;font-size:14px;color:#111111;}.elementor-11175 .elementor-element.elementor-element-777a9616 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-486ca5c0{--display:flex;}.elementor-11175 .elementor-element.elementor-element-8c5677d .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-2c53b1a3{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-2c53b1a3 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-7a523c2e{--display:flex;}.elementor-11175 .elementor-element.elementor-element-2d41bb4f .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-257ca72d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-3ba935b4{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-11175 .elementor-element.elementor-element-3ba935b4:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-3ba935b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7E6;}.elementor-11175 .elementor-element.elementor-element-751f1833 .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-5a02af8c{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-5a02af8c p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-34837bea{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-11175 .elementor-element.elementor-element-34837bea:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-34837bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7E6;}.elementor-11175 .elementor-element.elementor-element-10235d22 .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-24350a20{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-24350a20 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-5fe2291f{--display:flex;}.elementor-11175 .elementor-element.elementor-element-577c5424 .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-68dbc1fe{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-68dbc1fe p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-19e777ca{--display:flex;}.elementor-11175 .elementor-element.elementor-element-31bacc42{background-color:#F1F7E6;font-family:"Montserrat", Sans-serif;color:#111111;}.elementor-11175 .elementor-element.elementor-element-31bacc42 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-189433a2{--display:flex;}.elementor-11175 .elementor-element.elementor-element-189433a2:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-189433a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7E6;}.elementor-11175 .elementor-element.elementor-element-15047f21{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-19f57972 .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-5b336422{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-5b336422 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-6678f89d{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-16a93db7{--display:flex;}.elementor-11175 .elementor-element.elementor-element-49e9299{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-298953db .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-77a07204{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-77a07204 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-54a34b .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-7514dab2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-64c0b5ce{--display:flex;}.elementor-11175 .elementor-element.elementor-element-4595ad7e .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-4124145{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-4124145 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-4375fcba{--display:flex;}.elementor-11175 .elementor-element.elementor-element-1b2fa6a1 .elementor-heading-title{color:#D32F2F;}.elementor-11175 .elementor-element.elementor-element-54eb0558{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-54eb0558 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-4a3069a .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-2ea8c394{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-2ea8c394 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-3cdb3f06{--display:flex;}.elementor-11175 .elementor-element.elementor-element-3cf55461{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-1044c58e .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-6302ade8{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-6302ade8 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-ed94e9{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-35cf5e20{--display:flex;}.elementor-11175 .elementor-element.elementor-element-35cf5e20:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-35cf5e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7E6;}.elementor-11175 .elementor-element.elementor-element-565cbc81{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-6e75af26 .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-2d501329 .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-56c269b7{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-56c269b7 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-7649a08d .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-55be2b85{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-55be2b85 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-337b2a79 .elementor-heading-title{color:#288444;}.elementor-11175 .elementor-element.elementor-element-2421351{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-2421351 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-5eeb3411{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-1a8b9d75{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11175 .elementor-element.elementor-element-1a8b9d75:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-1a8b9d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7E6;}.elementor-11175 .elementor-element.elementor-element-7e755277{--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-11175 .elementor-element.elementor-element-7e755277.e-con{--align-self:center;}.elementor-11175 .elementor-element.elementor-element-63bda69 .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-752bafaf{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-752bafaf p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-3a18cbab{--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-11175 .elementor-element.elementor-element-3a18cbab.e-con{--align-self:center;}.elementor-11175 .elementor-element.elementor-element-518c3e25 > .elementor-widget-container{background-color:#45844D;padding:12px 12px 12px 40px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11175 .elementor-element.elementor-element-518c3e25.elementor-element{--align-self:flex-start;}.elementor-11175 .elementor-element.elementor-element-1cb3dca4{--display:flex;}.elementor-11175 .elementor-element.elementor-element-d444a64{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-2366e7b7 .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-7157e339{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-7157e339 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-451f9702{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-15ba2d8{--display:flex;}.elementor-11175 .elementor-element.elementor-element-75fb4daf{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-5c35ce32 .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-7a90c910{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-7a90c910 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-1b0cd626{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-3060528a{--display:flex;}.elementor-11175 .elementor-element.elementor-element-3060528a.e-con{--align-self:center;}.elementor-11175 .elementor-element.elementor-element-397edd2{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-397edd2 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-1b6171f5{--display:flex;}.elementor-11175 .elementor-element.elementor-element-1b6171f5.e-con{--align-self:center;}.elementor-11175 .elementor-element.elementor-element-1de14706.elementor-element{--align-self:flex-start;}.elementor-11175 .elementor-element.elementor-element-1de14706 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-11175 .elementor-element.elementor-element-8065a{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-197397ab .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-1087c7c6{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-1087c7c6 p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-5a8a77a8{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-20d6ce3e .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-63c24a9d{font-family:"Montserrat", Sans-serif;}.elementor-11175 .elementor-element.elementor-element-63c24a9d p{margin-block-end:12px;}.elementor-11175 .elementor-element.elementor-element-1349d19f{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-4ebf65d3 .elementor-heading-title{color:#111111;}.elementor-11175 .elementor-element.elementor-element-650d5f17{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-11175 .elementor-element.elementor-element-650d5f17 .elementor-share-btn{border-width:2px;}.elementor-11175 .elementor-element.elementor-element-6b555a28{--spacer-size:50px;}.elementor-11175 .elementor-element.elementor-element-49363d69{--divider-border-style:solid;--divider-color:#288444;--divider-border-width:4px;}.elementor-11175 .elementor-element.elementor-element-49363d69 .elementor-divider-separator{width:100%;}.elementor-11175 .elementor-element.elementor-element-49363d69 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-11175 .elementor-element.elementor-element-15cc334f{--display:flex;}.elementor-11175 .elementor-element.elementor-element-f8cf741{border-radius:12px 12px 12px 12px;}.elementor-11175 .elementor-element.elementor-element-1f0a6f55:not(.elementor-motion-effects-element-type-background), .elementor-11175 .elementor-element.elementor-element-1f0a6f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-11175 .elementor-element.elementor-element-1f0a6f55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-11175 .elementor-element.elementor-element-1f0a6f55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11175 .elementor-element.elementor-element-1c1635c7{background-color:var( --e-global-color-astglobalcolor4 );}body.elementor-page-11175:not(.elementor-motion-effects-element-type-background), body.elementor-page-11175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e62810c );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11175 .elementor-element.elementor-element-7a523c2e{--width:100%;}.elementor-11175 .elementor-element.elementor-element-7e755277{--width:50%;}.elementor-11175 .elementor-element.elementor-element-3a18cbab{--width:50%;}}@media(max-width:1024px){.elementor-11175 .elementor-element.elementor-element-502471fe{--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-798f8615{--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-7f97d130{--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-257ca72d{--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-7514dab2{--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-1b0cd626{--grid-auto-flow:row;} .elementor-11175 .elementor-element.elementor-element-650d5f17{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-11175 .elementor-element.elementor-element-1f0a6f55{padding:40px 40px 40px 40px;}}@media(max-width:767px){.elementor-11175 .elementor-element.elementor-element-502471fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-798f8615{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-7f97d130{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-257ca72d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-7514dab2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11175 .elementor-element.elementor-element-1b0cd626{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;} .elementor-11175 .elementor-element.elementor-element-650d5f17{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-11175 .elementor-element.elementor-element-650d5f17 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-11175 .elementor-element.elementor-element-f8cf741{border-radius:12px 12px 12px 12px;}.elementor-11175 .elementor-element.elementor-element-1f0a6f55{padding:45px 25px 45px 25px;}}/* Start custom CSS for html, class: .elementor-element-f8cf741 */.banner-class {
    padding: 20px;
    background-color: #007bff; /* or any color you prefer */
    color: white;
    text-align: center;
    font-size: 1.5em;
    border-radius: 10
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cb92847 */#updateZipCode {
  padding: 20px 22px;
  background-image: linear-gradient(135deg, #6e8efb, #4a6fe3);
  color: #fff;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  box-shadow: 3px 3px 8px #babecc, -3px -3px 8px #fff;
  transition: box-shadow 0.2s ease-in-out;
  font-size: 12px; /* Adjusted for readability */
  /*margin-left: 2rem; /* Equivalent to Tailwind's ml-8 */
}

#zipCodeInput,
label[for="zipCodeInput"] {
  /* Applies to both the label and the input */
  font-size: 14px; /* Equivalent to Tailwind's base font size */
}

#zipCodeInput {
  width: 100%; /* Full width on smaller screens */
  max-width: 160px; /* Equivalent to Tailwind's w-40 but applies on larger screens */
  border: 1px solid #d1d5db; /* Tailwind's border-gray-300 */
  border-radius: 0.5rem; /* Equivalent to Tailwind's rounded-lg */
  padding: 0.5rem 1rem; /* Tailwind's p-3 (padding) */
}

@media (min-width: 640px) { /* Tailwind's sm breakpoint */
  #zipCodeInput {
    width: auto; /* Auto width on larger screens, controlled by max-width */
  }
}

#tduSelect,
label[for="tduSelect"] {
  /* Applies to both the label and the dropdown */
  font-size: 14px; /* Equivalent to Tailwind's base font size */
}

#tduSelect {
  width: 100%; /* Full width on smaller screens */
  max-width: 240px; /* Equivalent to Tailwind's w-60 but applies on larger screens */
  border: 1px solid #d1d5db; /* Tailwind's border-gray-300 */
  border-radius: 0.5rem; /* Equivalent to Tailwind's rounded-lg */
  padding: 0.5rem 1rem; /* Provides padding inside the dropdown */
  appearance: none; /* Removes default browser styling */
  background-color: #ffffff; /* Sets background color to white */
  cursor: pointer; /* Changes the cursor to indicate it's a dropdown */
}

@media (min-width: 640px) { /* Tailwind's sm breakpoint */
  #tduSelect {
    min-width: 240px; 
    width: auto; /* Auto width on larger screens, controlled by max-width */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c1635c7 */.modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center; /* Ensure vertical center alignment */
    /* padding-bottom: 3px; /* Adjust padding as needed */
}

.modal-header p {
    flex-grow: 1;
    margin: 0; /* Reset margins */
}

.modal-open {
    overflow: hidden;
    position: fixed; /* This can help in some cases to keep the position 
    */
    width: 100%; /* Maintain the width of the body */
}

.modal-close {
    flex-shrink: 0;
    margin-left: auto; /* Push to the right */
    cursor: pointer;
}

.modal-container {
    position: fixed; /* Fixed positioning makes the modal stay in place during scroll */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1050; /* Ensure this is higher than your header's z-index */
    display: flex; /* This will help center the modal content */
    align-items: center; /* Align items vertically */
    justify-content: center; /* Center items horizontally */
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
}

.modal-content {
    /* Set a max-width and max-height to ensure the modal is smaller than the screen */
    max-width: 95%; /* Adjust the percentage as needed */
    max-height: 95%; /* Adjust the percentage as needed */
    /*overflow-y: auto; /* Enable scrolling for content that exceeds the max height */
    margin: auto; /* Helps in centering the modal content */
    z-index: 1100; /* Optionally, ensure the content is also above other elements */
    padding: 20px; /* Add some padding inside the modal */
    background: #fff; /* Set the background color */
    border-radius: 8px; /* Optional: adds rounded corners */
    /* Add more of your existing styles for padding, background, etc., here */
}/* End custom CSS */