.heroSection{position:relative;background-position:0;padding:50px 20px 20px;margin-top:0;border-radius:0;display:flex;align-items:center;height:350px;border:none;width:100%;overflow:hidden;transition:all .3s ease-in-out;cursor:-webkit-grab;cursor:grab;margin-bottom:-60px}.heroSection>.container{margin-top:0}li.marquee-content p{font-weight:600;padding:2px 10px}.url ul{display:flex;list-style:none;margin:0;padding:0}.url ul li{margin:0 10px;padding:0 10px 10px;cursor:pointer;text-transform:capitalize;font-size:16px}.url ul li.active{font-weight:600;border-bottom:3px solid var(--primary);border-radius:0}.heroImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:all .2s ease-in-out}.heroSection:hover .heroImage{transform:scale(1.02)}.heroOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35));background-size:cover;background-position:50%;z-index:1}.heroText{font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:capitalize}@keyframes shine{0%{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}.hsDomain{color:var(--tertiary)}.hsSearchWrapper{max-width:850px;position:relative;top:0;margin:auto auto -100px;padding:0;background-color:transparent;z-index:11}.hsSearchDiv{display:flex;flex-direction:column;background:#fff;padding:10px 20px}@media (min-width:992px){.hsSearchWrapper{border-radius:var(--bordRad);width:90%;box-shadow:2px 4px 8px #dddbdb}.hsSearchDiv{padding:10px;border-radius:var(--bordRad);box-shadow:5px 5px 10px 2px rgba(0,0,0,.15)}.locationIcon{top:26px}}.hsSearchIcon,.locationIcon{position:relative;left:5px;margin-right:-12px;z-index:2;color:#fff;cursor:pointer}.hsSearchInput,.hsSearchInput:focus{border-radius:0;padding-left:30px;margin:7.5px 0;box-shadow:none!important;outline:none!important;border:none}.hsSearchBtn,.hsSearchBtn:focus{min-width:140px;box-shadow:none;text-transform:uppercase;letter-spacing:1px;color:#fff;border:none;height:35px;line-height:20px;margin:20px 0!important;word-spacing:5px;font-weight:600;padding:6px}.mostSearchedProject{padding:15px 10px;flex-direction:column;display:flex}.mostSearchedProject ul{display:flex;list-style:none;margin-bottom:0;overflow-x:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none;::-webkit-scrollbar{display:none}}.mostSearchedProject li{background-color:rgba(184,213,230,.31);margin:0;border-radius:6px;text-align:center;display:flex;justify-content:space-between;cursor:pointer}.mostSearchedProject li a{color:#004085;display:flex;align-items:center;font-weight:500;padding:4px;font-size:12px;border-color:#b8daff}.mostSearchedProject li .fa{font-size:10px;margin:0 2px}.mostSearchedLabel{margin:3px 0;color:#000}.mostSearchedLabelText{width:max-content}.hsMicBtn{position:absolute;right:5px;background-color:var(--primaryLight);padding:4px 8px;color:var(--priamry);text-align:center;border-radius:6px;height:30px}.searchInputDiv{padding:0;margin:0;border:1px solid #e2e2e2cf}.css-1u9des2-indicatorSeparator,.locationDivInSearch{display:none}.searchResult{width:100%;height:100px;position:absolute;background:#fff;top:45px}.mostSearchedProject .swiper-slide{width:auto;margin-right:10px}.hsSearchDiv>div{border-bottom:2px solid #e2e2e2cf}@media (min-width:768px){.mostSearchedProject{flex-direction:row}}@media (min-width:992px){.hsSearchBtn,.hsSearchBtn:focus{text-transform:none;letter-spacing:normal}.hsSearchDiv{flex-direction:row;border-radius:var(--bordRad);padding:0 10px}.hsMicBtn{position:absolute;height:27px;padding:2px 7px}.searchInputDiv{margin:0}.hsSearchDiv>div{border-bottom:none}.hsSearchInput,.hsSearchInput:focus{padding:11px 30px}.mostSearchedLabelText{display:block}.mostSearchedProject li .fa{font-size:10px;margin:0 2px 0 16px}.hsSearchWrapper{padding:20px 20px 5px;background-color:#fff}.mostSearchedProject li a{font-size:var(--xsFontSize);padding:3px 6px}.searchInputDiv{padding:5px 0;margin:5px 0;border:none}.locationDivInSearch{display:inline-block}}.mostSearchedProject .swiper-button-next:after,.mostSearchedProject .swiper-button-prev:after{font-size:10px}.marquee-wrapper,.mostSearchedProject{overflow:hidden;position:relative;width:100%}.marquee-wrapper{display:flex}.marquee-container{display:flex;gap:20px;flex-wrap:nowrap;width:max-content;flex-shrink:0;white-space:nowrap;animation:marquee 25s linear infinite;border-radius:10px;padding:10px;position:relative}.marquee-container:after{content:attr(data-text);position:absolute;left:100%;white-space:nowrap;display:flex;gap:40px}.marquee-wrapper:hover .marquee-container{animation-play-state:paused}.marquee-content{font-size:2em;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hsSearchDiv .slide-in::placeholder{transform:translateY(-20px);opacity:0}.hsSearchDiv ::placeholder{transform:translateY(0);opacity:1;transition:all .5s ease-in-out}#select{top:-10px}.locationIcon{position:relative;cursor:pointer;color:#333;display:inline-flex;align-items:center;justify-content:center;padding:6px}.hoverTooltip{bottom:-45px;left:57px;transform:translateX(-50%) translateY(10px);color:#fff;font-size:13px;padding:6px 14px;border-radius:6px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:0;pointer-events:none;transition:all .3s ease;font-weight:600}.hoverTooltip,.hoverTooltip:after{position:absolute;background-color:var(--primary)}.hoverTooltip:after{content:"";top:-8px;left:20px;transform:translateX(-50%) rotate(45deg);width:16px;height:16px}.locationIcon:hover .hoverTooltip{opacity:1;transform:translateX(-50%) translateY(0)}.hsMicBtn{position:relative;cursor:pointer;color:#444;display:inline-flex;align-items:center;justify-content:center;transition:color .25s ease,transform .25s ease}.hsMicBtn .hoverTooltip{position:absolute;bottom:-45px;left:-10px;transform:translateX(-50%) translateY(10px);background-color:var(--primary);color:#fff;font-size:13px;padding:6px 10px;border-radius:6px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:0;pointer-events:none;transition:all .3s ease;font-weight:600;z-index:5}.hsMicBtn .hoverTooltip:after{content:"";position:absolute;top:-8px;left:78px;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;background-color:var(--primary)}.hsMicBtn:hover .hoverTooltip{opacity:1;transform:translateX(-50%) translateY(0)}.hsMicBtn,.hsMicBtn:hover,.locationIcon,.locationIcon:hover{border-radius:20px;color:#fff;background-color:var(--primary)}@media (max-width:991px){.heroSection{position:relative;overflow:visible;height:250px}.hsSearchWrapper{z-index:20}.searchInputDiv{max-width:calc(100% - 32px);box-sizing:border-box}.hsSearchDiv,.hsSearchWrapper{position:static;background:transparent;padding:0;margin-top:20px;margin-bottom:0}.searchInputDiv{position:absolute;top:0;left:50%;transform:translateX(-50%);width:90%;background:#fff;border:1px solid #e2e2e2cf;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.12);display:flex;align-items:stretch;justify-content:space-between;padding:6px 16px;z-index:5}.hsSearchInput{flex:1 1;background:transparent;color:#000;font-size:15px;padding:4px 10px}.form-control.hsSearchInput,.hsSearchInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:10px;height:40px;line-height:1.2;font-size:16px;text-align:left;display:block;width:100%;box-sizing:border-box}.hsSearchDiv .slide-in::placeholder{transform:none!important;opacity:1!important}.hsSearchInput::placeholder{line-height:1.2;color:#555}.hsMicBtn,.hsSearchIcon{font-size:16px;margin-right:6px}.hsSearchBtn{display:none!important}.mostSearchedProject{position:relative;margin-top:40px;z-index:1;padding:15px 10px;flex-direction:column;display:flex;background:#f2f7fb;border:1px solid #d4e1ef}.locationDivInSearch,.url{display:none}.hsSearchDiv>div{border:none}.searchedResults{position:absolute;top:calc(100% + 25px);left:50%;transform:translateX(-50%);width:calc(100% - 46px);background:#fff;border-radius:0 0 8px 8px;box-shadow:0 3px 10px rgba(0,0,0,.15);z-index:10;padding:6px 0;overflow:hidden}.heroOverlay{z-index:0}.searchInputDiv{margin-bottom:0!important;padding-bottom:0!important}}.itemSlider{transition:transform .3s ease,box-shadow .3s ease;border-radius:3px;background-color:#fff;height:100%;min-height:200px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.06);border:1px solid #f2ebeb!important}.custom-slide{width:250px!important}.itemSlider:hover{box-shadow:0 10px 30px rgba(0,0,0,.1)}.icon-box{width:60px;height:60px;background-color:#e7f0ff}.show-modal-anim{animation:fadeIn .3s ease-out forwards}.hide-modal-anim{animation:fadeOut .2s ease-in forwards}.modal-dialog.animate-slide{transform:translateY(100px);opacity:0;animation:slideUp .4s ease forwards}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.btn-gradient-primary,.homeBudgetModalHeader{background:linear-gradient(90deg,#0f5aab,rgba(37,125,186,.96));color:#fff;transition:all 1s ease-in-out}.btn-gradient-primary:hover{background:linear-gradient(90deg,#0f5aab,rgba(59,163,237,.96));color:#fff}.hometools{.itemSlider{transition:transform .3s ease,box-shadow .3s ease;border-radius:15px;background-color:#fff;height:100%;min-height:200px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.06);border:1px solid #cfc8c8!important}.itemSlider:hover{box-shadow:0 10px 30px rgba(0,0,0,.1)}.icon-box{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#e7f0ff;border-radius:50%;margin:0 auto}.custom-slide{width:250px!important;margin-right:15px}@media (max-width:768px){.custom-slide{width:180px!important}.itemSlider{padding:1rem!important;min-height:180px}}@media (max-width:480px){.custom-slide{width:160px!important}.itemSlider{padding:.75rem!important;min-height:160px}.icon-box{width:40px;height:40px;font-size:1.2rem;margin-bottom:.5rem}.card-title{font-size:1rem}.card-text{font-size:.85rem}}}.tools{padding:3rem 1rem;background-color:#f9fafc;box-shadow:0 10px 30px rgba(0,0,0,.05);border-radius:3px}.tools-header h2{font-size:2rem;font-weight:700;color:#222}.tools-header .caption_strong_large{font-size:1.1rem;color:#555;margin-top:.5rem}.custom-slide .itemSlider{transition:transform .3s ease,box-shadow .3s ease;border:none;background:#fff}.custom-slide .itemSlider:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.08);cursor:pointer}.icon-box{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#e9f2ff;border-radius:50%;margin:0 auto}.homeTools .itemSlider{border-radius:3px}.mm-section{padding:44px 0 54px;background:radial-gradient(900px 320px at 12% 0,rgba(27,85,119,.08),transparent 60%),linear-gradient(180deg,#fff,#f7f9fc);border-top:1px solid rgba(11,18,32,.06)}.mm-header{margin-bottom:18px}.mm-kicker{color:#1b5577;font-weight:700;letter-spacing:.01em;margin-bottom:6px}.mm-title{font-weight:900;letter-spacing:-.02em;color:#0b1220;margin:0}.mm-subtitle{color:#5b667a;margin-top:6px}.mm-layout{display:grid;grid-template-columns:380px 1fr;grid-gap:18px;gap:18px;align-items:stretch}.mm-list{background:hsla(0,0%,100%,.85);border:1px solid rgba(11,18,32,.08);border-radius:16px;padding:10px;box-shadow:0 18px 50px rgba(11,18,32,.06);max-height:520px;overflow:auto}.mm-item{width:100%;text-align:left;background:#fff;border:1px solid rgba(11,18,32,.08);border-radius:14px;padding:12px;margin-bottom:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:pointer}.mm-item:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(11,18,32,.08);border-color:rgba(27,85,119,.22)}.mm-item.active{border-color:rgba(27,85,119,.45);box-shadow:0 18px 45px rgba(27,85,119,.12);background:linear-gradient(180deg,#fff,#f6fbff)}.mm-itemTop{justify-content:space-between}.mm-itemName,.mm-itemTop{display:flex;align-items:center;gap:10px}.mm-itemName{font-weight:800;color:#0b1220}.mm-pin{color:#1b5577;opacity:.9}.mm-itemTag{color:#5b667a;margin-top:4px;font-size:.93rem}.mm-chip{font-weight:800;font-size:.82rem;padding:6px 10px;border-radius:999px;border:1px solid rgba(27,85,119,.18);background:rgba(27,85,119,.08);color:#1b5577}.mm-item.active .mm-chip{background:#1b5577;color:#fff;border-color:#1b5577}.mm-mapWrap{background:hsla(0,0%,100%,.85);border:1px solid rgba(11,18,32,.08);border-radius:16px;overflow:hidden;box-shadow:0 18px 50px rgba(11,18,32,.06);min-height:520px;display:flex;flex-direction:column}.mm-mapHead{padding:14px 16px;border-bottom:1px solid rgba(11,18,32,.08);display:flex;align-items:center;justify-content:space-between;gap:14px}.mm-mapTitle{font-weight:900;color:#0b1220}.mm-mapTag{color:#5b667a;font-size:.93rem;margin-top:2px}.mm-mapLink{font-weight:800;color:#1b5577;text-decoration:none;white-space:nowrap}.mm-mapLink:hover{text-decoration:underline}.mm-mapFrame{flex:1 1;background:#f2f6fb}.mm-mapFrame iframe{width:100%;height:100%;border:0}@media (max-width:992px){.mm-layout{grid-template-columns:1fr}.mm-list{max-height:none;overflow:visible}.mm-mapWrap{min-height:420px}}