.lead-form{padding:36px}.lead-form__parent.with-slider{margin-top:69px}.lead-form__wrapper.section{display:flex;width:100%;margin:auto;column-gap:36px;row-gap:36px;padding:40px 18px;max-width:1200px}.lead-form__parent.with-slider{position:relative;width:100%}.form-slider__bg.desktop,.form-slider__bg.mobile{min-height:calc(100vh - 70px)}.form-slider__bg.mobile{display:none}.form-slider__bg{background-size:cover;background-repeat:no-repeat;position:relative}.form-slider__bg:after{position:absolute;content:"";top:0;width:100%;height:100%;left:0;background:#000}.lead-form__parent.with-slider .lead-form__wrapper.section{position:absolute;top:0;left:0;right:0;width:100%;height:100%;max-width:min(86vw,2000px);align-items:center;justify-content:space-between}.lead-form__slider-content{margin-top:86px}.lead-form__slider-content__text{margin-bottom:26px}.lead-form__slider-content h1{font-size:60px;line-height:65px;color:inherit;font-family:Bauer Bodoni,serif;margin-bottom:16px;font-weight:500}.lead-form__slider-content p{font-size:18px;line-height:22px;letter-spacing:.18px;color:inherit;font-family:Assistant,sans-serif}.lead-form__parent-bg-layer.has-bg{background-size:cover;background-repeat:no-repeat;background-position:top;background-attachment:fixed;position:relative}.lead-form__parent-bg-layer.has-bg .lead-form__text{margin-bottom:15px}.lead-form__parent-bg-layer.has-bg:after{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0517/2402/6050/t/476/assets/smellaportation-hero-parallax.png?v=1655802%E2%80%A6);background-position:center;background-repeat:no-repeat;height:100%;position:absolute;width:100%;background-size:cover;top:0}.lead-form__parent-bg-layer.has-bg .dynamic-input__grid{row-gap:16px}@media screen and (max-width: 1100px){.lead-form__parent-bg-layer.has-bg .lead-form__container{display:none}.lead-form__parent-bg-layer.has-bg .lead-form__wrapper{justify-content:center;flex-direction:column}}@media screen and (max-width: 1360px){.lead-form__parent-bg-layer.has-bg .dynamic-form-section__text h2{font-size:56px!important}}@media screen and (max-width: 470px){.lead-form__parent-bg-layer.has-bg .dynamic-form-section__text h2{font-size:42px!important}}.lead-form__parent.external-source .lead-form__wrapper{padding:0}.lead-form__parent.external-source .dynamic-form-section{display:none}.lead-form__wrapper.section.left{flex-direction:row-reverse}@media screen and (max-width: 1024px){.lead-form{padding:40px 14px}.lead-form__wrapper.section{flex-direction:column!important;row-gap:18px}}.lead-form__wrapper.only-form{justify-content:center}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{background-color:#fff;border-color:#d3d3d3;color:#363636;box-shadow:none;max-width:100%;width:100%;padding-left:1em;padding-right:1em;padding-block:2px;border-radius:0;font-size:18px;font-family:Assistant,sans-serif;border:1px solid #d3d3d3}.lead-form select{height:37px}@media screen and (max-width: 560px){.lead-form select{height:30px}}.lead-form label{color:gray}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--form-theme-color);box-shadow:0 0 0 .125em var(--form-theme-shadow);outline:none}.lead-form textarea{height:160px}.lead-form{background-color:var(--form-bg);border-radius:var(--form-radius)}.lead-form__bottom{margin-top:12px}.lead-form__bottom button{margin-bottom:18px}.form-submit-warning{opacity:.8;font-size:12px}.dynamic-form-section__text h2{margin-bottom:25px;font-size:30px;font-weight:400;line-height:1.125;color:#272727;font-family:Bauer Bodoni,serif;font-style:normal;letter-spacing:0px}.dynamic-form-section__text-content p{font-family:Assistant,sans-serif;font-weight:400;font-size:17px;color:#272727;line-height:1.5}.lead-form__consent{color:#878787;font-size:12px;display:block;font-style:italic;font-family:Assistant,sans-serif}.lead-form__consent a{color:var(--form-theme-color);font-weight:600;text-decoration:underline}.dynamic-input__grid{display:flex;row-gap:26px;column-gap:6px;flex-wrap:wrap;padding-bottom:18px}@media screen and (max-width: 560px){.dynamic-input__grid{column-gap:5px;row-gap:14px}.lead-form form input,.lead-form form select,.lead-form form textarea{font-size:14px;padding-inline:6px}.lead-form{padding:28px 8px}}.dynamic-form__schedule{display:flex;column-gap:26px;row-gap:26px;padding-top:26px;flex-wrap:wrap}.dynamic-form__schedule a{display:flex;align-items:center;border:1px solid var(--form-theme-color);padding:10px;column-gap:10px;justify-content:center;font-weight:600;font-size:16px;color:var(--form-theme-color)}.dynamic-form__schedule a .icon{width:20px;height:20px}.dynamic-form__schedule a .icon svg path{fill:var(--form-theme-color)}.dynamic-form-section__text.left{text-align:left}.lead-form__wrapper.section.center{flex-direction:column;align-items:center;justify-content:center;row-gap:0px}.lead-form__wrapper.section.center .dynamic-form-section__text{padding-inline:36px}@media screen and (max-width: 886px){.lead-form__wrapper.section.center .dynamic-form-section,.lead-form__wrapper.section.center .lead-form__container,.lead-form__wrapper.section.center .lead-form__slider-content{width:100%}.lead-form__wrapper.section.center .dynamic-form-section__text{padding-inline:14px}}.dynamic-form-section__text.right{text-align:right}.dynamic-form-section__text.center{text-align:center}.dynamic-form-section__text.left .dynamic-form__schedule{justify-content:left}.dynamic-form-section__text.right .dynamic-form__schedule{justify-content:right}.dynamic-form-section__text.center .dynamic-form__schedule{justify-content:center}#formsubmit.button{display:flex;align-items:center;gap:10px;transition:all .3s ease;justify-content:center;margin-bottom:0}#formsubmit.button.loading .btn-loader{display:flex}.btn-loader{width:20px;height:20px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;display:none}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.schedule-form-btn{display:flex;align-items:center;column-gap:36px;flex-wrap:wrap;margin-top:26px;row-gap:18px}.schedule-form-btn a,.schedule-form-btn button{display:flex;flex-direction:column;padding:10px;border:1px solid;border-radius:4px;font-weight:700}.schedule-form-btn .cal,.schedule-form-btn .chat{display:flex;column-gap:8px;align-items:center;padding-inline:8px}.lead-form__social{margin-top:26px}.lead-form__social .social-icons{list-style-type:none;padding:0;display:flex;column-gap:15px}.lead-form__social .social-icons .icon{width:25px;height:25px}.lead-form__social svg path{fill:#877063}.input.in-valid{border:1px solid #ff0000!important}.input.in-valid:focus{box-shadow:0 0 0 .125em #ff00004e!important}.err-msg{color:red;font-size:14px}.progress-info{font-size:14px;color:#877063;font-style:italic;margin-top:-10px}.lead-form__text{max-width:450px}.lead-form__text.left{margin-left:36px;text-align:left}.lead-form__text.right{margin-right:36px;text-align:right;margin-left:auto}.lead-form__text.center{text-align:center;margin-inline:auto}@media screen and (max-width: 1024px){.lead-form__text,.lead-form__text.left,.lead-form__text.right{margin-inline:0px}}.lead_form__popup-trigger .lead-form__text{margin-bottom:18px}.lead-form__text h2{color:#272727;font-family:Bauer Bodoni,serif;font-weight:500;font-size:28px;margin-bottom:12px;line-height:initial}.lead_form__popup .lead-form__text{margin-bottom:18px}.lead_form__popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2727278a;z-index:100;justify-content:center;align-items:center;padding:12px}.lead_form__popup.active{display:flex}.lead_form__popup form{padding:22px 28px;margin-block:12%}.lead_form__popup .lead-form .dynamic-input__grid{row-gap:16px}.lead_form__popup .lead-form .dynamic-input__grid textarea{height:100px}.lead_form__popup .lead-form .lead-form__consent{line-height:initial;padding-top:0;display:none}.lead_form__popup-trigger{text-align:center}.lead_form__popup-trigger .lead-form__text{max-width:550px;font-size:18px}.lead_form__popup-trigger .lead-form__text h2{font-size:30px}.lead_form__popup-trigger .lead-form__text{margin-inline:auto!important}.lead_form__popup-trigger.left{text-align:left!important}.lead_form__popup-trigger.left .lead-form__text{text-align:left!important;margin-inline:unset!important}@media screen and (max-width: 1024px){.lead-form__text{max-width:100%}}@media screen and (max-width: 650px){.lead_form__popup.active{display:block}.lead_form__popup form{padding:22px 12px;overflow-y:auto}}.form-slider__popup{z-index:1000;position:fixed;width:100%;height:100%;top:0;left:0;border:0;background:transparent}.form-slider__popup-content{display:flex;align-items:center;justify-content:center;height:100%}.form-slider__popup::backdrop{background:#00000080}.form-slider__popup .lead-form{max-width:430px;padding:18px;position:relative}.form-slider__popup-close{position:absolute;top:0;right:0;width:25px;height:25px;padding:5px;color:#fff;font-size:36px;cursor:pointer}.form-slider__popup .lead-form__container{display:flex;align-items:center;justify-content:center}.form-slider__popup .dynamic-input__grid{row-gap:14px;margin-top:12px}.form-slider__popup .dynamic-input__grid textarea{height:86px}#widgetRenderArea{display:none}.disclaimer-checkbox-ctn{padding-top:16px;display:flex;flex-direction:column;row-gap:12px}.disclaimer-checkbox{display:flex;font-size:14px;padding:12px 0}.disclaimer-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;background-color:transparent;border:1.2px solid #555;border-radius:3px;position:relative;cursor:pointer;margin-right:8px;margin-top:4px;flex-shrink:0}.disclaimer-checkbox input[type=checkbox]:before{content:"";position:absolute;width:5px;height:9px;border:solid #555;border-width:0 2px 2px 0;transform:rotate(45deg);top:1px;left:4.5px;opacity:0;transition:opacity .2s ease}.disclaimer-checkbox input[type=checkbox]:checked:before{opacity:1}.disclaimer-checkbox label{cursor:pointer}.lead-form__step-container{max-width:736px;min-height:500px}.lead-form__step-container .lead-form{padding:0 18px}.lead-form__step{display:none}.lead-form__step.active{display:block}.lead-form__step-form{background:#fff;padding:26px 18px}.step-form__progress{padding-block:15px;position:relative;margin-bottom:24px;background-color:#fff;border-radius:8px;box-shadow:0 1px 17px #00000024;overflow:hidden}.step-form__progress-container{height:3px;background-color:#9191915b;width:100%;position:absolute;left:0;top:42%;transform:translateY(-42%);z-index:0}.step-form__progress-bar{content:"";position:absolute;width:100%;height:3px;z-index:0;background-color:#000;transition:all .3s ease;transform:translate(-100%)}.step-form__progress-points{padding:0;margin:0;display:flex;align-items:center;justify-content:space-around;list-style-type:none;position:relative;z-index:1}.step-form__progress-point{display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center}.step-form__progress-point .step-index{font-size:12px;font-weight:700;line-height:1.2;background-color:#c5c1b8;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;aspect-ratio:1 / 1;color:#000;transition:all .3s ease;scale:.9}.step-form__progress-point .step-label{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;line-height:1}.step-form__progress-point.active .step-index{background-color:#000;color:#fff;scale:1}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dynamic-lead-form.css.map */
