nav.bg-header{background-color:#041954}@media screen and (min-width: 768px){nav.bg-header{padding:1rem}}nav.bg-header .logo{height:36px;width:auto}@media screen and (min-width: 768px){nav.bg-header .logo{height:45px}}nav.bg-header .navbar-toggler.btn-menu{display:flex;align-items:center;justify-content:center;min-height:21px;padding-left:0;padding-right:0;border:none;background-color:transparent;color:inherit;cursor:pointer;transition:.3s ease}nav.bg-header .navbar-toggler.btn-menu:focus{box-shadow:none;outline:none}nav.bg-header .navbar-toggler.btn-menu .btn-menu__bars{display:block;position:relative;width:30px;height:3px;background-color:#fff;transition:.3s}nav.bg-header .navbar-toggler.btn-menu .btn-menu__bars:before,nav.bg-header .navbar-toggler.btn-menu .btn-menu__bars:after{content:"";display:block;position:absolute;left:0;width:100%;height:100%;background-color:#fff;transition:.3s}nav.bg-header .navbar-toggler.btn-menu .btn-menu__bars:before{transform:translateY(-9px)}nav.bg-header .navbar-toggler.btn-menu .btn-menu__bars:after{transform:translateY(9px)}.menu-open nav.bg-header .navbar-toggler.btn-menu .btn-menu__bars{background-color:transparent}.menu-open nav.bg-header .navbar-toggler.btn-menu .btn-menu__bars:before{transform:rotate(45deg)}.menu-open nav.bg-header .navbar-toggler.btn-menu .btn-menu__bars:after{transform:rotate(-45deg)}nav.bg-header #navbarMenu ul li a{color:#fff;font-size:.75em;padding:1rem}.footer{background-color:#041954;color:#fff}.footer .logo{height:30px;width:auto}@media (min-width: 768px){.footer .logo{height:45px;width:auto}}.footer p{font-size:52px;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:60px}.footer ul{list-style-type:none;padding-left:0}.footer a{color:gray;text-decoration:none}.arrowWhite{background-image:url(https://files.foton.mx/images/icons/arrow-white.svg);width:30px;height:24px;display:inline-block;background-size:100% 100%}.titleFooter{color:red;font-size:5px}.btnContact{color:#fff;background-color:transparent;padding:.6rem 2.1rem;border:thin solid white;max-width:fit-content}@media screen and (min-width: 1024px){.btnContact{padding:.9rem 6rem}}.iconFooter{position:relative;background-color:#fff;width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px;z-index:99}.iconFooter:last-child{margin-right:0}.absolut{position:absolute;display:flex;justify-content:center;align-items:center}.terms{display:flex;justify-content:center;padding:25px 0}.terms .d-1{padding:0 10px 0 0;border-right:thin solid gray}.terms .d-2{padding:0 10px}.terms span,.terms a{font-size:12px}#layout{background-color:#f4f4f4}.section-wrap{margin:3rem 0}.section-wrap #dealer-registration-form hr{margin:2rem auto}.section-wrap #dealer-registration-form .sub{font-size:1.25rem;font-weight:600}.section-wrap #dealer-registration-form label.required:after{content:"*";color:red;margin-left:.3rem}.section-wrap .btn-foton{color:#fff;background-color:#041954;border-color:#041954}.section-wrap .btn-foton.success{background-color:#fff;border:solid 3px #005295;color:#005295;font-weight:500;height:150px;cursor:auto}.section-wrap .btn-foton.warn{background-color:#fff100;border:solid 3px #000;color:#000;font-weight:500;height:150px;cursor:auto}.section-wrap .btn-foton.error{background-color:#fff;border:solid 3px #b5121b;color:#b5121b;font-weight:500;height:150px;cursor:auto}.add-btn{padding:10px 20px;width:fit-content;margin:0 auto;background-color:#041954;border:none;color:#fff}.add-btn:disabled{cursor:not-allowed;background-color:#0419545f}.helpDD{color:gray;margin-bottom:10px;text-decoration:none;font-style:oblique}.helpDD:hover{text-decoration:underline;color:gray}.locationItem{padding:10px;width:100%;margin:10px 0;background-color:#f3f3f3;display:flex;justify-content:space-between}.locationItem .icons{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-right:10px;cursor:pointer}.locationItem .icons .fa-trash:hover,.locationItem .icons .fa-pen-to-square:hover{transform:scale(1.2)}.contactItem{padding:10px;width:100%;margin:10px 0;background-color:#f3f3f3;display:flex;justify-content:space-between}.contactItem .icons{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-right:10px;cursor:pointer}.contactItem .icons .fa-trash:hover,.contactItem .icons .fa-pen-to-square:hover{transform:scale(1.2)}
