@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Italiana;src:url(/fonts/italiana/Italiana-Regular.woff2) format("woff2"),url(/fonts/italiana/Italiana-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{overflow-x:hidden}main{display:flex;flex-direction:column}.banner{height:250px;width:100%;background:linear-gradient(to right,#fff 50%,#7e644d 50%);display:flex;justify-content:center;align-items:flex-end;position:relative;padding-bottom:60px}@media screen and (max-width: 993px){.banner{background:linear-gradient(to right,#fff 50%,#7e644d 50%);height:300px}}.banner .banner-text{font-size:40px;background:linear-gradient(to right,#000 50%,#fff 50%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.characteristics-container{max-width:1440px;width:100%;margin:0 auto}.characteristics-container .characteristics{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:100px 35px;min-height:800px}@media screen and (max-width: 993px){.characteristics-container .characteristics{display:flex;flex-direction:column;padding:30px 15px;gap:30px}}.characteristics-container .characteristics .characteristics-index{display:flex;flex-direction:column}.characteristics-container .characteristics .characteristics-index .characteristics-label{font-family:Montserrat;font-size:22px;letter-spacing:0;line-height:27px;color:#000;margin-bottom:40px}.characteristics-container .characteristics .characteristics-index .characteristics-title{cursor:pointer;width:fit-content}.characteristics-container .characteristics .characteristics-index .characteristics-title h4{font-family:Montserrat;font-size:20px;letter-spacing:0;line-height:27px;color:gray}.characteristics-container .characteristics .characteristics-index .active h4{color:#000}.characteristics-container .characteristics .characteristics-info{position:relative}.characteristics-container .characteristics .characteristics-info .characteristics-text{position:absolute;left:0;top:0;pointer-events:none;opacity:0;transition:opacity .4s ease,transform .4s ease;transform:translateY(5px)}@media screen and (max-width: 993px){.characteristics-container .characteristics .characteristics-info .characteristics-text{position:relative;transform:none;opacity:1;display:none}}.characteristics-container .characteristics .characteristics-info .characteristics-text .index-item{font-size:74px;font-family:Montserrat;font-weight:500;font-style:normal;line-height:normal}.characteristics-container .characteristics .characteristics-info .characteristics-text h2{font-size:32px;margin-bottom:40px}.characteristics-container .characteristics .characteristics-info .characteristics-text .description{font-family:Montserrat;font-size:16px;font-weight:400}.characteristics-container .characteristics .characteristics-info .characteristics-text .description h1,.characteristics-container .characteristics .characteristics-info .characteristics-text .description h2,.characteristics-container .characteristics .characteristics-info .characteristics-text .description h3{font-family:Montserrat;margin-bottom:10px;line-height:normal;font-weight:500}.characteristics-container .characteristics .characteristics-info .characteristics-text .description h1{font-size:28px}.characteristics-container .characteristics .characteristics-info .characteristics-text .description h2{font-size:24px}.characteristics-container .characteristics .characteristics-info .characteristics-text .description h3{font-size:20px}.characteristics-container .characteristics .characteristics-info .characteristics-text .description p{margin-bottom:10px}.characteristics-container .characteristics .characteristics-info .characteristics-text .description ul{list-style-position:inside;list-style-type:disc;margin-bottom:10px}.characteristics-container .characteristics .characteristics-info .characteristics-text .description ol{margin-bottom:10px;list-style-position:inside;list-style-type:decimal}.characteristics-container .characteristics .characteristics-info .characteristics-text.active{opacity:1;transform:translateY(0);pointer-events:all}@media screen and (max-width: 993px){.characteristics-container .characteristics .characteristics-info .characteristics-text.active{transform:none;display:block}}.section-info{max-width:1440px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:40px;padding:100px 35px 0}@media screen and (max-width: 993px){.section-info{gap:20px;padding:60px 15px 0}}.section-info h4{color:#000;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:45px;max-width:850px}@media screen and (max-width: 993px){.section-info h4{font-size:26px;line-height:normal}}.section-info p{max-width:550px;color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:20px}
