.tSlow{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tOpacity{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}body{font-family:Roboto,sans-serif;font-weight:300;color:#636368}.alert{border-radius:0}.alert-success{color:#367303;background-color:#fff;border-color:#8bc34a;border-left:5px solid #8bc34a}.alert-danger{color:#c32f00;background-color:#fff;border-color:#ff460b;border-left:5px solid #ff460b}.alert-warning{color:#a59404;background-color:#fff;border-color:#e2cf26;border-left:5px solid #e2cf26}.alert-info{color:#0c71c1;background-color:#fff;border-color:#03a9f4;border-left:5px solid #03a9f4}.btn-gray{background-color:#636368;padding:5px 30px;color:#fff;border-radius:0;outline:none}.btn-gray:active,.btn-gray:focus,.btn-gray:hover{outline:0;-webkit-box-shadow:unset!important;box-shadow:unset!important}.form-control{border-radius:0;border:1px solid #707070}.form-control:focus{color:#495057;background-color:#fff;border-color:#13569e;outline:0;-webkit-box-shadow:unset;box-shadow:unset}select{-webkit-border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='#444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");background-position:100% 50%}.object{width:25px;height:25px;background-color:#fff;float:left}.modal-content{border-radius:0;border:1px solid #fff}.modal-content button{text-transform:uppercase}.modal-content .btn-secondary{border-radius:0}.modal-content .modal-title{color:#000;font-weight:300;text-transform:uppercase}.parallax-window{min-height:400px;background:transparent}.tour360-window{min-height:600px;background:transparent}.videoYoutube-window{min-height:400px;background:transparent}.text-videoYoutube{padding:40px;line-height:2;margin-top:50px}#object_one{-webkit-animation:object_one 1.5s infinite;animation:object_one 1.5s infinite;background-color:#8bb6d4}#object_two{-webkit-animation:object_two 1.5s infinite;animation:object_two 1.5s infinite;background-color:#004b95}#object_three{-webkit-animation:object_three 1.5s infinite;animation:object_three 1.5s infinite;background-color:#4c92bf}#object_four{-webkit-animation:object_four 1.5s infinite;animation:object_four 1.5s infinite;background-color:#0072aa}@-webkit-keyframes loading-center-absolute{to{-webkit-transform:rotate(-45deg)}}@keyframes loading-center-absolute{to{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}@-webkit-keyframes object_one{25%{-webkit-transform:translateY(-50px) rotate(-180deg)}to{-webkit-transform:translate(0) rotate(-180deg)}}@keyframes object_one{25%{transform:translateY(-50px) rotate(-180deg);-webkit-transform:translateY(-50px) rotate(-180deg)}to{transform:translate(0) rotate(-180deg);-webkit-transform:translate(0) rotate(-180deg)}}@-webkit-keyframes object_two{25%{-webkit-transform:translate(50px) rotate(-180deg)}to{-webkit-transform:translate(0) rotate(-180deg)}}@keyframes object_two{25%{transform:translate(50px) rotate(-180deg);-webkit-transform:translate(50px) rotate(-180deg)}to{transform:translate(0) rotate(-180deg);-webkit-transform:translate(0) rotate(-180deg)}}@-webkit-keyframes object_three{25%{-webkit-transform:translate(-50px) rotate(-180deg)}to{-webkit-transform:translate(0) rotate(-180deg)}}@keyframes object_three{25%{transform:translate(-50px) rotate(-180deg);-webkit-transform:translate(-50px) rotate(-180deg)}to{transform:translate(0) rotate(-180deg);-webkit-transform:translate(0) rotate(-180deg)}}@-webkit-keyframes object_four{25%{-webkit-transform:translateY(50px) rotate(-180deg)}to{-webkit-transform:translate(0) rotate(-180deg)}}@keyframes object_four{25%{transform:translateY(50px) rotate(-180deg);-webkit-transform:translateY(50px) rotate(-180deg)}to{transform:translate(0) rotate(-180deg);-webkit-transform:translate(0) rotate(-180deg)}}.carousel-item{border:none}.carousel-item div{height:500px;background-size:cover!important;background-position:50%!important;-webkit-filter:brightness(.7);filter:brightness(.7)}.carousel-indicators li{top:60px;position:relative;-webkit-box-flex:unset;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:unset;margin-right:unset;margin-left:unset;text-indent:unset;cursor:pointer;background-color:unset}.carousel-indicators li:after{position:absolute;left:8px;display:inline-block;width:100%;height:10px;content:"\25C6";color:#636368;top:-25px;font-size:25px}.carousel-indicators li.active:after{color:#13569e}.texto-portada{position:absolute;top:100px;width:100%;color:#fff}.texto-portada .container{height:500px}.texto-portada h1{top:25%;font-weight:600;margin-bottom:0;text-transform:uppercase}@media (max-width:576px){.carousel-item div{height:350px}.texto-portada{top:100px}.texto-portada .container{height:350px}.texto-portada h1{top:25%;font-weight:300}}@media (min-width:577px) and (max-width:768px){.carousel-item div{height:350px}.texto-portada{top:100px}.texto-portada .container{height:350px}.texto-portada h1{top:25%;font-weight:300}}@media (min-width:769px) and (max-width:991px){.carousel-item div{height:450px}.texto-portada{top:100px}.texto-portada .container{height:450px}.texto-portada h1{top:25%;font-weight:300}}@media (min-width:992px) and (max-width:1025px){.carousel-item div{height:500px}}:root{--azul:#000;--azul-2:#161616;--celeste:#1a1a1a;--celeste-2:#3a3a3a;--gris-bg:#f5f5f5;--gris-line:#e2e2e2;--texto:#1a1a1a;--texto-soft:#666;--blanco:#fff;--error:#d64545;--ok:#2e9e6b;--radius:12px;--shadow:0 8px 30px rgba(0,0,0,.1)}.section{padding:70px 0}.section-title{font-family:Montserrat;font-weight:800;font-size:clamp(24px,3vw,34px);text-align:center;color:var(--azul);margin-bottom:10px}.section-sub{text-align:center;color:var(--texto-soft);max-width:620px;margin:0 auto 48px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.step{background:var(--blanco);border:1px solid var(--gris-line);border-radius:var(--radius);padding:30px 24px;position:relative;-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.step:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.step-num{font-weight:800;font-size:34px;color:var(--celeste);opacity:.35;line-height:1}.step-num,.step h3{font-family:Montserrat}.step h3{font-size:16px;margin:14px 0 8px;color:var(--azul)}.step p{font-size:14px;color:var(--texto-soft)}.form-section{background:var(--gris-bg)}.form-card{background:var(--blanco);border-radius:18px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);max-width:920px;margin:0 auto;overflow:hidden}.form-head{background:var(--azul);color:#fff;padding:28px 36px}.form-head h2{font-family:Montserrat;font-weight:700;font-size:22px}.form-head p{font-size:14px;color:#cddbe6;margin-top:4px}.form-body{padding:36px}.block-title{font-family:Montserrat;font-weight:700;font-size:16px;color:var(--celeste);text-transform:uppercase;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:8px 0 20px}.block-title:before{content:"";width:26px;height:3px;background:var(--celeste);border-radius:2px}.block+.block{margin-top:42px;padding-top:38px;border-top:1px dashed var(--gris-line)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field.full{grid-column:1/-1}label{font-size:13px;font-weight:600;color:var(--texto);margin-bottom:7px}label .req{color:var(--celeste)}input,select{width:100%;padding:12px 14px;border:1.5px solid var(--gris-line);border-radius:9px;font-family:inherit;font-size:14px;color:var(--texto);background:#fff;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}input:focus,select:focus{outline:none;border-color:var(--celeste);-webkit-box-shadow:0 0 0 3px rgba(31,155,214,.15);box-shadow:0 0 0 3px rgba(31,155,214,.15)}input.invalid,select.invalid{border-color:var(--error);-webkit-box-shadow:0 0 0 3px rgba(214,69,69,.12);box-shadow:0 0 0 3px rgba(214,69,69,.12)}.err-msg{color:var(--error);font-size:12px;margin-top:5px;display:none}.field.has-error .err-msg{display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6b78' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-top:30px;font-size:13px;color:var(--texto-soft)}.terms input{width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;margin-top:2px;accent-color:var(--celeste)}.terms a{color:var(--celeste);font-weight:600;text-decoration:underline}.submit-btn{margin-top:28px;width:100%;background:var(--celeste);color:#fff;border:0;padding:16px;border-radius:30px;font-family:Montserrat;font-weight:700;font-size:15px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;-webkit-transition:background .2s,-webkit-transform .15s;transition:background .2s,-webkit-transform .15s;transition:background .2s,transform .15s;transition:background .2s,transform .15s,-webkit-transform .15s}.submit-btn:hover{background:var(--celeste-2)}.submit-btn:active{-webkit-transform:scale(.99);transform:scale(.99)}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.form-msg{margin-top:18px;padding:14px 16px;border-radius:10px;font-size:14px;display:none}.form-msg.show{display:block}.form-msg.success{background:#e8f7f0;color:var(--ok);border:1px solid #b9e6cf}.form-msg.error{background:#fbe9e9;color:var(--error);border:1px solid #f0c4c4}.bases{padding:60px 0}.bases ol{max-width:820px;margin:0 auto;padding-left:22px;color:var(--texto-soft);font-size:14px}.bases li{margin-bottom:12px}.bases .note{max-width:820px;margin:24px auto 0;font-size:12px;color:var(--texto-soft);font-style:italic}@media (max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.grid{grid-template-columns:1fr}.form-body{padding:26px 20px}.form-head{padding:24px 22px}}