:root{--doly-form-accent-color:#FFCD00;--doly-form-pastel-accent-color:rgba(255, 204, 0, .25);--doly-form-white-color:#c5c5c5;--doly-form-text-color:#232323}body,html{overflow-x:hidden;margin:auto}main.doly-form-content{min-height:90vh;padding:15vh 0}header.doly-form-header{display:flex;flex-direction:column;width:100%;padding:20px 0;gap:15px;margin-bottom:50px}header.doly-form-header h4{margin:0}header.doly-form-header div.header-progress-bar{display:flex;align-items:center;justify-content:flex-start;position:relative}header.doly-form-header div.header-progress-bar hr{height:5px;border-radius:10px;border:none;margin:0}header.doly-form-header div.header-progress-bar hr.progress-bar{background-color:var(--doly-form-accent-color);position:absolute;top:0;left:0;transition:.5s}header.doly-form-header div.header-progress-bar hr.full-progress-bar{background-color:var(--doly-form-white-color);width:100%}header.doly-form-header div.header-infos{display:flex;align-items:center;justify-content:space-between}header.doly-form-header div.header-infos h4,header.doly-form-header div.header-infos span{color:var(--doly-form-text-color);font-family:'Inter',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.5px}aside.first-page-aside{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px;width:40%;align-self:center}aside.first-page-aside h3{font-family:'Inter',sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.5px;color:var(--doly-form-text-color);margin-bottom:32px}aside.first-page-aside ul.why-choose-doly-list{display:flex;flex-direction:column;align-items:flex-start;gap:5px;list-style:none;padding:0;margin-bottom:35px}aside.first-page-aside ul.why-choose-doly-list li{display:flex;align-items:center;justify-content:flex-start;gap:20px;color:var(--doly-form-text-color);font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.5px}aside.first-page-aside div.google-reviews-section{width:80%;display:flex;flex-direction:column;align-items:center;gap:30px}aside.first-page-aside div.google-reviews-section ul.google-reviews-global-note{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;list-style:none;padding:0}aside.first-page-aside div.google-reviews-section ul.google-reviews-global-note li img{width:20px;height:auto;aspect-ratio:1}aside.first-page-aside div.google-reviews-section ul.google-reviews-global-note li.text{margin-inline:10px;font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px}aside.first-page-aside div.google-reviews-section div.google-reviews-slider{width:100%}aside.first-page-aside div.google-reviews-section div.google-reviews-slider div.google-review-slide{display:none;flex-direction:column;align-items:center;justify-content:stretch;border:1px solid var(--doly-form-accent-color);background-color:var(--doly-form-pastel-accent-color);padding:15px;border-radius:10px}aside.first-page-aside div.google-reviews-section div.google-reviews-slider div.google-review-slide.active{display:flex}aside.first-page-aside div.google-reviews-section div.google-reviews-slider div.google-review-slide div picture img{width:32px;aspect-ratio:1;object-fit:cover}aside.first-page-aside div.google-reviews-section div.google-reviews-slider div.google-review-slide header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;padding-bottom:20px}aside.first-page-aside div.google-reviews-section div.google-reviews-slider div.google-review-slide header a{color:var(--doly-form-text-color);font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.5px}aside.first-page-aside div.google-reviews-section div.google-reviews-slider div.google-review-slide header div.reviews-note-stars{display:flex;align-items:center;justify-content:center;gap:5px}aside.first-page-aside div.google-reviews-section div.google-reviews-slider div.google-review-slide header div.reviews-note-stars img{width:18px;height:auto;aspect-ratio:1/1}aside.first-page-aside div.google-reviews-section div.google-reviews-slider div.google-review-slide p{font-family:'Inter',sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px}aside.first-page-aside div.google-reviews-section div.navigation-arrows button{padding:15px;border:none;border-radius:50%;background:var(--doly-form-accent-color);border:1px solid var(--doly-form-accent-color);cursor:pointer;transition:background .3s}aside.first-page-aside div.google-reviews-section div.navigation-arrows button i{color:#fff;transition:color .3s}aside.first-page-aside div.google-reviews-section div.navigation-arrows button:hover{background:#fff0}aside.first-page-aside div.google-reviews-section div.navigation-arrows button:hover i{color:var(--doly-form-text-color)}section.doly-form-action-section{display:flex;align-items:flex-start;justify-content:space-between}section.doly-form-action-section form{display:flex;align-items:center;justify-content:center;width:60%;margin-inline:auto}section.doly-form-action-section form fieldset{width:80%;display:none;flex-direction:column;align-items:center;padding:0;border:none;transition:transform 1s;transform:translateX(100%)}section.doly-form-action-section form fieldset.is_active{display:flex;transform:translateX(0)}section.doly-form-action-section form fieldset h1,section.doly-form-action-section form fieldset h2{color:var(--doly-form-text-color);font-family:'Inter',sans-serif;font-size:54px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.5px;margin-bottom:32px}section.doly-form-action-section form fieldset h1 span,section.doly-form-action-section form fieldset h2 span{color:var(--doly-form-accent-color)}section.doly-form-action-section form fieldset.doly-form-first-page div{display:flex;align-items:center;justify-content:space-between;width:100%}section.doly-form-action-section form fieldset.doly-form-first-page div input{display:none}section.doly-form-action-section form fieldset.doly-form-first-page div input:checked+label,section.doly-form-action-section form fieldset.doly-form-third-page div input:checked+label{border:2px solid var(--doly-form-accent-color);background-color:var(--doly-form-accent-color)}section.doly-form-action-section form fieldset.doly-form-first-page div input:checked+label h3,section.doly-form-action-section form fieldset.doly-form-third-page div input:checked+label h4{color:#fff}section.doly-form-action-section form fieldset.doly-form-first-page div label{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;border:2px solid var(--doly-form-white-color);border-radius:6px;padding:25px 50px;width:48%;color:var(--doly-form-accent-color);font-family:'Inter',sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.5px;cursor:pointer}section.doly-form-action-section form fieldset.doly-form-first-page div label h3{color:var(--doly-form-accent-color);font-family:'Inter',sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.5px;cursor:pointer}section.doly-form-action-section form fieldset div.form-first-step-navigation{display:flex;align-items:center;justify-content:flex-end;margin-top:32px;width:100%}section.doly-form-action-section form fieldset div.form-step-navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:40px;width:100%}section.doly-form-action-section form fieldset div.form-first-step-navigation button.form-step-navigation-button,section.doly-form-action-section form fieldset div.form-step-navigation button.form-step-navigation-button,section.doly-form-action-section form fieldset div.form-last-step-navigation button.form-step-navigation-button{padding:10px 25px;border-radius:6px;color:#FFF;text-align:center;font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;border:none;cursor:pointer}section.doly-form-action-section form fieldset div.form-first-step-navigation button.form-step-navigation-button,section.doly-form-action-section form fieldset div.form-step-navigation button.form-step-navigation-button,section.doly-form-action-section form fieldset div.form-last-step-navigation button.form-step-navigation-button{background:#303030;transition:background .4s}section.doly-form-action-section form fieldset div.form-first-step-navigation button.form-step-navigation-button:disabled,section.doly-form-action-section form fieldset div.form-step-navigation button.form-step-navigation-button:disabled,section.doly-form-action-section form fieldset div.form-last-step-navigation button.form-step-navigation-button:disabled{background-color:var(--doly-form-white-color);pointer-events:none;cursor:not-allowed}section.doly-form-action-section form fieldset div.form-first-step-navigation button.form-step-navigation-button.form-step-navigation-button-prev,section.doly-form-action-section form fieldset div.form-step-navigation button.form-step-navigation-button.form-step-navigation-button-prev,section.doly-form-action-section form fieldset div.form-last-step-navigation button.form-step-navigation-button.form-step-navigation-button-prev{color:var(--doly-form-text-color);background:#23232333}section.doly-form-action-section form fieldset div.form-first-step-navigation button.form-step-navigation-button.form-step-navigation-button-prev:hover,section.doly-form-action-section form fieldset div.form-step-navigation button.form-step-navigation-button.form-step-navigation-button-prev:hover,section.doly-form-action-section form fieldset div.form-last-step-navigation button.form-step-navigation-button.form-step-navigation-button-prev:hover{color:#fff;background:var(--doly-form-text-color)}section.doly-form-action-section form fieldset div.form-first-step-navigation button.form-step-navigation-button.form-step-navigation-button-next:hover,section.doly-form-action-section form fieldset div.form-step-navigation button.form-step-navigation-button.form-step-navigation-button-next:hover,section.doly-form-action-section form fieldset div.form-last-step-navigation button.form-step-navigation-button.form-step-navigation-button-next:hover{color:var(--doly-form-text-color);background:var(--doly-form-accent-color)}section.doly-form-action-section form fieldset.doly-form-second-page{flex-direction:column;align-items:flex-start;margin-inline:auto}section.doly-form-action-section form fieldset.doly-form-second-page label{color:var(--doly-form-text-color);font-family:'Inter',sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.5px;width:100%}section.doly-form-action-section form fieldset.doly-form-second-page label div{border:2px solid var(--doly-form-accent-color);padding:0 16px;border-radius:6px;display:flex;align-items:center;gap:12px;width:100%;margin-top:15px}section.doly-form-action-section form fieldset.doly-form-second-page label div input{border:none;width:100%;padding:15px;color:var(--doly-form-text-color)}section.doly-form-action-section form fieldset.doly-form-second-page label div input:focus{border:none;outline:none}section.doly-form-action-section form fieldset.doly-form-second-page div.doly-form-map{border:2px solid var(--doly-form-accent-color);border-radius:6px;margin-top:40px}.pac-container{border:2px solid var(--doly-form-accent-color);margin-top:10px;border-radius:6px}section.doly-form-action-section form fieldset.doly-form-third-page{align-items:flex-start;width:60%}section.doly-form-action-section form fieldset.doly-form-third-page h3{margin-bottom:20px}section.doly-form-action-section form fieldset.doly-form-third-page div{display:flex;align-items:center;justify-content:space-between;width:100%}section.doly-form-action-section form fieldset.doly-form-third-page div input{display:none}section.doly-form-action-section form fieldset.doly-form-third-page div label{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;border:2px solid var(--doly-form-white-color);border-radius:6px;padding:25px 50px;width:48%;color:var(--doly-form-accent-color);font-family:'Inter',sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.5px;cursor:pointer}section.doly-form-action-section form fieldset.doly-form-third-page div label h4{color:var(--doly-form-accent-color);font-family:'Inter',sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.5px;cursor:pointer}section.doly-form-action-section form fieldset.doly-form-fourth-page{align-items:flex-start;width:100%}section.doly-form-action-section form fieldset.doly-form-fourth-page h3{margin-bottom:30px}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field{width:100%}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:25px;grid-row-gap:25px;height:auto;width:100%}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label p{margin-top:-15px}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label p,section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label span{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label select option:not([default]),#property-floor-field,#chamber-number-field,#piece-number-field{color:var(--doly-form-text-color)}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div.double-select-container{display:flex;align-items:center;justify-content:space-between;gap:10px}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div.double-select-container::after{display:none}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label,section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field{color:#000;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:normal;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:15px}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label select,section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label input,section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields label input{width:100%;padding:15px 25px 15px 15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:6px;border:2px solid var(--doly-form-accent-color)}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label select,section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label input::placeholder,section.doly-form-action-section form fieldset.doly-form-fourth-page div.property-options-field div.additional-fields label input::placeholder{color:var(--doly-form-white-color)}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label select:focus,section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label input:focus,section.doly-form-action-section form fieldset.doly-form-fifth-page div.additional-fields label input:focus{outline:none;border:2px solid var(--doly-form-text-color)!important}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div,section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields label div.input-text-container{position:relative;width:100%}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div::after,section.doly-form-action-section form fieldset.doly-form-fifth-page div.doly-form-grid label div.double-select-container div::after,section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div.input-text-container::after,section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields label div.input-text-container::after{content:'';background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;width:24px;height:24px;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div input[type="number"]::-webkit-inner-spin-button,section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div input[type="number"]::-webkit-outer-spin-button,section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields label input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div input[type="number"],section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields label input[type="number"]{-moz-appearance:textfield}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div::after,section.doly-form-action-section form fieldset.doly-form-fifth-page div.doly-form-grid label div.double-select-container div::after{background-image:url(https://wordpress-622051-3801239.cloudwaysapps.com/wp-content/uploads/2023/08/caret_down.svg)}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid label div.input-text-container::after,section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields label div.input-text-container::after{content:'m2';background-image:none;font-size:16px;font-family:'Inter',sans-serif;color:var(--doly-form-accent-color)}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field{margin-top:25px}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.main-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;grid-column-gap:25px;grid-row-gap:10px}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.main-fields label{padding:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.main-fields input:checked+label{font-weight:600;border:2px solid var(--doly-form-accent-color);background-color:var(--doly-form-accent-color)}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields{width:100%;gap:25px;display:flex;margin-top:10px}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields{gap:25px;flex-wrap:nowrap}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields label{width:50%}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div.additional-fields label div{margin-top:25px}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field label.checkbox-label{font-size:14px;font-weight:400;border:2px solid var(--doly-form-white-color);width:100%;border-radius:6px}section.doly-form-action-section form fieldset.doly-form-fifth-page div.property-options-field div input[type="checkbox"]{display:none}section.doly-form-action-section form fieldset.doly-form-fifth-page h2{width:100%}section.doly-form-action-section form fieldset.doly-form-last-page div{display:flex;flex-direction:column;align-items:stretch;gap:20px}section.doly-form-action-section form fieldset.doly-form-last-page div label{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:var(--doly-form-text-color);font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px;width:100%}section.doly-form-action-section form fieldset.doly-form-last-page div label[for="cgv-checkbox"]{flex-direction:row;font-family:'Inter',sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}section.doly-form-action-section form fieldset.doly-form-last-page div label input{width:100%;border:none;border-radius:6px;box-shadow:0 4px 8px -4px rgb(0 0 0 / .15);padding:10px;border:2px solid #fff}section.doly-form-action-section form fieldset.doly-form-last-page div label input:focus{border:2px solid var(--doly-form-accent-color);outline:none}section.doly-form-action-section form fieldset.doly-form-last-page div label[for="cgv-checkbox"]{width:60%}section.doly-form-action-section form fieldset.doly-form-last-page div label[for="cgv-checkbox"] input{box-shadow:none;width:auto;padding:0;accent-color:var(--doly-form-accent-color)}section.doly-form-action-section form fieldset.doly-form-last-page div.form-last-step-navigation{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}section#doly-form-sale-etimating-result,section#doly-form-rent-etimating-result{flex-direction:column;align-items:center}.iti__selected-dial-code{position:absolute;top:16px;left:0;font-size:10px}.iti__selected-flag{gap:8px!important;justify-content:center!important}.animate-out-left{animation:next-step-left-animation .5s}@keyframes next-step-left-animation{0%{opacity:1;transform:translateX(0);display:flex}100%{opacity:0;transform:translateX(-100%);display:none}}.animate-in-left{animation:prev-step-left-animation .5s}@keyframes prev-step-left-animation{0%{opacity:0;transform:translateX(100%);display:flex}100%{opacity:1;transform:translateX(0);display:none}}.animate-out-right{animation:next-step-right-animation .5s}@keyframes next-step-right-animation{0%{opacity:1;transform:translateX(0);display:flex}100%{opacity:0;transform:translateX(100%);display:none}}.animate-in-right{animation:prev-step-right-animation .5s}@keyframes prev-step-right-animation{0%{opacity:0;transform:translateX(-100%);display:flex}100%{opacity:1;transform:translateX(0);display:none}}@media only screen and (min-width:769px) and (max-width:1024px){main.doly-form-content{padding:10vh 0 0}header.doly-form-header{width:90%;margin-inline:auto}section.doly-form-action-section{flex-direction:column-reverse;width:95%;align-items:center;margin-inline:auto}section.doly-form-action-section form{width:100%}section.doly-form-action-section form fieldset{width:70%}section.doly-form-action-section aside{flex-direction:row;align-items:flex-start;width:100%;margin:80px auto}section.doly-form-action-section aside .aside-infos-section{width:60%}section.doly-form-action-section aside .google-reviews-section{width:40%}section.doly-form-action-section form fieldset label[for="cgv-checkbox"]{width:100%!important}}@media only screen and (min-width:0) and (max-width:768px){header.doly-form-header{width:95%;margin-inline:auto}section.doly-form-action-section{flex-direction:column-reverse;width:95%;align-items:center;margin-inline:auto}section.doly-form-action-section form{width:100%}section.doly-form-action-section form fieldset{width:95%!important}section.doly-form-action-section form fieldset h1,section.doly-form-action-section form fieldset h2{font-size:32px}section.doly-form-action-section form fieldset.doly-form-third-page div label{padding:25px 40px}section.doly-form-action-section form fieldset.doly-form-first-page div label img,section.doly-form-action-section form fieldset.doly-form-third-page div label img{width:70%}section.doly-form-action-section form fieldset.doly-form-first-page div label h3,section.doly-form-action-section form fieldset.doly-form-third-page div label h4{font-size:18px}section.doly-form-action-section aside{display:none;margin:40px auto;width:95%}section.doly-form-action-section aside .aside-infos-section h3{font-size:22px;margin-bottom:28px}section.doly-form-action-section aside .google-reviews-section{display:none}section.doly-form-action-section form fieldset.doly-form-fourth-page div.doly-form-grid{grid-template-columns:100%;grid-template-rows:repeat(8,1fr);grid-row-gap:25px;grid-template-areas:"surfaces" "pieces" "chamber" "floor" "options" "construction" "state" "standing";height:auto;width:100%}section.doly-form-action-section form fieldset label[for="cgv-checkbox"]{width:100%!important}section.doly-form-action-section form fieldset.doly-form-fourth-page div.property-options-field div.additional-fields{flex-direction:column;gap:15px}section.doly-form-action-section form fieldset.doly-form-fourth-page div.property-options-field div.additional-fields label{width:100%}}input[required]+label::after,select[required]+label::after{content:" *";color:red;font-weight:600}label[for]::after{content:""}label[for]:has(+input[required])::after,label[for]:has(+select[required])::after{content:" *";color:red;font-weight:600}