/* route-cotizacion-AR-junior-2026.css */@font-face{font-family:'ProximaNova-Regular';src:url('/css/../fonts/ProximaNova-Regular.otf') format('otf'),url('/css/../fonts/ProximaNova-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Proxima-Nova-Bold';src:url('/css/../fonts/Proxima-Nova-Bold.otf') format('otf'),url('/css/../fonts/Proxima-Nova-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Proxima-Nova-Black';src:url('/css/../fonts/Proxima-Nova-Black.otf') format('otf'),url('/css/../fonts/Proxima-Nova-Black.woff') format('woff');font-display:swap}@font-face{font-family:'Sequel100Black-45';src:url('/css/../fonts/Sequel100Black-45.ttf') format('ttf'),url('/css/../fonts/Sequel100Black-45.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Sequel100Black-86';src:url('/css/../fonts/Sequel100Black-86.ttf') format('ttf'),url('/css/../fonts/Sequel100Black-86.woff') format('woff');font-weight:normal;font-style:normal}.cotizacion-plantilla .form{color:#000 !important;font-size:1rem !important;padding:0 !important;font-weight:normal !important}.cotizacion-plantilla{max-width:100% !important;background-color:transparent !important}.form-check-input{margin-top:0 !important}header{padding:10px 20px}.links{width:320px;margin:0 auto;padding-bottom:2%}.links a{font-size:12px}.txtReserved{color:#fff;font-size:13px !important}.banner-head{height:500px;background-image:url(/css/../img/AR-junior/banner-inicial-web.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.info-banner-head{position:absolute;top:50%;left:50px;transform:translate(0,-50%);color:#fff}.info-banner-head h2{text-shadow:0 4px 6.7px rgba(0,0,0,.5);font-size:72px;font-weight:700;color:transparent;-webkit-text-stroke:1px #fff;line-height:62px;margin-bottom:20px}.info-banner-head h2 span{color:#fff;-webkit-text-stroke:unset !important;display:block;margin-left:60%}.info-banner-head p{max-width:450px;font-size:20px;margin-bottom:20px}.info-banner-head p b{font-style:italic}.info-banner-head .subTitle{font-size:28px;text-shadow:0 4px 6.7px rgba(0,0,0,.5);display:block;margin-bottom:15px;font-family:'Sequel100Black-86'}.info-banner-head button,.info-banner-head button:hover{height:40px;background-color:#fff;color:#323232;border-radius:0;margin:0 auto}.bg-gray-dark{background-color:#272b34}.bg-image-banner{background-image:url(/css/../img/AR-junior/bg-red.png);background-repeat:no-repeat;background-position:center;background-size:cover}.banner-txt{min-height:250px;color:#fff;text-align:center}.banner-txt small{font-size:16px;letter-spacing:4px;margin-bottom:15px;font-family:'Sequel100Black-45'}.banner-txt h4{font-size:32px;margin-bottom:15px;font-family:'Sequel100Black-86'}.banner-txt p{font-size:18px;font-family:'Sequel100Black-45'}.banner-txt span{font-size:18px;margin-bottom:15px;display:block;font-family:'Sequel100Black-45'}.gradient-02{background:linear-gradient(270deg,rgba(82,82,82,0) 0%,#191919 65.87%);position:absolute;width:50%;height:100%;top:0;left:0}.gradient-03{background:linear-gradient(90deg,rgba(82,82,82,0) 0%,#1c1c1c 78.85%);position:absolute;width:50%;height:100%;top:0;right:0}.info-feature{width:50%;padding:25px;position:absolute;top:50%;left:10%;height:auto;z-index:1;color:#fff;max-width:550px;transition:all .8s ease;transform:translateY(-50%) scale(1.25)}.item-feature{overflow:hidden}.img-feature img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease;transform:scale(1)}.item-feature.animate-style img{transform:scale(1.25)}.info-feature.right-side{right:10%;left:unset}.info-feature.right-side .title-feature,.info-feature.right-side .txt-feature{float:right;text-align:right}.info-feature.right-side .title-feature small:first-child{text-align:right;font-family:'Sequel100Black-45'}.info-feature.right-side .title-feature span{text-align:right}.title-feature{width:350px;margin-bottom:15px;border-bottom:1px solid #fff;padding:15px 0}.title-feature span{display:block;font-size:32px;text-transform:uppercase;line-height:34px;font-family:'Sequel100Black-86'}.title-feature small:first-child{display:block;text-align:left;font-size:20px;font-weight:300}.title-feature small:last-child{display:block;text-align:right;font-size:24px;font-style:italic;font-weight:600}.txt-feature h3{font-size:18px}.txt-feature p{font-size:16px;line-height:22px;font-family:'Sequel100Black-45';width:100%}.bg-black-02{background-color:#1c1c1c}.gallery-landing a{height:280px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:15px}.gallery-size-01{width:calc(60% - 10px)}.gallery-size-02{width:calc(40% - 10px)}.gallery-size-03{width:calc(33.3% - 10px)}#gal-01{background-image:url(/css/../img/AR-junior/img-thumb-01.jpg)}#gal-02{background-image:url(/css/../img/AR-junior/img-thumb-02.jpg)}#gal-03{background-image:url(/css/../img/AR-junior/img-thumb-03.jpg)}#gal-04{background-image:url(/css/../img/AR-junior/img-thumb-04.jpg)}#gal-05{background-image:url(/css/../img/AR-junior/img-thumb-05.jpg)}#gal-06{background-image:url(/css/../img/AR-junior/img-thumb-06.jpg)}#gal-07{background-image:url(/css/../img/AR-junior/img-thumb-07.jpg)}.subTitle-Gal{font-size:27px;color:#fff;margin:25px 0 50px 0;font-family:'Sequel100Black-86';text-transform:uppercase}.subTitle-Gal::after{content:'';position:absolute;top:-15px;height:3px;width:400px;background-color:#ba0816;left:0}.w-mid{width:49%}.w-third{width:32%}.line-form{height:1px;background-color:#b7b7b7;margin:0 0 50px;width:100%}.form-control,.form-select{height:50px;border-radius:.5rem;color:#8c8c8c !important}.form-control::placeholder{color:#8c8c8c !important}.form-label{font-weight:600;color:#fff}div.btn,div.btn:hover{background-color:#ba0816;color:#fff;text-transform:uppercase;width:260px;font-size:14px;letter-spacing:1px;border-radius:9px;padding:11px 0;margin:16px auto}.form-button .btn,.form-button .btn:hover{background-color:#ba0816;color:#fff;text-transform:uppercase;width:25%;font-size:14px;height:50px;letter-spacing:1px;border-radius:9px}.form-check-input:checked{background-color:#ba0816 !important;border-color:#ba0816 !important}.form-check-label{color:#fff}.form-check-label a{color:#ba0816}.div-checks{margin:30px auto}footer .container{border-top:2px solid #bfbfbf;text-align:center;color:#fff}footer .container p{font-size:20px}.logo-footer{margin:25px auto}.redes-footer a{margin:0 10px}.img-filter{filter:invert(1)}.footer-fin{height:50px;display:flex;justify-content:center;align-items:center}.footer-fin img{width:230px;filter:brightness(.7)}.content-video iframe{width:100%;height:400px}@media(max-width:1200px){.banner-head{height:450px}}@media(max-width:991px){.info-banner-head h2{font-size:50px;line-height:50px}.info-banner-head h2 span{margin-left:45%}.info-banner-head .subTitle{font-size:24px;margin-bottom:10px}.info-banner-head p{max-width:400px;font-size:18px;line-height:20px}.banner-head{height:350px}}@media(max-width:768px){.title-feature span{font-size:24px;line-height:28px}.title-feature{width:300px;margin-bottom:10px;padding:10px 0}.txt-feature p{font-size:15px;line-height:18px}.title-feature small:first-child{font-size:16px}.w-mid,.w-third{width:100%}.form-button .btn,.form-button .btn:hover{width:100%}}@media(max-width:576px){.banner-head{height:550px;background-image:url(/css/../img/AR-junior/banner-inicial-movil.jpg);background-position:top center}.info-banner-head{transform:translate(0,0%);bottom:0%;top:inherit}.banner-txt small{font-size:10px;margin-bottom:10px}.banner-txt h4{font-size:20px;margin-bottom:10px}.banner-txt p{font-size:14px}.banner-txt{min-height:180px}.banner-txt span{font-size:14px;margin-bottom:10px}.info-feature{width:90%;top:10%;max-width:90%;transform:translateY(-30%) scale(1.25)}.subTitle-Gal{font-size:20px;margin:25px 0}.gallery-landing a{height:220px}.gallery-size-01,.gallery-size-02,.gallery-size-03{width:100%}.gradient-03,.gradient-02{display:none}.info-banner-head h2{font-size:32px;line-height:16px;margin-bottom:60%}.info-banner-head h2 span{margin-left:36%}.info-banner-head .subTitle{font-size:18px;margin-bottom:10px;text-align:center}.info-banner-head p{font-size:16px}.content-video iframe{height:300px}}@media(max-width:480px){.subTitle-Gal::after{width:80%}.info-banner-head h2{margin-bottom:80%}.info-banner-head{left:0;width:100%;padding:0 20px}.banner-txt{padding:0 20px}.banner-txt p br{display:none}.info-feature{width:100%;top:10%;max-width:100%;transform:translateY(-30%) scale(1);left:0;padding:25px}.info-feature.right-side{right:0}}