.elementor-11 .elementor-element.elementor-element-a46acf1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-a46acf1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a46acf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sustainablehomesae.com/wp-content/uploads/2026/02/01-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0af4faa{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-0af4faa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0af4faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b8d8404{padding:0px 0px 0px 14px;}.elementor-11 .elementor-element.elementor-element-b8d8404 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:#000000;}.elementor-widget-cool-form .is-type-button.cool-form__button{background-color:var( --e-global-color-accent );}.elementor-widget-cool-form .is-type-button.cool-form__button:hover, .elementor-widget-cool-form .is-type-button.cool-form__button:focus{background-color:var( --e-global-color-accent );}.elementor-widget-cool-form .cool-form{--cool-form-label-color:var( --e-global-color-text );--cool-form-field-text-color:var( --e-global-color-text );--cool-form-field-border-color:var( --e-global-color-secondary );--cool-form-button-text-color:var( --e-global-color-secondary );--cool-form-button-text-color-hover:var( --e-global-color-text );--cool-form-button-border-color:var( --e-global-color-text );}.elementor-widget-cool-form .cool-form__field-label, .elementor-widget-cool-form .cool-form-text.mdc-text-field .mdc-floating-label, .elementor-widget-cool-form .cool-form__field-group .mdc-select .mdc-select__anchor .mdc-notched-outline .mdc-notched-outline__notch .mdc-floating-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cool-form .cool-form .cool-form__wrapper .cool-form__field-group .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input, .elementor-widget-cool-form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cool-form .cool-form__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-cool-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-a427b10 .is-type-button.cool-form__button{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-a427b10 .is-type-button.cool-form__button:hover, .elementor-11 .elementor-element.elementor-element-a427b10 .is-type-button.cool-form__button:focus{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-a427b10 .cool-form{--cool-form-column-gap:32px;--cool-form-row-gap:10px;--cool-form-label-spacing:0px;--cool-form-field-text-color:#000000;--cool-form-field-bg-color:#FFFFFF00;--cool-form-field-border-width:0px;--cool-form-field-border-color:#000000;--cool-form-button-text-color:#FFFFFF;--cool-form-button-text-color-hover:#FFFFFF;--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;--cool-form-box-padding-block-end:0px;--cool-form-box-padding-block-start:0px;--cool-form-box-padding-inline-end:0px;--cool-form-box-padding-inline-start:0px;}.elementor-11 .elementor-element.elementor-element-a427b10 .cool-form__button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-11 .elementor-element.elementor-element-823f764{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-8def233{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-8def233:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8def233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-11 .elementor-element.elementor-element-ad97614{padding:0px 0px 0px 14px;}.elementor-11 .elementor-element.elementor-element-ad97614 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:#000000;}.elementor-11 .elementor-element.elementor-element-5af8e0f .is-type-button.cool-form__button{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-5af8e0f .is-type-button.cool-form__button:hover, .elementor-11 .elementor-element.elementor-element-5af8e0f .is-type-button.cool-form__button:focus{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-5af8e0f .cool-form{--cool-form-column-gap:32px;--cool-form-row-gap:10px;--cool-form-label-spacing:0px;--cool-form-field-text-color:#000000;--cool-form-field-bg-color:#FFFFFF00;--cool-form-field-border-width:0px;--cool-form-field-border-color:#000000;--cool-form-button-text-color:#FFFFFF;--cool-form-button-text-color-hover:#FFFFFF;--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;--cool-form-box-padding-block-end:0px;--cool-form-box-padding-block-start:0px;--cool-form-box-padding-inline-end:0px;--cool-form-box-padding-inline-start:0px;}.elementor-11 .elementor-element.elementor-element-5af8e0f .cool-form__button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-11 .elementor-element.elementor-element-c197af4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c197af4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c197af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00273B;}.elementor-11 .elementor-element.elementor-element-d887562 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:700;line-height:57px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-986a181{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-cca8aba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-cca8aba .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-cca8aba .elementor-counter-title{color:#CCCCCC;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-886ca5f{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-886ca5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-886ca5f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-886ca5f .elementor-counter-title{color:#CCCCCC;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-9e0f8b3 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-9e0f8b3 .elementor-counter-title{color:#CCCCCC;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-d378d39{--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;--justify-content:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-b2b1ee1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .swiper-pagination-bullet-active, .elementor-11 .elementor-element.elementor-element-b2b1ee1 .swiper-pagination-progressbar-fill{background-color:#646464;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .swiper-pagination-fraction{color:#646464;}.elementor-11 .elementor-element.elementor-element-b2b1ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .elementor-main-swiper{height:700px;width:93%;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .elementor-swiper-button{font-size:20px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .swiper-pagination-bullet{height:9px;width:9px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-11 .elementor-element.elementor-element-3c98ad9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3c98ad9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3c98ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d891c88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;line-height:57px;color:#1E372F;}.elementor-11 .elementor-element.elementor-element-a0412e7{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-bc775a9{--display:flex;--min-height:120px;}.elementor-11 .elementor-element.elementor-element-bc775a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-76589e8 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11 .elementor-element.elementor-element-76589e8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#000000;}.elementor-11 .elementor-element.elementor-element-ee04ef0{--display:flex;--min-height:120px;}.elementor-11 .elementor-element.elementor-element-ee04ef0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d7c336a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11 .elementor-element.elementor-element-d7c336a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#000000;}.elementor-11 .elementor-element.elementor-element-aa451e2{--display:flex;--min-height:120px;}.elementor-11 .elementor-element.elementor-element-aa451e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-a8b130d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11 .elementor-element.elementor-element-a8b130d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#000000;}.elementor-11 .elementor-element.elementor-element-b2d9e0b{--display:flex;--min-height:120px;}.elementor-11 .elementor-element.elementor-element-b2d9e0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-41a7d56 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11 .elementor-element.elementor-element-41a7d56 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#000000;}.elementor-11 .elementor-element.elementor-element-d0fcf10{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fd0ffd8{--display:flex;--min-height:120px;}.elementor-11 .elementor-element.elementor-element-fd0ffd8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5449eaf .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11 .elementor-element.elementor-element-5449eaf .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#000000;}.elementor-11 .elementor-element.elementor-element-fddf08a{--display:flex;--min-height:120px;}.elementor-11 .elementor-element.elementor-element-fddf08a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-516c07f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11 .elementor-element.elementor-element-516c07f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#000000;}.elementor-11 .elementor-element.elementor-element-e446a69{--display:flex;--min-height:120px;}.elementor-11 .elementor-element.elementor-element-e446a69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d9f5d2d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-11 .elementor-element.elementor-element-d9f5d2d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#000000;}.elementor-11 .elementor-element.elementor-element-ac61f3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ac61f3d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ac61f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0563100{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0563100.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-303845b{text-align:center;}.elementor-11 .elementor-element.elementor-element-303845b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:400;line-height:72px;color:#1E372F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4f6d8ef{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:28px;color:#000000;}.elementor-11 .elementor-element.elementor-element-4f6d8ef.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-4f6d8ef p{margin-block-end:4px;}.elementor-11 .elementor-element.elementor-element-5c8d0e4{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:28px;color:#000000;}.elementor-11 .elementor-element.elementor-element-5c8d0e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-674886e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c0bbe5f{--e-image-carousel-slides-to-show:1;}.elementor-11 .elementor-element.elementor-element-c0bbe5f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11 .elementor-element.elementor-element-c0bbe5f .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c0bbe5f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11 .elementor-element.elementor-element-c0bbe5f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-70b8593{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5239419{--e-image-carousel-slides-to-show:1;}.elementor-11 .elementor-element.elementor-element-5239419 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11 .elementor-element.elementor-element-5239419 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#000000;}.elementor-11 .elementor-element.elementor-element-5239419 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11 .elementor-element.elementor-element-5239419 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-a46acf1{--min-height:300px;}.elementor-11 .elementor-element.elementor-element-a427b10 .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}.elementor-11 .elementor-element.elementor-element-8def233{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5af8e0f .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}.elementor-11 .elementor-element.elementor-element-986a181{--gap:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-11 .elementor-element.elementor-element-886ca5f{--container-widget-width:221px;--container-widget-flex-grow:0;width:var( --container-widget-width, 221px );max-width:221px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .elementor-main-swiper{height:414px;}.elementor-11 .elementor-element.elementor-element-3c98ad9{--padding-top:60px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-a0412e7{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-bc775a9{--min-height:21px;}.elementor-11 .elementor-element.elementor-element-ee04ef0{--min-height:21px;}.elementor-11 .elementor-element.elementor-element-aa451e2{--min-height:21px;}.elementor-11 .elementor-element.elementor-element-b2d9e0b{--min-height:21px;}.elementor-11 .elementor-element.elementor-element-d0fcf10{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-fd0ffd8{--min-height:21px;}.elementor-11 .elementor-element.elementor-element-fddf08a{--min-height:21px;}.elementor-11 .elementor-element.elementor-element-e446a69{--min-height:21px;}.elementor-11 .elementor-element.elementor-element-4f6d8ef{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-11 .elementor-element.elementor-element-5c8d0e4{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-a46acf1{--min-height:400px;}.elementor-11 .elementor-element.elementor-element-a427b10 .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}.elementor-11 .elementor-element.elementor-element-823f764{--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-11 .elementor-element.elementor-element-ad97614 .elementor-heading-title{font-size:23px;}.elementor-11 .elementor-element.elementor-element-5af8e0f .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}.elementor-11 .elementor-element.elementor-element-c197af4{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-986a181{--justify-content:center;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cca8aba{width:var( --container-widget-width, 152.156px );max-width:152.156px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:152.156px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-cca8aba .elementor-counter-number-wrapper{font-size:45px;}.elementor-11 .elementor-element.elementor-element-cca8aba .elementor-counter-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-886ca5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-11 .elementor-element.elementor-element-886ca5f .elementor-counter-number-wrapper{font-size:45px;}.elementor-11 .elementor-element.elementor-element-886ca5f .elementor-counter-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-9e0f8b3 .elementor-counter-number-wrapper{font-size:45px;}.elementor-11 .elementor-element.elementor-element-9e0f8b3 .elementor-counter-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-11 .elementor-element.elementor-element-b2b1ee1 .elementor-main-swiper{height:275px;}.elementor-11 .elementor-element.elementor-element-3c98ad9{--padding-top:60px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-bc775a9{--min-height:150px;}.elementor-11 .elementor-element.elementor-element-76589e8 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-ee04ef0{--min-height:150px;}.elementor-11 .elementor-element.elementor-element-d7c336a .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-aa451e2{--min-height:150px;}.elementor-11 .elementor-element.elementor-element-a8b130d .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-b2d9e0b{--min-height:150px;}.elementor-11 .elementor-element.elementor-element-41a7d56 .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-fd0ffd8{--min-height:150px;}.elementor-11 .elementor-element.elementor-element-5449eaf .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-fddf08a{--min-height:150px;}.elementor-11 .elementor-element.elementor-element-516c07f .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-e446a69{--min-height:150px;}.elementor-11 .elementor-element.elementor-element-d9f5d2d .elementor-image-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-0563100{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-303845b .elementor-heading-title{font-size:31px;}.elementor-11 .elementor-element.elementor-element-4f6d8ef{width:100%;max-width:100%;font-size:15px;line-height:21px;}.elementor-11 .elementor-element.elementor-element-5c8d0e4{width:100%;max-width:100%;font-size:16px;line-height:21px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-a46acf1{--content-width:1400px;}.elementor-11 .elementor-element.elementor-element-0af4faa{--width:35%;}.elementor-11 .elementor-element.elementor-element-823f764{--content-width:1650px;}.elementor-11 .elementor-element.elementor-element-8def233{--width:35%;}.elementor-11 .elementor-element.elementor-element-c197af4{--content-width:1400px;}.elementor-11 .elementor-element.elementor-element-3c98ad9{--content-width:1400px;}.elementor-11 .elementor-element.elementor-element-bc775a9{--width:25%;}.elementor-11 .elementor-element.elementor-element-ee04ef0{--width:25%;}.elementor-11 .elementor-element.elementor-element-aa451e2{--width:25%;}.elementor-11 .elementor-element.elementor-element-b2d9e0b{--width:25%;}.elementor-11 .elementor-element.elementor-element-fd0ffd8{--width:25%;}.elementor-11 .elementor-element.elementor-element-fddf08a{--width:25%;}.elementor-11 .elementor-element.elementor-element-e446a69{--width:25%;}.elementor-11 .elementor-element.elementor-element-ac61f3d{--content-width:1400px;}.elementor-11 .elementor-element.elementor-element-0563100{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-8def233{--width:100%;}.elementor-11 .elementor-element.elementor-element-bc775a9{--width:90%;}.elementor-11 .elementor-element.elementor-element-ee04ef0{--width:90%;}.elementor-11 .elementor-element.elementor-element-aa451e2{--width:90%;}.elementor-11 .elementor-element.elementor-element-b2d9e0b{--width:90%;}.elementor-11 .elementor-element.elementor-element-fd0ffd8{--width:90%;}.elementor-11 .elementor-element.elementor-element-fddf08a{--width:90%;}.elementor-11 .elementor-element.elementor-element-e446a69{--width:90%;}}/* Start custom CSS for cool-form, class: .elementor-element-a427b10 *//* Cool FormKit Lite - Elementor Pro Custom CSS */
.elementor-11 .elementor-element.elementor-element-a427b10 input,
.elementor-11 .elementor-element.elementor-element-a427b10 textarea,
.elementor-11 .elementor-element.elementor-element-a427b10 select {
    border: none !important;
    border-bottom: 0.5px solid #000 !important; /* BLACK */
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Focus state */
.elementor-11 .elementor-element.elementor-element-a427b10 input:focus,
.elementor-11 .elementor-element.elementor-element-a427b10 textarea:focus,
.elementor-11 .elementor-element.elementor-element-a427b10 select:focus {
    outline: none !important;
    box-shadow: none !important;
    border-bottom: 0.5px solid #000 !important;
}

/* GDPR / Consent text - Black */
.elementor-11 .elementor-element.elementor-element-a427b10 label,
.elementor-11 .elementor-element.elementor-element-a427b10 .cfk-checkbox-label,
.elementor-11 .elementor-element.elementor-element-a427b10 .cfk-consent-text {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0af4faa *//* Elementor Form Fields Bottom Border */
.elementor-11 .elementor-element.elementor-element-0af4faa .elementor-field-group input,
.elementor-11 .elementor-element.elementor-element-0af4faa .elementor-field-group textarea,
.elementor-11 .elementor-element.elementor-element-0af4faa .elementor-field-group select {
    border: none !important;
    border-bottom: 0.5px solid #000 !important; /* color change kar sakte ho */
    border-radius: 0 !important;
    padding-left: 0;
    padding-right: 0;
    background: transparent;
}

/* Focus effect (jab user click kare) */
.elementor-11 .elementor-element.elementor-element-0af4faa .elementor-field-group input:focus,
.elementor-11 .elementor-element.elementor-element-0af4faa .elementor-field-group textarea:focus,
.elementor-11 .elementor-element.elementor-element-0af4faa .elementor-field-group select:focus {
    outline: none;
    box-shadow: none;
    border-bottom: 0.5px solid #333 !important;
}

/* Placeholder color - Black */
.elementor-11 .elementor-element.elementor-element-0af4faa ::placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

/* Chrome / Edge */
.elementor-11 .elementor-element.elementor-element-0af4faa ::-webkit-input-placeholder {
    color: #000 !important;
}

/* Firefox */
.elementor-11 .elementor-element.elementor-element-0af4faa ::-moz-placeholder {
    color: #000 !important;
    opacity: 1;
}

/* Internet Explorer / old Edge */
.elementor-11 .elementor-element.elementor-element-0af4faa :-ms-input-placeholder {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for cool-form, class: .elementor-element-5af8e0f *//* Cool FormKit Lite - Elementor Pro Custom CSS */
.elementor-11 .elementor-element.elementor-element-5af8e0f input,
.elementor-11 .elementor-element.elementor-element-5af8e0f textarea,
.elementor-11 .elementor-element.elementor-element-5af8e0f select {
    border: none !important;
    border-bottom: 0.5px solid #000 !important; /* BLACK */
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Focus state */
.elementor-11 .elementor-element.elementor-element-5af8e0f input:focus,
.elementor-11 .elementor-element.elementor-element-5af8e0f textarea:focus,
.elementor-11 .elementor-element.elementor-element-5af8e0f select:focus {
    outline: none !important;
    box-shadow: none !important;
    border-bottom: 0.5px solid #000 !important;
}

/* GDPR / Consent text - Black */
.elementor-11 .elementor-element.elementor-element-5af8e0f label,
.elementor-11 .elementor-element.elementor-element-5af8e0f .cfk-checkbox-label,
.elementor-11 .elementor-element.elementor-element-5af8e0f .cfk-consent-text {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8def233 *//* Elementor Form Fields Bottom Border */
.elementor-11 .elementor-element.elementor-element-8def233 .elementor-field-group input,
.elementor-11 .elementor-element.elementor-element-8def233 .elementor-field-group textarea,
.elementor-11 .elementor-element.elementor-element-8def233 .elementor-field-group select {
    border: none !important;
    border-bottom: 0.5px solid #000 !important; /* color change kar sakte ho */
    border-radius: 0 !important;
    padding-left: 0;
    padding-right: 0;
    background: transparent;
}

/* Focus effect (jab user click kare) */
.elementor-11 .elementor-element.elementor-element-8def233 .elementor-field-group input:focus,
.elementor-11 .elementor-element.elementor-element-8def233 .elementor-field-group textarea:focus,
.elementor-11 .elementor-element.elementor-element-8def233 .elementor-field-group select:focus {
    outline: none;
    box-shadow: none;
    border-bottom: 0.5px solid #333 !important;
}

/* Placeholder color - Black */
.elementor-11 .elementor-element.elementor-element-8def233 ::placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

/* Chrome / Edge */
.elementor-11 .elementor-element.elementor-element-8def233 ::-webkit-input-placeholder {
    color: #000 !important;
}

/* Firefox */
.elementor-11 .elementor-element.elementor-element-8def233 ::-moz-placeholder {
    color: #000 !important;
    opacity: 1;
}

/* Internet Explorer / old Edge */
.elementor-11 .elementor-element.elementor-element-8def233 :-ms-input-placeholder {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0bbe5f */@media (max-width: 767px) {
  .swiper-slide img {
    height: 500px !important;
    object-fit: cover;
  }
}

}
@media (max-width: 767px) {
  .swiper-slide img {
    height: 300px !important;
    object-fit: cover;
  }
}/* End custom CSS */