.custom-disable{opacity:.4;pointer-events:none}.text_heading{font-family:Montserrat,sans-serif!important;text-align:left}.text_description{font-family:Montserrat!important}.text_subheading{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:normal}.video__container{height:100vh;position:relative;width:100%}.web__title{font-family:Montserrat;font-size:60px;font-style:normal;font-weight:300;letter-spacing:-.5px;line-height:normal;margin-top:100px;text-align:center;z-index:1000}.search__sheet{height:100px;margin-top:250px;width:65%;z-index:1000}.landing__video{height:92vh;-o-object-fit:cover;object-fit:cover;width:110%;z-index:0}.magic-text{font-size:300px;line-height:366px}.magic-text,.magic-text-mobile{font-family:Montserrat;font-weight:900;letter-spacing:0;-webkit-text-stroke:2px #2ae5b3;-webkit-text-fill-color:transparent}.magic-text-mobile{font-size:90px;line-height:150px}.v-card--reveal{margin-top:-100%}.text-gradient-color{background:linear-gradient(93.05deg,#f05f48 -13.61%,#677ce8 105.22%);background:linear-gradient(93.05deg,#f05f48 -13.61%,#d16f7a,#b178a1 45.8%,#677ce8 105.22%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.border__box{border:1px solid #000}.border__box__dashed{border:2px dashed #b7bdc0}.bottom__0{bottom:0}.bottom__50{bottom:50%}.top__0{top:0}.top__50{top:50%}.top__45{top:45%}.left__0{left:0}.left__50{left:50%}.right__0{right:0}.right__50{right:50%}.center__x{position:absolute;top:50%}.cursor__pointer{cursor:pointer}.flex_gap_10{gap:10px}.flex_gap_20{gap:20px}.flex_gap_30{gap:30px}.flex_gap_40{gap:40px}.webkitWidth{width:-webkit-fill-available}.hide__scrollbar::-webkit-scrollbar{display:none}a:hover{cursor:pointer}.box-shadow{box-shadow:0 7px 29px #63636e33}.border-0{border:0}.border-red{border:2px solid}.overflow-hidden{overflow:hidden}.blurfilter{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#acrilic{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:var(--texture-light-2,#d3d3d3 0 0/50px 50px repeat,linear-gradient(180deg,rgba(242,238,241,.9) 100%,hsla(315,4%,82%,.9) 100%),linear-gradient(0deg,hsla(0,0%,100%,.9) 100%,hsla(0,0%,100%,.9) 100%),hsla(0,0%,100%,.9));background-blend-mode:overlay,normal,normal,overlay;box-shadow:10px 10px 20px #0003,-10px -10px 20px #0003}.image-container{overflow:hidden;position:relative}.image-overlay{border:2px solid #fff;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.image-container:hover .image-overlay{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start}.image-container:hover{border:2px solid #19896b}.h-35{height:35%}.h-40{height:40%}.h-70{height:70%}.h-45{height:45%}.h-55{height:55%}.h-60{height:60%}.h-15{height:15%}.scrollbar-hidden::-webkit-scrollbar{display:none}.z-10{z-index:10}.img-cover{-o-object-fit:cover;object-fit:cover}.autocomplete-border{border:2px solid #6b7be1}.autocomplete-border-disabled{border:2px solid #f0f0f0}.select-border{border:2px solid #6b7be1;margin:0;padding:0}.tabs-border{border:1px solid #6b7be1}.border-bottom{border-bottom:1px solid #b7bdc0}.select-border-disabled{border:2px solid #f0f0f0}.rounded-border{border-radius:18px}.btn-bleed-primary{box-shadow:0 54px 55px transparent,0 -12px 30px transparent,0 4px 6px transparent,0 12px 13px #df685180,0 -3px 5px transparent}.btn-bleed-secondary{box-shadow:0 54px 55px transparent,0 -12px 30px transparent,0 4px 6px transparent,0 12px 13px #19896b80,0 -3px 5px transparent}.btn-bleed-tertiary{box-shadow:0 54px 55px transparent,0 -12px 30px transparent,0 4px 6px transparent,0 12px 13px #6b7be180,0 -3px 5px transparent}.sidebar-gradient-background{background:#f5f5f5;background:linear-gradient(90deg,#f5f5f5,#fff 50%,#f5f5f5)}.card-title-bar-gradient{background:#bdbdbd;background:linear-gradient(90deg,#bdbdbd,#eee)}.card-title-separator-gradient{background:#df6851;background:linear-gradient(90deg,#df6851,#6b7be1)!important}.insightsMapCenterIcon{background:#000;background:linear-gradient(90deg,#434343,#000);border-radius:50%;height:10px;position:absolute;transform:translate(-50%,-50%);transition:height .25s ease,width .25s ease;width:10px}.insightsMapCenterIcon:after,.insightsMapCenterIcon:before{border:1px solid #434343;border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.insightsMapCenterIcon:before{animation:ripple 2s linear infinite}.insightsMapCenterIcon:after{animation:ripple 2s linear 1s infinite}.insightsMapCenterIcon:hover:after,.insightsMapCenterIcon:hover:before{animation:none}@keyframes ripple{0%{transform:scale(1)}75%{opacity:1;transform:scale(1.75)}to{opacity:0;transform:scale(2)}}.liveLocationMarkerIcon{background:transparent;border:2px solid #fff;border-radius:50%;height:20px;position:relative;width:20px}.liveLocationMarkerIcon:after{background:#1976d2;border-radius:50%;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:height .25s ease,width .25s ease;width:15px}.lmmaincontainer{display:flex;flex-direction:column}.map,.maploader{height:100%;width:100%}.maploader{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:transparent;display:flex;justify-content:center;margin:auto;position:absolute;z-index:3}.calculation-box{background-color:#ffffffe6;bottom:40px;height:75px;left:10px;padding:15px;position:absolute;text-align:center;width:150px}.line-measurement{color:red;position:absolute}.geolocate-middle{left:50%!important;position:absolute!important;top:50%!important;transform:translate(11%,-300%)!important;z-index:1}.loader-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loader{aspect-ratio:1;display:grid;width:50px}.loader:after,.loader:before{content:"";grid-area:1/1;--c:no-repeat radial-gradient(farthest-side,#25b09b 92%,#0000);animation:l12 1s infinite;background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px}.loader:before{animation-timing-function:linear;background-size:8px 8px;filter:hue-rotate(45deg);margin:4px}@keyframes l12{to{transform:rotate(.5turn)}}
