.fade-in{opacity:1;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.colorize{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.colorize:hover{-webkit-animation:fadeInColor .3s ease-in forwards;animation:fadeInColor .3s ease-in forwards}@-webkit-keyframes fadeInColor{0%{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}to{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}}@keyframes fadeInColor{0%{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}to{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}}:root{font-size:16px}*{outline:none;margin:0;padding:0;scroll-behavior:smooth}::-moz-selection{background:#de0c15;color:#fff}::selection{background:#de0c15;color:#fff}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background-image:linear-gradient(-45deg,#de0c15,#de0c15);border-radius:6px;opacity:.7}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{display:flex}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction span{display:flex;align-items:center;justify-content:center}.swiper-scrollbar{visibility:hidden}a,h1,h2,h3,h4,h5,h6,hr,li,p,span,ul{font-family:Sora,sans-serif;margin:0;padding:0}.button{font-size:1rem;font-weight:500;border-radius:4px;transition:.25s ease-in-out;cursor:pointer;padding:16px 20px;margin:0}.button,header{font-family:Sora,sans-serif}header{background-color:#fff;color:#363636;font-size:26px;font-weight:700}header .content{padding-left:5rem;display:flex;justify-content:center}header .text-2 strong{font-size:35px;color:#f26522;white-space:nowrap}footer{background:linear-gradient(180deg,#141414,#0f0f0f)}footer .content{color:#fff;font-weight:400;font-size:22px;line-height:33.31px;margin:0 .9375rem}footer .content,footer .content h3{font-family:Sora,sans-serif;text-align:center}footer .content h3{color:#f26522;font-weight:700;font-size:39px;line-height:54px}footer .content p strong{font-weight:700}footer .content .text-2{color:#ffaf00}.principal{background-image:url(/themes/ligga/landing-page/img/background.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.principal .content{font-family:Sora,sans-serif;color:#fff;font-weight:700;font-size:28px;padding-left:1rem}.principal .content2{padding-left:0;color:#ffaf00;font-size:18px;font-weight:600;width:90%}.principal .seta{position:absolute;right:-10px;top:140px}.principal form{border:2px solid #585858;padding:0 1rem 1rem;border-radius:12px;background-color:#1f1f1f;width:90%}.principal form label{font-family:Sora,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#fff}.principal form label strong{color:#de0c15}.principal form label .date,.principal form label select{font-family:Sora,sans-serif;font-weight:300;font-size:14px;color:#2e2e2e}.principal form .recaptcha{text-align:center}.principal form input{margin-top:2px}.principal form a{color:#f26522}.principal form a:active,.principal form a:focus,.principal form a:hover{text-decoration:underline}.principal form .div-button{text-align:center}.principal form .div-button .button{background:linear-gradient(180deg,#ff6c26,#f04d00);border-radius:4px;width:100%;white-space:normal;color:#fff;font-family:Fira Sans,sans-serif;font-weight:700;font-size:18px;line-height:24px;margin-top:8px}@media screen and (max-width:39.9375rem){header{text-align:center}header .content{padding-left:0;margin-top:1rem}.principal{background-position:0}.principal .content{padding-left:0}.principal .content2,.principal form{width:100%}}@media screen and (min-width:40rem) and (max-width:63.9375rem){header{text-align:center}header .content{padding-left:0;margin-top:1rem}.principal .content{padding-left:0}}