.title-desc{padding-top:50px;padding-bottom:50px}.title-desc .container{max-width:1365px;margin:0 auto}@media screen and (max-width: 1400px){.title-desc .container{max-width:100%;padding:0 20px}}.title-desc .container .wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:37px}@media screen and (max-width: 1200px){.title-desc .container .wrapper{grid-template-columns:1fr;grid-column-gap:20px}}@media screen and (max-width: 992px){.title-desc .container .wrapper{grid-template-columns:auto 311px}}@media screen and (max-width: 768px){.title-desc .container .wrapper{grid-template-columns:1fr}}.title-desc .container .wrapper .description .description-full__toggle{color:var(--Black)}.title-desc .container .wrapper .description .description-full__toggle i svg path{fill:var(--Black)}.title-desc .container .wrapper .description .text{position:relative;margin-bottom:30px;display:flex;flex-direction:column;gap:16px;height:250px;overflow:hidden}.title-desc .container .wrapper .description .text:after{content:"";display:flex;width:100%;height:250px;background:linear-gradient(180deg,#fff0,#eee);position:absolute;bottom:0}.title-desc .container .wrapper .description .text.description-full--expanded{overflow:auto;height:auto}.title-desc .container .wrapper .description .text.description-full--expanded+.description-full__toggle{display:none}.title-desc .container .wrapper .description .text.description-full--expanded:after{display:none}@media screen and (max-width: 1200px){.title-desc .container .wrapper .description .text{margin-bottom:20px}}@media screen and (max-width: 768px){.title-desc .container .wrapper .description .text{margin-bottom:60px}}.title-desc .container .wrapper .description .text ul,.title-desc .container .wrapper .description .text ol{margin:12px 0;padding-left:20px}.title-desc .container .wrapper .description .text ul li,.title-desc .container .wrapper .description .text ol li{font-size:calc(14px + (18 - 14) * (100vw - 475px) / 1445);font-style:normal;font-weight:400;line-height:130%}.title-desc .container .wrapper .description .text p{color:var(--Black);font-size:20px;font-style:normal;font-weight:400;line-height:110%}@media screen and (max-width: 767px){.title-desc .container .wrapper .description .text p{font-size:14px}}.title-desc .container .title{text-transform:uppercase;margin-bottom:50px;margin-top:40px}@media screen and (max-width: 1300px){.title-desc .container .title{margin-top:10px;margin-bottom:20px}}@media screen and (max-width: 1200px){.title-desc .container .title{margin-top:0}}
