.sobre-container{margin-bottom:-2rem}.sobre-container .about-section{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);width:100%;margin-top:-2.2rem;grid-gap:1rem;gap:1rem}@media(max-width:768px){.sobre-container .about-section{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:1fr .4fr}}.sobre-container .about-section .left-content{display:flex;flex-direction:row}@media(max-width:768px){.sobre-container .about-section .left-content{flex-direction:column;width:100vw}}.sobre-container .about-section .left-content .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ff5072;padding:4rem 2rem}@media(max-width:768px){.sobre-container .about-section .left-content .text-container{padding:4rem 2rem 0}}.sobre-container .about-section .left-content .text-container .left-title-container{position:relative;width:37rem;aspect-ratio:3/1}@media(max-width:768px){.sobre-container .about-section .left-content .text-container .left-title-container{width:100%}}.sobre-container .about-section .left-content .text-container p{color:#fff;font-size:1.5rem;padding:2rem 6rem}@media(max-width:768px){.sobre-container .about-section .left-content .text-container p{padding:2rem 1rem}}.sobre-container .about-section .left-content .limiter{width:6rem;height:100%;background-image:url(/images/about1-bg.png);background-size:cover;background-position:100%;background-repeat:no-repeat}@media(max-width:768px){.sobre-container .about-section .left-content .limiter{width:100%;height:6rem;background-image:url(/images/about2-bg.png);background-position:bottom;margin-top:-.2rem}}.sobre-container .about-section .right-content{padding-right:1rem;align-content:center}@media(max-width:768px){.sobre-container .about-section .right-content{padding:0 1rem}}.sobre-container .about-section .right-content .image-container{position:relative;width:100%;aspect-ratio:16/9;border:.5rem solid #220203;border-radius:.5rem}.sobre-container .about-image-container{position:relative}.sobre-container .about-image-container .about-image{width:100vw;height:100%;object-fit:cover;margin-bottom:-3rem;z-index:1}@media(max-width:768px){.sobre-container .about-image-container .about-image{margin-bottom:-.5rem}}.sobre-container .about-image-container .about-button{position:absolute;z-index:2;bottom:5%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0);border:none;width:20rem;aspect-ratio:3/1}.sobre-container .about-image-container .about-button:hover{opacity:.9}@media(max-width:768px){.sobre-container .about-image-container .about-button{width:8rem}}.carouselWrapper{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.carouselWrapper button{position:absolute;background:#fff;border:none;border-radius:50%;z-index:15;font-size:0;padding:.5rem;opacity:.6;transform:translateY(-.8rem);transition:opacity .2s}.carouselWrapper button:hover{opacity:1}.carouselWrapper button:first-child{left:1%}.carouselWrapper button:last-child{right:1%}.carouselWrapper .carousel{width:100%;overflow:hidden}.carouselWrapper .carousel .carouselContainer{display:inline-flex;transition:transform .2s}.carouselWrapper .carousel .pageIndicator{display:flex;justify-content:center;gap:.8rem;margin-top:.8rem}.carouselWrapper .carousel .pageIndicator .page{background:#220203;height:1rem;width:1rem;border-radius:50%;transition:opacity .2s}.carouselWrapper .carousel .pageIndicator .page:hover{opacity:.7}