.elementor-9012 .elementor-element.elementor-element-932fe70{--display:flex;--min-height:1100px;--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:flex-start;--margin-top:02em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9012 .elementor-element.elementor-element-932fe70:not(.elementor-motion-effects-element-type-background), .elementor-9012 .elementor-element.elementor-element-932fe70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1800textiles.com/wp-content/uploads/2026/03/Edit-home4-with-Elementor-01-09-2026_05_30_PM-removebg-preview.png");}.elementor-9012 .elementor-element.elementor-element-e4e6438{--display:flex;--min-height:1100px;--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;--overlay-opacity:0.75;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:3em;}.elementor-9012 .elementor-element.elementor-element-e4e6438:not(.elementor-motion-effects-element-type-background), .elementor-9012 .elementor-element.elementor-element-e4e6438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://1800textiles.com/wp-content/uploads/2026/03/Screenshot-2025-11-30-195759.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9012 .elementor-element.elementor-element-e4e6438::before, .elementor-9012 .elementor-element.elementor-element-e4e6438 > .elementor-background-video-container::before, .elementor-9012 .elementor-element.elementor-element-e4e6438 > .e-con-inner > .elementor-background-video-container::before, .elementor-9012 .elementor-element.elementor-element-e4e6438 > .elementor-background-slideshow::before, .elementor-9012 .elementor-element.elementor-element-e4e6438 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9012 .elementor-element.elementor-element-e4e6438 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9012 .elementor-element.elementor-element-b28024c{--display:flex;--min-height:1100px;--padding-top:3em;--padding-bottom:1em;--padding-left:3em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-9012 .elementor-element.elementor-element-61abf48 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-9012 .elementor-element.elementor-element-61abf48{text-align:start;}.elementor-9012 .elementor-element.elementor-element-61abf48 .elementor-heading-title{color:#0D1B2A;}.elementor-9012 .elementor-element.elementor-element-53b1947{--display:flex;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9012 .elementor-element.elementor-element-9680c82{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9012 .elementor-element.elementor-element-e773d13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-9012 .elementor-element.elementor-element-e773d13 > .elementor-widget-container{margin:-2em 0em 0em 0em;padding:0em 0em 2em 0em;}.elementor-9012 .elementor-element.elementor-element-e773d13.elementor-element{--align-self:flex-start;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:13px;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-13px;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-labels-inline .elementor-field-group > label{padding-left:9px;}body:not(.rtl) .elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-labels-inline .elementor-field-group > label{padding-right:9px;}body .elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-labels-above .elementor-field-group > label{padding-bottom:9px;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-group > label, .elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-subgroup label{color:#BCBDA1;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-type-html{padding-bottom:0px;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#F1F1F1;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#F1F1F1;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-field-group .elementor-select-wrapper::before{color:#F1F1F1;}.elementor-9012 .elementor-element.elementor-element-e773d13 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-button[type="submit"]{color:#ffffff;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-9012 .elementor-element.elementor-element-e773d13 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9012 .elementor-element.elementor-element-e773d13 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9012 .elementor-element.elementor-element-e773d13 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9012 .elementor-element.elementor-element-e773d13 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9012 .elementor-element.elementor-element-025bfea{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:1em;--padding-left:3em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-39a839c{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-240c8f7{--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;--margin-top:04em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-31a4317{--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-9012 .elementor-element.elementor-element-55d0a25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:800;color:#1C1C3C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9012 .elementor-element.elementor-element-d29c7f1{--divider-border-style:solid;--divider-color:#3644C6;--divider-border-width:9px;}.elementor-9012 .elementor-element.elementor-element-d29c7f1 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-d29c7f1 .elementor-divider-separator{width:17%;}.elementor-9012 .elementor-element.elementor-element-d29c7f1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-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-9012 .elementor-element.elementor-element-f3d91d0 > .elementor-widget-container{margin:1em 01em 0em 0em;}.elementor-9012 .elementor-element.elementor-element-f3d91d0{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#3644C6;}.elementor-9012 .elementor-element.elementor-element-7d0d01d{--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:flex-end;--align-items:flex-end;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9012 .elementor-element.elementor-element-f8167d1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9012 .elementor-element.elementor-element-bf1d5a9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:04em;--margin-bottom:02em;--margin-left:0em;--margin-right:0em;}.elementor-9012 .elementor-element.elementor-element-afb76e2{--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-9012 .elementor-element.elementor-element-63d0f47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:800;color:#182258;}.elementor-9012 .elementor-element.elementor-element-ddd4af0{--divider-border-style:solid;--divider-color:#3644C6;--divider-border-width:9px;}.elementor-9012 .elementor-element.elementor-element-ddd4af0 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-ddd4af0 .elementor-divider-separator{width:9%;}.elementor-9012 .elementor-element.elementor-element-ddd4af0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9012 .elementor-element.elementor-element-8026f10{--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;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-8026f10:not(.elementor-motion-effects-element-type-background), .elementor-9012 .elementor-element.elementor-element-8026f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(920deg, #3644C6 0%, #182258 69%);}.elementor-9012 .elementor-element.elementor-element-1a43131{--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:15px 80px;--row-gap:15px;--column-gap:80px;--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-9012 .elementor-element.elementor-element-b0f291e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-9012 .elementor-element.elementor-element-e42f63a .elementor-image-box-wrapper{text-align:center;}.elementor-9012 .elementor-element.elementor-element-e42f63a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9012 .elementor-element.elementor-element-e42f63a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9012 .elementor-element.elementor-element-e42f63a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9012 .elementor-element.elementor-element-e42f63a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9012 .elementor-element.elementor-element-e42f63a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9012 .elementor-element.elementor-element-e42f63a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-9012 .elementor-element.elementor-element-e42f63a:has(:hover) .elementor-image-box-title,
					 .elementor-9012 .elementor-element.elementor-element-e42f63a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d6cea4e );}.elementor-9012 .elementor-element.elementor-element-e42f63a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9012 .elementor-element.elementor-element-d6f1b14{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-7c76951 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#F8F9FA;}.elementor-9012 .elementor-element.elementor-element-66c17c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9012 .elementor-element.elementor-element-8327bd7 .elementor-image-box-wrapper{text-align:center;}.elementor-9012 .elementor-element.elementor-element-8327bd7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9012 .elementor-element.elementor-element-8327bd7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9012 .elementor-element.elementor-element-8327bd7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9012 .elementor-element.elementor-element-8327bd7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9012 .elementor-element.elementor-element-8327bd7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9012 .elementor-element.elementor-element-8327bd7 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-9012 .elementor-element.elementor-element-8327bd7:has(:hover) .elementor-image-box-title,
					 .elementor-9012 .elementor-element.elementor-element-8327bd7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d6cea4e );}.elementor-9012 .elementor-element.elementor-element-8327bd7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9012 .elementor-element.elementor-element-c7625ad{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-d7ec02f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#F8F9FA;}.elementor-9012 .elementor-element.elementor-element-580aa29{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9012 .elementor-element.elementor-element-982bdc3 .elementor-image-box-wrapper{text-align:center;}.elementor-9012 .elementor-element.elementor-element-982bdc3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9012 .elementor-element.elementor-element-982bdc3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9012 .elementor-element.elementor-element-982bdc3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9012 .elementor-element.elementor-element-982bdc3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9012 .elementor-element.elementor-element-982bdc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9012 .elementor-element.elementor-element-982bdc3 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-9012 .elementor-element.elementor-element-982bdc3 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9012 .elementor-element.elementor-element-f17284d{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-e5e130e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#F8F9FA;}.elementor-9012 .elementor-element.elementor-element-e7498b8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9012 .elementor-element.elementor-element-77dd529 .elementor-image-box-wrapper{text-align:center;}.elementor-9012 .elementor-element.elementor-element-77dd529.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9012 .elementor-element.elementor-element-77dd529.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9012 .elementor-element.elementor-element-77dd529.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9012 .elementor-element.elementor-element-77dd529 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9012 .elementor-element.elementor-element-77dd529 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9012 .elementor-element.elementor-element-77dd529 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-9012 .elementor-element.elementor-element-77dd529 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9012 .elementor-element.elementor-element-c6f39e5{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-f2be46a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#F8F9FA;}.elementor-9012 .elementor-element.elementor-element-df26130{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3em;--margin-bottom:02em;--margin-left:0em;--margin-right:0em;}.elementor-9012 .elementor-element.elementor-element-4cc3ab7{--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:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-9012 .elementor-element.elementor-element-84016b5{--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-9012 .elementor-element.elementor-element-fa4eceb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:800;color:#1C1C3C;}.elementor-9012 .elementor-element.elementor-element-81d7bfd{--divider-border-style:solid;--divider-color:#3644C6;--divider-border-width:9px;}.elementor-9012 .elementor-element.elementor-element-81d7bfd > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-81d7bfd .elementor-divider-separator{width:9%;}.elementor-9012 .elementor-element.elementor-element-81d7bfd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9012 .elementor-element.elementor-element-9bb5f5a > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-9bb5f5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#182258;}.elementor-9012 .elementor-element.elementor-element-bda8241{--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:3em;--padding-bottom:3em;--padding-left:01em;--padding-right:01em;}.elementor-9012 .elementor-element.elementor-element-bda8241:not(.elementor-motion-effects-element-type-background), .elementor-9012 .elementor-element.elementor-element-bda8241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #E5E6DE 47%, #BCBDA1 66%);}.elementor-9012 .elementor-element.elementor-element-dcac5b1{--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;--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-9012 .elementor-element.elementor-element-14a3880 > .elementor-widget-container{margin:0em 1em 0em -1em;}body:not(.rtl) .elementor-9012 .elementor-element.elementor-element-14a3880{left:22%;}body.rtl .elementor-9012 .elementor-element.elementor-element-14a3880{right:22%;}.elementor-9012 .elementor-element.elementor-element-14a3880{top:50px;}.elementor-9012 .elementor-element.elementor-element-14a3880 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-9012 .elementor-element.elementor-element-0968159{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-0968159 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-a2ba2ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-a2ba2ca img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-f1871ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-f1871ac img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-90dad18{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-6a7149b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-6a7149b.elementor-element{--align-self:center;}.elementor-9012 .elementor-element.elementor-element-6a7149b img{width:100%;}.elementor-9012 .elementor-element.elementor-element-aa32182{--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;--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-9012 .elementor-element.elementor-element-aa32182.e-con{--align-self:center;}.elementor-9012 .elementor-element.elementor-element-6952a05{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-6952a05 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-aa8ab1d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-aa8ab1d img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-6837704{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-6837704 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-82b752d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9012 .elementor-element.elementor-element-274b674{--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-9012 .elementor-element.elementor-element-c0ea73c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:800;color:#1C1C3C;}.elementor-9012 .elementor-element.elementor-element-9d31cdf{--divider-border-style:solid;--divider-color:#3644C6;--divider-border-width:9px;}.elementor-9012 .elementor-element.elementor-element-9d31cdf > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-9d31cdf .elementor-divider-separator{width:9%;}.elementor-9012 .elementor-element.elementor-element-9d31cdf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9012 .elementor-element.elementor-element-9aa3e48 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9012 .elementor-element.elementor-element-9aa3e48{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#3644C6;}.elementor-9012 .elementor-element.elementor-element-8c5a33e{--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;--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-9012 .elementor-element.elementor-element-2f9b349{--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:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9012 .elementor-element.elementor-element-17cd4ad{--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-9012 .elementor-element.elementor-element-0429b7c img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-e088102{--display:flex;--justify-content: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-9012 .elementor-element.elementor-element-fadc904 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:600;text-transform:uppercase;color:#0D1B2A;}.elementor-9012 .elementor-element.elementor-element-801e154{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:30px;color:#444444;}.elementor-9012 .elementor-element.elementor-element-9251d1e{--display:flex;--justify-content: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-9012 .elementor-element.elementor-element-e4639c9{--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:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9012 .elementor-element.elementor-element-2348afa{--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-9012 .elementor-element.elementor-element-8ae2e16 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-f1e9bd1{--display:flex;--justify-content: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-9012 .elementor-element.elementor-element-936fd06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:600;text-transform:uppercase;color:#0D1B2A;}.elementor-9012 .elementor-element.elementor-element-295f270{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:30px;color:#444444;}.elementor-9012 .elementor-element.elementor-element-114ef5a{--display:flex;--justify-content: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-9012 .elementor-element.elementor-element-c513f39{--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:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9012 .elementor-element.elementor-element-a410dff{--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-9012 .elementor-element.elementor-element-919f201 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-ea2b31c{--display:flex;--justify-content: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-9012 .elementor-element.elementor-element-89b3421 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:600;text-transform:uppercase;color:#0D1B2A;}.elementor-9012 .elementor-element.elementor-element-673da69{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:30px;color:#444444;}.elementor-9012 .elementor-element.elementor-element-a188c58{--display:flex;--justify-content: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-9012 .elementor-element.elementor-element-d4be0e1{--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;--margin-top:3em;--margin-bottom:03em;--margin-left:0em;--margin-right:0em;}.elementor-9012 .elementor-element.elementor-element-8574439{--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-9012 .elementor-element.elementor-element-9d7e881 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:800;color:#182258;}.elementor-9012 .elementor-element.elementor-element-a629c8d{--divider-border-style:solid;--divider-color:#3644C6;--divider-border-width:9px;}.elementor-9012 .elementor-element.elementor-element-a629c8d > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9012 .elementor-element.elementor-element-a629c8d .elementor-divider-separator{width:9%;}.elementor-9012 .elementor-element.elementor-element-a629c8d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9012 .elementor-element.elementor-element-4760f47 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9012 .elementor-element.elementor-element-4760f47{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#3644C6;}.elementor-9012 .elementor-element.elementor-element-1bd04ae{--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:flex-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--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-9012 .elementor-element.elementor-element-1894074{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-7aa9c39{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:02em;--padding-left:0em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-a197081{--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-radius:45px 45px 45px 45px;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;}.elementor-9012 .elementor-element.elementor-element-a197081:not(.elementor-motion-effects-element-type-background), .elementor-9012 .elementor-element.elementor-element-a197081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B5D1FF;}.elementor-9012 .elementor-element.elementor-element-a7efa0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.6em;font-weight:800;font-style:italic;color:#3644C6;}.elementor-9012 .elementor-element.elementor-element-af84a74{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;color:#3644C6;}.elementor-9012 .elementor-element.elementor-element-3493e26{--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:flex-end;}.elementor-9012 .elementor-element.elementor-element-3f63e57.elementor-element{--align-self:flex-end;}.elementor-9012 .elementor-element.elementor-element-3f63e57{text-align:center;}.elementor-9012 .elementor-element.elementor-element-3f63e57 img{width:100%;max-width:100%;height:410px;object-fit:cover;object-position:center center;border-radius:42px 42px 42px 42px;}.elementor-9012 .elementor-element.elementor-element-f2e01d8{--display:flex;--min-height:167px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:02em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-f2e01d8:not(.elementor-motion-effects-element-type-background), .elementor-9012 .elementor-element.elementor-element-f2e01d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1800textiles.com/wp-content/uploads/2026/03/ColorBoxesUsed-jpg-4800×2700-12-01-2025_02_38_PM.jpg");background-position:center center;background-size:cover;}.elementor-9012 .elementor-element.elementor-element-4018f58{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-0a4a7b4{--display:flex;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}@media(min-width:768px){.elementor-9012 .elementor-element.elementor-element-932fe70{--content-width:1550px;}.elementor-9012 .elementor-element.elementor-element-b28024c{--width:50%;}.elementor-9012 .elementor-element.elementor-element-025bfea{--width:50%;}.elementor-9012 .elementor-element.elementor-element-240c8f7{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-31a4317{--width:50%;}.elementor-9012 .elementor-element.elementor-element-7d0d01d{--width:50%;}.elementor-9012 .elementor-element.elementor-element-bf1d5a9{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-afb76e2{--width:100%;}.elementor-9012 .elementor-element.elementor-element-8026f10{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-df26130{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-4cc3ab7{--width:100%;}.elementor-9012 .elementor-element.elementor-element-84016b5{--width:100%;}.elementor-9012 .elementor-element.elementor-element-bda8241{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-82b752d{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-274b674{--width:100%;}.elementor-9012 .elementor-element.elementor-element-8c5a33e{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-17cd4ad{--width:56%;}.elementor-9012 .elementor-element.elementor-element-e088102{--width:20%;}.elementor-9012 .elementor-element.elementor-element-9251d1e{--width:15%;}.elementor-9012 .elementor-element.elementor-element-2348afa{--width:56%;}.elementor-9012 .elementor-element.elementor-element-f1e9bd1{--width:20%;}.elementor-9012 .elementor-element.elementor-element-114ef5a{--width:15%;}.elementor-9012 .elementor-element.elementor-element-a410dff{--width:56%;}.elementor-9012 .elementor-element.elementor-element-ea2b31c{--width:20%;}.elementor-9012 .elementor-element.elementor-element-a188c58{--width:15%;}.elementor-9012 .elementor-element.elementor-element-d4be0e1{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-8574439{--width:100%;}.elementor-9012 .elementor-element.elementor-element-7aa9c39{--content-width:1400px;}.elementor-9012 .elementor-element.elementor-element-a197081{--width:50%;}.elementor-9012 .elementor-element.elementor-element-3493e26{--width:50%;}.elementor-9012 .elementor-element.elementor-element-f2e01d8{--width:1700%;}.elementor-9012 .elementor-element.elementor-element-0a4a7b4{--content-width:1550px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9012 .elementor-element.elementor-element-b28024c{--width:100%;}.elementor-9012 .elementor-element.elementor-element-025bfea{--width:100%;}}@media(max-width:1024px){.elementor-9012 .elementor-element.elementor-element-932fe70{--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-9012 .elementor-element.elementor-element-e4e6438{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-b28024c{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{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 );}.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 );}.elementor-9012 .elementor-element.elementor-element-61abf48 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-widget-form .elementor-field-group > label{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 );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );}.elementor-widget-form .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 );}.elementor-widget-form .elementor-message{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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );}.elementor-9012 .elementor-element.elementor-element-e773d13 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-9012 .elementor-element.elementor-element-e773d13{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9012 .elementor-element.elementor-element-025bfea{--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9012 .elementor-element.elementor-element-39a839c{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-9012 .elementor-element.elementor-element-39a839c.elementor-element{--align-self:flex-start;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );}.elementor-9012 .elementor-element.elementor-element-7d0d01d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-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 );}.elementor-widget-image-box .elementor-image-box-description{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 );}.elementor-9012 .elementor-element.elementor-element-e42f63a .elementor-image-box-title{font-size:20px;}.elementor-9012 .elementor-element.elementor-element-d6f1b14{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-9012 .elementor-element.elementor-element-7c76951{text-align:center;}.elementor-9012 .elementor-element.elementor-element-7c76951 .elementor-heading-title{font-size:15px;}.elementor-9012 .elementor-element.elementor-element-8327bd7 .elementor-image-box-title{font-size:20px;}.elementor-9012 .elementor-element.elementor-element-c7625ad{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-9012 .elementor-element.elementor-element-d7ec02f{text-align:center;}.elementor-9012 .elementor-element.elementor-element-d7ec02f .elementor-heading-title{font-size:15px;}.elementor-9012 .elementor-element.elementor-element-982bdc3 .elementor-image-box-title{font-size:20px;}.elementor-9012 .elementor-element.elementor-element-f17284d{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-9012 .elementor-element.elementor-element-e5e130e{text-align:center;}.elementor-9012 .elementor-element.elementor-element-e5e130e .elementor-heading-title{font-size:15px;}.elementor-9012 .elementor-element.elementor-element-77dd529 .elementor-image-box-title{font-size:20px;}.elementor-9012 .elementor-element.elementor-element-c6f39e5{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-9012 .elementor-element.elementor-element-f2be46a{text-align:center;}.elementor-9012 .elementor-element.elementor-element-f2be46a .elementor-heading-title{font-size:15px;}.elementor-9012 .elementor-element.elementor-element-8c5a33e{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-9012 .elementor-element.elementor-element-17cd4ad{--justify-content:center;}.elementor-9012 .elementor-element.elementor-element-fadc904 .elementor-heading-title{font-size:23px;}.elementor-9012 .elementor-element.elementor-element-801e154{font-size:20px;}.elementor-9012 .elementor-element.elementor-element-2348afa{--justify-content:center;}.elementor-9012 .elementor-element.elementor-element-936fd06 .elementor-heading-title{font-size:23px;}.elementor-9012 .elementor-element.elementor-element-295f270{font-size:20px;}.elementor-9012 .elementor-element.elementor-element-a410dff{--justify-content:center;}.elementor-9012 .elementor-element.elementor-element-89b3421 .elementor-heading-title{font-size:23px;}.elementor-9012 .elementor-element.elementor-element-673da69{font-size:20px;}}@media(max-width:767px){.elementor-9012 .elementor-element.elementor-element-932fe70{--min-height:415px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9012 .elementor-element.elementor-element-e4e6438{--min-height:876px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-b28024c{--min-height:700px;--justify-content:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{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 );}.elementor-9012 .elementor-element.elementor-element-d4adbc0{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.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 );}.elementor-9012 .elementor-element.elementor-element-61abf48 > .elementor-widget-container{margin:1em 0em 3em 0em;padding:0px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label{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 );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );}.elementor-widget-form .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 );}.elementor-widget-form .elementor-message{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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );}.elementor-9012 .elementor-element.elementor-element-e773d13 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-9012 .elementor-element.elementor-element-025bfea{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:01em;--padding-right:0em;}.elementor-9012 .elementor-element.elementor-element-39a839c{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-9012 .elementor-element.elementor-element-240c8f7{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );}.elementor-9012 .elementor-element.elementor-element-7d0d01d{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9012 .elementor-element.elementor-element-bf1d5a9{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9012 .elementor-element.elementor-element-1a43131{--justify-content:center;--flex-wrap:wrap;}.elementor-9012 .elementor-element.elementor-element-b0f291e{--width:100%;--flex-wrap:wrap;}.elementor-widget-image-box .elementor-image-box-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 );}.elementor-widget-image-box .elementor-image-box-description{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 );}.elementor-9012 .elementor-element.elementor-element-e42f63a .elementor-image-box-img{margin-bottom:15px;}.elementor-9012 .elementor-element.elementor-element-d6f1b14{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-9012 .elementor-element.elementor-element-66c17c8{--width:100%;--flex-wrap:wrap;}.elementor-9012 .elementor-element.elementor-element-8327bd7 .elementor-image-box-img{margin-bottom:15px;}.elementor-9012 .elementor-element.elementor-element-c7625ad{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-9012 .elementor-element.elementor-element-580aa29{--width:100%;--flex-wrap:wrap;}.elementor-9012 .elementor-element.elementor-element-982bdc3 .elementor-image-box-img{margin-bottom:15px;}.elementor-9012 .elementor-element.elementor-element-f17284d{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-9012 .elementor-element.elementor-element-e7498b8{--width:100%;--flex-wrap:wrap;}.elementor-9012 .elementor-element.elementor-element-77dd529 .elementor-image-box-img{margin-bottom:15px;}.elementor-9012 .elementor-element.elementor-element-c6f39e5{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-9012 .elementor-element.elementor-element-df26130{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9012 .elementor-element.elementor-element-82b752d{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9012 .elementor-element.elementor-element-2f9b349{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9012 .elementor-element.elementor-element-aa2618d{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-aa2618d.elementor-element{--align-self:center;}.elementor-9012 .elementor-element.elementor-element-e4639c9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9012 .elementor-element.elementor-element-20383d1{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-20383d1.elementor-element{--align-self:center;}.elementor-9012 .elementor-element.elementor-element-c513f39{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9012 .elementor-element.elementor-element-3cfbddf{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-9012 .elementor-element.elementor-element-3cfbddf.elementor-element{--align-self:center;}.elementor-9012 .elementor-element.elementor-element-d4be0e1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9012 .elementor-element.elementor-element-1bd04ae{--justify-content:center;}.elementor-9012 .elementor-element.elementor-element-a197081{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-9012 .elementor-element.elementor-element-af84a74{font-size:20px;}.elementor-9012 .elementor-element.elementor-element-3493e26{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9012 .elementor-element.elementor-element-3f63e57 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-61abf48 */.banner {
  width: 1060px;
  height: 400px;
  position: relative;
}

.banner-content {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  padding: 
  z-index: 2;
}

/* main typography container */
.banner-text {
  color: #fff;
  text-shadow: 0 3px 6px rgba(0,0,0,.8);
  letter-spacing: 0.5px;
  line-height: 1.05;          /* IMPORTANT: responsive line-height */
  max-width: 90%;
}

/* WeCleanTextiles */
.line-small {
  font-size: clamp(22px, 4.2vw, 64px);
  font-weight: 300;
  margin-bottom: clamp(4px, 1.2vw, 10px);
  letter-spacing: -0.5px;
  word-spacing: normal;       /* remove negative word spacing */
}

/* "for the INSURANCE" row */
.line-for-insurance {
  display: flex;
  flex-wrap: wrap;            /* IMPORTANT: prevents ugly overflow */
  align-items: baseline;
  gap: clamp(6px, 1.2vw, 12px);
  font-size: clamp(22px, 4.2vw, 64px);
  font-weight: 300;
  margin-bottom: clamp(6px, 1.2vw, 12px);
}

.line-for-insurance .for-the {
  font-size: clamp(16px, 3vw, 46px);
  font-weight: 300;
  margin-right: 0;
  letter-spacing: -0.5px;
}

/* INSURANCE */
.line-for-insurance .big {
  font-size: clamp(28px, 5.5vw, 82px);
  font-weight: 700;
  margin-left: 0;             /* remove negative margin */
  text-shadow: 0 4px 8px rgba(0,0,0,.9);
}

/* RESTORATION */
.line-big {
  font-size: clamp(28px, 5.5vw, 82px);
  font-weight: 700;
  margin-bottom: clamp(6px, 1.2vw, 12px);
  text-shadow: 0 4px 8px rgba(0,0,0,.9);
}

/* INDUSTRY */
.line-industry {
  font-size: clamp(18px, 3.5vw, 54px);
  font-weight: 300;
  text-shadow: 0 3px 6px rgba(0,0,0,.8);
  text-align: right;
  margin-top: clamp(4px, 1.2vw, 10px);
  margin-right: 0;
}

/* banner scaling */
@media (max-width: 1100px) {
  .banner {
    width: 100%;
    height: auto;
    aspect-ratio: 1060 / 400; /* keep same as your banner height */
  }
}

/* extra tightening for very small phones */
@media (max-width: 480px) {
  .banner-text {
    max-width: 95%;
    letter-spacing: 0.2px;
    line-height: 1.02;
  }

  /* if you want INSURANCE to always stay with "for the" on tiny screens, remove wrap */
  /* .line-for-insurance { flex-wrap: nowrap; } */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e773d13 */:root {
  /* Primary brand (olive green) */
  --primary-color: #8A8C3E;
  --primary-dark: #5B642C;

  /* Accents (soft neutral olive) */
  --accent-1: #BCBDA1;
  --accent-2: #D9D9C8; /* lighter tint derived from accent */

  /* Text */
  --text-color: #3F4420;      /* dark olive for readability */
  --text-light: #6F7352;      /* muted olive-grey */

  /* Borders & backgrounds */
  --border-color: #D2D4BE;
  --bg-color: #F6F7F1;
  --card-bg: #FFFFFF;

  /* Shadows (olive-tinted, soft) */
  --shadow: 0 18px 35px rgba(91, 100, 44, 0.18);
  --shadow-soft: 0 8px 18px rgba(91, 100, 44, 0.12);

  /* Radius & motion */
  --radius-pill: 999px;
  --radius-card: 20px;
  --transition: all 0.25s ease;
}


/* Overall form background (optional) */
#rs_step_form .elementor-form-fields-wrapper {




}

/* Step title – like “What type of rug is it?” */
#rs_step_form .e-form__step .elementor-field-label {
    font-size: clamp(2rem, 3vw, 1rem) !important;
    font-weight: 800 !important;
    color: #fff !important;

    text-align: left !important;
    line-height: 1.05 !important;
}

/* Progress indicators (top dots/steps) */
#rs_step_form .e-form__indicators {
    margin-bottom: 2.5rem !important;
}

#rs_step_form .e-form__indicators__indicator__separator {
    background: rgba(49,147,255,0.18) !important;
    height: 3px !important;
    margin: 0 10px !important;
    border-radius: 999px !important;
}

#rs_step_form .e-form__indicators__indicator__number {
    width: 38px !important;
    height: 38px !important;
    border-radius: 999px !important;
    border: 2px solid rgba(49,147,255,0.2) !important;
    background: #ffffff !important;
    color: #64748b !important;
    font-weight: 600 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: var(--transition) !important;
}

#rs_step_form .e-form__indicators__indicator--state-active
.e-form__indicators__indicator__number {
    background: #3193FF !important;
    border-color: #3193FF !important;
    color: #ffffff !important;
    box-shadow: 0 0 0 6px rgba(49,147,255,0.18);
    transform: scale(1.05);
}

/* ONE QUESTION PER PAGE – make groups full-width */
#rs_step_form .elementor-field-group.elementor-col-50,
#rs_step_form .elementor-field-group.elementor-col-33,
#rs_step_form .elementor-field-group.elementor-col-25 {
    width: 100% !important;
}

/* RADIO GROUP – stack options vertically (block) */
#rs_step_form .elementor-field-subgroup {
    display: flex !important;
    flex-direction: column !important;
    gap: 1.25rem !important;
    margin: 0 !important;
}

/* Each radio wrapper */
#rs_step_form .elementor-field-option {
    margin: 0 !important;
    position: relative !important;
}

/* Hide native radio */
#rs_step_form .elementor-field-option input[type="radio"] {
    position: absolute !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* CARD OPTION – pill style */
#rs_step_form .elementor-field-option label {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 1.5rem !important;
    padding: 0 2rem;
    border-radius: var(--radius-pill) !important;
    border: 2px solid rgba(49,147,255,0.16) !important;
    background: radial-gradient(circle at top left,
        rgba(255,236,110,0.35) 0%,
        rgba(49,147,255,0.06) 40%,
        #ffffff 100%
    ) !important;
    color: #fff !important;
    font-size: 1.05rem !important;
    font-weight: 600 !important;
    box-shadow: var(--shadow-soft) !important;
    cursor: pointer !important;
    transition: var(--transition) !important;
    min-height: 82px !important;
}

/* Text always left aligned */
#rs_step_form .elementor-field-option label span {
    display: block !important;
}

/* Custom radio circle on the right */
#rs_step_form .elementor-field-option input[type="radio"] + label::after {
    content: "" !important;
    flex-shrink: 0 !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 999px !important;
    border: 2px solid rgba(49,147,255,0.5) !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 6px rgba(49,147,255,0.06);
    transition: var(--transition) !important;
}

/* Hover state */
#rs_step_form .elementor-field-option label:hover {
    transform: translateY(-3px) !important;
    box-shadow: var(--shadow) !important;
    border-color: #3193FF !important;
}

/* SELECTED card */
#rs_step_form .elementor-field-option input[type="radio"]:checked + label {
    border-color: #3193FF !important;
    background: radial-gradient(circle at top left,
        #FFEC6E 0%,
        #F39C12 26%,
        #3193FF 100%
    ) !important;
    color: #ffffff !important;
}

/* Selected circle – inner dot */
#rs_step_form .elementor-field-option input[type="radio"]:checked + label::after {
    border-color: #ffffff !important;
    background:
        radial-gradient(circle, #ffffff 0, #ffffff 45%, transparent 46%) padding-box,
        radial-gradient(circle at center, rgba(6,56,136,0.12) 0, rgba(6,56,136,0.12) 100%) border-box;
    box-shadow: 0 0 0 6px rgba(255,255,255,0.28);
}

/* TEXT FIELDS (for other steps) */
#rs_step_form .elementor-field-textual {
    padding: 0.9rem 1.1rem !important;
    border-radius: 999px !important;
    border: 2px solid rgba(49,147,255,0.18) !important;
    background: #ffffff !important;
    font-size: 1rem !important;
    color: var(--text-color) !important;
    box-shadow: 0 10px 25px rgba(15,23,42,0.05) !important;
    transition: var(--transition) !important;
}

#rs_step_form .elementor-field-textual:focus {
    outline: none !important;
    border-color: #3193FF !important;
    box-shadow: 0 0 0 3px rgba(49,147,255,0.25) !important;
}

/* BUTTONS */
#rs_step_form .e-form__buttons {
    margin-top: 2.25rem !important;
    display: flex !important;
    gap: 1rem !important;
    justify-content: flex-end !important;
}

#rs_step_form .elementor-button {
    border-radius: 999px !important;
    font-weight: 600 !important;
    padding: 0.9rem 2.2rem !important;
    border: none !important;
    transition: var(--transition) !important;
}

/* Next / Submit */
#rs_step_form .e-form__buttons__wrapper__button-next,
#rs_step_form .elementor-field-type-submit .elementor-button {
    background: linear-gradient(135deg, #3193FF, #063888) !important;
    color: #ffffff !important;
    box-shadow: 0 12px 28px rgba(6,56,136,0.35) !important;
}

#rs_step_form .e-form__buttons__wrapper__button-next:hover,
#rs_step_form .elementor-field-type-submit .elementor-button:hover {
    transform: translateY(-2px) !important;
}

/* Previous */
#rs_step_form .e-form__buttons__wrapper__button-previous {
    background: #ffffff !important;
    color: #fff !important;
    border: 2px solid rgba(6,56,136,0.12) !important;
    box-shadow: 0 6px 14px rgba(15,23,42,0.08) !important;
}

#rs_step_form .e-form__buttons__wrapper__button-previous:hover {
    border-color: #3193FF !important;
}

/* Accessibility focus */
#rs_step_form .elementor-field-option input[type="radio"]:focus + label {
    box-shadow: 0 0 0 3px rgba(49,147,255,0.45) !important;
}

#rs_step_form .elementor-button:focus {
    outline: 2px solid #FFEC6E !important;
    outline-offset: 3px !important;
}

/* Responsive tweaks */
@media (max-width: 768px) {
    #rs_step_form .elementor-form-fields-wrapper {
        padding: 1.5rem !important;
    }

    #rs_step_form .e-form__buttons {
        flex-direction: column !important;
    }

    #rs_step_form .elementor-button {
        width: 100% !important;
        justify-content: center !important;
    }
}

/* Hide Elementor inline validation messages */
/* Stop any error overlays inside Elementor forms */
/* Hide validation message only for "How many rooms are affected?" */
/* Hide ANY text-only injected overlay inside this specific radio field */
.elementor-form .elementor-field-group-field_98343ca > :not(label):not(.elementor-field-subgroup) {
  display: none !important;
}


/* =========================
   RESPONSIVE STEP INDICATORS
   ========================= */

#rs_step_form .e-form__indicators{
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 4px !important;                 /* ✅ reduced */
  margin-bottom: 1.5rem !important;
}

/* each "step item" */
#rs_step_form .e-form__indicators__indicator{
  display: flex !important;
  align-items: center !important;
}

/* separators become shorter and responsive */
#rs_step_form .e-form__indicators__indicator__separator{
  width: clamp(10px, 2.6vw, 22px) !important;  /* ✅ reduced */
  height: 3px !important;
  margin: 0 !important;
  border-radius: 999px !important;
  background: rgba(49,147,255,0.18) !important;
}

/* responsive circle size + font */
#rs_step_form .e-form__indicators__indicator__number{
  width: clamp(24px, 4.6vw, 34px) !important;  /* ✅ slightly smaller */
  height: clamp(24px, 4.6vw, 34px) !important; /* ✅ slightly smaller */
  font-size: clamp(12px, 2.4vw, 14px) !important;
  line-height: 1 !important;
  border-radius: 999px !important;
}

/* active state should not look huge on small screens */
#rs_step_form .e-form__indicators__indicator--state-active
.e-form__indicators__indicator__number{
  box-shadow: 0 0 0 clamp(3px, 1.2vw, 5px) rgba(49,147,255,0.18) !important; /* ✅ reduced */
  transform: none !important;
}

/* ---------- MOBILE: show in 2 rows nicely ---------- */
@media (max-width: 480px){
  #rs_step_form .e-form__indicators{
    gap: 3px !important;               /* ✅ reduced */
  }

  #rs_step_form .e-form__indicators__indicator{
    flex: 0 0 auto !important;
  }

  #rs_step_form .e-form__indicators__indicator__separator{
    width: 8px !important;             /* ✅ reduced */
  }
}


/* Mobile: reduce radio option padding/height */
@media (max-width: 480px) {
  #rs_step_form .elementor-field-subgroup {
    gap: 0.75rem !important; /* was 1.25rem */
  }

  #rs_step_form .elementor-field-option label {
    padding: 0.95rem 1.1rem !important; /* was 1.5rem 2rem */
    min-height: 58px !important;        /* was 82px */
    gap: 0.9rem !important;             /* space between text and circle */
    font-size: 0.98rem !important;      /* slightly smaller */
  }

  /* smaller custom radio circle on the right */
  #rs_step_form .elementor-field-option input[type="radio"] + label::after {
    width: 24px !important;   /* was 30px */
    height: 24px !important;  /* was 30px */
    box-shadow: 0 0 0 4px rgba(49,147,255,0.06) !important; /* was 6px */
  }
}


/* Mobile: reduce step title font size */
@media (max-width: 480px) {
  #rs_step_form .e-form__step .elementor-field-label {
    font-size: 1.4rem !important;   /* was ~2rem+ */
    line-height: 1.15 !important;
    margin-bottom: 0.5rem !important;
  }
}

/* Mobile: reduce space between title and radio options */
@media (max-width: 480px) {
  /* title bottom gap */
  #rs_step_form .e-form__step .elementor-field-label {
    margin-bottom: 0.5rem !important; /* was 2.25rem */
  }

  /* reduce spacing between radio items too (optional but nice) */
  #rs_step_form .elementor-field-subgroup {
    gap: 0.6rem !important; /* was 1.25rem */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bb5f5a */.rs_bold{
    font-weight: bold;
    font-size: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4018f58 */.elementor-testimonial {
    background-color: #e3eefd;
    border-radius: 25px;
    padding: 25px
}/* End custom CSS */