@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=Barlow&display=swap";@import"https://fonts.googleapis.com/css2?family=Saira+Stencil+One&display=swap";:root{font-family:Nunito,sans-serif;line-height:1.5;font-weight:400;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;font-family:Nunito,sans-serif;font-size:1.2em}@media screen and (max-width: 768px){*{font-size:1.1em;padding:0;margin:0}.container{max-width:100%;padding:0 1rem}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.2em}.section{margin-bottom:1.5rem}.grid{grid-template-columns:1fr}}.nunito-thin{font-family:Nunito,sans-serif;line-height:1.5;font-weight:300;font-style:normal}.nunito-semibold{font-family:Nunito,sans-serif;line-height:1.5;font-weight:600;font-style:normal}.poppins-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.poppins-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic}.poppins-medium-italic{font-family:Poppins,sans-serif;font-weight:500;font-style:italic}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1;color:#8a8691}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}.css-1gulhci-MuiButton-endIcon{margin-left:0!important;font-size:2em!important;background-color:#646cff!important}.bitacora{display:flex;flex-direction:row;width:500px;background-color:#fff;justify-content:center;font-size:14px;aspect-ratio:9 / 16;margin-top:10px}.informacion{width:450px;background-color:#fff;padding:10px}.fecha{display:flex;flex-direction:row;justify-content:space-between;border-top:2px groove #404040;border-bottom:2px groove #404040;padding-top:15px;font-size:16px}.promocional h1{display:flex;flex-direction:row;justify-content:center;font-size:22px;margin:10px;color:#000}.lista{display:flex;flex-direction:column;font-size:16px}.vehiculo,.ruta{display:flex;flex-direction:column;font-size:16px;font-weight:600;margin-top:20px;padding:10px;border:2px groove #404040}.trayectoria{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:600;padding:10px;font-family:Poppins,sans-serif;font-weight:800;margin-bottom:10px}.trayectoria i{margin-left:10px;margin-right:10px;font-size:16px}.discount-input{display:flex;flex-direction:column;justify-content:center;gap:1em;padding:1em}.discount-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:94vw;max-width:100%}.add-discount{display:flex;flex-direction:row;justify-content:flex-end;align-items:right;width:100%;gap:1em;padding:1em}.payment-detail-footer{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-around;align-items:center;justify-items:left;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.payment-seat{width:2em;height:2em;background-color:transparent;background-image:url(/seat.png);background-size:cover;background-position:center}.payment-boy{width:2em;height:2em;background-color:transparent;background-image:url(/boy.png);background-size:cover;background-position:center}.payment-boy{width:2.8em;height:2em;background-color:transparent;background-image:url(/girld.png);background-size:cover;background-position:center}.payment-detail-amount{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-around;align-items:center;justify-items:right;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.beach{width:2.7em;height:2em;background-color:transparent;background-image:url(/beach.png);background-size:cover;background-position:center;position:relative}.right-arrow{width:2.7em;height:2em;background-color:transparent;background-image:url(/right.png);background-size:cover;background-position:center}.building{width:2.7em;height:2em;background-color:transparent;background-image:url(/building.png);background-size:cover;background-position:center;position:relative}.beach{width:2.7em;height:2em;background-color:transparent;background-image:url(/beach.png);background-size:cover;background-position:center;position:relative}.right-arrow{width:2.7em;height:2em;background-color:transparent;background-image:url(/right.png);background-size:cover;background-position:center}.suburban{max-width:100%;max-height:100vh;display:flex}.suburban-seats{display:flex;flex-direction:column}.row{display:flex;justify-content:space-between}.seat{width:1em;height:1em;margin:10px;border-radius:15px;background-color:#098428;box-shadow:0 0 3px #1b0202e0;outline:none;text-decoration:none;border:none;box-shadow:inset 0 0 10px #14141433;background:#fff;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s;box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff}.seat div{background-color:transparent}.seat.volante{background-color:transparent;background-image:url(/11.png);background-size:cover;background-position:center}.seat.volante:hover{cursor:default;opacity:1}.seat.available:hover{cursor:pointer;opacity:.8;box-shadow:0 8px 16px #0000004d}.seat.available div{background-color:transparent}.seat.selected:hover{cursor:pointer;opacity:.8;box-shadow:0 8px 16px #0000004d}.seat.empty{width:1.2em;margin:1px;background-color:transparent}.seat.available{background-color:#5dc460;background-image:linear-gradient(to right,#46a049,#56c150)}.seat.available:hover{background-color:#46a049}.seat.available:active{-webkit-transform:translate(3px,3px);transform:translate(3px,3px);-webkit-transition:border .5s ease-out;transition:border 1s ease-out;transition-delay:1s}.seat.volante :active{-webkit-transform:translate(0px,0px);transform:translate(0)}.seat.reserved{background-color:#e2504c;background-image:linear-gradient(to right,#dc3545,#e0666e)}.seat.reserved:hover{cursor:default;opacity:1;background:#c63637}.seat.seat.empty:hover{cursor:default}.seat.selected{background-color:#e7e7e7}.seat.selected:hover{background-color:#e7e7e7da;opacity:.9}.seat.selected:active{-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.carro-mercedes{width:2.7em;height:2em;background-color:transparent;background-image:url(/splinter.png);background-size:cover;background-position:center}.carro-pasajero{width:2.7em;height:2em;background-color:transparent;background-image:url(/24.png);background-size:cover;background-position:center}.reservation-view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:100%}.reservation-header{display:flex;justify-content:space-around}.seat h6{margin:0;padding:0;font-size:.4em}.seat.empty{opacity:0}@media screen and (max-width: 768px){.seat{width:1.7em;height:1.7em;margin:10px}}.select-trip-header{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-around;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.select-trip-view{display:flex;flex-direction:column;align-items:center;justify-content:center;width:95vw;max-width:100%;height:auto;padding:10px}.select-trip-footer{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-around;align-items:center;justify-items:center;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.building{width:2.7em;height:2em;background-color:transparent;background-image:url(/building.png);background-size:cover;background-position:center;position:relative}.building:after{content:"Oax.";position:absolute;bottom:-1.5em;left:50%;transform:translate(-50%);font-size:.8em;text-align:center;white-space:nowrap}.beach{width:2.7em;height:2em;background-color:transparent;background-image:url(/beach.png);background-size:cover;background-position:center;position:relative}.beach:after{content:"Pto. Escondido";position:absolute;bottom:-1.5em;left:50%;transform:translate(-50%);font-size:.8em;text-align:center;white-space:nowrap}.right-arrow{width:2.7em;height:2em;background-color:transparent;background-image:url(/right.png);background-size:cover;background-position:center}.directo-title{display:flex;flex-direction:row;justify-content:left}.directo-label{display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;font-size:12px;font-family:Nunito}.increment-button{font-size:.4em;font-weight:600;font-family:Nunito;align-self:center}.passenger-form{display:flex;flex-direction:column;align-items:center;font-size:.4em;font-family:Nunito;font-weight:600;justify-content:space-around;align-self:flex-start;width:100%;max-height:calc(100vh - 200px);overflow-y:auto}.passenger-form-input{width:100%}.passenger-detail{display:flex;flex-direction:column;align-items:center;font-size:.5em;font-family:Nunito;font-weight:600}.ticket-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;align-self:center;width:90vw;max-width:100%;gap:1em;margin:10px}.ticket-layout{display:flex;flex-direction:row;justify-content:space-around;align-items:center;align-self:center;width:100%}.ticket-layout-center{display:flex;flex-direction:row;align-items:center;align-self:center}.ticket-layout-departure{display:flex;flex-direction:row;justify-content:space-around;align-items:center;align-self:flex-start;min-width:44vw}.ticket-layout-seats{display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-self:flex-start;min-width:24vw;padding:5px}.ticket-layout-inputs{display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-self:flex-start;min-width:24vw;max-height:calc(98vh - 200px);overflow-y:auto}.ticket-layout-button{width:200px;position:fixed;bottom:1em;right:3em;z-index:1000}.mensaje-asientos{font-size:.45em;font-family:Nunito;font-weight:600}.nombre-asiento{font-size:.7em;font-family:Nunito;font-weight:600;margin-top:5px;margin-bottom:5px}.departure-destination{font-size:1.2rem}@media (max-width: 1440px){.ticket-layout-seats{min-width:30vw}.ticket-layout-departure{min-width:20vw}.ticket-layout-inputs{min-width:18vw}}.suburbano{max-width:100%;max-height:100vh;display:flex}.suburbano-seats{display:flex;flex-direction:column}.asiento-suburbano-row{display:flex;justify-content:space-between}.asiento-suburbano{width:4.5em;height:4.5em;margin:10px;color:#090909;padding:.7em 1.7em;font-size:18px;background:#fff;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s;box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff;border-radius:5px;outline:none;text-decoration:none;border:none}.asiento-suburbano div{background-color:transparent}.asiento-suburbano.volante{background-color:transparent;background-image:url(/11.png);background-size:cover;background-position:center}.chofer-volante{display:flex;justify-content:center;align-items:center;width:3em}.chofer-enfrente{display:flex;justify-content:flex-end;align-items:center;width:3em}.asiento-suburbano.volante:hover{cursor:default;opacity:1}.asiento-suburbano.available:hover{cursor:pointer;opacity:.8;box-shadow:0 8px 16px #0000004d}.asiento-suburbano.available div{background-color:transparent}.asiento-suburbano.selected:hover{cursor:pointer;opacity:.8;box-shadow:0 8px 16px #0000004d}.asiento-suburbano.empty{margin:1px;background-color:transparent;opacity:0}.asiento-suburbano.empty:hover{cursor:default}.asiento-suburbano.available{background-color:#5dc460}.info-asiento-container-espacio{height:15px}.info-asiento-container{display:flex;flex-direction:row;justify-content:space-between;align-self:center;text-align:center;align-items:center;order:0;width:20vw}.info-asiento{width:20px;height:10px;border-radius:2px}.info-asiento.texto{font-size:11px;font-family:Poppins;font-weight:600}.info-asiento.disponible{background-color:#5dc460}.info-asiento.ocupado{background-color:#e2504c}.info-asiento.seleccionado{background-color:#fff;border:1px solid #e8e8e8;transition:all .3s;box-shadow:2px 2px 12px #c5c5c5,-2px -2px 12px #fff}.asiento-suburbano.available:hover{background-color:#46a049}.asiento-suburbano.available:active{-webkit-transform:translate(3px,3px);transform:translate(3px,3px);-webkit-transition:border .5s ease-out;transition:border 1s ease-out;transition-delay:1s}.asiento-suburbano.volante :active{-webkit-transform:translate(0px,0px);transform:translate(0)}.raise{--color: #ffa260;--hover: #e2504c}.asiento-suburbano.reserved{background-color:#e2504c}.asiento-suburbano.reserved:hover{cursor:default;opacity:1;background:#c63637}.asiento-suburbano.selected{background-color:#fff}.asiento-suburbano.selected:hover{background-color:#e7e7e7da;opacity:.9}.asiento-suburbano.selected:active{-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.asiento-suburbano h6{margin:0;padding:0;font-size:1.2em}*{margin:0;padding:0}.ticket{margin:auto;display:flex;background:#fff;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px;font-size:14px}.left{display:flex;background-color:#1976d2}.image{height:270px;background-color:transparent;background-image:url(/logo-coatlanes.png);background-size:cover;background-repeat:no-repeat;opacity:.95}.admit-one{position:absolute;color:#a9a9a9;height:250px;padding:0 10px;letter-spacing:.15em;font-size:12px;display:flex;text-align:center;justify-content:space-around;writing-mode:vertical-rl;transform:rotate(-180deg)}.admit-one span:nth-child(2){color:#e6e6e6;font-weight:700}.left .ticket-number{height:250px;width:300px;display:flex;justify-content:flex-end;align-items:flex-end;padding:0 10px;color:#fff;font-size:12px}.ticket-info{font-size:14px;border-left:1px dashed #404040;padding:10px 20px;display:flex;flex-direction:column;text-align:center;justify-content:space-between;align-items:center;background-color:#fff}.date{border-top:1px solid gray;border-bottom:1px solid gray;padding:5px 0;font-weight:700;display:flex;align-items:center;justify-content:space-around;font-size:14px}.date span:first-child{text-align:left;width:100px;font-size:14px}.date span:last-child{text-align:right;width:100px}.date .nov-10{color:#d62839;font-size:18px;width:150px;font-family:Barlow,sans-serif;font-weight:800}.show-name{font-size:14px;color:#d62839;font-weight:700}.show-name h1{font-size:30px;letter-spacing:.05em;margin-bottom:4px;color:#93229f;font-family:Saira Stencil One,sans-serif}.show-name h2{margin-bottom:2px;font-size:16px}.time{color:#505050;text-align:center;display:flex;flex-direction:column;gap:10px;font-weight:700}.time p{font-weight:800;font-size:15px}.time span{font-weight:800;font-size:14px}.left .time{font-size:16px;margin-bottom:5px}.tagline{font-weight:700;font-size:12px}.tagline p{font-family:Poppins,sans-serif;font-size:14px}.location{display:flex;justify-content:space-between;align-items:center;width:100%;border-top:1px solid gray;font-weight:700;font-size:15px;margin:0;padding:0}.location span:first-child{text-align:left}.location span:last-child{text-align:right}.location .separator{font-size:25px;font-weight:900}.right{font-size:14px;width:250px;border-left:1px dashed #404040}.right p{font-size:12px}.right .admit-one{color:#a9a9a9;font-size:12px}.right .admit-one span:nth-child(2){color:#505050}.right .right-info-container{height:250px;padding:10px 10px 10px 30px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.right .show-name h1{font-size:18px;font-family:Barlow,sans-serif;font-weight:900}.right .time{margin-top:10px}.barcode{height:135px}.barcode img{height:100%}.right .ticket-number{color:#505050;font-weight:700}.ticket-print-container{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:93vw;max-width:95%}h6{font-family:Nunito,sans-serif;font-weight:500;font-size:1em;justify-self:center}.login-input{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-around;align-items:center;justify-items:center;align-self:center;width:85vw;max-width:100%;box-sizing:border-box;gap:.5em;border-radius:8px;box-shadow:0 0 10px #888}.login-input p{font-family:Poppins,sans-serif;font-weight:300;font-size:.6em;text-align:justify}.login-input-2{display:flex;flex-direction:column;justify-content:center;width:95vw;max-width:100%;height:auto;box-sizing:border-box;gap:.9em;padding:1em;border-radius:8px;box-shadow:0 0 10px #888}.login-input-2 .link{display:flex;flex-direction:row;justify-content:center;text-align:center;font-family:Nunito,sans-serif;font-weight:400}.login-input .link .separador{font-family:Nunito,sans-serif;color:#1f75d6;font-size:.7em;font-weight:600}.login-input .forget-password{font-family:Nunito,sans-serif;font-size:.5em;font-weight:500;justify-content:center}@media screen and (max-width: 768px){*{padding:.1em;font-size:1.1em;font-family:Nunito,sans-serif;font-weight:500;font-style:normal}.login-input-2 .link .separador{font-family:Nunito,sans-serif;font-size:.7em;font-weight:400}.login-input-2 .link .forget-password{font-family:Nunito,sans-serif;font-size:.5em;font-weight:400}}.profile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:95vw;max-width:100%}.profile-top-menu{display:grid;grid-template-columns:repeat(3,1fr);justify-content:start;justify-items:right;width:99vw;max-width:100%;height:auto;box-sizing:border-box}.profile-top-menu .user-name{display:flex;flex-direction:row;justify-content:left;align-items:center;font-family:Poppins,sans-serif;font-weight:600;font-size:1.4rem}.profile-top-menu .user-name img{width:45%;height:auto}.profile-top-menu .menu{display:flex;flex-direction:row;justify-content:end;font-size:1.5rem}.profile-header{width:2em;height:2em;background-color:transparent;background-image:url(/3.png);background-size:cover;background-position:center}.profile-avatar{overflow:hidden;height:33vh;width:95vw;background-image:url(/user-profile-3.png);background-size:cover;background-position:center}.profile-info{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-around;align-items:left;justify-items:left;gap:.5em;padding:.5em}.profile-edit{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-around;align-items:center;justify-items:center;padding:.3em}.profile-edit-password{display:flex;flex-direction:row;justify-content:start;align-items:start;justify-items:start;padding:.3em;gap:.5em}.profile-info label{font-size:.8em;font-family:Nunito,sans-serif;font-weight:500}.register-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:94vw;max-width:100%}.register-input{display:flex;flex-direction:column;justify-content:center;width:85vw;max-width:100%;gap:.6em;padding:1em;border-radius:8px;box-shadow:0 0 10px #888}.register-input input{font-family:Nunito,sans-serif;font-weight:500;color:#7221ac}.register-input TextField{font-family:Nunito,sans-serif;font-weight:500;color:#7221ac}.register-input button{font-family:Nunito,sans-serif;font-weight:500;font-size:.7em}.register-input .forget-password{font-family:Nunito,sans-serif;font-size:.5em;font-weight:500;justify-self:center}@media screen and (max-width: 768px){*{padding:.1em;font-size:1.1em;font-family:Nunito,sans-serif;font-weight:500;font-style:normal}.register-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:95vw;height:60vh}}.profile-photo{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-around;align-items:center;justify-items:center;width:90vw;max-width:100%;overflow:hidden;height:30vh;box-sizing:border-box;background-color:transparent;background-image:url(/3.png);background-size:cover;background-position:center}.profile-info{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-around;align-items:left;justify-items:left}.trip-history label{font-family:Poppins,sans-serif;font-weight:500;font-size:.7em}.login-input{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-around;align-items:center;justify-items:center;width:85vw;max-width:100%;box-sizing:border-box;gap:.5em;border-radius:8px;box-shadow:0 0 10px #888}.login-input input{font-family:Nunito,sans-serif;font-weight:500}.login-input button{font-family:Nunito,sans-serif;font-weight:500;font-size:.7em}.login-input .forget-password{font-family:Nunito,sans-serif;font-size:.5em;font-weight:500;justify-self:center}@media screen and (max-width: 768px){*{padding:.1em;font-size:1.1em;font-family:Nunito,sans-serif;font-weight:500;font-style:normal}}.poster{width:100%;height:120px;object-fit:contain;border-radius:8px;box-shadow:0 0 10px #888}.block{width:100%;height:2.5em}.destination{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-around;align-items:center;justify-items:center}.agradecimiento{background-color:#520a71;color:#fff;font-family:Barlow,sans-serif;text-align:center;width:97vw;border-radius:10px}.m{position:absolute;left:-5px;top:40%;transform:rotate(270.5deg);font-size:.8em;color:#888}.sol{margin-left:10px;height:50px;align-self:center}.vehicle-input{display:flex;flex-direction:column;justify-content:center;gap:1em;padding:1em}.vehicle-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:94vw;max-width:100%}.add-vehicle{display:flex;flex-direction:row;justify-content:flex-end;align-items:right;width:100%;gap:1em;padding:1em}.home{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:95vw;max-width:100%}.home-top-menu{display:grid;grid-template-columns:repeat(3,1fr);justify-content:start;justify-items:right;width:99vw;max-width:100%;height:auto;box-sizing:border-box}.home-top-menu .user-name{display:flex;flex-direction:row;justify-content:left;align-items:center;font-family:Poppins,sans-serif;font-weight:600;font-size:1.4rem}.home-top-menu .user-name img{width:45%;height:auto}.home-top-menu .menu{display:flex;flex-direction:row;justify-content:end;font-size:1.5rem}.home-header{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-around;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.home-2-columns{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-around;align-items:center;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.home-2-columns img{width:90%;height:auto;aspect-ratio:16/9}.home-2-columns .car{width:85%;height:auto}.home-2-columns button{width:100%;height:auto;background-color:#543ecf;color:#fff;border:none;border-radius:5px;padding:10px;font-size:1rem;font-weight:600;cursor:pointer}.wave-bg{min-width:100%;height:32vh;background-color:#fff0;background-image:url(/wave.png);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.ticket-bg{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-around;align-items:center;justify-items:center;max-width:100%;height:230px;box-sizing:border-box;background-color:transparent;background-image:url(/ticket-bg.png);background-size:cover;background-position:center}.ticket-bg p{color:#000;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600}.home-3-columns{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-around;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.home-3-columns img{width:160%;height:auto}.home-3-columns .mini{width:70%;height:auto}.pipe{color:#000;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:700}.home-4-columns{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-around;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.home-4-columns img{width:110%;height:auto}.home-4-columns p{color:#000;font-family:Poppins,sans-serif;font-size:.6rem;font-weight:600}.home-redes{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-around;width:95vw;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.home-redes img{width:70%;height:auto}.info-columns{font-size:.8rem;font-weight:600;color:#000;justify-content:center;align-items:center;text-align:center}.car-info{font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700;color:#000;justify-content:center;align-items:center;text-align:center}.lead{font-family:Nunito,sans-serif;font-size:.9rem;font-weight:600;color:#000;justify-content:center;align-items:center;text-align:justify;padding:15px}.lead:before{content:open-quote;font-size:2em;color:#666;margin-right:.1em;vertical-align:-.2em}.lead:after{content:close-quote;font-size:2em;color:#666;margin-left:.1em;vertical-align:-.5em}.home-header img{width:80%;height:auto}h6,.follow{font-size:1rem;font-weight:700;color:#000;text-align:center}img{width:100%;height:auto}.main-img{width:95%;height:auto}p{font-size:1rem;font-weight:600;color:#000;text-align:center}
