.banner-sec.contact{padding-top:60px;padding-bottom:60px}.banner-sec.contact .main-wrapper{border-radius:24px;background-color:#fff;box-shadow:2px 2px 16px 4px rgba(0,0,0,.125);padding:16px}.banner-sec.contact .contact-wrapper{background:50%/cover no-repeat;width:100%;min-height:100%;padding:40px;border-radius:18px;display:flex;flex-direction:column;gap:16px;justify-content:space-between}.banner-sec.contact .contact-wrapper .sub-title{font-size:24px;font-weight:600;color:#fff;margin-bottom:50px}.banner-sec.contact .contact-wrapper .contact-copy{font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.88);margin-bottom:36px;max-width:290px}.banner-sec.contact .contact-wrapper .contact-links .link{display:flex;align-items:center;gap:20px;margin-bottom:30px}.banner-sec.contact .contact-wrapper .contact-links .link:last-child{margin-bottom:0}.banner-sec.contact .contact-wrapper .contact-links .link .icon{background-color:#323232;border-radius:50%;display:flex;justify-content:center;align-items:center;width:60px;height:60px}.banner-sec.contact .contact-wrapper .contact-links .link .text{font-weight:600;color:#fff;text-decoration:none;line-height:1.7;word-break:break-word}.banner-sec.contact .contact-wrapper .social-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.banner-sec.contact .contact-wrapper .social-links .icon{background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s ease;border:1px solid transparent}.banner-sec.contact .contact-wrapper .social-links .icon1,.banner-sec.contact .contact-wrapper .social-links .icon:hover{background-color:#c9da2b}.banner-sec.contact .contact-wrapper .social-links .icon1:hover{background-color:#fff!important}.banner-sec.contact .form-wrapper{padding:40px}.banner-sec.contact .form-wrapper .form-heading{margin-bottom:24px}.banner-sec.contact .form-wrapper .form-heading h2{font-size:30px;font-weight:700;color:#272727;margin-bottom:8px}.banner-sec.contact .form-wrapper .form-heading p{color:#666;margin-bottom:0}.banner-sec.contact .form-wrapper .form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.banner-sec.contact .form-wrapper .form>:nth-child(n+5){grid-column:1/-1}.banner-sec.contact .form-wrapper .form .submit-btn{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#c9da2b;border-radius:12px;padding:12px 63px;font-size:18px;font-weight:600;border:1px solid #c9da2b;transition:all .3s ease;margin-top:8px}.banner-sec.contact .form-wrapper .form .submit-btn:focus,.banner-sec.contact .form-wrapper .form .submit-btn:hover{background-color:#b3c41d}.banner-sec.contact .input-wrapper input,.banner-sec.contact .input-wrapper textarea{width:100%;border-radius:12px;border:1px solid #dadada;padding:14px 16px;outline:none;transition:all .3s ease;overflow:hidden;font-size:15px}.banner-sec.contact .input-wrapper input{min-height:52px}.banner-sec.contact .input-wrapper textarea{min-height:160px;resize:vertical}.banner-sec.contact .input-wrapper input:focus,.banner-sec.contact .input-wrapper input:hover,.banner-sec.contact .input-wrapper textarea:focus,.banner-sec.contact .input-wrapper textarea:hover{border-color:#c9da2b;outline:none;box-shadow:none}.banner-sec.contact input[type=number],.banner-sec.contact input[type=tel]::-webkit-inner-spin-button,.banner-sec.contact input[type=tel]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.banner-sec.contact .iti__selected-dial-code{font-weight:600;color:#333;margin-left:6px}@media (max-width:992px){.banner-sec.contact{padding-top:48px}.banner-sec.contact .main-wrapper{padding:12px}.banner-sec.contact .contact-wrapper{min-height:auto;padding:28px}.banner-sec.contact .form-wrapper{padding:20px 12px 12px!important}.banner-sec.contact .form{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important}}