@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Light.woff)format("woff");font-weight:300;font-display:swap}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Semibold.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-LightIt.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-It.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--blue:#004d78;--deep:#003554;--green:#00ae42;--soft:#f2f6f7;--text:#244456;--border:#d4dfe4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:MyriadPro,Arial,sans-serif;font-size:18px;line-height:1.45}img{max-width:100%}a{color:var(--blue)}button,input,select{font:inherit}.wrap{width:min(1160px,100% - 48px);margin-inline:auto}.site-header{z-index:20;background:#fff;position:relative}.header-top{align-items:center;gap:70px;min-height:68px;padding:0 4.2%;display:flex}.header-top>a{justify-content:center;width:150px;display:flex}.header-top>a img{display:block}.header-top nav{flex:1}.nav-primary,.nav-secondary{justify-content:space-around;align-items:center;display:flex}.nav-primary{font-size:22px}.nav-primary a,.nav-secondary a{color:var(--deep);text-decoration:none}.nav-secondary{background:var(--blue);height:60px;padding:0 4%;font-size:21px;position:absolute;top:68px;left:0;right:0}.nav-secondary a{color:#fff}.router-link-active{text-underline-offset:5px;text-decoration:underline!important}.menu-toggle{display:none}.contact-rail{z-index:19;gap:9px;display:grid;position:fixed;top:34%;right:4.5%}.contact-rail a,.contact-rail img{width:61px;height:61px;display:block}.site-footer{color:#fff;background:#00416b url(../images/img/Textura_Footer_FlexRenting.png) 0 0/contain;padding:3rem 0 1.5rem;font-size:20px}.site-footer a{color:#e1e1e1;font-weight:300;text-decoration:none}.site-footer a:hover{color:#fff;font-weight:600}.footer-main{grid-template-columns:25% 50% 25%;align-items:center;display:grid}.footer-logo{text-align:center}.footer-logo img{width:70%;max-width:200px;height:auto}.footer-nav{text-align:center;grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.footer-social{color:#e1e1e1;justify-items:center;gap:14px;display:grid}.footer-social a{display:inline-flex}.footer-social svg{fill:currentColor;width:32px;height:32px}.footer-locations{text-align:center;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:10px;width:70%;margin:0 auto;padding:2rem 0;display:grid}.footer-locations a{justify-content:center;align-items:center;gap:6px;display:inline-flex}.footer-locations .pin{fill:currentColor;flex:none;width:18px;height:18px}.footer-legal{text-align:center}.footer-legal p{margin:0;padding-top:12px;font-weight:300}.footer-legal span{margin:0 10px}.button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:8px 26px;font-weight:600;text-decoration:none;display:inline-flex}.button:disabled{opacity:.65;cursor:wait}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.07em;margin:0;font-weight:700}.lead-section,.requirements,.soft{background:var(--soft)}h1,h2,h3{line-height:1.1}h2{color:var(--blue);font-size:38px}.page-hero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:300px;margin-top:60px;display:flex}.page-hero h1{margin:0;font-size:52px}.page-hero p{max-width:650px;font-size:23px}.home-hero{color:#fff;isolation:isolate;background:linear-gradient(#0c1e2b30,#0c1e2b30),url(../images/img/header-home.png) 50%/cover;min-height:558px;margin-top:60px;padding:45px 0 35px;position:relative}.home-hero.con-banner{background:var(--deep)}.home-banners{z-index:0;position:absolute;inset:0;overflow:hidden}.home-banner{opacity:0;transition:opacity .8s;position:absolute;inset:0}.home-banner.visible{opacity:1}.home-banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.home-banner:after{content:"";background:linear-gradient(90deg,#062033d9,#062033b3 34%,#0620334d 58%,#06203300 78%);position:absolute;inset:0}.home-banner.zona-right:after{background:linear-gradient(270deg,#062033d9,#062033b3 34%,#0620334d 58%,#06203300 78%)}.home-banner.zona-center:after{background:radial-gradient(#062033cc,#06203399 45%,#06203326 75%)}.hero-cta{background:var(--green);margin-top:18px}.home-banner-dots{z-index:2;justify-content:center;gap:10px;display:flex;position:absolute;bottom:16px;left:0;right:0}.home-banner-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:11px;height:11px;padding:0}.home-banner-dots button.on{background:#fff}.home-hero .hero-content{z-index:1;position:relative}.hero-content>p:first-child{margin:0;font-size:34px}.hero-content h1{margin:0 0 12px;font-size:48px}.home-hero .hero-content h1,.home-hero .hero-content>p{text-shadow:0 2px 14px #041724cc}.hero-content>p{font-size:22px}.rental-search{grid-template-columns:1.15fr 1fr .45fr 1fr .45fr 1fr;gap:14px;margin-top:40px;display:grid}.rental-search input,.rental-search select{min-width:0;height:56px;color:var(--deep);background:#fff;border:0;border-radius:6px;padding:0 14px}.rental-search .button{grid-column:1/-1;width:170px;margin:32px auto 0}.contact-banner{color:#fff;grid-template-columns:1fr 1fr;height:321px;margin-top:56px;display:grid;position:relative}.contact-half{align-items:center;display:flex}.contact-left{background:url(../images/img/banner-izquierdo.png) 50%/cover}.contact-right{background:var(--green)}.contact-person{z-index:3;background:url(../images/img/hombre-banner.png) bottom/contain no-repeat;width:350px;height:365px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.contact-copy{width:450px}.contact-left .contact-copy{margin-left:max(105px,11vw)}.contact-right .contact-copy{margin-left:max(130px,13vw)}.contact-copy h2{color:#fff;white-space:nowrap;margin:0 0 32px;font-size:28px}.contact-right h2{text-align:center}.contact-strip{color:#fff;white-space:nowrap;border:2px solid #fff;align-items:center;height:56px;font-size:27px;text-decoration:none;display:flex;position:relative}.contact-strip strong{font-size:25px}.whatsapp-strip{background:var(--green);padding-left:32px}.phone-strip{background:var(--deep);padding-left:16px}.big-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;display:block;position:absolute}.whatsapp-big{background-image:url(../images/img/whatsapp.png);width:130px;height:130px;left:-100px}.phone-big{background:var(--deep) url(../images/img/icono-llamada.png) center/65% no-repeat;border:8px solid #fff;width:112px;height:112px;right:-30px}.benefits{text-align:center;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:105px;padding-bottom:80px;display:grid}.benefits img{-o-object-fit:contain;object-fit:contain;width:145px;height:145px}.benefits h2{font-size:29px}.guarantee{background:var(--deep);color:#fff;padding:75px 0}.guarantee h2{color:#fff;margin-top:8px;font-size:46px}.guarantee-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.guarantee-grid article{border-top:3px solid var(--green);background:#ffffff12;padding:20px}.guarantee-grid span{background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:75px;padding-bottom:75px;display:grid}.split>img{-o-object-fit:contain;object-fit:contain;max-height:430px;margin:auto;display:block}.checks{padding:0;list-style:none}.checks li{margin:13px 0;padding-left:28px;position:relative}.checks li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.lead-section{padding:70px 0}.lead-layout{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.lead-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.filters label,.lead-form label{gap:5px;font-weight:600;display:grid}.faq-search input,.filters select,.lead-form input{border:1px solid var(--border);background:#fff;border-radius:5px;height:46px;padding:0 12px}.form-status,.privacy{grid-column:1/-1}.privacy{align-items:center;display:flex!important}.privacy input{width:18px;height:18px}.honeypot{position:absolute!important;left:-10000px!important}.form-status{color:var(--blue);margin:0;font-weight:600}.form-status.error{color:#a52828}.catalog{grid-template-columns:230px 1fr;gap:34px;padding-top:70px;padding-bottom:80px;display:grid}.filters{background:var(--soft);align-self:start;padding:24px}.filters h2{margin-top:0;font-size:29px}.filters label{margin-bottom:16px}.filters .notice{font-size:14px}.text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vehicle-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.vehicle-card{border:1px solid var(--border);border-radius:8px;padding:24px;box-shadow:0 8px 25px #00355410}.vehicle-card>img{-o-object-fit:contain;object-fit:contain;width:100%;height:150px}.vehicle-card h3{color:var(--blue);margin:4px 0;font-size:28px}.requirements{padding:60px 0}.two-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.vehicle-detail{padding-top:140px;padding-bottom:90px}.back-link{margin-bottom:35px;display:inline-block}.detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.detail-grid>img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:340px}.detail-grid h1{color:var(--blue);font-size:48px}.notice{background:#fff5cf;border-left:4px solid #e3b600;padding:13px}.contact-layout{grid-template-columns:1fr 340px;gap:50px;padding-top:70px;padding-bottom:70px;display:grid}.branch-grid,.contact-cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.branch-grid article,.contact-cards article{background:var(--soft);padding:22px}.branch-grid h3,.contact-cards h3{color:var(--blue);margin-top:0}.ethics{background:var(--blue);padding:25px}.ethics,.ethics a,.ethics h2,.ethics h3{color:#fff}.ethics a{margin:10px 0;display:block}.faq-search .split{padding-bottom:0}.faq-search input{width:100%;height:58px;font-size:20px}.faq-list{padding-top:60px;padding-bottom:80px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{color:var(--blue);cursor:pointer;padding:20px 0;font-size:22px;font-weight:600}.centered{text-align:center;padding-top:75px;padding-bottom:80px}.centered>p{max-width:760px;margin-inline:auto}.advantage-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:45px;display:grid}.advantage-grid article{border:1px solid var(--border);border-bottom:4px solid var(--green);padding:22px}.advantage-grid span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.advantage-grid h3{color:var(--blue)}.rent-buy{padding-top:65px;padding-bottom:70px}.legal-content{overflow-wrap:anywhere;padding-top:55px;padding-bottom:80px}.legal-content .container{width:100%}.legal-content .lista_principal,.legal-content .titulo_principal,.legal-content h1{color:var(--blue);font-weight:700}.legal-content table{border-collapse:collapse;width:100%}.legal-content td,.legal-content th{border:1px solid var(--border);padding:8px}@media (width<=1000px){.contact-banner{grid-template-columns:1fr;height:auto}.contact-half{justify-content:center;min-height:240px}.contact-person{display:none}.contact-copy,.contact-left .contact-copy,.contact-right .contact-copy{width:min(450px,85vw);margin:0}.big-icon{display:none}.contact-copy h2{text-align:center;white-space:normal}.contact-strip{justify-content:center;padding:0}.advantage-grid,.benefits,.guarantee-grid{grid-template-columns:repeat(2,1fr)}.catalog,.contact-layout,.detail-grid,.lead-layout,.split{grid-template-columns:1fr}.rental-search{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.header-top{min-height:82px;padding:8px 20px}.menu-toggle{margin-left:auto;display:block}.header-top nav{background:#fff;display:none;position:absolute;top:82px;left:0;right:0}.header-top nav.open{display:block}.nav-primary,.nav-secondary{gap:12px;height:auto;padding:16px 24px;display:grid;position:static}.contact-rail{display:none}.home-hero,.page-hero{margin-top:0}.site-footer{font-size:17px}.footer-main{text-align:center;gap:26px}.footer-main,.footer-nav{grid-template-columns:1fr}.footer-nav{gap:10px}.footer-legal{padding:0 20px}.footer-social{grid-auto-flow:column;justify-content:center;gap:26px}.footer-locations{width:100%}}@media (width<=560px){.wrap{width:min(100% - 28px,1160px)}.page-hero{min-height:220px}.detail-grid h1,.page-hero h1{font-size:39px}.home-hero{min-height:650px}.hero-content>p:first-child{font-size:25px}.hero-content h1{font-size:38px}.advantage-grid,.benefits,.branch-grid,.contact-cards,.guarantee-grid,.lead-form,.rental-search,.two-columns,.vehicle-grid{grid-template-columns:1fr}.form-status,.privacy{grid-column:auto}.benefits{padding-top:60px}.footer-locations{grid-template-columns:1fr;grid-auto-flow:row}.footer-legal{font-size:15px}}.flex-page-loader{z-index:99999;opacity:.95;background:#f9f9f9 url(../images/img/load_FlexRenting.gif) 50% no-repeat;position:fixed;inset:0}.page-loader-fade-leave-active{transition:opacity .2s}.page-loader-fade-leave-to{opacity:0}.rental-filter-bar{background:#fff;border-bottom:1px solid #ccc;box-shadow:0 2px 4px #0002}.rental-filter-title{height:58px;color:var(--blue);border-bottom:1px solid #ddd;align-items:center;gap:18px;padding-left:max(50% - 580px,24px);font-size:28px;font-weight:700;display:flex}.filter-arrow,.rental-filter-title span{display:inline-block;transform:rotate(45deg)}.rental-filter-fields{grid-template-columns:1.15fr .55fr 1.15fr .55fr 1.5fr 1.5fr;align-items:center;min-height:64px;display:grid}.rental-filter-fields label{height:64px;color:var(--green);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.rental-filter-fields input,.rental-filter-fields select{color:#536874;background:#fff;border:0;width:100%;height:45px;font-weight:600}.original-catalog{grid-template-columns:270px 1fr;gap:40px;padding-top:0;padding-bottom:80px;display:grid}.original-filters{border:1px solid #d3d3d3;align-self:start;box-shadow:0 2px 6px #0002}.filter-heading{border-bottom:1px solid #d3d3d3;grid-template-columns:1fr 1.15fr;align-items:center;height:50px;font-size:20px;display:grid}.filter-heading strong{padding-left:10px}.filter-heading button{height:100%;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:0;border-left:1px solid #ddd;font-weight:600}.original-filters details{border-bottom:1px solid #d3d3d3}.original-filters summary{color:#111;cursor:pointer;align-items:center;gap:12px;height:64px;padding:0 18px;font-size:20px;font-weight:700;list-style:none;display:flex}.original-filters summary::-webkit-details-marker{display:none}.filter-icon{color:var(--green)}.filter-arrow{color:var(--blue);margin-left:auto;font-size:12px}.original-filters details label{color:#9b8f88;text-transform:uppercase;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;min-height:38px;margin:0 24px;font-size:16px;display:flex}.original-filters details input{width:17px;height:17px;accent-color:var(--green)}.filter-help{background:var(--deep);color:#fff;text-align:center;padding:25px}.filter-help strong{font-size:22px;display:block}.filter-help a{color:#fff;border:1px solid #fff;margin-top:18px;padding:8px 15px;text-decoration:none;display:inline-flex}.catalog-results{min-width:0}.catalog-results>h2{margin:0;padding:20px 0 28px;font-size:44px}.original-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.vehicle-card{background:#fff;border:0;border-radius:0;padding:0;overflow:hidden;box-shadow:8px 6px 10px #0002}.vehicle-card-link{color:inherit;text-decoration:none;display:block}.vehicle-price-panel{color:#003e66;background:#e5e5e5;flex-wrap:wrap;place-content:center;align-items:center;gap:7px;height:120px;padding:15px;font-size:21px;display:flex}.vehicle-price-panel strong{font-size:32px}.vehicle-price-panel span:last-child{color:#000;text-align:center;flex-basis:100%;margin-top:-12px;font-weight:600}.vehicle-image-wrap{background:#fff;height:175px;position:relative;overflow:hidden}.vehicle-image-wrap img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.vehicle-image-wrap span{color:#003e66;font-size:12px;position:absolute;bottom:5px;right:8px}.vehicle-card-footer{background:var(--blue);color:#fff;text-align:center;min-height:83px;padding:17px 8px}.vehicle-card-footer small,.vehicle-card-footer strong{display:block}.vehicle-card-footer strong{font-size:18px}.vehicle-card-footer small{margin-top:8px}.vehicle-card-footer,.vehicle-image-wrap span,.vehicle-price-panel,.vehicle-price-panel span:last-child{transition:color .2s,background-color .2s}.vehicle-card:hover{cursor:pointer}.vehicle-card:hover .vehicle-card-footer,.vehicle-card:hover .vehicle-price-panel{color:#fff;background-color:#00ae42}.vehicle-card:hover .vehicle-price-panel span:last-child{color:#fff}.vehicle-card:hover .vehicle-image-wrap span{color:#00ae42}.catalog-error,.catalog-status{background:var(--soft);border-left:4px solid var(--green);padding:28px}.catalog-error{border-left-color:#a52828}.catalog-pagination{justify-content:space-between;align-items:center;margin-top:34px;display:flex}.catalog-pagination button{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:#fff;padding:9px 20px;font-weight:600}.catalog-pagination button:disabled{opacity:.4;cursor:not-allowed}.detail-hero{color:#fff;background:url(../images/img/pages/header-detalle.png) 50%/cover no-repeat;align-items:center;min-height:315px;margin-top:60px;display:flex}.detail-hero h1{margin:0;font-size:54px}.original-detail{grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;margin-top:-75px;padding-bottom:55px;display:grid;position:relative}.detail-vehicle-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:470px;display:block}.detail-vehicle-image strong{color:var(--blue);display:block}.detail-summary{padding-top:95px}.detail-summary>p:first-child{color:var(--green);margin:0;font-size:38px;font-weight:600}.detail-summary>h2{color:var(--blue);text-transform:uppercase;margin:5px 0 0;font-size:46px}.detail-summary>span{color:var(--blue);font-size:24px;display:block}.detail-total{background:var(--green);color:#fff;border-radius:22px;grid-template-columns:1.25fr .75fr;gap:25px;margin-top:20px;padding:18px 34px;display:grid;box-shadow:inset 0 2px 5px #006d2b,0 3px 7px #0002}.detail-total p{margin:0;font-size:25px}.detail-total .grand-total{font-size:34px;font-weight:600}.detail-days{text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:18px;display:flex}.detail-days>strong{margin-bottom:5px;font-size:25px}.detail-requirements-title{color:#278be5;text-align:center;font-size:22px;font-weight:600}.detail-summary .detail-requirements-title{margin:20px auto 0;text-decoration:none;display:block}.detail-continue{background:var(--green);width:190px;margin:20px auto 0;display:flex}.detail-error{padding-top:80px;padding-bottom:80px}.detail-booking{padding-bottom:70px}.detail-booking>h2{color:var(--blue);text-align:center;margin:0 0 26px;font-size:26px}.detail-booking-fields{border-bottom:2px solid #ccc;grid-template-columns:1.35fr .65fr 1.35fr .65fr 1.5fr 1.5fr;align-items:center;padding-bottom:18px;display:grid}.detail-booking-fields label{min-width:0;height:54px;color:var(--green);align-items:center;gap:8px;padding:0 8px;display:flex}.detail-booking-fields input,.detail-booking-fields select{color:#425966;background:#fff;border:0;width:100%;min-width:0;height:44px;font-size:16px;font-weight:600}.detail-description{padding-top:28px}.detail-description>h2{color:var(--blue);margin:0 0 20px;font-size:48px}.detail-description-grid{text-align:center;grid-template-columns:repeat(4,1fr) 1.15fr;align-items:center;gap:20px;display:grid}.detail-description-grid h3{color:var(--blue);justify-content:center;align-items:center;gap:8px;margin:0;font-size:21px;display:flex}.detail-description-grid h3 img{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.detail-description-grid p{color:#111;margin:12px 0 0;font-size:20px;font-weight:600}.detail-similar-button{background:var(--green);color:#fff;border-radius:16px;padding:12px 22px;font-size:19px;font-weight:700;line-height:1.5;text-decoration:none;box-shadow:inset 0 2px 5px #007c31,0 3px 7px #0002}.detail-reserve{text-align:center;width:min(480px,100%);margin:70px auto 0}.detail-reserve>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:17px;width:100%;padding:14px;font-size:19px;font-weight:700;box-shadow:0 3px 8px #0002}.detail-reserve>button:disabled{color:#aaa;cursor:not-allowed;background:#ddd}.detail-reserve label{color:#111;justify-content:center;align-items:center;gap:10px;margin-top:18px;line-height:1.5;display:flex}.detail-reserve label a{color:#278be5;font-weight:700;text-decoration:none}.detail-terms{background:#f5f6f7;margin-bottom:60px}.detail-terms summary{color:#171717;cursor:pointer;padding:20px;font-size:18px;font-weight:700;list-style:none}.detail-terms summary:before{content:"▼";color:#333;margin-right:14px}.detail-terms[open] summary:before{content:"▲"}.detail-terms summary::-webkit-details-marker{display:none}.detail-terms>div{background:#fff;border:1px solid #ddd;max-height:360px;padding:8px 30px 30px;font-size:14px;line-height:1.55;overflow:auto}.detail-terms .justificado{text-align:justify}.detail-terms>div a{color:#278be5;font-weight:700}.detail-confidence{background:#fff;padding:35px 0 65px}.detail-confidence .wrap{grid-template-columns:1fr 1fr;gap:80px;display:grid}.detail-confidence article{text-align:center;color:var(--blue)}.detail-confidence img{-o-object-fit:contain;object-fit:contain;width:130px;height:130px}.detail-confidence h2{margin:14px 0;font-size:30px}.detail-confidence p{margin:0;font-size:23px;font-weight:600;line-height:1.5}.detail-confidence-ribbon{background:var(--blue);color:#fff;text-align:center;padding:20px;font-size:20px;font-weight:700}.detail-similar{padding-bottom:70px;scroll-margin-top:20px}.detail-similar>h2{color:var(--blue);font-size:42px}.detail-guarantee{background:var(--blue) url(../images/img/Textura_Footer_FlexRenting.png) repeat;color:#fff;background-size:contain;padding:0 0 2rem;position:relative}.detail-guarantee>.wrap{padding-top:2rem}.detail-guarantee h1{color:#fff;margin:5px 0 0;font-size:45px;font-weight:700}.detail-guarantee-list{grid-template-columns:1fr 1fr;gap:30px 40px;padding:4rem 0 2rem;display:grid}.detail-guarantee-item{border-radius:10px;align-items:center;min-height:80px;padding-left:85px;display:flex;position:relative}.detail-guarantee-item .icono,.detail-guarantee-item .icono-activo{border-radius:10px;width:70px;height:70px;padding:10px;position:absolute;top:0;left:0}.detail-guarantee-item .icono{background:#fff;box-shadow:inset 4px 4px 4px #0000004d,inset -3px -3px 3px #fff3}.detail-guarantee-item .icono-activo{display:none}.detail-guarantee-item .icono img,.detail-guarantee-item .icono-activo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.detail-guarantee-item .texto p{margin:0;font-size:16px;font-weight:300}.detail-guarantee-item .texto p span{margin-right:4px;font-size:10px}.detail-guarantee-item:hover{background:var(--green);box-shadow:inset 4px 4px 4px #0000004d,inset -3px -3px 3px #fff3}.detail-guarantee-item:hover .icono{display:none}.detail-guarantee-item:hover .icono-activo{display:block}.detail-features{background:#e1e1e1;grid-template-columns:1fr 1fr;display:grid}.detail-requirements-image{background:url(../images/img/pages/Img_Requisitos.png) 50%/cover no-repeat;min-height:550px}.detail-requirements-copy{align-items:center;padding:3rem 5rem 3rem 3rem;scroll-margin-top:20px;display:flex}.detail-requirements-copy h1{color:var(--blue);margin:0;font-size:45px;font-weight:700}.detail-requirements-copy h5{color:var(--green);margin:1rem 0 .5rem;font-size:30px;font-weight:700}.detail-requirements-copy ul{margin:0;padding-inline-start:0;list-style:none}.detail-requirements-copy li{color:var(--blue);margin-bottom:5px;font-size:15px;font-weight:600}.detail-requirements-copy li i{color:var(--green);margin-right:4px;font-size:10px;font-style:normal}.detail-requirements-copy small{font-size:16px;font-style:italic}@media (width<=1000px){.original-vehicle-grid,.rental-filter-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.original-catalog{grid-template-columns:1fr;padding-top:25px}.original-filters{display:none}.catalog-results>h2{font-size:34px}.rental-filter-title{padding-left:20px}.original-vehicle-grid,.rental-filter-fields{grid-template-columns:1fr 1fr}.detail-hero{margin-top:0}.original-detail{grid-template-columns:1fr;margin-top:0;padding-top:25px}.detail-summary{padding-top:0}.detail-booking-fields,.detail-description-grid{grid-template-columns:repeat(2,1fr)}.detail-confidence .wrap{gap:30px}.detail-guarantee-list{padding:2.5rem 0 1rem}.detail-features,.detail-guarantee-list{grid-template-columns:1fr}.detail-requirements-image{min-height:280px}.detail-requirements-copy{padding:2rem 1.5rem}}.advantages-hero{color:#fff;background:url(../images/img/ventajas/Ventajas_Header.png) 50%/cover no-repeat;align-items:center;min-height:335px;margin-top:60px;display:flex}.advantages-hero h1{margin:0;font-size:50px}.advantages-value{background:#dedede}.advantages-value .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:400px;display:grid}.advantages-value h2{margin:0 0 15px;font-size:46px}.advantages-value p{color:#111;font-size:20px;line-height:1.7}.advantages-value img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:390px}.advantages-list{background:var(--blue);padding:50px 0 65px}.advantages-list h2{color:#fff;margin:0 0 32px;font-size:48px}.advantages-cards{grid-template-columns:repeat(4,1fr);gap:38px;display:grid}.advantages-cards article{min-height:295px;color:var(--blue);text-align:center;cursor:pointer;background:#fff;border-radius:18px;padding:30px 28px;transition:background-color .22s,color .22s,box-shadow .22s,transform .22s;box-shadow:inset 0 2px 6px #0004,0 2px 5px #0002}.advantage-icon{height:80px;position:relative}.advantage-icon img{-o-object-fit:contain;object-fit:contain;width:72px;height:72px;margin:auto;transition:opacity .2s;position:absolute;inset:0}.advantage-icon .icon-on{opacity:0}.advantages-cards article:focus-within,.advantages-cards article:hover{transform:translateY(-2px);box-shadow:inset 0 2px 7px #007a2f,0 5px 12px #0004;color:#fff!important;background-color:#00b846!important}.advantages-cards article:focus-within .icon-off,.advantages-cards article:hover .icon-off{opacity:0}.advantages-cards article:focus-within .icon-on,.advantages-cards article:hover .icon-on{opacity:1}.advantages-cards h3{color:inherit;margin:8px 0;font-size:27px}.advantages-cards p{margin:0;font-size:19px;line-height:1.65}.advantages-cards p span{color:var(--green);vertical-align:-2px;font-size:30px}.advantages-cards article:focus-within h3,.advantages-cards article:focus-within p,.advantages-cards article:focus-within p span,.advantages-cards article:hover h3,.advantages-cards article:hover p,.advantages-cards article:hover p span{color:#fff!important}.advantages-rent{background:#fff;padding:65px 0}.advantages-rent-intro{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.advantages-rent-intro h2{font-size:46px}.advantages-rent-intro p{line-height:1.65}.advantages-rent-intro img{-o-object-fit:contain;object-fit:contain;max-height:430px;margin:auto}.advantages-comparison{grid-template-columns:1fr 1fr;gap:70px;margin-top:30px;display:grid}.advantages-comparison h3{color:var(--blue);font-size:30px}.advantages-comparison article:last-child h3{color:var(--green)}.advantages-comparison li{margin:8px 0}.advantages-comparison li::marker{color:var(--green)}.advantages-comparison a{background:var(--green);color:#fff;border-radius:14px;margin-top:18px;padding:10px 25px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1000px){.advantages-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.advantages-hero{margin-top:0}.advantages-comparison,.advantages-rent-intro,.advantages-value .wrap{grid-template-columns:1fr}}@media (width<=560px){.advantages-cards{grid-template-columns:1fr}}.agreement-hero{color:#fff;background:url(../images/img/convenio/Convenios_HeaderBack.png) 50%/cover no-repeat;align-items:center;min-height:335px;margin-top:60px;display:flex}.agreement-hero h1{text-shadow:0 3px 4px #0008;margin:0;font-size:52px}.agreement-content{background:#fff;padding:55px 0 70px}.agreement-content>.wrap{grid-template-columns:1.15fr .85fr;gap:70px;display:grid}.agreement-types{gap:50px;display:grid}.agreement-types article{grid-template-columns:130px 1fr;align-items:center;gap:25px;display:grid}.agreement-types img{-o-object-fit:contain;object-fit:contain;width:125px;max-height:160px}.agreement-types h2{color:var(--green);border-bottom:3px solid;margin:0 0 8px;padding-bottom:7px;font-size:30px;line-height:1.55}.agreement-types article:nth-child(2) h2{color:var(--blue)}.agreement-types p{color:#111;margin:8px 0;font-size:19px;font-weight:600}.agreement-benefits li span,.agreement-types p span{color:var(--green);margin-right:7px;font-size:25px}.agreement-types a{color:var(--blue);font-weight:700;text-decoration:none}.agreement-benefits h2{margin-top:0;font-size:31px}.agreement-benefits ul{margin:0;padding:0;list-style:none}.agreement-benefits li{color:#111;margin:10px 0;font-size:19px;font-weight:600}@media (width<=760px){.agreement-hero{margin-top:0}.agreement-content>.wrap{grid-template-columns:1fr}}@media (width<=560px){.agreement-types article{grid-template-columns:90px 1fr}.agreement-types img{width:85px}.agreement-types h2{font-size:24px}.rental-filter-fields{grid-template-columns:1fr}.rental-filter-fields label{height:52px}.original-vehicle-grid{grid-template-columns:1fr}.catalog-results>h2{font-size:30px}.detail-hero{min-height:220px}.detail-hero h1{font-size:42px}.detail-vehicle-image img{height:300px}.detail-summary>h2{font-size:36px}.detail-total{padding:20px}.detail-booking-fields,.detail-description-grid,.detail-total{grid-template-columns:1fr}.detail-description>h2{font-size:38px}.detail-confidence .wrap{grid-template-columns:1fr}}.about-hero{color:#fff;background:url(../images/img/conocenos/Header_Conocenos.png) 50%/cover no-repeat;align-items:center;min-height:420px;margin-top:60px;display:flex}.about-hero .wrap>div{width:430px}.about-hero h1{border-bottom:3px solid var(--green);margin:0 0 14px;padding-bottom:6px;font-size:52px}.about-hero p,.about-objective p,.about-why p{font-size:23px;font-weight:600;line-height:1.65}.about-hero span,.about-objective span,.about-why span{color:var(--green)}.about-objective{grid-template-columns:1fr 1fr;align-items:center;gap:55px;min-height:350px;display:grid}.about-objective img{width:100%}.about-why{background:var(--green);color:#fff;height:385px;overflow:hidden}.about-why .wrap{grid-template-columns:1fr 1fr;align-items:center;height:100%;display:grid}.about-why h2{color:#fff;margin:0 0 10px;font-size:45px}.about-why p{margin:0 0 25px}.about-why a,.about-why p span{color:var(--blue)}.about-why a{background:#fff;border-radius:17px;margin-left:240px;padding:13px 22px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 3px 8px #0003}.about-why img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;place-self:end center;height:385px}.about-contact{padding:55px 20px}.original-contact-form{background:#dedede;border-radius:9px;width:min(1015px,100%);margin:auto;padding:22px 34px 28px;box-shadow:0 1px 10px #0004}.contact-form-heading{justify-content:space-between;align-items:start;display:flex}.contact-form-heading h2{margin:0;font-size:29px}.contact-form-heading p{color:var(--green);margin:8px 0 18px}.social-icons{gap:28px;display:flex}.social-icons a{color:var(--blue);text-decoration:none;display:inline-flex}.social-icons svg{fill:currentColor;width:30px;height:30px}.social-icons a:hover{color:var(--green)}.contact-form-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.contact-form-column{gap:15px;display:grid}.original-contact-form input,.original-contact-form select,.original-contact-form textarea{color:#536874;background:#fff;border:0;border-radius:3px;width:100%;padding:10px 14px;box-shadow:0 2px 5px #0002}.original-contact-form input,.original-contact-form select{height:41px}.original-contact-form textarea{resize:vertical;min-height:163px}.contact-privacy-copy{color:var(--blue);margin:17px 0;font-size:14px}.contact-accept{color:#111;align-items:center;gap:7px;font-size:15px;display:flex}.contact-accept input{width:14px;height:14px;box-shadow:none}.original-contact-form>button{background:var(--blue);color:#fff;border:0;border-radius:17px;width:200px;margin:28px auto 0;padding:12px;font-weight:700;display:block}.original-contact-form>button:disabled{color:#aaa;background:#ddd;box-shadow:0 2px 8px #0002}@media (width<=760px){.about-hero{margin-top:0}.about-objective,.about-why .wrap,.contact-form-grid{grid-template-columns:1fr}.about-objective{padding-top:45px;padding-bottom:45px}.about-why{height:auto}.about-why .wrap>div{padding:45px 0}.about-why a{margin-left:0}.about-why img{height:300px}.contact-form-heading{display:block}}.contact-original-hero{color:#fff;background:url(../images/img/contacto/Contacto_Header.png) 50%/cover no-repeat;align-items:center;min-height:225px;margin-top:60px;display:flex}.contact-original-hero h1{margin:0;font-size:52px}.contact-original-data{color:#111;grid-template-columns:1fr 1fr;gap:90px;padding-top:65px;padding-bottom:65px;display:grid}.contact-original-data h2{margin:0 0 12px;font-size:29px}.contact-original-data p{margin:5px 0 24px;font-weight:600}.contact-branch h3,.contact-original-data span{color:var(--green)}.contact-original-data a{color:#111;text-decoration:none}.contact-branch{margin:0 0 25px}.contact-branch h3{margin:0 0 6px}.contact-branch h3 a{font-weight:700}.contact-branch p{margin:3px 0;font-size:15px}.contact-social-row{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.contact-social-row>.social-icon{width:34px;height:34px;color:var(--blue);fill:currentColor}.contact-social-row:hover>.social-icon{color:var(--green)}.contact-social-row p{margin-top:0}.contact-social-row em{color:var(--blue)}.contact-integrity{background:#dedede;padding:55px 0}.contact-integrity .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.contact-integrity h2{color:var(--green);margin:0;font-size:48px}.contact-integrity p{max-width:580px;font-size:20px;line-height:1.7}.contact-integrity span{color:var(--green)}.contact-integrity img{-o-object-fit:contain;object-fit:contain;height:360px;margin:auto}.site-footer{background-color:var(--blue);background-image:url(../images/img/Textura_Footer_FlexRenting.png);background-repeat:repeat;background-size:auto}.site-footer a:hover{color:var(--green)}@media (width<=760px){.contact-original-hero{margin-top:0}.contact-integrity .wrap,.contact-original-data{grid-template-columns:1fr}.contact-original-data{gap:20px}}.faq-hero{background:url(../images/img/preguntas/Header_Faqs.png) bottom/cover no-repeat;align-items:center;min-height:300px;padding-top:5rem;display:flex}.faq-hero h1{color:#fff;text-shadow:3px 3px 3px #00000080;margin:0;font-size:clamp(2.8rem,4vw,4rem);font-weight:800}.faq-finder{background:#00ae42}.faq-finder-grid{grid-template-columns:34% 66%;min-height:290px;display:grid}.faq-adviser{background:url(../images/img/preguntas/Mujer_Faqs.png) bottom/contain no-repeat;align-self:end;width:100%;height:290px}.faq-search-copy{color:#fff;align-self:center;padding:2rem 3rem}.faq-search-copy h2{color:#fff;margin:0 0 1rem;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:800}.faq-search-box{display:block;position:relative}.faq-search-box input{color:#004d78;width:100%;min-height:68px;font:inherit;border:0;border-radius:5px;padding:0 4.5rem 0 1.25rem;font-size:1.1rem;font-weight:700;box-shadow:3px 3px 4px #0003}.faq-search-box span{pointer-events:none;background:url(../images/img/preguntas/Icono_Buscar_Faqs.png) 50%/contain no-repeat;width:38px;height:38px;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}.faq-search-copy p{margin:1.2rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.5}.faq-search-copy p b{font-size:1.6rem}.faq-accordion{padding-top:3.4rem;padding-bottom:4.5rem}.faq-results{color:#004d78;margin:0 0 1.5rem;font-size:1.35rem}.faq-empty{color:#004d78;font-size:1.25rem}.faq-group{margin:0}.faq-group-button,.faq-question{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:block}.faq-group-button{color:#004d78;padding:.45rem 0;font-size:2.25rem;font-weight:800}.faq-chevron{vertical-align:middle;border-top:17px solid #004d78;border-left:20px solid #0000;border-right:20px solid #0000;width:0;height:0;margin-left:.55rem;transition:transform .2s;display:inline-block}.faq-group-button[aria-expanded=true] .faq-chevron{transform:rotate(180deg)}.faq-questions{padding:.3rem 0 .6rem}.faq-item{border-bottom:2px solid #eee}.faq-question{color:#00ae42;padding:.55rem 0;font-size:1.45rem;font-weight:800;line-height:1.25}.faq-question:focus-visible,.faq-question:hover{color:#004d78}.faq-answer{color:#111;gap:.45rem;padding:0 .5rem 1.1rem;font-size:1.08rem;line-height:1.55;display:flex}.faq-answer>span{color:#00ae42;font-size:1.45rem;font-weight:800}.faq-answer p{margin:0}.faq-answer b{color:#004d78}@media (width<=768px){.faq-hero{text-align:center;min-height:260px;padding:2rem 1rem}.faq-hero h1{width:100%;font-size:2.45rem}.faq-finder-grid{grid-template-columns:1fr;min-height:auto}.faq-adviser{display:none}.faq-search-copy{text-align:center;padding:2.2rem 1rem}.faq-search-copy p br{display:none}.faq-search-copy p{font-size:1.05rem}.faq-accordion{padding:2rem 1.25rem 3rem}.faq-group-button{font-size:1.8rem}.faq-chevron{border-top-width:12px;border-left-width:14px;border-right-width:14px}.faq-question{font-size:1.15rem}.faq-answer{font-size:1rem}}.flex-legal{font-size:.9rem;line-height:1.6}.flex-legal .container{width:100%;margin-inline:auto;padding-left:15px;padding-right:15px}.flex-legal .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.flex-legal [class*=col-]{flex:0 0 100%;width:100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative}.flex-legal .sinpadding{padding-left:0;padding-right:0}.flex-legal .contenido{padding:2rem}.flex-legal h1{margin-top:0;margin-bottom:.5rem}.flex-legal p,.flex-legal ul{margin-top:0;margin-bottom:1rem}.flex-legal ul{padding-left:2rem}.flex-legal ol ol,.flex-legal ol ul,.flex-legal ul ol,.flex-legal ul ul{margin-bottom:0}.flex-legal .azul{color:#00416b!important}.flex-legal .verde{color:#00ae42!important}.flex-legal img{max-width:100%}.flex-legal .fas.fa-chevron-right:before{content:"❯"}.flex-legal #encabezado-terminos{background:url(../images/img/terminos/TyC_Header.png) 100%/cover;width:100%;height:300px;margin-top:60px;padding-top:5rem}.flex-legal #encabezado-terminos .contenedor-terminos{padding-top:70px}.flex-legal #encabezado-terminos h1{color:#fff;text-shadow:3px 3px 3px #00000080;margin:0;font-size:50px;font-weight:700}.flex-legal #terminos h1{color:#00416b;font-size:35px;font-weight:700}.flex-legal #terminos h3{color:#00416b;font-size:20px;font-weight:700}.flex-legal #terminos .b-azul h1,.flex-legal #terminos .b-verde h1{color:#fff}.flex-legal #terminos strong{color:#00416b}.flex-legal #terminos .b-azul strong,.flex-legal #terminos .b-verde strong{color:#fff}.flex-legal #terminos p{text-align:justify;font-size:15px;font-weight:300}.flex-legal #terminos a,.flex-legal #terminos small{font-style:italic;font-weight:300}.flex-legal #terminos small{color:#00416b;font-size:15px}.flex-legal #terminos .b-azul small{color:#fff}.flex-legal #terminos i{color:#00ae42;font-size:10px}.flex-legal #terminos ul{list-style:none}.flex-legal #terminos .b-blanco{color:#000;background-color:#fff}.flex-legal #terminos .b-gris{color:#000;background-color:#e1e1e1}.flex-legal #terminos .b-azul{color:#fff;background-color:#00416b}.flex-legal #terminos .b-verde{color:#fff;background-color:#00ae42}.flex-legal #terminos .imagen-h{width:100%;height:0;position:relative}.flex-legal #terminos .hombre{width:73%;max-width:405px;height:auto;position:absolute;bottom:-32px}.flex-legal #terminos .imagen-a{width:100%;position:relative}.flex-legal #terminos .auto{max-width:150px;position:absolute;top:30px;right:50px}.flex-legal #terminos .chofer{max-width:130px;position:absolute;bottom:875px;right:20px}.flex-legal #encabezado-privacidad{background:url(../images/img/avisos/Header_AvisoP.png) 100%/cover;width:100%;height:300px;margin-top:60px;padding-top:5rem}.flex-legal #encabezado-privacidad .contenedor-privacidad{padding-top:50px}.flex-legal #encabezado-privacidad h1{color:#fff;text-shadow:3px 3px 3px #00000080;margin:0;font-size:50px;font-weight:700}.flex-legal #contenido-aviso .textos_aviso{text-align:justify;padding:1rem 0;font-size:15px;font-weight:300}.flex-legal #contenido-aviso .textos_aviso a{color:#00416b}.flex-legal #contenido-aviso .general span{color:#00416b;font-size:15px;font-weight:700}.flex-legal #contenido-aviso .titulo_principal{color:#00416b;font-size:25px;font-weight:700}.flex-legal #contenido-aviso .subtitulo{color:#00416b;font-size:15px;font-weight:700}.flex-legal #contenido-aviso .subtitulo span{color:#00ae42}.flex-legal #contenido-aviso .listado{padding:0}.flex-legal #contenido-aviso .lista_principal{color:#00ae42;margin:0;font-size:15px;font-weight:700;list-style-type:upper-roman;list-style-position:inside}.flex-legal #contenido-aviso .listado_secundario{color:#00ae42;font-size:15px;font-weight:700;list-style-type:upper-latin;list-style-position:inside}.flex-legal #contenido-aviso .listado_secundario span{color:#00416b}.flex-legal #contenido-aviso .renglon{list-style-type:none}.flex-legal #contenido-aviso .renglon span{color:#00416b;font-size:15px;font-weight:700}.flex-legal #contenido-aviso .renglon span.otro{color:#00ae42}.flex-legal #contenido-aviso .renglon i{color:#00ae42;margin-right:10px;font-size:10px}.flex-legal #contenido-aviso .sin_estilo{color:#00ae42;margin:10px 0;padding:0;font-size:15px;font-weight:700;list-style-type:none}.flex-legal #contenido-aviso .sin_estilo i{color:#00ae42;margin-right:10px;font-size:10px}.flex-legal #contenido-aviso .renglones{display:block}.flex-legal .contenedor-seguro{background:#eee;border:1px solid #eee;border-radius:15px;padding:2rem;box-shadow:inset 3px 3px 3px #ffffffb3,inset -2px -2px 3px #0000001a,2px 2px 10px #0000001a}.flex-legal .contenedor-seguro h5{color:#00416b;font-weight:700}.flex-legal .table-responsive{width:100%;overflow-x:auto}.flex-legal table{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:1rem}.flex-legal table td,.flex-legal table th{border:0;padding:0 5px}.flex-legal thead{color:#fff;text-align:center;border:0 solid #eee;font-size:15px;font-weight:700;box-shadow:inset 3px 3px 3px #ffffffb3,inset -2px -2px 3px #0000001a,2px 2px 10px #0000001a}.flex-legal thead th{background-color:inherit}.flex-legal .tabla-verde thead,.flex-legal .tabla-verde thead th{background-color:#00ae42}.flex-legal .tabla-azul thead,.flex-legal .tabla-azul thead th{background-color:#00416b}.flex-legal thead .init{border-top-left-radius:10px;padding:15px 0}.flex-legal thead .end{border-top-right-radius:10px;padding:15px 0}.flex-legal tbody{color:#000;text-align:center;background-color:#fff;font-size:12px;font-weight:400}.flex-legal tbody .termino{color:#00416b;text-align:left;padding-left:2rem;font-weight:700}.flex-legal .cargos,.flex-legal .servicios{width:80%}.flex-legal .servicios td{padding:2rem}.flex-legal .cargos td{padding:.5rem 2rem}.flex-legal .cancelacion td{padding:2rem}@media (width>=576px){.flex-legal .container{max-width:540px}}@media (width>=768px){.flex-legal .container{max-width:720px}.flex-legal .col-md-6{flex:0 0 50%;width:50%;max-width:50%}.flex-legal .col-md-12{flex:0 0 100%;max-width:100%}}@media (width>=992px){.flex-legal .container{max-width:960px}}@media (width>=1200px){.flex-legal .container{max-width:1140px}}@media (width<=1024px){.flex-legal #terminos .chofer{bottom:950px;right:0}}@media (width<=991px){.flex-legal #terminos .chofer{bottom:1190px}}@media (width<=767px){.flex-legal tbody .termino{padding-left:1rem}.flex-legal .servicios{width:100%}.flex-legal .cancelacion td{padding:1rem}.flex-legal #terminos .chofer{position:unset;display:none;right:0}.flex-legal #terminos .imagen-h{height:500px}.flex-legal #terminos .hombre{margin:0 auto;bottom:-16px;left:0;right:0}.flex-legal #terminos .imagen-a{position:unset}.flex-legal #terminos .auto{max-width:140px;position:unset;top:unset;right:unset;padding:5px}}@media (width<=760px){.flex-legal #encabezado-privacidad,.flex-legal #encabezado-terminos{margin-top:0}}@media (width<=580px){.flex-legal #encabezado-privacidad h1,.flex-legal #encabezado-terminos h1{text-align:center}.flex-legal #encabezado-privacidad .contenedor-privacidad{padding-top:30px}.flex-legal #contenido-aviso .textos_aviso ol ol,.flex-legal #contenido-aviso .textos_aviso ol ul,.flex-legal #contenido-aviso .textos_aviso ul ol,.flex-legal #contenido-aviso .textos_aviso ul ul{padding:0}.flex-legal #contenido-aviso .titulo_principal{text-align:center}}@media (width<=480px){.flex-legal .contenedor-seguro{padding:1rem}.flex-legal #terminos .imagen-h{height:440px}}@media (width<=380px){.flex-legal #terminos .imagen-h{height:300px}}.ir-arriba{z-index:9;color:#fff;opacity:0;pointer-events:none;cursor:pointer;background-color:#00ae42;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;line-height:1;transition:opacity 1s ease-in-out;display:flex;position:fixed;bottom:40px;right:40px}.ir-arriba svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ir-arriba.visible{opacity:1;pointer-events:auto}
