.page-template-contact-v2{background:linear-gradient(to bottom, #003857, #005582);padding-block-start:0}.page-template-contact-v2 .kn-newsletter{display:none}.page-template-contact-v2 .kn-footer__top{display:none}.kn-contact-hero{min-height:73.8vh;padding-block-start:0;overflow:hidden}.kn-contact-hero__bg{inset:0;z-index:0;overflow:hidden}.kn-contact-hero__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;inset-block-start:0;inset-inline-end:0%}.kn-contact-hero__bg:dir(ltr){transform:scaleX(-1)}.kn-contact-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(258deg, #003857 4%, transparent 88%);z-index:1;pointer-events:none}.kn-contact-hero .kn-container{position:relative;z-index:2}@media only screen and (max-width: 768px){.kn-contact-hero .kn-container{max-width:100%}}.kn-contact-hero__panel{width:65%;aspect-ratio:1.533;padding:max(5.3645833333vw,103px) max(4.1666666667vw,80px);margin-inline-end:auto}@media only screen and (max-width: 1700px){.kn-contact-hero__panel{width:80%}}@media only screen and (max-width: 1700px){.kn-contact-hero__panel{width:90%}}.kn-contact-hero__txt{gap:max(1.6666666667vw,32px);text-align:start;color:#003857;max-width:max(41.6666666667vw,800px);position:relative;z-index:1}.kn-contact-hero__headline{gap:max(.8333333333vw,16px)}.kn-contact-hero__title{font-weight:900;color:#003857;line-height:1.13}.kn-contact-hero__subtitle{color:#003857}.kn-contact-hero:dir(ltr)::after{transform:scaleX(-1)}.kn-contact-panel-bg{inset:0;z-index:0;pointer-events:none;transform:scaleX(-1)}.kn-contact-panel-bg svg{width:100%;height:100%;display:block}.kn-contact-info{gap:max(1.25vw,24px);flex-wrap:wrap}.kn-contact-info__item{gap:max(.4166666667vw,8px)}.kn-contact-info__label{font-family:var(--ff);font-size:max(1.0416666667vw,20px);font-weight:700;line-height:1;color:var(--kn-teal)}.kn-contact-info__value{font-size:max(1.0416666667vw,20px);font-weight:400;line-height:1;color:#003857;text-decoration:none}.kn-contact-info__value:is(a):hover{text-decoration:underline}.kn-contact-info__value p{margin:0}.kn-contact-info__value a{color:inherit}.kn-contact-info__value a:hover{text-decoration:underline}.kn-contact-info__sep{font-size:max(1.0416666667vw,20px);font-weight:700;color:var(--kn-teal)}.kn-contact-form .wpcf7{width:100%}.kn-contact-form .wpcf7 form,.kn-contact-form__fallback{display:flex;flex-direction:row;gap:max(1.0416666667vw,20px)}.kn-contact-form .wpcf7 form{flex-wrap:wrap}.kn-contact-form .wpcf7-form-control-wrap{min-width:0;width:calc((100% - max(2.0833333333vw,40px))/3)}.kn-contact-form .wpcf7 input:not([type=submit]),.kn-contact-form .wpcf7 textarea,.kn-contact-form__fallback input,.kn-contact-form__fallback textarea{width:100%;background:#efefef;border:none;border-radius:max(1.5625vw,30px);padding:max(.8333333333vw,16px) max(1.0416666667vw,20px);font-family:var(--ff);font-size:max(.8333333333vw,16px);font-weight:400;color:#003857;text-align:start;outline:none;transition:box-shadow .2s}.kn-contact-form .wpcf7 input:not([type=submit])::-moz-placeholder, .kn-contact-form .wpcf7 textarea::-moz-placeholder, .kn-contact-form__fallback input::-moz-placeholder, .kn-contact-form__fallback textarea::-moz-placeholder{color:rgba(0,56,87,.5)}.kn-contact-form .wpcf7 input:not([type=submit])::placeholder,.kn-contact-form .wpcf7 textarea::placeholder,.kn-contact-form__fallback input::placeholder,.kn-contact-form__fallback textarea::placeholder{color:rgba(0,56,87,.5)}.kn-contact-form .wpcf7 input:not([type=submit]):focus,.kn-contact-form .wpcf7 textarea:focus,.kn-contact-form__fallback input:focus,.kn-contact-form__fallback textarea:focus{box-shadow:0 0 0 max(.1041666667vw,2px) var(--kn-teal)}.kn-contact-form .wpcf7 textarea,.kn-contact-form__fallback textarea{height:max(5.9375vw,114px);border-radius:max(1.0416666667vw,20px);resize:none;flex-basis:100%}.kn-contact-form .wpcf7-form-control-wrap:has(textarea){flex-basis:100%;flex-grow:1}.kn-contact-form .wpcf7-submit,.kn-contact-form__fallback button[type=submit]{width:100%;background:#d96b52;color:#e3e5c7;border:none;border-radius:max(1.5625vw,30px);padding:max(.8333333333vw,16px) max(1.5625vw,30px);font-family:var(--ff);font-size:max(1.0416666667vw,20px);font-weight:400;line-height:1;cursor:pointer;transition:opacity .2s}.kn-contact-form .wpcf7-submit:hover,.kn-contact-form__fallback button[type=submit]:hover{opacity:.85}.kn-contact-form .wpcf7-form-control-wrap:has(input[type=submit]),.kn-contact-form .wpcf7 .wpcf7-submit:not(.wpcf7-form-control-wrap *){flex-basis:100%}.kn-contact-form .wpcf7-spinner{position:absolute}.kn-contact-form__row{gap:max(.8333333333vw,16px)}@media only screen and (max-width: 1280px){.kn-contact-hero__panel{padding:64px}.kn-contact-hero__txt{max-width:80%}}@media only screen and (max-width: 768px){.kn-contact-hero__txt{max-width:100%}}@media only screen and (max-width: 1024px){.kn-contact-hero{min-height:auto;background:#003857}.kn-contact-hero__bg{display:none}.kn-contact-hero::after{display:none}.kn-contact-hero__panel{width:100%;min-height:auto;padding:80px 40px 64px;margin-inline-end:0}.kn-contact-panel-bg{display:none}.kn-contact-hero__panel{background-color:#fff}.kn-contact-info{flex-direction:column;align-items:flex-start}.kn-contact-form .wpcf7 form{flex-direction:column}.kn-contact-form .wpcf7-form-control-wrap{width:100%}}@media only screen and (max-width: 640px){.kn-contact-hero__panel{padding:60px 24px 48px}}/*# sourceMappingURL=contact-v2.min.css.map */