.contact-us .inner{box-shadow:var(--shadow-md);border-radius:var(--radius-lg);overflow:hidden;font-family:var(--font-family)}.contact-us .inner .row{align-items:stretch}.contact-us .contact-us-left{width:100%;height:100%;padding:50px 40px;box-sizing:border-box}.contact-us .contact-us-left>div{background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border);height:100%}.contact-us .contact-us-left iframe{width:100%;min-height:450px;display:block;border:0}.contact-us .contact-us-form{padding:50px 40px;height:100%}.contact-section .contact-form{height:100%;display:flex;flex-direction:column}.contact-us .contact-us-form h2{position:relative;font-size:var(--font-size-2xl);color:var(--bluelogo);font-weight:700;line-height:1.2;text-transform:capitalize;margin-bottom:12px;padding-bottom:20px;text-align:left}.contact-us .contact-us-form h2:before{position:absolute;content:"";left:0;bottom:0;height:3px;width:50px;background:var(--logored);border-radius:2px}.contact-us .contact-us-form p{font-size:var(--font-size-sm);color:var(--paragraph);font-weight:400;text-align:left;margin-bottom:50px;line-height:1.6}.contact-us .form{margin-top:30px}.contact-us .form .form-group{margin-bottom:22px}.contact-us .form .form-group input{width:100%;height:50px;border:1px solid var(--border);padding:0 18px;color:var(--dark);font-size:var(--font-size-sm);font-weight:400;border-radius:var(--radius-sm);transition:var(--transition-fast);font-family:var(--font-family)}.contact-us .form .form-group input:focus{border-color:var(--logored);box-shadow:0 0 0 3px rgba(26,118,209,.15);outline:0}.contact-us .form .form-group textarea{width:100%;height:100px;border:1px solid var(--border);padding:18px;color:var(--dark);font-size:var(--font-size-sm);font-weight:400;border-radius:var(--radius-sm);transition:var(--transition-fast);font-family:var(--font-family);resize:vertical}.contact-us .form .form-group textarea:focus{border-color:var(--logored);box-shadow:0 0 0 3px rgba(26,118,209,.15);outline:0}.contact-us .form .form-group.login-btn{margin:0}.contact-us .form button{border:0}.contact-us .form .btn{display:inline-block;margin-right:10px;color:var(--white);line-height:20px;width:100%;font-family:var(--font-family);font-weight:600;padding:14px 28px;border-radius:var(--radius-sm);transition:var(--transition);min-height:44px}.contact-us .form .btn:hover{background:var(--bluelogo);color:var(--white);transform:translateY(-2px)}.contact-us .contact-us-form .checkbox{text-align:left;margin:0;margin-top:20px;display:inline-block}.contact-us .contact-us-form .checkbox label{font-size:var(--font-size-sm);font-weight:400;color:var(--dark);position:relative;padding-left:20px}.contact-us .contact-us-form .checkbox label:hover{cursor:pointer}.contact-us .contact-us-form .checkbox label input{display:none}.contact-us .contact-us-form .checkbox label::before{position:absolute;content:"";left:0;top:5px;width:15px;height:15px;border:1px solid var(--logored);border-radius:var(--radius-full)}.contact-us .contact-us-form .checkbox label::after{position:relative;content:"";width:7px;height:7px;left:-16px;top:-15px;opacity:0;visibility:hidden;transform:scale(0);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;display:block;font-size:9px;background:var(--bluelogo);border-radius:var(--radius-full)}.contact-us .contact-us-form .checkbox label.checked::after{opacity:1;visibility:visible;transform:scale(1)}.contact-us .contact-info{margin-top:50px}.contact-us .single-info{background:var(--logored);padding:40px 60px;height:150px;border-radius:var(--radius);position:relative;transition:var(--transition)}.contact-us .single-info:before{position:absolute;z-index:-1;content:"";bottom:-10px;left:0;right:0;margin:0 auto;width:80%;height:90%;background:var(--logored);opacity:0;filter:blur(10px);transition:var(--transition)}.contact-us .single-info:hover:before{opacity:.8}.contact-us .single-info:hover{transform:translateY(-5px)}.contact-us .single-info i{font-size:42px;color:#fff;position:absolute;left:40px}.contact-us .single-info .content{margin-left:45px}.contact-us .single-info .content h3{color:var(--white);font-size:var(--font-size-base);font-weight:600}.contact-us .single-info .content p{color:var(--white);margin-top:5px;font-size:var(--font-size-sm)}.contact-us #myMap{height:100%;width:100%}.contact-section .contact-form{background:var(--white);padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}.contact-section .contact-form h2{color:var(--bluelogo);font-size:var(--font-size-2xl);margin:0 0 6px;font-weight:700}.contact-section .contact-form h2::after{content:"";display:none}.contact-section .contact-form p{color:var(--paragraph);margin-bottom:14px;line-height:1.6;font-size:var(--font-size-sm)}.contact-section .contact-form .input-group{margin-bottom:10px}.contact-section .contact-form input[type=text],.contact-section .contact-form input[type=email],.contact-section .contact-form input[type=tel],.contact-section .contact-form textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white);outline:0;transition:var(--transition-fast);color:var(--dark);font-size:var(--font-size-sm);font-family:var(--font-family)}.contact-section .contact-form textarea{min-height:100px;resize:vertical}.contact-section .contact-form input:focus,.contact-section .contact-form textarea:focus{border-color:var(--bluelogo);box-shadow:0 0 0 3px rgba(147,1,11,.1)}.contact-section .contact-form button[type=submit]{display:inline-block;background:var(--bluelogo);color:var(--white);padding:12px 24px;border-radius:var(--radius-sm);border:0;cursor:pointer;font-weight:700;font-size:var(--font-size-sm);letter-spacing:.5px;transition:var(--transition);margin-top:8px;min-height:44px;font-family:var(--font-family)}.contact-section .contact-form button[type=submit]:hover{background:var(--red-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width:767px){.contact-section .contact-form{padding:16px}}