.koch-redesign .koch-btn{align-items:center;border:2px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:.05em;line-height:1.3;min-height:48px;padding:11px 24px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.koch-redesign .koch-btn:focus{outline:none}.koch-redesign .koch-btn:active:not(:disabled):not(.is-disabled),.koch-redesign .koch-btn:focus-visible{border-color:#000002}.koch-redesign .koch-btn.is-disabled,.koch-redesign .koch-btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.koch-redesign .koch-btn__label{font-size:18px;font-style:normal;font-weight:600;letter-spacing:.05em;line-height:1.3;text-align:center}.koch-redesign .koch-btn__icon,.koch-redesign .koch-btn__label{color:inherit;display:inline-block;font-family:Roboto,sans-serif;margin:0;padding:0}.koch-redesign .koch-btn__icon{background-color:currentColor;flex-shrink:0;height:14px;mask-image:url(../../assets/img/koch-btn-chevron-double.png);-webkit-mask-image:url(../../assets/img/koch-btn-chevron-double.png);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:18px}.koch-redesign .koch-btn--primary{background-color:#c92a21;border-color:#c92a21;color:#fff}.koch-redesign .koch-btn--primary .koch-btn__icon,.koch-redesign .koch-btn--primary .koch-btn__label{color:#fff}.koch-redesign .koch-btn--primary:hover:not(:disabled):not(.is-disabled){background-color:#9e2119;border-color:#9e2119;color:#fff}.koch-redesign .koch-btn--primary:hover:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-btn--primary:hover:not(:disabled):not(.is-disabled) .koch-btn__label{color:#fff}.koch-redesign .koch-btn--primary:active:not(:disabled):not(.is-disabled),.koch-redesign .koch-btn--primary:focus-visible{background-color:#c92a21;border-color:#000002;color:#fff}.koch-redesign .koch-btn--primary:active:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-btn--primary:active:not(:disabled):not(.is-disabled) .koch-btn__label,.koch-redesign .koch-btn--primary:focus-visible .koch-btn__icon,.koch-redesign .koch-btn--primary:focus-visible .koch-btn__label{color:#fff}.koch-redesign .koch-btn--secondary{background-color:#fff;border-color:#c92a21;color:#c92a21}.koch-redesign .koch-btn--secondary .koch-btn__icon,.koch-redesign .koch-btn--secondary .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn--secondary:hover:not(:disabled):not(.is-disabled){background-color:#fdf0ef;border-color:#c92a21;color:#c92a21}.koch-redesign .koch-btn--secondary:hover:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-btn--secondary:hover:not(:disabled):not(.is-disabled) .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn--secondary:active:not(:disabled):not(.is-disabled),.koch-redesign .koch-btn--secondary:focus-visible{background-color:#fff;border-color:#000002;color:#c92a21}.koch-redesign .koch-btn--secondary:active:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-btn--secondary:active:not(:disabled):not(.is-disabled) .koch-btn__label,.koch-redesign .koch-btn--secondary:focus-visible .koch-btn__icon,.koch-redesign .koch-btn--secondary:focus-visible .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn--secondary-white{background-color:#fff;border-color:#fff;color:#c92a21}.koch-redesign .koch-btn--secondary-white .koch-btn__icon,.koch-redesign .koch-btn--secondary-white .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn--secondary-white:hover:not(:disabled):not(.is-disabled){background-color:#fdf0ef;border-color:#fdf0ef;color:#c92a21}.koch-redesign .koch-btn--secondary-white:hover:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-btn--secondary-white:hover:not(:disabled):not(.is-disabled) .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn--secondary-white:active:not(:disabled):not(.is-disabled),.koch-redesign .koch-btn--secondary-white:focus-visible{background-color:#fff;border-color:#000002;color:#c92a21}.koch-redesign .koch-btn--secondary-white:active:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-btn--secondary-white:active:not(:disabled):not(.is-disabled) .koch-btn__label,.koch-redesign .koch-btn--secondary-white:focus-visible .koch-btn__icon,.koch-redesign .koch-btn--secondary-white:focus-visible .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn--tertiary{background-color:transparent;border-color:transparent;color:#c92a21;min-height:auto;padding:11px 24px}.koch-redesign .koch-btn--tertiary .koch-btn__icon,.koch-redesign .koch-btn--tertiary .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn--tertiary:hover:not(:disabled):not(.is-disabled){background-color:#fdf0ef;border-color:transparent;color:#c92a21}.koch-redesign .koch-btn--tertiary:hover:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-btn--tertiary:hover:not(:disabled):not(.is-disabled) .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn--tertiary:active:not(:disabled):not(.is-disabled),.koch-redesign .koch-btn--tertiary:focus-visible{background-color:#fff;border-color:#000002;color:#c92a21}.koch-redesign .koch-btn--tertiary:active:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-btn--tertiary:active:not(:disabled):not(.is-disabled) .koch-btn__label,.koch-redesign .koch-btn--tertiary:focus-visible .koch-btn__icon,.koch-redesign .koch-btn--tertiary:focus-visible .koch-btn__label{color:#c92a21}.koch-redesign .koch-btn-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.koch-redesign .koch-certifications{background:#fff;color:#000002}.koch-redesign .koch-certifications a,.koch-redesign .koch-certifications h1,.koch-redesign .koch-certifications h2,.koch-redesign .koch-certifications h3,.koch-redesign .koch-certifications h4,.koch-redesign .koch-certifications h5,.koch-redesign .koch-certifications h6,.koch-redesign .koch-certifications li,.koch-redesign .koch-certifications p,.koch-redesign .koch-certifications span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-certifications .koch-certifications__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-certifications .koch-certifications__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-certifications .koch-certifications__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-certifications .koch-certifications__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-certifications .koch-certifications__title,.koch-redesign .koch-certifications h1.koch-certifications__title,.koch-redesign .koch-certifications h2.koch-certifications__title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:center;text-transform:none!important}@media(max-width:991.98px){.koch-redesign .koch-certifications .koch-certifications__title,.koch-redesign .koch-certifications h1.koch-certifications__title,.koch-redesign .koch-certifications h2.koch-certifications__title{font-size:36px!important}}@media(max-width:767.98px){.koch-redesign .koch-certifications .koch-certifications__title,.koch-redesign .koch-certifications h1.koch-certifications__title,.koch-redesign .koch-certifications h2.koch-certifications__title{font-size:32px!important}}@media(max-width:575.98px){.koch-redesign .koch-certifications .koch-certifications__title,.koch-redesign .koch-certifications h1.koch-certifications__title,.koch-redesign .koch-certifications h2.koch-certifications__title{font-size:28px!important}}.koch-redesign .koch-certifications .koch-certifications__intro{margin:0 auto 48px;max-width:920px;text-align:center}@media(max-width:767.98px){.koch-redesign .koch-certifications .koch-certifications__intro{margin-bottom:32px}}@media(max-width:575.98px){.koch-redesign .koch-certifications .koch-certifications__intro{margin-bottom:24px}}.koch-redesign .koch-certifications .koch-certifications__intro p{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important}.koch-redesign .koch-certifications .koch-certifications__intro p:last-child{margin-bottom:0!important}.koch-redesign .koch-certifications .koch-certifications__intro li,.koch-redesign .koch-certifications .koch-certifications__intro span{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important}.koch-redesign .koch-certifications .koch-certifications__intro a{color:#c92a21!important;text-decoration:underline}.koch-redesign .koch-certifications .koch-certifications__intro a:focus,.koch-redesign .koch-certifications .koch-certifications__intro a:hover{color:#9e2119!important}.koch-redesign .koch-certifications .koch-certifications__slider{align-items:center;display:flex;gap:16px}@media(max-width:575.98px){.koch-redesign .koch-certifications .koch-certifications__slider{gap:8px}}.koch-redesign .koch-certifications .koch-certifications__track{flex:1 1 auto;min-width:0;overflow:hidden}.koch-redesign .koch-certifications .koch-certifications__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.koch-redesign .koch-certifications .koch-certifications__item{align-items:center;background:transparent!important;border-radius:0!important;display:flex;height:180px;justify-content:center}.koch-redesign .koch-certifications .koch-certifications__arrow{background:#f7f7f7;border:0;border-radius:10px;cursor:pointer;flex-shrink:0;height:40px;padding:0;position:relative;transition:background-color .2s ease;width:40px}.koch-redesign .koch-certifications .koch-certifications__arrow:before{border-right:2px solid #c92a21;border-top:2px solid #c92a21;content:"";height:9px;left:50%;position:absolute;top:50%;width:9px}.koch-redesign .koch-certifications .koch-certifications__arrow--prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.koch-redesign .koch-certifications .koch-certifications__arrow--next:before{transform:translate(-70%,-50%) rotate(45deg)}.koch-redesign .koch-certifications .koch-certifications__arrow:focus-visible,.koch-redesign .koch-certifications .koch-certifications__arrow:hover{background:#c92a21}.koch-redesign .koch-certifications .koch-certifications__arrow:focus-visible:before,.koch-redesign .koch-certifications .koch-certifications__arrow:hover:before{border-color:#fff}.koch-redesign .koch-certifications .koch-certifications__arrow.swiper-button-disabled{cursor:default;opacity:.4}.koch-redesign .koch-certifications .koch-certifications__logo-link,.koch-redesign .koch-certifications .koch-certifications__logo-wrap{align-items:center;display:flex;height:100%;justify-content:center;padding:8px 24px;width:100%}.koch-redesign .koch-certifications .koch-certifications__logo-link{text-decoration:none;transition:opacity .2s ease}.koch-redesign .koch-certifications .koch-certifications__logo-link:focus,.koch-redesign .koch-certifications .koch-certifications__logo-link:hover{opacity:.75}.koch-redesign .koch-certifications .koch-certifications__logo{display:block;filter:grayscale(100%);height:auto!important;object-fit:contain;opacity:.75;transition:filter .2s ease,opacity .2s ease;width:auto!important}.koch-redesign .koch-certifications .koch-certifications__logo:hover{filter:grayscale(0);opacity:1}.koch-redesign .koch-contact{background:#fff;color:#000002}.koch-redesign .koch-contact a,.koch-redesign .koch-contact h1,.koch-redesign .koch-contact h2,.koch-redesign .koch-contact h3,.koch-redesign .koch-contact h4,.koch-redesign .koch-contact h5,.koch-redesign .koch-contact h6,.koch-redesign .koch-contact li,.koch-redesign .koch-contact p,.koch-redesign .koch-contact span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-contact .koch-contact__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-contact .koch-contact__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-contact .koch-contact__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-contact .koch-contact__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-contact .koch-contact__title,.koch-redesign .koch-contact h1.koch-contact__title,.koch-redesign .koch-contact h2.koch-contact__title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:center;text-transform:none!important}@media(max-width:991.98px){.koch-redesign .koch-contact .koch-contact__title,.koch-redesign .koch-contact h1.koch-contact__title,.koch-redesign .koch-contact h2.koch-contact__title{font-size:36px!important}}@media(max-width:767.98px){.koch-redesign .koch-contact .koch-contact__title,.koch-redesign .koch-contact h1.koch-contact__title,.koch-redesign .koch-contact h2.koch-contact__title{font-size:32px!important}}@media(max-width:575.98px){.koch-redesign .koch-contact .koch-contact__title,.koch-redesign .koch-contact h1.koch-contact__title,.koch-redesign .koch-contact h2.koch-contact__title{font-size:28px!important}}.koch-redesign .koch-contact .koch-contact__intro{margin:0 auto 48px;max-width:920px;text-align:center}@media(max-width:767.98px){.koch-redesign .koch-contact .koch-contact__intro{margin-bottom:32px}}@media(max-width:575.98px){.koch-redesign .koch-contact .koch-contact__intro{margin-bottom:24px}}.koch-redesign .koch-contact .koch-contact__intro p{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important}.koch-redesign .koch-contact .koch-contact__intro p:last-child{margin-bottom:0!important}.koch-redesign .koch-contact .koch-contact__intro li,.koch-redesign .koch-contact .koch-contact__intro span{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important}.koch-redesign .koch-contact .koch-contact__intro a{color:#c92a21!important;text-decoration:underline}.koch-redesign .koch-contact .koch-contact__intro a:focus,.koch-redesign .koch-contact .koch-contact__intro a:hover{color:#9e2119!important}.koch-redesign .koch-contact .koch-contact__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:991.98px){.koch-redesign .koch-contact .koch-contact__grid{grid-template-columns:1fr}}.koch-redesign .koch-contact .koch-contact__card{align-items:flex-start;background:#f7f7f7;border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:32px;text-align:left}@media(max-width:767.98px){.koch-redesign .koch-contact .koch-contact__card{padding:24px}}.koch-redesign .koch-contact .koch-contact__card-icon{align-items:center;background:#fdecec;border-radius:14px;display:flex;height:48px;justify-content:center;margin-bottom:8px;width:48px}.koch-redesign .koch-contact .koch-contact__card-icon-image{display:block;height:24px;object-fit:contain;width:24px}.koch-redesign .koch-contact .koch-contact__card-title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:.03em!important;line-height:1.3!important;margin:0!important}.koch-redesign .koch-contact .koch-contact__card-text{color:#1c2b39!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.4!important;margin:0!important}.koch-redesign .koch-contact .koch-contact__card-link{color:#c92a21!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.05em!important;line-height:1.3!important;margin-top:4px;text-decoration:none!important}.koch-redesign .koch-contact .koch-contact__card-link:focus,.koch-redesign .koch-contact .koch-contact__card-link:hover{color:#9e2119!important;text-decoration:underline!important}.koch-redesign .koch-contact .koch-contact__quick{align-items:center;display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:center;margin-top:32px}@media(max-width:767.98px){.koch-redesign .koch-contact .koch-contact__quick{flex-direction:column;gap:12px}}.koch-redesign .koch-contact .koch-contact__quick-item{align-items:center;color:#000002!important;display:inline-flex;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;gap:8px;letter-spacing:.05em!important;line-height:1.3!important;text-decoration:none!important;transition:color .2s ease}.koch-redesign .koch-contact .koch-contact__quick-item:focus,.koch-redesign .koch-contact .koch-contact__quick-item:hover{color:#c92a21!important}.koch-redesign .koch-contact .koch-contact__quick-icon{color:#c92a21;display:inline-flex;flex-shrink:0;height:18px;width:18px}.koch-redesign .koch-contact .koch-contact__quick-icon svg{height:100%;width:100%}.koch-redesign .koch-cta-form{background:#fff;color:#000002}.koch-redesign .koch-cta-form a,.koch-redesign .koch-cta-form h1,.koch-redesign .koch-cta-form h2,.koch-redesign .koch-cta-form h3,.koch-redesign .koch-cta-form h4,.koch-redesign .koch-cta-form h5,.koch-redesign .koch-cta-form h6,.koch-redesign .koch-cta-form li,.koch-redesign .koch-cta-form p,.koch-redesign .koch-cta-form span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-cta-form .koch-cta-form__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-cta-form .koch-cta-form__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-cta-form .koch-cta-form__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-cta-form .koch-cta-form__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-cta-form .koch-cta-form__layout{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:991.98px){.koch-redesign .koch-cta-form .koch-cta-form__layout{gap:32px;grid-template-columns:1fr}}.koch-redesign .koch-cta-form .koch-cta-form__title--left{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:left!important}@media(max-width:767.98px){.koch-redesign .koch-cta-form .koch-cta-form__title--left{font-size:32px!important}}.koch-redesign .koch-cta-form .koch-cta-form__intro{margin-bottom:28px}.koch-redesign .koch-cta-form .koch-cta-form__intro p{color:#1c2b39!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.5!important;margin:0 0 12px!important}.koch-redesign .koch-cta-form .koch-cta-form__intro p:last-child{margin-bottom:0!important}.koch-redesign .koch-cta-form .koch-cta-form__list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.koch-redesign .koch-cta-form .koch-cta-form__list-item{align-items:center;display:flex;gap:12px}.koch-redesign .koch-cta-form .koch-cta-form__list-icon{color:#c92a21;display:inline-flex;flex-shrink:0;height:22px;width:22px}.koch-redesign .koch-cta-form .koch-cta-form__list-icon svg{height:100%;width:100%}.koch-redesign .koch-cta-form .koch-cta-form__list-text{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.4!important}.koch-redesign .koch-cta-form .koch-cta-form__card{background:#c92a21;border-radius:20px;color:#fff;display:flex;flex-direction:column;padding:48px}@media(max-width:767.98px){.koch-redesign .koch-cta-form .koch-cta-form__card{padding:32px 24px}}.koch-redesign .koch-cta-form .koch-cta-form__card-title{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important;margin:0 0 20px!important}.koch-redesign .koch-cta-form .koch-cta-form__card-text{color:hsla(0,0%,100%,.92)!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.4!important;margin:0 0 32px!important}.koch-redesign .koch-cta-form .koch-cta-form__contacts{display:flex;flex-wrap:wrap;gap:16px 40px;margin-bottom:32px}.koch-redesign .koch-cta-form .koch-cta-form__contact{align-items:center;color:#fff!important;display:inline-flex;gap:10px;text-decoration:none;transition:opacity .2s ease}.koch-redesign .koch-cta-form .koch-cta-form__contact:focus,.koch-redesign .koch-cta-form .koch-cta-form__contact:hover{color:#fff!important;opacity:.85}.koch-redesign .koch-cta-form .koch-cta-form__contact-icon{color:#fff;display:inline-flex;flex-shrink:0;height:20px;width:20px}.koch-redesign .koch-cta-form .koch-cta-form__contact-icon svg{height:100%;width:100%}.koch-redesign .koch-cta-form .koch-cta-form__contact-text{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.3!important}.koch-redesign .koch-cta-form .koch-cta-form__card-action{margin-top:auto}.koch-redesign .koch-cta-form .koch-cta-form__cta{display:flex;width:100%}.koch-redesign .koch-faq{background:transparent;color:#000002}.koch-redesign .koch-faq a,.koch-redesign .koch-faq h1,.koch-redesign .koch-faq h2,.koch-redesign .koch-faq h3,.koch-redesign .koch-faq h4,.koch-redesign .koch-faq h5,.koch-redesign .koch-faq h6,.koch-redesign .koch-faq li,.koch-redesign .koch-faq p,.koch-redesign .koch-faq span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-faq .koch-faq__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-faq .koch-faq__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-faq .koch-faq__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-faq .koch-faq__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-faq .koch-faq__title,.koch-redesign .koch-faq h1.koch-faq__title,.koch-redesign .koch-faq h2.koch-faq__title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:center;text-transform:none!important}@media(max-width:991.98px){.koch-redesign .koch-faq .koch-faq__title,.koch-redesign .koch-faq h1.koch-faq__title,.koch-redesign .koch-faq h2.koch-faq__title{font-size:36px!important}}@media(max-width:767.98px){.koch-redesign .koch-faq .koch-faq__title,.koch-redesign .koch-faq h1.koch-faq__title,.koch-redesign .koch-faq h2.koch-faq__title{font-size:32px!important}}@media(max-width:575.98px){.koch-redesign .koch-faq .koch-faq__title,.koch-redesign .koch-faq h1.koch-faq__title,.koch-redesign .koch-faq h2.koch-faq__title{font-size:28px!important}}.koch-redesign .koch-faq .koch-faq__intro{margin:0 auto 48px;max-width:920px;text-align:center}@media(max-width:767.98px){.koch-redesign .koch-faq .koch-faq__intro{margin-bottom:32px}}@media(max-width:575.98px){.koch-redesign .koch-faq .koch-faq__intro{margin-bottom:24px}}.koch-redesign .koch-faq .koch-faq__intro p{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important}.koch-redesign .koch-faq .koch-faq__intro p:last-child{margin-bottom:0!important}.koch-redesign .koch-faq .koch-faq__intro li,.koch-redesign .koch-faq .koch-faq__intro span{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important}.koch-redesign .koch-faq .koch-faq__intro a{color:#c92a21!important;text-decoration:underline}.koch-redesign .koch-faq .koch-faq__intro a:focus,.koch-redesign .koch-faq .koch-faq__intro a:hover{color:#9e2119!important}.koch-redesign .koch-faq .koch-faq__intro li,.koch-redesign .koch-faq .koch-faq__intro p,.koch-redesign .koch-faq .koch-faq__intro span{color:#000002!important;vertical-align:middle}.koch-redesign .koch-faq .koch-faq__accordion{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:920px}.koch-redesign .koch-faq .koch-faq__item{background:#f7f7f7;border-radius:16px;overflow:hidden}.koch-redesign .koch-faq .koch-faq__item.is-open{background:#f7f7f7}.koch-redesign .koch-faq .koch-faq__question{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:34px 24px;text-align:left;width:100%}.koch-redesign .koch-faq .koch-faq__question-text{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:.03em!important;line-height:25px!important}.koch-redesign .koch-faq .koch-faq__question-icon{background:#fff;border-radius:10px;flex-shrink:0;height:40px;position:relative;transition:background-color .2s ease;width:40px}.koch-redesign .koch-faq .koch-faq__question-icon:before{border-right:2px solid #c92a21;border-top:2px solid #c92a21;content:"";height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-70%) rotate(135deg);transition:transform .2s ease,border-color .2s ease;width:9px}.koch-redesign .koch-faq .koch-faq__question:focus-visible .koch-faq__question-icon,.koch-redesign .koch-faq .koch-faq__question:hover .koch-faq__question-icon{background:#c92a21}.koch-redesign .koch-faq .koch-faq__question:focus-visible .koch-faq__question-icon:before,.koch-redesign .koch-faq .koch-faq__question:hover .koch-faq__question-icon:before{border-color:#fff}.koch-redesign .koch-faq .koch-faq__item.is-open .koch-faq__question-icon:before{transform:translate(-50%,-30%) rotate(-45deg)}.koch-redesign .koch-faq .koch-faq__answer-inner{padding:0 24px 24px}.koch-redesign .koch-faq .koch-faq__answer-inner p{color:#1c2b39!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.3!important;margin:0 0 12px!important}.koch-redesign .koch-faq .koch-faq__answer-inner p:last-child{margin-bottom:0!important}.koch-redesign .koch-faq .koch-faq__more{display:flex;justify-content:center;margin-top:32px}.koch-redesign .koch-faq .koch-faq__item--hidden,.koch-redesign .koch-faq .koch-faq__more-link{display:none}.koch-redesign .koch-faq.is-expanded .koch-faq__item--hidden{display:block}.koch-redesign .koch-faq.is-expanded .koch-faq__toggle{display:none}.koch-redesign .koch-faq.is-expanded .koch-faq__more-link{display:inline-flex}.koch-redesign .koch-hero{align-items:stretch;background-color:#000002;display:flex;min-height:clamp(560px,100vh - 82px,720px);overflow:hidden;position:relative}.koch-redesign .koch-hero__media{inset:0;position:absolute;z-index:0}.koch-redesign .koch-hero__image,.koch-redesign .koch-hero__media img,.koch-redesign .koch-hero__media picture{height:100%;object-fit:cover;object-position:62% center;width:100%}.koch-redesign .koch-hero__overlay{display:none}.koch-redesign .koch-hero__container{align-items:center;display:flex;min-height:inherit;padding-bottom:40px;padding-top:40px;position:relative;width:100%;z-index:1}.koch-redesign .koch-hero__content{background:#fff;border-radius:8px;box-shadow:0 18px 48px rgba(0,0,2,.12);color:#000002;padding:48px;width:min(100%,720px)}.koch-redesign .koch-hero__title{color:#000002;font-family:Roboto,sans-serif;font-size:clamp(2rem,4vw,56px);font-style:normal;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0 0 24px;vertical-align:middle}.koch-redesign .koch-hero__title-accent{color:#c92a21;font:inherit;letter-spacing:inherit;line-height:inherit;vertical-align:middle}.koch-redesign .koch-hero__description{color:#3a3a3a;margin-bottom:32px;max-width:620px}.koch-redesign .koch-hero__description p{color:inherit;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important;margin:0 0 12px;vertical-align:middle!important}.koch-redesign .koch-hero__description p:last-child{margin-bottom:0}.koch-redesign .koch-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.koch-redesign .koch-hero__actions a{flex:1}.koch-redesign .koch-hero__ratings{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.koch-redesign .koch-hero-rating{align-items:flex-start;background:#f3f3f3;border:1px solid rgba(0,0,2,.06);border-radius:8px;color:#000002;display:flex;gap:12px;min-height:72px;padding:14px 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.koch-redesign .koch-hero-rating:hover{background:#ebebeb;border-color:rgba(0,0,2,.1);color:#000002}.koch-redesign .koch-hero-rating:focus-visible{outline:2px solid #c92a21;outline-offset:2px}.koch-redesign .koch-hero-rating__brand{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-height:28px;width:28px}.koch-redesign .koch-hero-rating__brand-text{font-size:11px;font-weight:700;line-height:1.1}.koch-redesign .koch-hero-rating__logo{display:block;height:28px;object-fit:contain;width:28px}.koch-redesign .koch-hero-rating__logo--proven-expert{height:28px;width:28px}.koch-redesign .koch-hero-rating__logo--seal{background:#cdb47e;border-radius:50%;height:28px;position:relative;width:28px}.koch-redesign .koch-hero-rating__logo--seal:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;left:8px;position:absolute;top:9px;transform:rotate(-45deg);width:11px}.koch-redesign .koch-hero-rating__details{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.koch-redesign .koch-hero-rating__summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.koch-redesign .koch-hero-rating__score{align-items:baseline;display:inline-flex;font-size:14px;gap:2px;line-height:1.2;white-space:nowrap}.koch-redesign .koch-hero-rating__score strong{font-size:18px;font-weight:700}.koch-redesign .koch-hero-rating__max{color:rgba(0,0,2,.72)}.koch-redesign .koch-hero-rating__label{color:rgba(0,0,2,.72);font-size:13px;line-height:1.3}.koch-redesign .koch-rating-stars{align-items:center;display:inline-flex;gap:2px}.koch-redesign .koch-rating-stars__icon{display:block;flex-shrink:0;height:12px;object-fit:contain;width:12px}.koch-redesign .koch-rating-stars__icon.is-empty{filter:grayscale(1);opacity:.28}.koch-redesign .koch-rating-stars__icon--svg path{fill:rgba(0,0,2,.16)}.koch-redesign .koch-rating-stars__icon--svg.is-full path{fill:#fbbc04}.koch-redesign .koch-rating-stars__icon--svg.is-empty{filter:none;opacity:1}@media(max-width:991.98px){.koch-redesign .koch-hero__content{padding:40px;width:min(100%,640px)}.koch-redesign .koch-hero__image,.koch-redesign .koch-hero__media img,.koch-redesign .koch-hero__media picture{object-position:center}}@media(max-width:767.98px){.koch-redesign .koch-hero{min-height:auto}.koch-redesign .koch-hero__container{align-items:flex-end;padding-bottom:24px;padding-top:24px}.koch-redesign .koch-hero__content{padding:32px 24px;width:100%}.koch-redesign .koch-hero__title{font-size:clamp(1.75rem,7vw,2.25rem);letter-spacing:.01em;line-height:1.2;margin-bottom:16px}.koch-redesign .koch-hero__actions,.koch-redesign .koch-hero__description{margin-bottom:24px}.koch-redesign .koch-hero__actions .koch-btn{flex:1 1 calc(50% - 6px);min-width:140px}.koch-redesign .koch-hero__ratings{grid-template-columns:1fr}}@media(max-width:575.98px){.koch-redesign .koch-hero__overlay{background:linear-gradient(180deg,rgba(0,0,2,.08),rgba(0,0,2,.24));display:block}.koch-redesign .koch-hero__actions{flex-direction:column}.koch-redesign .koch-hero__actions .koch-btn{width:100%}}.koch-redesign .koch-insurance{background:#c92a21;color:#fff}.koch-redesign .koch-insurance a,.koch-redesign .koch-insurance h1,.koch-redesign .koch-insurance h2,.koch-redesign .koch-insurance h3,.koch-redesign .koch-insurance h4,.koch-redesign .koch-insurance h5,.koch-redesign .koch-insurance h6,.koch-redesign .koch-insurance li,.koch-redesign .koch-insurance p,.koch-redesign .koch-insurance span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-insurance .koch-insurance__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-insurance .koch-insurance__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-insurance .koch-insurance__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-insurance .koch-insurance__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-insurance .koch-insurance__layout{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:991.98px){.koch-redesign .koch-insurance .koch-insurance__layout{gap:32px;grid-template-columns:1fr}}.koch-redesign .koch-insurance .koch-insurance__main{align-items:flex-start;display:flex;flex-direction:column}.koch-redesign .koch-insurance .koch-insurance__title,.koch-redesign .koch-insurance h2.koch-insurance__title{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.2!important;margin:0 0 24px!important;padding:0!important;text-align:left!important;text-transform:none!important}.koch-redesign .koch-insurance .koch-insurance__intro{margin:0 0 24px;max-width:480px;text-align:left}.koch-redesign .koch-insurance .koch-insurance__intro li,.koch-redesign .koch-insurance .koch-insurance__intro p,.koch-redesign .koch-insurance .koch-insurance__intro span{color:hsla(0,0%,100%,.92)!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.05em!important;line-height:130%!important;margin:0 0 12px!important}.koch-redesign .koch-insurance .koch-insurance__intro li:last-child,.koch-redesign .koch-insurance .koch-insurance__intro p:last-child,.koch-redesign .koch-insurance .koch-insurance__intro span:last-child{margin-bottom:0!important}.koch-redesign .koch-insurance .koch-insurance__hotline{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;letter-spacing:.05em!important;line-height:130%!important;margin:0 0 32px!important}.koch-redesign .koch-insurance .koch-insurance__hotline-label{color:hsla(0,0%,100%,.92)!important;font-weight:400!important}.koch-redesign .koch-insurance .koch-insurance__hotline-label,.koch-redesign .koch-insurance .koch-insurance__hotline-link{font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;letter-spacing:.05em!important;line-height:130%!important}.koch-redesign .koch-insurance .koch-insurance__hotline-link{color:#fff!important;font-weight:600!important;text-decoration:none!important}.koch-redesign .koch-insurance .koch-insurance__hotline-link:focus,.koch-redesign .koch-insurance .koch-insurance__hotline-link:hover{text-decoration:underline!important}.koch-redesign .koch-insurance .koch-insurance__footer{margin-top:4px}.koch-redesign .koch-insurance .koch-insurance__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:575.98px){.koch-redesign .koch-insurance .koch-insurance__grid{grid-template-columns:1fr}}.koch-redesign .koch-insurance .koch-insurance__card{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:24px}.koch-redesign .koch-insurance .koch-insurance__card-icon{align-items:center;background:#fdecec;border-radius:12px;color:#c92a21;display:flex;height:44px;justify-content:center;width:44px}.koch-redesign .koch-insurance .koch-insurance__card-icon-image{display:block;height:22px;object-fit:contain;width:22px}.koch-redesign .koch-insurance .koch-insurance__card-title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.35!important;margin:0!important}.koch-redesign .koch-insurance .koch-insurance__card-text{color:#c92a21!important;font-family:Roboto,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.3!important;margin:auto 0 0!important}.koch-redesign .koch-kpi{background:#fff;color:#000002}.koch-redesign .koch-kpi__container{padding-bottom:140px;padding-top:140px}.koch-redesign .koch-kpi__title{color:#000002;font-family:Roboto,sans-serif!important;font-size:44px;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 48px;padding:0;text-align:center;text-transform:none}.koch-redesign .koch-kpi__board{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(32px,4vw,48px);justify-content:space-between;width:100%}.koch-redesign .koch-kpi__column{flex:0 1 auto;max-width:100%;min-width:0}.koch-redesign .koch-kpi__meta{align-items:center;display:flex;gap:20px;min-width:0}.koch-redesign .koch-kpi__wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;min-width:0}.koch-redesign .koch-kpi__value{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0!important;padding:0}.koch-redesign .koch-kpi__counter,.koch-redesign .koch-kpi__counter-value{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.koch-redesign .koch-kpi__counter{align-items:center;display:inline-flex;vertical-align:middle;white-space:nowrap}.koch-redesign .koch-kpi__counter-value{display:inline-block;min-width:.5ch;vertical-align:middle}.koch-redesign .koch-kpi__icon{align-items:center;background:#c92a21;border-radius:20px;box-sizing:border-box;display:flex;flex-shrink:0;height:86px;justify-content:center;padding:20px;width:86px}.koch-redesign .koch-kpi__icon img,.koch-redesign .koch-kpi__icon-image{display:block;filter:brightness(0) invert(1);height:46px!important;max-height:46px;max-width:46px;object-fit:contain;width:46px!important}.koch-redesign .koch-kpi__description{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em;line-height:25px!important;margin:0!important;padding:0}@media(max-width:991.98px){.koch-redesign .koch-kpi__container{padding-bottom:96px;padding-top:96px}.koch-redesign .koch-kpi__title{font-size:36px}.koch-redesign .koch-kpi__value{font-size:36px!important}.koch-redesign .koch-kpi__description{font-size:18px!important;line-height:23px!important}}@media(max-width:767.98px){.koch-redesign .koch-kpi__container{padding-bottom:64px;padding-top:64px}.koch-redesign .koch-kpi__board{align-items:flex-start;flex-direction:column;gap:28px}.koch-redesign .koch-kpi__column{width:100%}.koch-redesign .koch-kpi__meta{gap:16px}.koch-redesign .koch-kpi__title{font-size:28px}.koch-redesign .koch-kpi__value{font-size:28px!important}.koch-redesign .koch-kpi__description{font-size:16px!important;line-height:20px!important}}@media(max-width:575.98px){.koch-redesign .koch-kpi__icon{border-radius:16px;height:72px;padding:16px;width:72px}.koch-redesign .koch-kpi__icon img,.koch-redesign .koch-kpi__icon-image{height:40px!important;max-height:40px;max-width:40px;width:40px!important}}.koch-redesign .koch-partners{background:#f4f4f4;color:#000002}.koch-redesign .koch-partners a,.koch-redesign .koch-partners h1,.koch-redesign .koch-partners h2,.koch-redesign .koch-partners h3,.koch-redesign .koch-partners h4,.koch-redesign .koch-partners h5,.koch-redesign .koch-partners h6,.koch-redesign .koch-partners li,.koch-redesign .koch-partners p,.koch-redesign .koch-partners span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-partners .koch-partners__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-partners .koch-partners__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-partners .koch-partners__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-partners .koch-partners__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-partners .koch-partners__title,.koch-redesign .koch-partners h1.koch-partners__title,.koch-redesign .koch-partners h2.koch-partners__title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:center;text-transform:none!important}@media(max-width:991.98px){.koch-redesign .koch-partners .koch-partners__title,.koch-redesign .koch-partners h1.koch-partners__title,.koch-redesign .koch-partners h2.koch-partners__title{font-size:36px!important}}@media(max-width:767.98px){.koch-redesign .koch-partners .koch-partners__title,.koch-redesign .koch-partners h1.koch-partners__title,.koch-redesign .koch-partners h2.koch-partners__title{font-size:32px!important}}@media(max-width:575.98px){.koch-redesign .koch-partners .koch-partners__title,.koch-redesign .koch-partners h1.koch-partners__title,.koch-redesign .koch-partners h2.koch-partners__title{font-size:28px!important}}.koch-redesign .koch-partners .koch-partners__intro{margin:0 auto 48px;max-width:920px;text-align:center}@media(max-width:767.98px){.koch-redesign .koch-partners .koch-partners__intro{margin-bottom:32px}}@media(max-width:575.98px){.koch-redesign .koch-partners .koch-partners__intro{margin-bottom:24px}}.koch-redesign .koch-partners .koch-partners__intro p{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important}.koch-redesign .koch-partners .koch-partners__intro p:last-child{margin-bottom:0!important}.koch-redesign .koch-partners .koch-partners__intro li,.koch-redesign .koch-partners .koch-partners__intro span{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important}.koch-redesign .koch-partners .koch-partners__intro a{color:#c92a21!important;text-decoration:underline}.koch-redesign .koch-partners .koch-partners__intro a:focus,.koch-redesign .koch-partners .koch-partners__intro a:hover{color:#9e2119!important}.koch-redesign .koch-partners .koch-partners__slider{align-items:center;display:flex;gap:16px}@media(max-width:575.98px){.koch-redesign .koch-partners .koch-partners__slider{gap:8px}}.koch-redesign .koch-partners .koch-partners__track{flex:1 1 auto;min-width:0;overflow:hidden}.koch-redesign .koch-partners .koch-partners__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.koch-redesign .koch-partners .koch-partners__item{align-items:center;background:transparent!important;border-radius:0!important;display:flex;height:120px;justify-content:center}.koch-redesign .koch-partners .koch-partners__arrow{background:#f7f7f7;border:0;border-radius:10px;cursor:pointer;flex-shrink:0;height:40px;padding:0;position:relative;transition:background-color .2s ease;width:40px}.koch-redesign .koch-partners .koch-partners__arrow:before{border-right:2px solid #c92a21;border-top:2px solid #c92a21;content:"";height:9px;left:50%;position:absolute;top:50%;width:9px}.koch-redesign .koch-partners .koch-partners__arrow--prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.koch-redesign .koch-partners .koch-partners__arrow--next:before{transform:translate(-70%,-50%) rotate(45deg)}.koch-redesign .koch-partners .koch-partners__arrow:focus,.koch-redesign .koch-partners .koch-partners__arrow:hover{background:#c92a21}.koch-redesign .koch-partners .koch-partners__arrow:focus:before,.koch-redesign .koch-partners .koch-partners__arrow:hover:before{border-color:#fff}.koch-redesign .koch-partners .koch-partners__arrow.swiper-button-disabled{cursor:default;opacity:.4}.koch-redesign .koch-partners .koch-partners__logo-link,.koch-redesign .koch-partners .koch-partners__logo-wrap{align-items:center;display:flex;height:100%;justify-content:center;padding:8px 24px;width:100%}.koch-redesign .koch-partners .koch-partners__logo-link{text-decoration:none;transition:opacity .2s ease}.koch-redesign .koch-partners .koch-partners__logo-link:focus,.koch-redesign .koch-partners .koch-partners__logo-link:hover{opacity:.75}.koch-redesign .koch-partners .koch-partners__logo{display:block;filter:grayscale(100%);height:auto!important;max-height:120px!important;object-fit:contain;opacity:.75;transition:filter .2s ease,opacity .2s ease;width:auto!important}.koch-redesign .koch-partners .koch-partners__logo:hover{filter:grayscale(0);opacity:1}.koch-redesign .koch-regions{background:#c92a21;color:#fff}.koch-redesign .koch-regions a,.koch-redesign .koch-regions h1,.koch-redesign .koch-regions h2,.koch-redesign .koch-regions h3,.koch-redesign .koch-regions h4,.koch-redesign .koch-regions h5,.koch-redesign .koch-regions h6,.koch-redesign .koch-regions li,.koch-redesign .koch-regions p,.koch-redesign .koch-regions span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-regions .koch-regions__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-regions .koch-regions__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-regions .koch-regions__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-regions .koch-regions__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-regions .koch-regions__layout{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}@media(max-width:991.98px){.koch-redesign .koch-regions .koch-regions__layout{gap:32px;grid-template-columns:1fr}}.koch-redesign .koch-regions .koch-regions__main{align-items:flex-start;display:flex;flex-direction:column}.koch-redesign .koch-regions .koch-regions__title,.koch-redesign .koch-regions h2.koch-regions__title{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em!important;line-height:130%!important;margin:0 0 24px!important;padding:0!important;text-align:left!important;text-transform:none!important}.koch-redesign .koch-regions .koch-regions__intro{margin:0 0 24px;max-width:460px;text-align:left}.koch-redesign .koch-regions .koch-regions__intro li,.koch-redesign .koch-regions .koch-regions__intro p,.koch-redesign .koch-regions .koch-regions__intro span{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.05em!important;line-height:140%!important;margin:0 0 12px!important}.koch-redesign .koch-regions .koch-regions__intro li:last-child,.koch-redesign .koch-regions .koch-regions__intro p:last-child,.koch-redesign .koch-regions .koch-regions__intro span:last-child{margin-bottom:0!important}.koch-redesign .koch-regions .koch-regions__city-list{display:flex;gap:32px;margin:0 0 32px;width:100%}@media(max-width:575.98px){.koch-redesign .koch-regions .koch-regions__city-list{flex-direction:column;gap:8px}}.koch-redesign .koch-regions .koch-regions__city-col{flex:1;list-style:none;margin:0;padding:0}.koch-redesign .koch-regions .koch-regions__city-item{align-items:center;display:flex;margin-bottom:8px}.koch-redesign .koch-regions .koch-regions__city-item:last-child{margin-bottom:0}.koch-redesign .koch-regions .koch-regions__city-item:before{background:#fff;border-radius:50%;content:"";flex-shrink:0;height:4px;margin-right:12px;width:4px}.koch-redesign .koch-regions .koch-regions__city-link,.koch-redesign .koch-regions .koch-regions__city-name{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.05em!important;line-height:140%!important;text-decoration:none!important}.koch-redesign .koch-regions .koch-regions__city-link{transition:opacity .2s ease}.koch-redesign .koch-regions .koch-regions__city-link:focus,.koch-redesign .koch-regions .koch-regions__city-link:hover{opacity:.8;text-decoration:underline!important}.koch-redesign .koch-regions .koch-regions__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.koch-redesign .koch-regions .koch-regions__btn.koch-btn--primary{background-color:transparent;border-color:#fff;color:#fff}.koch-redesign .koch-regions .koch-regions__btn.koch-btn--primary .koch-btn__icon,.koch-redesign .koch-regions .koch-regions__btn.koch-btn--primary .koch-btn__label{color:#fff}.koch-redesign .koch-regions .koch-regions__btn.koch-btn--primary:hover:not(:disabled):not(.is-disabled){background-color:#fff;border-color:#fff;color:#c92a21}.koch-redesign .koch-regions .koch-regions__btn.koch-btn--primary:hover:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-regions .koch-regions__btn.koch-btn--primary:hover:not(:disabled):not(.is-disabled) .koch-btn__label{color:#c92a21}.koch-redesign .koch-regions .koch-regions__map{background:#fff;border-radius:20px;overflow:hidden}.koch-redesign .koch-regions .koch-regions__map-image,.koch-redesign .koch-regions .koch-regions__map-video{display:block;height:auto;object-fit:cover;width:100%}.koch-redesign .koch-regions .koch-regions__map-video{aspect-ratio:16/9;background:#000}.koch-redesign .koch-reviews{background:#fff;color:#000002}.koch-redesign .koch-reviews a,.koch-redesign .koch-reviews h1,.koch-redesign .koch-reviews h2,.koch-redesign .koch-reviews h3,.koch-redesign .koch-reviews h4,.koch-redesign .koch-reviews h5,.koch-redesign .koch-reviews h6,.koch-redesign .koch-reviews li,.koch-redesign .koch-reviews p,.koch-redesign .koch-reviews span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-reviews .koch-reviews__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-reviews .koch-reviews__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-reviews .koch-reviews__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-reviews .koch-reviews__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-reviews .koch-reviews__title,.koch-redesign .koch-reviews h1.koch-reviews__title,.koch-redesign .koch-reviews h2.koch-reviews__title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:center;text-transform:none!important}@media(max-width:991.98px){.koch-redesign .koch-reviews .koch-reviews__title,.koch-redesign .koch-reviews h1.koch-reviews__title,.koch-redesign .koch-reviews h2.koch-reviews__title{font-size:36px!important}}@media(max-width:767.98px){.koch-redesign .koch-reviews .koch-reviews__title,.koch-redesign .koch-reviews h1.koch-reviews__title,.koch-redesign .koch-reviews h2.koch-reviews__title{font-size:32px!important}}@media(max-width:575.98px){.koch-redesign .koch-reviews .koch-reviews__title,.koch-redesign .koch-reviews h1.koch-reviews__title,.koch-redesign .koch-reviews h2.koch-reviews__title{font-size:28px!important}}.koch-redesign .koch-reviews .koch-reviews__intro{margin:0 auto 48px;max-width:920px;text-align:center}@media(max-width:767.98px){.koch-redesign .koch-reviews .koch-reviews__intro{margin-bottom:32px}}@media(max-width:575.98px){.koch-redesign .koch-reviews .koch-reviews__intro{margin-bottom:24px}}.koch-redesign .koch-reviews .koch-reviews__intro p{color:#5f7b8e!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important}.koch-redesign .koch-reviews .koch-reviews__intro p:last-child{margin-bottom:0!important}.koch-redesign .koch-reviews .koch-reviews__intro li,.koch-redesign .koch-reviews .koch-reviews__intro span{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important}.koch-redesign .koch-reviews .koch-reviews__intro a{color:#c92a21!important;text-decoration:underline}.koch-redesign .koch-reviews .koch-reviews__intro a:focus,.koch-redesign .koch-reviews .koch-reviews__intro a:hover{color:#9e2119!important}.koch-redesign .koch-reviews .koch-reviews__intro p{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important;vertical-align:middle!important}.koch-redesign .koch-reviews .koch-reviews__badges{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 48px}@media(max-width:767.98px){.koch-redesign .koch-reviews .koch-reviews__badges{gap:12px;grid-template-columns:1fr;margin-bottom:32px}}.koch-redesign .koch-reviews .koch-hero-rating{max-width:none;width:100%}.koch-redesign .koch-reviews .koch-reviews__slider{align-items:center;display:flex;gap:16px}@media(max-width:575.98px){.koch-redesign .koch-reviews .koch-reviews__slider{gap:8px}}.koch-redesign .koch-reviews .koch-reviews__track{flex:1 1 auto;min-width:0;overflow:hidden}.koch-redesign .koch-reviews .koch-reviews__list{align-items:stretch;display:flex;list-style:none;margin:0;padding:0}.koch-redesign .koch-reviews .koch-reviews__item{background:transparent!important;border-radius:0!important;display:flex;height:auto}.koch-redesign .koch-reviews .koch-reviews__arrow{background:#f7f7f7;border:0;border-radius:10px;cursor:pointer;flex-shrink:0;height:40px;padding:0;position:relative;transition:background-color .2s ease;width:40px}.koch-redesign .koch-reviews .koch-reviews__arrow:before{border-right:2px solid #c92a21;border-top:2px solid #c92a21;content:"";height:9px;left:50%;position:absolute;top:50%;width:9px}.koch-redesign .koch-reviews .koch-reviews__arrow--prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.koch-redesign .koch-reviews .koch-reviews__arrow--next:before{transform:translate(-70%,-50%) rotate(45deg)}.koch-redesign .koch-reviews .koch-reviews__arrow:focus-visible,.koch-redesign .koch-reviews .koch-reviews__arrow:hover{background:#c92a21}.koch-redesign .koch-reviews .koch-reviews__arrow:focus-visible:before,.koch-redesign .koch-reviews .koch-reviews__arrow:hover:before{border-color:#fff}.koch-redesign .koch-reviews .koch-reviews__arrow.swiper-button-disabled{cursor:default;opacity:.4}.koch-redesign .koch-reviews .koch-reviews__arrow.swiper-button-disabled:hover{background:#f7f7f7}.koch-redesign .koch-reviews .koch-reviews__arrow.swiper-button-disabled:hover:before{border-color:#c92a21}.koch-redesign .koch-reviews .koch-reviews__card{background:#f4f4f4;border-radius:20px;display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;width:100%}@media(max-width:767.98px){.koch-redesign .koch-reviews .koch-reviews__card{padding:20px}}.koch-redesign .koch-reviews .koch-reviews__card-rating .koch-rating-stars__icon{height:18px;width:18px}.koch-redesign .koch-reviews .koch-reviews__card-head{display:flex;flex-direction:column;gap:2px}.koch-redesign .koch-reviews .koch-reviews__card-author{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.3!important}.koch-redesign .koch-reviews .koch-reviews__card-source{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important}.koch-redesign .koch-reviews .koch-reviews__card-text{border:0;margin:0;padding:0}.koch-redesign .koch-reviews .koch-reviews__card-text p{color:#1c2b39!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.3!important;margin:0!important}.koch-redesign .koch-section-scaffold{background-color:#f7f7f7;padding:3rem 0}.koch-redesign .koch-section-scaffold__title{color:#c92a21;margin:0}.koch-redesign .koch-services{background:#fff;color:#000002}.koch-redesign .koch-services a,.koch-redesign .koch-services h1,.koch-redesign .koch-services h2,.koch-redesign .koch-services h3,.koch-redesign .koch-services h4,.koch-redesign .koch-services h5,.koch-redesign .koch-services h6,.koch-redesign .koch-services li,.koch-redesign .koch-services p,.koch-redesign .koch-services span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-services .koch-services__container{padding-bottom:160px;padding-top:160px}.koch-redesign .koch-services .koch-services__title,.koch-redesign .koch-services h2.koch-services__title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:center;text-transform:none!important}.koch-redesign .koch-services .koch-services__intro{margin:0 auto 48px;max-width:920px;text-align:center}.koch-redesign .koch-services .koch-services__intro p{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important;vertical-align:middle}.koch-redesign .koch-services .koch-services__intro p:last-child{margin-bottom:0!important}.koch-redesign .koch-services .koch-services__intro li,.koch-redesign .koch-services .koch-services__intro span{color:#000002!important;text-transform:none!important}.koch-redesign .koch-services .koch-services__intro a,.koch-redesign .koch-services .koch-services__intro li,.koch-redesign .koch-services .koch-services__intro span{font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important}.koch-redesign .koch-services .koch-services__intro a{color:#c92a21!important;text-decoration:underline;vertical-align:middle}.koch-redesign .koch-services .koch-services__intro a:active,.koch-redesign .koch-services .koch-services__intro a:focus,.koch-redesign .koch-services .koch-services__intro a:hover{color:#9e2119!important}.koch-redesign .koch-services .koch-services__intro b,.koch-redesign .koch-services .koch-services__intro strong{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:600!important;letter-spacing:inherit!important;line-height:inherit!important}.koch-redesign .koch-services .koch-services__grid{display:flex;flex-direction:column;gap:20px}.koch-redesign .koch-services .koch-services__row{display:grid;gap:20px}.koch-redesign .koch-services .koch-services__row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.koch-redesign .koch-services .koch-services__row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.koch-redesign .koch-services .koch-services__card{align-items:stretch;background:#f4f4f4;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px;text-align:left}.koch-redesign .koch-services .koch-services__card--grey{background:#f4f4f4}.koch-redesign .koch-services .koch-services__card--pink{background:#fdecec}.koch-redesign .koch-services .koch-services__card--red{background:#c92a21}.koch-redesign .koch-services .koch-services__card--hoverable{transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.koch-redesign .koch-services .koch-services__card--hoverable:hover{box-shadow:0 12px 28px rgba(0,0,2,.08);transform:translateY(-8px)}.koch-redesign .koch-services .koch-services__card--hoverable.koch-services__card--grey:hover{background:#e3e3e3}.koch-redesign .koch-services .koch-services__card--hoverable.koch-services__card--pink:hover{background:#f5dedc}.koch-redesign .koch-services .koch-services__card--hoverable.koch-services__card--red:hover{background:#9e2119}.koch-redesign .koch-services .koch-services__card-head{align-items:center;background:#fff;border-radius:16px;box-sizing:border-box;display:flex;gap:16px;justify-content:flex-start;min-height:72px;padding:16px 20px;width:100%}.koch-redesign .koch-services .koch-services__card-icon{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.koch-redesign .koch-services .koch-services__card-icon img,.koch-redesign .koch-services .koch-services__card-icon-image{display:block;height:40px!important;max-height:40px;max-width:40px;object-fit:contain;width:40px!important}.koch-redesign .koch-services .koch-services__card-title,.koch-redesign .koch-services a.koch-services__card-title,.koch-redesign .koch-services p.koch-services__card-title{color:#1c2b39!important;flex:1 1 auto;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.03em!important;line-height:25px!important;margin:0!important;min-width:0;padding:0!important;text-align:left!important;text-decoration:none;text-transform:none!important;vertical-align:middle}.koch-redesign .koch-services a.koch-services__card-title{transition:color .2s ease}.koch-redesign .koch-services a.koch-services__card-title:active,.koch-redesign .koch-services a.koch-services__card-title:focus,.koch-redesign .koch-services a.koch-services__card-title:hover{color:#c92a21!important}.koch-redesign .koch-services a.koch-services__card-title:focus-visible{outline:2px solid #c92a21;outline-offset:2px}.koch-redesign .koch-services .koch-services__card-body{flex:1 1 auto;width:100%}.koch-redesign .koch-services .koch-services__card-description,.koch-redesign .koch-services p.koch-services__card-description{color:#1c2b39!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.3!important;margin:0!important;padding:0!important;text-align:left!important;text-transform:none!important;vertical-align:middle}.koch-redesign .koch-services .koch-services__card--red .koch-services__card-description,.koch-redesign .koch-services .koch-services__card--red p.koch-services__card-description{color:#fff!important}.koch-redesign .koch-services .koch-services__card-footer{margin-top:auto;padding-top:8px;width:100%}.koch-redesign .koch-services .koch-services__card-btn{width:100%}.koch-redesign .koch-services .koch-btn--secondary-white{background-color:transparent;border-color:#fff;color:#fff}.koch-redesign .koch-services .koch-btn--secondary-white .koch-btn__icon,.koch-redesign .koch-services .koch-btn--secondary-white .koch-btn__label{color:#fff}.koch-redesign .koch-services .koch-btn--secondary-white:hover:not(:disabled):not(.is-disabled){background-color:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.koch-redesign .koch-services .koch-btn--secondary-white:hover:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-services .koch-btn--secondary-white:hover:not(:disabled):not(.is-disabled) .koch-btn__label{color:#fff}.koch-redesign .koch-services .koch-btn--secondary-white:active:not(:disabled):not(.is-disabled),.koch-redesign .koch-services .koch-btn--secondary-white:focus-visible{background-color:transparent;border-color:#fff;box-shadow:0 0 0 2px #fff;color:#fff}.koch-redesign .koch-services .koch-btn--secondary-white:active:not(:disabled):not(.is-disabled) .koch-btn__icon,.koch-redesign .koch-services .koch-btn--secondary-white:active:not(:disabled):not(.is-disabled) .koch-btn__label,.koch-redesign .koch-services .koch-btn--secondary-white:focus-visible .koch-btn__icon,.koch-redesign .koch-services .koch-btn--secondary-white:focus-visible .koch-btn__label{color:#fff}@media(max-width:991.98px){.koch-redesign .koch-services .koch-services__container{padding-bottom:96px;padding-top:96px}.koch-redesign .koch-services .koch-services__title,.koch-redesign .koch-services h2.koch-services__title{font-size:36px!important}.koch-redesign .koch-services .koch-services__intro{margin-bottom:40px}.koch-redesign .koch-services .koch-services__card-title,.koch-redesign .koch-services .koch-services__intro a,.koch-redesign .koch-services .koch-services__intro li,.koch-redesign .koch-services .koch-services__intro p,.koch-redesign .koch-services .koch-services__intro span,.koch-redesign .koch-services a.koch-services__card-title,.koch-redesign .koch-services p.koch-services__card-title{font-size:18px!important;letter-spacing:.03em!important;line-height:23px!important}.koch-redesign .koch-services .koch-services__card-description,.koch-redesign .koch-services p.koch-services__card-description{font-size:16px!important;letter-spacing:.05em!important;line-height:1.3!important}}@media(max-width:767.98px){.koch-redesign .koch-services .koch-services__container{padding-bottom:64px;padding-top:64px}.koch-redesign .koch-services .koch-services__title,.koch-redesign .koch-services h2.koch-services__title{font-size:28px!important}.koch-redesign .koch-services .koch-services__intro{margin-bottom:32px}.koch-redesign .koch-services .koch-services__intro a,.koch-redesign .koch-services .koch-services__intro li,.koch-redesign .koch-services .koch-services__intro p,.koch-redesign .koch-services .koch-services__intro span{font-size:16px!important;letter-spacing:.03em!important;line-height:20px!important}.koch-redesign .koch-services .koch-services__row--cols-2,.koch-redesign .koch-services .koch-services__row--cols-3{grid-template-columns:1fr}.koch-redesign .koch-services .koch-services__card{padding:20px}.koch-redesign .koch-services .koch-services__card-title,.koch-redesign .koch-services a.koch-services__card-title,.koch-redesign .koch-services p.koch-services__card-title{font-size:18px!important;letter-spacing:.03em!important;line-height:20px!important}.koch-redesign .koch-services .koch-services__card-description,.koch-redesign .koch-services p.koch-services__card-description{font-size:16px!important;letter-spacing:.05em!important;line-height:1.3!important}}@media(prefers-reduced-motion:reduce){.koch-redesign .koch-services .koch-services__card--hoverable{transition:background-color .25s ease}.koch-redesign .koch-services .koch-services__card--hoverable:hover{transform:none}}.koch-redesign .koch-steps{background:#fff;color:#000002}.koch-redesign .koch-steps a,.koch-redesign .koch-steps h1,.koch-redesign .koch-steps h2,.koch-redesign .koch-steps h3,.koch-redesign .koch-steps h4,.koch-redesign .koch-steps h5,.koch-redesign .koch-steps h6,.koch-redesign .koch-steps li,.koch-redesign .koch-steps p,.koch-redesign .koch-steps span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-steps .koch-steps__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-steps .koch-steps__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-steps .koch-steps__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-steps .koch-steps__title,.koch-redesign .koch-steps h1.koch-steps__title,.koch-redesign .koch-steps h2.koch-steps__title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:center;text-transform:none!important}@media(max-width:991.98px){.koch-redesign .koch-steps .koch-steps__title,.koch-redesign .koch-steps h1.koch-steps__title,.koch-redesign .koch-steps h2.koch-steps__title{font-size:36px!important}}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__title,.koch-redesign .koch-steps h1.koch-steps__title,.koch-redesign .koch-steps h2.koch-steps__title{font-size:32px!important}}@media(max-width:575.98px){.koch-redesign .koch-steps .koch-steps__title,.koch-redesign .koch-steps h1.koch-steps__title,.koch-redesign .koch-steps h2.koch-steps__title{font-size:28px!important}}.koch-redesign .koch-steps .koch-steps__intro{margin:0 auto 48px;max-width:920px;text-align:center}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__intro{margin-bottom:32px}}@media(max-width:575.98px){.koch-redesign .koch-steps .koch-steps__intro{margin-bottom:24px}}.koch-redesign .koch-steps .koch-steps__intro p{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important}.koch-redesign .koch-steps .koch-steps__intro p:last-child{margin-bottom:0!important}.koch-redesign .koch-steps .koch-steps__intro li,.koch-redesign .koch-steps .koch-steps__intro span{color:#5f7b8e!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.03em!important;line-height:25px!important}.koch-redesign .koch-steps .koch-steps__intro a{color:#c92a21!important;text-decoration:underline}.koch-redesign .koch-steps .koch-steps__intro a:focus,.koch-redesign .koch-steps .koch-steps__intro a:hover{color:#9e2119!important}.koch-redesign .koch-steps .koch-steps__title,.koch-redesign .koch-steps h2.koch-steps__title{margin-bottom:32px!important;text-align:left}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__title,.koch-redesign .koch-steps h2.koch-steps__title{margin-bottom:20px!important}}.koch-redesign .koch-steps .koch-steps__intro{margin:0 0 24px;text-align:left}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__intro{margin-bottom:16px}}.koch-redesign .koch-steps .koch-steps__layout{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media(max-width:991.98px){.koch-redesign .koch-steps .koch-steps__layout{gap:20px;grid-template-columns:1fr}}.koch-redesign .koch-steps.koch-steps--no-media .koch-steps__layout{grid-template-columns:1fr}.koch-redesign .koch-steps .koch-steps__main{align-items:flex-start;display:flex;flex-direction:column}.koch-redesign .koch-steps .koch-steps__text{overflow:hidden;width:100%}.koch-redesign .koch-steps .koch-steps__text-wrapper{align-items:flex-start}.koch-redesign .koch-steps .koch-steps__slide{align-items:flex-start;background:transparent!important;border-radius:0!important;display:flex;flex-direction:column;gap:16px;height:auto;text-align:left}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__slide{gap:10px}}.koch-redesign .koch-steps .koch-steps__counter{color:#c92a21!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-weight:600!important}.koch-redesign .koch-steps .koch-steps__counter,.koch-redesign .koch-steps .koch-steps__counter-total{font-style:normal!important;letter-spacing:.05em!important;line-height:140%!important;vertical-align:middle!important}.koch-redesign .koch-steps .koch-steps__counter-total{color:#5f7b8e!important;font-family:Lato,sans-serif!important;font-size:16px!important;font-weight:400!important}.koch-redesign .koch-steps .koch-steps__slide-title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important;margin:0!important}.koch-redesign .koch-steps .koch-steps__slide-text{color:#1c2b39!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.3!important;margin:0!important;max-width:460px}.koch-redesign .koch-steps .koch-steps__nav{display:flex;gap:12px;margin-top:28px}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__nav{margin-top:16px}}.koch-redesign .koch-steps .koch-steps__arrow{background:#f7f7f7;border:0;border-radius:10px;cursor:pointer;flex-shrink:0;height:44px;padding:0;position:relative;transition:background-color .2s ease;width:44px}.koch-redesign .koch-steps .koch-steps__arrow:before{border-right:2px solid #c92a21;border-top:2px solid #c92a21;content:"";height:9px;left:50%;position:absolute;top:50%;width:9px}.koch-redesign .koch-steps .koch-steps__arrow--prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.koch-redesign .koch-steps .koch-steps__arrow--next:before{transform:translate(-70%,-50%) rotate(45deg)}.koch-redesign .koch-steps .koch-steps__arrow:focus,.koch-redesign .koch-steps .koch-steps__arrow:hover{background:#c92a21}.koch-redesign .koch-steps .koch-steps__arrow:focus:before,.koch-redesign .koch-steps .koch-steps__arrow:hover:before{border-color:#fff}.koch-redesign .koch-steps .koch-steps__arrow.swiper-button-disabled{cursor:default;opacity:.4}.koch-redesign .koch-steps .koch-steps__footer{margin-top:32px}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__footer{margin-top:20px}}.koch-redesign .koch-steps .koch-steps__media{border-radius:24px;overflow:hidden;width:100%}@media(max-width:991.98px){.koch-redesign .koch-steps .koch-steps__media{aspect-ratio:3/2;border-radius:16px;max-height:240px;order:-1}}@media(max-width:575.98px){.koch-redesign .koch-steps .koch-steps__media{max-height:200px}}.koch-redesign .koch-steps .koch-steps__media-slide{background:transparent!important;border-radius:0!important;height:100%}.koch-redesign .koch-steps .koch-steps__media-image{display:block;height:auto;object-fit:contain;width:100%}@media(max-width:991.98px){.koch-redesign .koch-steps .koch-steps__media-image{height:100%;object-fit:cover;object-position:center}}@media(max-width:767.98px){.koch-redesign .koch-steps .koch-steps__container{padding-bottom:48px;padding-top:48px}}@media(max-width:575.98px){.koch-redesign .koch-steps .koch-steps__container{padding-bottom:40px;padding-top:40px}}.koch-redesign .koch-timeline{background:#fff;color:#000002}.koch-redesign .koch-timeline a,.koch-redesign .koch-timeline h1,.koch-redesign .koch-timeline h2,.koch-redesign .koch-timeline h3,.koch-redesign .koch-timeline h4,.koch-redesign .koch-timeline h5,.koch-redesign .koch-timeline h6,.koch-redesign .koch-timeline li,.koch-redesign .koch-timeline p,.koch-redesign .koch-timeline span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-timeline .koch-timeline__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-timeline .koch-timeline__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-timeline .koch-timeline__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-timeline .koch-timeline__layout{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:991.98px){.koch-redesign .koch-timeline .koch-timeline__layout{gap:20px;grid-template-columns:1fr}}.koch-redesign .koch-timeline.koch-timeline--no-media .koch-timeline__layout{grid-template-columns:1fr}.koch-redesign .koch-timeline .koch-timeline__media{border-radius:20px;overflow:hidden}@media(max-width:991.98px){.koch-redesign .koch-timeline .koch-timeline__media{aspect-ratio:3/2;border-radius:16px;max-height:240px;order:-1}}@media(max-width:575.98px){.koch-redesign .koch-timeline .koch-timeline__media{max-height:200px}}.koch-redesign .koch-timeline .koch-timeline__media-slide{background:transparent!important;border-radius:0!important;height:100%}.koch-redesign .koch-timeline .koch-timeline__media-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.koch-redesign .koch-timeline .koch-timeline__panel{align-items:flex-start;display:flex;flex-direction:column}.koch-redesign .koch-timeline .koch-timeline__title--left,.koch-redesign .koch-timeline h2.koch-timeline__title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.3!important;margin:0 0 32px!important;padding:0!important;text-align:left!important}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__title--left,.koch-redesign .koch-timeline h2.koch-timeline__title{font-size:32px!important;margin-bottom:16px!important}}.koch-redesign .koch-timeline .koch-timeline__intro--left{margin:0 0 24px;text-align:left}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__intro--left{margin-bottom:16px}}.koch-redesign .koch-timeline .koch-timeline__intro--left p{color:#1c2b39!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.5!important;margin:0 0 12px!important}.koch-redesign .koch-timeline .koch-timeline__intro--left p:last-child{margin-bottom:0!important}.koch-redesign .koch-timeline .koch-timeline__text{width:100%}.koch-redesign .koch-timeline .koch-timeline__text-wrapper{align-items:flex-start;height:auto!important}.koch-redesign .koch-timeline .koch-timeline__slide{align-items:flex-start;background:transparent!important;border-radius:0!important;display:flex;flex-direction:column;height:auto}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__slide{gap:0}}.koch-redesign .koch-timeline .koch-timeline__year{color:#c92a21!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-weight:700!important;line-height:1.2!important;margin:0 0 12px!important}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__year{font-size:32px!important;margin-bottom:8px!important}}.koch-redesign .koch-timeline .koch-timeline__slide-title{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;margin:0 0 12px!important}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__slide-title{font-size:18px!important;margin-bottom:8px!important}}.koch-redesign .koch-timeline .koch-timeline__slide-text{color:#1c2b39!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.5!important;margin:0 0 20px!important}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__slide-text{margin-bottom:12px!important}}.koch-redesign .koch-timeline .koch-timeline__counter{color:#5f7b8e!important;display:inline-block;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.4!important}.koch-redesign .koch-timeline .koch-timeline__nav{display:flex;gap:12px;justify-content:flex-start;margin-top:24px}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__nav{margin-top:12px}}.koch-redesign .koch-timeline .koch-timeline__arrow{background:#f7f7f7;border:0;border-radius:10px;cursor:pointer;flex-shrink:0;height:40px;padding:0;position:relative;transition:background-color .2s ease;width:40px}.koch-redesign .koch-timeline .koch-timeline__arrow:before{border-right:2px solid #c92a21;border-top:2px solid #c92a21;content:"";height:9px;left:50%;position:absolute;top:50%;width:9px}.koch-redesign .koch-timeline .koch-timeline__arrow--prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.koch-redesign .koch-timeline .koch-timeline__arrow--next:before{transform:translate(-70%,-50%) rotate(45deg)}.koch-redesign .koch-timeline .koch-timeline__arrow:focus-visible,.koch-redesign .koch-timeline .koch-timeline__arrow:hover{background:#c92a21}.koch-redesign .koch-timeline .koch-timeline__arrow:focus-visible:before,.koch-redesign .koch-timeline .koch-timeline__arrow:hover:before{border-color:#fff}.koch-redesign .koch-timeline .koch-timeline__arrow.swiper-button-disabled{cursor:default;opacity:.4}.koch-redesign .koch-timeline .koch-timeline__arrow.swiper-button-disabled:hover{background:#f7f7f7}.koch-redesign .koch-timeline .koch-timeline__arrow.swiper-button-disabled:hover:before{border-color:#c92a21}@media(max-width:767.98px){.koch-redesign .koch-timeline .koch-timeline__container{padding-bottom:48px;padding-top:48px}}@media(max-width:575.98px){.koch-redesign .koch-timeline .koch-timeline__container{padding-bottom:40px;padding-top:40px}}.koch-redesign .koch-usp{color:#000002}.koch-redesign .koch-usp a,.koch-redesign .koch-usp h1,.koch-redesign .koch-usp h2,.koch-redesign .koch-usp h3,.koch-redesign .koch-usp h4,.koch-redesign .koch-usp h5,.koch-redesign .koch-usp h6,.koch-redesign .koch-usp li,.koch-redesign .koch-usp p,.koch-redesign .koch-usp span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-usp .koch-usp__container{padding-bottom:120px;padding-top:120px}@media(max-width:991.98px){.koch-redesign .koch-usp .koch-usp__container{padding-bottom:96px;padding-top:96px}}@media(max-width:767.98px){.koch-redesign .koch-usp .koch-usp__container{padding-bottom:64px;padding-top:64px}}@media(max-width:575.98px){.koch-redesign .koch-usp .koch-usp__container{padding-bottom:48px;padding-top:48px}}.koch-redesign .koch-usp--bg-white{background:#fff}.koch-redesign .koch-usp--bg-grey{background:#f4f4f4}.koch-redesign .koch-usp--bg-pink{background:#fdecec}.koch-redesign .koch-usp .koch-usp__layout{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:991.98px){.koch-redesign .koch-usp .koch-usp__layout{gap:32px;grid-template-columns:1fr}}.koch-redesign .koch-usp--image-left .koch-usp__media{order:-1}.koch-redesign .koch-usp .koch-usp__title--left{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.3!important;margin:0 0 24px!important;padding:0!important;text-align:left!important;text-transform:none!important}.koch-redesign .koch-usp .koch-usp__intro--left{margin:0 0 32px;max-width:none;text-align:left}.koch-redesign .koch-usp .koch-usp__intro--left,.koch-redesign .koch-usp .koch-usp__intro--left div,.koch-redesign .koch-usp .koch-usp__intro--left em,.koch-redesign .koch-usp .koch-usp__intro--left li,.koch-redesign .koch-usp .koch-usp__intro--left p,.koch-redesign .koch-usp .koch-usp__intro--left span,.koch-redesign .koch-usp .koch-usp__intro--left strong{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.05em!important;line-height:130%!important}.koch-redesign .koch-usp .koch-usp__intro--left p{margin:0 0 12px!important}.koch-redesign .koch-usp .koch-usp__intro--left p:last-child{margin-bottom:0!important}.koch-redesign .koch-usp .koch-usp__list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0 0 32px;padding:0}.koch-redesign .koch-usp .koch-usp__list--grid{display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:575.98px){.koch-redesign .koch-usp .koch-usp__list--grid{grid-template-columns:1fr}}.koch-redesign .koch-usp .koch-usp__list-item{align-items:center;display:flex;gap:14px}.koch-redesign .koch-usp .koch-usp__list-icon{align-items:center;background:#fdecec;border-radius:12px;color:#c92a21;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.koch-redesign .koch-usp .koch-usp__list-icon .koch-usp__list-icon-img,.koch-redesign .koch-usp .koch-usp__list-icon svg{display:block;height:24px;object-fit:contain;width:24px}.koch-redesign .koch-usp .koch-usp__list-text{color:#000002!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.05em!important;line-height:140%!important;vertical-align:middle!important}.koch-redesign .koch-usp .koch-usp__media{border-radius:20px;overflow:hidden}.koch-redesign .koch-usp .koch-usp__image,.koch-redesign .koch-usp .koch-usp__video{display:block;height:auto;object-fit:cover;width:calc(100% - 48px)}@media(max-width:991.98px){.koch-redesign .koch-usp .koch-usp__image,.koch-redesign .koch-usp .koch-usp__video{width:100%}}.koch-redesign .koch-usp .koch-usp__video{aspect-ratio:16/9;background:#000}.koch-redesign .koch-video-showcase{background:#c92a21;color:#fff}.koch-redesign .koch-video-showcase a,.koch-redesign .koch-video-showcase h1,.koch-redesign .koch-video-showcase h2,.koch-redesign .koch-video-showcase h3,.koch-redesign .koch-video-showcase h4,.koch-redesign .koch-video-showcase h5,.koch-redesign .koch-video-showcase h6,.koch-redesign .koch-video-showcase li,.koch-redesign .koch-video-showcase p,.koch-redesign .koch-video-showcase span{font-style:normal!important;text-transform:none!important}.koch-redesign .koch-video-showcase .koch-video-showcase__container{padding-bottom:100px;padding-top:100px}.koch-redesign .koch-video-showcase .koch-video-showcase__layout{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media(max-width:991.98px){.koch-redesign .koch-video-showcase .koch-video-showcase__layout{gap:32px;grid-template-columns:1fr}}.koch-redesign .koch-video-showcase--media-left .koch-video-showcase__media{order:-1}.koch-redesign .koch-video-showcase .koch-video-showcase__content{align-items:flex-start;display:flex;flex-direction:column}.koch-redesign .koch-video-showcase .koch-video-showcase__title,.koch-redesign .koch-video-showcase h2.koch-video-showcase__title{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:44px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.01em!important;line-height:130%!important;margin:0 0 24px!important;padding:0!important;text-align:left!important;text-transform:none!important}@media(max-width:991.98px){.koch-redesign .koch-video-showcase .koch-video-showcase__title,.koch-redesign .koch-video-showcase h2.koch-video-showcase__title{font-size:36px!important}}@media(max-width:767.98px){.koch-redesign .koch-video-showcase .koch-video-showcase__title,.koch-redesign .koch-video-showcase h2.koch-video-showcase__title{font-size:32px!important}}@media(max-width:575.98px){.koch-redesign .koch-video-showcase .koch-video-showcase__title,.koch-redesign .koch-video-showcase h2.koch-video-showcase__title{font-size:28px!important}}.koch-redesign .koch-video-showcase .koch-video-showcase__intro{margin:0 0 32px;max-width:520px;text-align:left}.koch-redesign .koch-video-showcase .koch-video-showcase__intro li,.koch-redesign .koch-video-showcase .koch-video-showcase__intro p,.koch-redesign .koch-video-showcase .koch-video-showcase__intro span{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.05em!important;line-height:140%!important;margin:0 0 12px!important}.koch-redesign .koch-video-showcase .koch-video-showcase__intro li:last-child,.koch-redesign .koch-video-showcase .koch-video-showcase__intro p:last-child,.koch-redesign .koch-video-showcase .koch-video-showcase__intro span:last-child{margin-bottom:0!important}.koch-redesign .koch-video-showcase .koch-video-showcase__intro a{color:#fff!important;text-decoration:underline}.koch-redesign .koch-video-showcase .koch-video-showcase__intro a:focus,.koch-redesign .koch-video-showcase .koch-video-showcase__intro a:hover{opacity:.85}.koch-redesign .koch-video-showcase .koch-video-showcase__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.koch-redesign .koch-video-showcase .koch-video-showcase__media{align-items:center;display:flex;justify-content:center}.koch-redesign .koch-video-showcase .koch-video-showcase__image{display:block;height:auto;max-width:350px;object-fit:contain;width:100%}.koch-redesign .koch-video-showcase .koch-video-showcase__video{aspect-ratio:16/9;background:rgba(0,0,0,.15);border-radius:20px;display:block;height:auto;object-fit:cover;width:100%}.koch-redesign .koch-section-video--no-controls{pointer-events:none}.koch-redesign .koch-section-video--no-controls::-webkit-media-controls,.koch-redesign .koch-section-video--no-controls::-webkit-media-controls-enclosure{display:none!important}.koch-redesign .koch-ui-buttons{padding:3rem 0}.koch-redesign .koch-ui-buttons__title{color:#000002;margin:0 0 2rem}.koch-redesign .koch-ui-buttons__grid{display:grid;gap:1.5rem}.koch-redesign .koch-ui-buttons__row-label{color:#3a3a3a;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:.75rem;text-transform:uppercase}.koch-redesign .koch-ui-buttons .is-demo-hover.koch-btn--primary{background-color:#9e2119;border-color:#9e2119}.koch-redesign .koch-ui-buttons .is-demo-hover.koch-btn--secondary,.koch-redesign .koch-ui-buttons .is-demo-hover.koch-btn--tertiary{background-color:#fdf0ef}.koch-redesign .koch-ui-buttons .is-demo-focus{border-color:#000002!important}.koch-redesign [class*=__layout],.koch-redesign [class*=__layout]>*{min-width:0}@media(max-width:767.98px){.koch-redesign [class*=__layout]{gap:24px!important}}@media(max-width:991.98px){.koch-redesign .koch-insurance__title,.koch-redesign .koch-steps__title,.koch-redesign .koch-video-showcase__title,.koch-redesign [class*=__title--left],.koch-redesign h2[class*=__title]{font-size:36px!important}}@media(max-width:767.98px){.koch-redesign .koch-insurance__title,.koch-redesign .koch-steps__title,.koch-redesign .koch-video-showcase__title,.koch-redesign [class*=__title--left],.koch-redesign h2[class*=__title]{font-size:32px!important}}@media(max-width:575.98px){.koch-redesign .koch-insurance__title,.koch-redesign .koch-steps__title,.koch-redesign .koch-video-showcase__title,.koch-redesign [class*=__title--left],.koch-redesign h2[class*=__title]{font-size:28px!important}.koch-redesign .koch-hero__description p{font-size:18px!important;line-height:1.45!important}.koch-redesign .koch-hero__actions .koch-btn{flex:1 1 auto;width:100%}}@media(max-width:767.98px){.koch-redesign .koch-faq__question{gap:12px;padding:24px 20px}}@media(max-width:575.98px){.koch-redesign .koch-faq__question{padding:20px 16px}}@media(max-width:767.98px){.koch-redesign .koch-faq__question-text{font-size:18px!important;line-height:1.35!important}}@media(max-width:575.98px){.koch-redesign .koch-faq__answer-inner{padding:0 16px 20px}}@media(max-width:767.98px){.koch-redesign .koch-steps__counter{font-size:36px!important}}@media(max-width:575.98px){.koch-redesign .koch-steps__counter{font-size:32px!important}.koch-redesign .koch-steps__slide-title{font-size:20px!important}.koch-redesign .koch-reviews__intro p{font-size:18px!important;line-height:1.45!important}}@media(max-width:767.98px){.koch-redesign .koch-contact__grid{gap:16px}}@media(max-width:575.98px){.koch-redesign .koch-contact__card{padding:24px 20px}.koch-redesign .koch-contact__quick{align-items:flex-start}.koch-redesign .koch-cta-form [class*=__actions],.koch-redesign .koch-cta-form [class*=__actions] .koch-btn,.koch-redesign .koch-cta-form [class*=__card-action],.koch-redesign .koch-cta-form [class*=__card-action] .koch-btn,.koch-redesign .koch-cta-form [class*=__footer],.koch-redesign .koch-cta-form [class*=__footer] .koch-btn,.koch-redesign .koch-insurance [class*=__actions],.koch-redesign .koch-insurance [class*=__actions] .koch-btn,.koch-redesign .koch-insurance [class*=__card-action],.koch-redesign .koch-insurance [class*=__card-action] .koch-btn,.koch-redesign .koch-insurance [class*=__footer],.koch-redesign .koch-insurance [class*=__footer] .koch-btn,.koch-redesign .koch-regions [class*=__actions],.koch-redesign .koch-regions [class*=__actions] .koch-btn,.koch-redesign .koch-regions [class*=__card-action],.koch-redesign .koch-regions [class*=__card-action] .koch-btn,.koch-redesign .koch-regions [class*=__footer],.koch-redesign .koch-regions [class*=__footer] .koch-btn,.koch-redesign .koch-steps [class*=__actions],.koch-redesign .koch-steps [class*=__actions] .koch-btn,.koch-redesign .koch-steps [class*=__card-action],.koch-redesign .koch-steps [class*=__card-action] .koch-btn,.koch-redesign .koch-steps [class*=__footer],.koch-redesign .koch-steps [class*=__footer] .koch-btn,.koch-redesign .koch-timeline [class*=__actions],.koch-redesign .koch-timeline [class*=__actions] .koch-btn,.koch-redesign .koch-timeline [class*=__card-action],.koch-redesign .koch-timeline [class*=__card-action] .koch-btn,.koch-redesign .koch-timeline [class*=__footer],.koch-redesign .koch-timeline [class*=__footer] .koch-btn,.koch-redesign .koch-usp [class*=__actions],.koch-redesign .koch-usp [class*=__actions] .koch-btn,.koch-redesign .koch-usp [class*=__card-action],.koch-redesign .koch-usp [class*=__card-action] .koch-btn,.koch-redesign .koch-usp [class*=__footer],.koch-redesign .koch-usp [class*=__footer] .koch-btn,.koch-redesign .koch-video-showcase [class*=__actions],.koch-redesign .koch-video-showcase [class*=__actions] .koch-btn,.koch-redesign .koch-video-showcase [class*=__card-action],.koch-redesign .koch-video-showcase [class*=__card-action] .koch-btn,.koch-redesign .koch-video-showcase [class*=__footer],.koch-redesign .koch-video-showcase [class*=__footer] .koch-btn{width:100%}}@media(max-width:767.98px){.koch-redesign .koch-regions__city-list{gap:24px}}@media(max-width:575.98px){.koch-redesign .koch-regions__actions .koch-btn{width:100%}.koch-redesign .koch-certifications__slider,.koch-redesign .koch-partners__slider{gap:8px}.koch-redesign .koch-faq__more .koch-btn{width:100%}}
/*# sourceMappingURL=redesign.min.css.map*/