.tabs{flex-wrap:wrap}.tabs__items{width:100%}@media(min-width:960px){.tabs__items{margin-top:30px}}.tabs .tab-mobile-selector{display:block;margin:0 auto 20px;width:400px;max-width:90%;background-color:#f7fbfb}@media(min-width:960px){.tabs .tab-mobile-selector{display:none}}.tabs .tab-mobile-selector--inside-tab{max-width:100%}.tabs__menu,.tabs .benchmarks__menu{display:none;align-items:flex-end;gap:5px}@media(min-width:960px){.tabs__menu,.tabs .benchmarks__menu{display:flex}}.tabs__menu li button,.tabs .benchmarks__menu li button{appearance:none;width:100%;height:40px;font-size:clamp(10px,1.2vw,16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;justify-content:center;background-color:#8ec3c712;border-top-left-radius:20px;border-top-right-radius:20px;font-weight:600;cursor:pointer;color:#252525;text-transform:uppercase;transition:all .2s ease}@media(min-width:768px){.tabs__menu li button,.tabs .benchmarks__menu li button{border-top-left-radius:30px;border-top-right-radius:30px;height:55px;padding:5px 20px}}.tabs__menu li button.active,.tabs .benchmarks__menu li button.active{background-color:#b5cdcf}.tabs__menu{padding:0 30px}@media(min-width:768px){.tabs__menu{padding:0 60px}}@media(min-width:768px)and (min-width:1481px){.tabs__menu{padding:0}}.tabs__contents{background-color:#8ec3c712;padding:50px 0;border-radius:35px}@media(min-width:960px){.tabs__contents{padding:100px 0;border-radius:70px}}.tabs__content{max-width:90%;width:1160px;padding:0;margin:0 auto;display:none;-webkit-animation:fadeEffect .5s;animation:fadeEffect .5s}.tabs__content:first-child{display:block}.tabs__content__gridText{width:100%;columns:1}.tabs__content__gridText-item{font-size:16px;page-break-inside:avoid;columns:1}@media(min-width:768px){.tabs__content__gridText-item{columns:2;column-gap:60px}}.tabs__content__gridText-item h3{margin-bottom:25px}@media(min-width:768px){.tabs__content__gridText-item h3{margin-bottom:45px}}.tabs__content__gridText-item div{width:100%;display:block;margin-bottom:35px;page-break-inside:avoid}@media(min-width:768px){.tabs__content__gridText-item div{margin-bottom:45px}}.tabs__content__gridText-item h4{font-size:16px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #252525;margin-bottom:25px}.tabs__content__gridText-item p,.tabs__content__gridText-item ul,.tabs__content__gridText-item ol{margin-bottom:10px}.tabs__content__gridText-item p:last-child,.tabs__content__gridText-item ul:last-child,.tabs__content__gridText-item ol:last-child{margin-bottom:0}.tabs__content .slide__pagination{margin-top:40px}@media(min-width:768px){.tabs__content .slide__pagination{margin-top:60px}}.tabs__content .slide__pagination .swiper-pagination-bullet{border-width:6px 3px 0 3px;border-style:solid;border-color:#f7fbfb}.tabs .benchmarks__menu{overflow:auto}.tabs .benchmarks__menu--inside-tab{width:100%}@media(min-width:1481px){.tabs .benchmarks__menu--inside-tab{padding:0 50px}}.tabs .benchmarks__menu li button{background-color:transparent}.tabs .benchmarks__menu li button.active{background-color:#8ec3c724}.tabs .benchmarks__menu--main-tabs{padding:0 30px}@media(min-width:768px){.tabs .benchmarks__menu--main-tabs{padding:0 60px}}@media(min-width:768px)and (min-width:1481px){.tabs .benchmarks__menu--main-tabs{padding:0}}.tabs .benchmarks__menu--main-tabs li button{background-color:#8ec3c712}.tabs .benchmarks__menu--main-tabs li button.active{background-color:#b5cdcf}.tabs .benchmarks__contents{width:100%;padding:0;color:#000;font-size:16px;margin-top:50px}@media(min-width:1286px){.tabs .benchmarks__contents{padding:0 60px}}.tabs .benchmarks__contents h4{color:#000;font-size:16px;font-weight:800;margin-bottom:0}.tabs .benchmarks__contents--main-tabs{margin-top:20px}@media(min-width:768px){.tabs .benchmarks__contents--main-tabs{margin-top:50px}}.tabs .benchmarks__content{display:none;width:100%;-webkit-animation:fadeEffect .5s;animation:fadeEffect .5s}.tabs .benchmarks__content--main-tab{max-width:90%;width:1160px;margin:0 auto}.tabs .benchmarks__content:first-child{display:block}.tabs .benchmarks__content.not-active .benchmarks__data__graph__score{max-width:0}.tabs .benchmarks__flex{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.tabs .benchmarks__data{width:100%;display:flex;flex-direction:column}.tabs .benchmarks__data__values{width:100%;display:flex;flex-wrap:wrap;align-items:center;border-left:1px solid #b5cdcf;padding-bottom:30px}@media(min-width:768px){.tabs .benchmarks__data__values{border-left:0;padding-bottom:0}}@media(min-width:768px){.tabs .benchmarks__data__values:last-child .benchmarks__data__details{padding-bottom:45px}}@media(min-width:768px){.tabs .benchmarks__data__values:last-child .benchmarks__data__graph{top:-22.5px}}.tabs .benchmarks__data__details{width:100%;padding-left:10px;padding-bottom:10px}@media(min-width:768px){.tabs .benchmarks__data__details{width:25%;padding-bottom:35px;border-right:1px solid #b5cdcf}}.tabs .benchmarks__data__graph{width:100%;position:relative}@media(min-width:768px){.tabs .benchmarks__data__graph{width:calc(75% - 25px);top:-17.5px;padding-left:25px}}.tabs .benchmarks__data__graph__score-mobile{width:100%;display:block;padding-left:10px;margin-bottom:5px;font-size:14px;font-weight:500}@media(min-width:768px){.tabs .benchmarks__data__graph__score-mobile{display:none}}.tabs .benchmarks__data__graph__score{background-color:#b5cdcf;max-width:var(--score-width);width:100%;height:18px;border-top-right-radius:100px;border-bottom-right-radius:100px;transition:max-width .7s linear}@media(min-width:768px){.tabs .benchmarks__data__graph__score{height:23px;border-radius:100px}}.tabs .benchmarks__percentages{width:100%;padding-top:10px;display:block;border-top:1px solid #b5cdcf}@media(min-width:768px){.tabs .benchmarks__percentages{margin-top:-1px;width:75%}}.tabs .benchmarks__percentages__numbers{width:100%;display:none;color:#000;font-size:15px;font-weight:500;padding-left:25px;text-align:right}@media(min-width:768px){.tabs .benchmarks__percentages__numbers{display:grid}}.tabs .benchmarks__percentages__details{display:block;width:100%;text-align:left;margin-top:10px;font-size:16px;font-weight:700}@media(min-width:768px){.tabs .benchmarks__percentages__details{margin-top:30px;text-align:center}}@-webkit-keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}