@font-face{font-family:'Raleway';font-style:normal;font-weight:100;src:url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-100.eot);src:local('') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-100.eot?#iefix) format('embedded-opentype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-100.woff2) format('woff2') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-100.woff) format('woff') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-100.ttf) format('truetype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-100.svg#Raleway) format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-300.eot);src:local('') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-300.eot?#iefix) format('embedded-opentype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-300.woff2) format('woff2') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-300.woff) format('woff') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-300.ttf) format('truetype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-300.svg#Raleway) format('svg')}@font-face{font-family:'Raleway Medium';font-style:normal;font-weight:500;src:url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-500.eot);src:local('Raleway Medium') , local('Raleway-Medium') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-500.eot?#iefix) format('embedded-opentype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-500.woff2) format('woff2') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-500.woff) format('woff') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-500.ttf) format('truetype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-500.svg#Raleway) format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-regular.eot);src:local('Raleway') , local('Raleway Regular') , local('Raleway-Regular') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-regular.eot?#iefix) format('embedded-opentype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-regular.woff2) format('woff2') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-regular.woff) format('woff') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-regular.ttf) format('truetype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-regular.svg#Raleway) format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:600;src:url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-600.eot);src:local('') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-600.eot?#iefix) format('embedded-opentype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-600.woff2) format('woff2') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-600.woff) format('woff') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-600.ttf) format('truetype') , url(/estimation_chat_new_test/fonts/raleway/raleway-v26-latin-600.svg#Raleway) format('svg')}@media (max-width:768px){*{box-sizing:border-box;max-width:100vw;font-size:1.4rem}body{min-height:unset;margin:0;overflow-y:auto}header{height:75px!important;align-items:center}.logo{padding:.8rem 2rem!important}#estimation-landing-page{width:100vw!important}#estimation-main{height:100%}.rowheader{margin:unset;padding:unset}.rowheader h1{font-weight:bold}#estimation-main .rowheader h1{line-height:1.2}#estimation-main .rowheader h2{padding:1rem .3rem}#estimation-landing-page .pre-container .sub-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding-bottom:10px;width:100%;box-sizing:border-box}.estimation-step-title{line-height:1.2;font-size:3rem}.estimation-type-option-card{flex:0 0 auto;width:100%;max-width:100%;scroll-snap-align:start;border-radius:.8rem;margin-left:0;margin-right:0;padding:3.2rem 2rem 3.2rem}.estimation-type-option-card img{width:250px}.estimation-type-option-card .estimation-characteristics{display:none}.estimation-type-option-card .estimation-a-button{margin-bottom:unset}.estimation-type-option-card.estimation-with-agency{order:1!important}.estimation-type-option-card.estimation-without-agency{border-right:1px solid #a9a9a9;order:2!important;height:100%}.estimation-without-agency .estimation-badge{display:inline-flex}.estimation-without-agency .estimation-a-button{background-color:#e50013;color:#fff!important;border:1px solid transparent}.estimation-with-agency .estimation-alert{display:none}.estimation-with-agency .estimation-sub-container{padding:0}#estimation-landing-page .pre-container .sub-container{padding-left:15px;padding-right:15px;align-items:end;margin-top:-19rem}.which-type-choose-title-container{padding-top:20px!important}.which-type-choose-title{font-weight:bold;font-size:25px!important}.which-type-choose-subtitle{display:none}#tab1,#tab2{width:165px;display:flex;align-items:center;gap:5px;padding-left:10px}.main-container{width:100%;justify-content:center;overflow-x:auto}.right-column{display:none}.left-column{max-width:100%;width:100%;padding-left:2rem;padding-right:2rem;min-height:calc(100vh - 75px);height:100%}.left-column:first-child{min-width:90%;width:90%;padding:unset;padding-top:2rem}.proximity-container{padding-left:unset}.typology-switch-control{width:90vw;justify-content:center;gap:10px;display:flex;align-items:center}.step-typology-container{flex-direction:column;align-items:center;margin-right:unset}.estimation-icon{width:30px;height:30px;display:flex;vertical-align:center;margin:unset;margin-top:2px}.input-container{height:50px;overflow:hidden}.characteristic-container{justify-content:space-between;height:75px;position:relative;align-items:center;line-height:1.2!important}.characteristic-container label span{line-height:1.2!important}.characteristic-container label{height:fit-content;padding-right:unset;display:flex;align-items:center;justify-content:center}.input-container{padding-left:5px;height:5rem}input{padding:0 8px}.custom-select{padding-left:0}.select-container{padding-left:1.6rem;height:5rem;padding-top:unset;padding-bottom:unset;position:relative}.agency-advantages{margin-top:0!important}.switch-to-agency-container{padding-bottom:1rem}footer{display:none!important}.characteristic-container .required-input-message,.min-value-input-message-container{bottom:-2px;left:40%}#estimation-fifth-step .left-column{padding:4rem 2rem 0}#estimation-sixth-step .client-contact-info-container{width:100%}#country-code-arrow{display:none!important}.estimation-service-info-tab-container{flex-direction:column}.estimation-service-info-tab.left{border-right:unset}.estimation-service-info-tab.right{display:none}.estimation-service-info-tab:first-of-type{padding-right:unset}.estimation-service-info-tab{width:100%}.estimation-service-info-tab:last-of-type{padding-left:unset;padding-top:2.8rem}.estimation-service-info-tab img{width:100%}.estimation-accordion-item>div:first-of-type{padding:1.8rem}.estimation-accordion-item.is-open .estimation-questions-answer{max-height:500px;padding-top:10px}.estimation-type-switch-tab li{padding:0 .3rem}.estimation-quick-tab{padding:2.4rem 1.6rem 0 1.6rem;margin-bottom:3.2rem}.estimation-quick-tab .estimation-icon{width:20px;height:20px;font-size:2rem}.estimation-address-search-container>div>div{justify-content:center}.estimation-address-search-container>div .estimation-a-button{position:relative;min-width:unset;width:100%;right:unset}.estimation-address-search-container>div{flex-direction:column;gap:15px;align-items:center}.estimation-quick-tab>div{flex-direction:column;align-items:start!important;margin-top:unset;gap:10px}.quick-start-mini-titles>span{font-weight:bold}.quick-start-mini-titles div span{font-size:1.4rem}.questions-and-answers{margin-bottom:4rem}#ui-id-3,#ui-id-2{position:absolute!important;left:0!important;right:auto!important;width:100%}#estimation-fifth-step > div.left-column > div:nth-child(2) img {margin-bottom:2rem}.change-to-agency-text{font-size:1.2rem}.agency-advantages{font-size:1.2rem!important}#estimation-fifth-step .estimation-loading-container>div{width:100%;height:100%;gap:80px;padding:1rem;flex-direction:column;justify-content:center;align-items:center}#estimation-fifth-step .estimation-loading-container>div div{width:80%;justify-content:center;align-items:center;height:fit-content}.loading-text-container{justify-content:center!important;align-items:start!important;height:fit-content}.agency-container{width:100%;padding:1.5rem 2rem}.client-contact-time-container span{width:100%}#estimation-eighth-step .sub-container{padding-left:0!important;padding-right:0!important}#estimation-eight-step *{overflow-x:hidden!important}#estimation-eighth-step .rowheader{width:100vw!important;padding:0 2rem 0 2rem!important;height:330px}#estimation-eighth-step .rowheader h1{text-align:left!important}#estimation-eighth-step .sub-container img{width:15rem!important;top:-8rem;right:unset}.estimation-final-price-container{padding:3rem 1.5rem!important}.middle-price{font-size:2.5rem!important}#estimation-eighth-step .sub-container>div{margin-bottom:unset!important}.agencies-multi-choice-container label{flex:100%}.check-all-agencies-container{padding:0 3rem!important}#estimation-eighth-step .sub-container>div{border-radius:unset}.client-contact-time-container{line-height:1.2}.estimation-a-button.next-step{background-color:#e50013!important;color:#fff!important;border:1px solid transparent!important}.next-step-mobile{display:flex}.next-step-to-hide-mobile{display:none}.agency-list-container{padding-bottom:0!important}.agency-logo{width:10rem}.estimation-qualification i,.estimation-qualification span{align-items:center;display:flex;justify-content:center}.click-to-new-estimation{text-align:center}.check-all-agencies-container{line-height:1.2}.click-to-new-estimation{padding:3rem}.check-all-agencies-mobile{display:flex!important}.client-contact-time-container{margin-bottom:2rem}}@media (min-width:769px) and (max-width:1024px){.agencies-multi-choice-container label{flex:50%}#estimation-eighth-step .sub-container{min-width:100%;padding-right:10rem!important;padding-left:10rem!important}#estimation-eighth-step .rowheader{padding:4rem 25rem 4rem 10rem!important}#estimation-eighth-step .rowheader h1{text-align:left!important}}