.contact-section{padding:30px 150px 150px 70px;position:relative}.contact-section .contact-container{justify-content:space-between;align-items:flex-start;margin:auto;display:flex;position:relative}.contact-section .contact-left{flex:1;min-height:550px;position:relative}.contact-section .contact-left .contact-card{z-index:5;background:#fff;border-radius:20px;width:100%;padding:45px;position:absolute;top:-70px;left:1%;box-shadow:0 3px 6px #00000029}.contact-section .contact-left .contact-card .title{color:#ed2225;margin-bottom:5px;font-family:Raleway;font-size:24px;font-weight:700}.contact-section .contact-left .contact-card .subtitle{color:#010e1e;margin-bottom:30px;font-family:Raleway;font-size:18px}.contact-section .contact-left .contact-card .form-control{box-shadow:none!important;background:#f5f5f5!important;border:none!important;border-radius:50px!important}.contact-section .contact-left .contact-card .form-control:focus{box-shadow:none!important;border:none!important}.contact-section .contact-left .contact-card .form-label{margin-left:20px;font-size:16px}.contact-section .contact-left .contact-card .custom-input{color:#333;background-color:#f1f1f1;border:none;border-radius:30px;width:100%;height:40px;padding:0 20px;font-size:16px;transition:all .3s}.contact-section .contact-left .contact-card .textarea-form{border-radius:15px!important}.contact-section .contact-left .contact-card .custom-input::placeholder{color:#9e9e9e;font-size:13px}.contact-section .contact-left .contact-card .custom-input:focus{background-color:#e9e9e9;outline:none}.contact-section .contact-left .contact-card textarea.custom-input{resize:none;border-radius:20px;height:120px;padding:15px 20px}.contact-section .contact-left .contact-card .form-label{color:#444;margin-bottom:6px;font-size:15px;font-weight:500}.contact-section .contact-left .contact-card .btn-wrapper{text-align:center;position:relative}.contact-section .contact-right{justify-content:flex-end;display:flex}.contact-section .contact-right .info-section{color:#fff;background:linear-gradient(122deg,#ec1c24 0%,#165eb3 100%);border-radius:0 40px;width:100%;max-width:420px;padding:15px 50px;box-shadow:0 15px 35px #00000026}.contact-section .contact-right .info-section h5{margin-bottom:5px;font-family:Raleway;font-size:24px}.contact-section .contact-right .info-section .info-sub{opacity:.9;font-size:14px}.contact-section .contact-right .info-section hr{border-color:#fff6;margin:20px 0}.contact-section .contact-right .info-section .info-item{align-items:center;gap:15px;margin-bottom:30px;display:flex}.contact-section .contact-right .info-section .info-item .fw-bold{font-weight:400!important}.contact-section .contact-right .info-section .icon-circle{aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.contact-section .contact-right .info-section .c-icon{color:#ed272a;font-size:18px}@keyframes slide-left{0%{opacity:0;transform:translate(100%,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes slide-out-right{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(100%,-50%)}}.contact-section .contact-left .contact-card .btn-wrapper .slide-left{color:#000;opacity:0;z-index:9999;cursor:pointer;background:#fff;width:100%;padding:10px;display:flex;position:absolute;top:58%;right:0;transform:translate(100%,-50%)}.contact-section .contact-left .contact-card .btn-wrapper .slide-left h4{color:#3c9734;font-family:Raleway;font-size:22px;font-weight:700}.contact-section .contact-left .contact-card .btn-wrapper .slide-left p{color:#010e1e;font-size:14px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left .inner-right-slider{text-align:start}.contact-section .contact-left .contact-card .btn-wrapper .slide-left.show{opacity:1;animation:.25s cubic-bezier(.25,.46,.45,.94) both slide-left;transform:translateY(-50%)}.contact-section .contact-left .contact-card .btn-wrapper .slide-left.hide{opacity:0;animation:.25s cubic-bezier(.25,.46,.45,.94) both slide-out-right;transform:translate(100%,-50%)}@media (min-width:0) and (max-width:576px){.contact-section{padding:30px 20px 80px}.contact-section .contact-container{flex-direction:column;align-items:stretch}.contact-section .contact-left .contact-card{border-radius:15px;width:100%;padding:30px 20px 50px;position:relative;top:0;left:0}.contact-section .contact-left .contact-card .title{font-size:20px}.contact-section .contact-left .contact-card .subtitle{margin-bottom:20px;font-size:16px}.contact-section .contact-left .contact-card .custom-input,.contact-section .contact-left .contact-card textarea.custom-input{padding:0 15px;font-size:13px}.contact-section .contact-left .contact-card .contact-form{padding:0 1px}.contact-section .contact-left .contact-card textarea.custom-input{height:100px;padding:10px 15px}.contact-section .contact-right .info-section{border-radius:15px;width:100%;max-width:100%;margin-top:20px;padding:20px}.contact-section .contact-right .info-section h5{font-size:23px}.contact-section .contact-right .info-section .info-sub{margin-bottom:0;font-size:12px}.contact-section .contact-right .info-section .info-item{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:6px}.contact-section .contact-right .info-section .icon-circle{margin-bottom:5px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left p{color:#010e1e;font-size:11px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left h4{margin-bottom:0;font-size:14px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left{margin-top:10px;padding:0 10px}}@media (min-width:577px) and (max-width:768px){.contact-section{padding:40px 30px 100px}.contact-section .contact-container{flex-direction:column;align-items:stretch}.contact-section .contact-left .contact-card{border-radius:18px;width:100%;padding:35px 25px 35px 35px;position:relative;top:0;left:0}.contact-section .contact-left .contact-card .title{font-size:22px}.contact-section .contact-left .contact-card .subtitle{margin-bottom:25px;font-size:16px}.contact-section .contact-left .contact-card .custom-input,.contact-section .contact-left .contact-card textarea.custom-input{padding:0 18px;font-size:14px}.contact-section .contact-left .contact-card textarea.custom-input{height:110px;padding:12px 18px}.contact-section .contact-right .info-section{border-radius:20px;width:100%;max-width:100%;margin-top:20px;padding:25px 30px}.contact-section .contact-right .info-section h5{font-size:22px}.contact-section .contact-right .info-section .info-sub{font-size:13px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left p{color:#010e1e;font-size:12px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left h4{font-size:15px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left{padding:0 10px}}@media (min-width:769px) and (max-width:992px){.contact-section{padding:20px 70px 120px 50px}.contact-section .contact-container{flex-direction:row;gap:0}.contact-section .contact-left .contact-card{width:100%;padding:40px 20px;top:-40px;left:1%}.contact-section .contact-left .contact-card .title{font-size:19px}.contact-left .contact-card .contact-form{padding:0!important}.contact-section .contact-left .contact-card .subtitle{margin-bottom:28px;font-size:16px}.contact-section .contact-left .contact-card .custom-input,.contact-section .contact-left .contact-card textarea.custom-input{padding:5px 20px;font-size:14px}.contact-section .contact-left .contact-card textarea.custom-input{height:115px}.contact-section .contact-right .info-section{padding:15px 40px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left p{color:#010e1e;font-size:12px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left h4{font-size:14px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left{padding:0 10px}}@media (min-width:993px) and (max-width:1399.98pc){.contact-section .contact-left .contact-card{top:-90px}.contact-section .contact-right .info-section{width:1000px;min-width:none;padding:15px 40px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left{margin-top:10px;padding:0 10px}.contact-section .contact-left .contact-card .btn-wrapper .slide-left h4{font-size:19px}}
