.gpi-contingut-wrapper{margin-bottom:30px}.gpi-contingut-wrapper h2.subtitolContingut{font-size:21px;margin-bottom:15px}.gpi-contingut-wrapper h3.descripcioContingut{font-size:18px;margin-top:0}.gpi-contingut-wrapper .gpi-contingut{text-align:justify}.contingut-normal .gpi-contingut{font-size:20px;color:#000000}.contingut-normal .titol-i-mes{color:#7d756e;font-style:oblique;font-size:70px;display:flex;align-items:baseline;justify-content:center}.contingut-normal .titol-i-mes img{margin-right:20px}@media(max-width:767px){.contingut-normal .titol-i-mes img{max-width:90px}.contingut-normal .titol-i-mes{font-size:50px}}
h2.subtitolContingut,h3.subtitolContingut{font-size:16px;text-transform:none;line-height:23px;letter-spacing:1px}.doscols h2.titolContingut{margin:0;color:#79706b;font-family:'Lato-Bold';font-size:28px}.doscols h2.titolContingut span{color:#003c4b}.doscols .linea-superior::before{content:'';display:block;height:10px;width:150px;background:#977d52;position:absolute;top:-35px}.doscols .gpi-contingut{font-size:17px}
.block4{padding-top:30px;padding-bottom:30px}.block4 > .row{display:flex;align-items:center;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;align-items:center}.block4 > .row > div{display:block;flex:1 0 auto;margin:0 -1px}.block4 > .row > .col-lg-12{display:flex;justify-content:center}.block4 h1,.block4 h2{font-size:[CONTENIDO_TITULO_TAMANO];font-family:'Lato-Regular';font-weight:normal;color:#79706b;letter-spacing:1.5px;text-transform:none;margin-top:0;margin-bottom:0;font-style:italic;font-size:60px}.block4 h1 span,.block4 h2 span{font-size:[CONTENIDO_TITULO_TAMANO];font-weight:normal;letter-spacing:1.5px;color:#003c4b;font-family:'Lato-Bold'}.block4 h3{font-size:30px;color:#79706b;line-height:26px;text-align:justify;margin-bottom:30px;margin-top:0;font-style:italic;margin-left:16px;margin-top:5px}.block4 h3.sobre-titol{margin-bottom:0;font-size:42px;margin-left:50px}.block4 .text-sobre-imatge{margin-bottom:35px;font-size:15px;color:#000000}.block4 .text-sobre-imatge img{margin-right:10px}.block4 p + .text-sobre-imatge{margin-top:35px;margin-bottom:0}.block4 .text-sobre-imatge.text-sota-imatge{margin-top:35px}.block4 .contingut{font-size:16px;color:#000000;line-height:26px}.block4 .btn-primary{background-color:[BOTON_FONDO_DES];color:[BOTON_TEXTO_DES];margin-top:30px;margin-bottom:30px}.block4 .btn-primary:hover,.block4 .btn-primary:focus{background:[BOTON_FONDO_ACT];color:[BOTON_TEXTO_ACT]}.block4 .linea-superior{position:relative;margin-top:40px;padding-top:10px;padding-left:585px;margin-left:-585px;margin-right:-280px;padding-right:280px;margin-bottom:-28px;padding-bottom:28px;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:-1}.block4 .linea-superior::before{content:'';display:block;height:10px;width:150px;background:#977d52;position:absolute;top:-4px}.block4 .linea-superior .txt-secundari-titol{font-family:'Lato-bold';color:#003c4b;font-size:30px}.block4 .linea-superior .txt-secundari-desc{font-size:15px;color:#000000;margin-bottom:35px}.block4 .container-titol{margin-left:45px;margin-bottom:34px}.block4 #container-carousel-indicators{width:100%;overflow:hidden;margin-top:30px}.block4 .carousel-indicators{position:static;margin:0;width:100%;left:unset;bottom:unset;white-space:nowrap;text-align:center;font-size:0;overflow:auto;overflow-y:hidden}.block4 .carousel-indicators li{background:[GENERAL_BANNER_TABS];border-color:[GENERAL_BANNER_TABS]}.block4 .center{text-align:center}.block4 .carousel-indicators li.active{background:[GENERAL_BANNER_TABS_ACTIVE];border-color:[GENERAL_BANNER_TABS_ACTIVE]}.block4 .carousel-indicators li img{-moz-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.block4 .carousel-indicators li + li{margin-left:10px}.block4 .carousel-control{width:7%;bottom:60px}.block4 .carousel-control.right{background:none}.block4 .carousel-control.left{background:none}.block4 .carousel-control i.fa{font-size:80px;width:auto;height:auto;margin-top:-40px;color:[GENERAL_BANNER_TABS];position:absolute;top:50%;text-shadow:none}.block4 .carousel-control i.fa-angle-left{left:5px}.block4 .carousel-control i.fa-angle-right{right:5px}.block4 .carousel-control i.fa{font-size:80px;width:auto;height:auto;margin-top:-40px}@media (max-width:767px){.block4 .carousel-inner{height:auto !important}}.videoWrapper{position:relative;width:100%;height:0;background-color:#000}.videoWrapper43{padding-top:75%}.videoWrapper169{padding-top:56%}.videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}.videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-size:100% 100%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms,height 0s;-moz-transition:opacity 800ms,height 0s;transition:opacity 800ms,height 0s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;transition-delay:0s,0s}.videoPoster:before{content:'';position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:5px solid [BLOCK4_PICTO_DES];border-radius:100%;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms}.videoPoster:after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;margin:-25px 0 0 -13px;border-left:40px solid [BLOCK4_PICTO_DES];border-top:25px solid transparent;border-bottom:25px solid transparent;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms}.videoPoster:hover:before,.videoPoster:focus:before{border-color:[BLOCK4_PICTO_ACT]}.videoPoster:hover:after,.videoPoster:focus:after{border-left-color:[BLOCK4_PICTO_ACT]}.videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0s,800ms;-moz-transition-delay:0s,800ms;transition-delay:0s,800ms}@media (max-width:1199px){.block4 .linea-superior{margin-left:-485px;padding-left:485px}}@media (max-width:992px){.block4 .linea-superior{margin-left:-375px;padding-left:375px}.block4 .container-titol{margin-bottom:25px}.block4 .img-container{margin:30px 0}}@media (max-width:767px){.block4 .linea-superior{margin-bottom:0}.block4 h1,.block4 h2{font-size:44px}.block4 h3.sobre-titol{font-size:32px}.block4 h3{font-size:24px}}
.block5{padding-top:30px;padding-bottom:30px}.block5 h1,.block5 h2{font-size:[CONTENIDO_TITULO_TAMANO];font-family:'Lato-Regular';font-weight:normal;color:#79706b;letter-spacing:1.5px;text-transform:none;margin-top:0;font-style:italic;font-size:65px}.block5 .container-titol{margin-left:45px}.block5 h1 span,.block5 h2 span{font-size:[CONTENIDO_TITULO_TAMANO];font-weight:normal;letter-spacing:1.5px;color:#003c4b;font-family:'Lato-Bold'}.block5 h3{font-size:30px;color:#79706b;line-height:26px;text-align:justify;margin-bottom:30px;margin-top:0;font-style:italic;margin-left:25px;margin-left:16px;margin-top:5px}.block5 h3.sobre-titol{margin-bottom:0;font-size:42px;margin-left:50px;color:#79706b}.block5 .contingut{font-size:16px;color:#000000;line-height:26px}.block5 .btn-primary{background-color:[BOTON_FONDO_DES];color:[BOTON_TEXTO_DES];margin-top:30px;margin-bottom:30px}.block5 .btn-primary:hover,.block5 .btn-primary:focus{background:[BOTON_FONDO_ACT];color:[BOTON_TEXTO_ACT]}.block5 .block5-separador{background-repeat:no-repeat;background-size:cover;margin-right:-285px;padding-right:100px;padding-left:45px}.block5 .block5-separador::before{content:'';display:block;height:10px;width:150px;background:#977d52;position:absolute}.block5 .block5-separador h4{color:#79706b;font-family:'Lato-Bold';font-size:30px;padding-top:20px}.block5 .block5-separador h4 span{color:#003c4b}.block5 .block5-separador p{font-size:16px;color:#000000}@media screen and (max-width:992px){.block5-bg-image{background-size:cover !important}.block5{background:rgba(255,255,255,0.6);width:100% !important}.block5 .block5-separador{margin-right:-150px}}@media screen and (max-width:767px){.block5 .block5-separador{padding-right:15px;padding-left:15px;margin-right:0}.block5 h1,.block5 h2{font-size:44px}.block5 h3.sobre-titol{font-size:32px}.block5 h3{font-size:24px}}
.block7{margin-bottom:30px}.block7 h1,.block7 h2{margin-bottom:10px;font-size:20px}
