@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dnd-section:has(.multiStepForm){background:var(--system-color4-hex);overflow:hidden}.multiStepForm{padding-bottom:40px}.multiStepFormStep{display:none}.multiStepFormStep>.container{position:relative;z-index:2}.multiStepForm--editor .multiStepFormStep{display:block}.multiStepFormStep--isActive{animation:fadeIn .4s ease-out forwards;display:block}.multiStepFormRightImage{height:250px;margin-top:20px;order:2;position:static;width:100%}.multiStepFormRightImage img{animation:fadeIn .4s ease-out forwards;display:none;height:100%;object-fit:cover;width:100%}.multiStepFormRightImage img.multiStepFormRightImage--isActive{display:block}.multiStepFormStep2.multiStepFormStep--isActive~.multiStepFormRightImage{display:none}.multiStepFormColLeft{min-height:auto;padding:40px 0}.multiStepFormColHead{margin-bottom:32px}.multiStepFormColHead h2{margin:0}.multiStepFormLabel{display:block;font-size:14px;margin-bottom:4px}.multiStepFormInput{margin-bottom:24px}.multiStepFormInput input{font-size:16px}.multiStepFormInput input[type=number],.multiStepFormInput input[type=text]{border:1px solid var(--secondary-color-hex);border-radius:4px;box-sizing:border-box;display:block;padding:14px;width:100%}.multiStepFormInput input[type=number]{display:inline-block;margin-right:8px;min-width:150px;width:auto}.multiStepFormInput input[type=radio]{display:none}.multiStepFormInput input[type=radio]+label{background:#fff;border:1px solid #b8bbd0;border-radius:4px;cursor:pointer;display:block;margin-bottom:8px;padding:8px 12px;transition:all .2s linear;width:fit-content}.multiStepFormInput input[type=radio]:checked+label{background:var(--secondary-color-hex);color:#fff}.multiStepFormInput input:focus{outline:none}.multiStepFormStepActions{display:flex;flex-wrap:wrap;margin-top:24px;position:static}.multiStepFormStepAction{margin-bottom:16px;margin-right:16px}.multiStepFormStepAction--isdisable{cursor:not-allowed;opacity:.6}.multiStepFormStepAction span{padding:14px 40px}#resultCity{font-weight:300}.capsResult{border:1px solid var(--primary-color-hex);border-radius:4px;display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px;margin-right:8px;padding:4px 12px}.listBuildersItem:not(:last-child){margin-bottom:16px}.builderCard{background-color:#fff;cursor:pointer;padding:24px}.builderCardInner{display:flex;flex-direction:column}.builderCardImage{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;height:180px;margin-bottom:24px;width:100%}.builderCardMetas{flex:none;padding-left:0}.builderCardLogo{height:30px;width:auto}.builderCardTitle{font-size:18px;font-weight:600;margin-bottom:16px}.buildCardList{margin-bottom:32px}.buildCardList ul{list-style:none;padding:0}.buildCardList ul li{display:flex;font-size:14px;margin-bottom:8px}.buildCardList ul li svg{height:auto;margin-right:8px;margin-top:2px;min-width:14px}.buildCardPrice{font-size:20px;font-weight:600;margin-bottom:12px;text-align:center}.buildCardAction span{cursor:pointer;display:block;text-align:center}@media (min-width:992px){.multiStepForm{padding-bottom:0}.multiStepFormRightImage{height:100%;margin-top:0;position:absolute;right:0;top:0;width:50%}.multiStepForm .container,.multiStepForm .container .row{height:100%}.multiStepFormColLeft{min-height:calc(100svh - 86px);padding:80px 0;padding-bottom:180px;position:relative}.multiStep2FormColLeft h2{max-width:70%;text-wrap:balance}.multiStepFormStepActions{bottom:80px;left:0;margin-top:0;position:absolute}.multiStepFormStepAction span{padding:14px 66px}.builderCard{padding:40px}.builderCardInner{flex-direction:row}.builderCardImage{flex:0 0 50%;height:auto;margin-bottom:0}.builderCardMetas{flex:0 0 50%;padding-left:40px}.buildCardList{margin-bottom:60px}.buildCardPrice{font-size:24px}}.pac-container{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15);font-family:sans-serif;z-index:9999!important}.pac-item{border-top:1px solid #eee;cursor:pointer;padding:10px}.pac-item:first-child{border-top:none}.pac-item:hover{background-color:#f4f4f4}.pac-item-query{font-weight:600}