@font-face{font-family:siguesfont;src:url('Fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),url('Fonts/Montserrat-Light.woff2') format('woff2'),url('Fonts/Montserrat-Light.woff') format('woff'),url('Fonts/Montserrat-Light.ttf') format('truetype'),url(Fonts/MontserratLight.otf) format("opentype"),url('Fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');font-weight:normal;font-style:normal;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}html{height:100%}body{font-family:'siguesfont',sans-serif;box-sizing:border-box;height:100%}nav{background-color:rgba(255,255,255,.8);padding:0 0;position:fixed;width:100%;z-index:50;min-height:50px}@media screen and (min-width:1000px){nav{padding:0 50px;position:absolute;display:none}}@media screen and (min-width:1200px){nav{background-color:transparent;padding:10PX 30px;position:absolute;max-width:40%;right:0}}nav .logo{width:150px;position:absolute;top:9px;left:15px}@media screen and (min-width:1000px){nav .logo{left:50px;width:170px;top:5px}}@media screen and (min-width:1200px){nav .logo{width:232px;display:block;text-align:center;margin:0 auto;margin-top:30px;margin-bottom:15px;position:initial}}nav ul{display:block;list-style:none;text-align:right}@media screen and (min-width:1200px){nav ul{text-align:center}}nav ul li{display:inline-block;margin-right:15px;background:transparent;padding:10px 15px;border-radius:71px;transition:all .2s ease-in}nav ul li:hover{background:#1aa5bb;padding:10px 15px;border-radius:71px}nav ul li:hover i{text-shadow:1px 1px 1px #33333345}nav ul li a{text-decoration:none;display:block}nav ul li a img{display:inline-block;width:40px;vertical-align:middle}@media screen and (min-width:1000px){nav ul li a img{width:45px}}nav ul li a span{display:none}@media screen and (min-width:1200px){nav ul li a span{font-weight:600;display:inline-block;color:#fff;text-align:center;font-size:.8rem;VERTICAL-ALIGN:MIDDLE}nav ul li a span i{font-style:normal;font-size:1.2rem;line-height:1;display:block}}.navmobile{background-color:transparent;padding:0 0;position:ABSOLUTE;width:100%;z-index:50;min-height:50px;PADDING:20PX;TEXT-ALIGN:CENTER}.navmobile .logo{width:150px;DISPLAY:BLOCK;margin:0 auto;position:INITIAL}.navmobile ul{text-align:center;margin-top:12px}.navmobile ul li:last-child{margin-right:0}header{width:100%;position:relative;box-shadow:3px 1px 20px 1px #6d6d6d59;background-color:#1e0813;height:100%;text-align:center;padding:20px;padding-top:75px;HEIGHT:AUTO}@media screen and (min-width:1000px){header{height:100%;padding:0;padding-top:0}}@media screen and (min-width:1000px) and (max-height:800px){header{height:auto;padding:20px}}header h1{padding:38px 0 20px;color:#fff;width:100%;max-width:100%;margin:0 auto;text-align:center;position:relative;padding:20px 0;max-width:1200px;padding-top:54px;font-size:22px;padding-bottom:0}@media screen and (min-width:1000px){header h1{font-size:45px;padding:38px 0 20px}}@media screen and (min-width:1000px) and (max-width:1295px){header h1{font-size:39px;padding-top:20px}}header h1 span{color:#fc8a26}header h2{color:#fff;font-weight:100;padding:15px 0;max-width:1200px;margin:0 auto;font-size:16px;text-align-last:center;text-align:justify;margin-bottom:15px;line-height:1}@media screen and (min-width:1000px){header h2{font-size:16px}}@media screen and (min-width:1000px) and (max-width:1295px){header h2{padding-top:0}}header .bg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:.1}header .banners{position:initial;width:100%;vertical-align:top;z-index:2;min-height:100%}@media screen and (min-width:1000px){header .banners{POSITION:relative;top:0;left:0;OVERFLOW:visible;display:inline-block;width:calc(66% - 1px);height:100%;margin-right:-4px;height:calc(100% - 300px);min-height:auto}}header .banners .banner{width:100%;height:100%;opacity:0;-webkit-transition:opacity linear 100ms;transition:opacity linear 100ms;position:initial;padding-top:0}@media screen and (min-width:1000px){header .banners .banner{position:absolute;PADDING-TOP:0;POSITION:ABSOLUTE;top:0;left:0}}@media screen and (min-width:1000px) and (max-height:800px){header .banners .banner{position:initial;height:433px}}header .banners .banner.active{opacity:1}header .banners .banner .bg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:.2}header .banners .banner .complement{position:absolute;left:0;bottom:0;height:234px}header .banners .banner div{width:100%;POSITION:relative}@media screen and (min-width:1000px){header .banners .banner div{position:absolute;max-width:1000px;top:50%;left:50%;transform:translate(-50%,-50%);PADDING:0;height:100%}}@media screen and (min-width:1000px) and (max-height:800px){header .banners .banner div{position:inherit;transform:none}}header .banners .banner div button{padding:10px 30px;border-radius:10px;background-color:#2bc573;color:#fff;border:none;font-size:20px;margin-top:27px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0 auto;text-align:center;display:block;margin-top:30px}header .banners .banner div button:hover{background-color:#ce0f4a}header .banners .banner div video,header .banners .banner div iframe{width:100%;height:182px;margin:0 auto;text-align:center;display:block;position:relative;margin-top:20px;outline:none;border:none}@media screen and (min-width:1000px){header .banners .banner div video,header .banners .banner div iframe{width:100%;max-width:1000px;height:100%;max-height:560px;transform:translate(-50%,-50%);top:50%;left:50%}}.form{color:#fff;vertical-align:top;background-repeat:no-repeat;background-size:cover;position:relative;height:100%;PADDING:16PX}@media screen and (min-width:1000px){.form{display:inline-block;padding:50px 20px;width:100%;max-width:435px;height:calc(100% - 300px);padding-top:284px}}@media screen and (min-width:1000px) and (max-height:800px){.form{max-width:330px;height:AUTO;padding-top:0}}@media screen and (min-width:1000px){.form .contbsolute{POSITION:absolute;top:50%;left:0;transform:translate(0%,-50%);width:100%;padding:10px}}@media screen and (min-width:1000px) and (max-height:800px){.form .contbsolute{POSITION:inherit;transform:none}}.form nav{POSITION:RELATIVE;WIDTH:100%;MAX-WIDTH:100%;margin-bottom:50px;padding:0;background-color:transparent;margin-bottom:25px;DISPLAY:NONE}@media screen and (min-width:1000px){.form nav{display:block;margin-bottom:0}}@media screen and (min-width:1000px) and (max-height:800px){.form nav{margin-bottom:0}}.form nav .logo{display:block;margin:0 auto;position:initial;margin-bottom:0}@media screen and (min-width:1000px){.form nav .logo{margin-bottom:15px}}@media screen and (min-width:1000px) and (max-height:800px){.form nav .logo{width:150px;margin-bottom:0}}.form nav ul{display:none}@media screen and (min-width:1000px){.form nav ul{display:block}}.form h2{font-weight:600;text-align:center;font-size:1.7rem;margin-bottom:20px;color:#fff}@media screen and (min-width:1000px){.form h2{font-size:1.4rem}}@media screen and (min-width:1200px){.form h2{font-size:2.3rem}}@media screen and (min-width:1000px) and (max-height:800px){.form h2{font-size:30px;margin-bottom:9px;padding-top:5px}}.form input,.form select{width:100%;max-width:350px;margin:0 auto;display:block;padding:8px 8px;border-radius:8px;margin-bottom:10px;border:2px solid transparent;outline:none;font-size:1rem}.form input:focus,.form select:focus{border:2px solid #e6c139}@media screen and (min-width:1000px){.form input,.form select{font-size:.8rem}}@media screen and (min-width:1200px){.form input,.form select{font-size:1rem}}.form button,.form .button-form{background-color:#fc8a26;color:#fff;border:none;display:block;width:100%;max-width:350px;margin:0 auto;padding:15px 10px;font-size:20px;font-weight:400;text-transform:uppercase;border-radius:15px;margin-top:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;CURSOR:POINTER}.form button:hover,.form .button-form:hover{background-color:#981050}.whatsappicon{width:50px;position:fixed;right:10px;cursor:pointer;z-index:20000;bottom:35PX;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:1000px){.whatsappicon{bottom:40px;right:20px;width:60px}}.whatsappicon:hover{transform:scale(1.1)}#myrecaptcha{margin:0 auto;text-align:center;display:block;overflow:hidden;margin-bottom:10px;border-radius:5px;background-color:#f9f9f9;width:100%;max-width:350px}#myrecaptcha>div{width:100%!important;max-width:350px!important;height:initial!important;margin:0 auto!important;background-color:#f9f9f9!important}.contenido{PADDING:25px 20PX 0}@media screen and (min-width:1000px){.contenido{max-width:1200px;margin:0 auto}}h2{font-weight:600;font-size:1.3rem;text-align:center;line-height:1.1;margin-bottom:25px;color:#97104e}@media screen and (min-width:1000px){h2{FONT-SIZE:1.7rem;margin-top:15px;margin-bottom:10px}}.callmodal{color:#fff;padding:10px 10px;text-align:center;font-weight:600;font-size:1.2rem;display:none;background-color:#259bda;cursor:pointer}.callmodal.show{display:block}@media screen and (min-width:1000px){.callmodal.show{display:none}}.callmodal:hover{background-color:#0096ff}.callmodal.sticky{position:fixed;z-index:55;width:100%;top:60px;left:0}.nomobile{display:none}@media screen and (min-width:1000px){.nomobile{display:inline-block}}.equis{position:relative}.equis:before{content:"";width:2px;height:45px;background-color:#ff353e;display:block;position:absolute;transform:rotate(-45deg) translate(-50%,0%);top:0;left:50%}.equis:after{content:"";width:2px;height:45px;background-color:#ff353e;display:block;position:absolute;transform:rotate(45deg) translate(-50%,0%);top:0;left:50%}.contcontcar{background-color:#3c3563eb;display:flex;align-items:center;justify-content:center;font-family:'Quicksand',sans-serif;color:#fff;transition:.3s ease;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);position:fixed;top:0;left:0;width:100%;height:100%;z-index:71;display:none}.contcontcar li{background:linear-gradient(to bottom,#13baaf,#13baaf) no-repeat 0 0;transform:rotate(180deg);background-size:4px 0%;transition:2s;margin:10px;width:10px;height:66px;display:inline-block;border-radius:100px}.contcontcar .animate-me{animation:one 3s .5s ease infinite;border-radius:50px}.contcontcar li:first-child{height:33px}.contcontcar li:first-child .animate-me{background:linear-gradient(to bottom,#36b874,#36b874) no-repeat;animation-delay:.25s}.contcontcar li:nth-child(2) .animate-me{background:linear-gradient(to bottom,#13baaf,#13baaf) no-repeat 0 0}.contcontcar li:last-child{height:99px}.contcontcar li:last-child .animate-me{background:linear-gradient(to bottom,#014260,#014260) no-repeat;animation-delay:.75s}.contcontcar p{animation:blinker 1.5s linear infinite;font-size:50px;margin:25px 0}.form-items .item{padding:0;border:none;margin-bottom:5px;min-height:42px;display:block;position:relative;-webkit-transition:.25s .09s;transition:.25s .09s;width:100%;max-width:350px;margin:0 auto;margin-bottom:10px}@media screen and (min-width:1000px) and (max-height:800px){.form-items .item{margin-bottom:5px}}.form-items .item label{position:absolute;top:calc(50% - 7px);left:10px;opacity:0;transition:all .3s ease;height:0;overflow:hidden;font-size:12px;color:#333}.form-items .item input,.form-items .item select{padding:12px 10px 12px 10px;border:none;width:100%;transition:all .3s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e9e9e9;font-size:14px;max-width:100%;outline:none;background-color:#fff;border-radius:5px;max-width:350px}@media screen and (min-width:1000px) and (max-height:800px){.form-items .item input,.form-items .item select{padding:8px 10px 8px 10px}}.form-items .item input:not(:placeholder-shown),.form-items .item select:not(:placeholder-shown){padding:18px 10px 6px 10px}.form-items .item input:not(:placeholder-shown)+label,.form-items .item select:not(:placeholder-shown)+label{-webkit-transform:translateY(-11px);transform:translateY(-13px);opacity:1;height:auto}.form-items .item input:focus,.form-items .item select:focus{border:1px solid #2f77de}.form-items .item select{padding:18px 10px 4px 7px;-webkit-appearance:auto}.form-items .check{width:100%;margin-bottom:5px;border:1px solid #e9e9e9;border-radius:5px;padding:9px 0}.form-items .check .item{position:relative;color:#d8d9db;display:inline-block;background:#fff;width:100%;border-bottom:1px solid #e9e9e9;padding:10px 15px;margin-bottom:0}.form-items .check .item:last-child{border-bottom:none}.form-items .check .item:hover{background-color:transparent}.form-items .check .item:hover i{background:transparent}.form-items .check .item input{display:none;box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;display:block;opacity:0;z-index:2}.form-items .check .item input:checked+i{color:#404040}.form-items .check .item input:checked+i:before{background:#4bd865}.form-items .check .item input:checked+i:after{right:4px}.form-items .check .item input:focus+i{background-color:#fff}.form-items .check .item i{width:100%;-webkit-transition:.25s .09s;transition:.25s .09s;text-align:left;position:relative;background:#fff;box-sizing:initial;display:block;font-style:normal;cursor:pointer}.form-items .check .item i:before{content:"";display:inline-block;padding:2px;width:40px;height:20px;border-radius:13px;vertical-align:middle;-webkit-transition:.25s .09s;transition:.25s .09s;position:ABSOLUTE;background:#d8d9db;box-sizing:initial;right:0;top:50%;transform:translateY(-50%)}.form-items .check .item i:after{content:" ";display:block;width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;RIGHT:20px;-webkit-transition:.25s;transition:.25s;top:50%;transform:translateY(-50%)}section{background-color:#fff}.subtitulo{font-size:14px;text-align-last:center;text-align:justify;margin-bottom:20px;line-height:1.5}@media screen and (min-width:1000px){.subtitulo{margin-bottom:20px;font-size:19px;margin:30px 0;line-height:1.6}}.servicio{width:100%;display:inline-block;vertical-align:top;margin-right:0;padding:15px;margin-bottom:10px}@media screen and (min-width:1000px){.servicio{width:calc(25% - 5px);margin-bottom:20px;margin-right:-4px}}.servicio:hover img{transform:scale(1.05)}.servicio img{display:block;width:70px;height:70px;text-align:center;margin:0 auto;border-radius:10px;margin-bottom:5px;object-fit:contain;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.servicio div{display:block;text-align:center}.servicio div h3{font-weight:600;color:#97104e}.servicio div p{font-size:14px;line-height:1.5;margin-top:8px}footer{padding:10px 33px;text-align:center;color:#925672;background-color:#e6e8ec;font-size:10px}@media screen and (min-width:1000px){footer{padding:10px 70px;font-size:11px}}@keyframes blinker{50%{opacity:0}}@keyframes one{100%,0%{height:10px}80%{height:100%}}