@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2"),url(/fonts/Poppins-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:PoppinsItalic;src:url(/fonts/Poppins-Italic.woff2) format("woff2"),url(/fonts/Poppins-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins-Bold.woff2) format("woff2"),url(/fonts/Poppins-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:PoppinsBoldItalic;src:url(/fonts/Poppins-BoldItalic.woff2) format("woff2"),url(/fonts/Poppins-BoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:PoppinsSemiBold;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-display:swap}body,html{padding:0;margin:0;scroll-behavior:smooth}input:focus,select:focus,textarea:focus{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{color:inherit;text-decoration:none}.swiper{overflow:hidden!important}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0;width:100%!important}*{box-sizing:border-box}.nav-desktop{width:100%;background-color:#000;display:none}@media (min-width:1280px){.nav-desktop{display:block}}.nav-top{display:flex;align-items:center;justify-content:center;height:110px;position:relative;padding:0 60px}.nav-logo-left{position:absolute;left:60px;top:50%;transform:translateY(-50%)}.nav-center{display:flex;align-items:center}.nav-logo-right{position:absolute;right:60px;top:50%;transform:translateY(-50%)}.nav-menu-bar{background:linear-gradient(90deg,#111,#2a2a2a 50%,#111);height:48px}.nav-menu-bar,.nav-menu-inner{display:flex;justify-content:center;align-items:center}.nav-menu-inner{gap:40px}.nav-menu-link{text-decoration:none;position:relative;padding:10px 0}.nav-menu-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#ed0000;transition:width .3s ease}.nav-menu-link:hover:after{width:100%}.nav-menu-text{color:hsla(0,0%,100%,.85);font-size:13px;font-family:Poppins;letter-spacing:1.5px;transition:color .3s ease;margin:0}.nav-menu-text:hover{color:#fff}.nav-accent-line{height:3px;background:linear-gradient(90deg,transparent,#ed0000 50%,transparent)}.nav-mobile{width:100%;background-color:#000;position:relative;z-index:100}@media (min-width:1280px){.nav-mobile{display:none}}.nav-mobile-logo-xs{display:block}.nav-mobile-logo-sm{display:none}@media (min-width:600px){.nav-mobile-logo-xs{display:none}.nav-mobile-logo-sm{display:flex;align-items:center;gap:15px}}.nav-mobile-inner{display:flex;justify-content:space-between;align-items:center;height:90px;padding:0 10px}.nav-hamburger{display:flex;justify-content:center;align-items:center;padding:2px;margin-right:8px}.page-container{width:100%;min-height:100vh;overflow:hidden;background-color:#000}@media (min-width:1920px){.nav-top{height:140px;padding:0 100px}.nav-logo-left{left:100px}.nav-logo-right{right:100px}.nav-menu-bar{height:58px}.nav-menu-inner{gap:60px}.nav-menu-text{font-size:22px}}@media (min-width:600px){.nav-mobile-inner{height:100px;padding:0 20px}}#nprogress{pointer-events:none}#nprogress .bar{background:#ed0000;position:fixed;z-index:9999;top:0;left:0;width:100%;height:5px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #ed0000,0 0 5px #ed0000;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:9999;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#ed0000 transparent transparent #ed0000;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.linear-gradient-animation{color:#fff;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:Gradient 15s ease infinite}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-whatsapp-pulse{background:#25d366;color:#fff;position:fixed;bottom:20px;right:20px;font-size:40px;display:flex;justify-content:center;align-items:center;width:0;height:0;padding:28px;text-decoration:none;border-radius:50%;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}.btn-whatsapp-pulse-border{bottom:120px;right:20px;animation-play-state:paused}.btn-whatsapp-pulse-border:before{content:"";position:absolute;border-radius:50%;padding:25px;border:5px solid #25d366;opacity:.75;animation-name:pulse-border;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes pulse-border{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}to{opacity:0}}.react360{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.icon-react360{height:4em;position:relative;padding-top:3em}