.order-info25{padding:48px 0}.order-info25 .column-mobile{display:none}.order-info25 .title{text-align:center;margin-bottom:32px;font-size:32px;font-weight:500;line-height:40px}.order-info25 .inner{justify-content:center;gap:32px;display:flex}.order-info25 .column{flex-direction:column;flex-grow:1;max-width:384px;display:flex}.order-info25 .column-left{opacity:0;gap:116px;transition:all .7s ease-in;transform:translate(50%)}.order-info25 .column-right{opacity:0;gap:116px;padding-top:115px;transition:all .7s ease-in;transform:translate(-50%)}.order-info25 .item{gap:16px;padding-top:16px;display:flex}.order-info25 .item .number{width:48px;min-width:48px;max-width:48px;height:48px;color:var(--accent);background:#fff;border-radius:12px;flex-grow:1;justify-content:center;align-items:center;font-size:20px;font-weight:500;line-height:28px;display:flex;box-shadow:0 1px 4px #312d2b14}.order-info25 .item .content{max-width:320px;padding-top:8px}.order-info25 .item-title{margin-bottom:12px;font-size:24px;font-weight:500;line-height:32px}.order-info25 .text{color:#312d2b80;font-size:16px;line-height:24px}.order-info25 .lines-item{transition:all .4s}.order-info25 .lines-item.show.circle{background-color:var(--accent)!important}.order-info25 .lines-item.show span{height:84px!important}.order-info25 .lines{opacity:0;flex-direction:column;align-items:center;gap:8px;min-width:16px;max-width:16px;padding-top:30px;transition:all .6s;display:flex}.order-info25 .lines>span{flex-direction:column;align-items:center;gap:8px;display:flex}.order-info25 .lines.show{opacity:1}.order-info25 .lines .circle{background-color:#312d2b1a;border-radius:50%;width:16px;height:16px}.order-info25 .lines .line{background-color:#312d2b1a;width:2px;height:84px}.order-info25 .lines .line span{background-color:var(--accent);width:100%;height:0;transition:all .6s;display:block}.order-info25.animate .column-left,.order-info25.animate .column-right{opacity:1;transform:translate(0%)}@media (max-width:768px){.order-info25{padding:24px 0}.order-info25 .title{text-align:start;margin-bottom:24px;font-size:24px;line-height:32px}.order-info25 .inner{gap:24px}.order-info25 .lines{order:-1}.order-info25 .column{display:none}.order-info25 .column-mobile{flex-direction:column;gap:16px;display:flex}.order-info25 .item-title{margin-bottom:12px;font-size:20px;line-height:25px}.order-info25 .text{height:72px}.order-info25 .lines .line{height:117px}.order-info25 .lines-item.show span{height:117px!important}}
.seo-block25{padding:48px 0}.seo-block25 .inner{align-items:start;gap:48px;display:flex;position:relative}.seo-block25 .content{flex-grow:1;max-width:576px;font-size:16px;font-weight:400;line-height:24px}.seo-block25 .img-box{border-radius:16px;max-width:576px;position:sticky;top:95px;overflow:hidden}.seo-block25 .img-box img{width:100%;display:block}.seo-block25 p:last-child{margin-bottom:0}.seo-block25 .title{margin-bottom:24px;font-size:32px;font-weight:500;line-height:40px}.seo-block25 .text{margin-bottom:24px}.seo-block25 ul{margin-bottom:24px;margin-left:20px}.seo-block25 ul li{list-style-type:disc}.seo-block25 .btn-more{align-items:center;gap:4px;margin-top:24px;display:flex}.seo-block25 .btn-more.active svg{transform:rotate(180deg)}.seo-block25 .btn-more span{color:#312d2b80;font-size:16px}.seo-block25 .textbox{height:280px;transition:all .3s;overflow:hidden}@media screen and (max-width:768px){.seo-block25 .img-box{position:static}}@media (max-width:991px){.seo-block25 .inner{flex-direction:column-reverse}}@media (max-width:768px){.seo-block25{padding:24px 0}.seo-block25 .inner{gap:24px}.seo-block25 .text{margin-bottom:16px}.seo-block25 .title{margin-bottom:16px;font-size:24px;line-height:28px}.seo-block25 .btn-more{margin-top:16px}}.seo-html-content p{margin-bottom:20px;font-size:16px;line-height:24px}.seo-html-content p:last-child{margin-bottom:0}.seo-html-content ul{margin:16px 0 20px 20px;list-style-type:disc}.seo-html-content ol{margin:16px 0 20px 20px;list-style-type:decimal}.seo-html-content li{margin-bottom:6px;font-size:16px;line-height:24px}.seo-html-content h2{margin:32px 0 16px;font-size:28px;font-weight:500;line-height:36px}.seo-html-content h3{margin:24px 0 12px;font-size:22px;font-weight:500;line-height:28px}.seo-html-content strong{font-weight:600}@media (max-width:768px){.seo-html-content p{margin-bottom:16px}.seo-html-content ul,.seo-html-content ol{margin:12px 0 16px 20px}}@media (max-width:991px){.seo-block25 .img-box{width:100%;max-width:100%}}@media (min-width:992px){.seo-block25 .img-box{flex-shrink:0;width:576px}}
.cl25-section{padding:48px 0;overflow:hidden}.cl25-container{max-width:1230px;margin:0 auto;padding:0 15px}.cl25-title{color:#312d2b;margin-bottom:32px;font-size:32px;font-weight:500;line-height:40px}.cl25-track-wrap{cursor:grab;overflow:hidden}.cl25-track-wrap:active{cursor:grabbing}.cl25-track{display:flex}.cl25-item{background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;min-width:288px;max-width:288px;height:144px;margin-right:16px;display:flex;box-shadow:0 1px 4px #312d2b14}.cl25-item img{object-fit:contain;max-width:80%;max-height:80%}@media (max-width:768px){.cl25-section{padding:24px 0}.cl25-title{margin-bottom:24px;font-size:24px;line-height:32px}}
.sertifs25{padding:48px 0;overflow:hidden}.sertifs25 .title{margin-bottom:40px;font-size:32px;font-weight:500;line-height:40px}.sertifs25 .slider{margin-bottom:32px;overflow:hidden}.sertifs-embla-container{gap:20px;display:flex}.sertifs-embla-slide{flex:0 0 calc(20% - 16px);min-width:0}.sertifs-embla-slide a{cursor:pointer;background:#fff;border-radius:16px;display:block;overflow:hidden;box-shadow:0 1px 4px #312d2b14}.sertifs-embla-slide img{width:100%;display:block}.sertifs-embla-mobile-viewport{overflow:visible}.sertifs-embla-mobile-container{gap:12px;display:flex}.sertifs-embla-mobile-slide{flex:0 0 85%;min-width:0}.sertifs-embla-mobile-slide a{border-radius:24px;display:block;overflow:hidden}.sertifs-embla-mobile-slide img{width:100%;display:block}.sertifs25-mobile{display:none}@media screen and (max-width:1024px){.sertifs-embla-slide{flex:0 0 calc(25% - 15px)}}@media screen and (max-width:768px){.sertifs25{padding:24px 0;overflow:hidden}.sertifs25 .container{padding:0}.sertifs25 .title{text-align:start;margin-bottom:24px;font-size:24px;line-height:32px}.sertifs25-desktop{display:none}.sertifs25-mobile{display:block;overflow:visible}}
