@media(min-width:1180px){.bp-contact-main{scroll-margin-top:64px!important;min-height:100svh!important;padding:66px clamp(28px,4vw,66px) 28px!important;display:flex!important;align-items:flex-start!important}.bp-contact-inner{width:100%!important;max-width:1540px!important;display:grid!important;grid-template-columns:minmax(430px,.82fr) minmax(650px,1.18fr)!important;grid-template-rows:auto 1fr auto!important;column-gap:24px!important;row-gap:0!important;align-items:start!important}.bp-contact-head{grid-column:1/-1!important;display:grid!important;grid-template-columns:110px minmax(330px,.72fr) minmax(0,1fr)!important;gap:18px!important;align-items:end!important;margin-bottom:18px!important}.bp-contact-head h1{font-size:clamp(40px,3.1vw,54px)!important;line-height:.86!important;letter-spacing:-.055em!important}.bp-contact-head p{grid-column:3!important;align-self:end!important;max-width:620px!important;font-size:14px!important;line-height:1.42!important;padding-bottom:4px!important}.bp-contact-types{grid-column:1!important;grid-row:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;align-self:start!important}.bp-contact-type{min-height:118px!important;padding:14px 16px!important;border-radius:16px!important}.bp-contact-type:hover{transform:translateY(-3px)!important}.bp-contact-type small{padding:5px 7px!important;font-size:8px!important}.bp-contact-type strong{margin:18px 0 5px!important;font-size:20px!important;line-height:.94!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.bp-contact-type span{font-size:11px!important;line-height:1.34!important}.bp-contact-type-error{grid-column:1!important;grid-row:3!important;margin:8px 0 0!important}.bp-contact-formwrap{grid-column:2!important;grid-row:2/span 2!important;display:block!important;margin:0!important}.bp-contact-aside{display:none!important}.bp-contact-formbox{width:100%!important;padding:18px 20px!important;border-radius:20px!important}.bp-contact-journey{margin:0 0 10px!important;padding:10px 14px 9px!important;border-radius:14px!important}.bp-contact-journey-k{margin-bottom:9px!important;font-size:7px!important}.bp-contact-journey:before,.bp-contact-journey:after{top:34px!important}.bp-contact-journey:before{left:14px!important;right:14px!important}.bp-contact-journey:after{left:14px!important;right:14px!important}.bp-contact-journey-steps{gap:8px!important}.bp-contact-journey-step{grid-template-columns:22px 1fr!important;gap:6px!important}.bp-contact-journey-step i{width:22px!important;height:22px!important;font-size:7px!important}.bp-contact-journey-step b{font-size:7px!important;letter-spacing:.075em!important}.bp-contact-ui{gap:8px 10px!important}.bp-contact-field{gap:4px!important}.bp-contact-field>span:first-child{font-size:8px!important;letter-spacing:.10em!important}.bp-contact-field input,.bp-contact-field select,.bp-contact-field textarea,.bp-contact-field .wpcf7-form-control{min-height:42px!important;border-radius:10px!important;padding:9px 11px!important;font-size:14px!important;line-height:1.2!important}.bp-contact-field textarea{min-height:86px!important;padding-top:10px!important}.bp-contact-preference{padding:9px 10px!important;border-radius:12px!important}.bp-contact-preference>span{margin-bottom:7px!important;font-size:8px!important}.bp-contact-methods{grid-template-columns:1fr 1.35fr!important;gap:7px!important}.bp-contact-method{min-height:38px!important;padding:9px 10px!important;border-radius:10px!important;font-size:11px!important}.bp-contact-call-options{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important;padding-top:8px!important}.bp-contact-dynamic{gap:8px 10px!important;padding:10px 12px!important;border-radius:12px!important}.bp-contact-dynamic h3{margin:0!important;padding-bottom:6px!important;font-size:14px!important}.bp-contact-consent{padding:9px 11px!important;border-radius:10px!important}.bp-contact-consent label{gap:8px!important;font-size:11px!important;line-height:1.32!important}.bp-contact-consent input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important}.bp-contact-submit{margin-top:0!important;padding-top:9px!important;gap:10px!important}.bp-contact-submit .wpcf7-submit{min-width:190px!important;min-height:42px!important;padding:12px 18px!important;border-radius:12px!important;font-size:9px!important}.bp-contact-submit small{font-size:10px!important;line-height:1.3!important;max-width:230px!important}.wpcf7 form .wpcf7-response-output{margin:10px 0 0!important;padding:10px 12px!important;border-radius:10px!important;font-size:12px!important}}@media(min-width:1180px) and (max-height:760px){.bp-contact-main{padding-top:58px!important;padding-bottom:22px!important}.bp-contact-head{margin-bottom:12px!important}.bp-contact-head h1{font-size:42px!important}.bp-contact-type{min-height:108px!important}.bp-contact-type strong{margin-top:14px!important}.bp-contact-formbox{padding:14px 18px!important}.bp-contact-field input,.bp-contact-field select,.bp-contact-field textarea,.bp-contact-field .wpcf7-form-control{min-height:38px!important;padding:7px 10px!important}.bp-contact-field textarea{min-height:72px!important}.bp-contact-method{min-height:34px!important}.bp-contact-submit .wpcf7-submit{min-height:38px!important}.bp-contact-journey{padding-top:8px!important;padding-bottom:7px!important}}
