:root {--c-w:#ffffff;--c-b:#000000;}body {font-family:sans-serif;font-weight:400;text-rendering:optimizeLegibility;line-height:1.45;}a {color:#7c7c7c;}.nav-scroller {position:relative;z-index:2;height:2.75rem;overflow-y:hidden;}.nav-scroller .nav {display:flex;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;}.idiomas {display:flex;justify-content:center;list-style:none;margin:0.4rem 0.7rem;padding:0;}.idiomas li {line-height:0;}.idiomas li + li {margin-left:10px;}.idiomas li a {display:inline-block;opacity:0.65;}.idiomas li a.active {border:2px solid black;opacity:1;}.idiomas li a img {width:auto;height:15px;}@media screen and (min-width:992px) {.navbar-brand {padding-bottom:1rem;padding-top:1rem;}.idiomas {display:flex;justify-content:flex-start;align-items:center;list-style:none;margin:0;}.idiomas li + li {margin-left:10px;}}.portada.mb-call {margin-bottom:52px;}.call-to-action {background-color:#3a3a3a;border-top:1px solid #5c5c5c;padding-bottom:0.5rem;padding-top:0.5rem;z-index:1020;}.call-to-action.call-fixed {left:0;position:fixed;right:0;top:43px;z-index:1020;}.call-to-action .btn {padding:0.3rem 0.6rem;}@media screen and (min-width:992px) {.call-to-action {padding-bottom:0.75rem;padding-top:0.75rem;}.call-to-action.call-fixed {top:114px;}.call-to-action.call-fixed.no-subnav {top:87px;}.call-to-action .btn {padding:0.375rem 0.75rem;}}.footer {background-color:#3a3a3a;color:#fff;padding-bottom:1rem;padding-top:1rem;}.footer a {color:white;}.footer-img {max-width:300px;}@font-face {font-family:'branchregular';src:url('webfonts/branch-webfont.woff2') format('woff2'), url('webfonts/branch-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display: swap;}@font-face {font-family:'circular_stdbook';src:url('webfonts/circularstd_book-webfont.woff2') format('woff2'), url('webfonts/circularstd_book-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display: swap;}@font-face {font-family:'circular_stdbook';src:url('webfonts/circularstd_medium-webfont.woff2') format('woff2'), url('webfonts/circularstd_medium-webfont.woff') format('woff');font-weight:600;font-style:normal;font-display: swap;}@font-face {font-family:'circular_stdbook';src:url('webfonts/circularstd_bold-webfont.woff2') format('woff2'), url('webfonts/circularstd_bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display: swap;}@keyframes scroll {0% {transform:translateY(0);opacity:1;}25% {opacity:1;}75% {transform:translateY(.75em);opacity:0;}100% {transform:translateY(0);opacity:0;}}@keyframes aparecer {from {opacity:0;transform:translateY(20px);}to {opacity:1;transform:translateY(0);}}.elemento-animado {opacity:0;transform:translateY(50px);transition:opacity 1s ease, transform 1s ease;}.visible {opacity:1;transform:translateY(0);}:root {--f-1:'circular_stdbook', sans-serif;--f-2:'branchregular', serif; --c-1:#8c2623; --c-2:#7c110d;--c-3:#d6c3ae; --c-3o:rgba(214,195,174,0.20); --c-4:#282f38; }.btn-primary {--bs-btn-color:var(--c-w);--bs-btn-bg:var(--c-1);--bs-btn-border-color:var(--c-1);--bs-btn-hover-color:var(--c-w);--bs-btn-hover-bg:var(--c-2);--bs-btn-hover-border-color:var(--c-2);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--c-w);--bs-btn-active-bg:var(--c-2);--bs-btn-active-border-color:var(--c-2);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:var(--c-w);--bs-btn-disabled-bg:var(--c-2);--bs-btn-disabled-border-color:var(--c-2);}.btn-secondary {--bs-btn-color:var(--c-w);--bs-btn-bg:var(--c-4);--bs-btn-border-color:var(--c-4);--bs-btn-hover-color:var(--c-w);--bs-btn-hover-bg:var(--c-4);--bs-btn-hover-border-color:var(--c-4);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--c-w);--bs-btn-active-bg:var(--c-4);--bs-btn-active-border-color:var(--c-4);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:var(--c-w);--bs-btn-disabled-bg:var(--c-4);--bs-btn-disabled-border-color:var(--c-4);}.bg-1 {background-color:var(--c-1);}.bg-3 {background-color:var(--c-3);}.bg-3o {background-color:var(--c-3o);}.subtitle-h2,.subtitle-h2-alt {text-transform:uppercase;margin:0;font-family:var(--f-1);font-size:14px;font-weight:600;color:var(--c-4);text-wrap:balance;}.title-h2,.title-h2-alt {color:var(--c-1);font-size:2rem;margin-bottom:32px;font-family:var(--f-2);font-weight:700;text-wrap:balance;}.subtitle-h2-alt,.title-h2-alt {color:var(--c-w);}@media screen and (min-width:768px) {.subtitle-h2,.subtitle-h2-alt {font-size:16px;}.title-h2,.title-h2-alt {font-size:2.625rem;}}.columns-2 {columns:2 400px;}.no-valido {border:1px solid red;}body {padding-top:153px;color:var(--c-4);font-family:var(--f-1);font-optical-sizing:auto;font-style:normal;font-size:1.125rem;}@media screen and (min-width:768px) {body {padding-top:125px;}}@media screen and (min-width:992px) {body {padding-top:136px;}}@media screen and (min-width:1200px) {body {padding-top:151px;}}table {--bs-table-striped-bg:var(--c-3o) !important;}.topbar {padding-top:8px;padding-bottom:8px;background-color:var(--c-1);}.topbar-telf {color:var(--c-w);text-transform:uppercase;font-size:14px;font-weight:500;text-decoration:none;letter-spacing:0.5px;span:first-child {margin-right:10px;}span:last-child {display:none;}}.topbar-telf + .topbar-telf {margin-left:16px;padding-left:16px;border-left:2px solid var(--c-w);}.topbar-telf-icon {width:auto;height:18px;}@media screen and (min-width:768px) {.topbar-telf {span:first-child {display:none;}span:last-child {display:inline;}}}.navbar {background-color:var(--c-w);box-shadow:0 2px 7px 0px rgba(107, 124, 119, 0.24);}.navbar-brand {padding-bottom:0.5rem;padding-left:0.5rem;padding-top:0.5rem;}.navbar-brand img {display:block;width:160px;height:auto;}@media screen and (min-width:992px) {.navbar-brand {padding-left:0;}.navbar-brand img {max-width:200px;width:auto;}}@media screen and (min-width:1200px) {.navbar-brand img {max-width:300px;}}.navbar-toggler {border:none;font-size:30px;padding-bottom:0;padding-top:0;padding-right:0;}.navbar-toggler:focus {box-shadow:none;}.navbar-toggler-icon {display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%;}.nav-link {color:var(--c-4);text-transform:uppercase;letter-spacing:0.4px;font-size:16px;font-weight:600;}.nav-link:hover,.navbar .nav-link.active,.navbar-nav .nav-link.active,.navbar-nav .nav-link.show {color:var(--c-1);}@media screen and (min-width:992px) {.nav-link {font-size:13px;}}@media screen and (min-width:1200px) {.nav-link {font-size:16px;}}.nav-item.dropdown .dropdown-item:hover {background-color:#f7f3ef;}.nav-item.dropdown .dropdown-item:active {color:var(--c-w);background-color:var(--c-2);}@media screen and (max-width:991px) {.navbar-nav .dropdown-menu {border:0;padding:0;}.navbar-nav .dropdown-item {font-size:17px;}}.portada { overflow:hidden;background-color:var(--c-4);}.portada-content {display:flex;flex-wrap:wrap;flex-direction:column;width:100%;height:calc(100vh - 153px);}@media screen and (min-width:768px) {.portada-content {height:calc(100vh - 125px);}}@media screen and (min-width:992px) {.portada-content {flex-direction:row;height:50vh;}}@media screen and (min-width:992px) and (max-height:799px) {.portada-content {flex-direction:row;height:60vh;}}.portada-info {width:100%;height:40%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;}.portada-imagen {width:100%;height:60%;background-image:url('../img/paginas/home/portada-home-2.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}.imagen-portada {width: 100%;height: 60%;}.portada-imagen.mudanzas-barcelona,.portada-imagen.mudanzas-mallorca {background-image:url('../img/paginas/mudanzas-barcelona/portada-mudanzas-barcelona.jpg');}.portada-imagen.trasteros-barcelona {background-image:url('../img/paginas/trasteros-barcelona/portada-trasteros-barcelona.jpg');}.portada-imagen.trasteros-mallorca {background-image:url('../img/paginas/trasteros-mallorca/portada-trasteros-mallorca.jpg');}.portada-imagen.guardamuebles-barcelona,.portada-imagen.guardamuebles-mallorca {background-image:url('../img/paginas/guardamuebles-mallorca/portada-guardamuebles-mallorca.jpg');}.portada-imagen.pianos-barcelona {background-image:url('../img/paginas/mudanza-pianos-barcelona/portada-pianos-barcelona.jpg');}@media screen and (min-width:992px) {.portada-info {width:40%;height:100%;}.portada-imagen,.imagen-portada {width:60%;height:100%;}}@media screen and (min-width:1400px) {.portada-info {width:35%;height:100%;}.portada-imagen,.imagen-portada {width:65%;height:100%;}.portada-imagen.mudanzas-barcelona,.portada-imagen.mudanzas-mallorca {background-position:center -150px;}}@media screen and (min-width:1600px) {.portada-info {width:30%;height:100%;}.portada-imagen,.imagen-portada {width:70%;height:100%;}}.portada-title {font-size:3.5vh;line-height:1.3;text-wrap:balance;color:var(--c-w);font-family:var(--f-2);text-align:center;opacity:0;transform:translateY(20px);animation:aparecer 1s ease forwards;animation-delay:0.8s;}.portada-title + .btn {opacity:0;transform:translateY(20px);animation:aparecer 1s ease forwards;animation-delay:0.8s;}.portada-subtitle {color:var(--c-w);font-family:var(--f-1);text-transform:uppercase;margin-bottom:15px;letter-spacing:2px;font-size:14px;opacity:0;transform:translateY(20px);animation:aparecer 1s ease forwards;animation-delay:0.8s;}@media screen and (min-width:992px) {.portada-title {font-size:36px;}}@media screen and (min-width:1200px) {.portada-title {font-size:48px;}}.scroll-icon {display:none;height:3.5em;width:2em;border:0.2em solid #fff;border-radius:1em;position:absolute;bottom:32px;left:50%;transform:translateX(-50%);}.scroll-icon__dot {display:block;position:absolute;left:50%;background:#fff;height:0.4em;width:0.4em;top:0.6em;margin-left:-0.2em;border-radius:50%;transform-origin:top center;backface-visibility:hidden;animation:scroll 2s ease-out infinite;}.scroll-icon-mbl {position:absolute;bottom:32px;left:50%;transform:translateX(-50%);}.scroll-icon-mbl img {width:auto;height:50px;transform-origin:top center;backface-visibility:hidden;animation:scroll 2s ease-out infinite;}@media screen and (min-width:992px) {.scroll-icon {display:block;}.scroll-icon-mbl {display:none;}}.hero-title {font-family:var(--f-2);text-align:center;font-size:46px;font-weight:700;margin-bottom:0;color:var(--c-1);}.hero-subtitle {text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:0;}.hero-image {width:auto;height:140px;margin-bottom:25px;}@media screen and (min-width:768px) {.hero-title {font-size:62px;}.hero-subtitle {font-size:20px;}}.bg-img {height:500px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url('../img/768x512.jpg');}@media screen and (min-width:992px) {.bg-img {display:flex;height:100%;}}.bg-camion-antiguo {background-image:url(../img/paginas/home/camion-antiguo-mudanzas-rojals.jpg);}.bg-img-mudanzas-nacionales {background-image:url(../img/paginas/home/mudanzas-nacionales.jpg);}.bg-img-mudanzas-internacionales {background-image:url(../img/paginas/home/mudanzas-internacionales.jpg);}.bg-img-empresa-barcelona {background-image:url(../img/paginas/mudanzas-barcelona/empresa-mudanzas-barcelona.jpg);}.bg-img-mudanza-particulares {background-image:url(../img/paginas/mudanzas-barcelona/mudanzas-particulares-barcelona.jpg);}.bg-img-mudanza-oficinas {background-image:url(../img/paginas/mudanzas-barcelona/mudanzas-oficinas-barcelona.jpg);}.bg-img-empresa-mallorca {background-image:url(../img/paginas/mudanzas-mallorca/empresa-mudanzas-mallorca-2.jpg);}.bg-img-mudanza-particulares-mallorca {background-image:url(../img/paginas/mudanzas-mallorca/mudanzas-particulares-mallorca.jpg);}.bg-img-mudanza-palma-mallorca {background-image:url(../img/paginas/mudanzas-palma-mallorca/palma.jpg);}.bg-img-mudanza-soller-mallorca {background-image:url(../img/paginas/mudanzas-palma-mallorca/soller.jpg);}.bg-img-mudanza-manacor {background-image:url(../img/paginas/mudanzas-manacor/manacor.jpg);}.bg-img-mudanza-madrid-nacional {background-image:url(../img/paginas/mudanzas-palma-mallorca/madrid.jpg);}.bg-img-mudanza-oficinas-mallorca {background-image:url(../img/paginas/mudanzas-mallorca/mudanzas-oficinas-mallorca.jpg);}.bg-trasteros-barcelona {background-image:url(../img/paginas/trasteros-barcelona/local-trasteros-barcelona.jpg);}.bg-trasteros-mallorca {background-image:url(../img/paginas/trasteros-mallorca/trasteros-mallorca.jpg);}.bg-pianos-barcelona {background-image:url(../img/paginas/mudanza-pianos-barcelona/transporte-pianos-barcelona.jpg);}.icon-box-container {text-align:center;margin-bottom:40px;}.icon-box-icon {font-size:3rem;color:var(--c-w);margin-bottom:1rem;display:inline-block;width:120px;height:120px;line-height:120px;position:relative;}.icon-box-icon img:not(.img-fluid) {width:auto;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.icon-box-title {font-size:1.3rem;font-weight:500;color:var(--c-1);line-height:1.45;text-align:center;margin-bottom:0.5rem;text-wrap:balance;}.icon-box-desc {font-size:1rem;text-wrap:balance;margin-bottom:0;}.card {--bs-card-bg:var(--c-3o);border:0;}.card-body {display:flex;flex-direction:column;align-items:flex-start;}.card-title {font-weight:500;color:var(--c-1);font-size:20px;font-style:normal;}.card-text {font-size:16px;font-weight:300;}.card-img-top {border-top-left-radius:0;border-top-right-radius:0;}.local-text {font-size:16px;display:flex;align-items:center;}.local-text img {height:18px;width:auto;margin-right:10px;}.accordion-button {font-size:1.2rem;}.accordion-button:not(.collapsed) {color:var(--c-1);background-color:var(--c-3o);box-shadow:none;}.accordion-button:focus {box-shadow:none;}.accordion-body > * {font-size:1rem;}.accordion-button:not(.collapsed)::after {--bs-accordion-btn-active-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238c2623' stroke-linecap='round' stroke-linejoin='round'><path d='M2 5L8 11L14 5'/></svg>");}.form-floating>label,.form-floating>.form-control {font-size:16px;}.list-box {}.list-box-img {width:auto;height:60px;margin-bottom:10px;padding:10px;background-color:var(--c-3o);border-radius:50%;}.list-box-title {display:block;font-size:20px;font-weight:600;margin-bottom:5px;}.list-box-desc {font-size:16px;font-weight:400;}.tabla-precios-title {text-align:center;font-size:20px;}.tabla-precios-title span {display:block;font-size:28px;}.tabla-precios-condition {font-size:14px;}.cta-right {display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;}.cta-right-title {font-family:var(--f-1);font-size:42px;}.form-title {border-bottom:3px solid var(--c-1);padding-bottom:8px;margin-bottom:20px;}.trastero {border:3px solid var(--c-1);border-radius:12px;background-color:var(--c-w);padding:15px;text-align:center;width:100%;}.trastero-title,.trastero-precio,.trastero-medidas {font-weight:500;text-transform:uppercase;font-size:16px;line-height:1.25;color:var(--c-1);border-bottom:1px solid #dbdbdb;padding-bottom:10px;}.trastero-medidas {border-bottom:0;padding-bottom:0;}.trastero-title span,.trastero-precio span,.trastero-medidas span {display:block;font-size:28px;font-weight:700;color:var(--c-b);}.trastero-precio span {font-size:35px;}.trastero-medidas span {font-size:20px;}@media screen and (min-width:768px) {.trastero-precio span {font-size:32px;}}@media screen and (min-width:992px) {.trastero-precio span {font-size:35px;}}.footer {background-color:var(--c-1);}.footer p {font-size:16px;color:var(--c-w);margin-bottom:10px;}.footer a {text-decoration:none;}.footer-title {color:var(--c-w);font-size:22px;font-family:var(--f-2);}.footer-politicas {display:flex;justify-content:center;align-items:center;font-size:14px;color:var(--c-w);}.whatsapp {padding:0.8rem;border-radius:50%;background-color:#00E676;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}.whatsapp img {width:35px;height:auto;}.contacto-whatsapp {display:inline-block;padding:0.8rem;border-radius:50%;background-color:#00E676;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}.contacto-whatsapp img {width:50px;height:auto;}