.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;background:#fff;min-height:265px;padding:30px;transition:all .4s;box-shadow:0 2px 48px #00000014}.contact-info-box .icon{width:65px;height:65px;color:var(--dark-color);background:#87b174;border-radius:50%;font-size:30px;line-height:62px;transition:all .4s;display:inline-block}.contact-info-box h3{margin:25px 0 15px;font-size:20px}.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:#fff;background:var(--dark-color)}#map{width:100%;height:500px}textarea{resize:none}.contact-form .invalid-feedback,.contact-form .btn{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}}
