.section-presentation{max-width:1200px;margin:40px auto;background:var(--bg-section-primary);padding:40px;border-radius:var(--border-raduis-default);text-align:center;border:var(--size-border-solid) solid var(--color-border-section-primary)}.section-presentation h2{font-size:36px;margin-bottom:10px}.section-presentation .subtitle{font-size:18px;color:var(--color-text-paragraph-primary);margin-bottom:30px}.section-presentation p{font-size:18px;margin-bottom:3rem;color:var(--color-text-paragraph-primary)}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;text-align:left}.feature{background:0 0;border:var(--size-border-solid) solid var(--color-border-button-secondary);border-radius:var(--border-raduis-default);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;box-shadow:0 3px 5px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.2)}.feature i{font-size:5rem;font-weight:700;color:var(--color-text-button-primary)}.feature h3{font-size:16px;font-weight:700;color:var(--color-text-button-primary)}.feature p{font-size:14px;color:var(--color-text-button-primary);margin-bottom:2px!important}@media screen and (max-width:980px){.section-presentation{margin:20px auto;padding:20px}}@media screen and (max-width:736px){.section-presentation{margin:10px auto;padding:10px}}@media screen and (max-width:480px){.section-presentation{margin:5px auto;padding:5px}}.container-comment{max-width:1200px;margin:40px auto;background:var(--bg-section-primary);padding:40px;border-radius:var(--border-raduis-default);text-align:center;border:var(--size-border-solid) solid var(--color-border-section-primary)}.container-comment h2{font-size:32px;font-weight:700;margin-bottom:10px}.container-comment span{color:var(--color-icon)}.container-comment span.icon-quote-left{color:var(--color-icon);font-size:32px;font-weight:700}.highlight span.icon-quote-left{color:var(--color-icon-secondary);font-size:32px;font-weight:700}.slider-container{display:flex;justify-content:space-around;align-items:center;position:relative;width:100%;overflow:hidden}.slider-wrapper{display:flex;gap:25px;justify-content:center;transition:transform .5s ease-in-out}.slider{display:flex;gap:25px;transition:transform .5s ease-in-out;justify-content:center}.testimonialCard{margin-top:10px;margin-bottom:10px;flex:0 0 33.3%;max-width:33.3%;background:var(--background-primary);padding:20px;border-radius:var(--border-raduis-default);text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:.8}.highlight{opacity:1;background:var(--bg-button-primary);color:var(--color-text-button-primary)}.testimonialCard img{width:100px;height:100px;border-radius:50%;margin-bottom:10px}.next-btn,.prev-btn{border-radius:var(--border-raduis-default);border:var(--size-border-solid) solid var(--color-border-button-primary);top:50%;transform:translateY(-50%);background:var(--bg-button-primary);color:var(--color-text-button-primary);padding:10px;cursor:pointer;font-size:20px;z-index:1;position:absolute}.prev-btn{left:0}.prev-btn.icon-angle-left{font-size:20px;font-weight:700;color:var(--color-text-button-primary)}.next-btn{right:0}.next-btn.icon-angle-right{font-size:20px;font-weight:700;color:var(--color-text-button-primary)}.next-btn:hover,.prev-btn:hover{background:var(--hover-button-primary);color:var(--color-text-button-hover-primary)}.slider .testimonial-card img{width:120px;height:120px;border-radius:50%;padding:10px;border:2px solid var(--bg-color-btn);position:absolute;top:-60px;left:50%;transform:translateX(-50%);background:0 0}.slider .comment-rating{margin-top:30px;margin-bottom:10px}.slider .comment-rating i.icon-star{font-size:18px;margin:3px;color:orange;font-weight:700}.slider .comment-rating i.icon-star-half{font-size:18px;margin:3px;color:orange;font-weight:700}.slider .comment-rating i.icon-star2{font-size:19px;margin:3px;color:#b9b9b9;font-weight:700}.slider h3{font-size:18px;font-weight:700;margin-top:10px;margin-bottom:5px!important}.slider p{font-size:14px;color:var(--color-primary);margin-top:5px;margin-bottom:5px!important}.highlight p{font-size:14px;color:#d3d3d3;margin-top:5px;margin-bottom:5px!important;padding:8px}@media screen and (max-width:980px){.testimonialCard{flex:0 0 50%;max-width:50%}}@media screen and (max-width:736px){.testimonialCard{flex:0 0 100%;max-width:100%;padding:20px 0}.slider{gap:0}}@media screen and (max-width:480px){.container-comment{margin:5px auto;padding:5px}.container{padding:5px}}