body .banner{height:80vh;background-size:cover;background-repeat:no-repeat;background-position:50% 30%}body .banner .Video{min-width:100%;width:auto;height:auto;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:-100;background-size:cover}body .banner .cortinilla{height:80vh;position:absolute;width:100%;background-color:rgba(255,255,255,.53)}body .banner .info-box{position:relative;width:312px;margin:0 auto;text-align:center;padding-top:100px}body .banner .info-box .container{width:100%}body .banner .info-box h1{text-transform:uppercase;color:#1f355c;font-weight:800;font-size:20px;letter-spacing:2.53px;line-height:28px;text-align:center;text-shadow:10px 0 10px 0 rgba(255,255,255,.5);padding:0 12px}body .banner .info-box .subtitulo{padding:20px 0;font-weight:800;font-size:12px;letter-spacing:1.65px;line-height:18px;text-align:center;text-shadow:10px 0 10px 0 rgba(255,255,255,.45)}body .banner .info-box .formulario-buscar select{border-radius:5px;background-color:#fff;box-shadow:5px 0 10px 0 rgba(0,0,0,.5);font-size:16px;letter-spacing:1.76px;line-height:20px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,#fff 0%,#f7f7f7 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}body .banner .info-box .formulario-buscar select:hover{border-color:#888}body .banner .info-box .formulario-buscar select::placeholder{color:#606060;font-size:16px;font-style:italic;letter-spacing:1.76px;line-height:20px}body .banner .info-box .formulario-buscar .map-tiendas{width:182px;border-radius:5px;background-color:#0da699;color:#fff;font-weight:800;font-size:14px;letter-spacing:1.54px;line-height:17px;text-align:center;white-space:normal}body .banner .info-box .formulario-buscar .encontrar-auto{width:182px;font-weight:800;font-size:14px;letter-spacing:1.54px;line-height:17px;text-align:center;background-color:#1f355c;white-space:normal}body .section{background-image:url("../img/fondos/fondo.png");background-size:contain;background-repeat:no-repeat;background-position:50% 0%}body .section ::before{background-color:#fff;z-index:-4}body .section h2{color:#fff;font-weight:800;font-size:18px;letter-spacing:1.98px;line-height:22px;text-align:center;margin-bottom:20px}body .section .card{width:100%;height:431px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;margin-bottom:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transition:.3s;min-width:40%;border-radius:5px}body .section .card .card-img{border-radius:5px}body .section .card .card-img-overlay{position:absolute;height:75%;right:0;bottom:0;left:0;padding:1.25rem;background-color:rgba(255,255,255,.88);border-radius:0 0 5px 5px;text-align:center}body .section .card .card-img-overlay .card-title{color:#0da699;font-size:18px;font-weight:700;line-height:22px;margin-top:0;margin-bottom:10px;text-align:center}body .section .card .card-img-overlay .card-text{margin:20px 0;color:#000;font-size:12px;line-height:15px;text-align:justify}body .section .card .card-img-overlay .btn{padding:20px 0;width:180px;border-radius:5px;background-color:#1f355c;font-size:18px;font-weight:700;line-height:22px;text-align:center}body .section .card-primary{background-image:url("../img/fondos/Banner-Distribuidores.jpg");background-position:20% 85%;background-size:cover;background-repeat:no-repeat}body .section .card-second{background-image:url("../img/fondos/BANNER_distribuidor.jpg");background-position:20% 85%;background-size:cover;background-repeat:no-repeat}body .section .card-three{background-image:url("../img/fondos/BANNER_comprasegura1.jpg");background-position:25% 85%;background-size:cover;background-repeat:no-repeat}body .section .card-four{background-image:url("../img/fondos/BANNER_QUIENESSOMOS.jpg");background-position:20% 85%;background-size:cover;background-repeat:no-repeat}body .section .card:hover{cursor:pointer;box-shadow:0 2px 4px 0 rgba(0,0,0,.8)}body #myModal{align-items:flex-start}body #myModal .modal-dialog{margin:0 auto;border-radius:0;top:0;bottom:0;width:100%;height:100%}body #myModal .modal-dialog .modal-content{top:0;bottom:0;width:100%;height:100%}body #myModal .modal-dialog .modal-content .close{position:absolute;height:40.93px;width:40.11px;background-color:#1f355c;color:#fff!important;right:5px;top:5px;opacity:1;border-radius:50%;z-index:1}body #myModal .modal-dialog .modal-content .modal-body{padding:20px 0 0 0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_content{padding:10px 0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_content .title{color:#1f355c;font-size:16px;font-weight:700;letter-spacing:1.76px;line-height:20px;padding-left:20px}body #myModal .modal-dialog .modal-content .modal-body .modal_body_content .col-md-4{padding-left:0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map{padding-left:0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map .col-md-4{padding:0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map .col-md-8{padding:0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist{display:none;overflow-y:auto;max-height:200px;overflow-x:hidden}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist::-webkit-scrollbar{width:10px;margin-left:5px}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist::-webkit-scrollbar-track{background:#a6acb7}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist::-webkit-scrollbar-thumb{background:#212326;border-radius:0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist::-webkit-scrollbar-thumb:hover{background:#000}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist.loader{height:1em}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item{align-items:center;border:2px solid #1f355c;border-radius:20px;padding:0;margin-bottom:15px;margin-right:5px}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item .premium{background:linear-gradient(269.44deg,#d78e00 0%,#ffda6b 23%,#f7c000 48%,#f2d300 80%,#d78e00 100%);color:#2d2d2d;text-transform:uppercase;width:calc(100% + 4px);margin:auto;display:block;position:relative;top:-2px;left:-2px;right:-2px;padding:7px 0 5px}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item .premium p{font-size:15px;font-weight:700;letter-spacing:1.65px;line-height:18px;text-align:center;margin-bottom:0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item .premium span{font-size:10px;letter-spacing:1.1px;line-height:12px;text-align:center;display:block}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item .logo-distribuidor{width:100%;padding:0 10px}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item .logo-distribuidor img{height:45px;width:auto}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item .logo-distribuidor .horario{position:relative;float:right;color:#0da699;font-size:1.6em;font-weight:700;letter-spacing:2.2px;line-height:24px;text-transform:capitalize}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item .logo-distribuidor .row .col-xs-6{padding:0}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist .item .direccion{align-self:auto;margin:6px auto 4px;padding:0 10px}body .firstHeading{color:#184695;text-transform:uppercase;font-size:20px;line-height:18px;text-align:center;margin-bottom:7px}body .logo-map-suc{margin:auto;margin-bottom:7px}body .info-tienda{color:#555;font-size:13px;line-height:18px;text-align:center}body .btn-suc{padding:2px 6px;width:180px;border-radius:5px;background-color:#0e2b5e;color:#fff;font-size:12px;letter-spacing:1.21px;line-height:13px;text-align:center;display:block;margin:0 auto 10px}body .btn-suc:focus,body .btn-suc:active:focus,body .btn-suc.active:focus,body .btn-suc.focus,body .btn-suc:active.focus,body .btn-suc.active.focus,body .btn-suc.btn:hover,body .btn-suc.btn:focus,body .btn-suc.btn.focus{outline:none;color:#fff;background-color:#0b1d3e;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}@media(min-width:768px){body .banner .info-box{width:500px}body .banner .info-box h1{font-size:27px;line-height:40px}body .banner .info-box .subtitulo{font-size:20px}body .banner .info-box .formulario-buscar{padding:5px 30px}body .banner .info-box .formulario-buscar .map-tiendas{width:205px}body .banner .info-box .formulario-buscar .encontrar-auto{width:205px}body .section .card .card-img-overlay{height:65%}body .modal_body_content .col-sm-7{padding-left:0}body .modal_body_content .form-inline{margin:0 auto}body .modal_body_content .form-inline .form-group{width:49%}body .modal_body_content .form-inline .form-group #ciudadDist,body .modal_body_content .form-inline .form-group #estadoDist{width:100%}body #myModal{align-items:center}body #myModal .modal-dialog{margin:auto;width:95%;top:auto;bottom:auto;height:auto}body #myModal .modal-dialog .modal-content{top:auto;bottom:auto;width:auto;height:auto}body #myModal .modal-dialog .modal-content .modal-body{padding:20px}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist{display:block;max-height:450px}body #myModal .modal-dialog .modal-content .close{top:-30px;right:-30px}body #myModal .modal-dialog .modal-content #mapaDistribuidores{height:450px!important}}@media(min-width:992px){body .banner .info-box{width:600px;padding-top:150px}body .banner .info-box .container{width:90%}body .banner .info-box h1{font-size:27px;line-height:40px}body .banner .info-box .subtitulo{font-size:20px}body .banner .info-box .formulario-buscar{padding:5px 30px}body .banner .info-box .formulario-buscar .map-tiendas{width:205px}body .banner .info-box .formulario-buscar .encontrar-auto{width:205px}body .section .card .card-img-overlay{height:60%}body #myModal{align-items:center}body #myModal .modal-dialog{margin:auto;width:85%}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist{max-height:450px}body #myModal .modal-dialog .modal-content #mapaDistribuidores{height:450px!important}}@media(min-width:1600px){body .banner .info-box{width:700px;padding-top:200px}body .banner .info-box h1{font-size:30px;line-height:50px}body .banner .info-box .subtitulo{font-size:20px}body .banner .info-box .formulario-buscar .map-tiendas{width:316px;font-size:23px;line-height:30px}body .section h2{color:#fff;font-weight:800;font-size:30px;letter-spacing:1.98px;line-height:50px;text-align:center;margin-bottom:30px}body .section .card .card-img-overlay{height:55%}body #myModal{align-items:center}body #myModal .modal-dialog{width:65%}}@media(min-width:1920px){body .banner .info-box{width:800px;padding-top:256px}body .banner .info-box h1{font-size:36px;line-height:50px}body .banner .info-box .subtitulo{font-size:25px}body .banner .info-box .formulario-buscar .map-tiendas{width:316px;font-size:23px;line-height:30px}body .section h2{color:#fff;font-weight:800;font-size:30px;letter-spacing:1.98px;line-height:50px;text-align:center;margin-bottom:30px}body #myModal .modal-dialog{width:60%}body #myModal .modal-dialog .modal-content .modal-body .modal_body_map #form-search-dist{max-height:550px}body #myModal .modal-dialog .modal-content #mapaDistribuidores{height:550px!important}}