@charset "utf-8";:root{--color-base:#e30613;--color-title:#000000;--color-texto:#000000;--sm-color-fondo:#F1F1F1;--sm-color-secondary:#f83f5e;--color-base-dark:#ae0410;--sm-color-fondo-light:#fde8e9;--color-blue:#002E6D;--color-yellow:#FFE68C;--color-grey:#6B696D;--color-gradient:linear-gradient(180deg, rgba(255,230,140,0.63) 0, rgba(0,46,109,0.47) 100%),#D9D9D9;--color-link:var(--sm-color-secondary);--font-family-title:'Open Sans',sans-serif;--font-family-base:'Open Sans',sans-serif;--font-family-secondary:'Open Sans',sans-serif;--header-color-text:#ffffff;--header-color-bg:var(--color-base);--header-color-bg-sticky:var(--color-base);--menu-font-family:var(--font-family-noto);--menu-button-bg:#ffffff;--menu-color-bg:var(--color-base);--page-content-max-width:1280px;--page-content-gap:1.125rem;--page-project-gap:1.125rem;--page-content-width:1400px;--page-inside-width:1280px;--header-content-width:1400px;--footer-content-width:1400px;--header-content-gap:var(--page-content-gap);--footer-content-gap:var(--page-content-gap)}@media screen and (min-width:992px){:root{--page-content-gap:2.5rem;--page-project-gap:1.875rem;--header-content-gap:2.5rem;--footer-content-gap:2.5rem}}@media screen and (min-width:1200px){:root{--page-content-gap:4rem;--page-project-gap:2.25rem;--header-content-gap:4rem;--footer-content-gap:4rem}}#wrapper{display:block;margin:0 auto}.wrapper-main{display:block;margin:0 auto;width:100%}.header-wrapper{position:relative;display:block;margin:0 auto;max-width:var(--header-content-width);padding:0 var(--header-content-gap)}.footer-wrapper{position:relative;display:block;margin:0 auto;max-width:var(--footer-content-width);padding:0 var(--footer-content-gap)}.content-wrapper-full{position:relative;display:block;margin:0 auto;max-width:100%;padding:0 var(--page-content-gap)}.content-wrapper{position:relative;display:block;margin:0 auto;max-width:var(--page-content-width);padding:0 var(--page-content-gap)}.inside-wrapper{position:relative;display:block;margin:0 auto;max-width:var(--page-inside-width);padding:0 var(--page-content-gap)}.project-wrapper{position:relative;display:block;margin:0 auto;max-width:var(--page-inside-width);padding:0 var(--page-project-gap)}.offmenu-wrapper{position:relative;display:block;margin:0 auto;max-width:1230px;padding:0 1rem}.contact-wrapper{position:relative;display:block;margin:0 auto;max-width:var(--footer-content-width);padding:0 1rem}.slider-wrapper{position:relative;display:block;margin:0 auto;max-width:var(--page-content-width);padding:0 1rem}.slider-wrapper-full{position:relative;display:block;margin:0 auto;max-width:100%;padding:0 1.25rem}@media screen and (min-width:992px){.slider-wrapper-full{padding:0 1.625rem}}.video-cover{position:relative;display:block;margin:0 auto;overflow:hidden;padding:0;min-height:100vh;max-height:1080px;z-index:1}.video-cover::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(0,0,0,0.3)}.video-cover video{position:absolute;object-fit:cover;top:50%;left:50%;width:100vw;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (min-width:992px){.video-cover{min-height:100vh}}.video-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}@font-face{font-family:'Unbounded';src:url('../fonts/unbounded/Unbounded-Light.eot');src:url('../fonts/unbounded/Unbounded-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/unbounded/Unbounded-Light.woff2') format('woff2'),url('../fonts/unbounded/Unbounded-Light.woff') format('woff'),url('../fonts/unbounded/Unbounded-Light.ttf') format('truetype'),url('../fonts/unbounded/Unbounded-Light.svg#Unbounded-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Unbounded';src:url('../fonts/unbounded/Unbounded-Regular.eot');src:url('../fonts/unbounded/Unbounded-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/unbounded/Unbounded-Regular.woff2') format('woff2'),url('../fonts/unbounded/Unbounded-Regular.woff') format('woff'),url('../fonts/unbounded/Unbounded-Regular.ttf') format('truetype'),url('../fonts/unbounded/Unbounded-Regular.svg#Unbounded-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Unbounded';src:url('../fonts/unbounded/Unbounded-Medium.eot');src:url('../fonts/unbounded/Unbounded-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/unbounded/Unbounded-Medium.woff2') format('woff2'),url('../fonts/unbounded/Unbounded-Medium.woff') format('woff'),url('../fonts/unbounded/Unbounded-Medium.ttf') format('truetype'),url('../fonts/unbounded/Unbounded-Medium.svg#Unbounded-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Unbounded';src:url('../fonts/unbounded/Unbounded-SemiBold.eot');src:url('../fonts/unbounded/Unbounded-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/unbounded/Unbounded-SemiBold.woff2') format('woff2'),url('../fonts/unbounded/Unbounded-SemiBold.woff') format('woff'),url('../fonts/unbounded/Unbounded-SemiBold.ttf') format('truetype'),url('../fonts/unbounded/Unbounded-SemiBold.svg#Unbounded-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Unbounded';src:url('../fonts/unbounded/Unbounded-Bold.eot');src:url('../fonts/unbounded/Unbounded-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/unbounded/Unbounded-Bold.woff2') format('woff2'),url('../fonts/unbounded/Unbounded-Bold.woff') format('woff'),url('../fonts/unbounded/Unbounded-Bold.ttf') format('truetype'),url('../fonts/unbounded/Unbounded-Bold.svg#Unbounded-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Marlide Display';src:url('../fonts/marlide/MarlideDisplay_Light.eot');src:url('../fonts/marlide/MarlideDisplay_Light.eot?#iefix') format('embedded-opentype'),url('../fonts/marlide/MarlideDisplay_Light.woff2') format('woff2'),url('../fonts/marlide/MarlideDisplay_Light.woff') format('woff'),url('../fonts/marlide/MarlideDisplay_Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Marlide Display';src:url('../fonts/marlide/MarlideDisplay_Regular.eot');src:url('../fonts/marlide/MarlideDisplay_Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/marlide/MarlideDisplay_Regular.woff2') format('woff2'),url('../fonts/marlide/MarlideDisplay_Regular.woff') format('woff'),url('../fonts/marlide/MarlideDisplay_Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Marlide Display';src:url('../fonts/marlide/MarlideDisplay_Medium.eot');src:url('../fonts/marlide/MarlideDisplay_Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/marlide/MarlideDisplay_Medium.woff2') format('woff2'),url('../fonts/marlide/MarlideDisplay_Medium.woff') format('woff'),url('../fonts/marlide/MarlideDisplay_Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Marlide Display';src:url('../fonts/marlide/MarlideDisplay_Bold.eot');src:url('../fonts/marlide/MarlideDisplay_Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/marlide/MarlideDisplay_Bold.woff2') format('woff2'),url('../fonts/marlide/MarlideDisplay_Bold.woff') format('woff'),url('../fonts/marlide/MarlideDisplay_Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}html,body{font-size:16px}html{overflow-y:auto;overflow-x:hidden;-webkit-font-smoothing:antialiased}body{font-family:var(--font-family-base);font-weight:400;color:#000000;line-height:1.5;background:#ffffff;margin:0}acronym,abbr{border-bottom:1px dotted #333;cursor:help}textarea{overflow:auto}input[type=submit],select,.pointer{cursor:pointer}sup,sub{height:0;font-size:10px;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative}sup{bottom:1ex}sub{top:.5ex}.small,small{font-size:80%;font-weight:400}b,strong{font-weight:700}strong em{font-style:italic;font-weight:700}em{font-style:italic}em strong{font-style:italic;font-weight:700}a{text-decoration:none;outline:0;border:none}a:focus,a:active{text-decoration:none;outline:0}th a,td a{word-break:break-word;word-wrap:break-word}.clearer{clear:both;height:0}.clearleft{clear:left}.clearright{clear:right}.fleft{float:left}.fright{float:right}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.invisible{display:none !important}.cursiva{font-style:italic}.nobg{background:none !important}.underline{text-decoration:underline}.mayus{text-transform:uppercase}.minus{text-transform:lowercase}.hidden-ipad{display:block !important}.hidden-ipad-inline{display:inline-block !important}.visible-ipad{display:none !important}.visible-ipad-inline{display:none !important}.hidden-smobile{display:block !important}.visible-smobile{display:none !important}.special-sep{border:0;width:80px;height:2px;color:#002E6D;background-color:#002E6D;display:inline-block;margin:0;margin-bottom:30px}.vermell{color:#ff0000}.shadows{-webkit-box-shadow:1px 1px 10px 0 #a1a1a1;-moz-box-shadow:1px 1px 10px 0 #a1a1a1;box-shadow:1px 1px 10px 0 #a1a1a1}.rounded{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.rounded_topLeft{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.rounded_topRight{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.rounded_bottomRight{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-radius:0 0 5px 0;-khtml-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0}.rounded_bottomLeft{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-radius:0 0 0 5px;-khtml-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px}.transitions{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}::selection{color:#ffffff;background-color:var(--color-base)}h1,h2,h3,h4,h5,h6{position:relative;color:var(--color-title);font-family:var(--font-family-title);font-weight:400;line-height:1.5;margin:0;margin-bottom:1rem;font-optical-sizing:auto}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit;font-weight:inherit}h1{font-size:2.75rem}h2{font-size:1.75rem}h3{font-size:1.525rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p,a,li{color:var(--color-texto);font-family:var(--font-family-base);font-weight:400;font-size:1rem;line-height:1.5;font-optical-sizing:auto}p{margin-bottom:1rem}p a{font-size:inherit;font-weight:inherit}a{color:var(--color-base);cursor:pointer}a:hover{color:var(--color-base)}hr{margin:0 auto;margin-top:1.75rem;margin-bottom:1.75rem;border:0;border-top:1px solid var(--color-base);opacity:.25rem}@media screen and (min-width:992px){h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}}.page-type{position:relative;padding-top:13rem;padding-bottom:40px;min-height:480px}.main{position:relative;margin:0;padding:0}@media screen and (min-width:992px){.page-type{padding-top:12rem}}.message-box{position:relative;display:block;margin:0 auto;padding:2rem 0}.message-box p{font-size:1.25rem}.stretched-link::after{z-index:8}.btn{--bs-btn-font-family:var(--font-family-base);--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:var(--bs-btn-hover-bg);--bs-btn-active-border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:none}.btn:focus,.btn:active{outline:0;box-shadow:none}.btn-classic{--bs-btn-color:#000000;--bs-btn-bg:#f2f2f2;--bs-btn-border-color:#f2f2f2;--bs-btn-border-radius:1.75rem;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:var(--color-base-dark);--bs-btn-hover-border-color:var(--color-base);--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:.375rem;--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:var(--bs-btn-hover-bg);--bs-btn-active-border-color:var(--bs-btn-hover-border-color)}.btn-base{--bs-btn-color:#ffffff;--bs-btn-bg:var(--color-base);--bs-btn-border-color:var(--color-base);--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:var(--color-base-dark);--bs-btn-hover-border-color:var(--color-base);--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:.375rem;--bs-btn-border-radius:1.25rem;--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:var(--bs-btn-hover-bg);--bs-btn-active-border-color:var(--bs-btn-hover-border-color)}.back-to-top{--sm-gotoup-font-size:1.25rem;--sm-gotoup-font-color:var(--color-base);--sm-gotoup-font-color-hover:var(--color-base-dark);--sm-gotoup-bg-color:transparent;--sm-gotoup-gap-right:1.125rem;--sm-gotoup-gap-bottom:1.25rem;position:fixed;bottom:var(--sm-gotoup-gap-bottom);right:var(--sm-gotoup-gap-right);display:flex;align-items:center;justify-content:center;color:var(--sm-gotoup-font-color);font-size:var(--sm-gotoup-font-size);line-height:1;background:var(--sm-gotoup-bg-color);margin:0;padding:0;outline:0;cursor:pointer;border:0;border-radius:50%;box-shadow:none;z-index:9999;transform:translateY(20px);opacity:0;pointer-events:none;transition:transform 220ms cubic-bezier(.2, .8, .2, 1),opacity 220ms ease-in-out,background 140ms}.back-to-top:focus{outline:0;box-shadow:none}.back-to-top:hover,.back-to-top:active{color:var(--sm-gotoup-font-color-hover);background:var(--sm-gotoup-bg-color)}.back-to-top.visible{transform:translateY(0);opacity:1;pointer-events:auto}@media screen and (min-width:768px){.back-to-top{--sm-gotoup-font-size:2rem}}@media print{.back-to-top{display:none !important}}.site-header{position:relative;display:block;margin:0 auto;padding:0;z-index:20;background:#ffffff;border-bottom:1px solid #cccccc;--sm-header-padding:1.5rem 0 1.25rem 0;--sm-header-bg-color:#535151}.site-header .header_top{position:relative;display:block;margin:0 auto;padding:.375rem 0;background:#f2f2f2;z-index:21}.site-header .header_top .header_links{position:relative;margin:0;text-align:right;display:flex;flex-direction:row;gap:2rem;justify-content:end;align-items:center}.site-header .header_top .header_links a{display:inline-block;color:var(--color-texto);font-size:.75rem;line-height:1.5;font-weight:400;margin:0;padding:0;text-align:center;text-decoration:none}.site-header .header_top .header_links a:hover{color:var(--color-base)}.site-header .header_bottom{position:relative;display:block;margin:0 auto;padding:0;z-index:22}.site-header .header_bottom .header_inside{position:relative;display:block;margin:0 auto;padding:var(--sm-header-padding)}.site-header.sticky-header{position:absolute;top:0;left:0;right:0;z-index:50}.site-header .navbar-toggler{position:relative;color:#666666;font-size:1.5rem;border-color:transparent;box-shadow:none !important;background:transparent !important}.site-header .navbar-toggler .navbar-toggler-icon{height:auto;background:transparent !important}.site-header .navbar-toggler .navbar-toggler-icon:before{content:"\f0c9";display:inline-block;font-family:"FontAwesome";width:1.875rem;text-align:center}.site-header .navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{content:"\f00d"}.site-header.is-home{border-bottom:1px solid transparent}@media screen and (min-width:576px){.site-header{--sm-header-bg-color:transparent}}@media screen and (min-width:768px){.site-header{--sm-header-padding:1.75rem 0 1.5rem 0}}.letaral-buttons{position:fixed;display:block;padding:0;top:auto;right:0;bottom:1rem;margin:0 auto;text-align:center;z-index:10;background:transparent}.letaral-buttons .lateral-button{position:relative;display:inline-block;font-size:1rem;line-height:1;margin:0 2px;padding:.625rem;background:#5c5c5c;border:1px solid #5c5c5c;border-radius:50%;width:38px;height:38px;text-align:center;vertical-align:middle}.letaral-buttons .lateral-button img{display:inline-block;margin:auto;max-width:90%;height:auto;text-align:center;vertical-align:middle}.letaral-buttons .lateral-button:hover,.letaral-buttons .lateral-button:focus{background:#e5fcf8;border-color:#e5fcf8}@media screen and (min-width:992px){.letaral-buttons{padding:0;top:50%;left:auto;bottom:auto;transform:translateY(-50%);background:transparent}.letaral-buttons .lateral-button{display:block;margin:2px 0;padding:12px;width:55px;height:55px}.letaral-buttons .lateral-button img{max-width:100%}}.language-selector{position:relative;font-size:0;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;--sm-language-font-size:.875rem}.language-selector li{font-size:var(--sm-language-font-size);line-height:1;padding:0 .125rem;border:0;border-left:1px solid var(--color-grey)}.language-selector li:first-child{border-left:0}.language-selector li a{color:var(--color-grey);font-size:var(--sm-language-font-size);font-weight:400;line-height:1;padding:0 .125rem;margin:0;text-transform:lowercase}.language-selector li.selected a{font-weight:700}@media screen and (min-width:992px){.language-selector{padding-left:.5rem;--sm-language-font-size:1rem}}.site-footer{--footer-bg-color:#4d4d4d;--footer-text-color:#ffffff;--footer-bottom-text-color:#1A2024;--footer-bottom-text-size:1rem;--sm-footer-top-padding:1.5rem 0 .75rem 0;--sm-footer-middle-padding:1.25rem 0 1.25rem 0;--sm-footer-bottom-padding:1.25rem 0 1.25rem 0;position:relative;display:block;margin:0 auto;padding:0;z-index:1}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:var(--footer-text-color);font-size:1.125rem;font-weight:700;line-height:1.3}.site-footer p,.site-footer a,.site-footer li{color:var(--footer-text-color);font-size:.813rem;font-weight:300;line-height:1.3;margin:0;padding:0}.site-footer a:hover{color:var(--color-base)}.site-footer p img{display:inline-block;margin:0;margin-left:.75rem}.site-footer ul,.site-footer ol{list-style:none;margin:0;padding:0}.site-footer .ftitle{font-size:.938rem;font-weight:700;padding:0;margin:0;margin-bottom:.625rem;text-transform:uppercase}.site-footer .footer_top{position:relative;display:block;margin:0 auto;padding:var(--sm-footer-top-padding);background:var(--footer-bg-color)}.site-footer .footer_middle{position:relative;display:block;margin:0 auto;padding:var(--sm-footer-middle-padding);background:var(--footer-bg-color);border-top:1px solid #808080}.site-footer .footer_middle .footer-column{position:relative;display:block;margin:0;margin-bottom:1rem}.site-footer .footer_middle .f_menu{list-style:none;padding:0;margin:0;margin-bottom:1.75rem}.site-footer .footer_middle .f_menu li{line-height:1.5;margin:0;margin-bottom:.5rem}.site-footer .footer_middle .f_menu li a{position:relative}.site-footer .footer_middle .f_menu li a::before{content:"\f061";color:var(--color-base);font-family:"Font Awesome 7 Free";font-weight:900;margin:0;margin-right:.375rem}.site-footer .footer_bottom{position:relative;display:block;margin:0;padding:var(--sm-footer-bottom-padding);background:var(--footer-bg-color);border-top:1px solid #808080}.site-footer .footer_bottom .footer_menu{position:relative;display:block;margin:0;padding:0;text-align:center;list-style:none}.site-footer .footer_bottom .footer_menu li{display:inline-block;vertical-align:middle;padding:0 .625rem}.site-footer .footer_copy{position:relative;display:block;font-size:.75rem;font-weight:300;padding:0;margin:0;text-align:center}.site-footer .box_oficinas{position:relative;display:block;padding:0;margin:0}.site-footer .box_oficinas .item_oficina{position:relative;display:block;margin:0;padding-bottom:1.5rem}.site-footer .box_oficinas .item_oficina p{position:relative;line-height:1.5;margin:0;margin-bottom:.125rem;padding:0;padding-left:1.375rem}.site-footer .box_oficinas .item_oficina p::before{content:"";position:absolute;left:0;top:2px;width:1rem;height:100%;background-repeat:no-repeat;background-position:top left}.site-footer .box_oficinas .item_oficina p.ofi_title{font-weight:600;font-style:italic}.site-footer .box_oficinas .item_oficina p.ofi_direccion::before{background-image:url('../images/icons/icon-location-footer.svg');width:.75rem;height:1.125rem}.site-footer .box_oficinas .item_oficina p.ofi_email::before{background-image:url('../images/icons/icon-email-footer.svg');width:.75rem;height:.75rem}.site-footer .box_oficinas .item_oficina p.ofi_phone::before{background-image:url('../images/icons/icon-phone-footer.svg');width:.625rem;height:.875rem}.site-footer .box_oficinas .item_oficina .item_horario{position:relative;display:block;margin:0;padding:0}.site-footer .box_oficinas .item_oficina .item_horario p{margin:0;padding-top:.875rem}.site-footer .box_oficinas .item_oficina .item_horario p::before{top:1.125rem;background-image:url('../images/icons/icon-time-footer.svg');width:.75rem;height:.75rem}.site-footer .footer-newsletter{position:relative;display:block;margin:0;margin-bottom:1.5rem}.site-footer .footer-newsletter p{margin-bottom:.25rem}.site-footer .footer-newsletter .box_button{margin:0}.site-footer .footer-newsletter .box_button .btn{--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:.375rem;font-size:.813rem;font-weight:600;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}.site-footer .footer-newsletter .box_button .btn:hover{color:var(--bs-btn-active-color);background:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}@media screen and (min-width:992px){.site-footer{--sm-footer-top-padding:2rem 0 .75rem 0;--sm-footer-middle-padding:1.5rem 0 1.25rem 0;--sm-footer-bottom-padding:1.375rem 0 1.375rem 0}.site-footer .ftitle{font-size:.938rem}.site-footer .footer_copy{text-align:right}}@media screen and (min-width:1200px){.site-footer .footer_menu{gap:3rem}.site-footer .footer-legales{text-align:right}.site-footer .footer-legales ul li{margin:0 1rem}}.nav-rrss{--sm-rrss-title-size:.813rem;--sm-rrss-icon-size:1rem}.nav-rrss li{display:inline-block;margin:0;margin-right:.625rem}.nav-rrss li.text-rrss{display:block;color:#ffffff;font-size:var(--sm-rrss-title-size);font-weight:300;margin:0;margin-bottom:.25rem}.nav-rrss li a{display:block;font-size:var(--sm-rrss-icon-size)}@media screen and (min-width:992px){.nav-rrss{--sm-rrss-title-size:.75rem;--sm-rrss-icon-size:1.125rem}}.arrow-menu{display:inline-block;width:0;height:0;margin-left:8px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.menu_principal{--sm-menu-font-size:.875rem;--sm-menu-font-color:#000000;--sm-menu-font-color-hover:var(--color-base);position:relative;padding:0;background:transparent;margin-top:0;flex-grow:1}.menu_principal button,.menu_principal .navbar-toggler{--bs-navbar-color:#000000;--bs-navbar-toggler-border-color:#000000;position:relative;margin:0;outline:0;box-shadow:none}.menu_principal button:hover,.menu_principal .navbar-toggler:hover,.menu_principal button:focus,.menu_principal .navbar-toggler:focus{outline:0;box-shadow:none}.menu_principal button:hover,.menu_principal .navbar-toggler:hover{background-color:var(--bs-navbar-color)}.menu_principal .navbar-toggler{position:relative;color:#000000;font-size:1.5rem;padding:0;border-color:transparent;box-shadow:none !important;background:transparent !important;text-align:center}.menu_principal .navbar-toggler .navbar-toggler-icon{padding:0;width:1.875rem;height:auto;background:transparent !important}.menu_principal .navbar-toggler .navbar-toggler-icon:before{content:"\f0c9";display:inline-block;font-family:"FontAwesome";width:1.875rem;text-align:center}.menu_principal .navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{content:"\f00d"}.menu_principal .navbar{align-items:center;padding:0}.menu_principal .navbar .navbar-brand{text-align:left}.menu_principal .navbar .navbar-nav{padding:0;--bs-nav-link-font-size:var(--sm-menu-font-size);--bs-nav-link-font-weight:400;--bs-nav-link-color:var(--sm-menu-font-color);--bs-nav-link-padding-x:1.25rem;--bs-nav-link-padding-y:.75rem;--bs-navbar-nav-link-padding-x:var(--bs-nav-link-padding-x);--bs-nav-link-hover-color:var(--sm-menu-font-color);--bs-nav-link-hover-bg:#f2f2f2}.menu_principal .navbar .navbar-nav .nav-item{padding:0;align-self:center;text-align:center;border-bottom:0}.menu_principal .navbar .navbar-nav .nav-item.active .nav-link{color:var(--bs-nav-link-hover-color);background-color:var(--bs-nav-link-hover-bg)}.menu_principal .navbar .navbar-nav .nav-link{display:inline-block;margin:0;outline:0;box-shadow:none;border-radius:.5rem}.menu_principal .navbar .navbar-nav .nav-link:hover,.menu_principal .navbar .navbar-nav .nav-link:focus,.menu_principal .navbar .navbar-nav .nav-link.active{color:var(--bs-nav-link-hover-color);background-color:var(--bs-nav-link-hover-bg)}.menu_principal .navbar .container-fluid{padding:0}.menu_principal .navbar .navbar-nav .nav-button{--bs-nav-link-color:#ffffff;--bs-nav-link-bg:var(--color-base);--bs-nav-link-border-color:var(--color-base);--bs-nav-link-hover-color:#ffffff;--bs-nav-link-hover-bg:var(--color-base-dark);--bs-nav-link-hover-border-color:var(--color-base);--bs-nav-link-padding-x:1.5rem;--bs-nav-link-padding-y:.375rem;--bs-nav-link-border-radius:1.25rem;color:var(--bs-nav-link-color);background:var(--bs-nav-link-bg);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);border:1px solid var(--bs-nav-link-border-color);border-radius:var(--bs-nav-link-border-radius)}.menu_principal .navbar .navbar-nav .nav-button:hover{color:var(--bs-nav-link-hover-color);background-color:var(--bs-nav-link-hover-bg);border-color:var(--bs-nav-link-hover-border-color)}@media screen and (min-width:576px){.menu_principal{--sm-menu-font-size:.938rem}.menu_principal .navbar .navbar-brand{margin-right:1.25rem;text-align:left}.menu_principal .navbar .navbar-collapse{background-color:transparent}.menu_principal .navbar .navbar-nav{margin:0;gap:.875rem}.menu_principal .navbar .navbar-nav .nav-item{padding:0}}@media screen and (min-width:768px){.menu_principal{--sm-menu-font-size:.938rem}.menu_principal .navbar .navbar-brand{margin-right:1.5rem;text-align:left}.menu_principal .navbar .navbar-collapse{background-color:transparent}.menu_principal .navbar .navbar-nav{margin:0;gap:.25rem}.menu_principal .navbar .navbar-nav .nav-item{padding:0}.menu_principal .navbar .navbar-nav .nav-link{white-space:nowrap}}.content-submenu{position:relative;display:block;margin:0;padding:1rem 0;z-index:16;background:#ffffff}.content-submenu .inside-submenu{position:relative;display:block;margin:0;padding:.5rem 0;z-index:17}.content-submenu .nav-submenu{--bs-nav-link-font-size:.938rem;--bs-nav-link-font-weight:400;--bs-nav-link-color:#000000;--bs-nav-link-padding-x:1.25rem;--bs-nav-link-padding-y:.75rem;--bs-nav-link-hover-color:#000000;--bs-nav-link-hover-bg:#f2f2f2;gap:.25rem;z-index:18}.content-submenu .nav-submenu .nav-link{border-radius:.5rem}.content-submenu .nav-submenu .nav-link:hover,.content-submenu .nav-submenu .nav-link.active{color:var(--bs-nav-link-hover-color);background-color:var(--bs-nav-link-hover-bg)}.content-submenu.content-submenu-fixed{position:sticky;top:0}@media screen and (min-width:992px){.content-submenu{padding:1rem 0}.content-submenu .inside-submenu{padding:.75rem 0}.content-submenu .nav-submenu{--bs-nav-link-font-size:.938rem;--bs-nav-link-padding-x:1.5rem;--bs-nav-link-padding-y:.75rem}}.super-mega-menu{position:absolute;left:0;right:0;margin:0;padding:0;z-index:30;--sm-mega-menu-separator:0;--sm-mega-menu-title-separator:0;--sm-mega-menu-title-margin:1.25rem}.super-mega-menu .super-mega-menu-inside{position:relative;display:block;margin:0;padding:1.25rem 1rem;background:#ffffff;border-radius:.625rem;overflow:hidden;z-index:31}.super-mega-menu .super-mega-menu-inside .mega-menu-column{position:relative}.super-mega-menu .super-mega-menu-inside .mega-menu-block{position:relative;margin:0}.super-mega-menu .super-mega-menu-inside .mega-menu-block .mega-menu-title{color:var(--color-base);font-size:1.125rem;font-weight:600;margin:0;margin-bottom:var(--sm-mega-menu-title-margin);padding-left:var(--sm-mega-menu-title-separator)}.super-mega-menu .super-mega-menu-inside .mega-menu-block .nav-supermenu{--bs-nav-link-font-size:.938rem;--bs-nav-link-font-weight:400;--bs-nav-link-color:#000000;--bs-nav-link-padding-x:.625rem;--bs-nav-link-padding-y:.375rem;--bs-nav-link-hover-color:#000000;--bs-nav-link-hover-bg:#f2f2f2;z-index:32}.super-mega-menu .super-mega-menu-inside .mega-menu-block .nav-supermenu .nav-link{display:inline-block;border-radius:.5rem}.super-mega-menu .super-mega-menu-inside .mega-menu-block .nav-supermenu .nav-link:hover,.super-mega-menu .super-mega-menu-inside .mega-menu-block .nav-supermenu .nav-link.active{color:var(--bs-nav-link-hover-color);background-color:var(--bs-nav-link-hover-bg)}.super-mega-menu .super-mega-menu-inside .mega-menu-column+.mega-menu-column .mega-menu-block{margin-top:1.5rem}.super-mega-menu.mega-menu-serveis{--sm-mega-menu-title-separator:.625rem;--sm-mega-menu-title-margin:.5rem}.super-mega-menu .articles-menu{position:relative;display:block;margin:0}.super-mega-menu .articles-menu .article-menu-item{position:relative;display:flex;margin:0;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem;align-items:center}.super-mega-menu .articles-menu .article-menu-item>*{flex-shrink:0;width:100%;max-width:100%}.super-mega-menu .articles-menu .article-menu-item .article-menu-image{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:center center;background-size:cover;width:10rem;height:5.5rem;border:1px solid #808080;border-radius:.5rem}.super-mega-menu .articles-menu .article-menu-item .article-menu-text{flex:1 0 0}.super-mega-menu .articles-menu .article-menu-item .article-menu-text a{font-size:.938rem;font-weight:400}@media screen and (min-width:768px){.super-mega-menu{--sm-mega-menu-separator:1.625rem}.super-mega-menu .super-mega-menu-inside .mega-menu-column+.mega-menu-column .mega-menu-block{margin-top:0;padding-left:var(--sm-mega-menu-separator)}.super-mega-menu .super-mega-menu-inside .mega-menu-column+.mega-menu-column::before{content:"";position:absolute;display:block;top:0;bottom:0;border-left:1px solid #cccccc}.super-mega-menu.mega-menu-serveis{--sm-mega-menu-separator:2.125rem}}@media screen and (min-width:992px){.super-mega-menu .super-mega-menu-inside{padding:1.25rem 1rem}.super-mega-menu .super-mega-menu-inside .mega-menu-block .mega-menu-title{font-size:1.25rem}}.section-slider{position:relative;display:block;margin:0 auto;z-index:1;overflow:hidden;border-radius:0;--slider-font-family:var(--font-family-base);--sm-slider-text-color:#ffffff;--sm-slider-title-size:2rem;--sm-slider-text-size:1.125rem;--sm-slider-padding-box:2rem 3.5rem 2rem 3.5rem;--sm-slider-border-radius:1.125rem}.section-slider .main_slider,.section-slider .video-cover{position:relative;z-index:3}.section-slider .main_slider h1,.section-slider .video-cover h1,.section-slider .main_slider h2,.section-slider .video-cover h2,.section-slider .main_slider h3,.section-slider .video-cover h3,.section-slider .main_slider h4,.section-slider .video-cover h4,.section-slider .main_slider h5,.section-slider .video-cover h5,.section-slider .main_slider h6,.section-slider .video-cover h6,.section-slider .main_slider p,.section-slider .video-cover p,.section-slider .main_slider span,.section-slider .video-cover span{position:relative;color:var(--sm-slider-text-color);font-family:var(--slider-font-family);z-index:12}.section-slider .main_slider h1,.section-slider .video-cover h1,.section-slider .main_slider h2,.section-slider .video-cover h2,.section-slider .main_slider h3,.section-slider .video-cover h3,.section-slider .main_slider h4,.section-slider .video-cover h4,.section-slider .main_slider h5,.section-slider .video-cover h5,.section-slider .main_slider h6,.section-slider .video-cover h6{font-weight:600}.section-slider .main_slider h1,.section-slider .video-cover h1{font-size:var(--sm-slider-title-size);line-height:1.2;margin-bottom:1rem}.section-slider .main_slider h1 span,.section-slider .video-cover h1 span{color:var(--sm-color-secondary);font-size:var(--sm-slider-title-size);font-weight:700}.section-slider .main_slider p,.section-slider .video-cover p,.section-slider .main_slider li,.section-slider .video-cover li{font-size:var(--sm-slider-text-size);font-weight:400}.section-slider .main_slider p,.section-slider .video-cover p{margin:0}.section-slider .main_slider{display:block;margin:0 auto;min-height:480px;padding:0;background:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;border-radius:var(--sm-slider-border-radius)}.section-slider .main_slider .slider_item{position:relative;display:flex;flex-direction:column;margin:0 auto;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;min-height:480px}.section-slider .main_slider .slider_item>*{width:100%}.section-slider .main_slider .slider-box{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:10;background:rgba(0,0,0,0.2);padding:var(--sm-slider-padding-box);border-radius:var(--sm-slider-border-radius);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.section-slider .main_slider .slider-box-text{position:relative;display:block;margin:0 auto;width:100%}.section-slider .main_slider .box_button{position:relative;margin:0;padding-top:1.875rem}.section-slider .main_slider .box_button a{text-transform:uppercase;letter-spacing:2px}.section-slider.opacity-box .main_slider::before,.section-slider.opacity-box .swiper-slide::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.3)}.section-slider .swiper{--sm-slider-border-radius:1.25rem;--sm-slider-aspect-ratio:42.85714286%;z-index:3}.section-slider .swiper .swiper-wrapper{z-index:4}.section-slider .swiper .swiper-slide{position:relative;width:100%;min-height:600px;z-index:5;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.section-slider .swiper .swiper-slide::before{content:"";display:block;padding-top:var(--sm-slider-aspect-ratio)}.section-slider .swiper.swiper-home .swiper-slide{border-radius:var(--sm-slider-border-radius)}.section-slider .swiper.swiper-home .swiper-slide img{border-radius:var(--sm-slider-border-radius)}.section-slider .swiper video,.section-slider .swiper .slide-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;border-radius:var(--sm-slider-border-radius)}.section-slider.slider_treballa_nosaltres{--sm-slider-text-color:var(--color-texto)}.section-slider.slider_vendre_immoble{--sm-slider-text-color:var(--color-texto)}@media screen and (min-width:992px){.section-slider{--sm-slider-title-size:2.625rem;--sm-slider-text-size:1.25rem;--sm-slider-padding-box:3rem 3.5rem 3rem 6.25rem}.section-slider .main_slider .slider_item{height:calc(8vw + 280px)}.section-slider .main_slider .slider-box{width:49%}.section-slider .main_slider p{padding-right:1rem}.section-slider.slider_treballa_nosaltres .main_slider .slider_item{text-align:right}.section-slider.slider_vendre_immoble .main_slider .slider_item{text-align:left}.section-slider.slider_vendre_immoble .main_slider .slider_item .slider-box-text{margin-top:30vh}}.swiper{--swiper-navigation-size:26px;--swiper-navigation-sides-offset:20px;--swiper-pagination-color:var(--color-base);--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-inactive-color:#ffffff;--swiper-pagination-bullet-inactive-opacity:.5;--sm-swiper-lateral-padding:1rem}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{content:"";display:none}.swiper .swiper-button-next img,.swiper .swiper-button-prev img{display:block;margin:0 auto;max-width:100%;height:auto;object-fit:cover;object-position:center}.swiper.swiper-noticias{--swiper-navigation-sides-offset:12px}@media screen and (min-width:992px){.swiper{--swiper-navigation-size:32px;--sm-swiper-lateral-padding:calc(3rem + 2.6vw)}}.slick-slider{--slick-navigation-size:26px;--sm-slick-lateral-padding:1rem;--slick-navigation-sides-offset:0}.slick-slider .slick-arrow{border:0;outline:0;box-shadow:none;padding:0;margin:0;width:var(--slick-navigation-size);height:var(--slick-navigation-size);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:10;opacity:.9}.slick-slider .slick-arrow::before{content:"";display:none !important}.slick-slider .slick-arrow:hover{opacity:1}.slick-slider .slick-arrow.slick-prev{left:var(--slick-navigation-sides-offset);right:auto;background-image:url('../images/icons/icon-arrow-left.svg?v=1.0')}.slick-slider .slick-arrow.slick-next{right:var(--slick-navigation-sides-offset);left:auto;background-image:url('../images/icons/icon-arrow-right.svg?v=1.0')}.slick-slider.slider-noticias{padding-left:var(--sm-slick-lateral-padding);padding-right:var(--sm-slick-lateral-padding)}@media screen and (min-width:992px){.slick-slider{--slick-navigation-size:32px;--sm-slick-lateral-padding:calc(3rem + 2.4vw)}}.box-formulario{position:relative;margin:0 auto;--form-font-family:var(--font-family-base);--form-label-text-color:#444444;--form-label-text-size:1.125rem;--form-input-text-size:1rem;--form-input-text-color:#000000;--form-input-border-color:#aaaaaa;--form-check-text-size:.925rem;--form-submit-text-size:.925rem;--form-submit-text-color:#ffffff;--form-submit-bg-color:var(--color-base);--form-submit-border-color:var(--color-base);--form-submit-hover-text-color:#ffffff;--form-submit-hover-bg-color:var(--color-base-dark);--form-submit-hover-border-color:var(--color-base-dark)}.box-formulario.form--landing{background:#ffffff;border-radius:.625rem;max-width:420px}.box-formulario label{color:var(--form-label-text-color);font-family:var(--form-font-family);font-size:var(--form-label-text-size);font-weight:300}.box-formulario .form-group{margin-bottom:.925rem}.box-formulario .form-control,.box-formulario .form-select{color:var(--form-input-text-color);font-family:var(--form-font-family);font-size:var(--form-input-text-size);font-weight:400;background-color:#ffffff;border:1px solid var(--form-input-border-color);border-radius:.313rem}.box-formulario .form-control:focus,.box-formulario .form-select:focus{outline:0;box-shadow:none}.box-formulario textarea,.box-formulario textarea.form-control{resize:vertical;height:auto}.box-formulario .form-label{margin-bottom:.25rem}.box-formulario .form-check-label{color:var(--color-texto);font-size:var(--form-check-text-size);font-weight:300;vertical-align:middle}.box-formulario .form-check-label a{color:var(--color-texto);font-size:inherit;font-weight:inherit;text-decoration:underline}.box-formulario .form-check-label a:hover{text-decoration:underline}.box-formulario .info_legal{color:var(--form-label-text-color);font-size:.875rem;font-weight:400;line-height:1.2;margin:0}.box-formulario .info_legal a{font-size:inherit;font-weight:400;line-height:1;text-decoration:underline}.box-formulario .info_legal a:hover{text-decoration:underline}.box-formulario .form-text-legal{position:relative;display:block;margin:0;padding:0;padding-bottom:1.125rem}.box-formulario .form-text-legal h6{color:var(--color-texto);font-family:var(--font-family-base);font-size:.875rem !important;font-weight:600 !important;margin:0;margin-bottom:.125rem}.box-formulario .form-text-legal p,.box-formulario .form-text-legal li{font-family:var(--font-family-base);font-size:.825rem !important;font-weight:300 !important}.box-formulario .form-text-legal p,.box-formulario .form-text-legal li{color:var(--color-texto)}.box-formulario .form-text-legal p a,.box-formulario .form-text-legal li a{font-size:inherit;font-weight:inherit}.box-formulario .form-text-legal p{margin:0;margin-bottom:.5rem}.box-formulario .form-text-legal a{text-decoration:underline}.box-formulario .btn-submit{--bs-btn-color:var(--form-submit-text-color);--bs-btn-bg:var(--form-submit-bg-color);--bs-btn-border-color:var(--form-submit-border-color);--bs-btn-hover-color:var(--form-submit-hover-text-color);--bs-btn-hover-bg:var(--form-submit-hover-bg-color);--bs-btn-hover-border-color:var(--form-submit-hover-border-color);--bs-btn-padding-x:1.875rem;--bs-btn-padding-y:.375rem;--bs-btn-border-radius:1.25rem;--bs-btn-active-color:var(--form-submit-hover-text-color);--bs-btn-active-bg:var(--form-submit-hover-bg-color);--bs-btn-active-border-color:var(--form-submit-hover-border-color);position:relative;display:inline-block;font-family:var(--form-font-family);font-size:var(--form-submit-text-size);font-weight:600;text-align:center;margin:0;outline:0;text-transform:uppercase;letter-spacing:.09em;max-width:100%}.box-formulario .btn-submit img{position:relative;display:inline-block;line-height:1;vertical-align:middle;max-width:100%;max-height:1.125rem;height:auto;margin:0;margin-top:-0.125rem;margin-right:.25rem}.box-formulario .text-muted{position:relative;color:#6c757d !important;font-size:.875em;font-weight:400;font-style:italic}.content-form{position:relative;margin:0 auto}.content-form .box-formulario{padding:3.25rem 2.25rem 2.125rem 2.25rem;background:#ffffff;--form-submit-text-color:#F58026;--form-submit-bg-color:#000000;--form-submit-border-color:#000000}.content-form .box-formulario .btn-submit{display:block;margin:0 auto;width:100%}.content-form .box-formulario .btn-submit:hover,.content-form .box-formulario .btn-submit:focus{--form-submit-text-color:#000000;--form-submit-bg-color:#ffffff;--form-submit-border-color:#000000}@media screen and (min-width:992px){.box-formulario{--form-label-text-size:1.25rem;--form-input-text-size:1.125rem;--form-check-text-size:1rem;--form-submit-text-size:1rem}.box-formulario .form-group{margin-bottom:1rem}}.formulario-payments{--form-label-text-color:var(--color-texto);--form-label-text-size:1rem}.formulario-payments .form-label{display:block;font-weight:600;text-transform:none;margin-bottom:.175rem}@media screen and (min-width:992px){.formulario-payments{--form-label-text-size:1.125rem}}.section-title{position:relative;display:block;margin:0 auto;padding:2.375rem 0;text-align:center}.section-title h1{font-size:1.25rem;font-weight:300;line-height:1;margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:992px){.section-title{padding:3.375rem 0}.section-title h1{font-size:1.5rem}}.sm-shadow{box-shadow:0 0 32px 16px rgba(0,0,0,0.1)}.content-box{--sm-content-box-title-size:2.25rem;--sm-content-box-padding:4rem 0;position:relative;display:block;margin:0;padding:var(--sm-content-box-padding)}.content-box h3{font-size:var(--sm-content-box-title-size);font-weight:600;margin:0;margin-bottom:1.5rem}@media screen and (min-width:992px){.content-box{--sm-content-box-title-size:2.625rem;--sm-content-box-padding:6rem 0}}.content-cambra{--sm-content-cambra-text-size:1.125rem;--sm-content-cambra-inside-padding:2rem 0}.content-cambra .inside-cambra{position:relative;display:block;margin:0;padding:var(--sm-content-cambra-inside-padding);display:flex;flex-direction:column;flex-wrap:wrap}.content-cambra .inside-cambra>*{flex-shrink:0;width:100%;max-width:100%}.content-cambra .inside-cambra p{font-size:var(--sm-content-cambra-text-size);font-weight:300}.content-cambra .inside-cambra p strong{font-weight:600}.content-cambra .inside-cambra .item-content{position:relative;display:block;margin:0 auto;padding:1.5rem 2rem;background:#ffffff;border-radius:.875rem;width:90%;z-index:2}.content-cambra .inside-cambra .item-image{position:absolute;margin:0 auto;top:0;left:0;right:0;bottom:0;background:#cecece;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:.875rem;z-index:1}@media screen and (min-width:992px){.content-cambra{--sm-content-cambra-text-size:1.25rem;--sm-content-cambra-inside-padding:3.125rem 0;padding-bottom:3.5rem}.content-cambra .inside-cambra{flex-direction:row}.content-cambra .inside-cambra .item-content{flex:1;padding:1.5rem 2.125rem;padding-left:0;margin:0 -6.25rem 0 0;width:auto}.content-cambra .inside-cambra .item-image{position:relative;flex:.88;width:auto;height:auto;margin-top:-3.125rem;margin-bottom:-3.125rem}}.content-serveis{--sm-serveis-title-size:1.25rem;--sm-serveis-padding-box:1.25rem 1.25rem 1.25rem 1.25rem;--sm-serveis-icon-size:4.5rem;padding:3rem 0}.content-serveis .inside-serveis{position:relative;display:block;margin:0;padding:0}.content-serveis .serveis-list{position:relative;display:block;margin:0}.content-serveis .serveis-list .servei-item{position:relative;display:block;color:var(--color-texto);font-size:var(--sm-serveis-title-size);line-height:1.2;font-weight:500;margin:0;padding:var(--sm-serveis-padding-box);text-align:center;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:.625rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.content-serveis .serveis-list .servei-item>*{width:100%}.content-serveis .serveis-list .servei-item img{display:block;margin:0 auto;margin-bottom:.625rem;max-width:var(--sm-serveis-icon-size);max-height:var(--sm-serveis-icon-size);height:auto}.content-serveis .serveis-list .servei-item span{display:block;margin:0 auto;max-width:200px;text-align:center}.content-serveis .serveis-list .servei-item:hover{background-color:var(--sm-color-fondo-light)}@media screen and (min-width:992px){.content-serveis{--sm-serveis-title-size:1.563rem;--sm-serveis-padding-box:2rem 2rem 1.25rem 2rem;--sm-serveis-icon-size:6.875rem;padding:3.5rem 0;padding-bottom:1.375rem}}.content-socis{--sm-socis-button-text-size:2rem;--sm-socis-xifra-title-size:2.75rem;--sm-socis-xifra-text-size:1.25rem;--sm-socis-xifra-button-padding:2rem .5rem 2rem .5rem;padding:3rem 0;padding-bottom:3.5rem}.content-socis h3{line-height:1.2;margin-bottom:1rem}.content-socis .inside-socis{position:relative;display:block;margin:0;padding:0}.content-socis .inside-socis .soci-button{position:relative;display:block;margin:0;padding:2rem 3.125rem 2rem 3.125rem;text-align:center;background:#ffffff;border:1px solid #ffffff;border-radius:.625rem;box-shadow:0 0 32px 16px rgba(0,0,0,0.1)}.content-socis .inside-socis .soci-button img{display:block;margin:0 auto;margin-bottom:1.125rem;max-width:110px;max-height:94px;height:auto}.content-socis .inside-socis .soci-button p{color:var(--color-texto);font-size:var(--sm-socis-button-text-size);line-height:1.2;font-weight:300;margin:0}.content-socis .inside-socis .soci-button .box_button{position:relative;display:block;margin:0 auto;padding-top:1rem}.content-socis .inside-socis .soci-button .box_button a{text-transform:uppercase}.content-socis .inside-socis .xifra-button{position:relative;display:block;margin:0;padding:var(--sm-socis-xifra-button-padding);text-align:center;background:#ffffff;border:1px solid #ffffff;border-radius:.625rem;box-shadow:0 0 32px 16px rgba(0,0,0,0.1)}.content-socis .inside-socis .xifra-button span{display:block;color:var(--color-base);font-size:var(--sm-socis-xifra-title-size);line-height:1;font-weight:400;margin:0;margin-bottom:.75rem;letter-spacing:-2px}.content-socis .inside-socis .xifra-button p{color:#4d4d4d;font-size:var(--sm-socis-xifra-text-size);line-height:1.2;font-weight:400;margin:0}.content-socis .content-socis-buttons{position:relative;display:block;margin:0;margin-bottom:2rem;padding:0}.content-socis .content-xifres{position:relative;display:block;margin:1.5rem 0 1.875rem 0;padding:0}.content-socis .content-testimonis{position:relative;display:block;margin:0;margin-bottom:2.5rem;padding:0;--sm-testimonis-text-size:1.5rem;--sm-testimonis-padding-box:2rem 0 1.5rem 0}.content-socis .content-testimonis .slider-testimonis{--slick-navigation-sides-offset:1.125rem}.content-socis .content-testimonis .testimonis-item{position:relative;display:block;margin:0 auto;padding:var(--sm-testimonis-padding-box);min-height:324px;background:#f2f2f2;border:0;border-radius:1.75rem;text-align:center}.content-socis .content-testimonis .testimonis-item .testimonis-item-inside{position:relative;display:block;margin:0 auto;max-width:1000px;padding:2rem 0;padding-left:calc(2rem + 4.25rem);padding-right:calc(2rem + 4.25rem)}.content-socis .content-testimonis .testimonis-item .testimonis-item-inside::before,.content-socis .content-testimonis .testimonis-item .testimonis-item-inside::after{content:"";position:absolute;display:block;top:0;width:4.625rem;height:3.375rem;margin:0;padding:0;background-repeat:no-repeat;background-position:center center;background-size:contain}.content-socis .content-testimonis .testimonis-item .testimonis-item-inside::before{left:0;right:auto;background-image:url('../images/icons/icon-quote-left.png')}.content-socis .content-testimonis .testimonis-item .testimonis-item-inside::after{left:auto;right:0;background-image:url('../images/icons/icon-quote-right.png')}.content-socis .content-testimonis .testimonis-item p{color:#4d4d4d;font-size:var(--sm-testimonis-text-size);font-weight:300;font-style:italic;margin:0;margin-bottom:.125rem}.content-socis .content-testimonis .testimonis-item p.testimonis-autor{font-weight:700;font-style:italic}.content-socis .banner-socis{--sm-banner-inside-padding:2.25rem 2.25rem;padding-bottom:1.25rem}.content-socis .banner-socis .inside-banner .banner-box{min-height:8rem;width:100%;background:rgba(0,0,0,0.35)}.content-socis .banner-socis .inside-banner .banner-box p,.content-socis .banner-socis .inside-banner .banner-box ul{margin-bottom:.25rem}.content-socis .banner-socis .inside-banner .banner-box ul{list-style:none;padding:0}.content-socis .banner-socis .inside-banner .banner-box ul li{position:relative}.content-socis .banner-socis .inside-banner .banner-box ul li::before{content:"";display:inline-block;margin:.425rem .5rem 0 0;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-image:url('../images/icons/icon-list-check.png?v=1.0');background-size:contain;vertical-align:top}.content-socis .banner-socis .inside-banner .banner-box .box_button{margin:0 auto;padding:0;padding-top:1rem;text-align:center}@media screen and (min-width:768px){.content-socis{--sm-socis-button-text-size:2.625rem;--sm-socis-xifra-title-size:3.25rem;--sm-socis-xifra-text-size:1.5rem;--sm-socis-xifra-button-padding:3.25rem .625rem 2rem .625rem}}@media screen and (min-width:992px){.content-socis{--sm-socis-xifra-title-size:4.5rem;--sm-socis-xifra-text-size:1.875rem;--sm-socis-xifra-button-padding:4.75rem .625rem 2.5rem .625rem;padding:3.5rem 0;padding-bottom:3.875rem}.content-socis .banner-socis{--sm-banner-inside-padding:2.625rem calc(2.25rem + 10.42vw)}.content-socis .content-socis-buttons{margin-bottom:2.5rem}.content-socis .content-testimonis{--sm-testimonis-text-size:1.875rem;--sm-testimonis-padding-box:2.625rem 0 2rem 0;margin-bottom:3.125rem}}.content-noticies{padding:3rem 0 2rem 0;background:#f2f2f2}.content-noticies .inside-noticies{position:relative;display:block;margin:0;padding:0}.content-noticies .inside-noticies h3{margin-bottom:2.75rem}.content-noticies .noticies-list{position:relative;display:block;margin:0}.content-noticies .noticies-list .noticia-item{position:relative;display:block;margin:0 .625rem;margin-bottom:1rem;outline:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;border-radius:1.25rem;overflow:hidden}.content-noticies .noticies-list .noticia-item h4{color:#ffffff;font-size:1.125rem;line-height:1.5;font-weight:600;font-style:italic;margin:0;margin-bottom:.5rem;padding:0}.content-noticies .noticies-list .noticia-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.7) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.content-noticies .noticies-list .noticia-item .noticia-item-inside{position:relative;display:block;margin:0 auto;padding:0;min-height:250px;height:20vw;z-index:3}.content-noticies .noticies-list .noticia-item .noticia-item-bottom{position:absolute;bottom:0;left:0;right:0;z-index:4;padding:1.75rem 1.75rem}@media screen and (min-width:992px){.content-noticies{padding:4.375rem 0 2.25rem 0}.content-noticies .inside-noticies h3{margin-bottom:3.75rem}}.content-banner{position:relative;display:block;margin:0 auto;padding:3.125rem 0 2.5rem 0;--sm-banner-title-size:2rem;--sm-banner-text-size:1.125rem;--sm-banner-inside-padding:2rem 2rem 2rem 2rem}.content-banner .inside-banner{position:relative;display:block;margin:0 auto;padding:0;background:#cecece;background-repeat:no-repeat;background-position:center right;background-size:cover;border-radius:1.125rem;overflow:hidden}.content-banner .inside-banner .banner-box{position:relative;display:block;margin:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.2);padding:var(--sm-banner-inside-padding);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:16rem;border-radius:1.125rem 0 0 1.125rem}.content-banner .inside-banner .banner-box>*{width:100%}.content-banner .inside-banner h3{color:#ffffff;font-size:var(--sm-banner-title-size);font-weight:600;line-height:1.2;margin:0;margin-bottom:1.5rem}.content-banner .inside-banner p,.content-banner .inside-banner ul{margin:0;margin-bottom:1rem}.content-banner .inside-banner p,.content-banner .inside-banner li{color:#ffffff;font-size:var(--sm-banner-text-size);font-weight:400}.content-banner .inside-banner .box_button{position:relative;margin:0;padding:0}.content-banner .inside-banner .box_button a{text-transform:uppercase;letter-spacing:2px}@media screen and (min-width:992px){.content-banner{padding:3.125rem 0 3.25rem 0;--sm-banner-title-size:2.625rem;--sm-banner-text-size:1.25rem;--sm-banner-inside-padding:3.75rem 3.75rem 3.75rem 6.25rem}.content-banner .inside-banner .banner-box{width:49%;min-height:22rem}}.content-extras-text{position:relative;display:block;margin:0 auto;padding:4rem 0 2.25rem 0;--sm-extras-title-size:2rem;--sm-extras-text-size:1.125rem;--sm-extras-inside-padding:2rem 2.625rem}.content-extras-text .inside-extras-text{position:relative;display:block;margin:0 auto;padding:var(--sm-extras-inside-padding);background:#f2f2f2;border-radius:1.125rem;overflow:hidden}.content-extras-text .inside-extras-text .extras-text-box{position:relative;display:block;margin:0;padding:0 1.875rem}.content-extras-text .inside-extras-text .extras-buttons-box{position:relative;display:block;margin:0;padding:0}.content-extras-text .inside-extras-text h4{color:var(--color-texto);font-size:var(--sm-extras-title-size);font-weight:500;line-height:1.2;margin:0;margin-bottom:1.5rem}.content-extras-text .inside-extras-text p,.content-extras-text .inside-extras-text ul{margin:0}.content-extras-text .inside-extras-text p,.content-extras-text .inside-extras-text li{color:var(--color-texto);font-size:var(--sm-extras-text-size);font-weight:300}.content-extras-text .inside-extras-text .box_button{position:relative;display:block;margin:0;padding:0;margin-bottom:1.25rem}.content-extras-text .inside-extras-text .box_button:last-child{margin:0}.content-extras-text .inside-extras-text .box_button a{display:block;font-size:1rem;font-weight:600;margin:0 auto;width:100%;text-transform:uppercase;letter-spacing:2px}.content-extras-text .inside-extras-text .box_button a.btn-opacity-1{--bs-btn-bg:#e93842;--bs-btn-border-color:var(--bs-btn-bg)}.content-extras-text .inside-extras-text .box_button a.btn-opacity-2{--bs-btn-bg:#ee6a71;--bs-btn-border-color:var(--bs-btn-bg)}.content-extras-text .inside-extras-text .box_button a.btn-opacity-3{--bs-btn-bg:#f49ba1;--bs-btn-border-color:var(--bs-btn-bg)}@media screen and (min-width:992px){.content-extras-text{padding:6.25rem 0 3.125rem 0;--sm-extras-title-size:2.625rem;--sm-extras-text-size:1.25rem;--sm-extras-inside-padding:4rem 4.625rem}}.content-immocambra{padding:3rem 0;padding-bottom:3.25rem}.content-immocambra h3{margin-bottom:.25rem}.content-immocambra .inside-immocambra{position:relative;display:block;margin:0;padding:0}.content-immocambra .inside-immocambra .immocambra-item{position:relative;display:block;margin:0 auto;padding:0;background:#ffffff;border:0;border-radius:.875rem;overflow:hidden;box-shadow:0 0 32px 16px rgba(0,0,0,0.1);display:flex;flex-direction:column;max-width:400px}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-image{position:relative;display:block;margin:0 auto;padding:0;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:180px;width:100%;height:12.5vw;border:0;border-radius:.875rem .875rem 0 0}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body{position:relative;display:block;margin:0;padding:1rem 1.5rem 1.25rem 1.5rem;width:100%;flex-grow:1}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .immo-detail{position:relative;display:block;margin:0;padding:.75rem 0 .625rem 0}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .immo-detail span{display:inline-block;font-family:var(--font-family-base);font-size:1.125rem;line-height:1.5;font-weight:400}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .immo-detail img{display:inline-block;margin-right:.25rem;vertical-align:middle}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .box_button{position:relative;display:block;margin:0 auto;padding-top:1rem}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .box_button .btn{--bs-btn-font-size:.813rem;--bs-btn-border-radius:1.25rem;--bs-btn-padding-x:2.25rem}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .box_button .btn img{display:inline-block;margin-right:.25rem;vertical-align:middle}.content-immocambra .inside-immocambra .immocambra-item p{color:var(--color-texto);font-size:.813rem;line-height:1.2;font-weight:300;margin:0}.content-immocambra .inside-immocambra .immocambra-item p.immopreu{font-size:1.875rem;line-height:1;font-weight:600}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .immocambra-item-body-top,.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .immocambra-item-body-bottom{flex-shrink:0;width:100%}.content-immocambra .inside-immocambra .immocambra-item .immocambra-item-body .immocambra-item-body-top{min-height:130px}.content-immocambra .slider-immocambra .slick-slide{padding:1.75rem .875rem}@media screen and (min-width:992px){.content-immocambra{padding:3.25rem 0;padding-bottom:3.875rem}}.section-newsletter{--sm-newsletter-title-size:2.25rem;--sm-newsletter-box-padding:3rem 0 2.5rem 0;position:relative;display:block;margin:0 auto;padding:var(--sm-newsletter-box-padding);background:var(--sm-color-fondo-light)}.section-newsletter h3{font-size:var(--sm-newsletter-title-size);font-weight:500;margin:0;margin-bottom:1.5rem}.section-newsletter .inside-immocambra{position:relative;display:block;margin:0;padding:0}@media screen and (min-width:992px){.section-newsletter{--sm-newsletter-title-size:2.625rem;--sm-newsletter-box-padding:3.75rem 0 3.25rem 0}}.content-extras{--sm-extras-button-text-size:1.5rem;--sm-extras-padding-box:3rem 0;padding:var(--sm-extras-padding-box)}.content-extras .inside-extras{position:relative;display:block;margin:0;padding:0}.content-extras .inside-extras .extras-button{position:relative;display:block;margin:0;padding:2rem 2rem 2rem 2rem;text-align:center;background:#ffffff;border:1px solid #ffffff;border-radius:.625rem;box-shadow:0 0 32px 16px rgba(0,0,0,0.1)}.content-extras .inside-extras .extras-button img{display:block;margin:0 auto;margin-bottom:1.125rem;max-width:110px;max-height:94px;height:auto}.content-extras .inside-extras .extras-button p{color:var(--color-texto);font-size:var(--sm-extras-button-text-size);line-height:1.2;font-weight:300;margin:0}.content-extras .inside-extras .extras-button .box_button{position:relative;display:block;margin:0 auto;padding-top:1rem}.content-extras .inside-extras .extras-button .box_button a{text-transform:uppercase}.content-extras .content-extras-buttons{position:relative;display:block;margin:0;padding:0}@media screen and (min-width:768px){.content-extras{--sm-extras-button-text-size:1.875rem}}@media screen and (min-width:992px){.content-extras{--sm-extras-padding-box:4.5rem 0 3.5rem 0}}.section_text_destacat{--sm-newsletter-title-size:2.25rem;--sm-newsletter-box-padding:3rem 0 2.5rem 0;color:var(--color-base);text-align:center}.section_text_destacat .inside-immocambra{position:relative;display:block;margin:0;padding:var(--sm-newsletter-box-padding)}.section_text_destacat h2,.section_text_destacat h3,.section_text_destacat h4,.section_text_destacat h5,.section_text_destacat h6,.section_text_destacat p,.section_text_destacat li,.section_text_destacat p a{color:inherit;font-style:italic}@media screen and (min-width:992px){.section_text_destacat{--sm-newsletter-title-size:2.625rem;--sm-newsletter-box-padding:3.75rem 0 3.25rem 0}}.content-page-cambra{--sm-cambra-title-size:1.5rem;--sm-cambra-text-size:1.125rem;padding:2rem 0}.content-page-cambra h3{font-size:var(--sm-cambra-title-size);font-weight:300}.content-page-cambra p{font-size:var(--sm-cambra-text-size);font-weight:300}.content-page-cambra p strong{font-weight:600}.content-page-cambra p span{color:var(--color-base);font-weight:600}.content-page-cambra .inside-page-cambra{position:relative;display:block;margin:0;padding:3.125rem 0;display:flex;flex-direction:column;flex-wrap:wrap}.content-page-cambra .inside-page-cambra>*{flex-shrink:0;width:100%;max-width:100%}.content-page-cambra .inside-page-cambra .item-content{position:relative;display:block;margin:0 auto;padding:1.5rem 2rem;background:#ffffff;border-radius:.875rem;width:90%;z-index:2}.content-page-cambra .inside-page-cambra .item-image{position:absolute;margin:0 auto;top:0;left:0;right:0;bottom:0;background:#cecece;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:.875rem;z-index:1}.content-page-cambra .inside-page-cambra .special-title-box{position:relative;display:block;margin:0;margin-bottom:1.75rem;background:#f2f2f2;padding:1rem 1.625rem;border-radius:.75rem}.content-page-cambra .inside-page-cambra .special-title-box h3{position:relative;margin:0}.content-page-cambra .inside-page-cambra .special-title-box img{display:inline-block;margin:0;margin-right:2.5rem;vertical-align:middle;max-width:110px}.content-page-cambra .inside-page-cambra.inverse-content .item-content{padding:1.5rem 2.5rem;margin:0 auto}.content-page-cambra .content-page-text-outside{position:relative;display:block;margin:0;padding:0;padding-top:1.75rem}@media screen and (min-width:992px){.content-page-cambra{--sm-cambra-title-size:1.875rem;--sm-cambra-text-size:1.25rem;padding-bottom:3.5rem}.content-page-cambra .inside-page-cambra{flex-direction:row;padding:2rem 0}.content-page-cambra .inside-page-cambra .item-content{flex:1;padding:1.5rem 3.75rem;padding-left:0;margin:0 -4.375rem 0 0;width:auto}.content-page-cambra .inside-page-cambra .item-image{position:relative;flex:.88;width:auto;height:auto;margin-top:-1.875rem;margin-bottom:-1.875rem}.content-page-cambra .inside-page-cambra.inverse-content{flex-direction:row-reverse}.content-page-cambra .inside-page-cambra.inverse-content .item-content{padding:1.5rem 3.75rem;padding-right:0;margin:0 0 0 -4.375rem}}.content-personal{--sm-personal-title-size:1.5rem;--sm-personal-text-size:1.125rem}.content-personal .inside-personal{position:relative;display:block;margin:0;padding:0}.content-personal .inside-personal .personal-list{position:relative;display:block;margin:0;padding:0;text-align:center}.content-personal .inside-personal .personal-item{position:relative;display:block;margin:0 auto;padding:2.625rem 1rem;text-align:center}.content-personal .inside-personal .personal-item .personal-image{position:relative;display:block;margin:0 auto;width:11.5rem;height:11.5rem;border-radius:50%;border:1px solid #4d4d4d;background-repeat:no-repeat;background-position:center center;background-size:cover}.content-personal .inside-personal .personal-item .personal-body{position:relative;display:block;margin:0 auto;padding:2rem 0}.content-personal .inside-personal .personal-item .personal-body p{color:#4d4d4d;font-size:var(--sm-personal-title-size);font-weight:600;margin:0}.content-personal .inside-personal .personal-item .personal-body p.cargo{color:#000000;font-size:var(--sm-personal-text-size);font-weight:300;font-style:italic}@media screen and (min-width:992px){.content-personal{--sm-personal-title-size:1.875rem;--sm-personal-text-size:1.25rem}}.content-cambres{--sm-cambres-text-size:1.125rem;padding:2rem 0 1.875rem 0;background:#f2f2f2}.content-cambres h3{margin-bottom:3rem}.content-cambres .inside-cambres{position:relative;display:block;margin:0;padding:0}.content-cambres .inside-cambres ul{position:relative;margin:0;padding:0}.content-cambres .inside-cambres ul li{color:#000000;font-size:var(--sm-cambres-text-size);font-weight:300;margin:0;margin-bottom:1.125rem}.content-cambres .inside-cambres ul li a{color:#000000;font-size:var(--sm-cambres-text-size);font-weight:300}.content-cambres .inside-cambres ul li a:hover{color:var(--color-base);font-weight:700}.content-cambres .inside-cambres ul li:hover{color:var(--color-base)}@media screen and (min-width:992px){.content-cambres{--sm-cambres-text-size:1.25rem;padding:3.625rem 0 2rem 0}.content-cambres h3{margin-bottom:3.75rem}}.content-page-serveis{padding:2.75rem 0}@media screen and (min-width:992px){.content-page-serveis{padding:3.5rem 0}}.content-page-servei{--sm-servei-title-size:2.25rem;--sm-servei-text-size:1.125rem;--sm-servei-contact-text-size:1rem;padding:2.5rem 0 2rem 0}.content-page-servei .content-title-box{margin-bottom:1.5rem}.content-page-servei .content-title-box h1{font-size:var(--sm-servei-title-size);font-weight:500;margin:0}.content-page-servei .content-title-box h1 img{display:inline-block;margin:0;margin-right:1.5rem;max-width:100%;height:auto;max-height:6.875rem}.content-page-servei .inside-page-servei{position:relative;display:block;margin:0}.content-page-servei .inside-page-servei h2,.content-page-servei .inside-page-servei h3,.content-page-servei .inside-page-servei h4,.content-page-servei .inside-page-servei h5,.content-page-servei .inside-page-servei h6{color:var(--color-base);font-weight:300;margin-bottom:1.25rem}.content-page-servei .inside-page-servei h2 a,.content-page-servei .inside-page-servei h3 a,.content-page-servei .inside-page-servei h4 a,.content-page-servei .inside-page-servei h5 a,.content-page-servei .inside-page-servei h6 a{font-size:inherit}.content-page-servei .inside-page-servei h2{font-size:1.875rem}.content-page-servei .inside-page-servei h3{font-size:1.625rem}.content-page-servei .inside-page-servei h4{font-size:1.25rem;padding-top:1rem}.content-page-servei .inside-page-servei h5{font-size:1.25rem;padding-top:1rem}.content-page-servei .inside-page-servei p,.content-page-servei .inside-page-servei li{color:var(--color-texto);font-size:var(--sm-servei-text-size);font-weight:300;line-height:1.5}.content-page-servei .inside-page-servei p,.content-page-servei .inside-page-servei ul,.content-page-servei .inside-page-servei ol{margin-bottom:1.25rem}.content-page-servei .servei-contacts{position:relative;display:block;margin:0;padding:0;padding-top:1.25rem}.content-page-servei .servei-contacts>*{width:100%}.content-page-servei .servei-contacts .servei-contact-item{position:relative;display:block;margin:0;padding:1.25rem 1.25rem;background:#ffffff;border-radius:.75rem}.content-page-servei .servei-contacts .servei-contact-item p{font-size:var(--sm-servei-contact-text-size);font-weight:300;margin:0}.content-page-servei .servei-contacts .servei-contact-item p.sc-title{color:var(--color-base);font-weight:600}.content-page-servei .servei-contacts .servei-contact-item p a{position:relative;color:var(--color-texto)}.content-page-servei .servei-contacts .servei-contact-item p a:hover{color:var(--color-base)}.content-page-servei .servei-contacts .servei-contact-item p a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:100%;background-repeat:no-repeat;background-position:top left}.content-page-servei .servei-contacts .servei-contact-item p a.icon_email{padding-left:1.375rem}.content-page-servei .servei-contacts .servei-contact-item p a.icon_email::before{background-image:url('../images/icons/icon-email-footer.svg');width:1rem;height:1rem}.content-page-servei .servei-contacts .servei-contact-item p a.icon_phone{padding-left:1.375rem}.content-page-servei .servei-contacts .servei-contact-item p a.icon_phone::before{background-image:url('../images/icons/icon-phone-footer.svg');width:1rem;height:1rem}@media screen and (min-width:992px){.content-page-servei{--sm-servei-title-size:2.625rem;--sm-servei-text-size:1.25rem;--sm-servei-contact-text-size:1.125rem;padding:4rem 0 2.5rem 0}.content-page-servei .content-title-box{margin-bottom:2rem}.content-page-servei .inside-page-servei h2{font-size:2.125rem}.content-page-servei .inside-page-servei h3{font-size:1.875rem}.content-page-servei .inside-page-servei h4{font-size:1.5rem}.content-page-servei .inside-page-servei h5{font-size:1.5rem}}.content-subserveis{padding:1rem 0 3.5rem 0}.content-subserveis .inside-subserveis{position:relative;display:block;margin:0}.content-subserveis .servei-contact-item{position:relative;display:block;margin:0;padding:1.25rem 1.25rem;background:#ffffff;border-radius:.75rem;height:100%;color:var(--color-texto);font-size:1rem;font-weight:300;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100px}.content-subserveis .servei-contact-item>*{width:100%}.content-subserveis .servei-contact-item:hover{color:#ffffff;background:var(--color-base)}@media screen and (min-width:992px){.content-subserveis{padding:1rem 0 4.25rem 0}.content-subserveis .servei-contact-item{font-size:1.25rem}}.content-servei-videos{padding:1rem 0 3.5rem 0}.content-servei-videos .logos-box-slider{position:relative}.content-servei-videos .logos-box-slider .swiper-wrapper{align-items:center;text-align:center}@media screen and (min-width:992px){.content-servei-videos{padding:1rem 0 4.25rem 0}}.banner-ser-soci{--sm-banner-title-size:2.25rem;--sm-banner-inside-padding:2rem 2rem 1.25rem 2rem;z-index:1}.banner-ser-soci .inside-banner{z-index:2}.banner-ser-soci .inside-banner h3{font-weight:600;margin-bottom:1.5rem}@media screen and (min-width:992px){.banner-ser-soci{padding:1rem 0;--sm-banner-title-size:2.625rem;--sm-banner-inside-padding:2.875rem 2.125rem 1.25rem 2.875rem}.banner-ser-soci .inside-banner .banner-box{width:56%}}.content-associar-se-1{padding:2rem 0 3rem 0}@media screen and (min-width:992px){.content-associar-se-1{padding:2.25rem 0 3.25rem 0}.content-associar-se-1 .inside-page-cambra{padding:2rem 0}.content-associar-se-1 .inside-page-cambra .item-content{flex:.88;padding:1.5rem 2.375rem;padding-left:0;margin:0 -3.125rem 0 0}.content-associar-se-1 .inside-page-cambra .item-image{flex:1}}.content-associar-se-2{padding:2rem 0 3rem 0}.content-associar-se-2 .quota_anual{position:relative;display:block;margin:0 auto;padding:1.25rem 1.25rem;background:#ffffff;border-radius:.875rem;text-align:center;box-shadow:0 0 32px 16px rgba(0,0,0,0.1)}.content-associar-se-2 .quota_anual p{color:var(--color-base);font-size:1.25rem;font-weight:600;margin:0}.content-associar-se-2 .quota_anual p span{color:#000000}@media screen and (min-width:992px){.content-associar-se-2{padding:2.25rem 0 2.25rem 0}.content-associar-se-2 .inside-page-cambra{padding:2rem 0}.content-associar-se-2 .inside-page-cambra .item-content{flex:.88;padding:1.5rem 2.375rem;padding-left:0;margin:0 -3.125rem 0 0}.content-associar-se-2 .inside-page-cambra .item-image{flex:1}.content-associar-se-2 .quota_anual{padding:2rem 2rem}.content-associar-se-2 .quota_anual p{font-size:1.5rem}}.content-video-socis{padding:2.375rem 0 2.5rem 0;background:#f2f2f2}.content-video-socis h3{margin-bottom:3rem}.content-video-socis p{font-size:1.125rem;font-weight:300}.content-video-socis .inside-video-socis{position:relative;display:block;margin:0;padding:0}@media screen and (min-width:992px){.content-video-socis{padding:3.375rem 0 3.75rem 0}.content-video-socis h3{margin-bottom:3.75rem}.content-video-socis p{font-size:1.25rem}}.content-alta-soci{padding:2rem 0 3rem 0}@media screen and (min-width:992px){.content-alta-soci{padding:2.25rem 0 3.25rem 0}}.content-contacte-socis{padding:2.375rem 0 2.5rem 0;background:#f2f2f2}.content-contacte-socis h3{margin-bottom:2rem}.content-contacte-socis p{color:#444444;font-size:1.125rem;font-weight:300}.content-contacte-socis p.small-text{font-size:.875rem;font-weight:300}.content-contacte-socis p a{font-size:inherit;font-weight:600}.content-contacte-socis ul{list-style:none;padding:0;padding-left:1.125rem}.content-contacte-socis ul li{color:#444444;font-size:1rem;font-weight:300;margin:0;margin-bottom:.25rem}.content-contacte-socis ul li a{position:relative;color:#444444;font-size:inherit;font-weight:inherit;padding:0;padding-left:1.75rem}.content-contacte-socis ul li a:hover{color:var(--color-base)}.content-contacte-socis ul li a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;background-repeat:no-repeat;background-position:top left}.content-contacte-socis ul li a.icon_phone::before{background-image:url('../images/icons/icon-phone-footer.svg')}.content-contacte-socis ul li a.icon_email::before{background-image:url('../images/icons/icon-email-footer.svg')}.content-contacte-socis ul li a.icon_whatsapp::before{background-image:url('../images/icons/icon-whatsapp.svg')}.content-contacte-socis .inside-contacte-socis{position:relative;display:block;margin:0;padding:0}@media screen and (min-width:992px){.content-contacte-socis{padding:3.375rem 0 3.75rem 0}.content-contacte-socis h3{margin-bottom:3rem}.content-contacte-socis p{font-size:1.25rem}.content-contacte-socis ul li{font-size:1.125rem}}.content-page-noticies{padding:1rem 0 2rem 0;background:#ffffff}.content-page-noticies h2{font-size:2.25rem;font-weight:600;margin:0;margin-bottom:1.5rem}.content-page-noticies .subtitle-box{position:relative;display:block;margin:0;margin-bottom:1.5rem;padding:0}.content-page-noticies .subtitle-box h4{font-weight:600;margin:0}.content-page-noticies .noticies-list .noticia-item{margin:0 auto;max-width:100%}@media screen and (min-width:992px){.content-page-noticies{padding:1rem 0 2.25rem 0}.content-page-noticies h2{font-size:2.625rem}}.content-page-noticia-single{--sm-noticia-title-size:1.5rem;--sm-noticia-text-size:1.125rem;--sm-noticia-date-text-size:1rem;padding:2.5rem 0 2rem 0}.content-page-noticia-single .inside-page-noticia{position:relative;display:block;margin:0 auto;max-width:840px}.content-page-noticia-single .content-title-box{margin-bottom:1.5rem}.content-page-noticia-single .content-title-box h1{font-size:var(--sm-noticia-title-size);font-weight:500;margin:0}.content-page-noticia-single .content-title-box h1 img{display:inline-block;margin:0;margin-right:1.5rem;max-width:100%;height:auto;max-height:6.875rem}.content-page-noticia-single .content-title-box p{color:var(--color-base);font-size:var(--sm-noticia-date-text-size);margin:0}.content-page-noticia-single .noticia-cover-image{position:relative;display:block;margin:0;margin-bottom:1.5rem;border-radius:2rem;overflow:hidden;background-repeat:no-repeat;background-position:50% 40%;background-size:cover;height:25vw}.content-page-noticia-single .noticia-description{position:relative;display:block;margin:0}.content-page-noticia-single .noticia-description h2,.content-page-noticia-single .noticia-description h3,.content-page-noticia-single .noticia-description h4,.content-page-noticia-single .noticia-description h5,.content-page-noticia-single .noticia-description h6{color:var(--color-base);font-weight:300;margin-bottom:1.25rem}.content-page-noticia-single .noticia-description h2 a,.content-page-noticia-single .noticia-description h3 a,.content-page-noticia-single .noticia-description h4 a,.content-page-noticia-single .noticia-description h5 a,.content-page-noticia-single .noticia-description h6 a{font-size:inherit}.content-page-noticia-single .noticia-description h2{font-size:1.875rem}.content-page-noticia-single .noticia-description h3{font-size:1.625rem}.content-page-noticia-single .noticia-description h4{font-size:1.25rem;padding-top:1rem}.content-page-noticia-single .noticia-description h5{font-size:1.25rem;padding-top:1rem}.content-page-noticia-single .noticia-description p,.content-page-noticia-single .noticia-description li{color:var(--color-texto);font-size:var(--sm-noticia-text-size);font-weight:400;line-height:1.5}.content-page-noticia-single .noticia-description p,.content-page-noticia-single .noticia-description ul,.content-page-noticia-single .noticia-description ol{margin-bottom:1.25rem}@media screen and (min-width:992px){.content-page-noticies{--sm-noticia-title-size:1.875rem;--sm-noticia-text-size:1.25rem;--sm-noticia-date-text-size:1.125rem;padding:4rem 0 2.5rem 0}.content-page-noticies .content-title-box{margin-bottom:2rem}.content-page-noticies .noticia-cover-image{margin-bottom:2rem;border-radius:2.5rem}.content-page-noticies .noticia-description h2{font-size:2.125rem}.content-page-noticies .noticia-description h3{font-size:1.875rem}.content-page-noticies .noticia-description h4{font-size:1.5rem}.content-page-noticies .noticia-description h5{font-size:1.5rem}}.content-page-multimedia{padding:1rem 0 2rem 0;background:#ffffff}.content-page-multimedia h2{font-size:2.25rem;font-weight:600;margin:0;margin-bottom:1.5rem}.content-page-multimedia .subtitle-box{position:relative;display:block;margin:0;margin-bottom:1.5rem;padding:0}.content-page-multimedia .subtitle-box h4{font-weight:600;margin:0}.content-page-multimedia .inside-multimedia{position:relative;display:block;margin:0;padding:0}.content-page-multimedia .multimedia-list{position:relative;display:block;margin:0}.content-page-multimedia .multimedia-list .multimedia-item{position:relative;display:block;margin:0 auto;max-width:100%;outline:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;border-radius:1.25rem;overflow:hidden}.content-page-multimedia .multimedia-list .multimedia-item h4{color:#ffffff;font-size:1.125rem;line-height:1.5;font-weight:600;font-style:italic;margin:0;padding:0}.content-page-multimedia .multimedia-list .multimedia-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.7) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.content-page-multimedia .multimedia-list .multimedia-item .multimedia-item-inside{position:relative;display:block;margin:0 auto;padding:0;min-height:200px;height:20vw;z-index:3}.content-page-multimedia .multimedia-list .multimedia-item .multimedia-item-bottom{position:absolute;bottom:0;left:0;right:0;z-index:4;padding:1.25rem 1.25rem}@media screen and (min-width:992px){.content-page-multimedia{padding:1rem 0 2.25rem 0}.content-page-multimedia h2{font-size:2.625rem}.content-page-multimedia .multimedia-list .multimedia-item .multimedia-item-inside{height:14vw}.content-page-multimedia .multimedia-list .multimedia-item .multimedia-item-bottom{padding:1.75rem 1.75rem}}.buttons-actualitat{position:relative;display:block;margin:0;margin-bottom:1.5rem;padding:0;padding-top:1.25rem}.buttons-actualitat .button-actualitat-item{position:relative;display:inline-block;color:var(--color-texto);font-size:1rem;margin:0;padding:1.25rem 1.25rem;background:#ffffff;border-radius:.75rem}.buttons-actualitat .button-actualitat-item:hover{color:#ffffff;background:var(--color-base)}@media screen and (min-width:992px){.buttons-actualitat .button-actualitat-item{font-size:1.125rem}}.share-box{--sm-share-text-size:1.25rem;position:relative;display:block;margin:0;margin-bottom:1.5rem;padding:0;padding-top:1.25rem}.share-box .social-share{list-style:none;padding:0;margin:0;text-align:center}.share-box .social-share li{display:inline-block;font-size:var(--sm-share-text-size);line-height:1.5;margin:.875rem;vertical-align:middle}.share-box .social-share li a{color:var(--color-base);font-size:var(--sm-share-text-size);text-decoration:none}@media screen and (min-width:992px){.share-box{--sm-share-text-size:1.5rem}}.content-contacto{--sm-content-box-padding:3rem 0 4rem 0;--sm-contacto-title-size:1.625rem;--sm-contacto-subtitle-size:1.125rem;--sm-contacto-text-size:1rem;background:#f2f2f2;z-index:1}.content-contacto h2,.content-contacto h3,.content-contacto h4,.content-contacto h5,.content-contacto h6{color:var(--color-base);font-weight:300;margin-bottom:1.25rem}.content-contacto h2 a,.content-contacto h3 a,.content-contacto h4 a,.content-contacto h5 a,.content-contacto h6 a{font-size:inherit}.content-contacto h2{color:var(--color-texto);font-weight:600}.content-contacto h3{font-size:var(--sm-contacto-title-size)}.content-contacto h4{font-size:var(--sm-contacto-subtitle-size);margin:0}.content-contacto p,.content-contacto li{font-size:var(--sm-contacto-text-size);font-weight:300;margin:0}.content-contacto p a,.content-contacto li a{color:var(--color-texto)}.content-contacto p a:hover,.content-contacto li a:hover{color:var(--color-base)}.content-contacto .horario_box p{margin-bottom:1.25rem}.content-contacto .contact-colum-text{position:relative;display:block;margin:0;margin-bottom:3rem}.content-contacto .contact-colum-info{position:relative;display:block;margin:0;margin-bottom:1.5rem}.content-mapa{--sm-content-box-padding:0 0 2rem 0;position:relative;display:block;margin:0;padding:var(--sm-content-box-padding);z-index:1}.content-mapa .ratio-mapa{position:relative;margin:0 auto;min-height:380px;--bs-aspect-ratio:50%;border-radius:1.125rem;overflow:hidden;z-index:2}.content-mapa .ratio-mapa::before{min-height:380px}@media screen and (min-width:992px){.content-contacto{--sm-content-box-padding:4rem 0 6rem 0;--sm-contacto-title-size:1.925rem;--sm-contacto-subtitle-size:1.25rem;--sm-contacto-text-size:1.125rem}.content-contacto h3{font-size:1.875rem}.content-mapa{--sm-content-box-padding:0 0 4rem 0}.content-mapa .ratio-mapa{--bs-aspect-ratio:46%}}@media screen and (min-width:1024px){.content-mapa .ratio-mapa{--bs-aspect-ratio:36%}}@media screen and (min-width:1280px){.content-mapa .ratio-mapa{--bs-aspect-ratio:30%}}.banner-pagines{--sm-banner-title-size:2.25rem;--sm-banner-text-size:1.125rem;--sm-banner-inside-padding:2rem 2rem 1.25rem 2rem;--sm-banner-box-size:100%;z-index:1}.banner-pagines .inside-banner{z-index:2}.banner-pagines .inside-banner h1{color:#ffffff;font-size:var(--sm-banner-title-size);font-weight:600;line-height:1.1;margin-bottom:1.5rem}.banner-pagines .inside-banner p,.banner-pagines .inside-banner li{font-size:var(--sm-banner-text-size)}.banner-pagines .inside-banner .banner-box{width:var(--sm-banner-box-size)}@media screen and (min-width:992px){.banner-pagines{padding:1rem 0;--sm-banner-title-size:2.625rem;--sm-banner-text-size:1.25rem;--sm-banner-inside-padding:2.875rem 2.125rem 1.25rem 2.875rem;--sm-banner-box-size:38%}}.content-paginas{--sm-content-box-padding:2rem 0;--sm-paginas-title-size:2.25rem;--sm-paginas-subtitle-size:1.25rem;--sm-paginas-text-size:1.125rem;--sm-page--item-box-padding:1.5rem 2.75rem}.content-paginas h2,.content-paginas h3,.content-paginas h4,.content-paginas h5,.content-paginas h6{color:var(--color-texto)}.content-paginas h2{font-size:var(--sm-paginas-title-size);font-weight:500;line-height:1.1}.content-paginas p,.content-paginas li{font-size:var(--sm-paginas-text-size)}.content-paginas .inside-paginas{position:relative;display:block;margin:0;padding:0}.content-paginas .page-box-items{position:relative;display:block;margin:0;padding:0}.content-paginas .page-box-items .page-box-item{position:relative;display:block;margin:0;margin-bottom:2.25rem;padding:0;text-align:center;background:#f2f2f2;border-radius:1.25rem;overflow:hidden}.content-paginas .page-box-items .page-box-item h4{color:var(--color-base);font-size:var(--sm-paginas-subtitle-size);font-weight:600;margin:0}.content-paginas .page-box-items .page-box-item p{font-size:var(--sm-paginas-text-size);font-weight:500;margin:0}.content-paginas .page-box-items .page-box-item .page-box-item-image{position:relative;display:block;margin:0 auto;min-height:200px;height:15.6vw;padding:0;background:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover}.content-paginas .page-box-items .page-box-item .page-box-item-body{position:relative;display:block;margin:0;padding:var(--sm-page--item-box-padding)}@media screen and (min-width:992px){.content-paginas{--sm-content-box-padding:2.5rem 0;--sm-paginas-title-size:2.625rem;--sm-paginas-subtitle-size:1.5rem;--sm-paginas-text-size:1.25rem;--sm-page--item-box-padding:2rem 3.75rem}}.content-contacto-paginas{--sm-content-box-padding:3rem 0;--sm-paginas-title-size:2.25rem;--sm-paginas-subtitle-size:1.25rem;--sm-paginas-text-size:1.125rem}.content-contacto-paginas h2,.content-contacto-paginas h3,.content-contacto-paginas h4,.content-contacto-paginas h5,.content-contacto-paginas h6{color:var(--color-texto)}.content-contacto-paginas h3{font-size:var(--sm-paginas-title-size);font-weight:600;line-height:1.1}.content-contacto-paginas h4{color:var(--color-base);font-size:var(--sm-paginas-subtitle-size);font-weight:600;line-height:1.1;margin:0;margin-bottom:2rem}.content-contacto-paginas h5{color:var(--color-base);font-size:var(--sm-paginas-text-size);font-weight:700;line-height:1.1;margin:0}.content-contacto-paginas .contact-colum-text p,.content-contacto-paginas .contact-colum-text li,.content-contacto-paginas .contact-colum-text a{font-size:var(--sm-paginas-text-size);font-weight:300}@media screen and (min-width:992px){.content-contacto-paginas{--sm-content-box-padding:4rem 0;--sm-paginas-title-size:2.625rem;--sm-paginas-subtitle-size:1.5rem;--sm-paginas-text-size:1.25rem}}.content-paginas-payment{--sm-form-title-size:2.25rem;--sm-form-subtitle-size:1.5rem;--sm-form-text-size:1rem}.content-paginas-payment h1{font-size:var(--sm-form-title-size);font-weight:600}.content-paginas-payment h3{font-size:var(--sm-form-subtitle-size);font-weight:500;line-height:1.1}.content-paginas-payment p,.content-paginas-payment li{font-size:var(--sm-form-text-size);font-weight:300}.content-paginas-payment .texto_info_payments{position:relative;display:block;margin:0;margin-bottom:1.5rem}.content-paginas-payment .texto_info_payments p{font-weight:300;margin:0;margin-bottom:1.25rem}@media screen and (min-width:992px){.content-paginas-payment{--sm-form-title-size:2.625rem;--sm-form-subtitle-size:1.875rem;--sm-form-text-size:1.125rem}}.content-title-box{position:relative;display:block;margin:0;margin-bottom:.25rem}.content-title-box h3{font-size:2.25rem;font-weight:500;margin:0}.content-title-box img{display:inline-block;margin:0;margin-right:1.5rem;max-width:100%;height:auto;max-height:94px}@media screen and (min-width:992px){.content-title-box h3{font-size:2.625rem}}.content-page-legal{--sm-legal-title-size:2rem;--sm-legal-text-size:1rem;position:relative;display:block;margin:0;padding:2rem 0}.content-page-legal .inside-page-legal{position:relative;display:block;margin:0 auto;padding:0;text-align:left;max-width:980px;padding-bottom:50px}.content-page-legal .content-title-box{margin-bottom:1.5rem}.content-page-legal .content-title-box h1{font-size:var(--sm-legal-title-size);font-weight:500;margin:0}.content-page-legal .content-title-box h1 img{display:inline-block;margin:0;margin-right:1.5rem;max-width:100%;height:auto;max-height:6.875rem}.content-page-legal .page-legal-text h2,.content-page-legal .page-legal-text h3,.content-page-legal .page-legal-text h4,.content-page-legal .page-legal-text h5,.content-page-legal .page-legal-text h6{font-weight:500}.content-page-legal .page-legal-text h2{font-size:calc(var(--sm-legal-text-size) * 1.40)}.content-page-legal .page-legal-text h3{font-size:calc(var(--sm-legal-text-size) * 1.30)}.content-page-legal .page-legal-text h4{font-size:calc(var(--sm-legal-text-size) * 1.20)}.content-page-legal .page-legal-text h5{font-size:calc(var(--sm-legal-text-size) * 1.10)}.content-page-legal .page-legal-text h6{font-size:var(--sm-legal-text-size)}.content-page-legal .page-legal-text p,.content-page-legal .page-legal-text ul li,.content-page-legal .page-legal-text a{color:var(--color-texto);font-size:var(--sm-legal-text-size);font-weight:300}.content-page-legal .page-legal-text p a,.content-page-legal .page-legal-text ul li a,.content-page-legal .page-legal-text a a{color:var(--color-base);text-decoration:underline}.content-page-legal .page-legal-text ul{list-style:circle outside;padding:0;padding-left:1.5rem;margin:0;margin-bottom:1rem}.content-page-legal .page-legal-text ul li{margin-bottom:2px}@media screen and (min-width:992px){.content-page-legal{--sm-legal-title-size:2.5rem;--sm-legal-text-size:1.125rem;padding-bottom:3.5rem}}.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:100%;*width:100%}@media (min-width:992px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.28571429%;*width:14.28571429%}}@media screen and (min-width:768px){.column-border+.column-border{border-left:1px solid #5c5c5c}}.modal-legal .modal-header h5{color:#333333;font-family:var(--font-family-title);font-size:1.25rem;font-weight:700;letter-spacing:.02rem;text-transform:capitalize;margin:0}.modal-legal .modal-body h5{color:#222222;font-family:var(--font-family-title);font-size:1rem;font-weight:700;letter-spacing:.02rem;margin-bottom:.25rem;padding-top:.625rem}.modal-legal .modal-body p,.modal-legal .modal-body li{font-family:var(--font-family-base);color:#333333;font-size:.875rem;font-weight:400}.content-404{position:relative;display:block;margin:0 auto;padding:3rem 0}.content-404 h1{color:var(--color-title);font-size:2rem;font-weight:600;line-height:1.2;margin:0;margin-bottom:1.5rem;text-transform:uppercase}.content-404 p{color:var(--color-texto);font-weight:300;line-height:1.5;margin:0;margin-bottom:1.5rem}.content-404 p,.content-404 a,.content-404 li{font-size:1rem}.content-404 a{text-decoration:underline}@media screen and (min-width:992px){.content-404{padding:6rem 0}.content-404 p,.content-404 a,.content-404 li{font-size:1.25rem}}.content-popup{--sm-content-box-padding:2rem 0;--sm-inside-box-padding:1rem 1.5rem;--sm-popup-text-size:1rem;min-height:100vh}.content-popup .inside-popup{position:relative;display:block;margin:0;padding:var(--sm-inside-box-padding)}.content-popup .inside-popup p,.content-popup .inside-popup li{font-size:var(--sm-popup-text-size);font-weight:300}.content-popup.content-newsletter{background:var(--sm-color-fondo-light)}@media screen and (min-width:992px){.content-popup{--sm-content-box-padding:3rem 0;--sm-inside-box-padding:1rem 2rem;--sm-popup-text-size:1.125rem}}.ico_cambra{position:relative;padding-left:1.5rem}.ico_cambra::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background-repeat:no-repeat;background-position:top left}.ico_cambra.ico_direccion::before{background-image:url('../images/icons/icon-location-footer.svg');width:.75rem;height:1.125rem}.ico_cambra.ico_email::before{background-image:url('../images/icons/icon-email-footer.svg')}.ico_cambra.ico_phone::before{background-image:url('../images/icons/icon-phone-footer.svg')}.show-settings-btn{--sm-cookies-button-bg-color:var(--color-base);--sm-cookies-button-bg-color-hover:var(--color-base-dark);--sm-cookies-button-gap-right:2.75rem;--sm-cookies-button-gap-bottom:-1.625rem;--sm-cookies-button-radius:1.75rem 1.75rem 0 0;--sm-cookies-button-padding:.625rem 1.5rem .375rem 1.5rem;position:fixed;right:var(--sm-cookies-button-gap-right);bottom:var(--sm-cookies-button-gap-bottom);color:#ffffff;background-color:var(--sm-cookies-button-bg-color);line-height:1.4;padding:var(--sm-cookies-button-padding);z-index:9998;outline:0 !important;box-shadow:none;border:0;border-radius:var(--sm-cookies-button-radius);transition:all .5s;opacity:1}.show-settings-btn:hover,.show-settings-btn:focus{--sm-cookies-button-gap-bottom:0;background-color:var(--sm-cookies-button-bg-color-hover);outline:0 !important;box-shadow:none}.show--consent .show-settings-btn,.show--preferences .show-settings-btn{opacity:0;visibility:hidden}
/*# sourceMappingURL=web.css.map */