.contact-info-area{padding:80px 0}.contact-area .form-check{margin-bottom:20px}.contact-area .form-check label{margin:0;font-size:14px;font-weight:400}.contact-area .form-check label a{color:var(--primary-color)}.contact-area .form-check label a:hover{text-decoration:underline}.contact-info-box{text-align:center;transition:.4s;box-shadow:0 2px 48px 0 rgba(0,0,0,.08);background:#ffffff;padding:30px;min-height:265px}.contact-info-box .icon{display:inline-block;width:65px;height:65px;line-height:62px;background:var(--primary-color);border-radius:50%;font-size:30px;color:var(--dark-color);transition:.4s}.contact-info-box h3{font-size:20px;margin:25px 0 15px}.contact-info-box p{margin-bottom:0}.contact-info-box p a{color:var(--dark-color);text-decoration:none!important}.contact-info-box p a:hover{color:var(--foreground)}.contact-info-box:hover{transform:translateY(-10px)}.contact-info-box:hover .icon{color:#ffffff;background:var(--dark-color)}#map{height:500px;width:100%}textarea{resize:none}.contact-form .btn,.contact-form .invalid-feedback{margin-top:10px}@media(max-width:991px){.contact-form-main{margin-top:30px}}.contact-form .form-check{margin-bottom:10px}.contact-form .form-check label{margin:0;font-size:14px;font-weight:400}.contact-form .form-check label a{color:var(--primary-color)}@media (max-width:1024px){.contact-info-box{min-height:280px}}@media (max-width:768px){.contact-info-box{min-height:290px}}