.contact-details{margin:6rem 0}.contact-details .contact-list{align-items:flex-start;display:flex;gap:3rem;justify-content:center}.contact-details .contact-list li{align-items:center;border-radius:1rem;display:flex;flex:1;flex-direction:column;font-size:1.1rem;gap:.75rem;justify-content:center;padding:2rem 1rem;text-align:center;transition:background-color .15s}.contact-details .contact-list li .icon{align-items:center;background-color:rgba(20,74,112,.1);border-radius:50%;color:#144a70;display:flex;font-size:1.8rem;height:72px;justify-content:center;width:72px}.contact-details .contact-list li .info-label{color:#144a70;font-size:1.1rem;font-weight:700}.contact-details .contact-list li a:hover{color:#c7a22b}.contact-details .contact-list li:hover{background-color:rgba(20,74,112,.025)}.contact-write-us{backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.9);border-radius:1rem;box-shadow:0 0 30px 0 hsla(0,0%,8%,.1);margin:-150px auto 0;max-width:960px;padding:4rem 3rem;transform:translateY(150px)}.contact-write-us .write-us-title{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;line-height:1.2;margin-bottom:4rem;text-align:center}.contact-write-us .write-us-title .title-chip{background-color:rgba(199,162,43,.1);border-radius:8px;color:#9d8022;display:inline-block;font-size:.9rem;font-weight:400;padding:8px 1rem;text-transform:uppercase}.contact-write-us .write-us-title .title-content{font-size:2.25rem;font-weight:600;text-transform:capitalize}.contact-write-us form .submit-row .btn{min-width:260px}.contact-map{padding-top:4rem;text-align:center}.contact-map .location-title{color:#144a70;font-family:Fraunces,serif;font-size:2.4rem;font-weight:700}.contact-map .location-desc{color:#637381;font-size:1.1rem;margin:2rem 0 3rem}.contact-map .location-desc p{margin-top:.5rem}.contact-map .location-desc strong{color:#212b36;font-weight:600}.contact-map .location-desc b{font-weight:600}.contact-map iframe{height:640px;vertical-align:middle;width:100%}@media only screen and (max-width:768px){.contact-details .contact-list{align-items:center;flex-direction:column;gap:1rem}.contact-details .contact-list li{width:100%}.contact-write-us{box-shadow:none;margin-top:3rem;max-width:auto;padding:3rem 0;transform:none}}