﻿@charset "UTF-8";.MainContainer{padding:10px 0 100px 0;}.subtitle-grl{font-size:clamp(1.6rem,.7rem + 2vw,2.6rem);font-weight:600;margin-bottom:10px;}#sliderHome,#sliderHome-mv{position:relative;}#sliderHome-mv{display:none;position:relative;}#sliderHome img,#sliderHome-mv img{width:100%;}#sliderHome img{height:100%;}#sliderHome .txtSlide,#sliderHome-mv .txtSlide{position:absolute;top:10%;padding:0 14vw 0 2vw;}#sliderHome-mv .txtSlide{top:5%;display:grid;}#sliderHome-mv .txtSlide a{max-width:100px;}#sliderHome .title-img,#sliderHome-mv .title-img{color:#000;line-height:1;width:100%;font-weight:700;font-size:4.6vw;}#sliderHome-mv .title-img{color:#000;font-size:5vw;}#sliderHome .subtitle-img{font-weight:400;line-height:1;float:left;width:100%;font-size:2.5vw;color:#000;margin-bottom:.5rem;}#sliderHome-mv .subtitle-img{font-size:3.5vw;font-weight:400;}#sliderHome a{padding:.5vw 1vw;float:left;margin-top:5px;min-width:100px;min-height:20px;font-size:30px;font-weight:bold;}.title-section2{color:#df764c;display:block;padding:20px 0 20px 0;}.sub-title-section2{font-weight:bold;font-size:clamp(.6rem,.7rem + 2vw,2.2rem);display:block;margin-bottom:10px;}#form1 .main-quote{margin-left:1%;margin-right:1%;}.main-quote .span-drop-down{bottom:27px;}.main-quote .q-detalle{font-size:clamp(.6rem,.9rem + 1.5vw,.5rem);font-weight:bold;background-color:#ff0;}.col-center-v{display:flex;justify-content:center;align-items:center;}.b-see-review{width:80%;}.b-see-review a{display:block;width:100%;background:#72bb7b;border-radius:25px;color:#fff;}.client-reviews-container{color:#333;display:inline-block;}.reviews-title{font-size:24px;font-weight:bold;margin-bottom:10px;text-align:left;}.rating-summary{display:flex;align-items:center;margin-bottom:5px;}.rating-number{font-size:24px;font-weight:bold;margin-right:8px;}.stars{font-size:24px;color:#ffd700;white-space:nowrap;overflow:hidden;display:flex;}.star{margin:0 -1px;}.stars .star:nth-child(5){position:relative;width:.5em;overflow:hidden;color:#ffd700;}.stars .star:nth-child(5)::after{content:"★";position:absolute;left:0;width:1em;color:#ccc;z-index:-1;display:block;}.reviews-base{font-size:16px;color:#555;margin-top:10px;display:flex;align-items:center;}.google-logo{height:18px;width:auto;vertical-align:middle;margin:0 4px;}.google-logo:hover{opacity:.8;}.c-quote{margin-bottom:20px;}.col-logo{display:flex;justify-content:center;align-items:center;}.logo-img{width:100px;height:100px;object-fit:contain;}.img-fluid{max-width:100%;height:auto;display:block;}#sliderResource{position:relative;height:400px;overflow:hidden;margin-bottom:20px;}#sliderResource img{width:100%;height:100%;display:block;object-fit:cover;}#sliderResource .s-resources{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;padding:0;}#sliderResource .s-resources span{font-size:2.6rem;font-weight:700;text-transform:capitalize;color:#fff;line-height:1.2em;text-decoration:none;letter-spacing:normal;}.info-card{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:background-color .3s ease;margin-bottom:20px;height:100%;height:95%;padding-bottom:0;}.col-s-12 .info-card{width:85%;margin-left:auto;margin-right:auto;margin-bottom:10px;}.col-s-12:last-child .info-card{margin-bottom:0;}.info-card:hover{background-color:#e6f7e9;}.card-icon{font-size:3rem;color:#28a745;margin-bottom:15px;}.info-card h3{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:10px;}.divider{width:50px;height:3px;background-color:#ccc;margin:0 auto 20px auto;}.info-card-list{list-style-type:disc;padding-left:20px;text-align:left;}.info-card-list li{margin-bottom:10px;}.info-card-list li a{text-decoration:none;color:#000;font-size:16px;}.info-card-list li a:hover{text-decoration:none;}.info-card .svg-car{font-size:3rem;height:50px;background-color:#28a745;}.linea-verde{border-style:solid;color:#61ce70;border-width:2.1px;margin-left:1%;margin-right:1%;margin-top:20px;margin-bottom:20px;}.accordion{margin-top:20px;width:100%;margin-bottom:20px;}.accordion-item{border:1px solid #e0e0e0;border-top:0;border-bottom:1px solid #e0e0e0;margin-bottom:10px;}.accordion-item:first-child{border-top:1px solid #e0e0e0;border-radius:5px 5px 0 0;}.accordion-item:last-child{border-bottom:1px solid #e0e0e0;border-radius:0 0 5px 5px;margin-bottom:0;}.accordion-header{background-color:#fff;color:#333;cursor:pointer;padding:15px 20px;text-align:left;border:0;outline:0;font-size:1rem;font-weight:500;display:flex;align-items:center;transition:background-color .3s ease;gap:10px;}.icon-plus-minus{color:#2d9762;font-size:.9em;transition:transform .3s ease;margin-right:5px;}.accordion-header[aria-expanded=true] .icon-plus-minus{transform:rotate(45deg);color:#dc3545;}.accordion-content{background-color:#fff;border-top:1px solid #eee;padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;color:#555;font-size:.95rem;}.accordion-header[aria-expanded=true]+.accordion-content{max-height:500px;padding-top:15px;padding-bottom:15px;}.accordion-content ul{list-style:disc;margin:0;padding-left:20px;}.accordion-content li{margin-bottom:8px;}.accordion-content li:last-child{margin-bottom:0;}.more-faqs-container{display:none;margin-top:10px;margin-bottom:20px;}.more-faqs-button{width:100%;font-size:1.1rem;font-weight:bold;border-radius:5px;justify-content:center;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}.more-faqs-button .icon-plus-minus{color:#2d9762;}.b-learn-more a{display:block;width:100%;border-radius:25px;}.cross-link{margin-bottom:20px;}.border-link-item{display:flex;align-items:center;justify-content:center;border-radius:8px;text-decoration:none;color:#444;font-size:1rem;font-weight:600;transition:background-color .3s ease,box-shadow .3s ease;height:100%;}.border-link-item i{font-size:1.5rem;margin-right:12px;color:#333;height:25px;}.border-crossing-section{padding:20px 0;}.border-crossing-section h2{font-size:2.2rem;font-weight:700;margin-bottom:15px;color:#333;}.border-crossing-section p{text-align:justify;font-size:1rem;line-height:1.6;color:#555;margin-bottom:25px;padding:0 10px;}.map-container{margin-bottom:25px;}.border-map{max-width:600px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);}.b-read-more a{display:block;width:100%;border-radius:25px;background-color:#72bb7b;color:#fff;}.blog-section-title{font-size:2.5rem;font-weight:700;color:#0d1a40;margin-bottom:30px;padding-left:10px;}.blog-card{margin-left:1%;margin-right:1%;margin-bottom:30px;}.blog-image-container{width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:8px;background-color:#eee;}.blog-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;}.blog-card:hover .blog-image-container img{transform:scale(1.05);}.blog-content{padding:15px 5px;}.blog-content h3{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:8px;line-height:1.4;height:2.8em;overflow:hidden;}.blog-content h3 a{text-decoration:none;color:inherit;}.blog-content h3 a:hover{color:#007bff;}.blog-meta{font-size:.85rem;color:#777;margin-bottom:10px;}.blog-read-more{font-size:.9rem;color:#28a745;text-decoration:none;font-weight:600;}.blog-read-more:hover{text-decoration:underline;}.question-title{font-size:clamp(1.8rem,1.5rem + 1vw,2.5rem);font-weight:700;color:#333;margin-bottom:20px;text-align:justify;}.question-text{font-size:1rem;line-height:1.6;color:#555;margin-bottom:30px;text-align:justify;}.image-slider-container{position:relative;width:100%;height:600px;overflow:hidden;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);}image-slider-container img{object-fit:fill;}.slider-image{width:100%;height:100%;object-fit:cover;display:block;opacity:1;transition:opacity 1s ease-in-out;}.slider-text-overlay{position:absolute;bottom:0;left:0;padding:15px 25px;background-color:rgba(255,255,255,.85);border-top-right-radius:8px;font-size:1.3rem;font-weight:600;color:#333;margin-left:10px;margin-bottom:10px;}.about-section-row{align-items:center;position:relative;overflow:hidden;}.about-section-row::before,.about-section-row::after{content:"";position:absolute;background-color:rgba(200,200,200,.1);border-radius:50%;z-index:0;display:none;}.about-section-row::before{width:60px;height:60px;top:10%;left:45%;}.about-section-row::after{width:30px;height:30px;bottom:15%;right:47%;}.about-content-wrapper{padding:20px;}.about-content-wrapper a{text-decoration:none;}.about-title{font-size:2.8rem;font-weight:800;color:#0d1a40;margin-bottom:25px;letter-spacing:1.5px;}.about-text-column p{font-size:1rem;line-height:1.7;color:#555;margin-bottom:30px;text-align:justify;}.bestmex-logo-section{margin-bottom:30px;display:flex;justify-content:center;align-items:center;min-height:100px;}.bestmex-full-logo{max-width:300px;width:100%;height:auto;display:block;}.insurance-partners-info{text-align:center;}.partners-title{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:5px;}.results-year{display:block;font-size:.9rem;color:#e44d57;font-weight:700;}.figures-note{font-size:.85rem;color:#777;margin-bottom:20px;display:block;}.partner-list{list-style:none;padding:0;margin:0;max-width:350px;margin-left:auto;margin-right:auto;}.partner-list li{display:grid;grid-template-columns:100px 1fr;align-items:center;margin-bottom:15px;}.partner-logo{display:block;margin-left:auto;margin-right:auto;max-width:80px;height:auto;flex-shrink:0;}.partner-data{text-align:left;font-size:1rem;color:#333;font-weight:500;}.partner-value{font-weight:700;color:#0d1a40;}.b-read-more-about a{display:block;width:100%;border-radius:25px;background-color:#f3d580;}.full-width-background-section{background-color:#fff;padding:15px 0;}.header-cta-row{background-color:#fff;align-items:center;}.phone-form-column{background-color:#222;color:#fff;margin-bottom:20%;}.phone-form-wrapper{padding:15px 20px;}.form-title{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:700;color:#fff;margin-bottom:25px;line-height:1.2;}.phone-form{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:0;}.phone-input{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:5px;font-size:1rem;background-color:#fff;color:#333;box-sizing:border-box;}.phone-input::placeholder{color:#999;}.language-selector{margin-top:20px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:.9rem;color:#eee;}.language-selector input[type=radio]{accent-color:#fff;margin-left:5px;}.language-selector label{margin-right:15px;}.send-button{width:100%;padding:12px 15px;background-color:#72bb7b;color:#fff;border:0;border-radius:5px;font-size:1.1rem;font-weight:bold;cursor:pointer;transition:background-color .3s ease;box-sizing:border-box;}.send-button:hover{background-color:#4a9138;}.cta-buttons-column{display:flex;justify-content:center;align-items:center;min-height:200px;background-color:transparent;margin-bottom:20%;}.wa-buttons-column{margin-bottom:20%;}.wa-buttons-column .image-accept{display:flex;justify-content:center;padding-left:0;left:0;}.wa-buttons-column .image-accept a{text-decoration:none;}.wa-buttons-column .image-cards{display:flex;justify-content:center;left:0;}.wa-buttons-column .image-cards img{height:9rem;width:100%;}.buttons-wrapper{display:flex;flex-direction:column;gap:15px;width:100%;max-width:350px;}.btn-quote-now,.btn-my-account{display:block;padding:12px 20px;border-radius:5px;text-align:center;text-decoration:none;font-size:1.1rem;font-weight:bold;transition:background-color .3s ease,box-shadow .3s ease;}.btn-quote-now{background-color:#dc3545;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);}.btn-quote-now:hover{background-color:#c82333;}.btn-my-account{background-color:#ffc107;color:#333;box-shadow:0 2px 5px rgba(0,0,0,.2);}.btn-my-account:hover{background-color:#e0a800;color:#222;}.pb-red input{background-color:#ca3815;color:#fff;}.pb-normal input,.pb-red input{height:90px;font-size:2rem;}.contact-section-row{padding:30px 0;align-items:stretch;}.text-center{text-align:center;}.contact-info-column .contact-details-container{margin-right:2%;margin-left:2%;}.contact-main-title{font-size:2.8rem;font-weight:800;color:#333;margin-bottom:15px;}.contact-subtext{font-size:.9rem;line-height:1.5;color:#555;margin-bottom:30px;margin-left:auto;margin-right:auto;}.contact-info-block{background-color:#f9f9f9;border-radius:8px;padding:25px 20px;margin-bottom:20px;box-shadow:0 2px 5px rgba(0,0,0,.05);height:150px;}.contact-icon{font-size:2.5rem;color:#444;margin-bottom:15px;display:block;}.contact-info-block h3{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 10px 0;}.contact-info-block p{font-size:1rem;color:#555;line-height:1.6;margin:0;}.contact-social-icons{margin-top:20px;}.contact-social-icons a{font-size:2rem;color:#3b5998;text-decoration:none;transition:opacity .3s ease;}.contact-social-icons a:hover{opacity:.8;}.contact-map-column{height:760px;}.map-embed-container{width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);}.map-embed-container iframe{border:0;}.l-icon,.p-icon,.c-icon{height:40px;font-size:2.5rem;}.contenido{display:block;}.contenido-mv{display:none;}.tabla p{font-weight:500;font-size:clamp(.8rem,.1rem + .5vw,.8rem);display:contents;}.tabla label{float:right;position:relative;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;}.tabla-contenido,.tabla-mv{display:none;}.contenido .tabla{margin-top:5px;padding-top:10px;padding-right:20px;padding-left:10px;padding-bottom:10px;background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;}.contenido-mv .tabla-mv{margin-top:5px;padding-top:10px;padding-right:20px;padding-left:10px;padding-bottom:10px;background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.navbar-tabla,.mv-tabla{display:none;}.navbar-label{cursor:pointer;border:1px solid #ccc;border-radius:4px;position:absolute;padding:.35rem .25rem;font-size:.75rem;}.navbar-tabla:checked~.tabla-contenido{display:block;}.mv-tabla:checked~.tabla-mv{display:block;}.tabla a,.tabla-mv a{text-decoration:none;color:#000;font-weight:normal;}.contenido nav,.contenido-mv nav{font-size:clamp(.8rem,.1rem + .5vw,.8rem);}.contenido ol,.contenido-mv ol{list-style:none;counter-reset:item;padding-left:0;line-height:1.3;}.contenido ol li,.contenido-mv ol li{display:block;counter-increment:item;margin-left:20px;margin-bottom:5px;}.contenido ol li:before,.contenido-mv ol li:before{content:counters(item,".") ". ";font-weight:normal;margin-right:5px;}.contenido .img-google,.contenido-mv .img-google{font-size:clamp(.8rem,.1rem + .5vw,.8rem);}.contenido .img-google a,.contenido-mv .img-google a{text-decoration:none;display:block;line-height:normal;}.contenido-mv .img-google a{text-align:center;}.contenido .img-google span,.contenido-mv .img-google span{color:#000;font-weight:normal;}.contenido-mv .img-google span{font-size:11px;}.contenido-mv .grl-tabla{text-align:center;}.contenido-mv .grl-tabla .mv-txt-contenido{color:#2199e8;font-weight:normal;font-size:14px;}.contenido-mv .grl-tabla .tabla-mv{text-align:left;}.contenido-mv .col-4{display:flex;justify-content:center;align-items:center;}.y30-mv-short{width:79px;}.y30-mv-short img,.bbb-mv-short img{max-width:100%;}.pc-years-s img{width:90px;}.HomeTitle{text-align:center;margin-bottom:10px;border-bottom:solid 1px #9d9ea0;}.HomeTitle h1{color:#404041;font-size:22px;line-height:23px;padding:5px 0;margin:5px 0;}.HomeTitle .plan{margin-bottom:10px;text-align:left;font-size:12px;font-weight:normal;}.bmHomeContent{font-size:12px;}.bmHomeContent .advantage{display:flex;}.bmHomeContent .advantage .left{width:50%;border-right:2px solid #70af70;margin-right:10px;}.bmHomeContent h2{font-weight:bold;font-size:17px!important;margin-bottom:.5rem;}.bmHomeContent .fa-ul{font-size:12px;font-weight:400;}.btn-get-quote a,.btn-my-account a{text-decoration:none;}@media(max-width:450px){#sliderHome{display:none;}#sliderHome-mv{display:block;}.bmHomeContent .advantage{display:block;}.bmHomeContent .advantage .left{width:100%;border-right:0;border-bottom:1px solid #bbbdc0;margin-bottom:10px;}.bmHomeContent .fa-ul{margin-left:1.5em;margin-bottom:10px;}}@media(max-width:800px){#sliderHome-mv img{height:164px;}.title-section2{padding:10px 0 10px 0;}.client-reviews-container{margin-top:10%;}.b-see-review{margin-top:10%;}#sliderResource{height:200px;}#sliderResource .s-resources span{font-size:1.8rem;}.info-card{height:auto;}.col-s-12 .info-card{width:85%;margin-left:auto;margin-right:auto;margin-bottom:10px;}.col-s-12:last-child .info-card{margin-bottom:0;}.accordion-column-2-responsive{display:block;max-height:none;overflow:visible;height:100%;}.more-faqs-container{display:none;}.col-6 .accordion-item{margin-bottom:10px;}.col-s-12.col-6:not(:last-child) .accordion{margin-bottom:0;}.more-faqs-container{display:block;}.accordion-column-2-responsive{display:none;}.more-faqs-button[aria-expanded=true]+.accordion-column-2-responsive{display:block;max-height:2000px;overflow:hidden;margin-top:10px;}.contact-info-column{width:100%;}.contenido{display:none;}.contenido-mv{display:block;}.wa-buttons-column .image-cards img{width:100%;}}