*{margin:0;padding:0}@font-face{font-family:CustomFontBold;src:url(/_next/static/media/acherus_militant_1_-_bold.otf.be5f95d0.otf) format("opentype")}@font-face{font-family:CustomFont;src:url(/_next/static/media/acherus_militant_1_-_light.otf.7a8d39c0.otf) format("opentype")}body{font-family:CustomFont,Segoe UI,Geneva,Verdana,sans-serif}h1{color:#fff;margin-bottom:30px;font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif}.header{min-height:100vh;background-repeat:no-repeat;background-size:cover;align-items:center;justify-content:flex-start;background-position:50%}.header,.map-section{display:flex;flex-direction:column}.map-section{height:80vh;width:80vw;margin-top:50px;text-align:center;overflow:hidden;border-radius:20px;background-color:transparent}.map-section.no-map{justify-content:center;margin-top:0}.inputSuggest .inputbox{height:40px!important;padding-left:60px!important;font-size:18px!important;font-family:CustomFont,Segoe UI,Geneva,Verdana,sans-serif;font-weight:100}.map-section h2{margin:10px 0 20px;font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif;font-size:42px;font-weight:400}.stepNumberTag{position:absolute;bottom:-80px;left:45%}.map-section p{font-size:26px}.map-section .p-sm{font-size:16px;padding:5px 10px;background:hsla(0,0%,100%,.26);border-radius:13px}.map-section .p-sm,.map-section .smallTitle{margin-top:45px;font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif}.map-section .smallTitle{font-size:20px;color:#fff}.input-map-section{display:flex;align-items:center;gap:35px;width:100%;height:60vh}.input-map-section,.input-map-section.no-map{justify-content:center}.input-map-section.no-map .input-container{align-items:center;flex:0 1 640px;padding:0}.input-map-section.no-map .inputSuggest{position:relative;margin-top:20px;width:100%}.suggestions-container{background-color:#fff;border-top:0;position:absolute;top:50px;width:106%;overflow-y:scroll;max-height:200px;padding:0 12px 0 10px;border-end-end-radius:10px}.correctness{background-color:red;padding:10px;margin-top:30px;font-size:larger;font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif;box-shadow:0 4px 26px 13px hsla(0,0%,100%,.25);border-radius:13px}.inputSuggest{position:absolute;margin-top:35vh;width:50%;z-index:50}.searchicon{position:absolute;bottom:14px;left:22px;width:25px}.sliderFinal{height:100%;transition:transform .3s ease-in-out}.sliderFinal,.step{width:100%;display:flex}.step{position:absolute;top:-130px;height:460px;flex-direction:column;justify-content:unset;align-items:center}.ol-zoom{position:relative;left:43vw;border-left:3px solid #fff;height:140px;top:30px}.ol-zoom-in{bottom:115px}.ol-zoom-in,.ol-zoom-out{position:absolute;left:0;background-color:transparent;border:none;font-size:20px;font-weight:bolder}.ol-zoom-out{top:104px;z-index:10}.map-container{height:100%;border:1px solid #fff;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);border-radius:13px;overflow:hidden;flex:1 0 50%;position:relative;z-index:2;float:left;top:30%;opacity:.9}.map-container.offstage{position:absolute;left:-9999px;top:0;width:800px;height:600px;opacity:0;pointer-events:none}.stepNumberTag{color:#fff;font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif;font-size:14px!important}.map-container:before{content:"";line-height:0;font-size:0;width:0;height:100%;position:absolute;top:0;left:0;z-index:23}.map-container .ol-rotate{opacity:0}.altitude{position:absolute;z-index:100;background:transparent;color:#fff;padding:2px 13px;right:8%;top:85%;border-bottom:2px solid #fff}.input-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 25%;padding:0 0 0 20px;justify-content:center;z-index:10}.input-container .inputbox{box-shadow:0 4px 26px 13px rgba(33,40,77,.26);border-radius:10px;background:hsla(0,0%,100%,.95);height:30px;width:100%;padding:5px 10px;font-size:14px;border-width:1px}.attributesContainer{text-align:left;font-size:20px;font-family:CustomFont,Segoe UI,Geneva,Verdana,sans-serif;margin-top:30px;line-height:40px;background-color:#fff;border-radius:13px;width:90%;padding:20px 30px;opacity:.9}.Language p:hover,.activeLanguage,.attributeValue,button{font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif}.attribute{font-size:22px;color:#21284d;font-weight:600}.map{height:100%;width:100%}button{background-color:#000;color:#fff;padding:6px 18px;margin-top:10px}.singleSuggestion{width:100%;cursor:pointer;overflow:hidden;text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.suggestions{padding:5px}.formContainer{display:flex;transition:transform .3s ease-in-out;width:100%;height:100%}.formStep{width:100%}.formStep2{width:100%;overflow:scroll;scroll-behavior:smooth}.formStep2::-webkit-scrollbar{display:none}.formStep3{width:100%;overflow:scroll;scroll-behavior:smooth}.formStep3::-webkit-scrollbar{display:none}.formButtons{position:absolute;bottom:-60px;margin-top:45px;width:100%}.formButtons,.formButtonsStep2{z-index:100;padding:0 5rem;display:flex;justify-content:space-between}.formButtonsStep2{position:relative;margin:1rem 0}.formButtonsStep2 button{padding:.5rem 1rem;border:none;border-radius:.25rem;background-color:#007bff;color:#fff;cursor:pointer}.formButtonsStep3{z-index:100;padding:0 5rem;position:relative;display:flex;justify-content:space-between;margin:1rem 0 3rem}.formButtonsStep3 button{padding:.5rem 1rem;border:none;border-radius:.25rem;background-color:#007bff;color:#fff;cursor:pointer}.formButtonsStep4{z-index:100;padding:0 5rem;position:relative;display:flex;justify-content:space-between;margin-top:7rem}.formButtonsStep4 button{padding:.5rem 1rem;border:none;border-radius:.25rem;background-color:#007bff;color:#fff;cursor:pointer}.inputForm{height:50vh;width:100%}.formButtons button{padding:15px 30px;border:none;font-size:20px;cursor:pointer;background:rgba(33,40,77,.6);box-shadow:0 4px 26px 1px hsla(0,0%,100%,.25);border-radius:10px;color:#fff}.formButtons button:hover{background:#21284d}.formButtons button:disabled{opacity:.5;cursor:not-allowed}.room-surface-box{padding:20px 40px;background-color:#ffffca;width:-moz-fit-content;width:fit-content;margin:auto;font-size:18px}.step2cardcontainer{text-align:center;border-radius:20px;position:relative;width:22rem;cursor:pointer;border:1px solid #8787ff;background-color:#fff}.step2cardsection{display:flex;justify-content:space-around;margin-top:30px}.step2cardtext{padding:24px 35px}.step2cardtext :nth-child(2){margin-top:10px}.step2cardtext :nth-child(3){margin-top:20px}.tick{position:absolute;top:8px;left:8px;font-size:24px;color:green}.selected{width:22rem;border-radius:20px;border:2px solid #000}.step3cardcontainer{text-align:center;border-radius:20px;position:relative;width:21rem;cursor:pointer;border:1px solid #8787ff;background-color:#fff}.step3cardsection{display:grid;justify-content:center;grid-template-columns:auto auto auto;margin-top:30px;grid-gap:20px;gap:20px}.step3cardtext{padding:24px 25px}.step3cardtext :first-child{font-size:24px;font-weight:400}.step3cardtext :nth-child(2){margin-top:20px}.step3cardtext :nth-child(3){margin-top:4px}.headingMain{position:absolute;top:115px;width:100%;text-align:end;padding-right:30%}.step3Container{margin-top:40px}.radioButtons{padding-left:30px;font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif}.radioButtons label{padding-left:20px}.formFinal{font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif}.step3Container{font-weight:500;font-size:20px}.Language{position:absolute;display:flex;color:#fff;right:12%;cursor:pointer;z-index:100}.Language p{padding:0 10px;font-size:16px}.form-input-box{padding:10px;width:90%}.thankYou{height:100%;font-family:CustomFontBold,Segoe UI,Geneva,Verdana,sans-serif;display:flex;justify-content:center;align-items:center;color:#fff;padding:0 25%}.step3formButtons{margin-top:140px}.step4formButtons{margin-top:220px}.step5formButtons{margin-top:5px}@media screen and (max-width:1480px){.map-section{width:100vw;height:100%}.map-section.no-map{height:80vh}.input-map-section{display:grid;justify-content:unset;height:100%;grid-gap:0;gap:0}.input-map-section.no-map{min-height:80vh;height:80vh;padding:0}.map-container{top:0;height:60vh;width:70%;margin:20px auto auto}.inputSuggest{position:relative;margin-top:4vh}.input-container{text-align:center;align-items:center;margin-top:0;padding:50px 0 0}.inputSuggest .inputbox{padding:5px 20px 5px 55px!important;width:77%}.inputSuggest{width:80%}.searchicon{left:9%}.ol-zoom{left:90%}.suggestions-container{left:3px;width:84%;margin:auto auto auto 6.7%}.attributesContainer{width:64%}.headingMain{text-align:center;position:unset}.sliderFinal{display:unset}.map-section h2{margin:auto}.thankYou{height:100vh;padding:0 15%}.step{height:600px;position:unset;justify-content:unset}.formButtons{width:70%;position:absolute;bottom:30px;margin-top:0}.stepNumberTag{bottom:0;position:absolute}}@media screen and (max-width:960px){.searchicon{left:8%}}@media screen and (max-width:768px){.formButtons button{font-size:12px}.formStep,.formStep2{width:50%}.inputSuggest .inputbox{padding:5px 0 5px 55px!important;width:90%}.formStep3{width:50%}.formContainer{width:200%}.map-section h2{font-size:30px}.map-section p{font-size:18px}.map-container{width:90%;height:55vh}.searchicon{left:6%}.suggestions-container{left:3px;width:92.5%;margin:auto auto auto 0}.formButtons{width:90%}.attributesContainer{width:80%}.inputSuggest{width:90%}.inputSuggest .inputbox{width:83%}.sliderFinal{width:100vw}.ol-zoom{left:85%}.step{height:550px}.stepNumberTag{bottom:0;left:43%}}@media screen and (min-width:2000px){.map-container{top:30%}}@media screen and (max-width:340px){.step{height:550px}.likePhotoInstall{font-size:17px}}.containerLoader{position:absolute;top:0;left:0;height:100vh;width:100vw;z-index:10;background-color:rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center}.dot{padding:.5rem;width:.5rem;height:.5rem;border-radius:50%;animation-name:bounce;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.dot1{background-color:#3182ce;animation-delay:.1s}.dot2{background-color:#38a169;animation-delay:.2s}.dot3{background-color:#c53030;animation-delay:.3s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}