.slogon{margin-top:0%;margin-bottom:0%}.slogon{display:flex}.slogon-left{margin-right:auto}.slogon-left p{font-size:60px;font-weight:bold}.slogon-left span{color:var(--logo-dark)}.slogon-right .text{color:#666;font-size:18px;margin-top:5rem;margin-bottom:4rem}.slogon-right .text>p:nth-child(2){font-weight:300}.slogon-right a{text-decoration:none;border:1px solid var(--logo-dark);border-radius:.25rem;padding:1rem 2rem;color:var(--logo-dark);font-size:1.2rem}@media screen and (max-width:992px){.slogon{margin-top:2rem;flex-direction:column}.slogon .container{flex-direction:column}.slogon-left p{font-size:24px}.slogon-right .text{margin-top:0%;margin-bottom:2rem;font-size:1.2rem}.slogon-right a{font-size:1rem;padding:.5rem 1rem}}#banner{background-color:var(--logo-light);height:900px;position:relative}#banner img{width:100%}#banner .left{position:absolute;width:50%;left:3%;top:50%;transform:translateY(-50%)}#banner .left>.words{margin-top:150px;display:grid;grid-template-columns:repeat(3,1fr);gap:5rem;flex-direction:row;color:var(--logo-dark);font-weight:700;font-size:1.3rem;text-transform:capitalize}#banner .right{position:absolute;max-height:800px;width:auto;right:3%;top:50%;transform:translateY(-50%)}@media screen and (max-width:992px){#banner{height:auto;padding-top:var(--menu-height);padding-bottom:var(--menu-height)}#banner .left,#banner .right{position:initial;width:calc(100% - 6%);transform:initial;margin-left:.75rem;margin-right:.75rem}#banner .left{margin-top:2rem}#banner .left>.words{margin-top:50px;grid-template-columns:1fr;gap:0;font-size:1rem;font-weight:400;text-align:center}}.page-section.posts{padding-top:0}.posts h2{margin-bottom:2rem}.posts-body{display:flex;gap:1rem}.posts-body a{color:#000;text-decoration:none}.card{border:2px solid var(--lightgrey);border-radius:.25rem;display:flex;flex-direction:column}.card-img{width:100%}.card img{border-top-left-radius:.25rem;border-top-right-radius:.25rem;aspect-ratio:4/3;width:100%;height:auto}.card.pc-full img{aspect-ratio:16/9}.card .card-body{padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;flex-grow:1}.card .card-body .desc-instru{flex-grow:1}.card .card-body .desc-instru::after{content:"..."}.card-body h3{line-height:25px;font-size:21px;height:50px;overflow:hidden;text-overflow:ellipsis}.posts .body-main{width:calc((100% - 2rem)/2);display:flex;flex-wrap:wrap;gap:1rem}.posts .pc-text{background-color:var(--lightgrey)}.posts .body-main .pc-text{width:calc((100% - 1rem)/2)}.posts .body-main .pc-full{width:100%}.posts .body-small{width:calc((100% - 2rem)/4);display:flex;flex-wrap:wrap;gap:2rem}.posts .pc-text .card-img{display:none}@media screen and (max-width:992px){.posts-body{flex-direction:column}.posts .body-main,.posts .body-small{width:100%}.posts .card img{display:none}.posts .card.pc-full img{display:block;aspect-ratio:4/3}}.certification .swiper{margin-top:3rem;padding:30px;--slideheight:320px}.certification .swiper-wrapper{flex-wrap:wrap;flex-direction:column;height:calc((var(--slideheight)*2) + 30px*3)}.certification .swiper-slide:hover{transform:scale(1.05)}.certSwiper .left{width:50%;float:left;padding:1.5rem}.certSwiper .left h3{margin-top:0}.certSwiper .left p{word-break:break-all}.certSwiper .right{width:50%;float:right}.certSwiper .swiper-slide{height:var(--slideheight) !important;width:100%;border-radius:20px;border-radius:1rem;background-image:url("/media/products/category-bg.webp");background-size:cover;box-shadow:0 8px 23px 6px rgba(213,226,245,.5);transition:transform .4s}.certSwiper .swiper-slide img{width:100%;padding:1.5rem}@media screen and (max-width:992px){.certification .swiper{margin-top:3rem;padding:30px;--slideheight:220px}.certSwiper .left h3{max-height:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}#features{background-color:var(--lightgrey)}#features .swiper-slide{position:relative;overflow:hidden}#features .swiper-pagination{bottom:0}#features .swiper-pagination-bullet{background-color:var(--logo-dark);width:1rem;height:1rem}#features img{transition:transform .4s;width:100%}#features img:hover{transform:scale(1.1)}#features h4{position:absolute;bottom:1rem;width:100%;text-align:center}#sliders{padding:60px 60px 30px 60px}#sliders .swiper-slide .wrapper{width:100%;overflow:hidden}#sliders .swiper-slide img{width:100%;transition:all ease-in-out 2s}#sliders .swiper-slide img:hover{transform:scale(1.3)}#sliders .swiper-scrollbar{height:10px}#sliders .swiper-scrollbar-drag{background-color:var(--logo-light)}@media screen and (max-width:992px){#sliders{padding:30px 30px 15px 30px}}