.intro{position:relative;overflow:hidden}@media only screen and (max-width:767px){.intro{white-space:normal}}.intro__body{position:relative;display:grid}@media only screen and (min-width:1141px){.intro__body--left{grid-template-columns:8fr 4fr}}.intro__body--center{grid-template-columns:1fr}.intro__body--center picture{display:flex;justify-content:center}.intro__content--left{display:flex;flex-direction:column;align-items:flex-start;padding:80px 0}@media only screen and (min-width:768px)and (max-width:1140px){.intro__content--left{padding-top:120px}}@media only screen and (min-width:1141px){.intro__content--left{padding-top:120px}}.intro__content--center{position:relative;display:block;padding:80px 0 40px;height:auto;z-index:-1}@media only screen and (min-width:768px)and (max-width:1140px){.intro__content--center{padding-top:140px}}@media only screen and (min-width:1141px){.intro__content--center{padding-top:140px}}.intro__body-image{position:relative;display:block;height:auto;z-index:-1}.intro__body-image--right{width:410px}@media only screen and (max-width:767px){.intro__body-image--right{display:block;margin:20px -20px 0 auto}}@media only screen and (min-width:768px)and (max-width:1140px){.intro__body-image--right{display:block;margin:20px -20px 0 auto;right:-6px;width:557px}}@media only screen and (min-width:1141px){.intro__body-image--right{position:absolute;right:-122px;bottom:-38px;width:873px;height:auto;max-width:100%}}.intro__body-image--center{width:522px}@media only screen and (min-width:768px)and (max-width:1140px){.intro__body-image--center{width:calc(100% + 48px)}}@media only screen and (min-width:1141px){.intro__body-image--center{width:calc(100% + 160px)}.intro__list{max-width:45vw}}.intro__message{position:relative;max-width:450px;z-index:5}.intro__buttons{position:relative;display:flex;flex-direction:column;gap:16px;z-index:10}@media only screen and (min-width:768px)and (max-width:1140px){.intro__buttons{flex-direction:row}}@media only screen and (min-width:1141px){.intro__buttons{flex-direction:row}}.content-intro{position:relative;display:flex;flex-direction:column;z-index:5}.content-intro--height-small{min-height:300px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro--height-small{min-height:500px}}@media only screen and (min-width:1141px){.content-intro--height-large{min-height:840px}}.content-intro--height-none{min-height:none}.content-intro--center{align-items:center;margin:0 auto;text-align:center}.content-intro--center .content-intro__list{text-align:left}.content-intro--center .content-intro__badge,.content-intro--center .content-intro__buttons{justify-content:center;margin-inline:auto}.content-intro--center .content-intro__header{display:flex;flex-direction:column;align-items:center}.content-intro--vertical-center{justify-content:center}.content-intro__title--xs{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__title--xs{max-width:628px}}@media only screen and (min-width:1141px){.content-intro__title--xs{max-width:553px}}.content-intro__title--s{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__title--s{max-width:628px}}@media only screen and (min-width:1141px){.content-intro__title--s{max-width:668px}}.content-intro__title--m{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__title--m{max-width:628px}}@media only screen and (min-width:1141px){.content-intro__title--m{max-width:800px}}.content-intro__title--l{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__title--l{max-width:628px}}@media only screen and (min-width:1141px){.content-intro__title--l{max-width:916px}}.content-intro__title--xl{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__title--xl{max-width:628px}}@media only screen and (min-width:1141px){.content-intro__title--xl{max-width:1030px}}.content-intro__list{max-width:570px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__list{max-width:570px}}@media only screen and (min-width:1141px){.content-intro__list{max-width:45vw}}.content-intro__description--xs{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__description--xs{max-width:444px}}@media only screen and (min-width:1141px){.content-intro__description--xs{max-width:438px}}.content-intro__description--s{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__description--s{max-width:444px}}@media only screen and (min-width:1141px){.content-intro__description--s{max-width:554px}}.content-intro__description--m{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__description--m{max-width:444px}}@media only screen and (min-width:1141px){.content-intro__description--m{max-width:668px}}.content-intro__description--l{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__description--l{max-width:444px}}@media only screen and (min-width:1141px){.content-intro__description--l{max-width:784px}}.content-intro__description--xl{max-width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__description--xl{max-width:444px}}@media only screen and (min-width:1141px){.content-intro__description--xl{max-width:900px}}.content-intro__buttons{position:relative;display:flex;flex-direction:column;gap:16px;z-index:10}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__buttons{flex-direction:row}}@media only screen and (min-width:1141px){.content-intro__buttons{flex-direction:row}}.content-intro__button{padding:14px 32px;min-width:192px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__button{min-width:224px}}@media only screen and (min-width:1141px){.content-intro__button{min-width:224px;padding:18px 32px}}.content-intro__caption-text{width:344px}@media only screen and (min-width:768px)and (max-width:1140px){.content-intro__caption-text{width:444px}}@media only screen and (min-width:1141px){.content-intro__caption-text{width:440px}}.glossy{height:auto;aspect-ratio:1/1}.glossy--default{width:200px;height:200px}.glossy--lg{width:300px;height:300px}@media only screen and (max-width:767px){.glossy--lg{max-width:136px;max-height:136px}}@media only screen and (min-width:768px)and (max-width:1140px){.glossy--lg{max-width:136px;max-height:136px}}.glossy--md{width:160px;height:160px}.visual__picture{display:block;z-index:1}@media only screen and (max-width:767px){.visual__picture{margin-inline:-16px;padding-inline:16px;max-width:calc(100% + 32px);overflow:hidden}}