.section-contact-form{overflow:hidden}.section-contact-form .card-icon-text-horizontal{margin-block-start:40px}.section-contact-form .contact-promotion-cards{max-width:640px;margin-block-start:40px}.section-contact-form .contact-promotion-cards .promotion-lists{background-color:#3e3038;border-radius:8px;flex-wrap:wrap;display:flex;overflow:hidden}.section-contact-form .contact-promotion-cards .promotion-item{--color-border:#ffcb2647;color:#fff;width:50%;padding:34px 26px}.section-contact-form .contact-promotion-cards .promotion-title{align-items:center;gap:16px;display:flex}.section-contact-form .contact-promotion-cards .promotion-title .icon-50{color:#fff;background-color:var(--color-brand-navy);border-radius:100%;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;display:inline-flex}.section-contact-form .contact-promotion-cards .promotion-title svg{width:28px;height:28px}.section-contact-form .contact-promotion-cards .promotion-title .text{color:#fff}.section-contact-form .contact-promotion-cards .promotion-text{color:#ffffffeb;margin-block-start:22px}.section-contact-form .contact-social{margin-block-start:32px}.section-contact-form .contact-social .social-icons{--size-social:56px;gap:14px;margin-block-start:18px}.section-contact-form .contact-social .social-link{background-color:var(--color-brand-navy);color:#fff;transition:all .3s}.section-contact-form .contact-social .social-link:focus,.section-contact-form .contact-social .social-link:hover{background-color:var(--color-brand-yellow-hover);color:var(--color-brand-navy)}.contact-form-headings .heading+.text{margin-block-start:15px}.section-contact-form .contact-form{margin-block-start:32px}.section-contact-form .contact-form-wrap{--color-background:var(--color-brand-navy);--color-foreground:#ffffffc7;--color-foreground-heading:#fff;--color-input-text:var(--color-brand-muted);--color-input-background:#fff;--color-input-border:#fff;--color-input-hover-text:var(--color-brand-muted);--color-input-hover-background:#fff;--color-input-hover-border:#fff;--color-secondary-button-hover-border:#ffffff4d;background-color:var(--color-background)}.section-contact-form .contact-box{--padding:60px;padding:var(--padding);box-shadow:5px 8px 30px 4px #17242614}.section-contact-form.without-box-shadow .contact-box{box-shadow:none;padding:0}@media (min-width:992px){.section-contact-form .section-headings{max-width:593px}.section-contact-form .card-icon-text-horizontal{max-width:442px;margin-block-start:40px}}@media (min-width:768px){.section-contact-form .contact-promotion-cards .promotion-item:nth-child(2n){border-left:2px solid var(--color-border)}.section-contact-form .contact-promotion-cards .promotion-item:nth-child(n+3){border-top:2px solid var(--color-border)}}@media (min-width:1400px){.section-contact-form .col-contact-form{width:520px}.section-contact-form .col-contact-content{width:calc(100% - 550px)}}@media (max-width:991px){.section-contact-form .contact-form-wrap{margin-block-start:30px}.contact-us .contact-form-wrap{padding:32px 0}}@media (max-width:767px){.section-contact-form .contact-box{--padding:40px 15px}.section-contact-form .contact-form-wrap{margin-block-start:20px}.section-contact-form .contact-promotion-cards .promotion-item{width:100%;padding:28px 20px}.section-contact-form .contact-promotion-cards .promotion-item+.promotion-item{border-top:2px solid var(--color-border)}.section-contact-form .contact-promotion-cards .promotion-title br{display:none}}.contact-2 .contact-box{margin-block-start:60px}.contact-2 .section-headings{max-width:840px;margin-inline:auto}.contact-2 .card-icon-text svg{color:#fff;width:28px;min-width:28px;height:28px}.contact-2 .contact-info-list .svg-wrapper{--color-background:var(--color-brand-navy);background:var(--color-background);border-radius:6px;width:60px;min-width:60px;height:60px}.contact-info-list .content{flex-direction:column;gap:5px;display:flex}.contact-2 .card-icon-text .content>.heading{opacity:.7}.contact-2 .google-map{--height:300px;border-radius:12px}.contact-2.section-padding{--padding-bottom:32px}.contact-2 .contact-social{margin-block-start:50px}.contact-2 .social-link{background-color:var(--color-brand-navy);color:#fff;transition:all .3s}.contact-2 .social-link:focus,.contact-2 .social-link:hover{background-color:var(--color-brand-yellow-hover)}.contact-2 .social-icons{gap:16px;margin-block-start:16px}.contact-2 .card-icon-text .heading+.text{margin-block-start:3px}.contact-2 .card-icon-text a{text-decoration:none;transition:all .3s}.contact-2 .card-icon-text a:focus,.contact-2 .card-icon-text a:hover{opacity:.75}.contact-us .contact-box{box-shadow:none;background:0 0}
