:root{--swiper-pagination-color:#ffe400;--swiper-pagination-bullet-size:15px;--swiper-pagination-bullet-width:15px;--swiper-pagination-bullet-height:15px;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:0.9;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:6px}.banner{overflow:hidden;position:relative}.section-title{background-color:#363636;padding:.5rem}.section-title h2{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:700;margin:0;text-align:center}.section-title:before{background-image:url(../images/short-logo.webp);background-repeat:no-repeat;background-size:cover;bottom:60px;content:"";height:88px;left:0;margin:auto;max-height:88px;max-width:80px;position:absolute;right:16%;width:80px;z-index:1}.sections-title{background:#be1010;border-bottom:5px solid #be1010;-webkit-box-shadow:inset 0 -5px 0 0 #efefef;box-shadow:inset 0 -5px 0 0 #efefef;padding-bottom:1%;padding-top:1%;position:relative}.sections-title h1{color:#fff;font-family:Poppins,sans-serif;font-weight:600;margin:0;text-align:center;text-transform:uppercase}.icons{background:#be1010;padding-bottom:1%;padding-top:1%;position:relative}.icons h5{color:#fff;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:900;margin-top:.5rem;text-align:center;text-transform:uppercase}.icons .fix-row-top{margin-top:-80px}.tip-gasolinero{background:#c6c6c6;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.venta-combustible{background:#fff;overflow:hidden;padding-bottom:2%;padding-top:2%;position:relative}.venta-combustible h3{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.venta-combustible p{font-family:Source Sans Pro,sans-serif;font-weight:400;margin:0;text-align:justify}.venta-combustible p span{color:#d72120;font-family:Source Sans Pro,sans-serif;font-weight:700}.qsh-diferentes{background:url(../images/bg-nosotros.webp) no-repeat 50% #363636;background-size:cover;border-bottom:25px solid #008506;border-top:10px solid #008506;padding-bottom:4%;padding-top:4%;position:relative}.qsh-diferentes h3{color:#fff;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}.qsh-diferentes p{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;margin:0;text-align:justify}.qsh-diferentes .image-fix{position:absolute;top:-42%}.qsh-diferentes .image-fix img{width:75%}.idx-promo{background:#be1010}.idx-facturacion,.idx-promo{overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.idx-facturacion{background:url(../images/bg-tarjetas.webp) no-repeat 50% #363636;background-size:cover}.idx-facturacion h3{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.idx-facturacion p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:center}.idx-facturacion .btn-factura{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#009000;border:3px solid #009000;border-radius:25px;-webkit-box-shadow:inset 0 0 0 2px #c2f698;box-shadow:inset 0 0 0 2px #c2f698;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:600;justify-content:center;text-transform:uppercase;-webkit-transition:all .5s ease;transition:all .5s ease}.idx-facturacion .btn-factura i{color:#c2f698;font-size:1.8rem}.idx-facturacion .btn-factura span{margin-left:10px}.idx-tarjetas{background:url(../images/bg-tarjetas-vales.webp) no-repeat 50% #363636;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.idx-tarjetas h2{color:#d72120;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:600;margin:0;text-transform:uppercase}.idx-tarjetas p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-weight:400;text-indent:1}.quienes_somos{background:#efefef;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.quienes_somos p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-size:1.1rem;font-weight:400;text-align:justify}.quienes_somos .wrap-quote .text-item-quote{border-left:3px solid #bb0e0e;padding-left:.5rem}.quienes_somos .wrap-quote .text-item-quote p{color:#ee1d25;font-family:Source Sans Pro,sans-serif;font-size:1.1rem;font-style:italic;font-weight:600;text-align:justify}.pg__ventas{background:url(../images/bg-pub-general-01.webp) #363636 no-repeat 50%/cover;min-height:620px;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.pg__ventas h3{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}.pg__ventas p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:justify}.pg__wifi{background:#be1010;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.pg__wifi h3{color:#fff;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}.pg__wifi p{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:justify}.pg__tarjetas{background:url(../images/bg-pub-general-02.webp) no-repeat 50% #363636;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.pg__tarjetas h3{color:#d72120;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:600;margin:0;text-transform:uppercase}.pg__tarjetas p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-weight:400;text-indent:1}.pg__v_aditivos{background:#fff;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.pg__v_aditivos h4{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.pg__v_aditivos p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:center}.ft__ventas{background:url(../images/bg-fletera-01.webp) #363636 no-repeat 50%/cover;min-height:620px;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.ft__ventas h3{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}.ft__ventas p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:justify}.ft__seguridad{background:url(../images/bg-fletera-02.webp) #363636 no-repeat 50%/cover;min-height:480px;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.ft__seguridad h3{color:#fff;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}.ft__seguridad p{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:justify}.ft__amenidades{background:#be1010;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.ft__amenidades h3{color:#fff;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase}.ft__amenidades p{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:justify}.ft__facturacion{background:url(../images/bg-fletera-03.webp) #363636 no-repeat 50%/cover;min-height:620px;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.ft__facturacion h3{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}.ft__facturacion p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:justify}.ft__monitoreo{-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:url(../images/bg-fletera-04.webp) #363636 no-repeat 50%/cover;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:870px;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.ft__monitoreo .wrapper-monitoreo{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.5);width:100%}.ft__monitoreo h3{color:#d72120;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase}.ft__monitoreo p{color:#504d4c;font-family:Source Sans Pro,sans-serif;font-weight:400;text-align:justify}.ft__monitoreo .custom-border{border-right:1px solid #959381}.pd__productos{background:url(../images/bg-productos.webp) no-repeat 50% #363636;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.pd__productos .card{background:transparent;border:0;position:relative}.pd__productos .card .card-body{margin:0;padding:0}.pd__productos .card .card-body .card-bg-title{background:#006b2d;padding:5px}.pd__productos .card .card-body .card-bg-title .card-title{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 0 1rem;text-transform:uppercase}.pd__productos .card .card-body .card-bg-title .card-title span{color:#a8d691;font-style:italic;font-weight:600}.pd__productos .card .card-body .card-bg-subtitle{background:#000;border-bottom:3px solid #006b2d}.pd__productos .card .card-body .card-bg-subtitle ul{color:#fff;font-size:.8rem;font-style:italic;margin-bottom:0}.pd__productos .card .card-body .card-body-info{background:#fbfafa;border:1px solid #7b665a;margin-top:4px;padding:1rem}.pd__productos .card .card-body .card-body-info ul{color:#3d3d3d;font-family:Source Sans Pro,sans-serif;font-weight:400;margin-bottom:0;padding-left:15px}.pd__productos .wrapper-badge .custom-text-badge{background-color:#006b2d;border-radius:0;color:#fff;font-family:Poppins,sans-serif;font-style:italic;font-weight:300}.promociones{background-color:#fff;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.promociones h1{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.data-billing{background-color:#fff;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.data-billing h3{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.data-billing .accordion-header button{color:#3d3d3d;font-family:Poppins,sans-serif;font-weight:600}.data-billing .accordion-button:focus,.data-billing .accordion-button:not(.collapse){-webkit-box-shadow:none;box-shadow:none}.data-billing .accordion-button:not(.collapsed){background-color:#dfdfdf}.data-billing .accordion-body{color:#3d3d3d;font-family:Source Sans Pro,sans-serif;font-weight:400}.data-billing .btn-factura{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#009000;border:3px solid #009000;border-radius:25px;-webkit-box-shadow:inset 0 0 0 2px #c2f698;box-shadow:inset 0 0 0 2px #c2f698;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:600;justify-content:center;text-transform:uppercase;-webkit-transition:all .5s ease;transition:all .5s ease}.data-billing .btn-factura:focus,.data-billing .btn-factura:hover{background-color:#026e02;border-color:#026e02}.data-billing .btn-factura i{color:#fff;font-size:1.8rem}.data-billing .btn-factura span{margin-left:10px}.preg-frec{background-color:#fff;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.preg-frec h3{color:#d72120;font-family:Poppins,sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.preg-frec .accordion-header button{color:#3d3d3d;font-family:Poppins,sans-serif;font-weight:600}.preg-frec .accordion-button:focus,.preg-frec .accordion-button:not(.collapse){-webkit-box-shadow:none;box-shadow:none}.preg-frec .accordion-button:not(.collapsed){background-color:#dfdfdf}.preg-frec .accordion-body{color:#3d3d3d;font-family:Source Sans Pro,sans-serif;font-weight:400}.contact-title-section{background-color:#212121;border-top:10px solid #fff;overflow:hidden;padding-bottom:.5%;padding-top:.5%;position:relative}.contact-title-section h4{color:#fff;margin:0;padding:0;text-align:center}.contacto-section{background:url(../images/bg-footer-2.webp) no-repeat 50% #363636;background-size:cover;padding-bottom:4%;padding-top:4%;position:relative;z-index:1}.contacto-section:before{background-image:url(../images/icon-float-footer.webp);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:74px;left:0;margin:auto;max-height:74px;max-width:175px;position:absolute;right:0;width:175px;z-index:1}.section-form{background:#fff;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.section-form h2{color:#d72120;font-family:Poppins,sans-serif;font-weight:600}.section-form .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #c4bbb6;border-radius:0;color:#000;display:block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.section-form .form-control::-webkit-input-placeholder{color:#565d62;opacity:1}.section-form .form-control::-moz-placeholder{color:#565d62;opacity:1}.section-form .form-control:-ms-input-placeholder{color:#565d62;opacity:1}.section-form .form-control::-ms-input-placeholder{color:#565d62;opacity:1}.section-form .form-control::placeholder{color:#565d62;opacity:1}.section-form .btn-send{background-color:#009000;border-color:#009000;border-radius:.4rem;color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;padding:.7rem 1.75rem;text-transform:uppercase;width:100%}.section-form .btn-send:active,.section-form .btn-send:hover{background-color:#006000;border-color:#006000}.section-form .btn-contact-phone{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#004899;border-color:#004899;border-radius:25px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,sans-serif;font-size:2rem;font-weight:400;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.section-form .btn-contact-phone span{margin-left:15px}.section-form .btn-contact-phone:active,.section-form .btn-contact-phone:hover{background-color:#013e83;border-color:#013e83;color:#fff}.section-form .btn-contact-whats{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#006b2d;border-color:#006b2d;border-radius:25px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,sans-serif;font-size:2rem;font-weight:400;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.section-form .btn-contact-whats span{margin-left:15px}.section-form .btn-contact-whats:active,.section-form .btn-contact-whats:hover{background-color:#015926;border-color:#015926;color:#fff}.contact-location{background:url(../images/bg-contacto-01.webp) no-repeat 50% #363636;background-size:cover;padding-bottom:4%;padding-top:4%;position:relative;z-index:1}.contact-location h2{color:#fff;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:1rem;text-align:center;text-transform:uppercase}.contact-location #map{height:400px;margin-bottom:1rem;width:100%}.contact-location .link-location{color:#fff;text-align:center;text-decoration:none}.contact-title{background-color:#212121;border-top:10px solid #363636;overflow:hidden;padding-bottom:.5%;padding-top:.5%;position:relative}.contact-title h1{color:#979797;font-weight:700;margin:0;padding:0;text-align:center;text-transform:uppercase}.contacto{background:url(../images/bg-footer-2.webp) no-repeat 50% #363636;background-size:cover;padding-bottom:4%;padding-top:4%;position:relative;z-index:1}.contacto h4{color:#fff;font-family:Poppins,sans-serif;font-weight:600}.contacto p{color:#fff;font-family:Source Sans\ 3,sans-serif}.contacto .btn-location{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-color:#fff;border-radius:25px;color:#363636;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.contacto .btn-location span{margin-left:15px}.contacto .btn-location:active,.contacto .btn-location:hover{background-color:#dcdcdc;border-color:#fff;color:#363636}.contacto:after{background-image:url(../images/mascosa.webp);bottom:-2%;height:530px;max-height:530px;max-width:490px;width:490px;z-index:-1}.contacto:after,.contacto:before{background-repeat:no-repeat;background-size:cover;content:"";margin:auto;position:absolute;right:0}.contacto:before{background-image:url(../images/icon-float-footer.webp);bottom:0;height:74px;left:0;max-height:74px;max-width:175px;width:175px;z-index:1}.contacto .form-group{margin-bottom:.5rem}.contacto ul{list-style:none;margin-left:0}.contacto ul li{color:#fff;display:list-item;margin:0 20px;padding:5px 0}.contacto ul li a{font-family:Source Sans\ 3,sans-serif;font-weight:400;text-decoration:none}.contacto ul li a,.contacto ul li a i{color:#fff;font-size:1.2rem}.contacto .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #fff;border-radius:0;color:#000;display:block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.contacto .form-control::-webkit-input-placeholder{color:#565d62;opacity:1}.contacto .form-control::-moz-placeholder{color:#565d62;opacity:1}.contacto .form-control:-ms-input-placeholder{color:#565d62;opacity:1}.contacto .form-control::-ms-input-placeholder{color:#565d62;opacity:1}.contacto .form-control::placeholder{color:#565d62;opacity:1}.contacto .btn-send{background-color:#009000;border-color:#009000;border-radius:.4rem;color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;padding:.7rem 1.75rem;text-transform:uppercase;width:100%}.contacto .btn-send:active,.contacto .btn-send:hover{background-color:#006000;border-color:#006000}.contacto .successMsg p{color:red;font-family:Poppins,sans-serif;font-weight:400;margin-top:-30px;padding:0;text-align:center}.contacto div #recaptchaFooter{border:0;margin:0 auto;width:304px}.contacto #recaptchaFooter{-ms-transform:scale(.78);transform:scale(.78);-webkit-transform:scale(.78);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}.privacidad-link a{color:#fff;font-style:italic;font-weight:500;text-decoration:none}