/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{scroll-behavior:smooth;}.large.container{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto;}.card-columns.four-columns{column-count:4;}.card-columns.small-gap{column-gap:0.25rem;}body .card{border-color:#e0e0e0;overflow:hidden;}body .card .field--type-image img,body .card .field--name-field-media-image,body .card .field--name-field-image,body .card .view-view-header-image{margin:0;float:none;}body .card .rounded-0 .card-img{border-radius:0;}body .card .field--type-image img,body .card .card-img img,body .card .view-view-header-image img{-ms-flex-negative:0;flex-shrink:0;width:100%;}body .card.row{border:none;}body .card.link-box .overlay{height:100%;overflow:hidden;margin:0;transition-property:max-height;transition-duration:0.5s;transition-timing-function:ease;}body .card.link-box .card-title{font-size:1.2rem;padding-bottom:5px;padding-top:0;margin-bottom:0;}body .card.link-box:hover .overlay:not(.no-anim){max-height:400px !important;}.hide-external-icon svg.ext,.file--mime-application-pdf > .ext svg.ext{display:none;visibility:hidden;}.visible-on-hover{opacity:0;}.big-rounded{border-radius:30px;}.card-img-overlay:hover > .hide-on-hover{opacity:0;height:0;}.card-img-overlay:hover > .visible-on-hover{opacity:1;}.top-0{top:0;}.media__image{max-width:100%;height:auto;}.text-center .media__image.b-lazy{margin-left:auto;margin-right:auto;}svg,img{max-width:100%;height:auto;}.img-no-margin img{margin:0 !important;}.carousel .slick-prev,.carousel .slick-next,.slider .slick-prev,.slider .slick-next,.expertise-carousel .slick-prev,.expertise-carousel .slick-next{z-index:10;}.carousel .slick-prev:before,.carousel .slick-next:before,.slider .slick-prev:before,.slider .slick-next:before,.expertise-carousel .slick-prev:before,.expertise-carousel .slick-next:before{color:#f17105;font-size:2.25rem;}.carousel .slick-prev,.slider .slick-prev,.expertise-carousel .slick-prev{left:-45px;}.carousel.alignfull .slick-prev,.slider.alignfull .slick-prev,.expertise-carousel.alignfull .slick-prev{left:10px;}.carousel.alignfull .slick-next,.slider.alignfull .slick-next,.expertise-carousel.alignfull .slick-next{right:30px;}.edit-post-visual-editor .wp-block-group.slider .wp-block:first-child:before,.edit-post-visual-editor .wp-block-group.slider .wp-block:first-child:after,.edit-post-visual-editor .wp-block-group.carousel .wp-block:first-child:before,.edit-post-visual-editor .wp-block-group.carousel .wp-block:first-child:after{position:absolute;top:50%;color:#fdfdfd;background:#f17105;border-radius:50px;font-size:30px;width:30px;height:30px;line-height:30px;text-align:center;}.edit-post-visual-editor .wp-block-group.slider .wp-block:first-child:before,.edit-post-visual-editor .wp-block-group.carousel .wp-block:first-child:before{content:"<";left:-100px;}.edit-post-visual-editor .wp-block-group.slider .wp-block:first-child:after,.edit-post-visual-editor .wp-block-group.carousel .wp-block:first-child:after{content:">";right:-100px;}.edit-post-visual-editor .wp-block-group.slider .editor-block-list__layout .wp-block:nth-child(n+2),.edit-post-visual-editor .wp-block-group.carousel .editor-block-list__layout .wp-block:nth-child(n+2){max-height:0;transition:max-height 0.3s ease;overflow:hidden;}.edit-post-visual-editor .is-selected .wp-block-group.slider .editor-block-list__layout .wp-block:nth-child(n+2),.edit-post-visual-editor .is-selected .wp-block-group.carousel .editor-block-list__layout .wp-block:nth-child(n+2),.edit-post-visual-editor .has-child-selected .wp-block-group.slider .editor-block-list__layout .wp-block:nth-child(n+2),.edit-post-visual-editor .has-child-selected .wp-block-group.carousel .editor-block-list__layout .wp-block:nth-child(n+2){max-height:1000px;}.breadcrumb{background-color:transparent;padding-left:0;padding-right:0;}.user-quote.is-quote .user-display{background-repeat:no-repeat;background-image:url(/themes/custom/barrio_farinia/img/icones/quote-border-top.svg);background-position:top center;padding-top:2.5rem;max-width:100%;}.user-quote.is-quote.quote-pos-top .user-display{background-image:url(/themes/custom/barrio_farinia/img/icones/quote-border-top.svg);background-position:top center;padding-top:2.5rem;}.user-quote.is-quote.quote-pos-bottom .user-display{background-image:url(/themes/custom/barrio_farinia/img/icones/quote-border-bottom.svg);background-position:bottom center;padding-bottom:2.5rem;}.user-display{max-width:600px;}.user-display .user-img{position:relative;}.user-display .user-img .field--type-image{margin:0;}.user-display .flex-column{margin-top:50px;}.user-display .flex-column .user-img{margin-top:-50px;}.user-display .linkedin-link{width:45px;height:45px;border-radius:50%;padding:0.3em;background:#0e76a8;text-align:center;position:absolute;right:-1em;z-index:1;color:#fdfdfd;}.user-display .linkedin-link svg{max-width:70%;height:auto;}.user-display .linkedin-link svg path{fill:#fdfdfd;}.profile td .dropbutton-wrapper{padding-right:0;}.collapse-link .material-icons{border-radius:50%;border:2px solid #f17105;transition:all 0.3s ease;}.collapse-link .material-icons:hover{background-color:#f17105;color:#fdfdfd !important;}.collapse-link[aria-expanded=true] .material-icons{transform:rotate(180deg);}.link-box > a,a.link-box{display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;background:transparent;transition:background 0.3s ease;z-index:10;}.link-box > a:not(.no-hover):hover,a.link-box:not(.no-hover):hover{background:rgba(253,253,253,0.2);}.btn,.wp-block-button__link{border-width:2px;border-radius:10px;font-weight:bold;text-transform:uppercase;}.btn:hover,.wp-block-button__link:hover{text-decoration:none;}.btn.btn-border{border:1px solid #5191cd;background:transparent;font-weight:bold;}.btn.btn-border.white{border-color:#fdfdfd;}.btn.btn-border:hover{background:face(#fdfdfd,20%);}.view-sep{border-bottom:3px solid #5191cd;margin-bottom:1rem;}#industries .taxonomy-term{background:#15314b;padding:1rem;margin:0.5rem auto;text-align:center;color:#fdfdfd;fill:white;height:200px;width:200px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;transition:background 0.3s ease;}#industries .taxonomy-term .field--name-field-icon{margin-bottom:0;}#industries .taxonomy-term svg{max-width:80px;}#industries .taxonomy-term:hover{background:#f17105;}#industries .taxonomy-term .field--name-field-introduction{display:none;visibility:hidden;}@media (max-width:767px){#industries .taxonomy-term{height:150px;width:150px;}#industries .taxonomy-term svg{max-width:60px;}}#industries .spot-light > .taxonomy-term{height:calc(100% - 1rem);width:100%;}#industries .spot-light > .taxonomy-term svg{max-width:100px;}#industries .spot-light > .taxonomy-term .field--name-field-introduction{display:block;visibility:visible;}.rounded-left,right-full{border-top-left,right-radius:26vw !important;border-bottom-left,right-radius:26vw !important;overflow:hidden;}.bg-position-bottom{background-position:bottom;}.bg-position-left{background-position:left;}.bg-position-right{background-position:right;}.bg-position-top{background-position:top;}.bg-position-center{background-position:center;}.bg-size-15{background-size:15%;}.bg-size-25{background-size:25%;}.bg-size-50{background-size:50%;}.bg-size-70{background-size:70%;}.bg-size-80{background-size:80%;}.bg-size-100{background-size:100%;}.material-icons.md-1{font-size:1rem;}.icon-size-1{min-width:1rem;}.icon-size-1 svg{width:1rem;height:1rem;}.material-icons.md-2{font-size:2rem;}.icon-size-2{min-width:2rem;}.icon-size-2 svg{width:2rem;height:2rem;}.material-icons.md-3{font-size:3rem;}.icon-size-3{min-width:3rem;}.icon-size-3 svg{width:3rem;height:3rem;}.material-icons.md-4{font-size:4rem;}.icon-size-4{min-width:4rem;}.icon-size-4 svg{width:4rem;height:4rem;}.material-icons.md-5{font-size:5rem;}.icon-size-5{min-width:5rem;}.icon-size-5 svg{width:5rem;height:5rem;}.material-icons.md-6{font-size:6rem;}.icon-size-6{min-width:6rem;}.icon-size-6 svg{width:6rem;height:6rem;}@media (min-width:576px){.large.container{max-width:560px;}}@media (min-width:768px){.large.container{max-width:750px;}}@media (min-width:992px){.large.container{max-width:970px;}}@media (min-width:1200px){.large.container{max-width:1180px;}}@media (min-width:1600px){.large.container{max-width:1400px;}}@font-face{font-family:"SegoeUI-Regular";src:url(/themes/custom/barrio_farinia/fonts/segoe-ui.eot);src:url(/themes/custom/barrio_farinia/fonts/segoe-ui.eot#iefix) format("embedded-opentype"),url(/themes/custom/barrio_farinia/fonts/segoe-ui.woff2) format("woff2"),url(/themes/custom/barrio_farinia/fonts/segoe-ui.woff) format("woff"),url(/themes/custom/barrio_farinia/fonts/segoe-ui.ttf) format("truetype"),url(/themes/custom/barrio_farinia/fonts/segoe-ui.svg) format("svg"),url(/themes/custom/barrio_farinia/fonts/segoe-ui.otf) format("opentype");font-weight:normal;font-style:normal;}@font-face{font-family:"SegoeUI-Semibold";src:url(/themes/custom/barrio_farinia/fonts/seguisb.eot);src:url(/themes/custom/barrio_farinia/fonts/seguisb.eot#iefix) format("embedded-opentype"),url(/themes/custom/barrio_farinia/fonts/seguisb.woff2) format("woff2"),url(/themes/custom/barrio_farinia/fonts/seguisb.woff) format("woff"),url(/themes/custom/barrio_farinia/fonts/seguisb.ttf) format("truetype"),url(/themes/custom/barrio_farinia/fonts/seguisb.svg) format("svg"),url(/themes/custom/barrio_farinia/fonts/seguisb.otf) format("opentype");font-weight:normal;font-style:normal;}html{font-size:16px;}@media screen and (min-width:320px){html{font-size:calc(16px + 6 * (100vw - 320px) / 680);}}@media screen and (min-width:1000px){html{font-size:18px;}}body{font-family:SegoeUI-Regular,Sans Serif;}select option{font:-moz-pull-down-menu;}.very.small{font-size:60%;}h1,.h1{font-size:2.8rem;text-transform:uppercase;font-family:SegoeUI-Semibold;}@media (max-width:1600px){h1,.h1{font-size:2rem;}}@media (max-width:750px){h1,.h1{font-size:1.5rem;}}h2,.h2{font-size:2rem;text-transform:uppercase;font-family:SegoeUI-Semibold;color:#5191cd;}@media (max-width:750px){h2,.h2{font-size:1.8rem;}}h3,.h3{font-size:1.5rem;}@media (max-width:750px){h3,.h3{font-size:1.3rem;}}h4,.h4{font-size:1.3rem;}@media (max-width:750px){h4,.h4{font-size:1.1rem;}}.node__meta p{line-height:1.2;font-size:1.1rem;margin-bottom:0;}.node__content{font-size:1rem;}a{text-decoration:none;}body{color:#1b1b1b;background:#fdfdfd;}#main-wrapper,#page,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fdfdfd;}.tabs ul.primary li a.is-active{background-color:#fdfdfd;}.tabs ul.primary li.is-active a{background-color:#fdfdfd;border-bottom-color:#fdfdfd;}.link,:not(.dropdown-item) a:not(.btn):not(.wp-block-button__link){color:#5191cd;transition:color 0.2s ease;}.link.is-active,:not(.dropdown-item) a:not(.btn):not(.wp-block-button__link).is-active{color:#15314b;}.link:focus,.link:hover,:not(.dropdown-item) a:not(.btn):not(.wp-block-button__link):focus,:not(.dropdown-item) a:not(.btn):not(.wp-block-button__link):hover{color:#2f6ba3;text-decoration:none;}.link:active,:not(.dropdown-item) a:not(.btn):not(.wp-block-button__link):active{color:#2f6ba3;}#navbar-top{background-color:#5191cd;color:#fdfdfd;transition:background-color 0.3s ease;}#navbar-top a{color:#fdfdfd;}#navbar-top a:hover{color:#15314b;}#navbar-main{background-color:#15314b;transition:background-color 0.3s ease;}#navbar-main .nav-link{color:#fdfdfd;}#navbar-main .navbar-toggler{color:#fdfdfd !important;}.company-menu-is-here #navbar-main,.path-group #navbar-main{background-color:#f2f2f2;}.company-menu-is-here #navbar-main .lang-button,.company-menu-is-here #navbar-main .nav-link:not(.btn),.path-group #navbar-main .lang-button,.path-group #navbar-main .nav-link:not(.btn){color:#4f4f4f;}.company-menu-is-here #navbar-main .navbar-brand .site-slogan,.path-group #navbar-main .navbar-brand .site-slogan{color:#4f4f4f;}.company-menu-is-here #navbar-main .navbar-toggler-icon,.path-group #navbar-main .navbar-toggler-icon{color:#15314b !important;}.page-item.active .page-link{background-color:#5191cd;border-color:#5191cd;}.page-link,.page-link:hover{color:#fdfdfd;}.dropdown-item.active{background-color:#5191cd;}.dropdown-item.active a{color:#fdfdfd;}.dropdown-item:active{background-color:#f8f9fa;}.sidebar .block{background-color:#fdfdfd;border-color:#fdfdfd;}.btn-primary{background-color:#5191cd;border-color:#5191cd;}.btn-primary:focus,.btn-primary:hover{background-color:#3478b7;border-color:#3478b7;}.btn-warning{color:#fdfdfd;background-color:#f17105;border-color:#f17105;}.btn-warning:focus,.btn-warning:hover{color:#fdfdfd;background-color:#bf5a04;border-color:#bf5a04;}.btn-outline-warning{color:#f17105 !important;border-color:#f17105;}.btn-outline-warning:hover{background-color:#f17105;border-color:#f17105;color:#fdfdfd !important;}.btn-outline-primary{color:#5191cd !important;border-color:#5191cd;}.btn-outline-primary:hover{background-color:#5191cd;border-color:#5191cd;color:#fdfdfd !important;}.btn-outline-info{color:#5191cd;border-color:#5191cd;}.btn-outline-info:hover{background-color:#5191cd;border-color:#5191cd;color:#fdfdfd;}.site-footer{background:#15314b !important;}.site-footer .content{color:#fdfdfd;}.region-header,.region-header .site-branding,.region-header .site-branding a,.region-header .site-branding__text,.region-header .site-branding__text a,.region-header a,.region-header li a.is-active,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fdfdfd;}.bg-transparent{background-color:transparent;}.bg-darken{background-color:rgba(21,49,75,0.8);}.bg-lighten{background-color:rgba(253,253,253,0.5);}.bg-bluish{background-color:rgba(81,145,205,0.7);}.bg-greyli{background-color:#f2f2f2;}.bg-white{background-color:#fdfdfd;}.bg-gradient-darken,.has-darken-gradient-background{background:linear-gradient(to right,#15314b,transparent);}.bg-gradient-darken.wp-block-button__link:hover,.has-darken-gradient-background.wp-block-button__link:hover{background:linear-gradient(135deg,#15314b 0%,#15314b 100%);}.bg-gradient-darken-top,.has-darken-top-gradient-background{background:linear-gradient(to top,#15314b,rgba(21,49,75,0.1));}.bg-gradient-darken-top-animated,.has-darken-top-gradient-background-animated{background:linear-gradient(to top,rgba(21,49,75,0.8),transparent 30%,transparent);}.bg-gradient-darken-top.wp-block-button__link:hover,.has-darken-top-gradient-background.wp-block-button__link:hover{background:linear-gradient(135deg,#15314b 0%,#15314b 100%);}.card:hover .bg-gradient-darken-top-hover{background:linear-gradient(to top,#15314b,rgba(21,49,75,0.2));}.bg-gradient-darken-bottom{background:linear-gradient(to bottom,#15314b,transparent 30%,transparent);transition:background 0.3s ease;}.bg-gradient-darken-bottom:hover{background:linear-gradient(to bottom,#15314b,transparent);}.has-blue-to-bluedark-gradient-background{background:linear-gradient(135deg,#5191cd 0%,#15314b 100%);}.has-blue-to-bluedark-gradient-background.wp-block-button__link:hover{background:linear-gradient(135deg,#5191cd 0%,#5191cd 100%);}.has-blue-to-white-gradient-background{background:linear-gradient(135deg,#5191cd 0%,#fdfdfd 100%);}.has-blue-to-white-gradient-background.wp-block-button__link:hover{background:linear-gradient(135deg,#5191cd 0%,#5191cd 100%);}.has-bluedark-to-white-gradient-background{background:linear-gradient(135deg,#15314b 0%,#fdfdfd 100%);}.has-bluedark-to-white-gradient-background.wp-block-button__link:hover{background:linear-gradient(135deg,#15314b 0%,#15314b 100%);}.has-bluedark-to-orange-gradient-background{background:linear-gradient(135deg,#15314b 0%,#f17105 100%);}.has-bluedark-to-orange-gradient-background.wp-block-button__link:hover{background:linear-gradient(135deg,#15314b 0%,#15314b 100%);}.text-white,.has-white-color,.has-white-color:visited{color:#fdfdfd !important;}.text-white figcaption,.has-white-color figcaption,.has-white-color:visited figcaption{color:#fdfdfd !important;}.bg-white,.has-white-background-color{background-color:#fdfdfd !important;}.is-style-outline > .wp-block-button__link.has-white-color{border-color:#fdfdfd !important;}.is-style-outline > .wp-block-button__link.has-white-color:hover{background-color:#fdfdfd !important;color:#fdfdfd !important;border-color:#fdfdfd !important;}.is-style-fill > .wp-block-button__link.has-white-background-color:hover{background-color:#e4e4e4 !important;border-color:#e4e4e4 !important;}.is-style-fill > .has-white-color{color:#fdfdfd !important;}.icon-fill-white{fill:#fdfdfd;}.text-black,.has-black-color,.has-black-color:visited{color:#4f4f4f !important;}.text-black figcaption,.has-black-color figcaption,.has-black-color:visited figcaption{color:#4f4f4f !important;}.bg-black,.has-black-background-color{background-color:#4f4f4f !important;}.is-style-outline > .wp-block-button__link.has-black-color{border-color:#4f4f4f !important;}.is-style-outline > .wp-block-button__link.has-black-color:hover{background-color:#4f4f4f !important;color:#fdfdfd !important;border-color:#4f4f4f !important;}.is-style-fill > .wp-block-button__link.has-black-background-color:hover{background-color:#363636 !important;border-color:#363636 !important;}.is-style-fill > .has-black-color{color:#4f4f4f !important;}.icon-fill-black{fill:#4f4f4f;}.text-grey,.has-grey-color,.has-grey-color:visited{color:#e0e0e0 !important;}.text-grey figcaption,.has-grey-color figcaption,.has-grey-color:visited figcaption{color:#e0e0e0 !important;}.bg-grey,.has-grey-background-color{background-color:#e0e0e0 !important;}.is-style-outline > .wp-block-button__link.has-grey-color{border-color:#e0e0e0 !important;}.is-style-outline > .wp-block-button__link.has-grey-color:hover{background-color:#e0e0e0 !important;color:#fdfdfd !important;border-color:#e0e0e0 !important;}.is-style-fill > .wp-block-button__link.has-grey-background-color:hover{background-color:#c7c7c7 !important;border-color:#c7c7c7 !important;}.is-style-fill > .has-grey-color{color:#e0e0e0 !important;}.icon-fill-grey{fill:#e0e0e0;}.text-greyli,.has-greyli-color,.has-greyli-color:visited{color:#f2f2f2 !important;}.text-greyli figcaption,.has-greyli-color figcaption,.has-greyli-color:visited figcaption{color:#f2f2f2 !important;}.bg-greyli,.has-greyli-background-color{background-color:#f2f2f2 !important;}.is-style-outline > .wp-block-button__link.has-greyli-color{border-color:#f2f2f2 !important;}.is-style-outline > .wp-block-button__link.has-greyli-color:hover{background-color:#f2f2f2 !important;color:#fdfdfd !important;border-color:#f2f2f2 !important;}.is-style-fill > .wp-block-button__link.has-greyli-background-color:hover{background-color:#d9d9d9 !important;border-color:#d9d9d9 !important;}.is-style-fill > .has-greyli-color{color:#f2f2f2 !important;}.icon-fill-greyli{fill:#f2f2f2;}.text-blue,.has-blue-color,.has-blue-color:visited{color:#5191cd !important;}.text-blue figcaption,.has-blue-color figcaption,.has-blue-color:visited figcaption{color:#5191cd !important;}.bg-blue,.has-blue-background-color{background-color:#5191cd !important;}.is-style-outline > .wp-block-button__link.has-blue-color{border-color:#5191cd !important;}.is-style-outline > .wp-block-button__link.has-blue-color:hover{background-color:#5191cd !important;color:#fdfdfd !important;border-color:#5191cd !important;}.is-style-fill > .wp-block-button__link.has-blue-background-color:hover{background-color:#3478b7 !important;border-color:#3478b7 !important;}.is-style-fill > .has-blue-color{color:#5191cd !important;}.icon-fill-blue{fill:#5191cd;}.text-bluedark,.has-bluedark-color,.has-bluedark-color:visited{color:#15314b !important;}.text-bluedark figcaption,.has-bluedark-color figcaption,.has-bluedark-color:visited figcaption{color:#15314b !important;}.bg-bluedark,.has-bluedark-background-color{background-color:#15314b !important;}.is-style-outline > .wp-block-button__link.has-bluedark-color{border-color:#15314b !important;}.is-style-outline > .wp-block-button__link.has-bluedark-color:hover{background-color:#15314b !important;color:#fdfdfd !important;border-color:#15314b !important;}.is-style-fill > .wp-block-button__link.has-bluedark-background-color:hover{background-color:#0a1723 !important;border-color:#0a1723 !important;}.is-style-fill > .has-bluedark-color{color:#15314b !important;}.icon-fill-bluedark{fill:#15314b;}.text-blueli,.has-blueli-color,.has-blueli-color:visited{color:#56ccf2 !important;}.text-blueli figcaption,.has-blueli-color figcaption,.has-blueli-color:visited figcaption{color:#56ccf2 !important;}.bg-blueli,.has-blueli-background-color{background-color:#56ccf2 !important;}.is-style-outline > .wp-block-button__link.has-blueli-color{border-color:#56ccf2 !important;}.is-style-outline > .wp-block-button__link.has-blueli-color:hover{background-color:#56ccf2 !important;color:#fdfdfd !important;border-color:#56ccf2 !important;}.is-style-fill > .wp-block-button__link.has-blueli-background-color:hover{background-color:#27beee !important;border-color:#27beee !important;}.is-style-fill > .has-blueli-color{color:#56ccf2 !important;}.icon-fill-blueli{fill:#56ccf2;}.text-red,.has-red-color,.has-red-color:visited{color:#eb5757 !important;}.text-red figcaption,.has-red-color figcaption,.has-red-color:visited figcaption{color:#eb5757 !important;}.bg-red,.has-red-background-color{background-color:#eb5757 !important;}.is-style-outline > .wp-block-button__link.has-red-color{border-color:#eb5757 !important;}.is-style-outline > .wp-block-button__link.has-red-color:hover{background-color:#eb5757 !important;color:#fdfdfd !important;border-color:#eb5757 !important;}.is-style-fill > .wp-block-button__link.has-red-background-color:hover{background-color:#e62929 !important;border-color:#e62929 !important;}.is-style-fill > .has-red-color{color:#eb5757 !important;}.icon-fill-red{fill:#eb5757;}.text-orange,.has-orange-color,.has-orange-color:visited{color:#f17105 !important;}.text-orange figcaption,.has-orange-color figcaption,.has-orange-color:visited figcaption{color:#f17105 !important;}.bg-orange,.has-orange-background-color{background-color:#f17105 !important;}.is-style-outline > .wp-block-button__link.has-orange-color{border-color:#f17105 !important;}.is-style-outline > .wp-block-button__link.has-orange-color:hover{background-color:#f17105 !important;color:#fdfdfd !important;border-color:#f17105 !important;}.is-style-fill > .wp-block-button__link.has-orange-background-color:hover{background-color:#bf5a04 !important;border-color:#bf5a04 !important;}.is-style-fill > .has-orange-color{color:#f17105 !important;}.icon-fill-orange{fill:#f17105;}.text-green,.has-green-color,.has-green-color:visited{color:#28a228 !important;}.text-green figcaption,.has-green-color figcaption,.has-green-color:visited figcaption{color:#28a228 !important;}.bg-green,.has-green-background-color{background-color:#28a228 !important;}.is-style-outline > .wp-block-button__link.has-green-color{border-color:#28a228 !important;}.is-style-outline > .wp-block-button__link.has-green-color:hover{background-color:#28a228 !important;color:#fdfdfd !important;border-color:#28a228 !important;}.is-style-fill > .wp-block-button__link.has-green-background-color:hover{background-color:#1e791e !important;border-color:#1e791e !important;}.is-style-fill > .has-green-color{color:#28a228 !important;}.icon-fill-green{fill:#28a228;}[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;}form:not(.vbo-view-form) .form-control,form:not(.vbo-view-form) .form-select,form:not(.vbo-view-form) .form-file{background-color:#f2f2f2;color:#74797e !important;border-radius:0;border:0;padding:0.375rem 2rem 0.375rem 0.5rem;}form:not(.vbo-view-form) .form-control:not(textarea),form:not(.vbo-view-form) .form-select:not(textarea),form:not(.vbo-view-form) .form-file:not(textarea){height:calc(1.5em + 1.5rem + 2px);}form:not(.vbo-view-form) .form-select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-size:2rem;background-position-x:99%;background-position-y:50%;}form:not(.vbo-view-form) .form-file{padding:0;}@media (min-width:767px){form:not(.vbo-view-form) .form-file{max-width:50%;}}form:not(.vbo-view-form) .form-file::file-selector-button{background-color:#e0e0e0;height:100%;padding:0.375rem 1.5rem;border:none;color:#74797e !important;}form:not(.vbo-view-form) .form-file::file-selector-button:hover{background-color:#c7c7c7;}form:not(.vbo-view-form) .form-type-webform-document-file .form-managed-file{background-color:#f2f2f2;}form:not(.vbo-view-form) .form-type-webform-document-file .webform-document-file{width:100%;display:flex;flex-wrap:wrap;align-items:center;}form:not(.vbo-view-form) .form-type-webform-document-file .webform-document-file-placeholder{margin:0;padding:0 0.5rem;color:#74797e;}form:not(.vbo-view-form) .form-type-webform-document-file .button{background-color:#e0e0e0;height:100%;padding:0.8rem 1.5rem;border:none;color:#74797e !important;margin:0;}form:not(.vbo-view-form) .form-type-webform-document-file .button:hover{background-color:#c7c7c7;}form:not(.vbo-view-form) .form-type-webform-document-file .form-check{margin-left:0.5rem;}form:not(.vbo-view-form) .form-type-webform-document-file .button.form-submit{border-radius:0;white-space:nowrap;height:100%;margin-left:auto;}form:not(.vbo-view-form) > .form-group,form:not(.vbo-view-form) > .ajax-wrapper{margin-top:0;margin-bottom:0;}@media (min-width:767px){form:not(.vbo-view-form) > .form-group,form:not(.vbo-view-form) > .ajax-wrapper{margin-top:1.5rem;margin-bottom:1.5rem;}}form:not(.vbo-view-form) > .form-group .form-group,form:not(.vbo-view-form) > .form-group .webform-flexbox,form:not(.vbo-view-form) > .ajax-wrapper .form-group,form:not(.vbo-view-form) > .ajax-wrapper .webform-flexbox{margin-top:0;margin-bottom:0;}form:not(.vbo-view-form) > .form-group input,form:not(.vbo-view-form) > .form-group select,form:not(.vbo-view-form) > .form-group textarea,form:not(.vbo-view-form) > .ajax-wrapper input,form:not(.vbo-view-form) > .ajax-wrapper select,form:not(.vbo-view-form) > .ajax-wrapper textarea{margin-top:0.5rem;margin-bottom:0.5rem;}form:not(.vbo-view-form) > .form-group.webform-composite-hidden-title legend,form:not(.vbo-view-form) > .form-group .webform-composite-hidden-title legend,form:not(.vbo-view-form) > .ajax-wrapper.webform-composite-hidden-title legend,form:not(.vbo-view-form) > .ajax-wrapper .webform-composite-hidden-title legend{margin:0;}form:not(.vbo-view-form) .form-no-label label:not(.button):not(.form-check-label){display:none;}.webform-select-other fieldset.mb-3{margin-bottom:0 !important;}.webform-select-other #edit-division-other{margin-top:1rem;}form.vbo-view-form .form-no-label label.form-check-label{display:none;}form#user-login-form,form#user-pass{max-width:600px;margin:3rem auto;background:#15314b;color:#fdfdfd;padding:3rem;}form.webform-submission-job-form-form label{margin-bottom:0;}form.webform-submission-job-form-form > .form-group,form.webform-submission-job-form-form > .ajax-wrapper{margin-top:0;margin-bottom:0;}form.webform-submission-job-form-form .form-group input{margin-top:0;}#timeline{list-style:none;position:relative;}#timeline:before{top:0;bottom:0;position:absolute;content:" ";width:2px;background-color:#5191cd;left:50%;margin-left:-1.5px;}#timeline .clearFix{clear:both;height:0;}#timeline .timeline-badge{color:#fdfdfd;width:4rem;height:4rem;font-size:1.2em;line-height:1;text-align:center;position:absolute;top:20px;left:calc(50% - 2rem);background-color:#5191cd;z-index:60;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;}@media (min-width:1024px){#timeline .timeline-badge{top:calc(50% - 2rem);}}#timeline .timeline-badge span.timeline-balloon-date-month{font-size:0.9em;font-weight:600;}#timeline .timeline-badge.timeline-filter-movement{background-color:#fdfdfd;font-size:1.7em;height:35px;margin-left:-18px;width:35px;top:0;}#timeline .timeline-badge.timeline-filter-movement a span{color:#5191cd;font-size:1.3em;top:-1px;}#timeline .timeline-badge.timeline-future-movement{background-color:#fdfdfd;height:35px;width:35px;font-size:1.7em;top:-16px;margin-left:-18px;}#timeline .timeline-badge.timeline-future-movement a span{color:#5191cd;font-size:0.9em;top:2px;left:1px;}#timeline .timeline-movement{border-bottom:dashed 1px #5191cd;position:relative;}#timeline .timeline-movement:first-child,#timeline .timeline-movement:last-child{border:0;}@media screen and (max-width:769px){#timeline .timeline-movement{border-bottom:0;}}#timeline .timeline-movement .timeline-item{padding-top:20px;padding-bottom:20px;}#timeline .timeline-movement .timeline-item .timeline-panel{border:1px solid #e0e0e0;border-radius:3px;background-color:#fdfdfd;padding:10px;position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.175);box-shadow:0 1px 6px rgba(0,0,0,0.175);overflow:hidden;}#timeline .timeline-movement .timeline-item .timeline-panel .timeline-panel-ul{list-style:none;padding:0;margin:0;}#timeline .timeline-movement .timeline-item .timeline-panel .timeline-panel-ul i.glyphicon{margin-right:0.3em;}@media screen and (max-width:769px){#timeline .timeline-movement .timeline-item .timeline-panel{margin-top:5rem;}}#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul{text-align:left;}#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul li .causale{overflow:hidden;}#timeline .timeline-movement .timeline-item .timeline-panel.debits .timeline-panel-ul{text-align:left;}#timeline .timeline-movement .timeline-item .timeline-panel.debits .timeline-panel-ul .importo{font-size:1.3em;}#timeline .timeline-movement .timeline-item .timeline-panel.debits .timeline-panel-ul .causale{overflow:hidden;}#timeline .timeline-movement.timeline-movement-top{height:60px;}#timeline .timeline-movement.timeline-movement-top .timeline-badge{color:#5191cd;}.paragraph--type--icon-text{transform:translate(0,-3em);}.paragraph--type--icon-text .icon{transform:translate(0,50%);max-width:150px;}.paragraph--type--icon-text .text .h4{text-shadow:2px 2px 1px rgba(79,79,79,0.1);}.paragraph--type--column{min-width:250px;}#header{position:sticky;width:100%;top:0;z-index:110;}#header.header-fixed{position:fixed;}#header .navbar-brand img{max-width:65px;}#header .navbar-brand .site-name-and-slogan{margin-left:0.5em;}#header .navbar-brand .site-name{font-size:1.8rem;font-weight:600;line-height:0.8;}#header .navbar-brand .site-name a:hover{color:inherit;}#header .navbar-brand .site-slogan{font-size:1rem;color:#fdfdfd;}#header .navbar-brand .site-name,#header .navbar-brand .site-slogan,#header .navbar-brand .img-fluid{transition:all 0.3s ease-in-out;}#header #CollapsingNavbar{justify-content:flex-end;}#header #navbar-top{border-bottom:1px solid #aaa;box-shadow:-2px 1px 3px 1px rgba(79,79,79,0.3);padding:0 1rem;max-height:40px;transition:max-height 0.3s ease;}#header #navbar-top .region-top-header{width:100%;align-items:center;justify-content:flex-end;}#header #navbar-top .region-top-header .block{flex-basis:33%;}#header #navbar-main #block-languageswitcher{text-align:center;order:3;}#header #navbar-main #block-languageswitcher .content{position:relative;}#header #navbar-main #block-languageswitcher .nav{justify-content:center;flex-wrap:nowrap;}#header #navbar-main #block-languageswitcher .nav-link{padding:0;text-align:center;}#header #navbar-main #block-languageswitcher .language-link{padding:0.5rem 1rem;text-transform:uppercase;font-size:1.2rem;font-weight:bold;display:block;}#header #navbar-main #block-languageswitcher .language-link:hover{text-decoration:none;background:#e0e0e0;}#header .navbar-expand-lg{padding-top:0.1rem;padding-bottom:0.1rem;}#header .navbar-expand-lg .dropdown-item a{text-decoration:none;}@media (min-width:1024px){#header .navbar-expand-lg .navbar-nav .nav-item{position:relative;text-align:left;}#header .navbar-expand-lg .navbar-nav .nav-item:before,#header .navbar-expand-lg .navbar-nav .nav-item:after{content:"";position:absolute;bottom:-10px;width:0px;height:3px;margin:5px 0 0;transition:all 0.4s ease-in-out;opacity:0;background-color:#f17105;}#header .navbar-expand-lg .navbar-nav .nav-item:before{left:50%;}#header .navbar-expand-lg .navbar-nav .nav-item:after{right:50%;}#header .navbar-expand-lg .navbar-nav .nav-item:hover:before,#header .navbar-expand-lg .navbar-nav .nav-item:hover:after{width:50%;opacity:1;}#header .navbar-expand-lg .nav-link{padding-right:0.8rem;padding-left:0.8rem;padding-top:0;padding-bottom:0;font-size:0.9rem;font-weight:bold;cursor:pointer;text-transform:uppercase;}#header .navbar-expand-lg .nav-link.dropdown-toggle::after{opacity:0;border-top:0.5em solid;border-right:0.5em solid transparent;border-bottom:0;border-left:0.5em solid transparent;vertical-align:0.1em;transition:opacity 0.2s ease;}#header .navbar-expand-lg .nav-link:hover.dropdown-toggle::after{opacity:1;}}#header .lang-button{border-width:0 0 0 2px;border-radius:0;margin-left:1rem;color:#fdfdfd;}#header .lang-switcher{min-width:2em;margin-left:1rem;}#company-menu{position:sticky;z-index:100;transition:top 0.3s ease-in-out;padding-top:0.2rem;padding-bottom:0.2rem;z-index:100;}#company-menu .logo{min-width:170px;}#company-menu .logo img{transition:max-height 0.4s ease;margin:0;max-height:60px;width:auto;}#company-menu .nav-link{padding-left:0.5rem;padding-right:0.5rem;transition:color 0.2s ease;font-size:0.9rem;text-transform:uppercase;}#company-menu .nav-link:hover{color:#f17105 !important;}.toolbar-horizontal #company-menu{top:133px;}.scrolled #company-menu{top:53px;}.scrolled #company-menu .logo img{max-height:45px;}.scrolled.toolbar-horizontal #company-menu{top:133px;}#content .tabs{position:fixed;top:300px;left:0;z-index:100030;background:rgba(253,253,253,0.5);border-width:1px 1px 1px 0;border-style:solid;border-color:#e0e0e0;border-radius:0 4px 4px 0;overflow:hidden;transition-property:top;transition-duration:0.2s;transition-delay:0.5s;transition-timing-function:ease-in-out;}@media only screen and (min-width:1224px){#content .tabs{max-height:42px;transition:max-height 0.3s ease;}#content .tabs:hover{max-height:500px;}}#content .tabs .nav-tabs{flex-direction:column;margin-left:0;}#content .tabs .nav-tabs .nav-link{color:#15314b;}#content .tabs .nav-tabs .nav-link:hover{background-color:#fdfdfd;color:#4f4f4f;}#content .tabs .nav-tabs .nav-link.active{border-color:transparent;}@media (max-width:992px){#header #navbar-main #block-languageswitcher{text-align:left;order:0;margin-left:auto;}#header #navbar-main #block-languageswitcher .lang-button{border:1px solid rgba(255,255,255,0.1);border-radius:0.25rem;margin-left:0;margin-right:1rem;}#header #navbar-main.navbar-light #block-languageswitcher .lang-button{border-color:rgba(0,0,0,0.1);}}@media (max-width:767px){#header .navbar-brand .site-name{font-size:1.2rem;}#header .navbar-brand .site-slogan{font-size:0.7rem;}#header .navbar-brand .img-fluid{max-width:40px;}#navbar-main .nav-item .nav-link,#company-menu .nav-item .nav-link{padding-top:0.5rem;padding-bottom:0.5rem;}#company-menu .logo img{max-height:40px;}.scrolled .group--company #company-menu .logo img,.scrolled .group--filiale #company-menu .logo img{max-height:40px;}}.scrolled #header #navbar-top,.path-group #header #navbar-top,.company-menu-is-here #header #navbar-top{max-height:0;}.scrolled #header .navbar-brand .site-name,.path-group #header .navbar-brand .site-name,.company-menu-is-here #header .navbar-brand .site-name{font-size:1.2rem;}.scrolled #header .navbar-brand .site-slogan,.path-group #header .navbar-brand .site-slogan,.company-menu-is-here #header .navbar-brand .site-slogan{font-size:0.7rem;}.scrolled #header .navbar-brand .img-fluid,.path-group #header .navbar-brand .img-fluid,.company-menu-is-here #header .navbar-brand .img-fluid{max-width:40px;}.scrolled #content .tabs,.path-group #content .tabs,.company-menu-is-here #content .tabs{top:248px;}.toolbar-horizontal #header{top:79px;}.toolbar-vertical #header{top:40px;}.toolbar-vertical.scrolled #header{top:0;}body .site-footer__top{display:flex;flex-wrap:wrap;}body .site-footer__bottom{border-top:0;}body .site-footer__bottom .content{text-align:center;}body .site-footer .region{overflow:hidden;border-left:2px solid #5191cd;border-right:0;border-bottom:0;border-top:0;}body .site-footer .region:first-child{border-left:0;}@media (max-width:767px){body .site-footer .region{border-top:2px solid #5191cd;border-left:0;}body .site-footer .region:first-child{border-top:0;}}body .site-footer .block{border:0;}body .site-footer .block h2{font-weight:bold;border:0;}body .site-footer #block-footer .nav{display:flex;flex-flow:row wrap;justify-content:space-between;}body .site-footer #block-footer .nav > .nav-item > .nav-link{color:#5191cd;font-size:1.2rem;text-transform:uppercase;}body .site-footer #block-footer .nav > .nav-item > ul{list-style-type:none;padding-left:0;}body .site-footer #block-footer .nav > .nav-item > ul .nav-link{color:#fdfdfd;font-size:1rem;line-height:1;}body .site-footer #block-footer .nav > .nav-item > ul .nav-link:hover{color:#f17105;}body .site-footer #block-block-company-address,body .site-footer #block-block-farinia-address{text-align:center;}body .site-footer #block-block-company-address .views-field-field-logo img,body .site-footer #block-block-farinia-address .views-field-field-logo img{margin:0 auto;max-height:70px;width:auto;}body .site-footer #block-block-company-address .views-field-field-telephone,body .site-footer #block-block-farinia-address .views-field-field-telephone{font-size:1.1rem;margin-bottom:1rem;}body .site-footer #block-block-company-address .view-content.row,body .site-footer #block-block-farinia-address .view-content.row{justify-content:center;}body .site-footer #block-block-company-address .views-field-field-social-links a svg,body .site-footer #block-block-farinia-address .views-field-field-social-links a svg{fill:#fdfdfd;width:2.5rem;height:2.5rem;transition:fill 0.2 ease;}body .site-footer #block-block-company-address .views-field-field-social-links a:hover svg,body .site-footer #block-block-farinia-address .views-field-field-social-links a:hover svg{fill:#5191cd;}.view .view-filters.bg-bluedark .form-text{margin:0;}.view .view-filters.bg-bluedark .row > fieldset,.view .view-filters.bg-bluedark .row > .form-actions{flex-basis:300px;margin-right:1rem;}.view .view-filters.bg-bluedark .form-submit{border-color:#fdfdfd;color:#fdfdfd !important;}.view .view-filters.bg-bluedark .form-submit:hover{background-color:#fdfdfd;color:#15314b !important;}.view .row .form-actions{align-self:flex-end;}.view .views-infinite-scroll-content-wrapper table{margin-top:0;margin-bottom:0;}.view-media-files .file,.view-display-id-block_1 .file{padding-left:0;display:block;background-image:none;}.page-view-articles .view-header{overflow:hidden;border:0;}.page-view-articles .views-infinite-scroll-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}@media (min-width:1024px){.page-view-articles .row-hl .card{flex-direction:row;flex-wrap:wrap;}.page-view-articles .row-hl .card .card-img-top,.page-view-articles .row-hl .card .card-body{width:50%;}}.view-job-offers .views-field-field-icon{width:10%;}.view-job-offers .views-field-field-icon img{background:#15314b;}.view-job-offers .views-field-title{width:60%;}.view-job-offers .views-field-field-employment-type{width:20%;}.view-job-offers tr{background:transparent;}.view-job-offers td{vertical-align:middle;border:0;}.view-job-offers .pager{padding:0;}.view-job-offers .pager li{list-style-type:none;text-align:center;padding-top:1rem;padding-bottom:1rem;}.view-job-offers .pager .button{display:inline-block;color:#5191cd !important;border:#5191cd 2px solid;border-radius:10px;font-weight:bold;text-transform:uppercase;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.group--company,.group--filiale{}.group--company > section:nth-of-type(even),.group--filiale > section:nth-of-type(even){background-color:#f2f2f2 !important;}.group--company #company-header,.group--filiale #company-header{overflow:hidden;border:0;}.group--company #company-header .intro,.group--filiale #company-header .intro{font-size:1.15rem;}.group--company #key-numbers .paragraph .field--name-field-icon,.group--filiale #key-numbers .paragraph .field--name-field-icon{background:#15314b;border-radius:50% !important;width:6rem;height:6rem;margin:0 auto;position:relative;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 10px rgba(21,49,75,0.3);}.group--company #key-numbers .paragraph .field--name-field-icon svg,.group--filiale #key-numbers .paragraph .field--name-field-icon svg{width:100px;}.group--company #key-numbers .paragraph:nth-child(n+5),.group--filiale #key-numbers .paragraph:nth-child(n+5){display:flex;align-items:center;flex:0 0 30%;max-width:30%;}.group--company #key-numbers .paragraph:nth-child(n+5) .key-text,.group--filiale #key-numbers .paragraph:nth-child(n+5) .key-text{text-align:left;margin-left:1rem;}.group--company #who-we-are .field--name-field-illustration.slick-slider .media--image,.group--filiale #who-we-are .field--name-field-illustration.slick-slider .media--image{margin-left:0.5rem;margin-right:0.5rem;}.group--company #quote figure,.group--filiale #quote figure{position:relative;}.group--company #quote figure blockquote,.group--filiale #quote figure blockquote{font-family:"Caveat",cursive;font-size:2rem;line-height:1.3;}.group--company #quote figure blockquote p:before,.group--company #quote figure blockquote p:after,.group--filiale #quote figure blockquote p:before,.group--filiale #quote figure blockquote p:after{content:"";width:3rem;height:3rem;background-position:center;background-size:contain;background-repeat:no-repeat;margin:0 0.5rem;filter:invert(68%) sepia(29%) saturate(5901%) hue-rotate(184deg) brightness(88%) contrast(79%);}.group--company #quote figure blockquote p:before,.group--filiale #quote figure blockquote p:before{background-image:url(/themes/custom/barrio_farinia/img/icones/fontawesome/solid/quote-left.svg);float:left;}.group--company #quote figure blockquote p:after,.group--filiale #quote figure blockquote p:after{background-image:url(/themes/custom/barrio_farinia/img/icones/fontawesome/solid/quote-right.svg);float:right;}.group--company #quote figure figcaption,.group--filiale #quote figure figcaption{font-size:1.2rem;}.group--company .view-company-expertises .item-list,.group--filiale .view-company-expertises .item-list{margin-left:1rem;margin-right:1rem;padding:0.5rem;background:#15314b;fill:#fdfdfd;border-radius:5px;}.group--company .view-company-expertises .item-list h3,.group--filiale .view-company-expertises .item-list h3{text-align:center;font-size:100%;margin-bottom:1rem;color:#fdfdfd;}.group--company .view-company-expertises .item-list ul,.group--filiale .view-company-expertises .item-list ul{display:flex;}.group--company .view-company-expertises .item-list ul li,.group--filiale .view-company-expertises .item-list ul li{text-align:center;margin-left:0.5rem;}.group--company .view-company-expertises .item-list ul h4,.group--filiale .view-company-expertises .item-list ul h4{font-size:90%;}.group--company .view-company-expertises .field--name-field-icon,.group--filiale .view-company-expertises .field--name-field-icon{margin-bottom:0;}.group--company .view-company-expertises .field--name-field-icon img,.group--filiale .view-company-expertises .field--name-field-icon img{margin:0 auto;}.group--company .view-company-expertises .slick-dots li:only-child,.group--filiale .view-company-expertises .slick-dots li:only-child{display:none;}.group--company #free-section .count-2 .paragraph.paragraph--type--column,.group--company #free-section-2 .count-2 .paragraph.paragraph--type--column,.group--filiale #free-section .count-2 .paragraph.paragraph--type--column,.group--filiale #free-section-2 .count-2 .paragraph.paragraph--type--column{max-width:450px;}.group--company #free-section .field--name-field-list .view-group-media .view-content,.group--company #free-section-2 .field--name-field-list .view-group-media .view-content,.group--filiale #free-section .field--name-field-list .view-group-media .view-content,.group--filiale #free-section-2 .field--name-field-list .view-group-media .view-content{justify-content:center;}.group--company #companies .field--name-field-subsidiaries .field__item,.group--filiale #companies .field--name-field-subsidiaries .field__item{max-width:400px;}.group--company #companies .field--name-field-subsidiaries .field__item img.b-lazy,.group--filiale #companies .field--name-field-subsidiaries .field__item img.b-lazy{margin-left:auto;margin-right:auto;}.group--company #companies .field--name-field-subsidiaries .visible-on-hover p,.group--filiale #companies .field--name-field-subsidiaries .visible-on-hover p{max-width:70%;margin:1.5rem auto;}.group--company #companies .field--name-field-subsidiaries .visible-on-hover img,.group--filiale #companies .field--name-field-subsidiaries .visible-on-hover img{max-height:70px;}.group--company #clients .field--name-field-clients,.group--filiale #clients .field--name-field-clients{display:flex;flex-wrap:wrap;justify-content:center;}.group--company #company-articles .viewsreference--view-title,.group--filiale #company-articles .viewsreference--view-title{display:none;}.group--company #find-us .social svg,.group--filiale #find-us .social svg{fill:#15314b;}.group--company svg,.group--filiale svg{max-width:100%;height:auto;}.group--filiale .view-display-id-setforge_filiale_files .views-row{border-bottom:1px solid #e0e0e0;}.group--filiale .view-display-id-setforge_filiale_files .views-row .field-content{display:flex;justify-content:stretch;}.group--filiale .view-display-id-setforge_filiale_files .views-row .filiale-file-link{display:block;padding-top:1rem;padding-bottom:1rem;color:#4f4f4f;font-weight:bold;font-size:1.5em;width:100%;height:100%;opacity:1;background-image:url(/themes/custom/barrio_farinia/img/icones/icon-download.svg);background-size:1.8em;background-repeat:no-repeat;background-position:center right;}.group--filiale .view-display-id-setforge_filiale_files .views-row .filiale-file-link:hover{opacity:0.8;}.path-taxonomy .field--name-field-icon svg{max-width:128px;height:auto;fill:#fdfdfd;}.path-taxonomy .full-cta{max-height:350px;overflow:hidden;}.path-taxonomy .full-cta img{transform:scaleX(-1);}.path-taxonomy .full-cta .field--name-field-icon.field--type-entity-reference{margin-bottom:0;}.view-markets .view-content{justify-content:center;display:flex !important;}.slick--view--taxonomy-term--block-expertises-submarkets .list-group-item{border:0 !important;}.node--type-landing-page{}.node--type-landing-page .node__content{margin-top:0;}.node--type-landing-page .field--name-body > .alignwide,.node--type-landing-page .field--name-body > .wp-block-cover > .wp-block-cover__inner-container,.node--type-landing-page .field--name-body > .wp-block-cloudblocks-section-row > .wide,.node--type-landing-page .field--name-body > *:not(.alignfull){padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media (min-width:576px){.node--type-landing-page .field--name-body > .alignwide,.node--type-landing-page .field--name-body > .wp-block-cover > .wp-block-cover__inner-container,.node--type-landing-page .field--name-body > .wp-block-cloudblocks-section-row > .wide,.node--type-landing-page .field--name-body > *:not(.alignfull){max-width:560px;}}@media (min-width:768px){.node--type-landing-page .field--name-body > .alignwide,.node--type-landing-page .field--name-body > .wp-block-cover > .wp-block-cover__inner-container,.node--type-landing-page .field--name-body > .wp-block-cloudblocks-section-row > .wide,.node--type-landing-page .field--name-body > *:not(.alignfull){max-width:750px;}}@media (min-width:992px){.node--type-landing-page .field--name-body > .alignwide,.node--type-landing-page .field--name-body > .wp-block-cover > .wp-block-cover__inner-container,.node--type-landing-page .field--name-body > .wp-block-cloudblocks-section-row > .wide,.node--type-landing-page .field--name-body > *:not(.alignfull){max-width:980px;}}@media (min-width:1200px){.node--type-landing-page .field--name-body > .alignwide,.node--type-landing-page .field--name-body > .wp-block-cover > .wp-block-cover__inner-container,.node--type-landing-page .field--name-body > .wp-block-cloudblocks-section-row > .wide,.node--type-landing-page .field--name-body > *:not(.alignfull){max-width:1400px;}}.node--type-landing-page .field--name-body > .alignwide.alignfull,.node--type-landing-page .field--name-body > .wp-block-cover > .wp-block-cover__inner-container.alignfull,.node--type-landing-page .field--name-body > .wp-block-cloudblocks-section-row > .wide.alignfull,.node--type-landing-page .field--name-body > *:not(.alignfull).alignfull{max-width:100%;}.node--type-landing-page .field--name-body .wp-block-columns{padding-right:15px;padding-left:15px;}.node--type-landing-page .field--name-body .wp-block-button__link{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.node--type-landing-page .field--name-body .is-style-fill .wp-block-button__link{padding:14px 26px;}.node--type-landing-page .field--name-body .wp-block-image{text-align:center;}.node--type-landing-page .field--name-body .wp-block-cloudblocks-g-section.alignfull > .g-section-wrapper{padding-left:0;padding-right:0;}.node--type-landing-page .field--name-body .wp-block-cloudblocks-section-row .wp-block-media-text .wp-block-media-text__content,.node--type-landing-page .field--name-body .wp-block-cloudblocks-g-section:not(.alignfull) .wp-block-media-text .wp-block-media-text__content{padding-left:8%;padding-right:0;}.node--type-landing-page .field--name-body .wp-block-cloudblocks-section-row .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.node--type-landing-page .field--name-body .wp-block-cloudblocks-g-section:not(.alignfull) .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:8%;}.node--type-landing-page .field--name-body .wp-block-column.offset-md-1{margin-left:8.333333%;}.node--type-landing-page .field--name-body .no-caption figcaption{display:none;visibility:hidden;}.node--type-landing-page .field--name-body .wp-block-pullquote.is-style-solid-color{position:relative;overflow:hidden;}.node--type-landing-page .field--name-body .wp-block-pullquote.is-style-solid-color:before{content:"";background-image:url(/themes/custom/barrio_farinia/img/icones/quote-white-transparent.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:4rem;height:4rem;position:absolute;left:2%;top:2%;}.node--type-landing-page .field--name-body .wp-block-pullquote.is-style-solid-color blockquote{max-width:70%;}.node--type-landing-page .field--name-body .wp-block-pullquote.is-style-solid-color p{font-size:1.4rem;}.node--type-landing-page .field--name-body .wp-block-pullquote.is-style-solid-color cite{color:inherit;font-size:1rem;}.node--type-landing-page .field--name-body .wp-block-quote{border-color:#f17105 !important;}.node--type-landing-page .field--name-body .wp-block-button.aligncenter{text-align:center;}.node--type-landing-page .field--name-body .has-xx-small-font-size{font-size:xx-small;}.node--type-landing-page .field--name-body .has-x-small-font-size{font-size:x-small;}.node--type-landing-page .field--name-body .has-small-font-size{font-size:small;}.node--type-landing-page .field--name-body .has-medium-font-size{font-size:medium;}.node--type-landing-page .field--name-body .has-large-font-size{font-size:large;}.node--type-landing-page .field--name-body .has-x-large-font-size{font-size:x-large;}.node--type-landing-page .field--name-body .has-xx-large-font-size{font-size:xx-large;}.node--type-landing-page .field--name-body .has-xxx-large-font-size{font-size:xxx-large;}.node--type-landing-page .wp-block-cloudblocks-section-row div{z-index:2;}.node--type-landing-page .wp-block-cloudblocks-section-row .background-color,.node--type-landing-page .wp-block-cloudblocks-section-row .background-image{z-index:1;}.node--type-expertise{}.node--type-expertise .block-views-blockrelated-expertises-related{text-align:center;padding:3rem 1rem;background-color:#5191cd;margin:0 -15px;}.node--type-expertise .block-views-blockrelated-expertises-related h2{color:#fdfdfd;}.node--type-expertise .technicals .field--label-inline{margin-bottom:0.5rem;}.node--type-expertise .technicals .field--label-inline .field__items{display:inline-block;}.node--type-expertise .technicals .field--label-inline .field__label{font-weight:bold;}.node--type-expertise .technicals .field--label-inline .field__label:after{content:" : ";}.node--type-expertise .technicals .list-group-item{border:0;}.node--type-expertise .technicals .list-group-item:first-letter{text-transform:uppercase;}.node--type-expertise .view-articles .view-content{justify-content:center;}.node--type-expertise .view-articles .views-row{flex-basis:calc(25% - 1rem);min-width:300px;margin-right:1rem;}.node--type-expertise .view-articles .views-row:last-child{margin-right:0;}.node--type-expertise .view-articles .views-row .card{height:100%;}.node--type-expertise #related-expertises .card.separator{max-height:300px;}.node--type-expertise #related-expertises .card.separator .card-img-overlay{text-align:center;}.node--type-expertise #related-expertises .card.separator .card-img-overlay .field--name-field-icon{max-width:100px;overflow:hidden;margin:0 auto;}.node--type-expertise #related-expertises .card.separator .card-img-overlay .field--name-field-icon svg{fill:#fdfdfd;}.node--type-expertise #related-expertises .view-related-expertises{}.node--type-expertise #related-expertises .view-related-expertises .list-group-item{border:0;}.node--type-article .node__content{margin-top:0;}.node--type-article .user-display .h4{font-size:1.2rem;}.node--type-article .user-display p.lead{font-size:1rem;}.node--type-article .field--name-field-market .field--name-field-icon svg{max-width:128px;height:auto;fill:#fdfdfd;}.node--type-article .field--name-field-media-oembed-video{margin-top:1em;}.node--type-article .field--type-image{float:none;}.node--type-article .align-center .field--type-image .media__image{display:block;margin-left:auto;margin-right:auto;}.article-teaser .card-img-top .article-type-date{background-color:#5191cd;width:100%;color:#fdfdfd;padding:0.1rem 1.25rem;display:flex;}.article-teaser .card-img-top .article-type-date span{width:50%;white-space:nowrap;}.article-teaser .card-img-top .article-type-date span.date{text-align:right;}.landing-page-teaser .overlay{opacity:1;transition:opacity 0.3s ease;}.landing-page-teaser.link-box .card-title{font-size:1.75rem;padding-bottom:0.5rem;}.landing-page-teaser:hover .overlay{opacity:0;}.landing-page-teaser:hover .card-img-overlay{background-image:url("/themes/barrio_farinia/img/icones/icon-hover-farinia-secure.svg");background-color:rgba(21,49,75,0.3);background-size:60px;background-position:center;background-repeat:no-repeat;}.node--type-landing-page{}.node--type-landing-page .step-plan .step .step-number p.rounded-circle{width:4rem;height:4rem;line-height:2rem;position:relative;overflow:hidden;text-align:center;margin:0;padding:1rem;}.node--type-landing-page .step-plan .step .step-text p{margin-bottom:0;}@media (max-width:1024px){.node--type-landing-page .step-plan .step{flex-direction:column;}.node--type-landing-page .step-plan .step .step-text{margin-left:0;padding:0 0.5rem 0.8rem 0.5rem;text-align:center;}}.node--type-landing-page .field--name-body > ul:not(.alignfull),.node--type-landing-page .field--name-body > ol:not(.alignfull){padding-left:2rem;}@keyframes formanim{0%{background-color:transparent;}50%{background-color:#f17105;}100%{background-color:transparent;}}.node--type-job-offer .field--name-field-job-location .address{margin-bottom:0;}.node--type-job-offer #apply.form-anim{background-color:transparent;animation-name:formanim;animation-duration:1s;}.page-view-group-nodes .action-links .nav-link,.page-view-group-members .action-links .nav-link{display:inline-block;}.page-view-group-nodes .view-filters,.page-view-group-nodes .vbo-view-form #edit-header,.page-view-group-members .view-filters,.page-view-group-members .vbo-view-form #edit-header{max-width:1200px;margin-left:auto;margin-right:auto;}.page-view-group-nodes .view-content,.page-view-group-members .view-content{justify-content:center;}.page-view-group-nodes .views-element-container,.page-view-group-members .views-element-container{max-width:1600px;margin-left:auto;margin-right:auto;}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
.book-navigation .menu{border-top:1px solid #d6d6d6;}.book-navigation .book-pager{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0;}
.contextual-links a{border-bottom:none;text-shadow:0 0 0;}
.feed-icon{border-bottom:none;display:inline-block;padding:15px 0 0 0;}
.field--type-entity-reference{margin:0 0 1.2em;}.field--type-entity-reference .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--type-entity-reference .field__label{padding-left:5px;padding-right:0;}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none;}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--type-entity-reference ul.links li{padding:0 0 0 1em;float:right;}@media all and (min-width:560px){.node .field--type-image{float:left;margin:0 1em 0 0;}[dir="rtl"] .node .field--type-image{float:right;margin:0 0 0 1em;}.node .field--type-image + .field--type-image{clear:both;}}.field--type-image img,.field--name-field-user-picture img{margin:0 0 1em;}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2em;}.field--name-field-tags .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--name-field-tags .field__label{padding-left:5px;padding-right:0;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:0.8em;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:0.821em;}.field--name-field-tags ul.links{padding:0;margin:0;}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--name-field-tags ul.links li{padding:0 0 0 1em;float:right;}.field--label-inline .field__label,.field--label-inline .field__items,.field--label-inline .field__item{display:inline-block;}
.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:rgba(255,255,255,0.75);}.navbar-dark .nav-link{color:rgba(255,255,255,0.5);}.navbar-light .nav-link:hover,.navbar-light .nav-link:focus{color:rgba(0,0,0,0.7);}.navbar-light .nav-link{color:rgba(0,0,0,0.5);}.navbar-brand .site-logo{margin-right:1rem;}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}
.block-help{margin-bottom:1em;padding:1.26em;word-wrap:break-word;color:inherit;border:1px solid var(--bs-secondary);background-color:var(--bs-secondary-bg);overflow-wrap:break-word;}.block-help__container{padding-left:24px;background-image:url(/themes/contrib/bootstrap/images/help.png);background-repeat:no-repeat;background-position:left 4px;}[dir="rtl"] .block-help__container{padding-right:24px;padding-left:0;background-position:right 4px;}.block-help__container>*:last-child{margin-bottom:0;}
.icon-help{background:url(/themes/contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/contrib/bootstrap_barrio/images/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;direction:ltr;height:16px;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:transparent;opacity:0.5;cursor:default;}
.item-list ul{list-style:none;margin:0 0 0.25em 0;padding:0;}[dir="rtl"] .item-list ul{padding:0;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}[dir="rtl"] .item-list ul li{margin:0;padding:0.2em 0 0 0.5em;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir="rtl"] .item-list .item-list__comma-list,[dir="rtl"] .item-list .item-list__comma-list li{padding:0;}
.list-group__link{border-top:1px solid #ccc;padding:7px 0 0;}.list-group__description{margin:0 0 10px;}
.field--name-field-media-image img{max-width:100%;height:auto;}.media-library-wrapper{display:flex;flex-wrap:wrap;}.media-library-menu{margin:5px 5px 5px 0;padding:20px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;height:100%;}.media-library-menu li{margin:5px;white-space:nowrap;height:45px;}.media-library-menu li::marker{color:#e9e9e9;}.media-library-menu__link{margin:5px 5px 5px 0;padding:10px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;}.active.media-library-menu__link{background:#fff;}.media-library-content{flex:2;}.media-library-wrapper .form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;}.media-library-widget-modal .js-form-item{margin:5px;}.media-library-wrapper .form-type-textfield{flex:2;}.media-library-widget-modal .form-actions{position:sticky;bottom:0;background:#fff;padding:5px;}.media-library-widget-modal .ui-dialog-content{padding-bottom:0;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow{width:80% !important;left:10% !important;}.media-library-views-form__rows{display:flex;flex-wrap:wrap;}.media-library-item--grid{margin:10px;width:220px;}.media-library-item--grid .js-form-type-checkbox,.media-library-item--grid .form-check-label{padding-left:0;}.media-library-add-form__media::marker{color:#fff;}
em.placeholder{vertical-align:unset!important;cursor:unset!important;background-color:unset!important;opacity:unset!important;}section.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
input[type="search"]{box-sizing:border-box;}header #search-block-form{padding:5px 15px;flex-flow:row wrap;}#search-block-form{display:flex;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper .page-title{float:left;margin:0;}[dir="rtl"] .shortcut-wrapper .page-title{float:right;}.shortcut-action{border-bottom:none;margin-left:0.5em;padding-top:0.35em;}[dir="rtl"] .shortcut-action{margin-left:0;margin-right:0.5em;}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none;}
.sidebar .block{border-style:solid;border-width:1px;padding:15px 15px;margin:0 0 20px;}.sidebar h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar .even,.sidebar .odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar nav .nav{margin:0 -1rem;}
.site-footer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 0 30px;background:black;}.site-footer .layout-container{padding:0 15px;}@media all and (min-width:560px){.site-footer__top .region{float:left;position:relative;width:50%;}[dir="rtl"] .site-footer__top .region{float:right;}}@media all and (min-width:560px) and (max-width:850px){.site-footer .region{box-sizing:border-box;}.site-footer__top .region:nth-child(2n+1){padding-right:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n+1){padding-left:10px;padding-right:0;}.site-footer__top .region:nth-child(2n){padding-left:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n){padding-left:0;padding-right:10px;}.region-footer-third{clear:both;}}@media all and (min-width:851px){.site-footer__top .region{width:24%;padding:0 0.65%;}.site-footer__top .region:first-child{padding-left:0;}[dir="rtl"] .site-footer__top .region:first-child{padding-left:10px;padding-right:0;}.site-footer__top .region:last-child{padding-right:0;}[dir="rtl"] .site-footer__top .region:last-child{padding-left:0;padding-right:10px;}}.site-footer h2{color:#c0c0c0;color:rgba(255,255,255,0.65);}.site-footer blockquote{color:#555;}.site-footer .content{color:#c0c0c0;color:rgba(255,255,255,0.65);font-size:0.857em;}.site-footer .menu-item{padding:0;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:1.4em;}[dir="rtl"] .site-footer .content ol:not(.menu),[dir="rtl"] .site-footer .content ul:not(.menu){padding-right:1.4em;padding-left:0;}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc;color:rgba(255,255,255,0.8);}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}.site-footer .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}.site-footer table{font-size:1em;}.site-footer tr td,.site-footer tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}.site-footer tr.odd{background-color:transparent;}.site-footer tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}.site-footer__top h2{border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);font-size:1em;margin-bottom:0;padding-bottom:3px;text-transform:uppercase;}.site-footer__top .content{margin-top:0;}.site-footer__top p{margin-top:1em;}.site-footer__top .content .menu{padding-left:0;}[dir="rtl"] .site-footer__top .content .menu{padding-right:0;}.site-footer__top .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);line-height:1.2;padding:0.8em 2px 0.8em 20px;text-indent:-15px;}[dir="rtl"] .site-footer__top .content li a{padding:0.8em 20px 0.8em 2px;}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:#1f1f21;background-color:rgba(255,255,255,0.05);text-decoration:none;}.site-footer__top .block-menu,.site-footer__bottom .block{margin:0;padding:0;border:none;}.site-footer__bottom .block{margin:0.5em 0;}.site-footer__bottom .content{padding:0.5em 0;margin-top:0;}.site-footer__bottom .block h2{margin:0;}.site-footer__bottom{letter-spacing:0.2px;margin-top:30px;border-top:1px solid #555;border-color:rgba(255,255,255,0.15);}.site-footer__bottom .region{margin-top:20px;}.site-footer__bottom .block{clear:both;}.site-footer__bottom .block .menu{padding:0;}.site-footer__bottom .menu-item a{float:left;padding:0 12px;display:block;border-right:1px solid #555;border-color:rgba(255,255,255,0.15);}[dir="rtl"] .site-footer__bottom .menu-item a{float:right;border-left:1px solid #555;border-right:none;}.site-footer__bottom .menu-item:first-child a{padding-left:0;}[dir="rtl"] .site-footer__bottom .menu-item:first-child a{padding-right:0;padding-left:12px;}.site-footer__bottom .menu-item:last-child a{padding-right:0;border-right:none;}[dir="rtl"] .site-footer__bottom .menu-item:last-child a{padding-left:0;padding-right:12px;border-left:none;}[dir="rtl"] .site-footer__bottom .menu-item:first-child:last-child a{padding-right:0;}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#444;background:rgba(0,0,0,0.6);font-size:0.94em;line-height:1.7em;padding:1px 10px 2px;border-radius:0 0 10px 10px;border-bottom-width:0;outline:0;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff;}
table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-changed.warning{margin-bottom:0.5rem;color:var(--bs-warning);}a.tabledrag-handle .handle{width:25px;height:25px;}.tabledrag-cell-content>*{display:table-cell;vertical-align:middle;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px;}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg);}
#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
nav.tabs{margin-bottom:1rem;}
body.toolbar-horizontal #navbar-top.fixed-top,body.toolbar-vertical #navbar-top.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal #navbar-main.fixed-top,body.toolbar-vertical #navbar-main.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-main.fixed-top{top:40px;}body.toolbar-horizontal.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal.toolbar-tray-open #navbar-main.fixed-top{top:80px;}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1040;}
.vertical-tabs{margin:0;border:1px solid #ccc;display:flex;flex-direction:row;font-size:0.875rem;}[dir="rtl"] .vertical-tabs{flex-direction:row-reverse;margin-left:0;margin-right:0;}.vertical-tabs__menu{display:flex;flex-direction:column;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #ccc;list-style:none;}[dir="rtl"] .vertical-tabs__menu{margin-left:0;margin-right:-15em;}.vertical-tabs__pane{margin:0;border:0;}.vertical-tabs__pane>summary{display:none;}.vertical-tabs__pane label{font-weight:bold;}.vertical-tabs__menu-item{border:1px solid #ccc;border-top:0;background:#eee;}.vertical-tabs__menu-item a{display:block;padding:0.5em 0.6em;text-decoration:none;}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline;}.vertical-tabs__menu-item a:hover{outline:1px dotted;}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff;}[dir="rtl"] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000;}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal;}
.views-displays .tabs .open > a{border-radius:7px 7px 0 0;}.views-displays .tabs .open > a:hover,.views-displays .tabs .open > a:focus{color:#0071b3;}.views-displays .secondary .form-submit{font-size:0.846em;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9;}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0071b3;}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#018fe2;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:auto;}.webform-options-display-buttons .form-check-label{margin:0 5px 10px 5px;border:3px solid #ccc;border-radius:3px;background-color:#fff;padding:10px;width:100%;}.webform-options-display-buttons .form-check-label:hover{border-color:#999;color:#333;}.webform-options-display-buttons .form-check-input:checked ~ .form-check-label{border-color:#0074bd;color:#000;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label{text-align:center;margin:0 5px 10px 0;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check{padding:0;}
.ui-widget-overlay{background:#000;opacity:0.7;}.ui-dialog{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;padding:0.250em 1.063em;border-radius:1em;}
