.mainContainer{color:#292929;background:linear-gradient(#fff0 0% 10%,#fff0 72%,#ffffff59 84%,#ffffffb3 94%,#fff 100%),linear-gradient(90deg,#d8dce6 0%,#e4e7ee 10%,#f2f3f7 25%,#fff 45% 55%,#f7f2fa 75%,#efe6f5 90%,#e8dcf0 100%);width:100%;min-height:100vh;position:relative;overflow:hidden}.firstContainer{justify-content:space-between;align-items:center;width:90%;max-width:1440px;min-height:330px;margin:0 auto;padding:10px 20px;display:flex}.insideFirstContainer{flex-direction:column;justify-content:center;align-items:flex-start;width:55%;min-height:280px;animation:.9s ease-out both contactHeroText;display:flex}.firstPara{color:#333;margin:0 0 8px;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:500;line-height:1.4}.firstHeader{color:#303030;letter-spacing:-.04em;max-width:560px;margin:0;padding:0;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:700;line-height:1.08}.firstHeader span{color:#039}.insideFirstContainer2{justify-content:center;align-items:center;width:45%;min-height:280px;animation:1s ease-out .12s both contactHeroGraphic;display:flex}.roundedFullContainer{justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:relative}.roundedFullInnerContainer{border:1px solid #78a0f547;border-radius:50%;justify-content:center;align-items:center;width:242px;height:242px;display:flex;position:absolute}.roundedFullInnermostContainer{border:1px solid #78a0f559;border-radius:50%;justify-content:center;align-items:center;width:202px;height:202px;display:flex}.innerCircleContainer{border:1px solid #78a0f573;border-radius:50%;justify-content:center;align-items:center;width:164px;height:164px;display:flex}.greenCircleContainer{border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;display:flex}.green-circle{background:#36b94a;border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;animation:3s ease-in-out infinite greenCirclePulse;display:flex;box-shadow:0 12px 30px #36b94a2e}.messageIcon{color:#fff;width:54px;height:54px}.indicatorDot,.indicatorDotOrange,.indicatorDotPurple{z-index:5;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;box-shadow:0 5px 12px #0000001f}.indicatorDot{background:#29a9df;animation:3s ease-in-out infinite floatingDot;top:48px;left:48px}.indicatorDotOrange{background:#f15a29;animation:3.4s ease-in-out .4s infinite floatingDot;top:78px;right:15px}.indicatorDotPurple{background:#a855e8;animation:3.2s ease-in-out .8s infinite floatingDot;bottom:42px;left:28px}.textIcon{justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex}.floatingPill{z-index:10;background:#fffffff5;border:1px solid #dcdcdcb3;border-radius:999px;justify-content:center;align-items:center;column-gap:7px;min-width:112px;height:32px;padding:5px 13px;animation:3.5s ease-in-out infinite floatingPill;display:flex;position:absolute;bottom:48px;right:-5px;box-shadow:0 7px 16px #0000001f}.shakeIcon{font-size:14px;line-height:1}.labelStyle{color:#3d3d3d;white-space:nowrap;font-size:11px;font-weight:500;line-height:1}.secondContainer{grid-template-columns:1fr 1fr;column-gap:55px;width:100%;max-width:1310px;margin:0 auto;padding:18px 6.5% 35px;display:grid}.containerSplit{flex-direction:column;width:100%;display:flex}.contentBox{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:105px;padding:0;display:flex}.headingStyle{color:#039;margin:0 0 7px;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:700;line-height:1.4}.secondHeading{color:#292929;max-width:500px;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:700;line-height:1.3}.contentBox2{align-items:center;width:100%;min-height:270px;display:flex}.contentArea{flex-direction:column;width:100%;padding-top:5px;display:flex}.insideContentArea{justify-content:flex-start;align-items:center;width:100%;min-height:78px;transition:transform .3s,opacity .3s;display:flex}.insideContentArea:hover{transform:translate(7px)}.contentItem{color:#3b393b;justify-content:flex-start;align-items:center;width:58px;min-width:58px;display:flex}.contentItem svg{stroke-width:2.3px;width:24px;height:24px}.contentText{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.contentText h1{color:#3e3b3e;letter-spacing:.02em;margin:0 0 5px;font-size:.82rem;font-weight:700;line-height:1.2}.contentText p{color:#4b484b;margin:0;font-size:clamp(.88rem,1vw,1rem);font-weight:400;line-height:1.5}.socialContainer{flex-direction:column;width:100%;margin-top:8px;display:flex}.follow{color:#039;margin:0 0 10px;font-size:.95rem;font-weight:700;line-height:1.3}.socialIcons{align-items:center;gap:8px;display:flex}.socialCircle{color:#fff;cursor:pointer;background:#999;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:transform .25s,background .25s;display:flex}.socialCircle:hover{background:#039;transform:translateY(-4px)}.socialCircle svg{width:18px;height:18px}.iconSize{width:16px;height:16px}.halfContainerForm{flex-direction:column;align-items:center;width:100%;padding-top:50px;display:flex}.formBox{display:none}.formHeader{align-items:center;width:100%;margin-bottom:16px;display:flex}.message{color:#292929;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.3}.firstInputRow{grid-template-columns:1fr 1fr;gap:15px;width:100%;margin-bottom:10px;display:grid}.inputRow{color:#333;background:#d9e0efc7;border:none;border-radius:7px;outline:none;width:100%;height:42px;padding:0 16px;font-family:inherit;font-size:.9rem;transition:background .2s,box-shadow .2s}.inputRow::placeholder{color:#858993;opacity:1;font-size:.82rem}.inputRow:focus{background:#e4e9f4;box-shadow:0 0 0 2px #00339914}.textAreaContainer{width:100%;height:140px;margin-top:0}.largeBox{resize:none;color:#333;background:#d9e0efc7;border:none;border-radius:8px;outline:none;width:100%;height:100%;padding:14px 16px;font-family:inherit;font-size:.9rem;transition:background .2s,box-shadow .2s}.largeBox::placeholder{color:#858993;opacity:1;font-size:.82rem}.largeBox:focus{background:#e4e9f4;box-shadow:0 0 0 2px #00339914}.btn{color:#fff;cursor:pointer;background:#36b94a;border:none;border-radius:999px;outline:none;width:100%;height:38px;margin-top:15px;font-family:inherit;font-size:.85rem;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s}.btn:hover{background:#2fa742;transform:translateY(-2px);box-shadow:0 7px 16px #36b94a38}.btn:active{transform:translateY(0)}.bannerContainer{align-items:center;width:100%;max-width:1310px;margin:0 auto;padding:0 6.5%;display:flex}.thinBar{width:100%}.bannerContent{color:#292929;margin:0;font-size:21px;font-weight:700;line-height:1.35}.mapContainer{width:100%;max-width:1310px;height:400px;margin:0 auto;padding:12px 6.5% 45px}.insideMapContainer{border-radius:13px;width:100%;height:100%;overflow:hidden;box-shadow:0 4px 15px #0000000f}.mapContent{border:0;width:100%;height:100%;display:block}@keyframes contactHeroText{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes contactHeroGraphic{0%{opacity:0;transform:translate(35px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes greenCirclePulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes floatingDot{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes floatingPill{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (min-width:1400px){.firstContainer,.secondContainer,.bannerContainer,.mapContainer{padding-left:7%;padding-right:7%}}@media (max-width:1000px){.firstContainer{padding-left:5%;padding-right:5%}.firstHeader{font-size:clamp(2.5rem,5vw,3.5rem)}.secondContainer{column-gap:30px;padding-left:5%;padding-right:5%}.bannerContainer,.mapContainer{padding-left:5%;padding-right:5%}}@media (max-width:800px){.firstContainer{flex-direction:column;min-height:500px;padding-top:40px;padding-bottom:30px}.insideFirstContainer,.insideFirstContainer2{width:100%}.insideFirstContainer{text-align:center;align-items:center;min-height:auto}.firstHeader{max-width:650px}.insideFirstContainer2{min-height:280px}.secondContainer{grid-template-columns:1fr;row-gap:35px;padding-top:15px}.containerSplit{width:100%}.halfContainerForm{width:100%;padding-top:0}.contentBox{text-align:center;align-items:center}.secondHeading{text-align:center;max-width:600px}.contentBox2{justify-content:center}.contentArea{max-width:420px;margin:0 auto}.socialContainer{align-items:center}.follow{margin-left:0}.mapContainer{height:280px}}@media (max-width:600px){.firstContainer{min-height:500px;padding:35px 20px 15px}.firstPara{font-size:18px}.firstHeader{font-size:2.65rem;line-height:1.08}.roundedFullContainer{width:220px;height:220px}.roundedFullInnerContainer{width:215px;height:215px}.roundedFullInnermostContainer{width:180px;height:180px}.innerCircleContainer{width:148px;height:148px}.greenCircleContainer,.green-circle{width:118px;height:118px}.green-circle svg{width:48px;height:48px}.indicatorDot{top:40px;left:38px}.indicatorDotOrange{top:58px;right:3px}.indicatorDotPurple{bottom:38px;left:18px}.floatingPill{bottom:42px;right:-5px}.secondContainer{row-gap:40px;padding-left:20px;padding-right:20px}.headingStyle{font-size:18px}.secondHeading{font-size:21px}.contentArea{max-width:100%}.insideContentArea{min-height:80px}.contentText h1{font-size:11px}.contentText p{font-size:13px}.message{font-size:22px}.firstInputRow{grid-template-columns:1fr;gap:9px;margin-bottom:9px}.inputRow{height:42px;font-size:13px}.inputRow::placeholder{font-size:11px}.textAreaContainer{height:150px}.largeBox{font-size:13px}.largeBox::placeholder{font-size:11px}.btn{height:38px;font-size:13px}.bannerContainer{padding-left:20px;padding-right:20px}.bannerContent{font-size:19px}.mapContainer{height:250px;padding-bottom:30px;padding-left:20px;padding-right:20px}}@media (max-width:400px){.firstContainer{min-height:480px}.firstPara{font-size:16px}.firstHeader{font-size:2.35rem}.roundedFullContainer{transform:scale(.9)}.headingStyle{font-size:17px}.secondHeading{font-size:20px}.contentText p{font-size:12px}.message{font-size:20px}.mapContainer{height:220px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
