.contact-form-section .container{align-items:flex-start;gap:100px;display:flex}.contact-form-content,.contact-form-form{flex:1 1 0;min-width:0}.contact-form-content h1{color:var(--slate-blue);letter-spacing:-.52px;font-family:Plus Jakarta Sans;font-size:52px;font-style:normal;font-weight:300;line-height:120%}.contact-form-content .content-buttons{gap:10px;width:auto}.contact-form-details{flex-direction:column;gap:20px;margin-top:40px;display:flex}.contact-form-details-heading{color:var(--slate-blue);letter-spacing:-.6px;text-transform:capitalize;margin:0;font-size:20px;font-weight:700;line-height:26px}.contact-form-details-item{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.contact-form-details-icon{color:var(--slate-blue);flex-shrink:0;width:16px;height:16px;margin-top:3px}.contact-form-details-text{flex-direction:column;gap:4px;display:flex}.contact-form-details-link{color:var(--charcoal);letter-spacing:-.15px;padding-bottom:5px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:color .2s}.contact-form-details-link:hover{color:var(--brown)}.contact-form-details-meta{color:#3a4952b3;letter-spacing:-.42px;text-transform:capitalize;font-size:14px;font-weight:500;line-height:14px}.contact-form-details-emergency{color:#3a495280;letter-spacing:-.45px;margin:0;font-size:12px;font-weight:500;line-height:22px}.contact-form-form{background:var(--beige-orange);border:1px solid #c9c0b9;border-radius:20px;padding:40px}.contact-form-form__wrapper{justify-content:space-between;align-items:center;display:flex}.contact-form-form h2{color:var(--slate-blue);letter-spacing:-1.6px;text-transform:capitalize;font-size:40px;font-style:normal;font-weight:400;line-height:1}.message-our-team{max-width:100%}.message-our-team label{color:#444;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.message-our-team__row{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.message-our-team__field{margin-bottom:16px}.message-our-team input:not([type=submit]),.message-our-team textarea{box-sizing:border-box;background:#f6f4f2;border:1px solid #d8d2cb;border-radius:6px;width:100%;padding:14px 16px;font-size:15px}.message-our-team textarea{resize:vertical;min-height:180px}.message-our-team__options .wpcf7-list-item{margin:0 5px 5px 0}.message-our-team__options .wpcf7-list-item label{margin:0}.message-our-team__options .wpcf7-list-item-label{color:var(--slate-blue);cursor:pointer;letter-spacing:-.15px;background:#fff0;border:1px solid #d0d0d0;border-radius:30px;align-items:center;padding:10px 15px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.message-our-team__options .wpcf7-list-item-label:before{content:"/";margin-right:10px}.message-our-team__options input[type=checkbox]{opacity:0;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.message-our-team__options input[type=checkbox]:checked+.wpcf7-list-item-label{background:var(--brown);color:#fff}.message-our-team__options input[type=checkbox]:focus-visible+.wpcf7-list-item-label{outline:2px solid var(--slate-blue);outline-offset:2px}.message-our-team__footer{align-items:flex-end;gap:24px;display:flex}.message-our-team__disclaimer{min-width:0;color:var(--grey);flex:1;font-size:14px;font-weight:400}.message-our-team__submit{flex-direction:column;flex-shrink:0;display:flex}.message-our-team__submit .wpcf7-submit{white-space:nowrap}.message-our-team .wpcf7-submit{background:var(--brown);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:15px 20px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;transition:all .2s}.message-our-team .wpcf7-submit:before{content:"/";margin-right:10px}.message-our-team .wpcf7-submit:hover{opacity:.9}@media (width<=768px){.message-our-team__row,.message-our-team__footer{display:block}.message-our-team__submit{margin-top:20px}.message-our-team .wpcf7-submit{width:100%}.contact-form-content h1{font-size:40px}.contact-form-form__wrapper{flex-direction:column}.contact-form-form__wrapper p{display:none}}@media (width<=991px){.contact-form-section .container{flex-direction:column;gap:40px}.contact-form-content,.contact-form-form{flex:auto;width:100%}.contact-form-form{padding:20px}}
