 @import url('https://fonts.googleapis.com/css2?family=Archivo:wght@500..900&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap');:root{--rba-y:var(--rb-yellow);--rba-k:var(--rb-black);--rba-k2:var(--rb-black);--rba-w:var(--rb-paper);--rba-ow:var(--rb-paper-2);--rba-gl:rgba(255,255,255,0.12);--rba-radius:16px;--rba-radius-sm:8px;--rba-font-head:'Archivo',sans-serif;--rba-font-body:'DM Sans',sans-serif;}.rba-label{font-family:var(--rba-font-body);font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--rba-y);margin-bottom:12px;display:block;}.rba-h2{font-family:var(--rba-font-head);font-size:clamp(32px,4vw,52px);font-weight:800;color:var(--rba-k);line-height:1.1;margin:0 0 24px;}.rba-h2--white{color:var(--rba-w) !important;}.rba-section{padding:96px 40px;width:100%;box-sizing:border-box;}.vc_row.rba-section{padding-left:40px !important;padding-right:40px !important;}.vc_row.rba-hero-row,.rba-hero{background-color:var(--rb-black) !important;padding:120px 40px !important;}.vc_row.rba-clients-row{background-color:var(--rb-paper-2) !important;padding:48px 40px !important;}.vc_row.rba-services-row{background-color:#FFFFFF !important;padding:96px 40px !important;}.vc_row.rba-midcta-row{background-color:#F5C400 !important;padding:80px 40px !important;text-align:center;}.vc_row.rba-projects-row{background-color:var(--rb-black) !important;padding:96px 40px !important;}.vc_row.rba-process-row{background-color:var(--rb-paper-2) !important;padding:96px 40px !important;}.vc_row.rba-awards-row{background-color:#141414 !important;padding:96px 40px !important;}.vc_row.rba-faq-row{background-color:#FFFFFF !important;padding:96px 40px !important;}.vc_row.rba-other-row{background-color:var(--rb-black) !important;padding:96px 40px !important;}.vc_row.rba-contact-row{background-color:#FFFFFF !important;padding:96px 40px !important;}.rba-hero-h1{font-family:'Archivo',sans-serif;font-size:clamp(40px,5.5vw,72px);font-weight:800;color:#FFFFFF;line-height:1.05;margin:0 0 28px;}.rba-hero-h1 em{color:#F5C400;font-style:normal;}.rba-hero-sub{font-family:'DM Sans',sans-serif;font-size:18px;color:rgba(255,255,255,0.72);line-height:1.65;margin:0 0 40px;}.rba-hero-img img{width:100%;height:520px;object-fit:cover;border-radius:16px;}.rba-hero-row .vc_column-inner{padding-top:0 !important;padding-bottom:0 !important;}.rba-clients-label{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:rgba(10,10,10,0.4);}.rba-clients-row-inner{display:flex;align-items:center;gap:40px;flex-wrap:wrap;}.rba-clients-row-inner img{height:26px;opacity:0.4;filter:grayscale(1);}.rba-svc-col .vc_column-inner{background:var(--rb-paper-2);border-radius:16px;padding:36px 28px !important;height:100%;box-sizing:border-box;}.rba-svc-icon{width:48px;height:48px;background:#F5C400;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;}.rba-svc-title{font-family:'Archivo',sans-serif;font-size:20px;font-weight:800;color:var(--rb-black);margin:0 0 10px;}.rba-svc-desc{font-family:'DM Sans',sans-serif;font-size:15px;color:rgba(10,10,10,0.65);line-height:1.6;margin:0;}.rba-services-intro{max-width:640px;margin-bottom:48px;}.rba-services-intro p{font-family:'DM Sans',sans-serif;font-size:17px;color:rgba(10,10,10,0.65);line-height:1.65;}.rba-btn-yellow .vc_btn3{background-color:#F5C400 !important;color:var(--rb-black) !important;border-radius:100px !important;font-family:'DM Sans',sans-serif !important;font-weight:500 !important;border:none !important;padding:14px 32px !important;font-size:15px !important;}.rba-btn-yellow .vc_btn3:hover{box-shadow:0 8px 24px rgba(245,196,0,0.35) !important;transform:translateY(-2px);}.rba-btn-dark .vc_btn3{background-color:var(--rb-black) !important;color:#FFFFFF !important;border-radius:100px !important;font-family:'DM Sans',sans-serif !important;font-weight:500 !important;border:none !important;padding:14px 32px !important;font-size:15px !important;}.rba-btn{display:inline-flex;align-items:center;gap:10px;background:#F5C400;color:var(--rb-black) !important;font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:14px 32px;border-radius:100px;text-decoration:none !important;transition:transform 0.2s,box-shadow 0.2s;}.rba-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,196,0,0.35);}.rba-btn--dark{background:var(--rb-black);color:#FFFFFF !important;}.rba-midcta-row .rba-h2{color:var(--rb-black);}.rba-midcta-row .rba-label{color:rgba(10,10,10,0.5);}.rba-midcta-sub{font-family:'DM Sans',sans-serif;font-size:18px;color:rgba(10,10,10,0.65);margin-bottom:32px;}.rba-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;}.rba-proj-card{border-radius:16px;overflow:hidden;background:#141414;}.rba-proj-card-img{width:100%;height:260px;object-fit:cover;display:block;}.rba-proj-card-body{padding:24px;}.rba-proj-tag{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#F5C400;margin-bottom:8px;display:block;}.rba-proj-title{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;margin:0;}.rba-process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;margin-top:56px;}.rba-step-num{font-family:'Archivo',sans-serif;font-size:48px;font-weight:800;color:rgba(10,10,10,0.08);line-height:1;margin-bottom:16px;}.rba-step-title{font-family:'Archivo',sans-serif;font-size:17px;font-weight:800;color:var(--rb-black);margin:0 0 8px;}.rba-step-desc{font-family:'DM Sans',sans-serif;font-size:14px;color:rgba(10,10,10,0.6);line-height:1.55;margin:0;}.rba-awards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:56px;}.rba-award-item{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);padding:32px 28px;display:flex;flex-direction:column;gap:8px;}.rba-award-year{font-family:'DM Sans',sans-serif;font-size:12px;color:#F5C400;letter-spacing:0.1em;}.rba-award-title{font-family:'Archivo',sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;margin:0;}.rba-award-org{font-family:'DM Sans',sans-serif;font-size:13px;color:rgba(255,255,255,0.45);}.rba-faq-list{margin-top:56px;max-width:780px;}.rba-faq-item{border-bottom:1px solid rgba(10,10,10,0.1);}.rba-faq-q{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;color:var(--rb-black);padding:24px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;}.rba-faq-q::after{content:'+';font-size:24px;font-weight:300;color:#F5C400;transition:transform 0.25s;flex-shrink:0;}.rba-faq-item.open .rba-faq-q::after{transform:rotate(45deg);}.rba-faq-a{font-family:'DM Sans',sans-serif;font-size:16px;color:rgba(10,10,10,0.65);line-height:1.7;max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.25s;}.rba-faq-item.open .rba-faq-a{max-height:400px;padding-bottom:24px;}.rba-other-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;}.rba-other-card{border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:8px;min-height:140px;text-decoration:none !important;transition:border-color 0.2s,background 0.2s;}.rba-other-card:hover{border-color:#F5C400;background:rgba(245,196,0,0.05);}.rba-other-title{font-family:'Archivo',sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;margin:0;}.rba-other-desc{font-family:'DM Sans',sans-serif;font-size:13px;color:rgba(255,255,255,0.45);margin:0;}.rba-contact-sub{font-family:'DM Sans',sans-serif;font-size:17px;color:rgba(255,255,255,0.65);line-height:1.65;margin-bottom:32px;}.rba-contact-data{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;}.rba-contact-data a{font-family:'DM Sans',sans-serif;font-size:16px;color:rgba(255,255,255,0.7);text-decoration:none;}.rba-contact-data a:hover{color:#F5C400;}.rba-contact-row .wpcf7 input:not([type=submit]),.rba-contact-row .wpcf7 textarea{background:rgba(255,255,255,0.07) !important;border:1px solid rgba(255,255,255,0.12) !important;color:#FFFFFF !important;border-radius:8px !important;padding:14px 16px !important;font-family:'DM Sans',sans-serif !important;width:100% !important;box-sizing:border-box !important;margin-bottom:12px;}.rba-contact-row .wpcf7 input[type=submit]{background:#F5C400 !important;color:var(--rb-black) !important;border:none !important;cursor:pointer !important;font-weight:500 !important;border-radius:100px !important;padding:14px 32px !important;font-family:'DM Sans',sans-serif !important;}@media (max-width:1024px){.rba-process-steps{grid-template-columns:repeat(3,1fr);}.rba-projects-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.vc_row.rba-hero-row,.rba-hero{padding:80px 24px !important;}.vc_row.rba-section,.vc_row[class*=rba-][class*=-row]{padding-left:24px !important;padding-right:24px !important;padding-top:64px !important;padding-bottom:64px !important;}.rba-process-steps{grid-template-columns:repeat(2,1fr);}.rba-projects-grid{grid-template-columns:1fr;}.rba-awards-grid{grid-template-columns:1fr;}.rba-other-grid{grid-template-columns:1fr;}.rba-hero-img img{height:300px;}.rba-hero-text-col{margin-bottom:40px;}}@media (max-width:480px){.rba-process-steps{grid-template-columns:1fr;}}.skip-link{position:absolute;top:-120px;left:16px;background:#F5C400;color:var(--rb-black) !important;padding:12px 24px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500;z-index:99999;text-decoration:none !important;border-radius:0 0 8px 8px;transition:top 0.15s ease;white-space:nowrap;}.skip-link:focus{top:0;outline:3px solid var(--rb-black);outline-offset:2px;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #F5C400 !important;outline-offset:3px !important;border-radius:2px;}.site-header a:focus-visible,nav a:focus-visible{outline:3px solid #F5C400 !important;outline-offset:3px !important;border-radius:2px;}.wpcf7 label{display:block;margin-bottom:5px;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:500;color:inherit;cursor:pointer;}.wpcf7 .wpcf7-not-valid-tip{font-family:'DM Sans',sans-serif;font-size:12px;color:var(--rb-error);margin-top:4px;display:block;}.wpcf7-response-output{font-family:'DM Sans',sans-serif;font-size:14px;border-radius:6px;padding:12px 16px !important;margin-top:16px !important;}.wpcf7-mail-sent-ok{border-color:var(--rb-success) !important;color:var(--rb-success);}.wpcf7-mail-sent-ng,.wpcf7-validation-errors{border-color:var(--rb-error) !important;color:var(--rb-error);}.social-links a:focus-visible,footer a:focus-visible{outline:3px solid #F5C400 !important;outline-offset:4px !important;border-radius:4px;}a.social:not([aria-label]){display:none !important;}.thb-client-carousel .thb-client img{max-height:50px !important;width:auto !important;max-width:140px !important;object-fit:contain !important;margin:0 auto;display:block;}.thb-client-carousel{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;}.project-foto-row .vc_single_image-wrapper{aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;}.project-foto-row .vc_single_image-wrapper img{width:100% !important;height:100% !important;object-fit:cover !important;}.wpcf7 .screen-reader-response{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px) !important;white-space:nowrap !important;border:0 !important;display:block !important;}.mobile-menu-bottom .menu-footer div>p{font-size:0 !important;color:transparent !important;}.mobile-menu-bottom .menu-footer div>p::after{content:"© 2026 REBOBINART. All rights reserved.";font-size:14px !important;color:inherit !important;display:block !important;}body.page-id-282 h1,body.page-id-4548 h1,body.page-id-6037 h1,body.page-id-282 h2,body.page-id-4548 h2,body.page-id-6037 h2,body.page-id-282 h3,body.page-id-4548 h3,body.page-id-6037 h3{font-family:'Archivo',sans-serif;}body.page-id-282 .hero-slider-row .slick-slide img,body.page-id-4548 .hero-slider-row .slick-slide img,body.page-id-6037 .hero-slider-row .slick-slide img{height:clamp(520px,72vh,720px) !important;width:100% !important;object-fit:cover !important;}body.page-id-282 .hero-overlay-col,body.page-id-4548 .hero-overlay-col,body.page-id-6037 .hero-overlay-col{position:absolute !important;left:0;right:0;bottom:90px;width:auto !important;z-index:5;padding:0 24px !important;}body.page-id-282 .hero-overlay-col .vc_column-inner,body.page-id-282 .hero-overlay-col .wpb_wrapper,body.page-id-4548 .hero-overlay-col .vc_column-inner,body.page-id-4548 .hero-overlay-col .wpb_wrapper,body.page-id-6037 .hero-overlay-col .vc_column-inner,body.page-id-6037 .hero-overlay-col .wpb_wrapper{padding:0 !important;}.hero-card{max-width:820px;margin:0 auto;background:rgba(10,10,10,0.72);border-radius:14px;padding:32px 28px;}@media (max-width:600px){body.page-id-282 .hero-slider-row,body.page-id-4548 .hero-slider-row,body.page-id-6037 .hero-slider-row{min-height:620px !important;}body.page-id-282 .hero-slider-row .slick-slide img,body.page-id-4548 .hero-slider-row .slick-slide img,body.page-id-6037 .hero-slider-row .slick-slide img{height:620px !important;}body.page-id-282 .hero-overlay-col,body.page-id-4548 .hero-overlay-col,body.page-id-6037 .hero-overlay-col{bottom:48px;padding:0 16px !important;}.hero-eyebrow{display:none !important;}.hero-card{padding:20px 18px;}.hero-card h1{font-size:1.35rem !important;}.hero-card p{font-size:0.9em !important;margin-top:10px !important;}.hero-ctas{margin-top:16px !important;gap:10px !important;}.hero-ctas a{padding:11px 20px !important;font-size:12px !important;}}li.menu-item-27274 a,li.menu-item-27287 a,li.menu-item-27288 a{background:#F5C400 !important;color:#161408 !important;border-radius:6px !important;padding:10px 18px !important;font-weight:700 !important;line-height:1.2 !important;height:auto !important;margin-left:10px;display:inline-flex !important;align-items:center !important;justify-content:center !important;}li.menu-item-27274 a:hover,li.menu-item-27287 a:hover,li.menu-item-27288 a:hover{background:#e0b400 !important;color:#161408 !important;}li.menu-item-27274 .nav-link-mask-text,li.menu-item-27287 .nav-link-mask-text,li.menu-item-27288 .nav-link-mask-text{color:#161408 !important;}li.menu-item-27274 .link_container,li.menu-item-27274 .link_inner,li.menu-item-27287 .link_container,li.menu-item-27287 .link_inner,li.menu-item-27288 .link_container,li.menu-item-27288 .link_inner{display:inline-flex !important;align-items:center !important;height:100% !important;}#footer,.site-footer,#colophon{background:var(--rb-black) !important;color:rgba(242,241,234,0.72) !important;}#footer h6,.site-footer h6,#colophon h6{color:#F5C400 !important;font-family:'Archivo',sans-serif;font-size:12.5px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;}#footer a,.site-footer a,#colophon a{color:rgba(242,241,234,0.82) !important;text-decoration:none;}#footer a:hover,.site-footer a:hover,#colophon a:hover{color:#F5C400 !important;}#footer .textwidget,#footer .textwidget p{color:rgba(242,241,234,0.7) !important;}.rba-flinks{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;}.rba-flinks a{font-size:14px;}#footer .widget_custom_html img,#footer .custom-html-widget img{filter:brightness(0) invert(1);opacity:0.85;}#footer .widget_custom_html img:hover,#footer .custom-html-widget img:hover{opacity:1;}#footer .gallery-item{margin:0 !important;width:auto !important;}#footer .gallery{display:flex !important;flex-wrap:wrap;gap:10px;margin-top:14px !important;}#footer .gallery-icon{background:#fff;border-radius:6px;padding:8px 10px;display:flex;align-items:center;justify-content:center;}#footer .gallery-icon img{max-height:26px !important;width:auto !important;height:auto !important;max-width:90px !important;object-fit:contain !important;filter:none !important;}body.page-id-282 .vc_empty_space,body.page-id-4548 .vc_empty_space,body.page-id-6037 .vc_empty_space{max-height:48px !important;}body.page-id-282 .hero-slider-row,body.page-id-4548 .hero-slider-row,body.page-id-6037 .hero-slider-row{margin-bottom:48px !important;}body.page-id-282 .row.wpb_row:has(>div>div>p:only-child):not(.hero-slider-row),body.page-id-4548 .row.wpb_row:has(>div>div>p:only-child):not(.hero-slider-row),body.page-id-6037 .row.wpb_row:has(>div>div>p:only-child):not(.hero-slider-row){padding-top:36px !important;padding-bottom:36px !important;}#footer{padding-top:56px !important;padding-bottom:32px !important;}html body a.rba-solid-cta,html body .rba-contact-row a.rba-solid-cta,html body .hero-card a.rba-solid-cta{color:#161408 !important;background:#F5C400 !important;}html body a.rba-outline-cta{color:#fff !important;}html body .rba-contact-row a.rba-outline-cta{color:var(--rb-black) !important;border-color:rgba(10,10,10,.3) !important;}html body .rba-contact-row a.rba-outline-cta:hover{background:var(--rb-black) !important;border-color:var(--rb-black) !important;color:#FFFFFF !important;}.rba-contact-row{background-color:#FFFFFF !important;padding:90px 24px !important;}body.page-id-282 .posts-shortcode>.columns:nth-child(n+4),body.page-id-4548 .posts-shortcode>.columns:nth-child(n+4){display:none !important;}body.page-id-5437 .header,body.page-id-5440 .header,body.page-id-6131 .header,body.page-id-190 .header{background:#FFFFFF !important;box-shadow:0 1px 0 rgba(10,10,10,.08);}body.page-id-5437 .header nav.full-menu>ul>li>a,body.page-id-5440 .header nav.full-menu>ul>li>a,body.page-id-6131 .header nav.full-menu>ul>li>a,body.page-id-190 .header nav.full-menu>ul>li>a,body.page-id-5437 .header .wpml-ls-item>a,body.page-id-5440 .header .wpml-ls-item>a,body.page-id-6131 .header .wpml-ls-item>a,body.page-id-190 .header .wpml-ls-item>a{color:var(--rb-black) !important;}body.page-id-5437 .mobile-toggle span,body.page-id-5440 .mobile-toggle span,body.page-id-6131 .mobile-toggle span,body.page-id-190 .mobile-toggle span{background:var(--rb-black) !important;}body.page-id-190 .hero-slider-row{padding-top:104px !important;}.rba-contacte-hero .wpb_text_column,body.page-id-190 .hero-slider-row .wpb_text_column{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);column-gap:44px;align-items:center;max-width:1100px;margin:0 auto;padding:0;}.rba-contacte-hero .wpb_text_column>*,body.page-id-190 .hero-slider-row .wpb_text_column>*{grid-column:1;min-width:0;}.rba-contacte-hero .wpb_text_column::after,body.page-id-190 .hero-slider-row .wpb_text_column::after{content:"";grid-column:2;grid-row:1 / -1;align-self:stretch;min-height:clamp(240px,26vw,360px);border-radius:10px;background-position:center;background-size:cover;background-repeat:no-repeat;}.rba-contacte-hero .wpb_text_column::after{background-image:url("https://www.rebobinart.com/wp-content/uploads/2026/07/Mural-publicitari-de-Cruilla-Festival-i-Estrella-Damm-pintat-en-una-gran-mitgera-urbana-a-la-C-31-a-laltura-de-Badalona-produit-per-Rebobinart-1024x575.jpeg");}body.page-id-190 .hero-slider-row .wpb_text_column::after{background-image:url("https://www.rebobinart.com/wp-content/uploads/2026/01/NOU-Basurama-Cor-13-1024x683.jpg");}@media (max-width:900px){.rba-contacte-hero .wpb_text_column,body.page-id-190 .hero-slider-row .wpb_text_column{grid-template-columns:minmax(0,1fr);row-gap:24px;}.rba-contacte-hero .wpb_text_column::after,body.page-id-190 .hero-slider-row .wpb_text_column::after{grid-column:1;grid-row:auto;height:190px;min-height:190px;}.rba-contacte-hero .wpb_text_column::after{background-image:url("https://www.rebobinart.com/wp-content/uploads/2026/07/Mural-publicitari-de-Cruilla-Festival-i-Estrella-Damm-pintat-en-una-gran-mitgera-urbana-a-la-C-31-a-laltura-de-Badalona-produit-per-Rebobinart-640x360.jpeg");}body.page-id-190 .hero-slider-row .wpb_text_column::after{background-image:url("https://www.rebobinart.com/wp-content/uploads/2026/01/NOU-Basurama-Cor-13-640x427.jpg");}}.rba-cta-dark .wpb_text_column{max-width:1100px;margin:0 auto;padding:0;}.rba-contacte-hero a:hover{color:#F5C400 !important;}.rba-contacte-form .wpcf7-form-control:not([type=submit]):not([type=checkbox]):not([type=radio]),.rba-contacte-form .wpcf7-form textarea,.rba-contacte-form .wpcf7-form select{border:1px solid var(--rb-line) !important;border-radius:8px !important;padding:12px 14px !important;font-family:'DM Sans',sans-serif !important;font-size:15px !important;width:100% !important;box-sizing:border-box !important;margin-bottom:4px;}.rba-contacte-form .wpcf7-form p{margin-bottom:12px;}.rba-contacte-form .wpcf7-submit,.rba-contacte-form input[type=submit]{background:#F5C400 !important;color:#161408 !important;border:none !important;border-radius:6px !important;padding:14px 32px !important;font-family:'DM Sans',sans-serif !important;font-weight:700 !important;letter-spacing:.05em;text-transform:uppercase;font-size:12px !important;cursor:pointer !important;}.rba-estudi-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rb-line);border:1px solid var(--rb-line);border-radius:8px;overflow:hidden;}.rba-estudi-text{background:#FFFFFF;padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:12px;justify-content:center;}.rba-estudi-card>p{margin:0;display:flex;}.rba-estudi-card iframe{border:0;width:100%;min-height:300px;display:block;}.rba-estudi-btn{align-self:flex-start;padding:13px 24px;border:1.5px solid var(--rb-black);border-radius:6px;color:var(--rb-black) !important;text-decoration:none !important;font-family:'DM Sans',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;transition:background .2s,color .2s;}.rba-estudi-btn:hover{background:var(--rb-black);color:#FFFFFF !important;}.rba-cta-dark-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;align-items:center;}.rba-cta-dark-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;}.rba-cta-outline-y{padding:15px 28px;border:1.5px solid #F5C400;border-radius:6px;color:#F5C400 !important;text-decoration:none !important;font-family:'DM Sans',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;transition:background .2s,color .2s;}.rba-cta-outline-y:hover{background:#F5C400;color:#161408 !important;}.rba-cta-plain-w{color:#FFFFFF !important;text-decoration:none !important;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:3px;font-family:'DM Sans',sans-serif;font-size:14px;opacity:.85;}.rba-cta-plain-w:hover{color:#F5C400 !important;border-bottom-color:#F5C400;opacity:1;}@media (max-width:767px){.vc_row.rba-contacte-hero{padding-top:92px !important;padding-bottom:36px !important;}body.page-id-190 .hero-slider-row{padding-top:92px !important;}.rba-estudi-card{grid-template-columns:1fr;}.rba-estudi-card iframe{min-height:240px;}}body.page-id-569 h1,body.page-id-569 h2,body.page-id-569 h3,body.page-id-569 h4{font-family:'Archivo',sans-serif;}h1,h2,h3{font-family:'Archivo',sans-serif;}.thb-full-menu>li.current-menu-parent>a,.thb-full-menu>li.current-menu-ancestor>a,.thb-full-menu>li.current_page_parent>a,.thb-full-menu>li.current_page_ancestor>a{color:var(--rb-black) !important;}body.page-id-4517 .header,body.page-id-6089 .header{background:#FFFFFF !important;box-shadow:0 1px 0 rgba(10,10,10,.08);}body.page-id-4517 .header nav.full-menu>ul>li>a,body.page-id-6089 .header nav.full-menu>ul>li>a,body.page-id-4517 .header .wpml-ls-item>a,body.page-id-6089 .header .wpml-ls-item>a{color:var(--rb-black) !important;}body.page-id-4517 .mobile-toggle span,body.page-id-6089 .mobile-toggle span{background:var(--rb-black) !important;}body.page-id-4517 .hero-slider-row,body.page-id-6089 .hero-slider-row{padding-top:104px !important;}body.page-id-4517 .hero-slider-row .wpb_text_column,body.page-id-6089 .hero-slider-row .wpb_text_column{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);column-gap:44px;align-items:center;max-width:1100px;margin:0 auto;padding:0;}body.page-id-4517 .hero-slider-row .wpb_text_column>*,body.page-id-6089 .hero-slider-row .wpb_text_column>*{grid-column:1;min-width:0;}body.page-id-4517 .hero-slider-row .wpb_text_column::after,body.page-id-6089 .hero-slider-row .wpb_text_column::after{content:"";grid-column:2;grid-row:1 / -1;align-self:stretch;min-height:clamp(240px,26vw,360px);border-radius:10px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("https://www.rebobinart.com/wp-content/uploads/2026/01/NOU-Basurama-Cor-13-1024x683.jpg");}@media (max-width:900px){body.page-id-4517 .hero-slider-row .wpb_text_column,body.page-id-6089 .hero-slider-row .wpb_text_column{grid-template-columns:minmax(0,1fr);row-gap:24px;}body.page-id-4517 .hero-slider-row .wpb_text_column::after,body.page-id-6089 .hero-slider-row .wpb_text_column::after{grid-column:1;grid-row:auto;height:190px;min-height:190px;background-image:url("https://www.rebobinart.com/wp-content/uploads/2026/01/NOU-Basurama-Cor-13-640x427.jpg");}}@media (max-width:767px){body.page-id-4517 .hero-slider-row,body.page-id-6089 .hero-slider-row{padding-top:92px !important;}}body.page-id-569 .header,body.page-id-4522 .header,body.page-id-6083 .header{background:#FFFFFF !important;box-shadow:0 1px 0 rgba(10,10,10,.08);}body.page-id-569 .header nav.full-menu>ul>li>a,body.page-id-4522 .header nav.full-menu>ul>li>a,body.page-id-6083 .header nav.full-menu>ul>li>a,body.page-id-569 .header .wpml-ls-item>a,body.page-id-4522 .header .wpml-ls-item>a,body.page-id-6083 .header .wpml-ls-item>a{color:var(--rb-black) !important;}body.page-id-569 .mobile-toggle span,body.page-id-4522 .mobile-toggle span,body.page-id-6083 .mobile-toggle span{background:var(--rb-black) !important;}body.page-id-569 .rba-contacte-hero .wpb_text_column::after,body.page-id-4522 .rba-contacte-hero .wpb_text_column::after,body.page-id-6083 .rba-contacte-hero .wpb_text_column::after{background-image:url("https://www.rebobinart.com/wp-content/uploads/2023/03/Kenor_art_tram_rebobinart-2-1024x683.jpg");}@media (max-width:900px){body.page-id-569 .rba-contacte-hero .wpb_text_column::after,body.page-id-4522 .rba-contacte-hero .wpb_text_column::after,body.page-id-6083 .rba-contacte-hero .wpb_text_column::after{background-image:url("https://www.rebobinart.com/wp-content/uploads/2023/03/Kenor_art_tram_rebobinart-2-640x427.jpg");}}.rba-servei-row .vc_single_image-wrapper{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;}.rba-servei-row .vc_single_image-wrapper img{width:100% !important;height:100% !important;object-fit:cover !important;}.rba-servei-eyebrow{display:block;margin:0 0 8px;font-family:'DM Sans',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--rb-gold-text);}.rba-servei-link{display:inline-block;margin-top:16px;font-family:'DM Sans',sans-serif;font-weight:700;font-size:13px;letter-spacing:.02em;color:var(--rb-black) !important;text-decoration:none !important;border-bottom:2px solid #F5C400;padding-bottom:2px;}.rba-servei-link:hover{color:var(--rb-gold-text) !important;border-bottom-color:var(--rb-black);}.rba-comtreballem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin-top:26px;}.rba-comtreballem-grid h3{margin:0 0 6px;font-family:Archivo,sans-serif;font-weight:600;font-size:18px;color:#FFFFFF;}.rba-comtreballem-grid p{margin:0;font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.55;color:#FFFFFF;opacity:.72;}.rba-comtreballem-grid span.bar{display:block;width:24px;height:3px;background:#F5C400;margin-bottom:10px;}#footer .gallery-item{flex:0 0 auto !important;}#footer .gallery-icon{padding:6px 8px;}#footer .gallery-icon img{max-height:22px !important;max-width:72px !important;}@media (max-width:767px){[style*="minmax(220px"],[style*="minmax(240px"]{grid-template-columns:1fr !important;gap:24px !important;}}html .post-content p a,html .wpb_text_column p a,html .wpb_text_column ul a,html .wpb_text_column ol a,html .widget p a{color:var(--rb-black) !important;text-decoration:underline;text-decoration-color:rgba(31,31,31,.35);text-decoration-thickness:1px;text-underline-offset:3px;}html .post-content p a:hover,html .wpb_text_column p a:hover,html .wpb_text_column ul a:hover,html .wpb_text_column ol a:hover,html .widget p a:hover{color:var(--rb-black) !important;text-decoration-color:var(--rb-yellow);text-decoration-thickness:2px;}html .thb-full-menu>li>a:hover,html .header.style3 .thb-full-menu>li>a:hover{color:var(--rb-black) !important;}html .thb-full-menu>li>a{font-size:14px !important;}html .thb-full-menu>li.current-menu-item>a,html .thb-full-menu>li.current-menu-parent>a,html .thb-full-menu>li.current-menu-ancestor>a,html .thb-full-menu>li.current_page_parent>a,html .thb-full-menu>li.current_page_ancestor>a{color:var(--rb-black) !important;text-decoration:underline;text-decoration-color:var(--rb-yellow);text-decoration-thickness:2px;text-underline-offset:6px;}html input[type="text"]:focus,html input[type="email"]:focus,html input[type="tel"]:focus,html input[type="number"]:focus,html input[type="search"]:focus,html textarea:focus,html select:focus{border-color:var(--rb-black) !important;box-shadow:0 0 0 3px rgba(245,196,0,.35) !important;}html body a.rba-solid-cta,html body a.rba-outline-cta,html body a.rbl-cta,html body a.rba-btn,html body a.rba-btn--dark,html body .rba-btn-yellow .vc_btn3,html body .rba-btn-dark .vc_btn3,html body li.menu-item-27274 a,html body li.menu-item-27287 a,html body li.menu-item-27288 a,html body input.wpcf7-submit,html body .btn.thb-border-line-style,html body a.rba-cta-outline-y,html body a.rba-estudi-btn,html body #rb-main-content a[href="#formulari"][style*="background:#F5C400"]{font-family:var(--rb-font-text) !important;font-size:14px !important;font-weight:600 !important;letter-spacing:.04em !important;text-transform:uppercase !important;line-height:1.2 !important;min-height:48px;padding:14px 24px !important;border-radius:var(--rb-radius) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box !important;text-decoration:none !important;transform:none !important;box-shadow:none !important;transition:background-color var(--rb-motion),color var(--rb-motion),border-color var(--rb-motion) !important;}html body .thb-full-menu>li.menu-item-27274>a,html body .thb-full-menu>li.menu-item-27287>a,html body .thb-full-menu>li.menu-item-27288>a{min-height:44px;padding:10px 20px !important;}html body a.rba-solid-cta,html body a.rbl-cta,html body a.rba-btn,html body .rba-btn-yellow .vc_btn3,html body input.wpcf7-submit,html body #rb-main-content a[href="#formulari"][style*="background:#F5C400"]{background:var(--rb-yellow) !important;color:var(--rb-on-yellow) !important;border:2px solid var(--rb-yellow) !important;}html body a.rba-solid-cta:hover,html body a.rbl-cta:hover,html body a.rba-btn:hover,html body .rba-btn-yellow .vc_btn3:hover,html body input.wpcf7-submit:hover,html body #rb-main-content a[href="#formulari"][style*="background:#F5C400"]:hover{background:var(--rb-yellow-hover) !important;border-color:var(--rb-yellow-hover) !important;color:var(--rb-on-yellow) !important;}html body a.rba-outline-cta,html body a.rba-cta-outline-y{background:transparent !important;border:2px solid currentColor !important;}html body a.rba-outline-cta:hover,html body a.rba-cta-outline-y:hover{background:rgba(255,255,255,.12) !important;}html body a.rba-cta-outline-y{color:var(--rb-on-dark) !important;}html body .rba-contact-row a.rba-outline-cta,html body a.rba-estudi-btn,html body .btn.thb-border-line-style,html body a.rba-btn--dark,html body .rba-btn-dark .vc_btn3{background:transparent !important;color:var(--rb-black) !important;border:2px solid var(--rb-black) !important;}html body .rba-contact-row a.rba-outline-cta:hover,html body a.rba-estudi-btn:hover,html body .btn.thb-border-line-style:hover,html body a.rba-btn--dark:hover,html body .rba-btn-dark .vc_btn3:hover{background:var(--rb-black) !important;color:var(--rb-paper) !important;}html body .btn.thb-border-line-style::before,html body .btn.thb-border-line-style::after{display:none !important;}html body .thb-cookie-bar .button{font-family:var(--rb-font-text) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.04em;min-height:44px;display:inline-flex;align-items:center;padding:10px 18px !important;border-radius:var(--rb-radius) !important;}html .wpcf7 label{font-family:var(--rb-font-text);font-size:14px;color:var(--rb-ink-2);}html .wpcf7 .wpcf7-not-valid-tip,html .wpcf7-mail-sent-ng,html .wpcf7-validation-errors{color:var(--rb-error) !important;border-color:var(--rb-error) !important;}html .rba-contacte-form .wpcf7-form-control:not([type=submit]):not([type=checkbox]):not([type=radio]){font-family:var(--rb-font-text) !important;}html .rba-servei-eyebrow{color:var(--rb-gold-text);font-family:var(--rb-font-text);}html body:not(.home) #rb-main-content div[style*="margin-top:44px;padding:36px 0 46px"]{display:none !important;}html body #rb-main-content [style*="color:#7a7670"],html body #rb-main-content [style*="color:#7A7670"]{color:var(--rb-ink-3) !important;}html body #rb-main-content [style*="color:#6e6e6e"],html body #rb-main-content [style*="color:#3a3936"]{color:var(--rb-ink-2) !important;}html body #rb-main-content [style^="color:#0A0A0A"],html body #rb-main-content [style*=";color:#0A0A0A"],html body #rb-main-content [style*=" color:#0A0A0A"],html body #rb-main-content [style^="color:#141414"],html body #rb-main-content [style*=";color:#141414"],html body #rb-main-content [style*="color:#111111"]{color:var(--rb-black) !important;}html body #rb-main-content [style*="background:#0A0A0A"],html body #rb-main-content [style*="background-color:#0A0A0A"],html body #rb-main-content [style*="background:#141414"],html body #rb-main-content [style*="background:#222222"],html body .rb-pont{background-color:var(--rb-black) !important;}html body .header.style3 .thb-full-menu>li>a{color:var(--rb-black) !important;}html body [style*="color:#9A9A92"],html body [style*="color:#9a9a92"],html body [style*="color:#7A7670"],html body [style*="color:#7a7670"]{color:var(--rb-ink-3) !important;}html body [style*="color:#B38600"],html body [style*="color:#b38600"],html body [style*="color:#B08F00"],html body [style*="color:#b08f00"]{color:var(--rb-gold-text) !important;}html body [style*="background:#FAF7EC"],html body [style*="background-color:#FAF7EC"],html body [style*="background:#F4F1E8"],html body [style*="background:#F4F3EF"]{background-color:var(--rb-paper-2) !important;}html body [style*="border:1px solid rgba(10,10,10,.12)"],html body [style*="border:1px solid rgba(10,10,10,.14)"],html body [style*="border:1px solid rgba(10,10,10,.15)"],html body [style*="border-top:1px solid rgba(10,10,10,.12)"],html body [style*="border-top:1px solid rgba(10,10,10,.14)"],html body [style*="border-bottom:1px solid rgba(10,10,10,.12)"]{border-color:var(--rb-line) !important;}html body .hero-card p{color:rgba(242,241,234,.82) !important;}html body #footer,html body .site-footer,html body #colophon{color:rgba(242,241,234,.72) !important;}html body #rb-main-content [style*="color: #0A0A0A"],html body #rb-main-content [style*="color: #141414"]{color:var(--rb-black) !important;}html body [style*="color:rgba(10,10,10,0.7)"],html body [style*="color:rgba(10,10,10,.7)"],html body [style*="color:rgba(10,10,10,0.65)"],html body [style*="color:rgba(10,10,10,.65)"],html body [style*="color:rgba(10,10,10,0.6)"],html body [style*="color:rgba(10,10,10,.6)"]{color:var(--rb-ink-2) !important;}html body #full-menu .nav-link-mask-text,html body .thb-full-menu .nav-link-mask-text{color:var(--rb-black) !important;}html body .thb-full-menu>li:not(.menu-item-27274):not(.menu-item-27287):not(.menu-item-27288)>a{color:var(--rb-black) !important;}html body .thb-full-menu .sub-menu li a,html body .thb-full-menu .sub-menu .nav-link-mask-text{color:var(--rb-on-dark) !important;}html body .thb-full-menu .sub-menu li a:hover,html body .thb-full-menu .sub-menu li a:hover .nav-link-mask-text{color:var(--rb-yellow) !important;}html body .thb-portfolio aside.thb-categories{display:none !important;}html body #footer a[aria-label$="de Rebobinart"]{display:inline-flex !important;align-items:center;justify-content:center;width:32px;height:32px;margin:6px 6px 6px 0;border-radius:50%;background:var(--rb-on-dark) !important;color:var(--rb-black) !important;text-decoration:none !important;transition:background-color var(--rb-motion),color var(--rb-motion);}html body #footer a[aria-label$="de Rebobinart"]:hover{background:var(--rb-yellow) !important;color:var(--rb-on-yellow) !important;}html body #footer a[aria-label$="de Rebobinart"] img,html body #footer a[aria-label$="de Rebobinart"] picture,html body #footer a[aria-label$="de Rebobinart"] svg{display:none !important;}html body #footer a[aria-label$="de Rebobinart"]::before{font-family:FontAwesome !important;font-size:15px;line-height:1;}html body #footer a[href*="instagram"]::before{content:"\f16d";}html body #footer a[href*="facebook"]::before{content:"\f09a";}html body #footer a[href*="youtube"]::before{content:"\f167";}html body #footer a[href*="twitter"]::before{content:"\f099";}html body #footer a[href*="linkedin"]::before{content:"\f0e1";}html body [style*="background:#222"],html body [style*="background:#111"]{background-color:var(--rb-black) !important;}html body [style*="background:#f5c400"][style*="color:#111"],html body [style*="background:#F5C400"][style*="color:#111"]{color:var(--rb-on-yellow) !important;}html body .thb-client[style*="border-color: #f0f0f0"],html body [style*="border-color:#f0f0f0"]{border-color:var(--rb-line) !important;}html body select.wpcf7-select{border:1px solid var(--rb-line) !important;}html body .vc_custom_543701,html body .vc_custom_543705,html body .vc_custom_544001,html body .vc_custom_544005,html body .vc_custom_613101,html body .vc_custom_613105,html body .vc_custom_190001,html body .vc_custom_190004,html body .vc_custom_451701,html body .vc_custom_451704,html body .vc_custom_608901,html body .vc_custom_608904,html body .vc_custom_56901,html body .vc_custom_56910,html body .vc_custom_452201,html body .vc_custom_452210,html body .vc_custom_608301,html body .vc_custom_608310{background-color:var(--rb-black) !important;}