/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Figtree-Medium';src:url(/themes/custom/clc_barrio/assets/fonts/Figtree-Medium.ttf) format("truetype")}@font-face{font-family:'Figtree-Medium-Italic';src:url(/themes/custom/clc_barrio/assets/fonts/Figtree-MediumItalic.ttf) format("truetype")}@font-face{font-family:'Figtree-Regular';src:url(/themes/custom/clc_barrio/assets/fonts/Figtree-Regular.ttf) format("truetype")}@font-face{font-family:'Figtree-SemiBold';src:url(/themes/custom/clc_barrio/assets/fonts/Figtree-SemiBold.ttf) format("truetype")}@font-face{font-family:'Figtree-Bold';src:url(/themes/custom/clc_barrio/assets/fonts/Figtree-Bold.ttf) format("truetype")}@font-face{font-family:'Lora-Bold';src:url(/themes/custom/clc_barrio/assets/fonts/Lora-Bold.ttf) format("truetype")}@font-face{font-family:'Lora-Italic';src:url(/themes/custom/clc_barrio/assets/fonts/Lora-Italic.ttf) format("truetype")}html{font-size:10px}body{font-family:Figtree-Regular;font-size:1.8rem;background:#fff !important;color:#000 !important;accent-color:#CD2C66 !important}body.modal-in{overflow:hidden}p{margin-bottom:3.2rem}figure img{border-radius:28px}figure.align-right{margin-left:2.4rem}figure.align-left{margin-right:2.4rem}figure figcaption{margin-top:19px;font-family:Figtree-Medium-Italic;font-size:1.2rem;line-height:1.5em;color:#abaeb0}ul li::marker{color:#CD2C66}ol li::marker{color:#CD2C66;font-weight:bold}main.col{padding:0}#main-wrapper{padding-top:100px}@media (min-width:992px){#main-wrapper{padding-top:0}}blockquote{max-width:640px;margin:5.6rem auto;text-align:center}blockquote p{font-size:2.4rem;font-family:Lora-Italic;line-height:1.25em;font-weight:italic}table,.table{max-width:100%}table thead,.table thead{border:1px solid #5175C4 !important}table tr th,.table tr th{color:white;background-color:#324A87;padding:5px}table tr th p,.table tr th p{margin-bottom:0}table tr td,.table tr td{padding:1.6rem;border:1px solid #000;background-color:#fff}.cke_contents{height:500px !important}@media (max-width:767px){.align-right{float:none;width:100%;height:auto}}.align-right .field--name-thumbnail{margin-right:0;margin-left:3.2rem;width:100%}.align-right .field--name-thumbnail img{border-radius:28px;width:100%}@media (max-width:767px){.align-left{float:none;width:100%;height:auto}}.align-left .field--name-thumbnail{margin-right:3.2rem;margin-left:0;float:none}.align-left .field--name-thumbnail img{border-radius:28px;width:100%}.field--name-thumbnail img{border-radius:28px;width:100%}@media (max-width:767px){.field--name-thumbnail{float:none;width:100%}}.align-center{width:100%}@media (max-width:767px){.align-center{float:none;width:100%;height:auto}}.align-center .field--name-thumbnail{float:none}.align-center .field--name-thumbnail img{display:block;margin:3.2rem auto;border-radius:28px}@media (max-width:767px){.modal-in:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}}.field--name-field-multi-link a,.field--name-body a{color:#000;font-family:Figtree-Bold;transition:color .3s ease}.field--name-field-multi-link a:hover,.field--name-body a:hover{color:#324A87;text-decoration:none}#sliding-popup .omd-cookies-block .omd-cookies-container{padding:36px}#sliding-popup .omd-cookies-block .omd-cookies-container .popup-content{max-width:100%}#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons{display:flex !important;justify-content:center;flex-wrap:wrap}#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button{background-color:transparent !important;justify-content:center;margin-bottom:8px}@media (min-width:992px){#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button{margin-bottom:0}}#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button:after{display:none}.block-views-blockclc-services-b-serveis h2,.block-views-blockclc-services-b-serveis .slick-dots,.block-clc-services-header-block .b-services-header .textos,.block-clc-home-method-banner-block,.block-clc-home-info-section-block .banner-wrapper,.b-menu-intra-web,.block-clc-book-home-header-block,.node--type-header-home.node--view-mode-full .group-texts,.path-frontpage .site-footer .container,.path-frontpage .block-clc-newsletter-block .b-newsletter,.page-view-clc-services .breadcrumb,.page-view-clc-services .view-clc-services,.page-node-332 #main-wrapper,.page-node-331 #main-wrapper,.page-node-476 #main-wrapper,.node--type-webform .breadcrumb,.node--type-webform .node--type-webform.node--view-mode-full,.node--type-webform .region-featured-bottom-third .block-clc-utils,.page-view-clc-discounts .block-page-title-block,.path-node.page-book-cover #main-wrapper .container .row-offcanvas .section,.path-biblioteca .block-page-title-block,.block-views-blockclc-news-b-blog .view-clc-news,.page-view-magazine .block-system-breadcrumb-block,.view-magazine,.page-view-clc-courses .block-clc-courses-header-block,.page-view-clc-licensed-list .breadcrumb,.page-view-clc-licensed-list .block-page-title-block,.view-clc-licensed-list .view-empty,.view-clc-licensed-list .view-filters form,.view-clc-licensed-list .view-content,.view-clc-licensed-list .feed-icons,.view-clc-licensed-list .view-footer,.view-clc-licensed-list nav,.block-views-blockclc-courses-b-courses-home,.omd-r-view-clc_licensed_documentation-clc_page_licensed_documentation .block-page-title-block{width:100%;margin:0 auto;padding:0 1rem}@media (min-width:576px){.block-views-blockclc-services-b-serveis h2,.block-views-blockclc-services-b-serveis .slick-dots,.block-clc-services-header-block .b-services-header .textos,.block-clc-home-method-banner-block,.block-clc-home-info-section-block .banner-wrapper,.b-menu-intra-web,.block-clc-book-home-header-block,.node--type-header-home.node--view-mode-full .group-texts,.path-frontpage .site-footer .container,.path-frontpage .block-clc-newsletter-block .b-newsletter,.page-view-clc-services .breadcrumb,.page-view-clc-services .view-clc-services,.page-node-332 #main-wrapper,.page-node-331 #main-wrapper,.page-node-476 #main-wrapper,.node--type-webform .breadcrumb,.node--type-webform .node--type-webform.node--view-mode-full,.node--type-webform .region-featured-bottom-third .block-clc-utils,.page-view-clc-discounts .block-page-title-block,.path-node.page-book-cover #main-wrapper .container .row-offcanvas .section,.path-biblioteca .block-page-title-block,.block-views-blockclc-news-b-blog .view-clc-news,.page-view-magazine .block-system-breadcrumb-block,.view-magazine,.page-view-clc-courses .block-clc-courses-header-block,.page-view-clc-licensed-list .breadcrumb,.page-view-clc-licensed-list .block-page-title-block,.view-clc-licensed-list .view-empty,.view-clc-licensed-list .view-filters form,.view-clc-licensed-list .view-content,.view-clc-licensed-list .feed-icons,.view-clc-licensed-list .view-footer,.view-clc-licensed-list nav,.block-views-blockclc-courses-b-courses-home,.omd-r-view-clc_licensed_documentation-clc_page_licensed_documentation .block-page-title-block{max-width:540px}}@media (min-width:768px){.block-views-blockclc-services-b-serveis h2,.block-views-blockclc-services-b-serveis .slick-dots,.block-clc-services-header-block .b-services-header .textos,.block-clc-home-method-banner-block,.block-clc-home-info-section-block .banner-wrapper,.b-menu-intra-web,.block-clc-book-home-header-block,.node--type-header-home.node--view-mode-full .group-texts,.path-frontpage .site-footer .container,.path-frontpage .block-clc-newsletter-block .b-newsletter,.page-view-clc-services .breadcrumb,.page-view-clc-services .view-clc-services,.page-node-332 #main-wrapper,.page-node-331 #main-wrapper,.page-node-476 #main-wrapper,.node--type-webform .breadcrumb,.node--type-webform .node--type-webform.node--view-mode-full,.node--type-webform .region-featured-bottom-third .block-clc-utils,.page-view-clc-discounts .block-page-title-block,.path-node.page-book-cover #main-wrapper .container .row-offcanvas .section,.path-biblioteca .block-page-title-block,.block-views-blockclc-news-b-blog .view-clc-news,.page-view-magazine .block-system-breadcrumb-block,.view-magazine,.page-view-clc-courses .block-clc-courses-header-block,.page-view-clc-licensed-list .breadcrumb,.page-view-clc-licensed-list .block-page-title-block,.view-clc-licensed-list .view-empty,.view-clc-licensed-list .view-filters form,.view-clc-licensed-list .view-content,.view-clc-licensed-list .feed-icons,.view-clc-licensed-list .view-footer,.view-clc-licensed-list nav,.block-views-blockclc-courses-b-courses-home,.omd-r-view-clc_licensed_documentation-clc_page_licensed_documentation .block-page-title-block{max-width:720px}}@media (min-width:992px){.block-views-blockclc-services-b-serveis h2,.block-views-blockclc-services-b-serveis .slick-dots,.block-clc-services-header-block .b-services-header .textos,.block-clc-home-method-banner-block,.block-clc-home-info-section-block .banner-wrapper,.b-menu-intra-web,.block-clc-book-home-header-block,.node--type-header-home.node--view-mode-full .group-texts,.path-frontpage .site-footer .container,.path-frontpage .block-clc-newsletter-block .b-newsletter,.page-view-clc-services .breadcrumb,.page-view-clc-services .view-clc-services,.page-node-332 #main-wrapper,.page-node-331 #main-wrapper,.page-node-476 #main-wrapper,.node--type-webform .breadcrumb,.node--type-webform .node--type-webform.node--view-mode-full,.node--type-webform .region-featured-bottom-third .block-clc-utils,.page-view-clc-discounts .block-page-title-block,.path-node.page-book-cover #main-wrapper .container .row-offcanvas .section,.path-biblioteca .block-page-title-block,.block-views-blockclc-news-b-blog .view-clc-news,.page-view-magazine .block-system-breadcrumb-block,.view-magazine,.page-view-clc-courses .block-clc-courses-header-block,.page-view-clc-licensed-list .breadcrumb,.page-view-clc-licensed-list .block-page-title-block,.view-clc-licensed-list .view-empty,.view-clc-licensed-list .view-filters form,.view-clc-licensed-list .view-content,.view-clc-licensed-list .feed-icons,.view-clc-licensed-list .view-footer,.view-clc-licensed-list nav,.block-views-blockclc-courses-b-courses-home,.omd-r-view-clc_licensed_documentation-clc_page_licensed_documentation .block-page-title-block{max-width:960px;padding:0}}@media (min-width:1300px){.block-views-blockclc-services-b-serveis h2,.block-views-blockclc-services-b-serveis .slick-dots,.block-clc-services-header-block .b-services-header .textos,.block-clc-home-method-banner-block,.block-clc-home-info-section-block .banner-wrapper,.b-menu-intra-web,.block-clc-book-home-header-block,.node--type-header-home.node--view-mode-full .group-texts,.path-frontpage .site-footer .container,.path-frontpage .block-clc-newsletter-block .b-newsletter,.page-view-clc-services .breadcrumb,.page-view-clc-services .view-clc-services,.page-node-332 #main-wrapper,.page-node-331 #main-wrapper,.page-node-476 #main-wrapper,.node--type-webform .breadcrumb,.node--type-webform .node--type-webform.node--view-mode-full,.node--type-webform .region-featured-bottom-third .block-clc-utils,.page-view-clc-discounts .block-page-title-block,.path-node.page-book-cover #main-wrapper .container .row-offcanvas .section,.path-biblioteca .block-page-title-block,.block-views-blockclc-news-b-blog .view-clc-news,.page-view-magazine .block-system-breadcrumb-block,.view-magazine,.page-view-clc-courses .block-clc-courses-header-block,.page-view-clc-licensed-list .breadcrumb,.page-view-clc-licensed-list .block-page-title-block,.view-clc-licensed-list .view-empty,.view-clc-licensed-list .view-filters form,.view-clc-licensed-list .view-content,.view-clc-licensed-list .feed-icons,.view-clc-licensed-list .view-footer,.view-clc-licensed-list nav,.block-views-blockclc-courses-b-courses-home,.omd-r-view-clc_licensed_documentation-clc_page_licensed_documentation .block-page-title-block{max-width:1140px}}@media (min-width:1400px){.block-views-blockclc-services-b-serveis h2,.block-views-blockclc-services-b-serveis .slick-dots,.block-clc-services-header-block .b-services-header .textos,.block-clc-home-method-banner-block,.block-clc-home-info-section-block .banner-wrapper,.b-menu-intra-web,.block-clc-book-home-header-block,.node--type-header-home.node--view-mode-full .group-texts,.path-frontpage .site-footer .container,.path-frontpage .block-clc-newsletter-block .b-newsletter,.page-view-clc-services .breadcrumb,.page-view-clc-services .view-clc-services,.page-node-332 #main-wrapper,.page-node-331 #main-wrapper,.page-node-476 #main-wrapper,.node--type-webform .breadcrumb,.node--type-webform .node--type-webform.node--view-mode-full,.node--type-webform .region-featured-bottom-third .block-clc-utils,.page-view-clc-discounts .block-page-title-block,.path-node.page-book-cover #main-wrapper .container .row-offcanvas .section,.path-biblioteca .block-page-title-block,.block-views-blockclc-news-b-blog .view-clc-news,.page-view-magazine .block-system-breadcrumb-block,.view-magazine,.page-view-clc-courses .block-clc-courses-header-block,.page-view-clc-licensed-list .breadcrumb,.page-view-clc-licensed-list .block-page-title-block,.view-clc-licensed-list .view-empty,.view-clc-licensed-list .view-filters form,.view-clc-licensed-list .view-content,.view-clc-licensed-list .feed-icons,.view-clc-licensed-list .view-footer,.view-clc-licensed-list nav,.block-views-blockclc-courses-b-courses-home,.omd-r-view-clc_licensed_documentation-clc_page_licensed_documentation .block-page-title-block{max-width:1320px}}.block-book-navigation .menu .menu-item a,.block-clc-book-header-block .b-book-header .pretitle,.block-clc-book-header-block .b-book-header .title-btn,.block-clc-book-header-block .b-book-header .tips-wrapper,.node--type-transparency-page .breadcrumb,.node--type-transparency-page .block-page-title-block,.node--type-transparency-page .block-clc-transparency-header-block,.node--type-transparency-page .navigation.menu--menu-top li a,.node--type-transparency-page .navigation.menu--menu-top li span,.node--type-transparency-page #block-menu-commisions li a,.node--type-transparency-page #block-menu-commisions li span,.path-node.node--type-book .breadcrumb{padding:0 1rem}@media (min-width:992px){.block-book-navigation .menu .menu-item a,.block-clc-book-header-block .b-book-header .pretitle,.block-clc-book-header-block .b-book-header .title-btn,.block-clc-book-header-block .b-book-header .tips-wrapper,.node--type-transparency-page .breadcrumb,.node--type-transparency-page .block-page-title-block,.node--type-transparency-page .block-clc-transparency-header-block,.node--type-transparency-page .navigation.menu--menu-top li a,.node--type-transparency-page .navigation.menu--menu-top li span,.node--type-transparency-page #block-menu-commisions li a,.node--type-transparency-page #block-menu-commisions li span,.path-node.node--type-book .breadcrumb{padding:0 86px}}@media (min-width:1600px){.block-book-navigation .menu .menu-item a,.block-clc-book-header-block .b-book-header .pretitle,.block-clc-book-header-block .b-book-header .title-btn,.block-clc-book-header-block .b-book-header .tips-wrapper,.node--type-transparency-page .breadcrumb,.node--type-transparency-page .block-page-title-block,.node--type-transparency-page .block-clc-transparency-header-block,.node--type-transparency-page .navigation.menu--menu-top li a,.node--type-transparency-page .navigation.menu--menu-top li span,.node--type-transparency-page #block-menu-commisions li a,.node--type-transparency-page #block-menu-commisions li span,.path-node.node--type-book .breadcrumb{padding:0 150px}}h1{font-size:clamp(3rem,calc(2.3077rem + 3.0769vw),4.6rem);font-family:Lora-Bold;margin-bottom:1.6rem}h2,.block-clc-home-method-banner-block .text p,.block-clc-home-info-section-block .banner-wrapper .title,.node--type-board.node--view-mode-full .group-right .field--name-field-multi-subtitle,.confirmation-modal .wrapper p.title,.paragraph--type-banner-fullwidth-right .field--name-field-multi-title,.paragraph--type-banner-fullwidth .field--name-field-multi-title,.page-view-clc-services .view-clc-services .view-header,.page-view-clc-services .view-clc-services .view-header p{font-size:clamp(2rem,calc(2.3077rem + 3.0769vw),3.2rem);line-height:1.25em;font-family:Lora-Bold;margin-bottom:1.6rem}h3,.node--type-serveis.node--view-mode-teaser .field--name-node-title p,.node--type-serveis.node--view-mode-token .field--name-node-title p{font-size:clamp(2rem,calc(2.3077rem + 3.0769vw),3.2rem);font-family:Figtree-Bold;margin-bottom:1.6rem}h4{font-size:clamp(1.8rem,calc(2.3077rem + 3.0769vw),3.2rem);font-family:Lora-Bold;margin-bottom:1.6rem}p{font-family:Figtree-Regular;font-size:clamp(1.6rem,calc(2.3077rem + 3.0769vw),1.8rem);line-height:1.556em}.node--type-serveis.node--view-mode-teaser .field--name-body>*,.node--type-serveis.node--view-mode-token .field--name-body>*,.node--type-courses.node--view-mode-token .field--name-body>*,.node--type-courses.node--view-mode-token .field--name-field-multi-date{font-family:Figtree-Regular;font-size:clamp(1.4rem,calc(2.3077rem + 3.0769vw),1.6rem);line-height:1.75em}.block-views-blockclc-news-b-blog .view-clc-news .more-link a{text-decoration:none;font-size:16px;font-family:Figtree-Bold;display:flex;align-items:center;color:inherit;transition:all .3s ease}.block-views-blockclc-news-b-blog .view-clc-news .more-link a:after{content:"";width:24px;height:16px;margin-left:6px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);transition:all .3s ease;flex-shrink:0}.block-views-blockclc-news-b-blog .view-clc-news .more-link a:hover{color:#CD2C66}.block-views-blockclc-news-b-blog .view-clc-news .more-link a:hover:after{transform:translateX(8px);background-image:url(/themes/custom/clc_barrio/assets/arrow-right-fucsia.svg)}#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button,.block-views-blockclc-services-b-serveis .more-link a,.b-menu-intra-web ul li a,.book-navigation .book-pager .book-pager__item a,.block-clc-book-home-header-block .header-wrapper .btn,form .form-actions button,.node--type-header-home.node--view-mode-full .group-texts .field--name-field-multi-link a,.node--type-courses.node--view-mode-teaser .field--name-field-multi-inscription-link a,.c-omd-form .omd_button,.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code a,.c-modal .action-button,.c-modal .close-button,.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link,.paragraph--type-banner-fullwidth-right .field--name-field-multi-link a,.paragraph--type-banner-fullwidth .field--name-field-multi-link a,.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link a,.btn,.sff-custom-not-found .btn,.clc-custom-not-authorized .btn,.view-magazine .view-content .magazine-access-restricted .logout-discount-code a,.page-view-clc-courses .b-banner .group-right a,.block-views-blockclc-courses-b-courses-home .more-link a{font-family:Figtree-Bold;padding:16px 24px;font-size:15px;border-radius:33px;display:flex;align-items:center;color:#000;text-decoration:none;border:1px solid #000;transition:all .3s ease}#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button:after,.block-views-blockclc-services-b-serveis .more-link a:after,.b-menu-intra-web ul li a:after,.book-navigation .book-pager .book-pager__item a:after,.block-clc-book-home-header-block .header-wrapper .btn:after,form .form-actions button:after,.node--type-header-home.node--view-mode-full .group-texts .field--name-field-multi-link a:after,.node--type-courses.node--view-mode-teaser .field--name-field-multi-inscription-link a:after,.c-omd-form .omd_button:after,.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code a:after,.c-modal .action-button:after,.c-modal .close-button:after,.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link:after,.paragraph--type-banner-fullwidth-right .field--name-field-multi-link a:after,.paragraph--type-banner-fullwidth .field--name-field-multi-link a:after,.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link a:after,.btn:after,.sff-custom-not-found .btn:after,.clc-custom-not-authorized .btn:after,.view-magazine .view-content .magazine-access-restricted .logout-discount-code a:after,.page-view-clc-courses .b-banner .group-right a:after,.block-views-blockclc-courses-b-courses-home .more-link a:after{content:"";width:24px;height:16px;margin-left:16px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);transition:all .3s ease;flex-shrink:0}#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button:hover,.block-views-blockclc-services-b-serveis .more-link a:hover,.b-menu-intra-web ul li a:hover,.book-navigation .book-pager .book-pager__item a:hover,.block-clc-book-home-header-block .header-wrapper .btn:hover,form .form-actions button:hover,.node--type-header-home.node--view-mode-full .group-texts .field--name-field-multi-link a:hover,.node--type-courses.node--view-mode-teaser .field--name-field-multi-inscription-link a:hover,.c-omd-form .omd_button:hover,.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code a:hover,.c-modal .action-button:hover,.c-modal .close-button:hover,.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link:hover,.paragraph--type-banner-fullwidth-right .field--name-field-multi-link a:hover,.paragraph--type-banner-fullwidth .field--name-field-multi-link a:hover,.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link a:hover,.btn:hover,.view-magazine .view-content .magazine-access-restricted .logout-discount-code a:hover,.page-view-clc-courses .b-banner .group-right a:hover,.block-views-blockclc-courses-b-courses-home .more-link a:hover{border-color:#CD2C66;background-color:#CD2C66 !important;color:#fff}#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button:hover:after,.block-views-blockclc-services-b-serveis .more-link a:hover:after,.b-menu-intra-web ul li a:hover:after,.book-navigation .book-pager .book-pager__item a:hover:after,.block-clc-book-home-header-block .header-wrapper .btn:hover:after,form .form-actions button:hover:after,.node--type-header-home.node--view-mode-full .group-texts .field--name-field-multi-link a:hover:after,.node--type-courses.node--view-mode-teaser .field--name-field-multi-inscription-link a:hover:after,.c-omd-form .omd_button:hover:after,.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code a:hover:after,.c-modal .action-button:hover:after,.c-modal .close-button:hover:after,.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link:hover:after,.paragraph--type-banner-fullwidth-right .field--name-field-multi-link a:hover:after,.paragraph--type-banner-fullwidth .field--name-field-multi-link a:hover:after,.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link a:hover:after,.btn:hover:after,.view-magazine .view-content .magazine-access-restricted .logout-discount-code a:hover:after,.page-view-clc-courses .b-banner .group-right a:hover:after,.block-views-blockclc-courses-b-courses-home .more-link a:hover:after{background-image:url(/themes/custom/clc_barrio/assets/ico-arrow-white.svg);transform:translateX(6px)}#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button:focus,.block-views-blockclc-services-b-serveis .more-link a:focus,.b-menu-intra-web ul li a:focus,.book-navigation .book-pager .book-pager__item a:focus,.block-clc-book-home-header-block .header-wrapper .btn:focus,form .form-actions button:focus,.node--type-header-home.node--view-mode-full .group-texts .field--name-field-multi-link a:focus,.node--type-courses.node--view-mode-teaser .field--name-field-multi-inscription-link a:focus,.c-omd-form .omd_button:focus,.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code a:focus,.c-modal .action-button:focus,.c-modal .close-button:focus,.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link:focus,.paragraph--type-banner-fullwidth-right .field--name-field-multi-link a:focus,.paragraph--type-banner-fullwidth .field--name-field-multi-link a:focus,.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link a:focus,.btn:focus,.view-magazine .view-content .magazine-access-restricted .logout-discount-code a:focus,.page-view-clc-courses .b-banner .group-right a:focus,.block-views-blockclc-courses-b-courses-home .more-link a:focus,#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button:focus-visible,.block-views-blockclc-services-b-serveis .more-link a:focus-visible,.b-menu-intra-web ul li a:focus-visible,.book-navigation .book-pager .book-pager__item a:focus-visible,.block-clc-book-home-header-block .header-wrapper .btn:focus-visible,form .form-actions button:focus-visible,.node--type-header-home.node--view-mode-full .group-texts .field--name-field-multi-link a:focus-visible,.node--type-courses.node--view-mode-teaser .field--name-field-multi-inscription-link a:focus-visible,.c-omd-form .omd_button:focus-visible,.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code a:focus-visible,.c-modal .action-button:focus-visible,.c-modal .close-button:focus-visible,.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link:focus-visible,.paragraph--type-banner-fullwidth-right .field--name-field-multi-link a:focus-visible,.paragraph--type-banner-fullwidth .field--name-field-multi-link a:focus-visible,.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link a:focus-visible,.btn:focus-visible,.view-magazine .view-content .magazine-access-restricted .logout-discount-code a:focus-visible,.page-view-clc-courses .b-banner .group-right a:focus-visible,.block-views-blockclc-courses-b-courses-home .more-link a:focus-visible,#sliding-popup .omd-cookies-block .omd-cookies-container #popup-buttons button:focus-within,.block-views-blockclc-services-b-serveis .more-link a:focus-within,.b-menu-intra-web ul li a:focus-within,.book-navigation .book-pager .book-pager__item a:focus-within,.block-clc-book-home-header-block .header-wrapper .btn:focus-within,form .form-actions button:focus-within,.node--type-header-home.node--view-mode-full .group-texts .field--name-field-multi-link a:focus-within,.node--type-courses.node--view-mode-teaser .field--name-field-multi-inscription-link a:focus-within,.c-omd-form .omd_button:focus-within,.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code a:focus-within,.c-modal .action-button:focus-within,.c-modal .close-button:focus-within,.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link:focus-within,.paragraph--type-banner-fullwidth-right .field--name-field-multi-link a:focus-within,.paragraph--type-banner-fullwidth .field--name-field-multi-link a:focus-within,.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link a:focus-within,.btn:focus-within,.view-magazine .view-content .magazine-access-restricted .logout-discount-code a:focus-within,.page-view-clc-courses .b-banner .group-right a:focus-within,.block-views-blockclc-courses-b-courses-home .more-link a:focus-within{border-color:#CD2C66 !important;box-shadow:0 0 0 0.25rem rgba(233,30,99,0.5) !important;color:#000}.node--type-transparency-page .block-clc-transparency-header-block .b-transparency-header{font-size:16px;font-family:Figtree-Bold;text-transform:uppercase;color:#324A87;letter-spacing:0.9px}#page .header #navbar-top{background-color:#324A87;color:#fff;padding:1rem;z-index:10}@media (min-width:992px){#page .header #navbar-top{padding:1rem 8rem;display:block}}#page .header #navbar-top .contextual-region{z-index:99999}#page .header #navbar-top .contextual-region .contextual .contextual-links a{color:#000;text-transform:none}#page .header #navbar-top .sf-depth-1 a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;transition:color .3s ease;line-height:16px;padding:0;position:relative}#page .header #navbar-top .sf-depth-1 a:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:-6px;left:0;background-color:#fff;transform:scaleX(0);transition:transform 0.3s ease}#page .header #navbar-top .sf-depth-1 a.is-active,#page .header #navbar-top .sf-depth-1 a.active,#page .header #navbar-top .sf-depth-1 a:hover{text-decoration:none}#page .header #navbar-top .sf-depth-1 a.is-active:before,#page .header #navbar-top .sf-depth-1 a.active:before,#page .header #navbar-top .sf-depth-1 a:hover:before{transform:scaleX(1)}#page .header #navbar-top .region-top-header{width:100%;flex-direction:row;align-items:center;justify-content:space-between}#page .header #navbar-top .region-top-header>*{width:auto}#page .header #navbar-top .block-superfishmenu-top{padding:0;display:none}@media (min-width:992px){#page .header #navbar-top .block-superfishmenu-top{display:flex;align-items:center}}#page .header #navbar-top .block-superfishmenu-top:before{content:"|";display:inline-block}#page .header #navbar-top .block-superfishmenu-top .sf-menu-top li{display:flex;align-items:center}#page .header #navbar-top .block-superfishmenu-top .sf-menu-top li a{margin:0 1.2rem}#page .header #navbar-top .block-superfishmenu-top .sf-menu-top li:after{content:"|";display:inline-block}#page #block-menutop-2,#page .menu--account{display:none}@media (min-width:992px){#page #block-menutop-2,#page .menu--account{display:block}}.only-mobile{display:block}@media (min-width:992px){.only-mobile{display:none}}.menu--socials{flex-grow:1}.menu--socials ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;-moz-column-gap:16px;column-gap:16px;padding-right:8px}.menu--socials ul li{margin-bottom:0;width:16px;height:16px}.menu--socials ul li a{font-size:0;padding:0;text-indent:0;line-height:1em;border:0;width:100%;display:block;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease}.menu--socials ul li a.instagram{background-image:url(/themes/custom/clc_barrio/assets/ico-instagram.svg)}.menu--socials ul li a.twitter{background-image:url(/themes/custom/clc_barrio/assets/ico-twitter.svg)}.menu--socials ul li a.youtube{background-image:url(/themes/custom/clc_barrio/assets/ico-youtube.svg)}.menu--socials ul li a.facebook{background-image:url(/themes/custom/clc_barrio/assets/ico-facebook.svg)}.menu--socials ul li a.linkedin{background-image:url(/themes/custom/clc_barrio/assets/ico-linkedin.svg)}.menu--socials ul li a:hover{transform:rotate(30deg)}.menu--socials .phone,.menu--socials .mail{line-height:16px;padding:0 8px;border-left:1px solid #fff}#page{padding-top:36px}@media (min-width:992px){#page{padding-top:120px}}#page header{position:fixed;left:0;right:0;top:0;z-index:9}#page header .navbar{background-color:#fff;box-shadow:0 26px 26px -6px rgba(69,120,201,0.24);padding:1.6rem;z-index:2}@media (min-width:992px){#page header .navbar{padding:1.6rem 8rem}}#page header .navbar .navbar-brand{max-width:185px;font-size:0}#page header .navbar .navbar-nav{padding-top:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}@media (min-width:992px){#page header .navbar .navbar-nav{padding:0}}#page header .navbar .navbar-nav .nav-item{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}@media (min-width:992px){#page header .navbar .navbar-nav .nav-item{margin-bottom:0}}#page header .navbar .navbar-nav .nav-item:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#CD2C66;transform:scaleX(0);transition:transform 0.3s ease}#page header .navbar .navbar-nav .nav-item .nav-link{font-family:Figtree-Regular;font-size:1.6rem;letter-spacing:.79px;color:#000;transition:color .3s ease}#page header .navbar .navbar-nav .nav-item .nav-link.before{display:flex;align-items:center;gap:8px}#page header .navbar .navbar-nav .nav-item .nav-link.before:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-colegiados.svg);width:14px;height:14px;background-size:contain;background-position:center;background-repeat:no-repeat}#page header .navbar .navbar-nav .nav-item .nav-link.ciudadanos:before{background-image:url(/themes/custom/clc_barrio/assets/ico-ciudadanos.svg);width:22px;height:11px}#page header .navbar .navbar-nav .nav-item .nav-link.logopedia:before{background-image:url(/themes/custom/clc_barrio/assets/ico-logopedia.svg);width:18px;height:18px}#page header .navbar .navbar-nav .nav-item .nav-link.school:before{background-image:url(/themes/custom/clc_barrio/assets/ico-cole.svg);width:22px;height:18px}#page header .navbar .navbar-nav .nav-item.active:before,#page header .navbar .navbar-nav .nav-item:hover:before{transform:scaleX(1)}#page header .navbar .navbar-nav .nav-item.active .nav-link,#page header .navbar .navbar-nav .nav-item:hover .nav-link{color:#CD2C66}#page header .navbar .navbar-toggler{border:0}#page header .dropdown-menu{padding:16px;border:0;box-shadow:none;box-shadow:0 26px 26px -6px rgba(69,120,201,0.24)}#page header .dropdown-menu .dropdown-item{margin-bottom:.8rem}#page header .dropdown-menu .dropdown-item:hover,#page header .dropdown-menu .dropdown-item:focus{background-color:#fff}#page header .dropdown-menu .dropdown-item a{font-family:Figtree-Regular;font-size:1.6rem;letter-spacing:.79px;color:#000;text-decoration:none;transition:color .3s ease}#page header .dropdown-menu .dropdown-item a:hover{color:#CD2C66}#page header .dropdown-menu .dropdown-item.active,#page header .dropdown-menu .dropdown-item:focus{background-color:transparent}#page header .dropdown-menu .dropdown-item.active a,#page header .dropdown-menu .dropdown-item:focus a{color:#CD2C66}.toolbar-tray-open #page header{top:73px}.block-menu.menu--social-menu .nav{justify-content:flex-end;grid-gap:2rem}.block-menu.menu--social-menu .nav .nav-item a{font-size:0;width:18px;height:18px;display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 0.8s ease,transform 0.8s cubic-bezier(0.55,0,0.1,1)}.block-menu.menu--social-menu .nav .nav-item a.facebook{background-image:url(/themes/custom/clc_barrio/assets/facebook.svg)}.block-menu.menu--social-menu .nav .nav-item a.linkedin{background-image:url(/themes/custom/clc_barrio/assets/linkedin.svg)}.block-menu.menu--social-menu .nav .nav-item a.twitter{background-image:url(/themes/custom/clc_barrio/assets/twitter.svg)}.block-menu.menu--social-menu .nav .nav-item a.youtube{background-image:url(/themes/custom/clc_barrio/assets/youtube.svg)}.block-menu.menu--social-menu .nav .nav-item a.instagram{background-image:url(/themes/custom/clc_barrio/assets/instagram.svg)}.block-menu.menu--social-menu .nav .nav-item a:hover{transform:rotate(45deg)}.site-footer .block-clc-info-footer-block{width:100%;margin:0}.site-footer .block-clc-info-footer-block .b-info-footer{color:#fff;width:100%;display:flex;flex-wrap:wrap;gap:2.4rem}@media (min-width:992px){.site-footer .block-clc-info-footer-block .b-info-footer{gap:4.8rem}}.site-footer .block-clc-info-footer-block .b-info-footer .info-item{display:block;width:calc(50% - 1.2rem)}@media (min-width:992px){.site-footer .block-clc-info-footer-block .b-info-footer .info-item{width:calc(25% - 3.6rem)}}.site-footer .block-clc-info-footer-block .b-info-footer .info-item p{margin-bottom:0;font-size:1.4rem}.site-footer .block-clc-info-footer-block .b-info-footer .info-item p a{color:#fff;transition:color .3s ease}.site-footer .block-clc-info-footer-block .b-info-footer .info-item p a:hover{text-decoration:none}.site-footer .block-clc-info-footer-block .b-info-footer .info-item p.title{text-transform:uppercase;font-family:Figtree-Bold;display:flex;align-items:center}.site-footer .block-clc-info-footer-block .b-info-footer .info-item p.description{margin-top:2px}.site-footer .block-clc-info-footer-block .b-info-footer .info-item.icono .title:before{content:"";width:24px;height:19px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:1.2rem;display:none}@media (min-width:992px){.site-footer .block-clc-info-footer-block .b-info-footer .info-item.icono .title:before{display:block}}@media (min-width:992px){.site-footer .block-clc-info-footer-block .b-info-footer .info-item.icono .description{padding-left:39px}}.site-footer .block-clc-info-footer-block .b-info-footer .info-item.icono.location .title:before{background-image:url(/themes/custom/clc_barrio/assets/ico-location-white.svg);height:23px}.site-footer .block-clc-info-footer-block .b-info-footer .info-item.icono.mail .title:before{background-image:url(/themes/custom/clc_barrio/assets/ico-mail-white.svg)}.site-footer .block-clc-info-footer-block .b-info-footer .info-item.icono.phone .title:before{background-image:url(/themes/custom/clc_barrio/assets/ico-phone-white.svg)}.site-footer .navigation.menu--footer{padding:0 1rem}.site-footer .navigation.menu--footer .navbar-nav{display:flex;flex-direction:row}.site-footer .navigation.menu--footer .navbar-nav .nav-item{font-family:Figtree-Bold;font-size:1.4rem;display:flex;flex-direction:row;align-items:center;transition:color .3s ease}.site-footer .navigation.menu--footer .navbar-nav .nav-item a{display:block;width:auto}.site-footer .navigation.menu--footer .navbar-nav .nav-item:after{content:"|";margin:0 .8rem}.site-footer .navigation.menu--footer .navbar-nav .nav-item:last-child:after{display:none}.site-footer .block-clc-logo-block{margin:0}.menu--footer .nav-item{display:flex;align-items:center}.menu--footer .nav-item:after{content:"|";margin:0 3px;color:#fff}.menu--footer .nav-item:last-child:after{display:none}.menu--footer a{color:#fff;font-size:1.4rem;font-family:Figtree-Bold;transition:color .3s ease;padding:0;position:relative}.menu--footer a:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:-6px;left:0;background-color:#fff;transform:scaleX(0);transition:transform 0.3s ease}.menu--footer a.active,.menu--footer a:hover{color:#fff}.menu--footer a.active:before,.menu--footer a:hover:before{transform:scaleX(1)}.menu--footer a.inst-mail{padding-left:24px}.menu--footer a.inst-mail:after{content:"";position:absolute;display:block;background-image:url(/themes/custom/clc_barrio/assets/ico-mail-private.svg);background-size:cover;background-repeat:no-repeat;background-position:center;width:17px;height:12px;top:50%;left:0;transform:translateY(-50%);transition:transform 0.3s ease}.block-clc-newsletter-block{box-shadow:0 0 27px 17px rgba(69,120,201,0.22);margin-top:10rem}.block-clc-newsletter-block .b-newsletter{background:#324A87;box-shadow:0 0 0 100vmax #324A87;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding:2.4rem 1rem;color:#fff}@media (min-width:992px){.block-clc-newsletter-block .b-newsletter{padding:1.2rem 0;display:flex;align-items:center}}.block-clc-newsletter-block .b-newsletter .title{font-family:Figtree-Bold;font-size:2.4rem;margin-bottom:1rem}@media (min-width:992px){.block-clc-newsletter-block .b-newsletter .title{width:50%;margin-bottom:0}}@media (min-width:992px){.block-clc-newsletter-block .b-newsletter form{width:50%}}.block-clc-newsletter-block .b-newsletter form fieldset:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-mail-green.svg);width:25px;height:18px;background-size:contain;background-position:center;position:absolute;bottom:16px;left:24px;background-repeat:no-repeat}.block-clc-newsletter-block .b-newsletter form fieldset:after{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-arrow-white.svg);width:25px;height:18px;background-size:contain;background-position:center;position:absolute;bottom:16px;right:24px;background-repeat:no-repeat}.block-lang-dropdown{display:flex;align-items:center;gap:10px}.block-lang-dropdown:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-lang.svg);width:16px;height:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.block-lang-dropdown #edit-lang-dropdown-select{background-color:transparent;border:0;color:#fff;font-size:1.4rem;text-transform:uppercase;border:0;box-shadow:none;background-image:none;padding:0;display:flex;justify-content:center;width:auto !important;cursor:pointer;transition:all .3s ease}.block-lang-dropdown #edit-lang-dropdown-select:hover{font-weight:bold}.block-lang-dropdown #edit-lang-dropdown-select *{color:#000;padding:1.6rem;display:block}.block-views-blockclc-services-b-serveis{padding:48px 1rem}@media (min-width:992px){.block-views-blockclc-services-b-serveis{padding:92px 0}}.block-views-blockclc-services-b-serveis .view-clc-services{position:relative}.block-views-blockclc-services-b-serveis .more-link{display:flex;justify-content:center}@media (min-width:768px){.block-views-blockclc-services-b-serveis .more-link{justify-content:flex-end}}@media (min-width:992px){.block-views-blockclc-services-b-serveis .more-link{position:absolute;top:-48px;right:7%}}.block-views-blockclc-services-b-serveis .more-link a{width:-moz-fit-content;width:fit-content}.block-views-blockclc-services-b-serveis .slick-track{padding:36px 0;display:flex;align-items:stretch}@media (min-width:992px){.block-views-blockclc-services-b-serveis .slick-track{padding:60px 0}}.block-views-blockclc-services-b-serveis .slick-slide{height:inherit;margin-right:16px}.block-views-blockclc-services-b-serveis .slick-slide>div,.block-views-blockclc-services-b-serveis .slick-slide .views-row{height:100%}.block-views-blockclc-services-b-serveis .slick-slide .node{border-radius:25px;height:100%}.block-views-blockclc-services-b-serveis .slick-slide.slick-current .node{background:linear-gradient(#9df8ff,#ddfdb8)}.block-views-blockclc-services-b-serveis .slick-dots{display:none;list-style:none}@media (min-width:992px){.block-views-blockclc-services-b-serveis .slick-dots{display:flex}}.block-views-blockclc-services-b-serveis .slick-dots li{margin-right:16px}.block-views-blockclc-services-b-serveis .slick-dots li button{width:9px;height:9px;border-radius:51%;background-color:#99D4C8;font-size:0;border:0;padding:0;box-shadow:none}.block-views-blockclc-services-b-serveis .slick-dots li button:hover{background-color:#5175C4}.block-views-blockclc-services-b-serveis .slick-dots li.slick-active button{background-color:#5175C4}.block-views-blockclc-services-b-serveis .slick-dots li.slick-active button:focus{border:0;box-shadow:none}@media (min-width:992px){.block-clc-services-header-block .b-services-header{background-image:url(/themes/custom/clc_barrio/assets/bg-services.png);background-size:30%;background-position:right center;background-repeat:no-repeat;padding:120px 0}}.block-clc-services-header-block .b-services-header .textos a{color:#000}.block-clc-services-header-block .b-services-header .textos a:hover{text-decoration:none}@media (min-width:992px){.block-clc-services-header-block .b-services-header .textos h1,.block-clc-services-header-block .b-services-header .textos p{width:60%}}.breadcrumb{font-size:1.4rem}@media (min-width:992px){.breadcrumb{padding:3rem 0 0}}.breadcrumb a{color:#000;text-decoration:none}.block-clc-magazine-header-block{margin-bottom:4rem;background-image:url(/themes/custom/clc_barrio/assets/bola_lila_media.png);background-size:auto;background-repeat:no-repeat;background-position:left top}.block-clc-magazine-header-block .container{display:flex;flex-direction:column;align-items:center;text-align:left;margin-bottom:4rem}@media (min-width:992px){.block-clc-magazine-header-block .container{flex-direction:row;flex-wrap:wrap}}.block-clc-magazine-header-block .container h1{margin-bottom:2rem}@media (min-width:992px){.block-clc-magazine-header-block .container h1{width:100%}}@media (min-width:992px){.block-clc-magazine-header-block .container .group-left{width:75%;padding-right:4rem}}.block-clc-magazine-header-block .container .group-right{padding:48px 24px;background-color:#D8E1FF;border-radius:25px}@media (min-width:992px){.block-clc-magazine-header-block .container .group-right{width:25%}}.block-clc-magazine-header-block .container .group-right p{margin-bottom:8px}.block-clc-magazine-header-block .container .group-right a{font-weight:bold;color:inherit}.block-clc-magazine-header-block .container .group-right a:hover{text-decoration:none}.block-clc-magazine-header-block .container .group-right a:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}.block-clc-magazine-header-block .image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#FFE5DC;padding:6rem 0}.block-clc-magazine-header-block .image-wrapper img{width:50%}.pagination{justify-content:flex-end;margin:7rem 0}.pagination .page-item .page-link{border:0;font-size:1.5rem;color:inherit;font-family:Figtree-Bold;width:38px;height:38px;display:flex;justify-content:center;align-items:center;border-radius:51% !important}.pagination .page-item.active .page-link{border:1px solid #141A26;background-color:transparent}.block-clc-home-method-banner-block{margin:4rem auto}@media (min-width:992px){.block-clc-home-method-banner-block{margin:10rem auto}}.block-clc-home-method-banner-block .banner-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:3rem;background-color:#D8E1FF;border-radius:49px;gap:2.4rem}@media (min-width:992px){.block-clc-home-method-banner-block .banner-wrapper{flex-direction:row}}.block-clc-home-method-banner-block .banner-wrapper:after{content:"";width:100%;height:230px;background-image:url(/themes/custom/clc_barrio/assets/banner_method_home.png);background-repeat:no-repeat;background-size:contain;background-position:center right}@media (min-width:992px){.block-clc-home-method-banner-block .banner-wrapper:after{width:40%}}@media (min-width:992px){.block-clc-home-method-banner-block .banner-wrapper{padding:4rem 2rem 4rem 8rem}}.block-clc-home-method-banner-block .text{display:flex;align-items:flex-start;flex-direction:column}@media (min-width:992px){.block-clc-home-method-banner-block .text{width:60%}}.block-clc-home-method-banner-block .text p{margin-bottom:3.2rem}.block-clc-home-method-banner-block .text .btn{background-color:#fff}.block-clc-home-info-section-block .banner-wrapper{display:flex;flex-direction:column;align-items:center;margin:8rem auto;gap:3rem}@media (min-width:992px){.block-clc-home-info-section-block .banner-wrapper{margin:16rem auto;flex-direction:row}}.block-clc-home-info-section-block .banner-wrapper .group-left{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:992px){.block-clc-home-info-section-block .banner-wrapper .group-left{width:50%}}.block-clc-home-info-section-block .banner-wrapper .pretitle{font-family:Figtree-Bold;font-size:1.6rem;letter-spacing:0.9px;text-transform:uppercase;margin-bottom:.8rem;color:#5175C4}.block-clc-home-info-section-block .banner-wrapper img{max-width:100%}.block-clc-home-info-section-block .banner-wrapper.derivacio{background:linear-gradient(230deg,#64DA94,#43BDBF);border-radius:49px;padding:3.6rem 2.4rem;position:relative;align-items:stretch;margin:8rem auto}@media (min-width:992px){.block-clc-home-info-section-block .banner-wrapper.derivacio{margin:16rem auto;padding:6rem 0 0 8rem}}.block-clc-home-info-section-block .banner-wrapper.derivacio .group-left{width:100%}@media (min-width:992px){.block-clc-home-info-section-block .banner-wrapper.derivacio .group-left{width:50%;padding-bottom:6rem;padding-right:8rem}}.block-clc-home-info-section-block .banner-wrapper.derivacio .group-left .btn{background-color:#fff}.block-clc-home-info-section-block .banner-wrapper.derivacio .group-left .pretitle{color:#000}.block-clc-home-info-section-block .banner-wrapper.derivacio .group-right{display:none}@media (min-width:992px){.block-clc-home-info-section-block .banner-wrapper.derivacio .group-right{display:block;width:50%;position:relative}}@media (min-width:992px) and (min-width:992px){.block-clc-home-info-section-block .banner-wrapper.derivacio .group-right img{position:absolute;bottom:0;right:0}}.block-clc-home-info-section-block .banner-wrapper.discounts .group-right{display:none}@media (min-width:992px){.block-clc-home-info-section-block .banner-wrapper.discounts .group-right{display:block}}.b-menu-intra-web h2{text-align:center;margin-bottom:3.2rem}.b-menu-intra-web ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem}@media (min-width:992px){.b-menu-intra-web ul{max-width:75%;margin:0 auto}}@media (max-width:991px){.b-menu-intra-web ul li{width:100%}}.b-menu-intra-web ul li a:after{display:none}.b-menu-intra-web ul li a.before{display:flex;align-items:center;gap:8px}.b-menu-intra-web ul li a.before:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-colegiados.svg);width:17px;height:17px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:background-image .3s ease}.b-menu-intra-web ul li a.becas:before{background-image:url(/themes/custom/clc_barrio/assets/ico-becas.svg)}.b-menu-intra-web ul li a.becas:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-becas-white.svg)}.b-menu-intra-web ul li a.doc:before{background-image:url(/themes/custom/clc_barrio/assets/ico-documents.svg)}.b-menu-intra-web ul li a.doc:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-documents-white.svg)}.b-menu-intra-web ul li a.ley-cole:before{background-image:url(/themes/custom/clc_barrio/assets/ico-leyes.svg)}.b-menu-intra-web ul li a.ley-cole:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-leyes-white.svg)}.b-menu-intra-web ul li a.ley:before{background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg)}.b-menu-intra-web ul li a.ley:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-document-white.svg)}.b-menu-intra-web ul li a.listado:before{background-image:url(/themes/custom/clc_barrio/assets/ico-listat.svg)}.b-menu-intra-web ul li a.listado:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-listat-white.svg)}.b-menu-intra-web ul li a.faqs:before{background-image:url(/themes/custom/clc_barrio/assets/ico-faq.svg)}.b-menu-intra-web ul li a.faqs:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-faq-white.svg)}.b-menu-intra-web ul li a.magazine:before{background-image:url(/themes/custom/clc_barrio/assets/ico-magazine.svg)}.b-menu-intra-web ul li a.magazine:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-magazine-white.svg)}.block-clc-user-menu-block{z-index:10;padding-right:0;display:flex;align-items:center;gap:.8rem}.block-clc-user-menu-block:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-user.svg);width:16px;height:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.block-clc-user-menu-block .link,.block-clc-user-menu-block .user-dropdown{display:flex;align-items:center;gap:8px;padding:1.4rem 1.2rem 1.4rem 0}.block-clc-user-menu-block .user-dropdown{background-color:transparent;padding:0;border:0;color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;transition:color .3s ease;line-height:16px;position:relative}.block-clc-user-menu-block .user-dropdown:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:-6px;left:0;background-color:#fff;transform:scaleX(0);transition:transform 0.3s ease}.block-clc-user-menu-block .user-dropdown.is-active,.block-clc-user-menu-block .user-dropdown.active,.block-clc-user-menu-block .user-dropdown:hover{text-decoration:none;color:#fff}.block-clc-user-menu-block .user-dropdown.is-active:before,.block-clc-user-menu-block .user-dropdown.active:before,.block-clc-user-menu-block .user-dropdown:hover:before{transform:scaleX(1)}.block-clc-user-menu-block .clc-user-menu .dropdown-menu{z-index:999;min-width:250px;border-radius:0;left:-42px}.block-clc-user-menu-block .clc-user-menu .dropdown-menu .user-menu-item{margin-bottom:1.2rem}.block-clc-user-menu-block .clc-user-menu .dropdown-menu .user-menu-item a{color:#000 !important;text-transform:none !important;font-size:16px !important;display:flex;align-items:center;text-decoration:none;gap:8px;transition:color .3s ease}.block-clc-user-menu-block .clc-user-menu .dropdown-menu .user-menu-item a:hover{color:#CD2C66 !important}.block-clc-user-menu-block .clc-user-menu .dropdown-menu .user-menu-item a:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-user.svg);width:16px;height:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.block-clc-user-menu-block .clc-user-menu .dropdown-menu .user-menu-item.item-user-edit a:before{background-image:url(/themes/custom/clc_barrio/assets/ico-edit-user.svg)}.block-clc-user-menu-block .clc-user-menu .dropdown-menu .user-menu-item.item-user-password a:before{background-image:url(/themes/custom/clc_barrio/assets/ico-password.svg)}.block-clc-user-menu-block .clc-user-menu .dropdown-menu .user-menu-item.item-user-offers a:before{background-image:url(/themes/custom/clc_barrio/assets/ico-job.svg)}.block-clc-user-menu-block .clc-user-menu .dropdown-menu .user-menu-item.item-user-logout a:before{background-image:url(/themes/custom/clc_barrio/assets/ico-logout.svg)}.job-offer-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:1000;display:none;background:rgba(0,0,0,0.5);align-items:center;justify-content:center}.job-offer-popup .overline{margin-bottom:1rem;font-family:Figtree-Bold;font-size:1.6rem;letter-spacing:0.9px;text-transform:uppercase;margin-bottom:.8rem;color:#5175C4}.job-offer-popup .content{display:flex;width:100%;align-items:center;justify-content:center}.job-offer-popup .field--type-text-with-summary{background-color:#fff;border-radius:12px;padding:24px;width:90%;max-width:1200px;height:80vh;overflow-y:auto}.job-offer-popup .field--type-text-with-summary .btn{width:-moz-fit-content;width:fit-content;margin:36px 0 36px auto}.job-offer-popup .field--type-text-with-summary .btn:hover{color:#fff}.job-offer-popup.show{display:flex}.block-book-navigation{width:calc(100% - calc(70% - 36px))}@media (max-width:991px){.block-book-navigation{padding:0 1rem}}.block-book-navigation .menu{padding-left:0;list-style:none}.block-book-navigation .menu .menu-item a{display:none}.block-book-navigation .menu .menu-item a{padding-right:12px !important;color:#000;font-family:Figtree-Bold;font-size:16px;line-height:1.5em;padding-top:12px;padding-bottom:12px;border-radius:0 25px 25px 0;padding-right:0;border:1px solid transparent;transition:all .3s ease;text-decoration:none;border-left:0}.block-book-navigation .menu .menu-item a:hover{border:1px solid #000;border-left:0}@media (max-width:991px){.block-book-navigation .menu .menu-item a{border-radius:25px;border:1px solid #000}}.block-book-navigation .menu .menu-item.menu-item a{border:1px solid #000;border-left:0}.block-book-navigation .menu .menu-item.menu-item a:hover{background-color:#FFE5DC;border-left:0;border:1px solid #000;color:#000}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item{display:block !important}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item a{border:0;background-color:#fff;display:flex !important}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item.menu-item--collapsed a{border:1px solid #000;border-left:0}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item.menu-item--collapsed a:hover{background-color:#FFE5DC;border-left:0;border:1px solid #000;color:#000}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item.menu-item--expanded.menu-item--active-trail a{border:1px solid #000;border-left:0;background-color:#FFE5DC;border-left:0;border:1px solid #000;color:#000}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item.menu-item--expanded.menu-item--active-trail .menu a{border:0;background-color:transparent;color:#000;transition:all .3s ease}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item.menu-item--expanded.menu-item--active-trail .menu a:hover{color:#CD2C66}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item.menu-item--expanded.menu-item--active-trail .menu li.menu-item--active-trail a{color:#CD2C66}.block-book-navigation .menu .menu-item.menu-item .menu .menu-item.menu-item--active-trail a{color:#CD2C66}.block-book-navigation .menu .menu-item.menu-item.menu-item--active-trail a{background-color:#FFE5DC}.block-book-navigation .menu .menu-item.menu-item--collapsed{display:none}.book-navigation .menu{display:none}.book-navigation .book-pager{border:0;overflow:visible;position:relative;padding:2rem 0}@media (max-width:991px){.book-navigation .book-pager{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}}@media (max-width:991px){.book-navigation .book-pager .book-pager__item{width:100%}}.book-navigation .book-pager .book-pager__item a{width:-moz-fit-content;width:fit-content;border:0;padding:0}.book-navigation .book-pager .book-pager__item a:hover{color:#CD2C66;background-color:transparent !important}.book-navigation .book-pager .book-pager__item a:hover:after{background-color:#CD2C66}.book-navigation .book-pager .book-pager__item a:after{border-radius:51%;border:1px solid #000;width:32px;height:32px;background-size:auto}.book-navigation .book-pager .book-pager__item a b{display:none}.book-navigation .book-pager .book-pager__item.book-pager__item--next{display:flex;justify-content:flex-end}.book-navigation .book-pager .book-pager__item.book-pager__item--previous a{flex-direction:row-reverse}.book-navigation .book-pager .book-pager__item.book-pager__item--previous a:after{margin-left:0;margin-right:1rem;transform:rotate(180deg)}.book-navigation .book-pager .book-pager__item.book-pager__item--center{position:absolute;bottom:-80px;right:0}@media (min-width:992px){.book-navigation .book-pager .book-pager__item.book-pager__item--center{right:-48px;bottom:-120px}}.book-navigation .book-pager .book-pager__item.book-pager__item--center a{flex-direction:column-reverse}.book-navigation .book-pager .book-pager__item.book-pager__item--center a:after{margin-right:0;margin-left:0;margin-bottom:1rem;transform:rotate(-90deg)}.block-clc-book-header-block{padding:1rem 0 6rem}.block-clc-book-header-block .b-book-header .pretitle{font-size:16px;font-family:Figtree-Bold;text-transform:uppercase;color:#324A87;letter-spacing:0.9px;margin-bottom:1rem}.block-clc-book-header-block .b-book-header .title-btn{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;flex-direction:column;gap:2rem}@media (min-width:992px){.block-clc-book-header-block .b-book-header .title-btn{flex-direction:row;padding-right:86px}}.block-clc-book-header-block .b-book-header .title-btn .btn{flex-shrink:0}.block-clc-book-header-block .b-book-header .title-btn h1{margin-bottom:0}.block-clc-book-header-block .b-book-header .tips-wrapper{background-color:#FFE5DC;padding-top:2.5rem;padding-bottom:2.5rem}.block-clc-book-header-block .b-book-header .tips-wrapper p:last-child{margin-bottom:0}.block-clc-book-home-header-block .header-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;gap:16px;flex-direction:column;max-width:100%}@media (min-width:992px){.block-clc-book-home-header-block .header-wrapper{flex-direction:row;align-items:center;gap:36px}}.block-clc-book-home-header-block .header-wrapper h1{margin-bottom:0}.block-clc-book-home-header-block .header-wrapper .btn{white-space:nowrap;background-color:#fff}.block-clc-book-home-header-block .content-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:3rem;flex-wrap:wrap;gap:2rem}.block-clc-book-home-header-block .content-wrapper .group-left{margin-bottom:1rem;font-size:16px}@media (min-width:992px){.block-clc-book-home-header-block .content-wrapper .group-left{width:calc(100% - 470px);margin-bottom:0}}.block-clc-book-home-header-block .content-wrapper .group-left .quotes{font-size:14px;line-height:1.3em}.block-clc-book-home-header-block .content-wrapper .group-left .quotes a{color:#000;font-weight:bold}.block-clc-book-home-header-block .content-wrapper .group-left .quotes a:hover{text-decoration:none}.block-clc-book-home-header-block .content-wrapper .group-left .quotes ul{margin-top:8px}.block-clc-book-home-header-block .content-wrapper .group-left .quotes ul li{margin-bottom:12px}.block-clc-book-home-header-block .content-wrapper .group-left .video-link{line-height:1.3em;font-size:16px}.block-clc-book-home-header-block .content-wrapper .group-left .video-link svg{margin-right:6px;width:16px}.block-clc-book-home-header-block .content-wrapper .group-left .video-link a{color:#CD2C66}.block-clc-book-home-header-block .content-wrapper .group-left .video-link a:hover{text-decoration:none}@media (min-width:992px){.block-clc-book-home-header-block .content-wrapper .group-right{width:440px}}.block-clc-book-home-header-block .content-wrapper .group-right img{border-radius:25px;margin:0;max-width:100%}.block-clc-book-home-header-block .content-wrapper .group-bottom{padding:2rem;background-color:#FFE5DC;border-radius:25px;width:100%;margin-top:24px;font-size:16px}.block-clc-book-home-header-block .content-wrapper .group-bottom a{color:inherit;font-weight:bold}.block-clc-book-home-header-block .content-wrapper .group-bottom a:hover{text-decoration:none}.block-clc-book-home-header-block .content-wrapper .group-bottom p{margin-bottom:12px}@media (min-width:992px){.block-clc-book-home-header-block .content-wrapper .group-bottom{width:100%}}.block-clc-book-home-header-block .content-wrapper .group-bottom .document-link{color:inherit;text-decoration:underline;font-family:Figtree-Bold}.block-clc-book-home-header-block .content-wrapper .group-bottom .document-link:hover{text-decoration:none}.block-clc-book-home-header-block .content-wrapper .group-bottom .document-link:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}form label{font-family:Figtree-Bold;margin-bottom:1.6rem}form fieldset{position:relative}form fieldset input{border-radius:28px;border:1px solid #fff;box-shadow:none;width:100%;background-color:transparent;height:50px;padding:0 2.4rem 0 5.6rem;color:#fff}form .checkbox{margin-top:8px}form .checkbox input{border:1px solid #000;border-radius:0 !important}form .checkbox input.form-check-input{margin-left:0;float:none;width:18px;height:18px;padding:0}form .js-form-item.form-check{margin-bottom:0 !important}form .js-form-item.form-check .form-check-label{margin-bottom:0;margin-left:1rem}form .js-form-item{position:relative;margin-bottom:16px !important}form .js-form-item .form-control{border-radius:25px;border:1px solid #000;padding:14px 28px;font-size:16px}form .form-actions{display:flex;justify-content:flex-end;margin-top:24px}form .form-actions button{background-color:#fff}form .form-actions button:hover,form .form-actions button:focus{background-color:#fff}form .description .webform-element-description{color:#000;font-size:14px}form .description .webform-element-description a{color:#000;font-weight:bold}form .description .webform-element-description a:hover{text-decoration:none}form input:focus,form textarea:focus{box-shadow:0 0 0 0.25rem rgba(233,30,99,0.5) !important;border-color:#CD2C66 !important}.b-form-in-page{margin:4rem 0}.b-form-in-page form{display:flex;flex-wrap:wrap;gap:1.6rem}@media (min-width:992px){.b-form-in-page form{gap:3.6rem}}.b-form-in-page form .js-form-item{margin-bottom:0 !important;width:100%}@media (min-width:992px){.b-form-in-page form .js-form-item{width:calc(50% - 1.8rem)}}.b-form-in-page form .js-form-item.js-form-type-checkbox,.b-form-in-page form .js-form-item.js-form-type-textarea{width:100%}.b-form-in-page form .form-actions{width:100%;margin:0}.node--type-news.node--view-mode-teaser{position:relative;border-radius:25px;box-shadow:4px 4px 27px rgba(69,120,201,0.1);padding:1.4rem 1.2rem 2.6rem;display:flex;flex-direction:column;align-items:flex-start;transition:transform 0.3s cubic-bezier(0.55,0,0.1,1)}.node--type-news.node--view-mode-teaser .field--name-field-ref-taxonomy{background-color:#ffe5dc;text-transform:uppercase;border-radius:8px;font-family:Figtree-SemiBold;font-size:14px;line-height:1.5em;padding:4px 10px}.node--type-news.node--view-mode-teaser .field--name-node-link a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}.node--type-news.node--view-mode-teaser .field--name-node-title p{font-size:1.8rem;font-family:Figtree-Bold;margin-bottom:8px}.node--type-news.node--view-mode-teaser .field--name-node-title p a{color:inherit;text-decoration:none;transition:color .3s ease}.node--type-news.node--view-mode-teaser .field--name-body p{font-size:1.6rem;line-height:1.5em}.node--type-news.node--view-mode-teaser .field--name-body a{max-width:100%;display:block;text-overflow:ellipsis}.node--type-news.node--view-mode-teaser .field--name-field-date{color:#919191;font-size:1.4rem}.node--type-news.node--view-mode-teaser .field--name-field-ref-image{width:100%}.node--type-news.node--view-mode-teaser .field--name-field-ref-image img{width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.node--type-news.node--view-mode-teaser:hover{transform:translateY(6px)}.node--type-news.node--view-mode-teaser:hover .field--name-node-title a{color:#CD2C66}.node--type-news.node--view-mode-full .field--name-field-date{font-size:1.4rem;color:#CD2C66;text-transform:uppercase;margin-bottom:8px}.node--type-news.node--view-mode-full .field--name-node-title{max-width:90%}.node--type-news.node--view-mode-full .field--name-body h2,.node--type-news.node--view-mode-full .field--name-body h3,.node--type-news.node--view-mode-full .field--name-body h4{font-size:1.8rem;font-family:Figtree-Bold}.node--type-news.node--view-mode-full .field--name-field-ref-documents{margin-top:2.4rem}.node--type-news.node--view-mode-full .media--type-document{position:relative}.node--type-news.node--view-mode-full .media--type-document .file{display:inline}.node--type-news.node--view-mode-full .field--name-field-ref-header-image{margin:2.4rem 0}@media (min-width:992px){.node--type-news.node--view-mode-full .field--name-field-ref-header-image{margin:4rem 0}}.node--type-news.node--view-mode-full .field--name-field-ref-header-image .field--name-field-media-image{float:none;margin:0}.node--type-news.node--view-mode-full .field--name-field-ref-header-image img{margin-bottom:0;border-radius:20px}.node--type-news.node--view-mode-full .field--name-field-ref-header-image .field--name-field-multi-caption{font-style:italic;font-size:1.2rem;line-height:1.5em;color:#10121f80;margin-top:1.6rem}.node--type-news.node--view-mode-full .field--name-field-multi-ref-documents{margin:2rem 0}.node--type-header-home.node--view-mode-full{position:relative;height:400px;display:flex;justify-content:center;align-items:center;padding:0 1rem}@media (min-width:992px){.node--type-header-home.node--view-mode-full{height:600px;padding:0 0 132px;align-items:flex-end}}.node--type-header-home.node--view-mode-full:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/bg-header-home-completo.png);position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-size:cover;background-repeat:no-repeat;height:400px}@media (min-width:992px){.node--type-header-home.node--view-mode-full:before{height:600px}}.node--type-header-home.node--view-mode-full .field{margin:0}.node--type-header-home.node--view-mode-full .field--name-field-ref-header-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.node--type-header-home.node--view-mode-full .field--name-field-ref-header-image .field--name-field-media-image{width:100%}.node--type-header-home.node--view-mode-full .field--name-field-ref-header-image .field--name-field-media-image img{width:100%;margin-bottom:0;-o-object-fit:cover;object-fit:cover;height:400px}@media (min-width:992px){.node--type-header-home.node--view-mode-full .field--name-field-ref-header-image .field--name-field-media-image img{height:600px}}.node--type-header-home.node--view-mode-full .group-texts{position:relative;z-index:8;display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (min-width:992px){.node--type-header-home.node--view-mode-full .group-texts{gap:32px}}.node--type-header-home.node--view-mode-full .group-texts h1{margin-bottom:0;font-size:clamp(3rem,calc(2.3077rem + 3.0769vw),6rem)}@media (min-width:992px){.node--type-header-home.node--view-mode-full .group-texts h1{max-width:60%}}.node--type-header-home.node--view-mode-full .group-texts .field--name-field-multi-subtitle{font-size:30px}.node--type-serveis.node--view-mode-teaser,.node--type-serveis.node--view-mode-token{display:flex;flex-direction:column;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);padding:24px 32px}@media (min-width:992px){.node--type-serveis.node--view-mode-teaser,.node--type-serveis.node--view-mode-token{height:100%}}.node--type-serveis.node--view-mode-teaser .field--name-node-title p,.node--type-serveis.node--view-mode-token .field--name-node-title p{font-size:16px;margin-bottom:6px}.node--type-serveis.node--view-mode-teaser .field--name-field-ref-icon,.node--type-serveis.node--view-mode-token .field--name-field-ref-icon{margin-bottom:16px}.node--type-serveis.node--view-mode-teaser .field--name-field-ref-icon img,.node--type-serveis.node--view-mode-token .field--name-field-ref-icon img{margin-bottom:0}.media--type-document.media--view-mode-embed,.field--name-field-media-document{position:static;margin-bottom:8px}.media--type-document.media--view-mode-embed .file,.field--name-field-media-document .file{min-height:0}.media--type-document.media--view-mode-embed .field--name-name,.field--name-field-media-document .field--name-name{font-family:Figtree-Bold;text-decoration:underline;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.media--type-document.media--view-mode-embed .field--name-name:before,.field--name-field-media-document .field--name-name:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}.media--type-document.media--view-mode-embed .field--name-field-media-document .file,.field--name-field-media-document .field--name-field-media-document .file{padding:0;background-image:none}.media--type-document.media--view-mode-embed .field--name-field-media-document .file a,.field--name-field-media-document .field--name-field-media-document .file a{font-size:0;position:absolute;top:0;left:0;right:0;bottom:0}.media--type-document.media--view-mode-embed:hover,.field--name-field-media-document:hover{color:#324A87;text-decoration:none}.media--type-document.media--view-mode-embed:hover .field--name-name:before,.field--name-field-media-document:hover .field--name-name:before{background-image:url(/themes/custom/clc_barrio/assets/ico-document-blue.svg)}.field--name-field-media-document .file{background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg)}.field--name-field-media-document .file:hover{background-image:url(/themes/custom/clc_barrio/assets/ico-document-blue.svg)}.media--type-document.media--view-mode-embed{position:relative}.node--type-board.node--view-mode-teaser{display:flex;flex-wrap:wrap;position:relative}.node--type-board.node--view-mode-teaser .blazy{min-width:unset;margin:0;float:none;width:100%;margin-bottom:8px}.node--type-board.node--view-mode-teaser .blazy img{width:100%;filter:grayscale(1);transition:filter .3s ease}.node--type-board.node--view-mode-teaser .group-person{width:calc(100% - 42px);display:inline-block;vertical-align:middle}.node--type-board.node--view-mode-teaser .group-person .field--name-node-title>*{font-family:Figtree-Bold;font-size:16px;line-height:1.375em;margin-bottom:4px;transition:color .3s ease}.node--type-board.node--view-mode-teaser .group-person .field--name-field-multi-subtitle{font-size:14px;font-family:Figtree-Medium-Italic;transition:color .3s ease}.node--type-board.node--view-mode-teaser .field--name-node-link a{position:absolute;top:0;left:0;bottom:0;right:0;font-size:0}.node--type-board.node--view-mode-teaser:hover .field--name-node-title,.node--type-board.node--view-mode-teaser:hover .field--name-field-multi-subtitle{color:#CD2C66}.node--type-board.node--view-mode-teaser:hover .field--name-node-title>*,.node--type-board.node--view-mode-teaser:hover .field--name-field-multi-subtitle>*{color:#CD2C66}.node--type-board.node--view-mode-teaser:hover .blazy img{filter:grayscale(0)}.node--type-board.node--view-mode-full{display:flex;align-items:flex-start;flex-wrap:wrap}.node--type-board.node--view-mode-full .group-left{float:none;width:100%}@media (min-width:992px){.node--type-board.node--view-mode-full .group-left{width:350px}}.node--type-board.node--view-mode-full .group-left img{border-radius:20px}.node--type-board.node--view-mode-full .group-right{float:none;width:100%}@media (min-width:992px){.node--type-board.node--view-mode-full .group-right{width:calc(100% - 350px);padding-left:36px}}.node--type-board.node--view-mode-full .group-right .field--name-node-title{font-size:46px}.node--type-library.node--view-mode-teaser{display:flex;align-items:center;flex-direction:column;gap:36px}@media (min-width:992px){.node--type-library.node--view-mode-teaser{flex-direction:row}}.node--type-library.node--view-mode-teaser .group-left{width:100%}@media (min-width:992px){.node--type-library.node--view-mode-teaser .group-left{width:191px}}.node--type-library.node--view-mode-teaser .group-right{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media (min-width:992px){.node--type-library.node--view-mode-teaser .group-right{width:calc(100% - 191px)}}.node--type-library.node--view-mode-teaser .group-right .field--name-field-ref-taxonomy{margin-bottom:16px;text-transform:uppercase;color:#fff;font-family:Figtree-SemiBold;font-size:14px;background-color:#CD2C66;padding:3px 6px;border-radius:4px}.node--type-library.node--view-mode-teaser .group-right .field--name-node-title p{margin-bottom:0}.node--type-library.node--view-mode-teaser .group-right .field--name-node-title p a{margin-bottom:0;font-family:Figtree-Bold;font-size:18px;line-height:1.44em;text-decoration:none;color:inherit;transition:color .3s ease}.node--type-library.node--view-mode-teaser .group-right .field--name-node-title p a:hover{color:#CD2C66}.node--type-library.node--view-mode-teaser .group-right .field--name-body p{margin-bottom:0}.node--type-library.node--view-mode-teaser .group-right .group-bottom{color:#919191;font-size:14px}.node--type-library.node--view-mode-teaser .group-right .group-bottom .field{display:inline-block}.node--type-library.node--view-mode-teaser .group-right .group-bottom .field:after{content:",";margin:0 2px}.node--type-library.node--view-mode-teaser .group-right .group-bottom .field:last-child:after{display:none}.node--type-news.node--view-mode-token{position:relative;border-radius:25px;display:flex;flex-direction:column;align-items:flex-start;transition:transform 0.3s cubic-bezier(0.55,0,0.1,1)}.node--type-news.node--view-mode-token .field--name-node-link a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}.node--type-news.node--view-mode-token .field--name-node-title p{font-size:1.8rem;font-family:Figtree-Bold;margin-bottom:8px}.node--type-news.node--view-mode-token .field--name-node-title p a{color:inherit;text-decoration:none;transition:color .3s ease}.node--type-news.node--view-mode-token .field--name-field-date{color:#919191;font-size:1.4rem}.node--type-news.node--view-mode-token .field--name-field-ref-image{width:100%}.node--type-news.node--view-mode-token .field--name-field-ref-image img{width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.node--type-news.node--view-mode-token .field--name-field-ref-taxonomy{margin-bottom:0;text-transform:uppercase;font-family:Figtree-SemiBold;font-size:14px}.node--type-news.node--view-mode-token:hover{transform:translateY(6px)}.node--type-news.node--view-mode-token:hover .field--name-node-title h2{color:#CD2C66}.node--type-webform.node--view-mode-full{display:flex;flex-wrap:wrap;padding:0 1rem}@media (min-width:992px){.node--type-webform.node--view-mode-full{-moz-column-gap:110px;column-gap:110px}}.node--type-webform.node--view-mode-full .group-header{width:100%;margin-bottom:24px}@media (min-width:992px){.node--type-webform.node--view-mode-full .group-header{margin-bottom:36px}}.node--type-webform.node--view-mode-full .group-header h1{margin-bottom:0}.node--type-webform.node--view-mode-full .group-left{width:100%}@media (min-width:992px){.node--type-webform.node--view-mode-full .group-left{width:calc(60% - 60px)}}.node--type-webform.node--view-mode-full .group-left .field--name-body p{margin-bottom:8px}.node--type-webform.node--view-mode-full .group-right{width:100%;margin-top:36px}@media (min-width:992px){.node--type-webform.node--view-mode-full .group-right{margin-top:0;width:calc(40% - 60px)}}form label{font-family:Figtree-Bold;margin-bottom:1.6rem}form fieldset{position:relative}form fieldset input{border-radius:28px;border:1px solid #fff;box-shadow:none;width:100%;background-color:transparent;height:50px;padding:0 2.4rem 0 5.6rem;color:#fff}form .checkbox{margin-top:8px}form .checkbox input{border:1px solid #000;border-radius:0 !important}form .checkbox input.form-check-input{margin-left:0;float:none;width:18px;height:18px;padding:0}form .js-form-item.form-check{margin-bottom:0 !important}form .js-form-item.form-check .form-check-label{margin-bottom:0;margin-left:1rem}form .js-form-item{position:relative;margin-bottom:16px !important}form .js-form-item .form-control{border-radius:25px;border:1px solid #000;padding:14px 28px;font-size:16px}form .form-actions{display:flex;justify-content:flex-end;margin-top:24px}form .form-actions button{background-color:#fff}form .form-actions button:hover,form .form-actions button:focus{background-color:#fff}form .description .webform-element-description{color:#000;font-size:14px}form .description .webform-element-description a{color:#000;font-weight:bold}form .description .webform-element-description a:hover{text-decoration:none}form input:focus,form textarea:focus{box-shadow:0 0 0 0.25rem rgba(233,30,99,0.5) !important;border-color:#CD2C66 !important}.b-form-in-page{margin:4rem 0}.b-form-in-page form{display:flex;flex-wrap:wrap;gap:1.6rem}@media (min-width:992px){.b-form-in-page form{gap:3.6rem}}.b-form-in-page form .js-form-item{margin-bottom:0 !important;width:100%}@media (min-width:992px){.b-form-in-page form .js-form-item{width:calc(50% - 1.8rem)}}.b-form-in-page form .js-form-item.js-form-type-checkbox,.b-form-in-page form .js-form-item.js-form-type-textarea{width:100%}.b-form-in-page form .form-actions{width:100%;margin:0}.field--name-clc-faqs-question-as-accordion .accordion-item{border-bottom:1px solid #000}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-header a{padding:32px 0;text-decoration:none;display:flex;align-items:center;justify-content:space-between}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-header a span{width:42px;height:42px;border:1px solid #000;border-radius:51%;display:block;background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);background-position:center;background-repeat:no-repeat;transform:rotate(90deg);transition:all .3s ease;flex-shrink:0}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-header a h2{margin-bottom:0;font-size:18px;font-family:Figtree-Bold}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-header a:hover{color:#324A87}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-header a:hover span{border-color:#324A87;background-color:#324A87;background-image:url(/themes/custom/clc_barrio/assets/ico-arrow-white.svg);transform:rotate(270deg)}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-header a:after{display:none}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-header a:not(.collapsed) span{transform:rotate(270deg)}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-body a{color:inherit;font-family:Figtree-Bold}.field--name-clc-faqs-question-as-accordion .accordion-item .accordion-body a:hover{color:#324A87;text-decoration:none}.page-view-clc-faqs h1{margin-top:2rem}@media (min-width:992px){.page-view-clc-faqs h1{margin:4.8rem auto 0}}.page-view-clc-faqs .view-clc-faqs{padding:0 1rem}@media (min-width:992px){.page-view-clc-faqs .view-clc-faqs{padding:0}}.page-view-clc-faqs .view-clc-faqs .view-content .views-row:last-child .accordion-item{border-bottom:0}.node--type-library.node--view-mode-full{padding:0 1rem;display:flex;flex-direction:column-reverse;gap:2rem}@media (min-width:992px){.node--type-library.node--view-mode-full{flex-direction:row}}.node--type-library.node--view-mode-full .field--name-node-title{margin-bottom:2rem}.node--type-library.node--view-mode-full .field--name-node-title h1{font-size:3.2rem;line-height:1.2em}@media (min-width:992px){.node--type-library.node--view-mode-full .field--name-node-title h1{font-size:4.6rem}}.node--type-library.node--view-mode-full .group-left{width:100%;display:flex;justify-content:center;align-items:center}.node--type-library.node--view-mode-full .group-right{width:100%}.node--type-library.node--view-mode-full .group-editorial{margin-bottom:2rem}.node--type-library.node--view-mode-full .group-editorial .field{display:inline-block;text-transform:uppercase;color:#5175C4;font-family:Figtree-Bold;font-size:1.6rem}.node--type-library.node--view-mode-full .group-editorial .field.field--name-field-multi-editorial:after{content:",";margin:0 2px;display:inline-block;vertical-align:bottom}.node--type-library.node--view-mode-full .field--name-field-autors{font-family:Figtree-Bold;font-size:1.4rem;color:#646464;margin-bottom:1rem}.field--name-clc-library-book-item-fields .book-item{margin-bottom:2.4rem}.field--name-clc-library-book-item-fields .book-item .field--name-field-available{text-transform:uppercase;color:#fff;font-family:Figtree-SemiBold;font-size:14px;background-color:#CD2C66;padding:3px 6px;border-radius:4px;display:inline-block}.field--name-clc-library-book-item-fields .book-item .field--name-label{display:inline-block;font-family:Figtree-Medium-Italic}.field--name-clc-library-book-item-fields .book-item .field--name-field-price{display:inline-block;font-family:Figtree-Bold;color:#CD2C66}.field--name-clc-library-book-item-fields .book-item .field--name-field-price:after{content:"€";margin:0 2px;display:inline-block;vertical-align:bottom}.field--name-clc-library-book-item-fields .book-item .field--name-field-available-units-count{font-family:Figtree-Bold;font-size:1.6rem;color:#646464;margin-top:1rem}.field--name-clc-library-book-item-fields .book-item .field--name-field-available-units-count .field__label:after{content:":";margin:0 2px;display:inline-block;vertical-align:bottom}.field--name-clc-library-book-item-fields .book-item.available .field--name-field-available{background-color:#64DA94;color:#000}.node--type-courses.node--view-mode-teaser{display:flex;flex-direction:column;padding:1.2rem 1.4rem;border-radius:25px;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);height:100%}.node--type-courses.node--view-mode-teaser img{border-radius:20px}.node--type-courses.node--view-mode-teaser .group-top{flex-grow:1;display:flex;flex-direction:column}.node--type-courses.node--view-mode-teaser .group-bottom{margin-top:4rem;width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.node--type-courses.node--view-mode-teaser .field--name-field-ref-image{margin:0;width:100%}.node--type-courses.node--view-mode-teaser .field--name-field-ref-image .field--name-field-media-image{margin:0;width:100%}.node--type-courses.node--view-mode-teaser .field--name-field-ref-image .field--name-field-media-image img{width:100%}.node--type-courses.node--view-mode-teaser .gorup-time{display:flex;align-items:center}.node--type-courses.node--view-mode-teaser .gorup-time .field--name-field-multi-date,.node--type-courses.node--view-mode-teaser .gorup-time .field--name-field-date-fin{font-size:1.4rem;color:#646464;margin-bottom:.8rem}.node--type-courses.node--view-mode-teaser .gorup-time .field--name-field-multi-date.field--name-field-date-fin:before,.node--type-courses.node--view-mode-teaser .gorup-time .field--name-field-date-fin.field--name-field-date-fin:before{content:"-";margin:0 4px}.node--type-courses.node--view-mode-teaser .field--name-node-title{margin-bottom:2.4rem}.node--type-courses.node--view-mode-teaser .field--name-node-title p{margin-bottom:0;font-family:Figtree-Bold;font-size:1.8rem;line-height:2.4rem}.node--type-courses.node--view-mode-teaser .field--name-field-multi-person,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode{margin-bottom:.8rem}.node--type-courses.node--view-mode-teaser .field--name-field-multi-person .field__label,.node--type-courses.node--view-mode-teaser .field--name-field-multi-person .field__item,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start .field__label,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start .field__item,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode .field__label,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode .field__item{display:inline}.node--type-courses.node--view-mode-teaser .field--name-field-multi-person .field__label.field__label,.node--type-courses.node--view-mode-teaser .field--name-field-multi-person .field__item.field__label,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start .field__label.field__label,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start .field__item.field__label,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode .field__label.field__label,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode .field__item.field__label{font-family:Figtree-SemiBold;display:inline-block}.node--type-courses.node--view-mode-teaser .field--name-field-multi-person .field__label.field__label:before,.node--type-courses.node--view-mode-teaser .field--name-field-multi-person .field__item.field__label:before,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start .field__label.field__label:before,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start .field__item.field__label:before,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode .field__label.field__label:before,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode .field__item.field__label:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-person.svg);width:19px;height:19px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:1.5rem}.node--type-courses.node--view-mode-teaser .field--name-field-multi-person .field__label.field__label:after,.node--type-courses.node--view-mode-teaser .field--name-field-multi-person .field__item.field__label:after,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start .field__label.field__label:after,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start .field__item.field__label:after,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode .field__label.field__label:after,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode .field__item.field__label:after{content:":";margin:0 2px}.node--type-courses.node--view-mode-teaser .field--name-field-multi-person.field--name-field-multi-mode .field__label:before,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start.field--name-field-multi-mode .field__label:before,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode.field--name-field-multi-mode .field__label:before{background-image:url(/themes/custom/clc_barrio/assets/ico-mode.svg)}.node--type-courses.node--view-mode-teaser .field--name-field-multi-person.field--name-clc-course-date-time-start span,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start.field--name-clc-course-date-time-start span,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode.field--name-clc-course-date-time-start span{font-family:Figtree-SemiBold;display:inline-block;margin-right:4px}.node--type-courses.node--view-mode-teaser .field--name-field-multi-person.field--name-clc-course-date-time-start span:before,.node--type-courses.node--view-mode-teaser .field--name-clc-course-date-time-start.field--name-clc-course-date-time-start span:before,.node--type-courses.node--view-mode-teaser .field--name-field-multi-mode.field--name-clc-course-date-time-start span:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-time.svg);width:22px;height:22px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:1.5rem}.node--type-courses.node--view-mode-teaser .group-info{flex-grow:1}.node--type-courses.node--view-mode-teaser .field--name-field-ref-documents{margin-bottom:0;max-width:50%}.node--type-courses.node--view-mode-teaser .field--name-field-ref-documents .media{margin-bottom:0;position:relative}.node--type-courses.node--view-mode-teaser .field--name-field-ref-documents .field--name-field-media-document{max-height:0;position:static}.node--type-courses.node--view-mode-teaser .field--name-field-ref-documents .field--name-name{text-decoration:none}.node--type-courses.node--view-mode-teaser .field--name-field-ref-documents .field--name-name:before{display:none}.node--type-courses.node--view-mode-teaser .field--name-field-ref-documents .field--name-name:after{content:"";background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:16px}.node--type-courses.node--view-mode-teaser .field--name-field-multi-inscription-link{margin-bottom:0}.node--type-courses.node--view-mode-token{display:flex;flex-direction:column;align-items:start}.node--type-courses.node--view-mode-token .field--name-bundle-fieldnode{background-color:#FFE5DC;text-transform:uppercase;border-radius:4px;padding:4px;font-family:Figtree-SemiBold;font-size:1.4rem;margin-bottom:1.8rem}.node--type-courses.node--view-mode-token .field--name-field-ref-image{width:100%}.node--type-courses.node--view-mode-token .field--name-field-ref-image img{width:100%;border-radius:20px}.node--type-courses.node--view-mode-token .field--name-field-ref-image .field--name-field-media-image{width:100%;margin:0}.node--type-courses.node--view-mode-token .field--name-field-ref-image .field--name-field-media-image img{width:100%;border-radius:20px}.node--type-courses.node--view-mode-token .field--name-node-title{margin-bottom:1.5rem}.node--type-courses.node--view-mode-token .field--name-node-title p{font-family:Figtree-Bold;font-size:1.8rem;line-height:2.4rem;margin-bottom:0}.node--type-courses.node--view-mode-token .field--name-body{margin-bottom:2.4rem}.node--type-courses.node--view-mode-token .field--name-body>*{margin-bottom:0}.node--type-courses.node--view-mode-token .field--name-field-multi-date{font-family:Figtree-SemiBold;display:flex;align-items:center;line-height:21px}.node--type-courses.node--view-mode-token .field--name-field-multi-date:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-calendar.svg);width:19px;height:21px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:1.6rem}.c-offer-item a{padding:2.4rem;border-radius:25px;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);display:block;text-decoration:none;color:inherit;margin-bottom:1.6rem;transition:all .3s ease}.c-offer-item a:hover{color:inherit;box-shadow:4px -2px 27px 0 rgba(69,120,201,0.1);transform:translateY(6px)}.c-offer-item a:hover .group-top:after{background-image:url(/themes/custom/clc_barrio/assets/arrow-right-fucsia.svg);border-color:#CD2C66;transform:translateX(6px)}.c-offer-item a:hover .title{color:#CD2C66}.c-offer-item .group-top{display:flex;align-items:center;gap:12px}.c-offer-item .group-top:after{content:"";background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);width:42px;height:42px;background-size:auto;background-position:center;background-repeat:no-repeat;border:1px solid #000;border-radius:51%;transition:transform .3s ease;transform:rotate(0);transition:all .3s ease}.c-offer-item .group-top .offer{background-color:#FFE5DC;padding:3px 12px;border-radius:8px;font-family:Figtree-SemiBold;font-size:14px}.c-offer-item .group-top .date{flex-grow:1}.c-offer-item .group-top .date span{font-size:14px;color:#646464}.c-offer-item .title{font-size:2.2rem;font-family:Figtree-Bold;margin-bottom:4px;transition:color .3s ease}.c-offer-item .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.c-offer-item .description>*{font-size:1.6rem !important;font-weight:400;line-height:1.5em;margin-bottom:6px}.c-offer-item .description a{color:inherit;box-shadow:none;border-radius:0;padding:0}.c-offer-item .description strong{font-weight:400 !important}.c-offer-item .group-main{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;-moz-column-gap:1.6rem;column-gap:1.6rem}.c-offer-item .group-main .c-ico-text{width:100%;font-size:1.6rem !important;display:flex;align-items:flex-start;margin-bottom:1.4rem}@media (min-width:992px){.c-offer-item .group-main .c-ico-text{width:calc(50% - .8rem)}}.c-offer-item .group-main .c-ico-text:before{content:"";width:20px;height:20px;background-position:center;background-size:auto;background-repeat:no-repeat;margin-right:12px;flex-shrink:0}.c-offer-item .group-main .c-ico-text .ico-wrapper span{font-family:Figtree-Bold;display:inline-block}.c-offer-item .group-main .c-ico-text .ico-wrapper div{display:inline-block}.c-offer-item .group-main .c-ico-text.place:before{background-image:url(/themes/custom/clc_barrio/assets/ico-cole.svg);width:18px;height:18px;background-size:contain}.c-offer-item .group-main .c-ico-text.locality:before{background-image:url(/themes/custom/clc_barrio/assets/ico-location-pink.svg);width:19px;height:23px;background-size:auto}.c-offer-item .group-main .c-ico-text.schedule:before{width:20px;height:20px;background-image:url(/themes/custom/clc_barrio/assets/ico-time.svg)}.c-offer-item .group-main .c-ico-text.salary:before{width:22px;height:16px;background-image:url(/themes/custom/clc_barrio/assets/ico-payment.svg)}.c-offer-item .group-main .c-ico-text.professional-area:before{width:22px;height:18px;background-image:url(/themes/custom/clc_barrio/assets/ico-student.svg)}.c-offer-item .group-main .c-ico-text.age-range:before{width:20px;height:20px;background-image:url(/themes/custom/clc_barrio/assets/ico-family.svg)}.c-omd-form .row{padding:0 1rem}.c-omd-form .row .col-12{display:flex;flex-wrap:wrap;justify-content:space-between}.c-omd-form .omd-multilevel-select{width:100%}.c-omd-form .omd-multilevel-select .selects-container label .field-label:after{display:none}.c-omd-form .omd-multilevel-select .field-label{font-size:1.8rem;margin-bottom:.8rem;font-family:Figtree-Bold;line-height:1.2em}@media (min-width:768px){.c-omd-form .omd-multilevel-select{margin-bottom:2rem}}.c-omd-form .omd-multilevel-select fieldset{display:flex;width:100%;justify-content:space-between}@media (min-width:768px){.c-omd-form .omd-multilevel-select fieldset .label-master{width:48%}}.c-omd-form .trumbowyg-button-pane .trumbowyg-button-group:first-child{display:none}.c-omd-form .js_form_richtext{width:100% !important}.c-omd-form .js_form_richtext .trumbowyg-editor-visible{border:1px solid #000;border-radius:20px}.c-omd-form .js_form_richtext .trumbowyg-editor-visible .trumbowyg-button-pane{border-radius:20px 20px 0 0}.c-omd-form .field-explanation{margin-bottom:.8rem}.c-omd-form .omd-input,.c-omd-form .omd-textarea,.c-omd-form .omd-select{margin-bottom:1.6rem;width:100%}@media (min-width:768px){.c-omd-form .omd-input,.c-omd-form .omd-textarea,.c-omd-form .omd-select{width:48%;margin-bottom:2rem}}.c-omd-form .omd-input label,.c-omd-form .omd-textarea label,.c-omd-form .omd-select label{display:flex;flex-direction:column;margin-bottom:0;font-family:Figtree-Regular}.c-omd-form .omd-input label .field-label,.c-omd-form .omd-textarea label .field-label,.c-omd-form .omd-select label .field-label{font-size:1.8rem;margin-bottom:.8rem;font-family:Figtree-Bold;line-height:1.2em}.c-omd-form .omd-input.error .trumbowyg-editor-visible,.c-omd-form .omd-textarea.error .trumbowyg-editor-visible,.c-omd-form .omd-select.error .trumbowyg-editor-visible{box-shadow:0 0 0 0.25rem rgba(233,30,99,0.5) !important;border-color:#CD2C66 !important;outline-color:#CD2C66}@media (min-width:992px){.c-omd-form .omd-textarea{width:100%}}.c-omd-form select,.c-omd-form input,.c-omd-form textarea{border-radius:28px;border:1px solid #000;font-weight:400;box-shadow:none;width:100%;background-color:transparent;height:50px;padding:1.8rem;color:#000;font-size:1.6rem;font-family:Figtree-Regular}.c-omd-form select:focus,.c-omd-form select:focus-visible,.c-omd-form input:focus,.c-omd-form input:focus-visible,.c-omd-form textarea :focus,.c-omd-form textarea :focus-visible{box-shadow:0 0 0 0.25rem rgba(233,30,99,0.5) !important;border-color:#CD2C66 !important;outline-color:#CD2C66}.c-omd-form select{height:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/clc_barrio/assets/select.svg);background-position:98% center;background-repeat:no-repeat;background-size:auto;padding-right:1rem}.c-omd-form textarea{width:100%;min-height:152px}.c-omd-form .omd-checkgroup{margin-bottom:1.6rem;width:100%}@media (min-width:768px){.c-omd-form .omd-checkgroup{margin-bottom:2rem}}.c-omd-form .omd-checkgroup .field-label{font-size:1.8rem;margin-bottom:.8rem;font-family:Figtree-Bold}.c-omd-form .omd-checkgroup .group-container{display:flex;gap:3.2rem;flex-wrap:wrap}.c-omd-form .omd-checkgroup .group-container .omd-checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer}.c-omd-form .omd-checkgroup .group-container .omd-checkbox label span{margin-bottom:0;font-family:Figtree-Regular;font-size:1.6rem;white-space:nowrap}.c-omd-form .omd-checkgroup .group-container .omd-checkbox label input{width:20px;height:20px}.c-omd-form .submit-buttons{width:100%;display:flex;justify-content:flex-end;gap:1.6rem;margin-top:7rem}.c-omd-form .omd_button{background-color:#000;color:#fff}.c-omd-form .omd_button:after{background-image:url(/themes/custom/clc_barrio/assets/ico-arrow-white.svg)}.c-omd-form .omd_button.btn-save{background-color:transparent;color:#000}.c-omd-form .omd_button.btn-save:after{background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg)}.c-omd-form .required .field-label:after{content:"*";color:red;margin-left:3px}.confirmation-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);justify-content:center;align-items:center;z-index:1000;transition:opacity 0.3s ease-in-out;display:none}.confirmation-modal .wrapper{background-color:#fff;max-width:450px;text-align:center;border-radius:25px;padding:7rem 4rem;display:flex;flex-direction:column;align-items:center}.confirmation-modal .wrapper p{margin-bottom:2rem}.confirmation-modal.show{display:flex}.job-board--view-mode-full{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 1rem;gap:2.4rem}@media (min-width:992px){.job-board--view-mode-full{padding:6rem 0 0;gap:3.6rem}}.job-board--view-mode-full .field--name-field-publication-date .field__label,.job-board--view-mode-full .field--name-field-publication-date .field__item time{color:#646464;font-size:14px;font-family:Figtree-Regular !important}.job-board--view-mode-full .group-header{width:100%;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.job-board--view-mode-full .group-header .field--name-field-publication-date{width:100%}.job-board--view-mode-full .group-header .field{margin-bottom:1.6rem}.job-board--view-mode-full .group-header .field .group-top{width:100%;margin-bottom:0}@media (min-width:992px){.job-board--view-mode-full .group-header .field .group-top{width:calc(65% - 2.5rem)}}.job-board--view-mode-full .group-header .field.field--name-clc-job-board-id-title{margin-bottom:0}.job-board--view-mode-full .group-header .field.field--name-clc-job-board-id-title .pending-validation{text-transform:uppercase;font-family:Figtree-SemiBold;font-size:14px;line-height:1.5em;padding:4px 16px;border-radius:8px;background-color:#324A87;color:#fff}.job-board--view-mode-full .group-header .field.field--name-clc-job-board-id-title span{background-color:#FFE5DC;padding:3px 12px;border-radius:8px;font-family:Figtree-SemiBold;font-size:14px;margin-right:8px}.job-board--view-mode-full .group-header .field.field--name-clc-job-board-id-title h1{font-size:clamp(3rem,calc(2.3077rem + 3.0769vw),4.6rem);margin-top:.8rem;margin-bottom:0}.job-board--view-mode-full .group-header .field.field--name-clc-job-offer-full-action-links{display:flex;gap:1.6rem;flex-wrap:nowrap;margin-bottom:0}.job-board--view-mode-full .group-header .field.field--name-clc-job-offer-full-action-links .btn.validation-btn{background-color:#000;color:#fff}.job-board--view-mode-full .group-header .field.field--name-clc-job-offer-full-action-links .btn.validation-btn:after{background-image:url(/themes/custom/clc_barrio/assets/ico-arrow-white.svg)}.job-board--view-mode-full .group-header .field.field--name-clc-job-offer-full-action-links .btn.disabled-btn{background-color:#F2F2F2;color:#646464;border:0;pointer-events:none;cursor:not-allowed}.job-board--view-mode-full .group-header .field.field--name-clc-job-offer-full-action-links .btn.disabled-btn:after{display:none}.job-board--view-mode-full .group-header .field.field--name-clc-job-offer-full-action-links .btn.disabled-btn:hover{background-color:#F2F2F2;color:#646464}.job-board--view-mode-full .group-right{width:100%;background-color:#FFE5DC;border-radius:25px;padding:2.4rem}@media (min-width:992px){.job-board--view-mode-full .group-right{width:calc(35% - 1.5rem)}}.job-board--view-mode-full .group-right a{display:inline-block;max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal}.job-board--view-mode-full .group-left{width:100%}@media (min-width:992px){.job-board--view-mode-full .group-left{width:calc(65% - 2.5rem)}}.job-board--view-mode-full a{color:inherit;text-decoration:underline}.job-board--view-mode-full a:hover{text-decoration:none}.job-board--view-mode-full .group-info{margin:0 0 3.2rem 0;display:flex;flex-wrap:wrap;background-color:25px;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);padding:2.4rem;border-radius:25px;gap:2rem}.job-board--view-mode-full .group-info .field{width:100%;font-size:1.6rem;display:flex;align-items:center}@media (min-width:992px){.job-board--view-mode-full .group-info .field{width:auto}}.job-board--view-mode-full .group-info .field:before{content:"";width:20px;height:20px;background-position:center;background-size:auto;background-repeat:no-repeat;margin-right:12px;flex-shrink:0}.job-board--view-mode-full .group-info .field .field__label{display:inline-block;font-family:Figtree-Bold;line-height:1.2em;font-size:1.6rem}.job-board--view-mode-full .group-info .field .field__label:after{content:":";margin:0 2px}.job-board--view-mode-full .group-info .field .field__item{display:inline-block}.job-board--view-mode-full .group-info .field .field__item>*{font-size:1.6rem}.job-board--view-mode-full .group-info .field .field__item .address{margin-bottom:0}.job-board--view-mode-full .group-info .field .field__item .address br,.job-board--view-mode-full .group-info .field .field__item .address .administrative-area,.job-board--view-mode-full .group-info .field .field__item .address .administrative-area,.job-board--view-mode-full .group-info .field .field__item .address .country{display:none}.job-board--view-mode-full .group-info .field.field--name-field-company:before{background-image:url(/themes/custom/clc_barrio/assets/ico-cole.svg);width:18px;height:18px;background-size:contain}.job-board--view-mode-full .group-info .field.field--name-field-locality:before{background-image:url(/themes/custom/clc_barrio/assets/ico-location-pink.svg);width:19px;height:23px;background-size:auto}.job-board--view-mode-full .group-info .field.field--name-field-salary:before{width:22px;height:16px;background-image:url(/themes/custom/clc_barrio/assets/ico-payment.svg)}.job-board--view-mode-full .group-info .field.field--name-field-working-hours:before{width:20px;height:20px;background-image:url(/themes/custom/clc_barrio/assets/ico-time.svg)}.job-board--view-mode-full .field__label{font-family:Figtree-Bold;font-size:1.6rem;display:inline-block}.job-board--view-mode-full .field__label:after{content:":";margin:0}.job-board--view-mode-full .field__item{font-size:1.6rem;display:inline-block}.job-board--view-mode-full .field__item>*{font-size:1.6rem}.job-board--view-mode-full .field__items{font-size:1.6rem;display:inline-block}.job-board--view-mode-full .field__items>*{font-size:1.6rem}.job-board--view-mode-full .field__items .field__item:after{content:",";margin:0 2px}.job-board--view-mode-full .field__items .field__item:last-child:after{display:none}.job-board--view-mode-full .field--name-field-offer-description .field__label,.job-board--view-mode-full .field--name-field-offer-information .field__label,.job-board--view-mode-full .field--name-field-other-requirements .field__label{font-size:2.2rem;margin-bottom:1.6rem;display:block}.job-board--view-mode-full .field--name-field-offer-description .field__label:after,.job-board--view-mode-full .field--name-field-offer-information .field__label:after,.job-board--view-mode-full .field--name-field-other-requirements .field__label:after{display:none}.job-board--view-mode-resum{padding:2.4rem;border-radius:25px;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);display:block;text-decoration:none;color:inherit;margin-bottom:1.6rem;transition:all .3s ease;position:relative}.job-board--view-mode-resum .group-top{display:flex;align-items:center;gap:12px}.job-board--view-mode-resum .group-top .inline{flex-grow:1}.job-board--view-mode-resum .group-top .field--name-clc-job-board-title-link{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.job-board--view-mode-resum .group-top .field--name-clc-job-board-title-link span{background-color:#FFE5DC;padding:3px 12px;border-radius:6px;font-family:Figtree-SemiBold;font-size:14px;display:block}.job-board--view-mode-resum .group-top .field--name-clc-job-board-title-link a{color:inherit;text-decoration:none}.job-board--view-mode-resum .group-top .field--name-clc-job-board-title-link a:hover h3{color:#CD2C66}.job-board--view-mode-resum .group-top .field--name-clc-job-board-title-link h3{font-family:Figtree-Bold;font-size:2.2rem;transition:color .3s ease;color:inherit}.job-board--view-mode-resum .group-top .field--name-field-publication-date{width:100%;margin-bottom:8px}.job-board--view-mode-resum .group-top .field--name-field-publication-date .field__label,.job-board--view-mode-resum .group-top .field--name-field-publication-date .field__item{color:#646464;font-size:14px;font-family:Figtree-Regular !important;display:inline-block;width:auto}.job-board--view-mode-resum .group-top .field--name-clc-job-offer-teaser-action-links{display:flex;flex-wrap:nowrap;gap:1.6rem}.job-board--view-mode-resum .group-top .btn{font-size:0;width:42px;height:42px;border-radius:51%;padding:0;background-size:auto;background-repeat:no-repeat;background-position:center}.job-board--view-mode-resum .group-top .btn:after{display:none}.job-board--view-mode-resum .group-top .btn.view-btn{background-image:url(/themes/custom/clc_barrio/assets/ico-see.svg)}.job-board--view-mode-resum .group-top .btn.edit-btn{background-image:url(/themes/custom/clc_barrio/assets/ico-edit.svg)}.job-board--view-mode-resum .group-top .btn.validation-btn{background-image:url(/themes/custom/clc_barrio/assets/ico-unpublished.svg)}.job-board--view-mode-resum .field--name-field-offer-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.job-board--view-mode-resum .field--name-field-offer-description>*{font-size:1.6rem !important;font-weight:400;display:inline;line-height:1em}.job-board--view-mode-resum .field--name-field-offer-description a{color:inherit}.job-board--view-mode-resum .field--name-field-offer-description strong{font-weight:400 !important}.job-board--view-mode-resum .group-main{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.job-board--view-mode-resum .group-main .field{width:100%;font-size:1.6rem !important;display:flex;align-items:flex-start;margin-bottom:1.4rem}@media (min-width:992px){.job-board--view-mode-resum .group-main .field{width:50%}}.job-board--view-mode-resum .group-main .field:before{content:"";width:20px;height:20px;background-position:center;background-size:auto;background-repeat:no-repeat;margin-right:12px;flex-shrink:0}.job-board--view-mode-resum .group-main .field .field__label{font-family:Figtree-Bold;display:inline-block}.job-board--view-mode-resum .group-main .field .field__label:after{content:":";margin:0 3px}.job-board--view-mode-resum .group-main .field .field__item{display:inline-block}.job-board--view-mode-resum .group-main .field.field--name-field-company:before{background-image:url(/themes/custom/clc_barrio/assets/ico-cole.svg);width:18px;height:18px;background-size:contain}.job-board--view-mode-resum .group-main .field.field--name-field-locality{display:inline-flex;flex-wrap:wrap}.job-board--view-mode-resum .group-main .field.field--name-field-locality:before{background-image:url(/themes/custom/clc_barrio/assets/ico-location-pink.svg);width:19px;height:23px;background-size:auto}.job-board--view-mode-resum .group-main .field.field--name-field-locality .address{margin-bottom:0;font-size:1.6rem !important}.job-board--view-mode-resum .group-main .field.field--name-field-locality .address br{display:none}.job-board--view-mode-resum .group-main .field.field--name-field-locality .address .locality{display:inline-block;font-size:1.6rem !important}.job-board--view-mode-resum .group-main .field.field--name-field-ref-workday:before{width:20px;height:20px;background-image:url(/themes/custom/clc_barrio/assets/ico-time.svg)}.job-board--view-mode-resum .group-main .field.field--name-field-salary:before{width:22px;height:16px;background-image:url(/themes/custom/clc_barrio/assets/ico-payment.svg)}.job-board--view-mode-resum .group-main .field.field--name-field-ref-professional-area:before{width:22px;height:18px;background-image:url(/themes/custom/clc_barrio/assets/ico-student.svg)}.job-board--view-mode-resum .group-main .field.field--name-field-ref-age-range:before{width:20px;height:20px;background-image:url(/themes/custom/clc_barrio/assets/ico-family.svg)}.field--name-clc-job-board-stage-class span{text-transform:uppercase;font-family:Figtree-SemiBold;font-size:14px;line-height:1.5em;padding:4px 16px;border-radius:8px;background-color:#324A87;color:#fff}.field--name-clc-job-board-link-edit a{display:block;font-size:0;background-image:url(/themes/custom/clc_barrio/assets/ico-edit.svg);background-size:auto;background-repeat:no-repeat;background-position:center;width:42px;height:42px;border-radius:51%;border:1px solid #000;background-color:#fff;transition:background-color .3s ease}.field--name-clc-job-board-link-edit a:hover{background-color:#CD2C66}.node--type-advantatges.node--view-mode-teaser{display:flex;flex-direction:column;align-items:flex-start;border-radius:25px;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);padding:1.6rem 2rem;height:100%}.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code{margin:24px auto 0;background:linear-gradient(92deg,#f6f9ff,#d8e1ff);border-radius:20px;padding:24px 20px;font-size:1.6rem;width:100%;text-align:center}.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code a{color:#000}.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code a:hover{text-decoration:none}.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code{display:flex;align-items:center;font-size:1.6rem;text-align:left;gap:5px}.node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code .logout-discount-code a{flex-shrink:0}.node--type-advantatges.node--view-mode-teaser .field--name-field-ref-image{width:100%;height:192px;display:flex;justify-content:center;align-items:center;margin-bottom:2.4rem}.node--type-advantatges.node--view-mode-teaser .field--name-field-ref-image img{max-height:192px;-o-object-fit:contain;object-fit:contain}.node--type-advantatges.node--view-mode-teaser .field--name-node-title{margin-bottom:8px}.node--type-advantatges.node--view-mode-teaser .field--name-node-title h2{font-family:Figtree-Bold;font-size:1.8rem;margin-bottom:0}.node--type-advantatges.node--view-mode-teaser .field--name-body{margin-bottom:0}.node--type-advantatges.node--view-mode-teaser .field--name-body>*{font-size:1.6rem}.node--type-advantatges.node--view-mode-teaser .field--name-body p{margin-bottom:8px}.node--type-advantatges.node--view-mode-teaser .field--name-field-multi-link a{display:flex;align-items:center;font-size:1.6rem;transition:all .3s ease}.node--type-advantatges.node--view-mode-teaser .field--name-field-multi-link a:after{content:"";background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);width:24px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:1rem;transition:all .3s ease}.node--type-advantatges.node--view-mode-teaser .field--name-field-multi-link a:hover{color:#CD2C66}.node--type-advantatges.node--view-mode-teaser .field--name-field-multi-link a:hover:after{background-image:url(/themes/custom/clc_barrio/assets/arrow-right-fucsia.svg);transform:translateX(6px)}.c-modal{position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 100vmax rgba(0,0,0,0.5)}.c-modal .modal-main-container{width:60%;max-width:450px;position:relative;background-color:#fff;border-radius:32px;padding:2.35rem;box-shadow:0 0 0 100vmax rgba(0,0,0,0.5);display:flex;flex-direction:column;align-items:center;text-align:center}.c-modal .action-button.action-button,.c-modal .close-button.action-button{background-color:#000;color:#fff}.c-modal .action-button.action-button:after,.c-modal .close-button.action-button:after{background-image:url(/themes/custom/clc_barrio/assets/ico-arrow-white.svg)}.c-modal .close-button-x{position:absolute;text-decoration:none;color:inherit;font-size:20px;right:60px;top:27px}.c-modal .footer-zone{margin-top:2.4rem;width:100%;display:flex;align-items:center;justify-content:center;gap:1.6rem}.c-modal .confirmation-user-offer-msg{font-family:Lora-Bold;font-size:2.4rem}.c-modal.modal-job-board-confirmation .close-button-x,.c-modal.modal-job-board-confirmation .close-button{display:none}.c-modal.modal-job-board-unpublish .close-button-x,.c-modal.modal-loader .close-button-x{display:none}.c-modal.modal-loader .footer-zone{display:none}.c-licensed-item{position:relative}.c-licensed-item .hidden{display:none !important}.c-licensed-item:after{content:"";background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);width:42px;height:42px;background-size:auto;background-position:center;background-repeat:no-repeat;border:1px solid #000;border-radius:51%;position:absolute;bottom:28px;right:28px;transform:rotate(0);pointer-events:none;transition:all .3s ease}.c-licensed-item .group-top{justify-content:space-between;margin-bottom:8px}.c-licensed-item .group-top:after{display:none}.c-licensed-item .group-top .tags span{background-color:#99D4C8;font-size:14px;border-radius:4px;padding:3.5px 7px;display:none}.c-licensed-item .group-top .tags span.block{display:inline-block}.c-licensed-item .group-top .tags span.domicilary{background-color:#FFE5DC}.c-licensed-item .group-top .licensed{font-size:14px;font-weight:600}.c-licensed-item .group-main{flex-direction:column}.c-licensed-item .group-main .c-ico-text{width:100%}.c-licensed-item .group-main .ico-wrapper{display:flex;flex-direction:column}.c-licensed-item .group-main .items .text:after{content:",";margin:0 3px 0 0}.c-licensed-item .group-main .items .text:last-child:after{display:none}.c-licensed-item .offer{background-color:transparent}.b-buscador-licenced.advisory .c-licensed-item .tags{display:none}.omd-r-entity-licensed-canonical #main{padding:0 1.6rem}@media (min-width:992px){.omd-r-entity-licensed-canonical #main{padding:0}}.omd-r-entity-licensed-canonical .block-clc-licensed-banner .content{background:linear-gradient(230deg,#4A6BC4,#94D7C1);border-radius:49px;display:flex;flex-direction:column;padding:32px;margin:7rem 0;align-items:center}@media (min-width:992px){.omd-r-entity-licensed-canonical .block-clc-licensed-banner .content{flex-direction:row;align-items:center;justify-content:space-between;padding:40px 80px;gap:1.6rem}}.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link{display:flex;justify-content:flex-start;align-self:flex-end;margin-top:1.6rem;background-color:#fff}@media (min-width:992px){.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-link{justify-content:flex-end;margin-top:0}}.omd-r-entity-licensed-canonical .block-clc-licensed-banner .banner-title{display:flex;flex-direction:column;align-items:flex-start;font-size:32px;line-height:1.15em;font-family:Lora-Bold;font-weight:bold;margin-bottom:0}.omd-r-entity-licensed-canonical .group-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:3.2rem}.omd-r-entity-licensed-canonical .group-header h1{margin-bottom:0}.omd-r-entity-licensed-canonical .group-header .field--name-clc-licensed-num-licensed-field{width:100%}@media (min-width:992px){.omd-r-entity-licensed-canonical .group-header .field--name-clc-licensed-num-licensed-field{width:60%}}.omd-r-entity-licensed-canonical .group-header .field--name-clc-licensed-num-licensed-field span{color:#5175C4;font-size:20px;font-weight:600}.omd-r-entity-licensed-canonical .group-header .field--name-clc-licensed-teleassistance-domiciliary-field{width:100%;display:flex;margin-top:1.6rem}@media (min-width:992px){.omd-r-entity-licensed-canonical .group-header .field--name-clc-licensed-teleassistance-domiciliary-field{width:40%;margin-top:0;justify-content:flex-end}}.omd-r-entity-licensed-canonical .group-header .field--name-clc-licensed-teleassistance-domiciliary-field div{display:flex;align-items:center;gap:.8rem}.omd-r-entity-licensed-canonical .group-header .field--name-clc-licensed-teleassistance-domiciliary-field div span{background-color:#99D4C8;font-size:14px;border-radius:4px;padding:3.5px 7px;display:inline-block}.omd-r-entity-licensed-canonical .group-header .field--name-clc-licensed-teleassistance-domiciliary-field div span.domiciliary{background-color:#FFE5DC}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field{display:flex;flex-direction:column;margin-bottom:6.4rem}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field h2{margin-bottom:0;font-family:Figtree-SemiBold;text-transform:uppercase;background-color:#5175C4;color:#fff;padding:12px 30px 48px;font-size:20px;border-radius:10px 10px 0 0;margin-bottom:-36px;position:relative;z-index:0}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center{border-radius:24px;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);padding:3.2rem 3rem;position:relative;z-index:2;background-color:#fff;margin-bottom:2.4rem;display:flex;flex-wrap:wrap;-moz-column-gap:2.4rem;column-gap:2.4rem}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-activity{width:100%;margin-bottom:0;font-family:Figtree-Bold;font-size:2.2rem;padding-bottom:2.4rem}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-info,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-mail,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-phone{width:100%;font-size:1.6rem;display:flex;align-items:flex-start;margin-bottom:1.6rem}@media (min-width:992px){.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-info,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-mail,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-phone{width:calc(33.33% - 2rem);margin-bottom:0}}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-info:before,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-mail:before,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-phone:before{content:"";width:24px;height:24px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:12px;background-image:url(/themes/custom/clc_barrio/assets/ico-cole.svg)}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-info p,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-mail p,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-phone p{margin-bottom:0}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-info .label,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-mail .label,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-phone .label{font-family:Figtree-Bold;margin-bottom:.5rem}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-info.center-mail:before,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-mail.center-mail:before,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-phone.center-mail:before{background-image:url(/themes/custom/clc_barrio/assets/ico-mail-pink.svg)}.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-info.center-phone:before,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-mail.center-phone:before,.omd-r-entity-licensed-canonical .field--name-clc-licensed-data-centers-field .center .center-phone.center-phone:before{background-image:url(/themes/custom/clc_barrio/assets/ico-phone-pink.svg)}.omd-r-entity-licensed-canonical .g-special{display:flex;align-items:flex-start;flex-wrap:wrap;padding:0 0 4rem;border-bottom:1px solid #000}.omd-r-entity-licensed-canonical .g-special h3{width:100%;font-family:Lora-Bold;font-weight:700;font-size:3.2rem;margin-bottom:24px}.omd-r-entity-licensed-canonical .g-special .speciality-block .category-title{padding-left:2.4rem}@media (min-width:992px){.omd-r-entity-licensed-canonical .g-special .speciality-block .category-title{border-radius:10px 0 0 10px}}.omd-r-entity-licensed-canonical .g-special .field{width:100%;margin-bottom:1.6rem}@media (min-width:992px){.omd-r-entity-licensed-canonical .g-special .field{width:33.33%}}.omd-r-entity-licensed-canonical .g-special .field .field__label,.omd-r-entity-licensed-canonical .g-special .field .category-title{background-color:#EAEDF3;font-size:1.8rem;font-family:Figtree-Bold;padding:10px;margin-bottom:2.4rem}.omd-r-entity-licensed-canonical .g-special .field .field__items{padding-right:1rem;font-size:16px}@media (min-width:992px){.omd-r-entity-licensed-canonical .g-special .field.field--name-field-ref-advisory-languages .field__label,.omd-r-entity-licensed-canonical .g-special .field.field--name-field-ref-derivation-languages .field__label{border-radius:0 10px  10px 0}}.omd-r-entity-licensed-canonical .g-special .field .speciality-item{margin-bottom:1.6rem;font-size:1.6rem;padding-right:1rem;font-size:16px}.omd-r-entity-licensed-canonical .g-special .field .speciality-item p{font-weight:bold;margin-bottom:.8rem}.omd-r-entity-licensed-canonical .g-special.advisory{padding-top:4rem;border-bottom:0}.omd-r-entity-licensed-canonical .field--name-clc-licensed-last-update-field{text-align:right;font-family:Figtree-SemiBold;font-style:italic;margin-top:16px}.paragraph--type-banner-fullwidth-right,.paragraph--type-banner-fullwidth{display:flex;align-items:center;flex-wrap:wrap}.paragraph--type-banner-fullwidth-right:after,.paragraph--type-banner-fullwidth:after{display:none}@media (min-width:992px){.paragraph--type-banner-fullwidth-right,.paragraph--type-banner-fullwidth{gap:140px}}.paragraph--type-banner-fullwidth-right .group-left,.paragraph--type-banner-fullwidth .group-left{display:none;width:100%}@media (min-width:992px){.paragraph--type-banner-fullwidth-right .group-left,.paragraph--type-banner-fullwidth .group-left{display:block;width:calc(50% - 90px)}}.paragraph--type-banner-fullwidth-right .group-right,.paragraph--type-banner-fullwidth .group-right{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media (min-width:992px){.paragraph--type-banner-fullwidth-right .group-right,.paragraph--type-banner-fullwidth .group-right{width:calc(50% - 90px)}}.paragraph--type-banner-fullwidth-right .field--name-field-multi-pretitle,.paragraph--type-banner-fullwidth .field--name-field-multi-pretitle{text-transform:uppercase;font-size:16px;letter-spacing:0.9px;color:#324A87;font-family:Figtree-Bold;margin-bottom:8px}.paragraph--type-banner-fullwidth-right .field--name-field-multi-texto p,.paragraph--type-banner-fullwidth .field--name-field-multi-texto p{margin-bottom:24px}.paragraph--type-banner-fullwidth-right .field--name-field-multi-texto a,.paragraph--type-banner-fullwidth .field--name-field-multi-texto a{color:#000}.paragraph--type-banner-fullwidth-right .field--name-field-multi-title,.paragraph--type-banner-fullwidth .field--name-field-multi-title{font-weight:bold}.paragraph--type-banner-fullwidth .group-left{display:flex;flex-direction:column;align-items:flex-start}.paragraph--type-banner-fullwidth .group-right{display:none}@media (min-width:992px){.paragraph--type-banner-fullwidth .group-right{display:block}}.field--name-field-ref-paragraphs{margin-bottom:72px}.paragraph--type-banner.paragraph--view-mode-default{background:linear-gradient(230deg,#4A6BC4,#94D7C1);border-radius:49px;display:flex;flex-direction:column;padding:32px;margin:7rem 0}@media (min-width:992px){.paragraph--type-banner.paragraph--view-mode-default{flex-direction:row;align-items:center;justify-content:space-between;padding:40px 80px}}.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link{display:flex;justify-content:flex-end}.paragraph--type-banner.paragraph--view-mode-default .group-right .field--name-field-multi-link a{background-color:#fff}.paragraph--type-banner.paragraph--view-mode-default .group-left{width:100%;display:flex;flex-direction:column;align-items:flex-start}.paragraph--type-banner.paragraph--view-mode-default .group-left .field--name-field-multi-pretitle{text-transform:uppercase;font-family:Figtree-Bold;font-size:16px;margin-bottom:8px}.paragraph--type-banner.paragraph--view-mode-default .group-left .field--name-field-multi-title{font-size:32px;line-height:1.15em;font-family:Lora-Bold;font-weight:bold}.path-actualitat .b-blog-header{display:flex;flex-direction:column;align-items:center;margin:0 0 7.8rem 0}.path-actualitat .b-blog-header p{max-width:80%;margin-top:1.6rem;font-size:1.8rem;line-height:1.33em;text-align:center;margin-bottom:1.62rem}.path-actualitat .view-clc-news .view-content{gap:2.4rem;align-items:stretch}@media (min-width:992px){.path-actualitat .view-clc-news .view-content{gap:3.5rem}}@media (min-width:768px){.path-actualitat .view-clc-news .view-content .views-row{width:calc(50% - 3.5rem);padding:0;height:inherit}}@media (min-width:992px){.path-actualitat .view-clc-news .view-content .views-row{width:calc(33.33% - 3.5rem)}}.path-actualitat .view-clc-news .view-content .views-row .node{height:100%}.path-frontpage #main-wrapper{padding-top:78px}@media (min-width:992px){.path-frontpage #main-wrapper{padding-top:0}}.path-frontpage .container{width:100%;max-width:unset}@media (max-width:991px){.path-frontpage .container{padding:0}}.path-frontpage .row-offcanvas-left{margin:0}.path-frontpage .view-clc-header-home .views-row{padding:0}.path-frontpage .view-clc-header-home .view-content{margin:0}.path-frontpage .view-clc-header-home .slick-list{padding:0}.path-frontpage .view-clc-header-home .slick-dots{display:flex;list-style:none;position:absolute;justify-content:center;bottom:0}@media (min-width:992px){.path-frontpage .view-clc-header-home .slick-dots{bottom:36px}}.path-frontpage .view-clc-header-home .slick-dots li{margin-right:16px}.path-frontpage .view-clc-header-home .slick-dots li button{width:12px;height:12px;font-size:0;border-radius:51%;border:0;background-color:#324A87;opacity:.5;box-shadow:none}.path-frontpage .view-clc-header-home .slick-dots li.slick-active button{background-color:#324A87;opacity:1}.path-frontpage .block-clc-newsletter-block .b-newsletter{padding:1.2rem 0}.page-view-clc-services #main{width:100%;max-width:unset}.page-view-clc-services .breadcrumb{padding-top:3rem}.page-view-clc-services .view-clc-services .view-header{text-align:center;margin-bottom:63px;font-size:22px}@media (min-width:992px){.page-view-clc-services .view-clc-services .view-header{font-size:32px}}.page-view-clc-services .view-clc-services .view-header p{font-size:22px}@media (min-width:992px){.page-view-clc-services .view-clc-services .view-header p{font-size:32px}}.page-view-clc-services .view-clc-services .view-content{display:flex;align-items:stretch;gap:16px}@media (min-width:992px){.page-view-clc-services .view-clc-services .view-content{gap:36px}}.page-view-clc-services .view-clc-services .view-content .views-row{width:100%}@media (min-width:992px){.page-view-clc-services .view-clc-services .view-content .views-row{width:calc(33.33% - 24px);height:inherit}}.node--type-page .field--name-body{margin-top:32px}.node--type-page .field--name-body img{border-radius:20px}.node--type-page .field--name-field-ref-paragraphs>.field__item{margin:3rem auto}@media (min-width:992px){.node--type-page .field--name-field-ref-paragraphs>.field__item{margin:8rem auto}}.field--name-field-media-oembed-video,.field--name-field-media-video-file{margin-bottom:24px}.field--name-field-media-oembed-video iframe,.field--name-field-media-oembed-video video,.field--name-field-media-video-file iframe,.field--name-field-media-video-file video{width:100%;height:auto;aspect-ratio:16/9;border-radius:29px}@media (min-width:1300px){.page-node-332 #main-wrapper{background:url(/themes/custom/clc_barrio/assets/bg-que-fa.png) !important;background-repeat:no-repeat !important;background-position:right !important;background-size:50% !important}}@media (min-width:992px){.page-node-332 .block-page-title-block{max-width:50%}}@media (min-width:1300px){.page-node-331 #main-wrapper,.page-node-476 #main-wrapper{background:url(/themes/custom/clc_barrio/assets/bg-derivacio.png) !important;background-repeat:no-repeat !important;background-position:right !important;background-size:contain !important}}@media (min-width:992px){.page-node-331 .block-page-title-block,.page-node-476 .block-page-title-block{max-width:50%}}.p-que-fa{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:992px){.p-que-fa p{max-width:50%}}.path-node.node--type-page #main-wrapper{padding-left:1rem;padding-right:1rem}@media (min-width:992px){.path-node.node--type-page #main-wrapper{padding-left:0;padding-right:0}}.path-node.node--type-page .block-page-title-block{margin:16px 0}.node--type-transparency-page #main{width:100%;max-width:unset}@media (min-width:992px){.node--type-transparency-page .breadcrumb{padding-top:3rem}}.node--type-transparency-page .block-page-title-block{width:100%;margin:16px 0 8px;padding:0}@media (min-width:992px){.node--type-transparency-page .block-page-title-block{margin-bottom:36px;margin:16px 0}}@media (min-width:992px){.node--type-transparency-page .block-page-title-block{padding:0 86px}}@media (min-width:1600px){.node--type-transparency-page .block-page-title-block{padding:0 150px}}.node--type-transparency-page .block-clc-transparency-header-block{width:100%;margin-bottom:8px}.node--type-transparency-page .row-offcanvas .section{display:flex;flex-wrap:wrap;flex-direction:column;padding:0 1rem}@media (min-width:992px){.node--type-transparency-page .row-offcanvas .section{flex-direction:row;justify-content:space-between;padding:0}}.node--type-transparency-page .row-offcanvas .section .navigation.menu--menu-top,.node--type-transparency-page .row-offcanvas .section #block-menu-commisions{width:100%;margin-bottom:2rem}@media (min-width:992px){.node--type-transparency-page .row-offcanvas .section .navigation.menu--menu-top,.node--type-transparency-page .row-offcanvas .section #block-menu-commisions{width:calc(30% - 36px);margin-bottom:0}}.node--type-transparency-page .row-offcanvas .section .block-system-main-block{width:100%}@media (min-width:992px){.node--type-transparency-page .row-offcanvas .section .block-system-main-block{width:calc(70% - 36px);padding-right:86px}}.node--type-transparency-page .navigation.menu--menu-top,.node--type-transparency-page #block-menu-commisions{margin:0;width:100%}.node--type-transparency-page .navigation.menu--menu-top li,.node--type-transparency-page #block-menu-commisions li{width:100%}@media (max-width:991px){.node--type-transparency-page .navigation.menu--menu-top li,.node--type-transparency-page #block-menu-commisions li{margin-bottom:8px}}.node--type-transparency-page .navigation.menu--menu-top li a,.node--type-transparency-page .navigation.menu--menu-top li span,.node--type-transparency-page #block-menu-commisions li a,.node--type-transparency-page #block-menu-commisions li span{display:block;color:#000;font-family:Figtree-Bold;font-size:16px;line-height:1.5em;padding-top:12px;padding-bottom:12px;border-radius:0 25px 25px 0;padding-right:0;border:1px solid transparent;transition:all .3s ease;text-decoration:none;border-left:0}.node--type-transparency-page .navigation.menu--menu-top li a:hover,.node--type-transparency-page .navigation.menu--menu-top li span:hover,.node--type-transparency-page #block-menu-commisions li a:hover,.node--type-transparency-page #block-menu-commisions li span:hover{border:1px solid #000;border-left:0}@media (max-width:991px){.node--type-transparency-page .navigation.menu--menu-top li a,.node--type-transparency-page .navigation.menu--menu-top li span,.node--type-transparency-page #block-menu-commisions li a,.node--type-transparency-page #block-menu-commisions li span{border-radius:25px;border:1px solid #000}}.node--type-transparency-page .navigation.menu--menu-top li a.is-active,.node--type-transparency-page .navigation.menu--menu-top li a.active,.node--type-transparency-page .navigation.menu--menu-top li span.is-active,.node--type-transparency-page .navigation.menu--menu-top li span.active,.node--type-transparency-page #block-menu-commisions li a.is-active,.node--type-transparency-page #block-menu-commisions li a.active,.node--type-transparency-page #block-menu-commisions li span.is-active,.node--type-transparency-page #block-menu-commisions li span.active{border:1px solid #000;border-left:0;background-color:#FFE5DC}.node--type-transparency-page .navigation.menu--menu-top li a.is-active:hover,.node--type-transparency-page .navigation.menu--menu-top li a.active:hover,.node--type-transparency-page .navigation.menu--menu-top li span.is-active:hover,.node--type-transparency-page .navigation.menu--menu-top li span.active:hover,.node--type-transparency-page #block-menu-commisions li a.is-active:hover,.node--type-transparency-page #block-menu-commisions li a.active:hover,.node--type-transparency-page #block-menu-commisions li span.is-active:hover,.node--type-transparency-page #block-menu-commisions li span.active:hover{background-color:#FFE5DC;border-left:0;border:1px solid #000;color:#000}.node--type-transparency-page .navigation.menu--menu-top li a.open-commision,.node--type-transparency-page .navigation.menu--menu-top li a.close-comission,.node--type-transparency-page .navigation.menu--menu-top li span.open-commision,.node--type-transparency-page .navigation.menu--menu-top li span.close-comission,.node--type-transparency-page #block-menu-commisions li a.open-commision,.node--type-transparency-page #block-menu-commisions li a.close-comission,.node--type-transparency-page #block-menu-commisions li span.open-commision,.node--type-transparency-page #block-menu-commisions li span.close-comission{display:flex;align-items:center}.node--type-transparency-page .navigation.menu--menu-top li a.open-commision:before,.node--type-transparency-page .navigation.menu--menu-top li a.close-comission:before,.node--type-transparency-page .navigation.menu--menu-top li span.open-commision:before,.node--type-transparency-page .navigation.menu--menu-top li span.close-comission:before,.node--type-transparency-page #block-menu-commisions li a.open-commision:before,.node--type-transparency-page #block-menu-commisions li a.close-comission:before,.node--type-transparency-page #block-menu-commisions li span.open-commision:before,.node--type-transparency-page #block-menu-commisions li span.close-comission:before{content:"";width:16px;height:42px;background-image:url(/themes/custom/clc_barrio/assets/ico-lock.svg);background-position:center;background-repeat:no-repeat;flex-shrink:0;margin-right:16px}.node--type-transparency-page .navigation.menu--menu-top li a.open-commision:before,.node--type-transparency-page .navigation.menu--menu-top li span.open-commision:before,.node--type-transparency-page #block-menu-commisions li a.open-commision:before,.node--type-transparency-page #block-menu-commisions li span.open-commision:before{background-image:url(/themes/custom/clc_barrio/assets/ico-lock-open.svg)}.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail a,.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail span,.node--type-transparency-page .navigation.menu--menu-top li.is-active a,.node--type-transparency-page .navigation.menu--menu-top li.is-active span,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail a,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail span,.node--type-transparency-page #block-menu-commisions li.is-active a,.node--type-transparency-page #block-menu-commisions li.is-active span{border:1px solid #000;border-left:0;background-color:#FFE5DC}.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail a:hover,.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail span:hover,.node--type-transparency-page .navigation.menu--menu-top li.is-active a:hover,.node--type-transparency-page .navigation.menu--menu-top li.is-active span:hover,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail a:hover,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail span:hover,.node--type-transparency-page #block-menu-commisions li.is-active a:hover,.node--type-transparency-page #block-menu-commisions li.is-active span:hover{background-color:#FFE5DC;border-left:0;border:1px solid #000;color:#000}.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail .menu,.node--type-transparency-page .navigation.menu--menu-top li.is-active .menu,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail .menu,.node--type-transparency-page #block-menu-commisions li.is-active .menu{list-style:none;padding-left:0}.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail .menu li,.node--type-transparency-page .navigation.menu--menu-top li.is-active .menu li,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail .menu li,.node--type-transparency-page #block-menu-commisions li.is-active .menu li{padding:0;border-radius:0;border:0}.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail .menu li a,.node--type-transparency-page .navigation.menu--menu-top li.is-active .menu li a,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail .menu li a,.node--type-transparency-page #block-menu-commisions li.is-active .menu li a{text-align:center;border:0;background-color:transparent}.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail .menu li a:hover,.node--type-transparency-page .navigation.menu--menu-top li.is-active .menu li a:hover,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail .menu li a:hover,.node--type-transparency-page #block-menu-commisions li.is-active .menu li a:hover{color:#324A87}.node--type-transparency-page .navigation.menu--menu-top li.menu-item--active-trail .menu li.menu-item--active-trail a,.node--type-transparency-page .navigation.menu--menu-top li.is-active .menu li.menu-item--active-trail a,.node--type-transparency-page #block-menu-commisions li.menu-item--active-trail .menu li.menu-item--active-trail a,.node--type-transparency-page #block-menu-commisions li.is-active .menu li.menu-item--active-trail a{padding:12px 0;border:0;color:#324A87;background-color:transparent}.node--type-transparency-page .navigation.menu--menu-top .dropdown-menu,.node--type-transparency-page #block-menu-commisions .dropdown-menu{border:0;box-shadow:none}.node--type-transparency-page .navigation.menu--menu-top .dropdown-menu .dropdown-item,.node--type-transparency-page #block-menu-commisions .dropdown-menu .dropdown-item{padding:0;border:0}.node--type-transparency-page .navigation.menu--menu-top .dropdown-menu .dropdown-item.active,.node--type-transparency-page #block-menu-commisions .dropdown-menu .dropdown-item.active{background-color:transparent;border:0}.node--type-transparency-page .navigation.menu--menu-top .dropdown-toggle,.node--type-transparency-page #block-menu-commisions .dropdown-toggle{white-space:wrap}.node--type-transparency-page .sf-depth-2.menuparent .sf-sub-indicator{padding:0 !important}.node--type-transparency-page .sf-depth-2.menuparent .sf-sub-indicator:after{display:none}.node--type-transparency-page .sf-depth-2.menuparent ul{width:100% !important;left:0 !important;box-shadow:none !important;top:64px !important;display:none !important}.node--type-transparency-page .sf-depth-2.menuparent.active-trail ul{display:block !important;height:auto !important}.path-node.node--type-transparency-page .node--type-transparency-page.node--view-mode-full .field--name-body img{max-width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:24px}.node--type-webform #main-wrapper .container{width:100%;max-width:100%}.node--type-webform .breadcrumb,.node--type-webform .node--type-webform.node--view-mode-full{margin-top:24px}.node--type-webform .featured-bottom .container{width:100%;max-width:100%}.node--type-webform .featured-bottom iframe{width:100%;padding-top:80px}.node--type-webform .featured-bottom .block-clc-contact-block{padding:0}.sff-custom-not-found,.clc-custom-not-authorized{padding:56px 0;display:flex;align-items:center;flex-direction:column;position:relative}@media (min-width:992px){.sff-custom-not-found,.clc-custom-not-authorized{flex-direction:row;padding:0}}.sff-custom-not-found .text-container,.clc-custom-not-authorized .text-container{display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.sff-custom-not-found .text-container,.clc-custom-not-authorized .text-container{align-items:flex-start}}.sff-custom-not-found:before,.clc-custom-not-authorized:before{content:"";width:60%;height:314px;background-image:url(/themes/custom/clc_barrio/assets/404.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:none;margin-top:48px}@media (min-width:992px){.sff-custom-not-found:before,.clc-custom-not-authorized:before{display:block}}.sff-custom-not-found p,.clc-custom-not-authorized p{text-align:center}@media (min-width:992px){.sff-custom-not-found p,.clc-custom-not-authorized p{max-width:60%;text-align:left}}.clc-custom-not-authorized{padding:72px 0 0}@media (min-width:992px){.clc-custom-not-authorized{flex-direction:column-reverse}}.clc-custom-not-authorized:before{background-image:url(/themes/custom/clc_barrio/assets/403.svg);width:100%}@media (min-width:992px){.clc-custom-not-authorized .text-container{align-items:center}}.clc-custom-not-authorized .text-container p{max-width:unset}.maintenance-page #page-wrapper{border:0 !important}.maintenance-page #page{border:0;margin:0 !important}.maintenance-page #page h1{text-align:center}.omd-p-join-clc{padding:0 1rem}@media (min-width:992px){.omd-p-join-clc{padding:0}}.omd-p-join-clc .container-forms{display:flex;flex-wrap:wrap;gap:36px;margin:48px auto;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);border-radius:23px;padding:18px}.omd-p-join-clc .container-forms .login-form,.omd-p-join-clc .container-forms .password-form{padding:36px;border-radius:23px;display:flex;flex-direction:column;height:inherit;width:100%}@media (min-width:992px){.omd-p-join-clc .container-forms .login-form,.omd-p-join-clc .container-forms .password-form{width:calc(50% - 24px);padding:48px}}.omd-p-join-clc .container-forms .login-form h2,.omd-p-join-clc .container-forms .password-form h2{font-size:24px}.omd-p-join-clc .container-forms .login-form.login-form,.omd-p-join-clc .container-forms .password-form.login-form{border:1px solid #000;background:linear-gradient(180deg,#d8e1ff,#fff)}.omd-p-join-clc .container-forms .login-form.login-form button,.omd-p-join-clc .container-forms .password-form.login-form button{background-color:#000;color:#fff}.omd-p-join-clc .container-forms .login-form.login-form button:after,.omd-p-join-clc .container-forms .password-form.login-form button:after{background-image:url(/themes/custom/clc_barrio/assets/ico-arrow-white.svg)}.omd-p-join-clc .container-forms .login-form.login-form button:focus,.omd-p-join-clc .container-forms .password-form.login-form button:focus{border-color:#CD2C66;box-shadow:0 0 0 0.25rem rgba(233,30,99,0.5) !important}.omd-p-join-clc .container-forms .login-form.password-form,.omd-p-join-clc .container-forms .password-form.password-form{position:relative}.omd-p-join-clc .container-forms .login-form.password-form .content,.omd-p-join-clc .container-forms .password-form.password-form .content{flex-grow:1}.omd-p-join-clc .container-forms .login-form.password-form button,.omd-p-join-clc .container-forms .password-form.password-form button{position:absolute;bottom:0;left:48px;right:48px;width:calc(100% - 96px) !important}@media (min-width:992px){.omd-p-join-clc .container-forms .login-form.password-form button,.omd-p-join-clc .container-forms .password-form.password-form button{bottom:48px}}.omd-p-join-clc .container-forms .login-form.password-form button:focus,.omd-p-join-clc .container-forms .password-form.password-form button:focus{border-color:#CD2C66;box-shadow:0 0 0 0.25rem rgba(233,30,99,0.5) !important;color:#000}.omd-p-join-clc .container-forms .login-form .container-text,.omd-p-join-clc .container-forms .password-form .container-text{margin-bottom:24px;flex-grow:1}.omd-p-join-clc .container-forms .login-form .form-actions,.omd-p-join-clc .container-forms .password-form .form-actions{width:100%;margin-bottom:0 !important}.omd-p-join-clc .container-forms .login-form .form-actions button,.omd-p-join-clc .container-forms .password-form .form-actions button{width:100%;justify-content:center}.omd-p-join-clc .banner{background:linear-gradient(230deg,#4A6BC4,#94D7C1);border-radius:36px;display:flex;flex-direction:column;align-items:flex-start;padding:32px;margin:7rem 0}@media (min-width:992px){.omd-p-join-clc .banner{flex-direction:row;justify-content:space-between;align-items:center}}.omd-p-join-clc .banner p{font-size:32px;line-height:1.15em;font-family:Lora-Bold;font-weight:bold;margin-bottom:0}.omd-p-join-clc .banner a{background-color:#fff;margin-top:2.4rem}@media (min-width:992px){.omd-p-join-clc .banner a{margin-top:0}}.omd-p-user-register #main-wrapper,.omd-p-user-login #main-wrapper{background-image:url(/themes/custom/clc_barrio/assets/bg-user.png);background-position:center;background-size:auto;background-repeat:no-repeat}.omd-p-user-register .main-content,.omd-p-user-login .main-content{display:flex;justify-content:center}.omd-p-user-register .main-content .section,.omd-p-user-login .main-content .section{max-width:798px;padding:4.8rem 3.6rem;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);border-radius:23px;margin:0 1rem;background-color:#fff}@media (min-width:992px){.omd-p-user-register .main-content .section,.omd-p-user-login .main-content .section{width:80%}}.omd-p-user-register .checkbox{padding-left:0}.omd-p-user-register fieldset .fieldset-wrapper .checkbox{padding-left:0}.omd-p-user-register fieldset .fieldset-wrapper .description{margin-top:1rem}@media (min-width:992px){.omd-p-user-register .user-form{display:flex;flex-wrap:wrap;-moz-column-gap:3.6rem;column-gap:3.6rem;margin-top:3.2rem}}@media (min-width:992px){.omd-p-user-register .user-form>div{width:100%}}.omd-p-user-register .user-form>div.form-actions,.omd-p-user-register .user-form>div.field--type-boolean{width:100%}.omd-p-user-register .user-form a{color:#000}.omd-p-user-register .user-form a:hover{text-decoration:none}.omd-p-clc-admin-job-board-offers{padding:0 1rem}@media (min-width:992px){.omd-p-clc-admin-job-board-offers{padding:0}}.omd-p-clc-admin-job-board-offers .page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:6rem}@media (max-width:991px){.omd-p-clc-admin-job-board-offers .page-title{flex-direction:column;align-items:flex-start;padding:0 1rem;margin-bottom:1.6rem}}.omd-p-clc-admin-job-board-offers .page-title h1{font-size:clamp(3rem,calc(2.3077rem + 3.0769vw),4.6rem)}.omd-p-clc-admin-job-board-offers .page-title .document-link{color:inherit;text-decoration:underline;font-family:Figtree-Bold}.omd-p-clc-admin-job-board-offers .page-title .document-link:hover{text-decoration:none}.omd-p-clc-admin-job-board-offers .page-title .document-link:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}.omd-p-clc-admin-job-board-offers .page-title .buttons{display:flex;align-items:center;flex-wrap:nowrap;gap:1.6rem}@media (max-width:991px){.omd-p-clc-admin-job-board-offers .page-title .buttons{margin-top:1.6rem;flex-direction:column;width:100%}}@media (max-width:991px){.omd-p-clc-admin-job-board-offers .page-title .buttons a{justify-content:center;width:100%}}.omd-p-clc-admin-job-board-offers .page-title .btn.green{background-color:#99D4C8}.b-buscador-ofertas,.b-buscador-licenced{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:2rem}@media (min-width:992px){.b-buscador-ofertas,.b-buscador-licenced{flex-direction:row;gap:3.6rem;margin-top:6rem}}.b-buscador-ofertas .side,.b-buscador-licenced .side{width:100%}@media (min-width:992px){.b-buscador-ofertas .side,.b-buscador-licenced .side{width:calc(35% - 2.4rem)}}.b-buscador-ofertas .side div:last-child,.b-buscador-licenced .side div:last-child{border-bottom:0}.b-buscador-ofertas .col-9,.b-buscador-licenced .col-9{width:100%}@media (min-width:992px){.b-buscador-ofertas .col-9,.b-buscador-licenced .col-9{width:calc(65% - 2.4rem)}}.b-buscador-ofertas .col-9 .header .c-feedback,.b-buscador-licenced .col-9 .header .c-feedback{display:flex;flex-direction:column;align-items:center;padding:2.4rem;border-radius:20px}.b-buscador-ofertas .col-9 .header .c-feedback .top,.b-buscador-licenced .col-9 .header .c-feedback .top{width:100%;display:flex;align-items:center;justify-content:space-between}.b-buscador-ofertas .col-9 .header .c-feedback .top .results-count,.b-buscador-licenced .col-9 .header .c-feedback .top .results-count{font-family:Figtree-Bold}.b-buscador-ofertas .col-9 .header .c-feedback .clean-link,.b-buscador-licenced .col-9 .header .c-feedback .clean-link{border:0;background-color:transparent;font-family:Figtree-Bold;text-decoration:underline;display:flex;align-items:center;transition:all .3s ease}.b-buscador-ofertas .col-9 .header .c-feedback .clean-link:after,.b-buscador-licenced .col-9 .header .c-feedback .clean-link:after{content:"";width:14px;height:17px;background-image:url(/themes/custom/clc_barrio/assets/ico-delete.svg);background-size:auto;background-position:center;background-repeat:no-repeat;margin-left:12px}.b-buscador-ofertas .col-9 .header .c-feedback .clean-link:hover,.b-buscador-licenced .col-9 .header .c-feedback .clean-link:hover{color:#CD2C66;text-decoration:none}.b-buscador-ofertas .col-9 .header .c-feedback .clean-link:hover:after,.b-buscador-licenced .col-9 .header .c-feedback .clean-link:hover:after{background-image:url(/themes/custom/clc_barrio/assets/ico-delete-pink.svg)}.b-buscador-ofertas .col-9 .header .c-feedback .tags-container,.b-buscador-licenced .col-9 .header .c-feedback .tags-container{width:100%;margin-top:2rem}.b-buscador-ofertas .col-9 .header .c-feedback .tags-container .tag,.b-buscador-licenced .col-9 .header .c-feedback .tags-container .tag{display:inline-block;background-color:#D8E1FF;padding:3px 12px;font-family:Figtree-Bold;border-radius:8px;margin-right:8px;font-size:1.4rem}.b-buscador-ofertas .col-9 .header .c-feedback .tags-container .tag div,.b-buscador-licenced .col-9 .header .c-feedback .tags-container .tag div,.b-buscador-ofertas .col-9 .header .c-feedback .tags-container .tag a,.b-buscador-licenced .col-9 .header .c-feedback .tags-container .tag a{display:inline-block;color:inherit;text-decoration:none}.b-buscador-ofertas .col-9 .header .c-feedback .tags-container .tag a,.b-buscador-licenced .col-9 .header .c-feedback .tags-container .tag a{margin-left:14px}.b-buscador-ofertas .col-9 .header .c-feedback .tags-container .tag a:hover,.b-buscador-licenced .col-9 .header .c-feedback .tags-container .tag a:hover{opacity:.5}.b-buscador-ofertas .col-9 .results,.b-buscador-licenced .col-9 .results{list-style:none;padding-left:0}.b-buscador-ofertas .c-search-bar,.b-buscador-licenced .c-search-bar{padding-bottom:3.2rem;border-bottom:1px solid #000}.b-buscador-ofertas .c-search-bar label,.b-buscador-licenced .c-search-bar label{width:100%}.b-buscador-ofertas .c-search-bar p,.b-buscador-licenced .c-search-bar p{margin-bottom:1.6rem;font-family:Figtree-Bold;font-size:1.6rem}.b-buscador-ofertas .c-search-bar .input-wrapper,.b-buscador-licenced .c-search-bar .input-wrapper{position:relative}.b-buscador-ofertas .c-search-bar .input-wrapper:after,.b-buscador-licenced .c-search-bar .input-wrapper:after{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-search.svg);position:absolute;right:2rem;width:19px;height:19px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}.b-buscador-ofertas .c-search-bar .input-wrapper input,.b-buscador-licenced .c-search-bar .input-wrapper input{border-radius:25px;border:1px solid #000;font-size:1.2rem;padding:1.2rem 1.6rem;width:100%;outline:0;box-shadow:none}.b-buscador-ofertas .c-search-bar .input-wrapper input:focus,.b-buscador-licenced .c-search-bar .input-wrapper input:focus,.b-buscador-ofertas .c-search-bar .input-wrapper input:focus-visible,.b-buscador-licenced .c-search-bar .input-wrapper input:focus-visible{border-color:#CD2C66}.b-buscador-ofertas .c-check-group,.b-buscador-licenced .c-check-group{padding:1.6rem 0 0;border-bottom:1px solid #000;font-size:1.6rem}.b-buscador-ofertas .c-check-group .title,.b-buscador-licenced .c-check-group .title{color:inherit;text-decoration:none;font-family:Figtree-Bold;margin-bottom:1.6rem;display:flex;align-items:center;justify-content:space-between;transition:opacity .3s ease}.b-buscador-ofertas .c-check-group .title:after,.b-buscador-licenced .c-check-group .title:after{content:"";background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);width:42px;height:42px;background-size:auto;background-position:center;background-repeat:no-repeat;border:1px solid #000;border-radius:51%;transition:transform .3s ease;transform:rotate(-90deg)}.b-buscador-ofertas .c-check-group .title:hover,.b-buscador-licenced .c-check-group .title:hover{color:#CD2C66}.b-buscador-ofertas .c-check-group .title:hover:after,.b-buscador-licenced .c-check-group .title:hover:after{background-image:url(/themes/custom/clc_barrio/assets/arrow-right-fucsia.svg);border-color:#CD2C66}.b-buscador-ofertas .c-check-group .content,.b-buscador-licenced .c-check-group .content{padding-bottom:1.6rem}.b-buscador-ofertas .c-check-group .content label,.b-buscador-licenced .c-check-group .content label{width:100%;display:flex;align-items:center;gap:1rem}.b-buscador-ofertas .c-check-group .content label .input-label,.b-buscador-licenced .c-check-group .content label .input-label{display:flex;align-items:center;gap:1rem}.b-buscador-ofertas .c-check-group.collapsed .title:after,.b-buscador-licenced .c-check-group.collapsed .title:after{transform:rotate(90deg)}.b-buscador-ofertas .c-check-group.collapsed .content,.b-buscador-licenced .c-check-group.collapsed .content{display:none}.omd-p-clc-admin-job-board-offer-add .page-title,.omd-r-clc_job_board-page-update_offer .page-title{padding-top:4rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:6rem}@media (max-width:991px){.omd-p-clc-admin-job-board-offer-add .page-title,.omd-r-clc_job_board-page-update_offer .page-title{flex-direction:column;align-items:flex-start;padding:0 1rem;margin-bottom:3.2rem}}.omd-p-clc-admin-job-board-offer-add .page-title h1,.omd-r-clc_job_board-page-update_offer .page-title h1{font-size:clamp(3rem,calc(2.3077rem + 3.0769vw),4.6rem);margin-bottom:0}.omd-p-clc-admin-job-board-offer-add .page-title .btn,.omd-r-clc_job_board-page-update_offer .page-title .btn{background-color:#99D4C8}.page-view-clc-job-board{padding:0 1rem}@media (min-width:992px){.page-view-clc-job-board{padding:0}}.page-view-clc-job-board .page-title{margin-bottom:2rem;display:flex;align-items:center;flex-direction:column}@media (min-width:992px){.page-view-clc-job-board .page-title{margin-bottom:6rem;justify-content:space-between;flex-direction:row}}.page-view-clc-job-board .page-title h1{margin-bottom:1.6rem}@media (min-width:992px){.page-view-clc-job-board .page-title h1{margin-bottom:0}}.page-view-clc-job-board .page-title .btn{background-color:#99D4C8}.page-view-clc-job-board .page-title .btn:hover{color:#fff}.page-view-clc-job-board .view-clc-job-board h3 a{color:inherit}.page-view-clc-job-board .view-clc-job-board h2{margin-bottom:2.4rem;display:flex;align-items:center;gap:1.6rem}.page-view-clc-job-board .view-clc-job-board h2:after{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-toggle-on.svg);width:48px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat}.page-view-clc-job-board .view-clc-job-board .views-row{margin-bottom:1.6rem}.page-view-clc-job-board .view-display-id-b_inactive_user_offers{margin-top:7.6rem}.page-view-clc-job-board .view-display-id-b_inactive_user_offers h2:after{background-image:url(/themes/custom/clc_barrio/assets/ico-toggle-off.svg)}.page-view-clc-discounts{padding:0 1rem}@media (min-width:992px){.page-view-clc-discounts{padding:0}}.page-view-clc-discounts .block-page-title-block{margin-top:2rem}@media (min-width:992px){.page-view-clc-discounts .block-page-title-block{margin:4.8rem auto}}.page-view-clc-discounts .discounts-filter{padding:0 0 4rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;border-bottom:1px solid #000}.page-view-clc-discounts .discounts-filter span{padding:8px 16px;font-family:Figtree-Bold;font-size:1.6rem;border-radius:33px;border:1px solid #fff;transition:all .3s ease}.page-view-clc-discounts .discounts-filter span a{color:#000;text-decoration:none;transition:all .3s ease}.page-view-clc-discounts .discounts-filter span:hover a{color:#CD2C66}.page-view-clc-discounts .discounts-filter span.active{background-color:#000;color:#fff;border-color:#000}.page-view-clc-discounts .discounts-filter span.active a{color:#fff}.page-view-clc-discounts .discounts-filter span.active:hover{background-color:transparent;color:#000}.page-view-clc-discounts .discounts-filter span.active:hover a{color:#000;text-decoration:none}.page-view-clc-discounts .view-display-id-p_discounts .view-content,.page-view-clc-discounts .view-display-id-page_agreement_with_entity .view-content{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:7rem;align-items:stretch}@media (min-width:992px){.page-view-clc-discounts .view-display-id-p_discounts .view-content,.page-view-clc-discounts .view-display-id-page_agreement_with_entity .view-content{gap:3.6rem}}.page-view-clc-discounts .view-display-id-p_discounts .view-content .views-row,.page-view-clc-discounts .view-display-id-page_agreement_with_entity .view-content .views-row{width:100%;height:inherit}@media (min-width:992px){.page-view-clc-discounts .view-display-id-p_discounts .view-content .views-row,.page-view-clc-discounts .view-display-id-page_agreement_with_entity .view-content .views-row{width:calc(50% - 2.4rem)}}@media (min-width:1300px){.page-view-clc-discounts .view-display-id-p_discounts .view-content .views-row,.page-view-clc-discounts .view-display-id-page_agreement_with_entity .view-content .views-row{width:calc(33.33% - 2.4rem)}}.page-view-clc-discounts .view-display-id-page_agreement_with_entity .node--type-advantatges.node--view-mode-teaser .field--name-clc-utils-discount-code{display:none}.path-user #main-wrapper{background-image:url(/themes/custom/clc_barrio/assets/bg-user.png);background-position:center;background-size:auto;background-repeat:no-repeat;padding-left:1rem;padding-right:1rem}@media (min-width:992px){.path-user #main-wrapper{padding:0}}@media (min-width:992px){.path-user .user--type-user.user--view-mode-full{display:flex;flex-wrap:wrap;gap:3.6rem}}.path-user .user--type-user.user--view-mode-full .field{margin-bottom:2.4rem}@media (min-width:992px){.path-user .user--type-user.user--view-mode-full .field{width:calc(50% - 2.4rem)}}.path-user .user--type-user.user--view-mode-full .field .field__label{font-family:Figtree-Bold;font-size:18px;margin-bottom:25px}.path-user .user--type-user.user--view-mode-full .field .field__item{padding:12px 24px;border-radius:25px}@media (min-width:992px){.path-node.node--type-book .breadcrumb{padding-top:3rem}}.path-node.node--type-book #main-wrapper .container{max-width:100%;width:100%}.path-node.node--type-book #main-wrapper .container .row-offcanvas .section{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:992px){.path-node.node--type-book #main-wrapper .container .row-offcanvas .section{flex-direction:row;justify-content:space-between;padding:0 0 10rem}}.path-node.node--type-book #main-wrapper .container .block-clc-book-header-block{width:100%}.path-node.node--type-book #main-wrapper .container .block-system-main-block{width:100%;padding:0 1rem}@media (min-width:992px){.path-node.node--type-book #main-wrapper .container .block-system-main-block{width:calc(70% - 36px);padding-right:86px;padding-left:3.6rem}}.path-node.page-book-cover .field--name-node-title{display:none}.path-node.page-book-cover .site-footer{margin-top:0 !important}.path-node.page-book-cover #main-wrapper .container{max-width:100%;width:100%}@media (min-width:992px){.path-node.page-book-cover #main-wrapper .container{background-image:url(/themes/custom/clc_barrio/assets/bg-book.png);background-repeat:no-repeat;background-size:100% 100%}}.path-node.page-book-cover #main-wrapper .container .row-offcanvas .section{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.path-node.page-book-cover #main-wrapper .container .block-clc-book-header-block{width:100%}.path-node.page-book-cover #main-wrapper .container .block-system-main-block{width:100%;padding:0 1rem}@media (min-width:992px){.path-node.page-book-cover #main-wrapper .container .block-system-main-block{width:100%}}.path-node.page-book-cover #main-wrapper .container .block-system-main-block .book-navigation .menu{display:flex !important}.path-node.page-book-cover #main-wrapper .container .block-system-main-block .book-pager{display:none}.path-node.page-book-cover #main-wrapper .container .block-system-main-block .book-navigation .menu{padding-left:0;list-style:none;display:flex;align-items:stretch;gap:2rem;border-top:0;flex-wrap:wrap}.path-node.page-book-cover #main-wrapper .container .block-system-main-block .book-navigation .menu .menu-item{height:100%;width:100%}@media (min-width:992px){.path-node.page-book-cover #main-wrapper .container .block-system-main-block .book-navigation .menu .menu-item{width:calc(50% - 1rem)}}.path-node.page-book-cover #main-wrapper .container .block-system-main-block .book-navigation .menu .menu-item a{width:100%;color:inherit;padding:12px 24px;border-radius:16px;box-shadow:4px 4px 27px 0 rgba(69,120,201,0.1);display:flex;text-decoration:none;transition:all .3s ease;background-color:#fff}.path-node.page-book-cover #main-wrapper .container .block-system-main-block .book-navigation .menu .menu-item a:hover{color:#CD2C66;box-shadow:4px 0px 27px 0 rgba(69,120,201,0.1);transform:translateY(5px)}@media (max-width:991px){.b-buscador-licenced{padding:0 1rem}}.b-buscador-licenced .item-check{margin-bottom:12px}.b-buscador-licenced .item-check .subgroup{padding-left:2rem}.b-buscador-licenced .c-monofilter{padding:12px 0;font-size:16px;border-bottom:1px solid #000}.b-buscador-licenced .c-search-bar p{margin-bottom:.8rem}.b-buscador-licenced .c-search-bar span{font-size:16px;margin-bottom:1rem;display:block}.p-app.loading{background-image:url(/themes/custom/clc_barrio/assets/spinner.svg);background-size:auto;background-position:top center;background-repeat:no-repeat;min-height:100vh}.p-app.loading .b-buscador-ofertas,.p-app.loading .b-buscador-licenced{filter:blur(16px);transition:all .3s ease}.omd-p-licensed-advisory-list .block-clc-licensed-banner,.omd-p-licensed-derivation-list .block-clc-licensed-banner{display:none}@media (max-width:991px){.omd-p-licensed-advisory-list .page-title,.omd-p-licensed-derivation-list .page-title{padding:0 1rem}}.view-clc-board{padding:0 1rem}@media (min-width:992px){.view-clc-board{padding:0}}.view-clc-board .view-header{padding:1.6rem 0 0}.view-clc-board .view-content{display:flex;flex-wrap:wrap;margin-top:32px}@media (min-width:992px){.view-clc-board .view-content{-moz-column-gap:96px;column-gap:96px}}.view-clc-board .view-content .views-row{width:50%;margin-bottom:32px}@media (min-width:992px){.view-clc-board .view-content .views-row{width:calc(25% - 72px)}}.view-library{padding:0 1rem}.view-library .view-content{display:flex;flex-direction:column;gap:2.4rem}.path-biblioteca .block-page-title-block{margin-top:2rem}@media (min-width:992px){.path-biblioteca .block-page-title-block{margin:4.8rem auto}}.block-clc-library-header-block{margin-top:2rem;padding:0 1rem}@media (min-width:992px){.block-clc-library-header-block{padding:0;margin:4.8rem auto}}.block-clc-library-header-block .highlighted{background-color:#ffe5dc;border-radius:25px;padding:4rem 2rem;margin:4rem 0}@media (min-width:992px){.block-clc-library-header-block .highlighted p{max-width:80%}}.block-clc-library-header-block .highlighted a{color:#000;font-family:Figtree-Bold}.block-clc-library-header-block .highlighted a:hover{text-decoration:none}.block-clc-library-header-block .document-link{color:#000;font-family:Figtree-Bold}.block-clc-library-header-block .document-link:hover{text-decoration:none}.block-clc-library-header-block .document-link:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}.block-views-blockclc-news-b-blog{background-color:#FFE5DC;margin:80px 0}.block-views-blockclc-news-b-blog .view-clc-news{display:flex;flex-wrap:wrap;padding:36px 1rem;gap:24px}@media (min-width:992px){.block-views-blockclc-news-b-blog .view-clc-news{-moz-column-gap:36px !important;column-gap:36px !important;gap:0;padding:80px 0rem}}@media (min-width:992px){.block-views-blockclc-news-b-blog .view-clc-news .view-header{width:calc(25% - 24px)}}.block-views-blockclc-news-b-blog .view-clc-news .view-header h3{font-size:32px;font-family:Lora-Bold;font-weight:bold;line-height:1.15em}.block-views-blockclc-news-b-blog .view-clc-news .view-header p{margin-bottom:0}.block-views-blockclc-news-b-blog .view-clc-news .view-content{display:flex;align-items:flex-start;gap:36px}@media (min-width:992px){.block-views-blockclc-news-b-blog .view-clc-news .view-content{width:calc(75% - 24px)}}@media (min-width:992px){.block-views-blockclc-news-b-blog .view-clc-news .view-content .views-row{width:calc(33.33% - 24px)}}.block-views-blockclc-news-b-blog .view-clc-news .view-content .views-row .node{background-color:transparent;box-shadow:none}.page-view-magazine #main{max-width:100%;width:100%}.view-magazine{padding:0 1rem}@media (min-width:992px){.view-magazine{padding:0}}.view-magazine .views-field-field-magazine-year{display:none}@media (min-width:992px){.view-magazine .view-content{display:flex;gap:36px;align-items:flex-start}}.view-magazine .view-content .magazine-item{border-bottom:1px solid #000}@media (min-width:992px){.view-magazine .view-content .magazine-item{width:calc(50% - 18px)}}.view-magazine .view-content .magazine-item .views-row{display:none}.view-magazine .view-content .magazine-item.collapsed h3{color:#CD2C66}.view-magazine .view-content .magazine-item.collapsed h3:after{transform:rotate(270deg);border:1px solid #CD2C66;background-image:url(/themes/custom/clc_barrio/assets/arrow-right-fucsia.svg)}.view-magazine .view-content .magazine-item.collapsed .views-row{display:block}.view-magazine .view-content .field--name-field-ref-documents{margin-bottom:0}.view-magazine .view-content .magazine-title h4,.view-magazine .view-content h3{cursor:pointer;font-size:18px;font-family:Figtree-Bold;transition:color .3s ease;padding:32px 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;transition:all .3s ease}.view-magazine .view-content .magazine-title h4:hover,.view-magazine .view-content h3:hover{color:#CD2C66}.view-magazine .view-content .magazine-title h4:hover:after,.view-magazine .view-content h3:hover:after{transform:rotate(270deg);border:1px solid #CD2C66;background-image:url(/themes/custom/clc_barrio/assets/arrow-right-fucsia.svg)}.view-magazine .view-content .magazine-title h4:after,.view-magazine .view-content h3:after{content:"";width:42px;height:42px;border:1px solid #000;border-radius:51%;display:block;background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);background-position:center;background-repeat:no-repeat;transform:rotate(90deg);transition:all .3s ease}.view-magazine .view-content .magazine-title h4:first-child,.view-magazine .view-content h3:first-child{border-top:0}.view-magazine .view-content .magazine-title h4{padding:0;display:flex;align-items:center;justify-content:flex-start;gap:10px}.view-magazine .view-content .magazine-title h4:before{content:"";width:16px;height:42px;background-image:url(/themes/custom/clc_barrio/assets/ico-lock.svg);background-position:center;background-repeat:no-repeat;flex-shrink:0}.view-magazine .view-content .magazine-title h4:after{display:none}.view-magazine .view-content .magazine-access-restricted{margin:16px auto;background:linear-gradient(92deg,#f6f9ff,#d8e1ff);border-radius:20px;padding:24px 20px;font-size:1.6rem;width:100%;text-align:center;display:flex;align-items:center}.view-magazine .view-content .magazine-access-restricted p{margin-bottom:0;text-align:left}.view-magazine .view-content .magazine-access-restricted a{color:#000;white-space:nowrap}.view-magazine .view-content .magazine-access-restricted a:hover{text-decoration:none;color:#fff}.view-magazine .view-content .magazine-access-restricted .logout-discount-code{display:flex;align-items:center;font-size:1.6rem;text-align:left;gap:5px}.view-magazine .view-content .magazine-access-restricted .logout-discount-code a{flex-shrink:0}.view-magazine .views-field-field-ref-documents .field-content{margin-bottom:32px}.view-magazine .views-field-field-ref-documents .field-content a{font-family:Figtree-Bold;text-decoration:underline;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;transition:color .3s ease}.view-magazine .views-field-field-ref-documents .field-content a:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}.view-magazine .views-field-field-ref-documents .field-content a:hover{color:#324A87}.view-magazine .views-field-field-ref-documents .field-content a:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-document-blue.svg)}.view-magazine .view-footer{margin-top:4rem}.view-clc-courses .view-content{display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem}.view-clc-courses .view-content .views-row{width:100%;margin-bottom:32px}@media (min-width:768px){.view-clc-courses .view-content .views-row{width:calc(50% - 1rem)}}@media (min-width:992px){.view-clc-courses .view-content .views-row{width:calc(33% - 1rem)}}.view-clc-courses .view-footer .link{display:flex;justify-content:flex-end}.view-clc-courses .view-footer .link a{font-family:Figtree-Bold;color:#000;transition:color .3s ease}.view-clc-courses .view-footer .link a:hover{color:#324A87;text-decoration:none}.page-view-clc-courses #main-wrapper{padding-left:1rem;padding-right:1rem}.page-view-clc-courses .block-clc-courses-header-block{margin-top:2rem}@media (min-width:992px){.page-view-clc-courses .block-clc-courses-header-block{margin:4.8rem auto}}@media (min-width:992px){.page-view-clc-courses .two-col{display:flex;align-items:flex-start;gap:3.6rem;margin-bottom:6rem}}.page-view-clc-courses .two-col a{color:inherit;text-decoration:underline;font-family:Figtree-Bold}.page-view-clc-courses .two-col a:hover{text-decoration:none}@media (min-width:992px){.page-view-clc-courses .two-col .group-left{width:calc(75% - 1.8rem)}}.page-view-clc-courses .two-col .group-right{padding:4rem 2rem;background-color:#FFE5DC;border-radius:25px;margin-bottom:2.4rem}.page-view-clc-courses .two-col .group-right p{margin-bottom:1.6rem}@media (min-width:992px){.page-view-clc-courses .two-col .group-right{margin-bottom:0;width:calc(25% - 1.8rem)}}.page-view-clc-courses .document-link:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}.page-view-clc-courses .b-banner{background:linear-gradient(230deg,#4A6BC4,#94D7C1);border-radius:49px;display:flex;flex-direction:column;padding:32px;margin:7rem 0}@media (min-width:992px){.page-view-clc-courses .b-banner{flex-direction:row;align-items:center;justify-content:space-between;padding:40px 80px}}.page-view-clc-courses .b-banner .group-right{display:flex;justify-content:flex-end}.page-view-clc-courses .b-banner .group-right a{background-color:#fff}.page-view-clc-courses .b-banner .group-left{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:992px){.page-view-clc-courses .b-banner .group-left{width:70%}}.page-view-clc-courses .b-banner .group-left .overline{text-transform:uppercase;font-family:Figtree-Bold;font-size:16px;margin-bottom:8px}.page-view-clc-courses .b-banner .group-left p{font-size:32px;line-height:1.15em;font-family:Lora-Bold;font-weight:bold;margin-bottom:0}.omd-p-cursos-finalizados .block-page-title-block{margin-bottom:3rem}.omd-p-cursos-finalizados .node--type-courses .field--name-field-multi-inscription-link{display:none}.page-view-clc-licensed-list #main{max-width:unset;width:100%;padding:0}@media (min-width:992px){.page-view-clc-licensed-list .breadcrumb{padding-top:2rem}}.page-view-clc-licensed-list .block-page-title-block{margin-top:2rem}@media (min-width:992px){.page-view-clc-licensed-list .block-page-title-block{margin:4.8rem auto 0}}.page-view-clc-licensed-list .row-offcanvas{margin:0}.view-clc-licensed-list{display:flex;flex-direction:column}.view-clc-licensed-list .view-empty{padding:3rem 0}.view-clc-licensed-list .view-header{margin-bottom:3.6rem}.view-clc-licensed-list .view-header a{color:inherit;text-decoration:underline;font-family:Figtree-Bold}.view-clc-licensed-list .view-header a:hover{text-decoration:none}.view-clc-licensed-list .view-header a:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}.view-clc-licensed-list .view-filters{order:0;padding:7rem 0;background-color:#FFE5DC}.view-clc-licensed-list .view-filters form .flex-wrap{gap:1rem;align-items:flex-end;justify-content:flex-end}.view-clc-licensed-list .view-filters form .form-actions{margin:2.4rem 0 0;margin-bottom:0 !important;width:100%;flex-direction:row-reverse}@media (min-width:1300px){.view-clc-licensed-list .view-filters form .form-actions{width:auto;margin:0}}.view-clc-licensed-list .view-filters form .form-actions button[name=reset]{padding:0;background-color:transparent;border-radius:0;margin-right:2rem;border:0;gap:.8rem}.view-clc-licensed-list .view-filters form .form-actions button[name=reset]:after{display:none}.view-clc-licensed-list .view-filters form .form-actions button[name=reset]:hover{background-color:transparent !important;color:#324A87}.view-clc-licensed-list .view-filters form .form-actions button[name=reset]:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-close-blue.svg)}.view-clc-licensed-list .view-filters form .form-actions button[name=reset]:before{content:"";width:18px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/themes/custom/clc_barrio/assets/ico-close.svg);transition:background-image .3s ease}.view-clc-licensed-list .view-filters form .js-form-item{width:100%;margin-bottom:0 !important}@media (min-width:1300px){.view-clc-licensed-list .view-filters form .js-form-item{width:calc(33% - 1rem)}}.view-clc-licensed-list .view-filters form .js-form-item label{position:static;transform:none;margin-bottom:1rem;font-family:Figtree-Bold}.view-clc-licensed-list .view-filters form .js-form-item select{border-radius:25px;border:1px solid #000;padding:14px 28px;font-size:16px}.view-clc-licensed-list .view-filters form .js-form-item.pointed label{opacity:1}.view-clc-licensed-list .view-content{order:2}.view-clc-licensed-list .feed-icons{margin-top:1rem;position:relative;z-index:1}@media (min-width:992px){.view-clc-licensed-list .feed-icons{display:flex;justify-content:flex-end;margin-top:5rem}}.view-clc-licensed-list .feed-icons a{color:inherit;text-decoration:underline;font-family:Figtree-Bold;transition:all .3s ease;display:flex;align-items:center}.view-clc-licensed-list .feed-icons a:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px}.view-clc-licensed-list .feed-icons a:hover{color:#324A87}.view-clc-licensed-list .feed-icons a:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-document-blue.svg)}.view-clc-licensed-list .view-footer{order:1;font-family:Figtree-Bold;position:relative;z-index:0}@media (min-width:992px){.view-clc-licensed-list .view-footer{margin:-48px auto 5rem}}.view-clc-licensed-list .view-footer p{margin-bottom:8px}.view-clc-licensed-list nav{order:3}.view-clc-licensed-list .table-responsive{padding:0}.view-clc-licensed-list .table-responsive thead{border:0}.view-clc-licensed-list .table-responsive thead tr{border-radius:25px;background-color:#EAEDF3}.view-clc-licensed-list .table-responsive thead th{padding:1.4rem 2rem;color:#000;font-family:Figtree-Bold;background-color:inherit;box-shadow:none;border:0;font-size:18px}.view-clc-licensed-list .table-responsive tr{background:#fff;border:0}.view-clc-licensed-list .table-responsive tr td{background:#fff !important;box-shadow:none;border:0;font-size:1.8rem;padding:1.4rem 2rem}.view-clc-licensed-list .table-responsive tr td a{color:inherit}.view-clc-licensed-list .table-responsive tr td a:hover{color:#324A87;text-decoration:none}.view-clc-licensed-list .pagination{flex-wrap:wrap}.block-views-blockclc-courses-b-courses-home{margin-bottom:2rem}.block-views-blockclc-courses-b-courses-home h2{text-align:center;margin-bottom:2.4rem}@media (min-width:768px){.block-views-blockclc-courses-b-courses-home h2{margin-bottom:5rem}}.block-views-blockclc-courses-b-courses-home .view-content{gap:3rem}.block-views-blockclc-courses-b-courses-home .view-content .views-row{width:100%}@media (min-width:768px){.block-views-blockclc-courses-b-courses-home .view-content .views-row{width:calc(50% - 2rem)}}@media (min-width:992px){.block-views-blockclc-courses-b-courses-home .view-content .views-row{width:calc(33% - 2rem)}}.block-views-blockclc-courses-b-courses-home .more-link{display:flex;justify-content:center;width:100%;align-items:center;margin-top:4rem}.view-clc-newsletter{padding:0 1rem}@media (min-width:992px){.view-clc-newsletter{padding:0}}.view-clc-newsletter .view-header{text-align:center;margin-bottom:6rem}@media (min-width:992px){.view-clc-newsletter .view-content{display:flex;-moz-column-gap:36px;column-gap:36px;align-items:flex-start}}.view-clc-newsletter .view-content .magazine-item{border-bottom:1px solid #000}.view-clc-newsletter .view-content .magazine-item h3{margin-bottom:0}@media (min-width:992px){.view-clc-newsletter .view-content .magazine-item{width:calc(50% - 18px)}}.view-clc-newsletter .view-content .magazine-item .views-row{display:none;margin-bottom:1.6rem}.view-clc-newsletter .view-content .magazine-item.collapsed p{color:#CD2C66}.view-clc-newsletter .view-content .magazine-item.collapsed p:after{transform:rotate(270deg);border:1px solid #CD2C66;background-image:url(/themes/custom/clc_barrio/assets/arrow-right-fucsia.svg)}.view-clc-newsletter .view-content .magazine-item.collapsed .views-row{display:block}.view-clc-newsletter .view-content p{cursor:pointer;font-size:18px;font-family:Figtree-Bold;transition:color .3s ease;padding:2rem 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;transition:all .3s ease}.view-clc-newsletter .view-content p:hover{color:#CD2C66}.view-clc-newsletter .view-content p:hover:after{transform:rotate(270deg);border:1px solid #CD2C66;background-image:url(/themes/custom/clc_barrio/assets/arrow-right-fucsia.svg)}.view-clc-newsletter .view-content p:after{content:"";width:42px;height:42px;border:1px solid #000;border-radius:51%;display:block;background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);background-position:center;background-repeat:no-repeat;transform:rotate(90deg);transition:all .3s ease}.view-clc-newsletter .view-content p:first-child{border-top:0}.node--type-imported-newsletter a{font-family:Figtree-SemiBold;text-decoration:underline;width:100%;display:flex;align-items:center;color:#000;transition:color .3s ease}.node--type-imported-newsletter a:before{content:"";background-image:url(/themes/custom/clc_barrio/assets/ico-document.svg);width:14px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px}.node--type-imported-newsletter a:hover{color:#324A87}.node--type-imported-newsletter a:hover:before{background-image:url(/themes/custom/clc_barrio/assets/ico-document-blue.svg)}.page-view-clc-newsletter .block-page-title-block{text-align:center}.view-clc-licensed-documentation{padding:0 1rem}@media (min-width:992px){.view-clc-licensed-documentation{padding:0}}.view-clc-licensed-documentation .view-content{margin-top:64px}.view-clc-licensed-documentation .field--name-clc-documentation-as-accordion{border-bottom:1px solid #000;padding-bottom:32px;margin-bottom:32px}.view-clc-licensed-documentation .accordion-item{width:calc(100% - 32px)}.view-clc-licensed-documentation .accordion-item .accordion-header{display:flex;align-items:center;gap:16px}.view-clc-licensed-documentation .accordion-item .accordion-header:hover .accordion-button{color:#324A87}.view-clc-licensed-documentation .accordion-item .accordion-header:hover span{border-color:#324A87;background-color:#324A87;background-image:url(/themes/custom/clc_barrio/assets/ico-arrow-white.svg);transform:rotate(270deg)}.view-clc-licensed-documentation .accordion-item .accordion-header:before{content:"";width:16px;height:42px;background-image:url(/themes/custom/clc_barrio/assets/ico-lock.svg);background-position:center;background-repeat:no-repeat;flex-shrink:0}.view-clc-licensed-documentation .accordion-item .accordion-header span{width:42px;height:42px;border:1px solid #000;border-radius:51%;display:block;background-image:url(/themes/custom/clc_barrio/assets/arrow-right.svg);background-position:center;background-repeat:no-repeat;transform:rotate(90deg);transition:all .3s ease;flex-shrink:0}.view-clc-licensed-documentation .accordion-item .accordion-header .accordion-button{gap:16px;text-decoration:none;display:flex;align-items:center;justify-content:space-between}.view-clc-licensed-documentation .accordion-item .accordion-header .accordion-button h2{font-size:18px;font-family:Figtree-Bold;margin-bottom:0}.view-clc-licensed-documentation .accordion-item .accordion-header .accordion-button p{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.view-clc-licensed-documentation .accordion-item .accordion-header .accordion-button:after{display:none}.view-clc-licensed-documentation .accordion-item .accordion-header .accordion-button:not(.collapsed) span{transform:rotate(270deg)}.view-clc-licensed-documentation .accordion-item .accordion-collapse{padding-left:32px}.view-clc-licensed-documentation .accordion-item .accordion-collapse p{font-size:16px;margin-bottom:16px}.view-clc-licensed-documentation .accordion-item .accordion-collapse a{color:inherit;font-family:Figtree-Bold;font-size:16px}.view-clc-licensed-documentation .accordion-item .accordion-collapse a:hover{color:#324A87;text-decoration:none}.view-clc-licensed-documentation .accordion-item .accordion-collapse a:hover .file:after{background-image:url(/themes/custom/clc_barrio/assets/ico-download-hover.svg)}.view-clc-licensed-documentation .accordion-item .accordion-collapse .file{padding-left:0;background-image:none}.view-clc-licensed-documentation .accordion-item .accordion-collapse .file a{display:flex;align-items:center}.view-clc-licensed-documentation .accordion-item .accordion-collapse .file a:after{content:"";width:14px;height:14px;background-image:url(/themes/custom/clc_barrio/assets/ico-download.svg);background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0;margin-left:16px}.view-clc-licensed-documentation .accordion-item .accordion-collapse .file a:hover:after{background-image:url(/themes/custom/clc_barrio/assets/ico-download-hover.svg)}.view-clc-licensed-documentation .accordion-item.public .accordion-header:before{background-image:url(/themes/custom/clc_barrio/assets/ico-lock-open.svg)}.omd-r-view-clc_licensed_documentation-clc_page_licensed_documentation .block-page-title-block{margin-top:2rem}@media (min-width:992px){.omd-r-view-clc_licensed_documentation-clc_page_licensed_documentation .block-page-title-block{margin:4.8rem auto}}#page .site-footer{display:flex;flex-direction:column;background-color:#324A87;margin-top:10rem}#page .site-footer__top{display:flex;flex-wrap:wrap;color:#000}@media (min-width:992px){#page .site-footer__top{padding:5rem 0;justify-content:space-between}}#page .site-footer__top .block{border:0}#page .site-footer__top .region{width:100%}@media (min-width:992px){#page .site-footer__top .region{width:50%}}@media (min-width:992px){#page .site-footer__top .region.region-footer-second{width:80%}}@media (min-width:992px){#page .site-footer__top .region.region-footer-first{width:20%}}@media (min-width:992px){#page .site-footer__top .region.region-footer-third{width:75%}}@media (min-width:992px){#page .site-footer__top .region.region-footer-fourth{width:25%}}#page .site-footer__top .region.region-footer-third,#page .site-footer__top .region.region-footer-fourth{padding-top:3rem}#page .site-footer .menu--socials ul{padding:0 10px}@media (min-width:992px){#page .site-footer .menu--socials ul{padding:0;justify-content:flex-end}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
