:root{--color-primary:#0f0f0f;--color-secondary:#fff;--color-brand:#ff8300;--color-form:#939395;--color-form-input:#222;--color-form-success:#1f2d49;--color-form-warning:#ffb800;--color-form-error:#dc2626}.image-text__container .text__wrapper .text__subtitle,.image-text__container .text__wrapper .text__title{color:#0f0f0f;font-family:var(--font-primary);font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0;padding:0;text-decoration:none;text-transform:none}.image-text__container .text__wrapper .text__description{color:#0f0f0f;font-family:var(--font-secondary);font-style:normal;font-weight:400;letter-spacing:.04em;line-height:normal;margin:0;padding:0;text-decoration:none;text-transform:none}@media screen and (min-width:769px){.image-text__container .text__wrapper .text__description{letter-spacing:.02em}}.image-text__container .text__wrapper .text__title{font-size:30px;font-weight:750;line-height:34px}@media screen and (min-width:769px){.image-text__container .text__wrapper .text__title{font-size:56px;font-weight:700;letter-spacing:normal;line-height:56px}}.image-text__container .text__wrapper .text__subtitle{font-size:21px;line-height:30px}@media screen and (min-width:769px){.image-text__container .text__wrapper .text__subtitle{font-size:30px;letter-spacing:.01em;line-height:36px}}.image-text__container .text__wrapper .text__description{font-size:14px;letter-spacing:.01em;line-height:24px}@media screen and (min-width:769px){.image-text__container .text__wrapper .text__description{font-size:18px;letter-spacing:normal;line-height:26px}}.underline-hover{position:relative}.underline-hover:after{background:#0f0f0f;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after{width:100%}@media(hover:hover){.underline-hover:not(.disabled):hover:after{width:100%}}.image-text__container{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.image-text__container{align-items:stretch;flex-direction:row}.image-text__container.reverse{flex-direction:row-reverse}}.image-text__container .text__container{background-color:var(--background-color-mobile);display:flex;padding:24px;width:100%}@media screen and (min-width:1024px){.image-text__container .text__container{background-color:var(--background-color-desktop);padding:64px;width:50%}.image-text__container .text__container.v_top{align-items:flex-start}.image-text__container .text__container.v_center{align-items:center}.image-text__container .text__container.v_bottom{align-items:flex-end}}.image-text__container .text__container.h_left{justify-content:flex-start}.image-text__container .text__container.h_left .text__description,.image-text__container .text__container.h_left .text__subtitle,.image-text__container .text__container.h_left .text__title{text-align:start}.image-text__container .text__container.h_left .text__cta--wrapper{margin-left:0;margin-right:auto}@media screen and (min-width:1024px){.image-text__container .text__container.h_left .text__cta--wrapper{justify-content:flex-start}}.image-text__container .text__container.h_center{justify-content:center}.image-text__container .text__container.h_center .text__description,.image-text__container .text__container.h_center .text__subtitle,.image-text__container .text__container.h_center .text__title{text-align:center}.image-text__container .text__container.h_center .text__cta--wrapper{margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.image-text__container .text__container.h_center .text__cta--wrapper{justify-content:center}}.image-text__container .text__container.h_right{justify-content:flex-end}.image-text__container .text__container.h_right .text__description,.image-text__container .text__container.h_right .text__subtitle,.image-text__container .text__container.h_right .text__title{text-align:end}.image-text__container .text__container.h_right .text__cta--wrapper{margin-left:auto;margin-right:0}@media screen and (min-width:1024px){.image-text__container .text__container.h_right .text__cta--wrapper{justify-content:flex-end}.image-text__container .text__wrapper{max-width:578px}}.image-text__container .text__wrapper .text__title{color:var(--text-color-mobile);margin-bottom:16px}@media screen and (min-width:1024px){.image-text__container .text__wrapper .text__title{color:var(--text-color-desktop);margin-bottom:24px}}.image-text__container .text__wrapper .text__subtitle{color:var(--text-color-mobile);margin-bottom:32px}@media screen and (min-width:1024px){.image-text__container .text__wrapper .text__subtitle{color:var(--text-color-desktop);margin-bottom:24px}}.image-text__container .text__wrapper .text__description{color:var(--text-color-mobile);margin-bottom:16px}@media screen and (min-width:1024px){.image-text__container .text__wrapper .text__description{color:var(--text-color-desktop);margin-bottom:24px}}.image-text__container .text__wrapper .text__cta--wrapper{align-items:stretch;display:flex;flex-direction:column;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media screen and (min-width:1024px){.image-text__container .text__wrapper .text__cta--wrapper{align-items:center;flex-direction:row;max-width:unset}}.image-text__container .text__wrapper .text__cta--wrapper .btn-outline{border-color:var(--text-color-mobile);color:var(--text-color-mobile);display:block;flex:1 1 0;padding-bottom:8px;padding-top:8px}@media screen and (min-width:1024px){.image-text__container .text__wrapper .text__cta--wrapper .btn-outline{border-color:var(--text-color-desktop);color:var(--text-color-desktop);margin-right:16px;max-width:176px;min-width:230px;padding-bottom:11px;padding-top:11px}}.image-text__container .text__wrapper .text__cta--second{margin-top:16px}@media screen and (min-width:1024px){.image-text__container .text__wrapper .text__cta--second{margin-top:0}}.image-text__container .image__container{width:100%}@media screen and (min-width:1024px){.image-text__container .image__container{width:50%}}.image-text__container .image__container figure{overflow:hidden;padding-top:100%;position:relative}.image-text__container .image__container figure>img,.image-text__container .image__container figure>model-viewer,.image-text__container .image__container figure>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (min-width:1024px){.image-text__container .image__container figure{overflow:hidden;padding-top:100%;position:relative}.image-text__container .image__container figure>img,.image-text__container .image__container figure>model-viewer,.image-text__container .image__container figure>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}}.image-text__container .image__slide--desktop{display:none}@media screen and (min-width:1024px){.image-text__container .image__slide--desktop{display:block}}.image-text__container .image__slide--mobile{display:block}@media screen and (min-width:1024px){.image-text__container .image__slide--mobile{display:none}}.image-text__container .image__arrow{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.image-text__container .image__arrow.left{left:16px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:1024px){.image-text__container .image__arrow.left{left:64px}}.image-text__container .image__arrow.right{right:16px}@media screen and (min-width:1024px){.image-text__container .image__arrow.right{right:64px}}.image-text__container .image__arrow svg{height:32px;width:32px}@media screen and (min-width:1024px){.image-text__container .image__arrow svg{height:48px;width:48px}}
/*# sourceMappingURL=section.image-text.css.map*/