:root{--primary-color:#ff0303;--primary-color-hover:#d50017;--info-color:#8b1ee0;--red-light:#feefee;--blue-strong:#124083;--blue-light:#eef8fe;--bg-light:#f8f8f8;--bg-lighter:#fafafa;--si-gray-900:#292929;--text-white:white;--text-red:#d50017;--text-purple:#8b1ee0;--title-size:45px;--subtitle-size:18px;--text-big:16px;--rounded:8px;--si-breadcrumb-item-active-color:#ff0303}.btn-primary{--si-btn-hover-color:#fff;--si-btn-active-color:#fff;--si-btn-hover-bg:#d50017;--si-btn-active-bg:#ff0303;--si-btn-hover-border-color:#ff0303;--si-btn-active-border-color:#ff0303;--si-btn-bg:#ff0303;--si-btn-border-color:#ff0303;--si-btn-disabled-color:#fff;--si-btn-disabled-bg:#e05757;--si-btn-disabled-border-color:#e05757}.btn-info{--si-btn-hover-color:#fff;--si-btn-active-color:#fff;--si-btn-hover-bg:#8b1ee0;--si-btn-active-bg:#8b1ee0;--si-btn-hover-border-color:#8b1ee0;--si-btn-active-border-color:#8b1ee0;--si-btn-disabled-color:#fff;--si-btn-bg:#8b1ee0;--si-btn-border-color:#8b1ee0}.btn-lg,.btn-group-lg>.btn{--si-btn-padding-x:1.25rem;--si-btn-padding-y:.7rem;--si-btn-border-radius:.6rem;--si-btn-font-size:14px}.btn-blue-strong{--si-btn-hover-color:#fff;--si-btn-active-color:#fff;--si-btn-hover-bg:#1659be;--si-btn-active-bg:#124083;--si-btn-hover-border-color:#124083;--si-btn-active-border-color:#124083;--si-btn-bg:#124083;--si-btn-border-color:#124083;--si-btn-disabled-color:#fff;--si-btn-disabled-bg:#3e6bae;--si-btn-disabled-border-color:#3e6bae}.shadow-primary{box-shadow:0 .2rem .525rem -.225rem #434343d5!important}@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSans;src:url(/assets/fonts/OpenSans/OpenSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal}body{font-family:OpenSans,sans-serif;font-size:14px}a{color:unset;text-decoration:none}.bg-card{background-color:var(--bg-light);border:none;border-radius:10px}.bg-card-light{background-color:var(--bg-lighter);border:none;border-radius:10px}.bg-card-gradient{background:linear-gradient(90deg,#4d0f13 0%,#230002 100%)}.bg-brown{background-color:#230002}.bg-brown-degrade{background:linear-gradient(90deg,#4d0f1300 13%,#230002 100%);height:100%}@media only screen and (max-width:580px){.bg-brown-degrade{background:linear-gradient(90deg,#4d0f1391 0%,#230002d8 100%)}}.bg-red-light{background-color:var(--red-light)}.bg-red{color:var(--text-white);background-color:#df1d2b}.bg-purple{background-color:var(--info-color);color:#fff}.bg-purple-light{color:var(--si-gray-900);background-color:#faeefe}.bg-blue-strong{background-color:var(--blue-strong);color:#fff}.bg-blue-light{background-color:var(--blue-light);color:var(--si-gray-900)}.bg-cream{background-color:#fef5f5}.selected-option{background-color:#edf9fe}.dark-mode .bg-card,.dark-mode .bg-card-light,.dark-mode .bg-red-light,.dark-mode .bg-purple-light,.dark-mode .bg-blue-light{background-color:#151822}.top-35{top:35%}.text-bigger{font-size:54px}.text-big{text-transform:uppercase;font-size:16px}.title{font-size:var(--title-size);margin-bottom:5px;font-weight:700;line-height:1.1;position:relative}.title img{position:absolute;top:10px;left:-28px}@media only screen and (max-width:580px){.title{font-size:42px}.title img{position:relative;top:0;left:0}}.info{font-size:44px}.subtitle{font-size:var(--subtitle-size);font-weight:400;line-height:1.5}.subtitle-2{font-size:var(--text-big);font-weight:600;line-height:1.5}.desc{font-size:var(--text-big)}.text-red{color:var(--text-red)}.text-gray{color:var(--si-gray-900)}.text-purple{color:var(--text-purple)}.text-blue-strong{color:var(--blue-strong)}.swiper-pagination-bullet{width:var(--si-carousel-pagination-bullet-width)!important;height:var(--si-carousel-pagination-bullet-height)!important}.swiper-pagination-bullet-active{background-color:var(--primary-color)!important;width:var(--si-carousel-pagination-bullet-active-width)!important;border-radius:var(--si-carousel-pagination-bullet-border-radius)!important}.swiper-loop{transition-timing-function:linear!important}.swiper-sites{transform:translate(-85%,-35%);height:800px!important}.swiper-sites img{height:100%;overflow:unset!important}@media (max-width:1200px){.swiper-sites{height:680px!important}}@media (max-width:720px){.swiper-sites{width:280px;height:680px!important}}@media only screen and (max-width:580px){.swiper-sites{width:250px;height:650px!important}}.swiper.swiper-overflow-none{width:65%;overflow:visible!important}.swiper-overflow-none .swiper-slide img{opacity:.2}.swiper-overflow-none .swiper-slide.swiper-slide-active img{opacity:1}@media only screen and (max-width:580px){.swiper.swiper-overflow-none{width:80%}}.rotar-div-45{transform:rotate(-25deg)}.img-rotated{z-index:0;bottom:-60%;right:-60%;transform:rotate(30deg)}@media only screen and (max-width:580px){.img-rotated{bottom:-80%}}.home-title{line-height:55px}.home-title span{font-size:53px}.home-title strong{font-size:77px}@media only screen and (max-width:580px){.home-title{line-height:50px}.home-title strong{font-size:60px}.home-title span{font-size:45px}}.hero-container{max-height:530px}.z-10{z-index:10}.parallax-home{width:1000px;top:-100px;left:-30%}@media only screen and (max-width:580px){.hero-container{max-height:unset}.parallax{top:3rem}.parallax-home{width:180%;height:360px;top:-100px;left:-40%}.parallax-map{width:150%;height:260px;top:-80px}}.comillas-iz{position:absolute;top:-20px;left:-25px}.comillas-de{position:absolute;bottom:-20px;right:-14px}.breadcrumb-item.active{color:var(--primary-color)}.navbar{--si-navbar-hover-color:var(--text-red)}.navbar-nav .nav-link.active,.nav-tabs .nav-link:hover:not(.active){color:var(--text-red)}.nav-tabs,.dark-mode .nav-tabs{--si-nav-tabs-link-active-bg:var(--text-red)}.nav-tabs-purple,.dark-mode .nav-tabs-purple{--si-nav-tabs-link-active-bg:var(--text-purple)}.nav-tabs-purple .nav-link:hover:not(.active){color:var(--text-purple)}.dark-mode .form-switch.mode-switch .form-check-input,.dark-mode .form-switch.price-switch .form-check-input{background-color:#212254}
