:root{--main-color:#EB0028;--second-color:#FFC627}body{font-family:'Open Sans',sans-serif;color:gray;margin-top:0}#main-nav{margin-top:0}p{font-size:16px;line-height:1.6;font-weight:400}h1{font-size:3.8em;line-height:1.1em;color:#675444;font-family:'Quicksand',sans-serif;margin-bottom:20px;font-weight:700}h2{color:#675444;margin-bottom:20px;font-family:'Quicksand',sans-serif;font-size:3.4em;font-weight:700;letter-spacing:-1px}h3{font-family:'Quicksand',sans-serif;font-size:2.5em;font-weight:700;margin-bottom:20px;line-height:1.2;letter-spacing:-1px}h4{font-family:'Quicksand',sans-serif;color:#675444;font-size:2.1em;font-weight:500;margin-bottom:20px;letter-spacing:-.6px}h5{color:#675444;font-family:'Quicksand',sans-serif;font-size:1.8em;font-weight:700;margin-bottom:20px}h6{color:#675444;font-family:'Quicksand',sans-serif;font-size:1.4em;font-weight:700;margin-bottom:20px}.h7{font-size:18px;line-height:28px;font-weight:700}.lead{font-family:'Quicksand',sans-serif;font-weight:700;line-height:1.4em}a{text-decoration:none;transition:color .2s ease-in-out}a:hover,a:focus{text-decoration:none}*:focus{outline-style:none;box-shadow:none;border-color:transparent}.custom-link{font-family:'Quicksand',sans-serif;margin-top:20px;background:#f3f3f3;display:inline-block;padding:10px;font-weight:700;font-size:20px}#preloader{position:fixed;top:0;background:#fff;left:0;width:100%;height:100%;z-index:99999}.spinner{text-align:center;position:absolute;top:50%;width:50%;left:25%;transform:translate(0%,-50%);animation:rotate 2.0s infinite linear}.spinner img{max-width:100%;height:auto}.navbar-nav a{color:#fff!important;font-family:'Quicksand',sans-serif;font-weight:700;font-size:22px}.navbar .container{width:1200px!important}.navbar-nav .nav-link{padding-right:1rem!important;padding-left:1rem!important}.nav-item{border-radius:70px;transition:all .2s ease-in-out}.navbar .nav-item:focus .dropdown.show{background:transparent!important}.navbar .nav-item.active,.navbar .dropdown-item:hover,.navbar .dropdown-item:focus,.navbar .nav-link:focus,.navbar .nav-item:hover,.navbar .nav-item .active{color:#fff!important;border-radius:355px 45px 225px 75px/15px 225px 15px 255px}.nav-link.dropdown-toggle:focus{background:transparent!important}.dropdown-item{color:#fff!important;transition:all .2s ease-in-out}.dropdown-menu{border:0}.dropdown-menu:before{transition:all .2s ease-in-out;content:"";display:block;width:0;height:0;border-width:7px 8px;border-style:solid;border-color:transparent;z-index:1001;top:-14px;left:10%;position:absolute}.dropdown-menu:before{bottom:-17px;right:-8px}.navbar-brand{line-height:20px;margin-top:0}.navbar-brand span{font-family:'Quicksand',sans-serif;font-size:40px;text-transform:uppercase;font-weight:700;color:#fff!important}.navbar-brand img{vertical-align:sub;margin-left:80px;font-size:45px}@media screen and (max-width:1300px){.navbar-brand img{width:145px;height:50px;margin-left:10px;font-size:30px}}.navbar-toggler{transition:all 0.5s ease 0s;background:#fff;z-index:100000}.navbar-collapse{z-index:100000}.form-control{transition:all 0.3s ease-in-out;border:0;border:2px solid;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:355px 45px 225px 75px/15px 225px 15px 255px}.form-control input{height:50px}.form-control:focus{outline:none;box-shadow:none}select.form-control{display:inline;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.input-group-btn .btn{margin-top:0;margin-left:0;border-radius:0 45px 255px 75px/0px 225px 15px 0}.container-fluid{display:grid;position:relative;grid-template-rows:auto;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.btnContactanos,.enlace{cursor:pointer}.swal-overlay{z-index:100001}.footer{width:100%;background-color:var(--main-color);margin-top:0;left:0;margin:0;top:0;padding:0 30px 0 30px;font-family:'Jellee Roman';color:#fff;z-index:0}.footer h3{font-family:'Jellee Roman';padding-top:40px;font-weight:400;font-size:1.7em;letter-spacing:2px;text-transform:uppercase}.footer a{color:#fff}.footer a:hover,.footer a:visited{color:var(--second-color)}#text-footer{padding-top:20px;font-weight:400;font-size:15px;line-height:22px;text-align:justify}#footer_numeros{font-size:20px;line-height:22px}#footer_email{font-size:22px}#footer_socials{padding-top:60px}.social-link{display:inline-block;text-decoration:none}.social-link:not(:first-child){padding-left:20px}.social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;background-color:var(--second-color)}.social-icon i{font-size:18px}.social-icon:hover{color:var(--main-color);transition:color .4s ease-in-out}.social-icon a:visited{color:#fff}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;justify-content:center;align-items:center;z-index:100000;backdrop-filter:blur(10px)}#formContainer{background:#fff;width:50%;max-height:90vh;overflow-y:auto;overflow-x:hidden;padding:20px 50px 10px 50px;border-radius:30px;text-align:center;position:relative}#closeForm{position:absolute;text-transform:uppercase;top:0;right:10px;padding-top:0;font-size:48px;cursor:pointer;color:#555}#formContainer h2{color:var(--main-color);font-family:'Jellee Roman';font-weight:400;letter-spacing:2px}#formContainer p{background-color:var(--second-color);left:0!important;margin-left:-50px!important;padding-left:0!important;width:calc(100% + 100px);color:#fff;font-family:'Jellee Roman';font-weight:400;text-align:center;padding:2px 0 0 2px}#formContainer form{display:grid;gap:10px}#formContainer label{color:var(--main-color);font-family:'Jellee Roman';font-weight:400;text-align:left;font-size:20px}#formContainer input{margin-top:-10px}#formContainer input,#formContainer textarea{width:100%;padding:12px;border:3px solid var(--main-color);border-radius:62px;font-family:'Jellee Roman';font-weight:400;color:#6D6D6D;box-shadow:0 2px 4px rgba(0,0,0,.1)}#formContainer textarea{height:100px;border-radius:35px}.capitalizar{text-transform:capitalize}#formContainer button{background:var(--second-color);font-family:'Jellee Roman';font-weight:400;color:#fff;text-transform:uppercase;font-size:25px;padding:5px 40px;border:none;border-radius:62px;cursor:pointer;display:block;margin:0 auto}#contactForm{padding-bottom:20px}#goodie{scroll-margin-top:-280px!important}