.typo-h1{font-size:32px;font-weight:600;line-height:120%;text-transform:uppercase}@media screen and (min-width:768px){.typo-h1{font-size:48px}}.typo-h2{font-size:28px;font-weight:600;line-height:120%;text-transform:uppercase}@media screen and (min-width:768px){.typo-h2{font-size:36px}}.typo-h3{font-size:24px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-h3{font-size:32px}}.typo-h4{font-size:20px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-h4{font-size:24px}}.typo-h5{font-size:18px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-h5{font-size:20px}}.typo-h6{font-size:16px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-h6{font-size:18px}}.typo-s1{font-size:20px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-s1{font-size:24px}}.typo-s2{font-size:18px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-s2{font-size:20px}}.typo-s3{font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-s3{font-size:18px}}.typo-s4{font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-s4{font-size:16px}}.typo-num{font-size:28px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-num{font-size:42px}}.typo-banner-link{font-size:14px;font-weight:500;line-height:135%}@media screen and (min-width:768px){.typo-banner-link{font-size:18px}}.typo-p1{font-size:24px;font-weight:400;line-height:120%}@media screen and (min-width:768px){.typo-p1{font-size:24px}}.typo-p2{font-size:18px;font-weight:400;line-height:135%}@media screen and (min-width:768px){.typo-p2{font-size:18px}}.typo-p3{font-size:16px;font-weight:400;line-height:145%}@media screen and (min-width:768px){.typo-p3{font-size:16px}}.typo-p4{font-size:14px;font-weight:400;line-height:145%}@media screen and (min-width:768px){.typo-p4{font-size:14px}}.typo-p5{font-size:12px;font-weight:400;line-height:120%}@media screen and (min-width:768px){.typo-p5{font-size:12px}}.typo-button-l{font-size:18px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-button-l{font-size:18px}}.typo-button-m{font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-button-m{font-size:16px}}.typo-button-s{font-size:14px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-button-s{font-size:14px}}.typo-link{position:relative;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.typo-link:before{background-color:currentcolor;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}@media screen and (min-width:1024px){.typo-link:focus-visible,.typo-link:hover{text-decoration:none;--tw-text-opacity:1;color:rgb(144 159 69/var(--tw-text-opacity,1))}.typo-link:focus-visible:before,.typo-link:hover:before{transform:scaleX(1);transform-origin:left}}.typo-link:active{--tw-text-opacity:1;color:rgb(86 102 37/var(--tw-text-opacity,1))}.feedback{padding:60px 0;position:relative}@media screen and (min-width:768px){.feedback{min-height:420px;padding:85px 0}}.feedback__image-container,.feedback__image-container:after{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.feedback__image-container:after{background:linear-gradient(255deg,#0f0f0eb3 12.15%,#0f0f0e00 47.74%),linear-gradient(72deg,#0f0f0eb3 21.74%,#0f0f0e00 54.55%),linear-gradient(0deg,#000000a8,#000000a8);content:""}.feedback__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.feedback__title{font-size:32px;font-weight:600;line-height:120%;margin-bottom:24px;position:relative;text-transform:uppercase;z-index:10}@media screen and (min-width:768px){.feedback__title{font-size:48px}}.feedback__description{font-size:14px;font-weight:400;line-height:145%;margin-bottom:48px;position:relative;z-index:10}@media screen and (min-width:768px){.feedback__description{font-size:14px}}.feedback__form{position:relative;z-index:10}.feedback__form-container{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:1024px){.feedback__form-container{gap:16px 24px;grid-template-columns:repeat(12,minmax(0,1fr))}}.feedback__form-group{grid-column:span 1/span 1}@media screen and (min-width:1024px){.feedback__form-group{grid-column:span 3/span 3}.feedback__form-group_agree{grid-column:span 12/span 12}.feedback__form-group_submit{grid-column-start:10;grid-row-start:1}}
