.tab-container{border:1px solid #1d1a1733;border-radius:8px;gap:5px;width:100%;padding:5px;display:flex}@media screen and (max-width:768px){.tab-container{flex-direction:column}}.tab{text-align:center;color:#1d1a17;cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex-grow:1;height:70px;padding:0 10px;font-size:32px;transition:all .25s}.tab:hover:not(:disabled),.tab:focus-visible:not(:disabled){color:#fff;background-color:#1d1a17}@media screen and (max-width:1380px){.tab{height:50px;font-size:16px}}.tab-active{color:#fff;background-color:#1d1a17}
.online-price-block{background-color:#fff;flex-direction:column;gap:40px;display:flex}@media screen and (max-width:1380px){.online-price-block{gap:20px}}.online-price-block-swiper{width:100%;height:500px}.online-price-block-swiper .swiper-slide{box-sizing:border-box;padding:8px}@media screen and (max-width:1380px){.online-price-block-swiper{height:580px}}@media screen and (max-width:768px){.online-price-block-swiper{height:560px}}
.achievement-card{cursor:default;background-color:#f8f4f1;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:all .25s;display:flex}.achievement-card:hover{background-color:#ffe8a3}@media (hover:none){.achievement-card:hover{background-color:#f8f4f1}}.achievement-card-text{color:#1d1a17;font-size:20px;font-weight:500}
.why-block{flex-direction:column;gap:40px;display:flex}@media screen and (max-width:1380px){.why-block{gap:20px}}.why-block-content{flex-wrap:wrap;gap:20px;display:flex}@media screen and (max-width:1380px){.why-block-content{flex-direction:row-reverse;gap:20px}}.why-block-photo-wrapper{aspect-ratio:16/9;border-radius:16px;width:35%;transition:all .25s;position:relative;overflow:hidden}@media screen and (max-width:1380px){.why-block-photo-wrapper{display:none}}.why-block-photo{object-fit:cover}.why-block-content-card-wrapper{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}@media screen and (max-width:1380px){.why-block-content-card-wrapper{gap:20px;width:100%}}@media screen and (max-width:768px){.why-block-content-card-wrapper{flex-direction:column}}.why-block-content-card-wrapper>article{width:100%}@media screen and (max-width:768px){.why-block-content-card-wrapper>article{width:100%}}
