@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

figure.effect-apollo {background: transparent;}
 strong { font-weight: bold!important;} 
h1, h2, h3, h4, h5, h6, p, a, span, footer, div {

font-family: 'Raleway', sans-serif!important;
}

div#id142354, div#id142353, div#id142355 {
    max-width: 32%!important;
    float: inherit;
}


@media (max-width: 700px) {
 .customapp.mobile.pagina-8721 section#anchor-58190 h4.card-title {
    font-size: 15px!important;
}
}
@media (min-width: 700px) {
    
  .pagina-8721 .layout-off-canvas {
    width: 0px!important;
}

.pagina-8721 a.href-logo-img-offcanvas,
.pagina-8512 a.href-logo-img-offcanvas{
    pointer-events: none!important;
}

.pagina-8721 .offcanvas .lang-canvas .lang-dropdown {
    left: -1rem;
    margin-top: 0rem!important;
    border-radius: 0;
}

.pagina-8721 a.dropdown-item.lang-item,
.pagina-8512 a.dropdown-item.lang-item{
    float: left!important;
    font-size: 14px!important;
    padding: 3px!important;
}
/*.pagina-8721.pc div#off-canvas,
.pagina-8512.pc div#off-canvas{
    max-height: 100%!important;
}*/


.pagina-8721 div#off-canvas,
.pagina-8512 div#off-canvas{
    display: block!important;
    max-height: 92px;
    overflow: hidden!important;
}

.pagina-8721 ul.nav.navmenu-nav{display:none!important;}


.pagina-8721 {
    overflow: auto!important;
}



}


/*.pagina-8721 .offcanvas {display:block!important;}*/


.slick-slider-inner::after {

    content: "Castellar del Vallés";
    margin-left: 0px;
    margin-top: -151px !important;
    position: relative;
    float: left;
    color: transparent;
    font-size: 17px;
    background: url(https://www.puigverdassessors.com/uploads/5290/files/bg-puigverd-assessors.png);
    width: 100% !important;
    min-height: 100px;
    background-repeat: no-repeat;
        background-size: contain;

}

.customapp .slick-slider-inner::after {
    margin-top: -98px !important;
}


.pc.pagina-8721 header.header,
.pc.pagina-8721 footer.footer,
.pc.pagina-8698 header.header,
.pc.pagina-8698 footer.footer,
.pc.pagina-8512 header.header,
.pc.pagina-8512 footer.footer {display:none!important;}

.pc.pagina-8721 figure.effect-chico h1 a{
    width: fit-content;
    background: #0061a7ab;
    margin: auto;
    padding: 10px;
    border-radius: 10px;
}



/*

.slick-slider-inner::before {
  content: "Puigverd Assesorss";
  margin-left: 20px;
    margin-top: -81px!important;
    position: relative;
    float: left;
    color:#005ea1;
    font-size:20px;
}

.slick-slider-inner::after {
  content: "Castellar del Vallés";
  margin-left: 20px;
    margin-top: -51px!important;
    position: relative;
    float: left;
    color: #000;
    font-size: 17px;
}*/

section#anchor-30057 .card-description {
    min-height: 141px!important;
}

/*boto serveis home*/
a.btn.btn-primary.btn-more {
    text-transform: uppercase!important;
}
/*img banner ver mas noticias*/
.carta-64915 .only-one-banner .intrinsic img.lazyautosizes.lazyloaded {
    display: none!important; 
}
.carta-64915 .only-one-banner .intrinsic {
    background: url(https://reskytnew.s3.amazonaws.com/5290/puigverd-assessors-noticias-180600.jpg)!important;
}

section#anchor-31847 .card-description { min-height: 141px!important;}

div#id65280 .card-home .card-description { margin-bottom: 0rem;}

div#id65280 .card-home {margin-bottom: 0rem;}

/*logos footer interor */
.footer-widget.footer-widget-inferior {
    max-width: 531px;
    margin: auto;
}
.logo-footer { display: none;}

body#noticia section.wrapper-top-banner { display: none;}
/*titulo serveis*/

div#id67820 h4, div#id67823 h4, div#id67826 h4 {
    border-bottom: 0 solid #005ea1!important;
    background: url(https://app.reskyt.com/uploads/5290/files/OMBRA.png) bottom center no-repeat;
    padding-bottom: 37px;
    max-width: 508px;
    min-width: 240px;
    width: 100%;
    text-align: center;
    margin: auto;
    color: #005ea1!important;
    background-size: contain;
}

/*icones servicios*/
section#anchor-30057 .grid figure img {
    width: auto!important;
}

/*icones home*/

div#id62154 .list-image img {
    WIDTH: auto!important;
}
/*estils home serveis*/
figure.effect-apollo figcaption::before {
    background: rgba(56, 106, 166, 0.5)!important;
}

.grid figure figcaption {
    text-shadow: 0 0 0px transparent!important;
}
figure.effect-apollo:hover img {
    opacity: 1!important;
}
figure.effect-apollo img {
    opacity: 1!important;
}

figure.effect-apollo .effect-caption {
    color: #2e63a2!important;
}

/*obra titols*/
.page-header h1, .page-header h2, .title-left-underlined .page-header h1, .title-left-underlined .page-header h2 {
    border-bottom: 0px solid #005ea1!important;
    background: url(https://app.reskyt.com/uploads/5290/files/OMBRA.png) bottom center no-repeat;
    padding-bottom: 37px;
    max-width: 508px;
    min-width: 240px;
    width: 100%;
    text-align: center;
    margin: auto;
    color: #005ea1!important;
    background-size: contain;
}
.page-header {
    text-align: center!important;
   border-bottom: 0px solid #eee!important;
}
.navbar-brand .logo-img {
    max-width: 320px!important;
}

/*footer*/
.footer-bg {
    background: url(https://app.reskyt.com/uploads/5290/files/footer.jpg)center no-repeat!important;
    background-size: cover!important;
}
.footer-widget.footer-widget-3, .footer-widget.footer-widget-2  {
    margin-top: 34%;
}


/*efecte osacr*/
figure.effect-oscar {
    background: -webkit-linear-gradient(45deg,#0d274a 0,#285898 40%,#096dea 100%);
    background: linear-gradient(45deg,#0d274a 0,#285898 40%,#096dea 100%)!important;
}

/*icones home*/
div#id64542 .intrinsic, div#id62158 .intrinsic, div#id64543 .intrinsic, div#id62156 .intrinsic {
    min-height: 218px!important;
    padding-bottom: 150px!important;
}

.customapp .full-width .container{padding-left: 0rem!important;
    padding-right: 0rem!important;}
    
 .customapp .effect-chico h1 a {
  width: fit-content;
  background: #0061a7ab!important;
  margin: auto;
  padding: 10px;
  border-radius: 10px;
  color:#fff!important;
}
    
 .customapp figure.effect-chico h1 a{
    width: fit-content;
    background: #0061a7ab;
    margin: auto;
    padding: 10px;
    border-radius: 10px;
}

@media (min-width: 1707px) {
    .lazyloaded { max-width: 100%!important;}
    section#anchor-31847 .grid figure figcaption {     text-shadow: 0 0 14px transparent!important;}
}
@media (max-width: 770px) {
    section#anchor-31846 .container {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
    section#anchor-29530 .container {
    padding-left: 0rem!important;
    padding-right: 0rem!important;
}
    
    .full-width .container {
    padding-left: 3rem!important;
    padding-right: 3rem!important;
}
    
}
@media (max-width: 770px) {
.footer-widget.footer-widget-3, .footer-widget.footer-widget-2  { margin-top: 0%!important;}
#home .blog-2 {margin-top: 1rem!important;}
}
@media (max-width: 570px) {
.footer-widget.footer-widget-inferior { max-width: 279px!important;}
section#anchor-31847 .grid figure figcaption {     text-shadow: 0 0 14px transparent!important;}
section#anchor-31847 a.btn.btn-primary.btn-more {
    margin-bottom: 40px!important;
}
section#anchor-31847 .card-description {
    min-height: auto!important;
}
section#anchor-31847 .grid figure figcaption {     text-shadow: 0 0 14px transparent!important;}



}
.grid figure figcaption { text-shadow: 0 0 14px transparent!important;}
 strong { font-weight: bold!important;} 

.row-centered > div { font-size:medium; }

.only-one-banner .slick-slider-caption .inner-caption p, .slick-banner .slick-slider-caption .inner-caption p, .only-one-banner .slick-slider-caption .inner-caption h2, .slick-banner .slick-slider-caption .inner-caption h2  {
    text-align: center;
}

section#anchor-29876 {  padding-bottom: 0px!important;}
section#anchor-30114 { padding-top: 0px!important;}

div#id63565 .card.card-home.card-text-bottom {
    margin-bottom: 24px!important;
}
.navbar.navbar-full { background: rgba(255,255,255,0.95)!important;}

.explorer .card-description {
    font-size: medium!important;
}
/*area privada clients*/
.content-plato nav {display: none!important;}

.content-plato .content-carta.aditional-info .content-plato-adicional a {
    padding-left: 46px;
    padding-top: 14px;
    padding-bottom: 10px;
    background: url(http://puigverdassessors.com/uploads/5290/files/icondoc40.png) no-repeat;
}


/*cookies new*/
/*#accept-cookies div::before {
    content: "Aquest lloc web fa servir cookies que ens faciliten dades personals com ara dades associades a la teva navegació en el nostre lloc web. Si fas click a ACCEPTO tant nosaltres com els nostres partners podrem instal·lar cookies o accedir a informació no sensible del teu dispositiu amb l’objectiu de personalitzar continguts i publicitat i analitzar el nostre tràfic. Pots configurar l’ús que ens autoritzes a fer de les cookies clicant a: ";
 font-size: 12px !important;
    
}
#accept-cookies div { font-size: 0px !important;}

#accept-cookies div a:before {content: "CONFIGURAR COOKIES"; font-size: 15px!important;}

#accept-cookies div {margin-right: 114px!important;}

span.close-accept-cookies SPAN {Font-size: 0px!important;}
span.close-accept-cookies span:before {
    content: "ACCEPTO"!important;
    FONT-SIZE: 15PX!important;
}
.close-accept-cookies {width: 114px!important;}
.close-accept-cookies span {
    width: 100px!important;
    border-radius: 1%!important;
}
*/

.form-cols.masonry-form-item.content-preg.custom-form-checkbox .form-group.enquesta_form .checkbox {
    width: 32px!important;
    float: left;
}


/*app*/


body.customapp header.header,
body.customapp .footer,
.pagina-3486 header.header,
.pagina-3486  footer{display:none!important;}
body.customapp section#\31 41972 {
    padding: 0px!important;
}
section#\31 41972 div#id141972 {
    padding-left: 0px;
    padding-right: 0px;
}

.header-customapp-icono .only-lang #menu ul li a {
    color: #fff!important;
}


body.customapp  .page-header h1, 
body.customapp .page-header h2, 
body.customapp .title-left-underlined .page-header h1, 
body.customapp .title-left-underlined .page-header h2 {background: transparent!important;}


body.customapp .media.list-row.clearfix {
    margin-left: 15px;
    margin-right: 15px;
}

/*body.customapp .pagina-8512  .page-header {
    text-align: left!important;
}
body.customapp.pagina-8512 .page-header h1, 
body.customapp.pagina-8512 .page-header h2, 
body.customapp.pagina-8512 .title-left-underlined .page-header h1, 
body.customapp.pagina-8512 .title-left-underlined .page-header h2 {
      text-align: left!important;
}

body.customapp.carta-140680 .page-header h1, 
body.customapp.carta-140680 .page-header h2, 
body.customapp.carta-140680 .title-left-underlined .page-header h1, 
body.customapp.carta-140680 .title-left-underlined .page-header h2 {
      text-align: left!important;
}*/


body.customapp .submit-encuesta button.btn.btn-primary {
    width: calc(100% - 9rem)!important;
}


.customapp button.familia.btn.btn-link.link-collapse{
background: rgb(0, 94, 161)!important;
    color: #fff!important;
    border-radius: 5px;
    padding-left: 10px!important;
    padding-right: 10px!important;
    box-shadow: rgba(9, 30, 66, 0.5) 0px 4px 8px -2px, rgba(9, 30, 66, 0.3) 0px 0px 0px 1px;
}
.customapp .page-header h2,
.customapp .page-header h1{padding-bottom: 0px!important;}
.customapp .collapse.in {
    margin-bottom: 30px!important;
}



.customapp .only-one-banner .slick-slider-caption .inner-caption{background:transparent!important;}

    /* box-shadow: #17171759 0px 6px 15px 0px;
/*
.customapp button.familia.btn.btn-link.link-collapse.collapsed {
    background: rgb(0, 94, 161)!important;
    color: #fff!important;
    border-radius: 5px;
}
button.familia.btn.btn-link.link-collapse.collapsed {
    background: rgb(0, 94, 161)!important;
    color: #fff!important;
    border-radius: 5px;
    padding-left: 10px!important;
    padding-right: 10px!important;
    box-shadow: #17171759 0px 6px 15px 0px;
}*/

.text-cookies a {
    color: blue;
    text-decoration: underline;
}
#anchor-38603 .card-block,
#anchor-38601 .card-block{
    text-align: left !important;
}

#anchor-38603 table td{
    outline: 1px solid;
    padding: 5px;
}

/* Botons Cookies - mateix color per a tots */
.close-accept-cookies,
.decline-cookies,
.conf-cookies {
  background: #153F59 !important;     /* usa background per si el CMP aplica gradients */
  color: #fff !important;
  border: none !important;
}