.flat-traits .container{max-width:77.08333333333333vw;padding-left:0;padding-right:0}@media (min-width:1px) and (max-width:920px){.flat-traits .container{max-width:none;padding-left:20px;padding-right:20px}}.flat-traits__wrapper{display:grid;grid-template:"title slider" 3.125vw "accordion slider";grid-column-gap:3.125vw;grid-row-gap:2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.flat-traits__wrapper{display:flex;flex-direction:column;gap:30px}}.flat-traits__title.h2{color:#0c0c0c;font-weight:700;grid-area:title;line-height:1.4}@media (min-width:1px) and (max-width:920px){.flat-traits__title.h2{order:1}}.flat-traits__accordion-block{grid-area:accordion;width:34.479166666666664vw}@media (min-width:1px) and (max-width:920px){.flat-traits__accordion-block{order:3;width:100%}}.flat-traits__accordion{align-items:flex-start;border-top:.052083333333333336vw solid #ababab;display:flex;flex-direction:column}@media (min-width:1px) and (max-width:920px){.flat-traits__accordion{border-top-width:1px}}.flat-traits__accordion:last-child{border-bottom:.052083333333333336vw solid #ababab}@media (min-width:1px) and (max-width:920px){.flat-traits__accordion:last-child{border-bottom-width:1px}}.flat-traits__accordion-title{background-color:transparent;border-width:0;color:#0c0c0c;color:#7f7f7f;cursor:pointer;font-size:1.041666666666667vw;font-weight:700;line-height:1.4;padding:1.5625vw 0;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease,padding .3s ease;width:100%}@media (min-width:1px) and (max-width:920px){.flat-traits__accordion-title{font-size:20px;padding:30px 0}}.flat-traits__accordion-title svg{background-size:contain;display:block;height:.625vw;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease,fill .3s ease;width:.625vw;fill:#7f7f7f;stroke:#7f7f7f}@media (min-width:1px) and (max-width:920px){.flat-traits__accordion-title svg{height:12px;right:12px;width:12px}}.flat-traits__accordion-title.active{color:#0c0c0c}.flat-traits__accordion-title.active svg{transform:translateY(-50%) rotate(180deg);fill:#0c0c0c;stroke:#0c0c0c}.flat-traits__accordion-body{height:0;list-style:none;margin:0;order:2;overflow:hidden;padding:0}.flat-traits__accordion-body.active{height:auto}.flat-traits__accordion-body~a:after{content:""}.flat-traits__accordion-body a{color:#fff;display:inline-block;font-size:.7291666666666666vw;margin-bottom:.6770833333333334vw;order:1;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1px) and (max-width:920px){.flat-traits__accordion-body a{font-size:14px;margin-bottom:13px}}.flat-traits__accordion-body .content li,.flat-traits__accordion-body .content ol,.flat-traits__accordion-body .content p,.flat-traits__accordion-body .content ul{font-size:.8333333333333334vw;font-weight:400;line-height:1.4;margin-bottom:1.5625vw}@media (min-width:1px) and (max-width:920px){.flat-traits__accordion-body .content li,.flat-traits__accordion-body .content ol,.flat-traits__accordion-body .content p,.flat-traits__accordion-body .content ul{font-size:16px;margin-top:30px}}.flat-traits__slider{background-color:#000;border-radius:.2604166666666667vw;grid-area:slider;height:34.635416666666664vw;overflow:hidden;position:relative;width:39.21875vw}@media (min-width:1px) and (max-width:920px){.flat-traits__slider{aspect-ratio:1.37/1;border-radius:5px;height:auto;order:2;width:100%}}.flat-traits__slider img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.flat-traits__button-block{align-items:center;bottom:1.041666666666667vw;color:#fff;display:flex;flex-direction:row;font-size:1.041666666666667vw;height:2.604166666666667vw;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%);width:9.947916666666666vw;z-index:3}@media (min-width:1px) and (max-width:920px){.flat-traits__button-block{bottom:20px;font-size:16px;height:50px;width:191px}}.flat-traits__button-block.hidden{display:none}.flat-traits__page-counter{display:flex;font-size:1.041666666666667vw;font-weight:400;justify-content:center;white-space:nowrap}@media (min-width:1px) and (max-width:920px){.flat-traits__page-counter{font-size:20px}.flat-traits__page-counter span{max-width:20px}}.flat-traits__button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.302);border:none;border-radius:50%;display:flex;height:2.604166666666667vw;min-height:2.604166666666667vw;min-width:2.604166666666667vw;padding:0;position:relative;width:2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.flat-traits__button{height:40px;min-height:40px;min-width:40px;width:40px}}.flat-traits__button:hover{cursor:pointer}.flat-traits__button svg{height:.75625vw;position:absolute;width:.8536458333333333vw}@media (min-width:1px) and (max-width:920px){.flat-traits__button svg{height:14.52px;width:16.39px}}.flat-traits__button.prev svg{left:.78125vw;transform:rotate(180deg)}@media (min-width:1px) and (max-width:920px){.flat-traits__button.prev svg{left:10px}}.flat-traits__button.next svg{right:.78125vw}@media (min-width:1px) and (max-width:920px){.flat-traits__button.next svg{right:10px}}