:root{--basic-color-1:#fff;--basic-color-2:rgba(0,0,0,0);--strong-color-1:#2d2e80;--strong-color-1-transp: rgb(9,9,120,0.6);--strong-color-1-transp-2: rgb(9,9,120,0.85);--strong-color-2:#37bced;--strong-color-2-transp: rgb(0,212,255,0.6);--strong-color-2-transp-2: rgb(0,212,255,0.85);--secondary-color-1:#2d2e80;--secondary-color-2:#3058a0}body{font-family:'Raleway',sans-serif;font-weight:300}.font-open-sans-bold{font-family:'Open Sans',sans-serif!important;font-weight:700!important}.font-open-sans-light{font-family:'Open Sans',sans-serif!important;font-weight:300!important}.font-raleway-light{font-family:'Raleway',sans-serif!important;font-weight:300!important}.font-raleway-medium{font-family:'Raleway',sans-serif!important;font-weight:500!important}.font-raleway-bold{font-family:'Raleway',sans-serif!important;font-weight:700!important}.color-white{color:#fff!important}.color-black{color:#141414!important}.color-blue-700{color:var(--strong-color-1)!important}.border-blue-700{border-color:var(--strong-color-1)!important}.icon-md{font-size:45pt;font-weight:bold}.icon-lg{font-size:60pt;font-weight:bold}.icon-xl{font-size:73pt;font-weight:bold}.background-blue{background:var(--strong-color-1)!important}.background-gray{background:#f0f0f0!important}.background-blue-gradient{background:-moz-linear-gradient(120deg,var(--strong-color-1-transp-2) 15%,var(--strong-color-2-transp-2) 100%);background:-webkit-linear-gradient(120deg,var(--strong-color-1-transp-2) 15%,var(--strong-color-2-transp-2) 100%);background:linear-gradient(120deg,var(--strong-color-1-transp-2) 15%,var(--strong-color-2-transp-2) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#090979",endColorstr="#00d4ff",GradientType=1)}.btn{min-width:368px;border-radius:10px!important;text-transform:uppercase;padding:15px 34px;letter-spacing:3.1px;font-size:10pt}.btn.btn-sm{min-width:initial;width:auto}.input-group .btn{width:170px}.dropdown .btn{width:auto;text-transform:none;letter-spacing:0}.form-control{border-radius:10px!important;padding-top:15px;padding-bottom:15px;height:auto}.form-group.has-error .form-control{border-color:red}.form-group.has-error .col-form-label{color:red}h1,.h1{font-size:45px!important;letter-spacing:-1px}h4,.h4{font-size:26px!important;letter-spacing:-.65px}h5,.h5{font-size:22px!important}h6,.h6{font-size:18px!important;letter-spacing:1.2px}p{font-size:12pt;letter-spacing:1.15px}.font-size-xs{font-size:10pt!important}.font-size-sm{font-size:11pt!important}.font-size-md{font-size:14pt!important}.line-height-0{line-height:1}.line-height-1{line-height:1.1}.line-height-2{line-height:1.2}.line-height-3{line-height:1.3}.line-height-4{line-height:1.4}.line-height-5{line-height:1.5}.border-radius{border-radius:10px}#map{height:75vh;width:100%}.card:hover .request-reparation{display:flex}.header-info-text{flex:0 0 20%;max-width:20%;padding-right:0}.header-lang-text{flex:0 0 12.5%;max-width:12.5%}header .header-info .left-col{text-align:end;border-right:1px solid #d3d3d3}header .header-info .center-col{text-align-last:justify;border-right:1px solid #d3d3d3}header .header-navbar{margin:25px 0}header .header-navbar li{font-size:14px;font-weight:600;padding-right:12px;text-transform:uppercase}header .header-navbar li:last-child{padding:0}header .header-navbar ul.navbar-nav li.nav-item a.nav-link{color:#212529}header .header-navbar .navbar-brand img{height:50px}header .dropdown button.dropdown-toggle{background-color:transparent;color:#000;border-color:transparent}header .dropdown button.dropdown-toggle:hover{background-color:transparent;color:var(--strong-color-2);border-color:transparent}header .dropdown button.dropdown-toggle.btn:active,.show>header .dropdown button.btn.dropdown-toggle{background-color:transparent;color:var(--strong-color-1);border-color:transparent}header .dropdown button.dropdown-toggle:focus,.show>header .dropdown button.btn.dropdown-toggle{background-color:transparent;color:var(--strong-color-1);border-color:transparent;box-shadow:none}#header .header-navbar{transition:all .8s}#header .navbar-brand img{transition:all .8s}header.fixed #header{position:fixed;top:0;left:0;right:0;z-index:20;background:#fff;margin:0}header.fixed #top-bar{margin-bottom:127px}header.fixed #header .header-navbar{margin:10px 0}header.fixed #header .navbar-brand img{height:40px}footer .footer-container{color:#fff;background:-moz-linear-gradient(120deg,var(--secondary-color-1) 15%,var(--secondary-color-2) 100%);background:-webkit-linear-gradient(120deg,var(--secondary-color-1) 15%,var(--secondary-color-2) 100%);background:linear-gradient(120deg,var(--secondary-color-1) 15%,var(--secondary-color-2) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#090979",endColorstr="#00d4ff",GradientType=1)}footer .footer-container .footer-contact{background-color:rgba(255,255,255,.20);padding:2rem}footer .brand-footer-image{width:260px}footer .footer-container .footer-contact i{padding:0 1rem;font-size:30px}footer .footer-container .footer-closest-store{align-items:center}footer .footer-container .footer-closest-store label{padding-right:10px}footer .footer-container .footer-closest-store .input-group{background-color:rgba(0,0,0,.1);border:1px solid;border-radius:30px!important;border-color:#fff;color:#fff}footer .footer-container .footer-closest-store .input-group button{background-color:transparent;border:none;color:#fff}footer .footer-container .footer-closest-store .form-control{background-color:rgba(0,0,0,0);border:none;color:#fff}footer .footer-container .footer-closest-store .form-control:focus{box-shadow:none;border-bottom:solid 1px;border-color: rgb(255 255 255 / 25%)}footer .footer-container .footer-closest-store input::placeholder{color:#d3d3d3;opacity:1}footer .footer-container .footer-social{border-bottom:2px solid rgba(255,255,255,.3)}footer .footer-container .footer-social span{margin-right:25px}footer .footer-container .footer-social a{text-decoration:none}footer .footer-container .footer-social i{margin:0 10px;font-size:25px}div.image-container{position:relative;height:100%}div.image-container img{position:relative;z-index:1;min-width:100%;object-fit:cover;height:100%;max-width:initial;mix-blend-mode:soft-light;opacity:.3}@-webkit-keyframes fadeInCarousel{0%{opacity:0}to{opacity:.3}}@keyframes fadeInCarousel{0%{opacity:0}to{opacity:.3}}.fadeInCarousel{-webkit-animation-name:fadeInCarousel;animation-name:fadeInCarousel}article#home-slider h2{font-weight:bold;color:#fff;font-size:3rem}article#home-slider p{font-size:16pt}article#home-slider .carousel-indicators{bottom:20px}article#home-slider .carousel-indicators li{width:15px;height:15px;border:2px solid #fff;background:none;opacity:1;border-radius:50%}article#home-slider .carousel-indicators li.active{background:#fff}article#home-slider .carousel-control-prev,article#home-slider .carousel-control-next{font-size:30px;z-index:3}article#home-slider .image-container:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:var(--strong-color-1);background:-moz-linear-gradient(120deg,var(--strong-color-1) 15%,var(--strong-color-2) 100%);background:-webkit-linear-gradient(120deg,var(--strong-color-1) 15%,var(--strong-color-2) 100%);background:linear-gradient(120deg,var(--strong-color-1) 15%,var(--strong-color-2) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#090979",endColorstr="#00d4ff",GradientType=1);mix-blend-mode:normal;opacity:1}article#home-slider .carousel-item{height:80vh}article#home-slider .carousel-caption{top:50%;left:50%;right:initial;width:45.5%;transform:translate3d(-50%,-50%,0);bottom:initial}article#home-slider .carousel-caption h1{color:var(--basic-color-1);font-size:67px!important;line-height:1}article#home-slider .carousel-caption a{color:var(--basic-color-1);background-color:var(--basic-color-2);border-color:var(--basic-color-1);background-color:var(--basic-color-2);border-color:var(--basic-color-1);text-transform:uppercase;font-size:14px;letter-spacing:3px;padding:15px 25px;width:333px;margin-top:10px}article#home-slider .carousel-caption [data-animation]{animation-delay:.5s}article#home-slider .carousel-caption a:hover{color:var(--strong-color-1);background-color:var(--basic-color-1);border-color:var(--basic-color-2)}article#home-slider .carousel-caption a:focus,article#home-slider .carousel-caption a.focus{color:var(--basic-color-1);background-color:var(--basic-color-2);border-color:var(--basic-color-1);box-shadow:0 0 0 .2rem var(--basic-color-1)}article#home-slider .carousel-caption a.disabled,article#home-slider .carousel-caption a:disabled{color:var(--basic-color-1);background-color:var(--basic-color-2);border-color:var(--basic-color-1)}article#home-slider .carousel-caption a:not(:disabled):not(.disabled):active, article#home-slider .carousel-caption a:not(:disabled):not(.disabled).active,
.show > article#home-slider .carousel-caption a.dropdown-toggle {color:var(--basic-color-1);background-color:var(--basic-color-2);border-color:var(--basic-color-1)}article#home-slider .carousel-caption a:not(:disabled):not(.disabled):active:focus, article#home-slider .carousel-caption a:not(:disabled):not(.disabled).active:focus,
.show > article#home-slider .carousel-caption a.dropdown-toggle:focus {box-shadow:0 0 0 .2rem var(--basic-color-1)}article#home-spotlight{background-color:#f0f0f0;padding-top:3rem;padding-bottom:3rem}article#home-reparaciones .card-deck .col-4{padding:.60rem 0 .60rem 0}#repairs-carousel .carousel-item{min-height:655px;padding-left:15px;padding-right:15px}.card-reparaciones{text-align:justify;background-color:#dadada;border:none;border-radius:10px;height:295px}.card-reparaciones p a:hover{color:var(--basic-color-1);background-color:var(--strong-color-1);border-color:var(--strong-color-1)}.card-reparaciones h3{margin-top:1rem;margin-bottom:.25rem}.card-reparaciones p{line-height:1.35rem}.card-reparaciones .request-reparation{display:none;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-weight:500;background:var(--strong-color-1);text-decoration:none!important;color:#fff!important;flex-direction:column;border-radius:12px}article#home-servicio-profesional{text-align:center}article#home-servicio-profesional .main-post{padding:0 6rem 2rem 6rem}article#home-servicio-profesional .main-post p{color:var(--basic-color-1)}article#home-servicio-profesional .little-posts p{color:var(--basic-color-1);font-size:.85rem}article#home-servicio-profesional h2{color:var(--basic-color-1)}article#home-servicio-profesional h3{color:var(--basic-color-1)}article#home-recoger-dispositivo{text-align:center}article#home-recoger-dispositivo .main-post{padding:0 6rem 2rem 6rem}.blog-posts .main-post{margin-bottom:3rem}.blog-posts .main-post h2{margin-bottom:.2rem}.blog-posts .little-posts{text-align:justify}.blog-posts .card{border:none;margin:0;height:100%}.blog-posts .card .card-image{border-radius:12px;height:260px;object-fit:cover}.blog-posts .card .card-image .post-date{position:absolute;width:60px;height:65px;background:var(--strong-color-1);right:0;top:0;display:block;padding:10px;font-size:15px;margin:0;line-height:1;border-bottom-left-radius:12px;border-top-right-radius:12px}.blog-posts .card .card-image img{height:100%;min-width:100%;max-width:initial}.blog-posts .card .card-title{line-height:1.5rem}.blog-posts .card .card-title{margin-top:0;font-size:1.2rem;text-transform:uppercase}.blog-posts .card .card-text{font-size:15px}.blog-posts .card a{color:var(--strong-color-1)}.blog-posts .card a:hover{color:var(--strong-color-2)}.blog-posts .card .card-footer{border:none;padding-left:0;background:none}.testimonial-text{line-height:30px}article#newsletter{background-color:#f0f0f0;padding-top:3rem;padding-bottom:3rem}.page-numbers{padding:0 8px}#home-reparaciones .carousel-control-prev,#home-reparaciones .carousel-control-next{font-size:30px;border-radius:100%;height:50px;width:50px;z-index:10;color:#141414;font-weight:bold}#home-reparaciones .carousel-control-prev:hover,#home-reparaciones .carousel-control-next:hover{color:#000}#contact-form .form-group{position:relative;margin-bottom:25px}#contact-form .form-group br{display:none}#contact-form .form-group .control-label{position:absolute;font-size:10pt;top:15px;left:15px;z-index:2;margin:0;padding:2px 7px;transition:all .5s;border-radius:10px}#contact-form .form-group.filled .control-label,#contact-form .form-group.focus .control-label{top:0;left:7px;background:#fff;margin-top:-15px}#gallery-carousel .carousel-item .image-wrapper{align-items:center;justify-content:center;height:250px;overflow:hidden;border-radius:10px}#gallery-carousel .carousel-item .image-wrapper img{height:100%;width:auto;max-width:initial}.page-numbers{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border:1px solid #c4c4c4;color:#141414;border-radius:50%;margin-left:10px;margin-right:10px;font-weight:bold;font-family:'Open Sans',sans-serif;transition:all .5s}.page-numbers:hover,.page-numbers.current{background:var(--strong-color-1);color:#fff;text-decoration:none}.course-image{height:325px;overflow:hidden;display:flex;align-items:center;justify-content:center}.course-image img{height:100%;max-width:initial}.carousel-caption a{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:10px;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out}footer{margin-top:-1px}@media (prefers-reduced-motion:reduce){.carousel-caption a{transition:none}}.carousel-caption a:hover{color:#212529;text-decoration:none}.carousel-caption a:focus,.carousel-caption a.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.carousel-caption a.disabled,.carousel-caption a:disabled{opacity:.65}.carousel-caption a:not(:disabled):not(.disabled) {cursor:pointer}.carousel-caption a.disabled,fieldset:disabled .carousel-caption a{pointer-events:none}a.color-button,.btn.color-button,.btn.wpcf7-submit{color:var(--basic-color-1);background-color:var(--strong-color-1);border-color:var(--strong-color-1);border-radius:.4rem}a.color-button:hover,.btn.color-button:hover,.btn.wpcf7-submit :hover{color:var(--basic-color-1);background-color:var(--strong-color-2);border-color:var(--strong-color-2)}a.color-button:focus,a.color-button.focus,.btn.color-button:focus,.btn.color-button.focus,.btn.wpcf7-submit :focus,.btn.wpcf7-submit.focus{color:var(--basic-color-1);background-color:var(--strong-color-1);border-color:var(--strong-color-1);box-shadow:0 0 0 .2rem var(--strong-color-1-transp)}a.color-button.disabled,a.color-button:disabled,.btn.color-button.disabled,.btn.color-button:disabled,.btn.wpcf7-submit.disabled,.btn.wpcf7-submit:disabled{color:var(--basic-color-1);background-color:var(--strong-color-1);border-color:var(--strong-color-1)}a.color-button:not(:disabled):not(.disabled):active, a.color-button:not(:disabled):not(.disabled).active,
.show > a.color-button.dropdown-toggle,
.btn.color-button:not(:disabled):not(.disabled):active, .btn.color-button:not(:disabled):not(.disabled).active,
.show > .btn.color-button.dropdown-toggle ,
.btn.wpcf7-submit:not(:disabled):not(.disabled):active, .btn.wpcf7-submit:not(:disabled):not(.disabled).active,
.show > .btn.wpcf7-submit.dropdown-toggle {color:var(--basic-color-1);background-color:var(--strong-color-1);border-color:var(--strong-color-1)}a.color-button:not(:disabled):not(.disabled):active:focus, a.color-button:not(:disabled):not(.disabled).active:focus,
.show > a.color-button.dropdown-toggle:focus,
.btn.color-button:not(:disabled):not(.disabled):active:focus, .btn.color-button:not(:disabled):not(.disabled).active:focus,
.show > .btn.color-button.dropdown-toggle:focus ,
.btn.wpcf7-submit:not(:disabled):not(.disabled):active:focus, .btn.wpcf7-submit:not(:disabled):not(.disabled).active:focus,
.show > .btn.wpcf7-submit.dropdown-toggle:focus {box-shadow:0 0 0 .2rem var(--basic-color-1-transp)}a.transp-button,.btn.transp-button{padding:.75rem 2rem;color:var(--basic-color-1);background-color:transparent;border-color:var(--basic-color-1);border-radius:.4rem}a.transp-button:hover,.btn.transp-button:hover{color:var(--strong-color-1);background-color:var(--basic-color-1);border-color:var(--basic-color-1)}a.transp-button:focus,a.transp-button.focus,.btn.transp-button:focus,.btn.transp-button.focus{color:var(--basic-color-1);background-color:transparent;border-color:var(--strong-color-1);box-shadow:0 0 0 .2rem var(--strong-color-1-transp)}a.transp-button.disabled,a.transp-button:disabled,.btn.transp-button.disabled,.btn.transp-button:disabled{color:var(--basic-color-1);background-color:transparent;border-color:var(--strong-color-1)}a.transp-button:not(:disabled):not(.disabled):active, a.transp-button:not(:disabled):not(.disabled).active,
.show > a.transp-button.dropdown-toggle,
.btn.transp-button:not(:disabled):not(.disabled):active, .btn.transp-button:not(:disabled):not(.disabled).active,
.show > .btn.transp-button.dropdown-toggle {color:var(--basic-color-1);background-color:transparent;border-color:var(--basic-color-1);box-shadow:0 0 0 .2rem var(--basic-color-1-transp)}a.transp-button:not(:disabled):not(.disabled):active:focus, a.transp-button:not(:disabled):not(.disabled).active:focus,
.show > a.transp-button.dropdown-toggle:focus,
.btn.transp-button:not(:disabled):not(.disabled):active:focus, .btn.transp-button:not(:disabled):not(.disabled).active:focus,
.show > .btn.transp-button.dropdown-toggle:focus {box-shadow:0 0 0 .2rem var(--basic-color-1-transp)}@media (min-width:768px) and (max-width:991px){.carousel-multiitem .carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px) and (max-width:768px){.carousel-multiitem .carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px){.carousel-multiitem .carousel-item{margin-right:0}.carousel-multiitem .carousel-inner .active+.carousel-item{display:block}.carousel-multiitem .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .carousel-multiitem .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item {transition:none}.carousel-multiitem .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.carousel-multiitem .active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-multiitem .carousel-item-next.carousel-item-left+.carousel-item,.carousel-multiitem .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-multiitem .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.carousel-multiitem .active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-multiitem .carousel-item-prev.carousel-item-right+.carousel-item,.carousel-multiitem .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media (min-width:768px){.w-md-auto{width:auto!important}.carousel-multiitem .carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-multiitem .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {transition:none}.carousel-multiitem .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.carousel-multiitem .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-multiitem .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media (min-width:991px){.carousel-multiitem .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-multiitem .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {transition:none}.carousel-multiitem .carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.carousel-multiitem .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-multiitem .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media (min-width:1367px){.col-xxl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}@media (max-width:1024px){.header-info-text{flex:0 0 25%;max-width:25%}article#home-slider .carousel-caption{width:80%;left:20%;transform:translate3d(-13%,-50%,0)}}@media (max-width:812px){.header-info-text{flex:0 0 30%;max-width:30%}.header-lang-text{flex:0 0 20%;max-width:20%}article#home-slider .carousel-item{height:150vh}article#home-slider .carousel-caption{width:100%;padding-left:100px;padding-right:100px;left:initial;transform:translate3d(0,-50%,0)}article#home-slider .carousel-caption h1{font-size:50px!important}#home-reparaciones .carousel-control-prev,#home-reparaciones .carousel-control-next{width:auto;position:relative}}@media (max-width:414px){.btn{min-width:100%}.header-lang-text{flex:0 0 100%;max-width:100%}article#home-slider .carousel-item{height:100vh}article#home-slider .carousel-caption{padding-left:50px;padding-right:50px}article#home-slider .carousel-caption a{width:100%}}@media (max-width:365px){.footer-contact{padding-left:5px;padding-right:5px}.footer-contact>div{padding-right:0;padding-left:0}article#home-slider .carousel-item{height:125vh}article#home-slider .carousel-caption{padding-left:15px;padding-right:15px}}