@font-face{font-family:Gotham-Black;src:url(partials/fonts/Gotham-Black.eot) format("eot"),url(partials/fonts/Gotham-Black.woff) format("woff"),url(partials/fonts/Gotham-Black.ttf) format("truetype")}*{padding:0;margin:0}html,body{scroll-behavior:smooth}h1,h2,h6,h4{font-family:Inter;font-weight:700}h1{color:#fff;font-size:3.6rem;line-height:3.6rem}h1 i{font-weight:700;font-family:"Inria Serif";font-style:italic}p,span,a,b{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-decoration:none}.btn{border-radius:10px;padding:15px 25px;color:#000}main{max-width:100vw;overflow-x:hidden}#navbar{width:100vw;height:fit-content;padding:15px 0;background-color:#000;position:fixed;z-index:10;top:0;transition:all .4s}#navbar #btnMenu{display:none}#navbar .content{width:95%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}#navbar .content a img{width:230px}#navbar .content .links-container{display:flex;align-items:center;gap:40px}#navbar .content .links-container a{color:#fff;font-weight:500;font-size:1.2rem}#navbar .content .links-container a.active{font-weight:800}#navbar .content .links-container a.btn{background:#c7fa0c;color:#000;font-weight:400;font-size:1rem}#navbar.soccer{background-color:#fff}#navbar.soccer .content a img{width:80px}#navbar.soccer .content .links-container a{color:#131584}#navbar.soccer .content .links-container a.btn{background-color:#ee1212;color:#fff}#contacto{padding:80px 0;position:relative}#contacto .bg-video{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:0}#contacto .content{width:90%;margin:0 auto;position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center}#contacto .content h2{width:fit-content;font-family:"Inria Serif";font-size:5.6rem;font-style:italic;color:#fff}#contacto .content .form-container{width:50%}#contacto .content .form-container h3{font-family:Inter;font-size:2.8rem;line-height:2.8rem;font-weight:500;padding:5px;width:fit-content;background-color:#c7fa0c}#contacto .content .form-container #mailEnviado{padding:15px 0;font-size:1.2rem;color:#fff}#contacto .content .form-container form{display:flex;flex-direction:column;width:100%;gap:20px;margin-top:40px}#contacto .content .form-container form .input-container{display:flex;flex-direction:column;align-items:flex-start;gap:5px;position:relative}#contacto .content .form-container form .input-container label{font-family:Inter;color:#fff}#contacto .content .form-container form .input-container input,#contacto .content .form-container form .input-container textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:solid 1px #E0E0E0;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:12px;box-sizing:border-box;font-size:1.2rem;width:100%;font-family:Inter}#contacto .content .form-container form .input-container input::placeholder,#contacto .content .form-container form .input-container textarea::placeholder{color:#828282;font-size:1rem;font-weight:400;font-family:Inter}#contacto .content .form-container form .input-container textarea{height:160px;resize:none}#contacto .content .form-container form .input-container button{width:100%;border:none;border-radius:8px;padding:20px;background-color:#fff;color:#000;font-size:1.2rem;cursor:pointer;transition:all .2s}#contacto .content .form-container form .input-container button:hover{color:#fff;background-color:#000}#contacto .content .form-container form .row{width:100%;gap:30px;display:flex}#contacto .content .form-container form .row .input-container{width:50%}#contacto .content.bottom{justify-content:center;gap:100px;margin-top:100px}#contacto .content.bottom .col{display:flex;gap:20px;align-items:center}#contacto .content.bottom .col:nth-of-type(2){align-items:baseline}#contacto .content.bottom .col:nth-of-type(2) img{max-height:50px;width:auto}#contacto .content.bottom .col span{font-style:italic;font-weight:300;font-size:1.5rem;color:#fff}#contacto .content.bottom .col img{width:100px}.mobile-menu{display:none}section .content{width:80%;margin:0 auto}#home main{max-width:100vw;overflow-x:hidden}#home main #loading{display:none;width:100vw;height:100vh;background-color:#00000080;justify-content:center;align-items:center;position:fixed;top:0;z-index:40}#home main #loading img{width:60px;height:60px}#home main header{background-image:url(/images/header-bg.png);height:120vh;width:100%;box-sizing:border-box;background-size:cover;display:flex;justify-content:center;align-items:center;animation:moveBg 2s ease-in-out infinite alternate}@keyframes moveBg{0%{background-position:center 25%}to{background-position:center 75%}}#home main header .content{width:90%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}#home main header .content .btn{margin-top:20px;border:solid 1px #fff;color:#fff;font-size:1.4rem;padding:13px 30px;font-weight:400}#home main header .content p{color:#fff;font-size:1.8rem;font-weight:300}#home main #intro{position:relative;padding:100px 0}#home main #intro :after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background-image:url(/images/TRAMA.svg);z-index:0}#home main #intro .content{width:100%;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow-x:hidden}#home main #intro .content p{width:55%;padding:30px 0;font-size:1.8rem;font-weight:600;margin-left:5%}#home main #intro .content img{width:40%;position:relative;right:-5%}#home main #servicios{height:100vh;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center}#home main #servicios .bg-video{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:0}#home main #servicios .content{width:90%;position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#home main #servicios .content .mobile-tags{display:none}#home main #servicios .content .block{display:none}#home main #servicios .content h2{color:#fff;font-weight:600;font-size:2rem;width:35%}#home main #servicios .content .items{width:25%;display:flex;flex-direction:column;gap:20px}#home main #servicios .content .items .item{cursor:pointer;display:flex;flex-direction:column;border-radius:10px;width:fit-content;transition:all .2s}#home main #servicios .content .items .item .info{max-height:0;overflow:hidden;color:#fff;background:#454545;z-index:2;width:20vw;top:35px;border-radius:10px;font-weight:400;display:flex;flex-direction:column;gap:10px;transition:all .2s;font-size:1rem;padding:0 25px}#home main #servicios .content .items .item .info b{font-weight:700;font-size:1rem}#home main #servicios .content .items .item .info a{width:100%;justify-content:flex-end;display:flex}#home main #servicios .content .items .item .info img{width:15px;align-self:flex-end}#home main #servicios .content .items .item.open{border:none;background:#454545;z-index:20}#home main #servicios .content .items .item.open .title{border:none;z-index:21}#home main #servicios .content .items .item.open .title h4{color:#fff}#home main #servicios .content .items .item.open .title img{display:none}#home main #servicios .content .items .item.open .info{max-height:600px;padding:20px 25px 10px}#home main #servicios .content .items .item .title{display:flex;align-items:center;width:fit-content;gap:15px;transition:all .2s;padding:10px 25px;border:solid 1px #C7FA0C;border-radius:10px;z-index:1}#home main #servicios .content .items .item .title h4{color:#c7fa0c;font-family:"Inria Serif";font-weight:700;font-style:italic;font-size:1.8rem;line-height:2rem;transition:all .2s}#home main #servicios .content .items .item .title img{width:15px;margin-top:10px;transition:all .2s}#home main #casos{padding:100px 0}#home main #casos .content{width:90%;margin:0 auto}#home main #casos .content h2{font-size:3.8rem;line-height:4.2rem}#home main #casos .content h2 i{font-style:italic;font-weight:600;font-size:4.3rem;background-color:#c7fa0c;font-family:"Inria Serif";background:linear-gradient(to bottom,transparent 35%,#C7FA0C 35%,#C7FA0C 85%,transparent 85%);padding:15px 5px}#home main #casos .content .main-carousel{width:100%;margin:100px 0 30px}#home main #casos .content .main-carousel .carousel-cell{width:20%;margin:0 20px;display:flex;flex-direction:column;padding:10px;align-items:flex-start}#home main #casos .content .main-carousel .carousel-cell .img{height:80px;width:100%;display:flex;justify-content:flex-start;margin-bottom:20px}#home main #casos .content .main-carousel .carousel-cell .img img{height:100%;max-width:60%}#home main #casos .content .main-carousel .carousel-cell h5{font-family:"Inria Serif";font-style:italic;font-size:1.5rem;font-weight:500;color:#454545;margin-bottom:5px}#home main #casos .content .main-carousel .carousel-cell p{font-weight:600;width:95%;color:#454545;font-size:1.1rem}#home main #banner{padding:130px 0;background-image:url(/images/banner-bg.png);background-size:cover}#home main #banner .content{width:85%;margin:0 auto}#home main #banner .content h4{color:#fff;font-size:3.8rem;font-family:Inter;font-weight:400;line-height:4rem}#home main #banner .content h4 i{font-family:"Inria Serif";font-style:italic;font-size:4.2rem}header{height:100vh;width:100%}header video{position:absolute;top:0;height:100%;width:100%;object-fit:cover;z-index:1}header .content{width:85%;position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%;z-index:2;gap:15px}header .content h2{color:#c7fa0c;font-family:"Inria Serif";font-style:italic;font-size:2.6rem;font-weight:400;border-radius:5px;background-color:transparent;width:fit-content;padding:3px 10px 7px;line-height:2.6rem;border:#C7FA0C solid 1px}header .content h1{font-weight:600;font-size:3.6rem}header .content h1 i{font-weight:500}header .content p{color:#fff;font-weight:200;width:70%;font-size:1.7rem}#intro{padding:80px 0}#intro .content{width:85%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:20px;padding-right:20%;box-sizing:border-box}#intro .content h3{font-family:"Inria Serif";font-style:italic;font-weight:600;font-size:3rem;line-height:3.2rem}#intro .content h4{font-size:2.5rem}#intro .content p{font-size:1.7rem;font-weight:500}#design h2{background-color:#c7fa0c;width:fit-content;font-family:"Inria Serif";font-style:italic;font-size:3.7rem;padding:0 10px}#design header .content h2{background-color:transparent;font-size:3rem;padding:5px 10px}#design #intro .content{padding-right:0}#design #que-hacemos{height:100vh;position:relative;width:100%}#design #que-hacemos video{position:absolute;top:0;height:100%;width:100%;object-fit:cover;z-index:1}#design #que-hacemos video.mobile{display:none}#design #que-hacemos .content{position:relative;z-index:2;width:85%;margin:0 auto;height:100%}#design #que-hacemos .content h2{background-color:#c7fa0c;top:15%;width:fit-content;font-family:"Inria Serif";font-style:italic;position:relative;font-size:3rem}#design #impacto{height:70vh;width:100%;position:relative}#design #impacto video{position:absolute;top:0;height:100%;width:100%;object-fit:cover;z-index:1}#design #impacto video.mobile{display:none}#design #impacto .content{width:85%;padding-top:0;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%;gap:20px;position:relative;z-index:2}#design #impacto .content p{font-size:1.6rem}#design #casos{width:100%;height:30vw;padding:50px 0}@media(min-width:1600px){#design #casos{height:25vw}}#design #casos .main-carousel{width:100%;height:100%}#design #casos .main-carousel .carousel-cell{width:20%;margin-right:25px;border-radius:15px;border:solid 1px #000;overflow:hidden;height:95%;min-height:fit-content}#design #casos .main-carousel .carousel-cell .img{aspect-ratio:3/2}#design #casos .main-carousel .carousel-cell .img img{object-fit:cover;width:100%;object-position:center;height:100%}#design #casos .main-carousel .carousel-cell .text{padding:10px 30px;box-sizing:border-box}#design #casos .main-carousel .carousel-cell .text h6{font-size:1rem}#design #contacto video{display:none}#design #contacto .content h2{color:#000;background-color:transparent}#design #contacto .content .form-container form .input-container label{color:#000}#design #contacto .content .form-container form .input-container button{background-color:#000;color:#fff;border:solid 2px #000}#design #contacto .content .form-container form .input-container button:hover{color:#000;background-color:#fff}#design #contacto .content.bottom .col span{color:#000}#design #contacto .content.bottom .col img.cca{content:url(/images/CCA-b.png)}#design #contacto .content.bottom .col img.effie{content:url(/images/effie-b.png)}#design #contacto .content.bottom .col img.diente{content:url(/images/diente-b.png)}#soccer h2{background-color:#ee1212;width:fit-content;font-family:"Inria Serif";font-style:italic;color:#fff;font-size:3.7rem;padding:0 10px}#soccer header{padding-top:10vh}#soccer header h2{color:#ee1212;font-size:3rem;border-color:#ee1212;background-color:transparent;padding:5px 10px}#soccer #intro h4{color:#ee1212}#soccer #intro p{color:#131584}#soccer #section-video{width:100%;height:100vh}#soccer #section-video video{width:100%;object-fit:cover;height:100%}#soccer #section-video video.mobile{display:none}#soccer #impacto{padding:60px 0}#soccer #impacto .content{width:100%;margin:0 auto;align-items:center;position:relative;justify-content:space-between;display:flex}#soccer #impacto .content img{width:50%;right:0;position:relative}#soccer #impacto .content .text{width:38%;display:flex;flex-direction:column;gap:30px;padding-left:7.5%}#soccer #impacto .content .text p{font-size:1.8rem;color:#131584}#soccer #impacto .content .text p b{font-weight:600}#soccer #casos{width:100%;height:42vw;padding:50px 0}@media(min-width:1600px){#soccer #casos{height:35vw}}#soccer #casos .main-carousel{width:100%;height:100%}#soccer #casos .main-carousel .carousel-cell{width:25vw;margin-right:25px;border-radius:15px;border:solid 1px #EE1212;overflow:hidden;height:95%;min-height:fit-content}#soccer #casos .main-carousel .carousel-cell .img{aspect-ratio:4/3;position:relative}#soccer #casos .main-carousel .carousel-cell .img img{object-fit:cover;width:100%;object-position:center;height:100%;z-index:1}#soccer #casos .main-carousel .carousel-cell .img .over{position:absolute;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;top:0}#soccer #casos .main-carousel .carousel-cell .img .over img{width:45%;max-height:55%;object-fit:contain}#soccer #casos .main-carousel .carousel-cell .text{padding:20px 30px 10px;box-sizing:border-box;color:#131584;display:flex;flex-direction:column;gap:10px}#soccer #casos .main-carousel .carousel-cell .text h6{font-size:1.3rem;color:#131584}#soccer #casos .main-carousel .carousel-cell .text p{font-size:1.3rem}#soccer #contacto video{display:none}#soccer #contacto .content h2{color:#ee1212;background-color:transparent}#soccer #contacto .content .form-container h3{background-color:#ee1212;color:#fff}#soccer #contacto .content .form-container form .input-container label{color:#000}#soccer #contacto .content .form-container form .input-container button{background-color:#131584;color:#fff}#soccer #contacto .content .form-container form .input-container button:hover{background-color:#ee1212}#soccer #contacto .content.bottom .col span{color:#000}#soccer #contacto .content.bottom .col img.cca{content:url(/images/CCA-b.png)}#soccer #contacto .content.bottom .col img.effie{content:url(/images/effie-b.png)}#soccer #contacto .content.bottom .col img.diente{content:url(/images/diente-b.png)}#thankyou header{height:65vh;overflow:hidden;position:relative;padding-top:10vh}#thankyou header .bg-video{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:0}#thankyou header .content{z-index:1;height:100%;width:90%;display:flex;justify-content:center;align-items:center;margin:0 auto;flex-direction:column;gap:20px}#thankyou header .content .btn{background-color:#c7fa0c}#thankyou header .content h1{font-family:"Inria Serif";font-style:italic;text-align:center;color:#fff;font-size:3.5rem}#footer{background-color:#c7fa0c;padding:70px 0;position:relative;height:42vh;box-sizing:border-box}#footer.soccer{background-color:#131584}#footer.soccer span,#footer.soccer .content .menu a{color:#fff}#footer span{position:absolute;left:5%;bottom:20px;z-index:2;font-style:italic;font-weight:300;font-size:.9rem}#footer .content{width:90%;margin:0 auto;display:flex;justify-content:space-between}#footer .content .brand{width:fit-content}#footer .content .brand .redes{display:flex;margin-top:40px;gap:25px;justify-content:flex-start;align-items:flex-end}#footer .content .brand .redes a{transition:all .2s}#footer .content .brand .redes a:hover{opacity:.6}#footer .content .brand .redes a img{width:25px}#footer .content .menu{display:flex;flex-direction:row;flex-wrap:wrap}#footer .content .menu a{width:50%;height:fit-content;color:#454545;margin-bottom:30px}@media(max-width:1000px){#navbar{z-index:15}#navbar.soccer .content a img{width:60px}#navbar.soccer .content #btnMenu{display:block;width:30px}#navbar.soccer .content #btnMenu.open{content:url(/images/soccer/close-b.png)}#navbar .content{width:85%}#navbar .content a img{width:120px}#navbar .content .links-container{display:none}#navbar .content #btnMenu{display:block;width:30px}#navbar .content #btnMenu.open{content:url(/images/cerrar.png)}.mobile-menu{width:100vw;height:100vh;background-color:#000;position:fixed;transition:all .2s;transform:translate(100%);display:flex;justify-content:center;align-items:center;z-index:10}.mobile-menu.soccer{background-color:#fff}.mobile-menu.soccer .content a{color:#131584;border-color:#ee1212}.mobile-menu .content{width:85%;display:flex;flex-direction:column;gap:20px}.mobile-menu .content a{color:#fff;font-size:1.2rem;border-bottom:solid 1px #fff;padding:5px;border-radius:0}.mobile-menu.open{transform:translate(0)}.btn{border-radius:8px}#home main header{background-image:url(/images/header-bg-m.png);background-size:cover;min-height:100vh;height:fit-content}#home main header .content{width:85%}#home main header .content h1{font-size:3.5rem;line-height:3rem}#home main header .content h1 br{display:none}#home main header .content h1 i{font-weight:400}#home main header .content p{font-size:.9rem;line-height:1.2rem}#home main header .content p br{display:none}#home main header .content .btn{font-size:1rem;padding:7px 20px;margin-top:0}#home main #intro{padding:30px 0 50px;background-image:url(/images/TRAMA.svg);background-position:bottom;background-size:auto 60%;background-repeat:no-repeat;height:100vh;display:flex;flex-direction:column;justify-content:center}#home main #intro :after{background-image:none}#home main #intro .content{flex-direction:column;width:85%;gap:20px;background:none}#home main #intro .content p{width:100%;font-size:1rem;padding:0;margin:0}#home main #intro .content img{width:100%;right:auto}#home main #servicios{padding:30px 0 100px;min-height:100vh;background-position:bottom;height:100vh}#home main #servicios .content{flex-direction:column;align-items:center;margin:0 auto;width:85%;height:100%;position:relative;justify-content:flex-start}#home main #servicios .content h2{width:90%;font-size:.7rem;font-weight:400;text-align:center}#home main #servicios .content h2 br{display:none}#home main #servicios .content .items{display:none}#home main #servicios .content .mobile-tags{width:100%;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:15px 0 40px}#home main #servicios .content .mobile-tags .item{display:flex;align-items:center;width:fit-content;gap:10px;transition:all .2s;padding:4px 8px;border:solid 1px rgba(199,250,12,.5);border-radius:5px}#home main #servicios .content .mobile-tags .item.active{background-color:#c7fa0c80}#home main #servicios .content .mobile-tags .item.active h4{color:#fff}#home main #servicios .content .mobile-tags .item h4{color:#c7fa0c80;font-family:"Inria Serif";font-weight:700;line-height:1.2rem;font-style:italic;font-size:1.2rem;transition:all .2s}#home main #servicios .content .mobile-tags .item img{width:8px;transition:all .2s;opacity:.5}#home main #servicios .content .block{overflow:hidden;position:absolute;bottom:0;color:#fff;width:75%;font-weight:400;margin:0 auto;display:flex;flex-direction:column;gap:5px;transition:all .2s;font-size:.7rem;font-weight:300;padding:15px;border-radius:5px;background-color:#000000b3}#home main #servicios .content .block.hidden{opacity:0}#home main #servicios .content .block h4{font-family:"Inria Serif";font-style:italic;font-size:2.4rem;font-weight:500}#home main #servicios .content .block b{font-weight:700;font-size:.9rem}#home main #servicios .content .block img{width:15px;align-self:flex-end}#home main #casos{padding:30px 0;height:50vh;display:flex;flex-direction:column;justify-content:center}#home main #casos .content{width:100%}#home main #casos .content h2{font-size:1.9rem;line-height:2.2rem;width:85%;margin:0 auto 50px}#home main #casos .content h2 i{font-size:2rem;padding:5px}#home main #casos .content .main-carousel{width:100%}#home main #casos .content .main-carousel .carousel-cell{width:33vw;margin:0 20px;display:flex;flex-direction:column;padding:10px}#home main #casos .content .main-carousel .carousel-cell .img{height:40px;width:100%;display:flex;justify-content:center;margin-bottom:10px}#home main #casos .content .main-carousel .carousel-cell .img img{height:100%;max-width:70%}#home main #casos .content .main-carousel .carousel-cell h5{font-family:Inter;font-style:italic;font-size:.7rem;font-weight:700;color:#454545;margin-bottom:5px}#home main #casos .content .main-carousel .carousel-cell p{font-weight:500;width:100%;color:#454545;font-size:.6rem}#home main #banner{padding:60px 0;height:50vh;display:flex;flex-direction:column;justify-content:center}#home main #banner .content h4{font-size:1.9rem;line-height:2.2rem;width:95%}#home main #banner .content h4 br{display:none}#home main #banner .content h4 i{font-size:2rem}#design h2{font-size:3rem}#design #que-hacemos video{display:none;object-fit:contain}#design #que-hacemos video.mobile{display:block}#design #impacto video{display:none}#design #impacto video.mobile{display:block}#design #impacto .content{justify-content:flex-start;padding-top:50px;gap:40px}#design #casos{height:55vh}#design #casos .main-carousel .carousel-cell{width:80vw}#contacto{padding:40px 0}#contacto .content{flex-direction:column;gap:25px;width:85%}#contacto .content h2{font-size:10vw;text-align:center;width:100%}#contacto .content h2 br{display:none}#contacto .content .form-container{width:91%}#contacto .content .form-container h3{font-size:1.4rem;line-height:1rem}#contacto .content .form-container form .row{flex-wrap:wrap;gap:1px}#contacto .content .form-container form .row .input-container{width:100%}#contacto .content .form-container form .input-container label{font-size:.7rem}#contacto .content .form-container form .input-container input{font-size:.8rem;padding:5px}#contacto .content .form-container form .input-container input::placeholder{font-size:.6rem}#contacto .content .form-container form .input-container textarea{font-size:.8rem;padding:5px;height:100px}#contacto .content .form-container form .input-container textarea::placeholder{font-size:.6rem}#contacto .content .form-container form .input-container button{font-size:.8rem;padding:10px 0;border-radius:5px}#contacto .content.bottom{flex-direction:row;margin-top:30px;width:100%;gap:25px}#contacto .content.bottom .col{gap:5px}#contacto .content.bottom .col span{font-size:.8rem}#contacto .content.bottom .col img{width:50px}#contacto .content.bottom .col:nth-of-type(2) img{width:50px}#footer{padding:40px 0}#footer .content{width:90%}#footer .content .brand a img{width:130px}#footer .content .brand .redes{gap:10px;margin-top:8px}#footer .content .brand .redes a img{width:20px}#footer .content .menu{width:45%}#footer .content .menu a{width:50%;font-size:.7rem;margin-bottom:15px}#footer span{font-size:.4rem;right:10px;bottom:10px}header .content{width:85%;margin:0 auto}header .content h2{font-size:2rem!important}header .content h1{font-size:2.8rem;line-height:3rem}header .content p{width:100%;font-size:1.2rem}#intro .content{padding-right:0!important}#intro .content h4{font-size:2.2rem}#intro .content h3{font-size:2.4rem;line-height:2.6rem}#soccer h2{font-size:3rem}#soccer #section-video video{display:none}#soccer #section-video video.mobile{display:block}#soccer #impacto .content{flex-direction:column;gap:40px;width:85%}#soccer #impacto .content .text{width:100%}#soccer #impacto .content .text p{font-size:1.2rem}#soccer #impacto .content img{width:100%}#soccer #casos{height:70vh}#soccer #casos .main-carousel .carousel-cell{width:80vw}#soccer #contacto .content .form-container h3{color:#fff}}
