/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.iqch4-teaser-slider{padding-bottom:120px;margin:0}.iqch4-teaser-slider .iqch4-teaser__pretitle:has(span:nth-of-type(2)) span:first-of-type{display:none}.iqch4-teaser-slider:not(.owl-carousel){display:flex}.iqch4-teaser-slider:not(.owl-carousel)>*{flex:1}.iqch4-teaser-slider:not(.owl-carousel)>*:nth-child(n+2){display:none}@media screen and (min-width:768px){.iqch4-teaser-slider:not(.owl-carousel)>*{max-width:50%;flex-basis:50%}.iqch4-teaser-slider:not(.owl-carousel)>*:nth-child(n+2){display:block}.iqch4-teaser-slider:not(.owl-carousel)>*:nth-child(n+3){display:none}}@media screen and (min-width:1200px){.iqch4-teaser-slider:not(.owl-carousel)>*{max-width:33.3333%;flex-basis:33.3333%}.iqch4-teaser-slider:not(.owl-carousel)>*:nth-child(n+3){display:block}.iqch4-teaser-slider:not(.owl-carousel)>*:nth-child(n+4){display:none}}@media screen and (min-width:1200px){.iqch4-teaser-slider .owl-stage-outer{overflow:unset}}@media screen and (min-width:1200px){.iqch4-teaser-slider .owl-stage-outer .owl-stage .owl-item{opacity:0.25;transform:translateY(30px);transition:all 1.5s cubic-bezier(0.5,0,0.5,1)}.iqch4-teaser-slider .owl-stage-outer .owl-stage .owl-item.active{opacity:1;transform:translateY(30px)}.iqch4-teaser-slider .owl-stage-outer .owl-stage .owl-item.active+.active{transform:translateY(60px)}.iqch4-teaser-slider .owl-stage-outer .owl-stage .owl-item.active+.active+.active{transform:translateY(0)}.iqch4-teaser-slider .owl-stage-outer .owl-stage .owl-item:not(.active) .iqch4-teaser__link{pointer-events:none}}.view-iqch4-content-hub .iqch4-teaser-slider .orange .iqch4-teaser__image{background-color:#e85d27}.view-iqch4-content-hub .iqch4-teaser-slider .orange .iqch4-teaser__image img{opacity:0.6;filter:grayscale(1) contrast(1);mix-blend-mode:multiply}.view-iqch4-content-hub .iqch4-teaser-slider .orange-light .iqch4-teaser__image{background-color:#F3AE93}.view-iqch4-content-hub .iqch4-teaser-slider .orange-light .iqch4-teaser__image img{opacity:0.6;filter:grayscale(1) contrast(1);mix-blend-mode:multiply}.view-iqch4-content-hub .iqch4-teaser-slider .blue .iqch4-teaser__image{background-color:#0B669C}.view-iqch4-content-hub .iqch4-teaser-slider .blue .iqch4-teaser__image img{opacity:0.6;filter:grayscale(1) contrast(1);mix-blend-mode:multiply}.view-iqch4-content-hub .iqch4-teaser-slider .gray .iqch4-teaser__image{background-color:#888888}.view-iqch4-content-hub .iqch4-teaser-slider .gray .iqch4-teaser__image img{opacity:0.6;filter:grayscale(1) contrast(1);mix-blend-mode:multiply}.view-iqch4-content-hub .iqch4-teaser-slider .green .iqch4-teaser__image{background-color:#2A9C48}.view-iqch4-content-hub .iqch4-teaser-slider .green .iqch4-teaser__image img{opacity:0.6;filter:grayscale(1) contrast(1);mix-blend-mode:multiply}.view-iqch4-content-hub .iqch4-teaser-slider .yellow .iqch4-teaser__image{background-color:#F1DE2E}.view-iqch4-content-hub .iqch4-teaser-slider .yellow .iqch4-teaser__image img{opacity:0.6;filter:grayscale(1) contrast(1);mix-blend-mode:multiply}.view-iqch4-content-hub .iqch4-teaser-slider .yellow-light .iqch4-teaser__image{background-color:#FCF7CB}.view-iqch4-content-hub .iqch4-teaser-slider .yellow-light .iqch4-teaser__image img{opacity:0.6;filter:grayscale(1) contrast(1);mix-blend-mode:multiply}
.iqch4-testimonial-slider-wrapper:not(.owl-carousel){display:flex}.iqch4-testimonial-slider-wrapper:not(.owl-carousel)>*:nth-child(n+2){display:none}
.container-fluid .iq-row.iqch4-project{padding-top:120px;padding-bottom:120px}.container-fluid .iq-row.iqch4-project__inner{padding-top:0;padding-bottom:0}@media screen and (max-width:767px){.container-fluid .iq-row.iqch4-project__inner{flex-direction:column-reverse}}.iqch4-project:nth-of-type(1){background-color:#e1e1e1}.iqch4-project:nth-of-type(2){background-color:#111}@media screen and (min-width:768px){.iqch4-project:nth-of-type(2) .iqch4-project__inner{flex-direction:row-reverse}}.iqch4-project:nth-of-type(2) *{color:white}@media screen and (min-width:1920px){.iqch4-project:nth-of-type(2) .iqch4-project-detail{float:left}}.iqch4-project:nth-of-type(2) .iqch4-project-detail--left-right{flex-direction:row}.iqch4-project:nth-of-type(2) .iqch4-project-detail--left-right .iqch4-project-detail__image{margin-left:0;margin-right:40px}.iqch4-project:nth-of-type(2) .iqch4-project-detail--left-right .iqch4-project-detail__title{text-align:left}.iqch4-project:nth-of-type(3){background-color:#fcebe4}.iqch4-project__inner{justify-content:space-between}@media screen and (min-width:768px){.iqch4-project__inner>.iq-column .iqch4-project__sticky-wrapper{position:-webkit-sticky;position:sticky;top:170px}}.iqch4-project__pretitle{color:#111;font-size:1rem;font-family:"Inter",sans-serif;font-weight:700;font-style:normal;line-height:1.2;margin-top:0;margin-bottom:0.25rem;hyphens:auto;text-transform:uppercase}.iqch4-project__title{color:#111;font-size:2.25rem;font-family:"Inter",sans-serif;font-weight:900;font-style:normal;line-height:1;margin-top:0;margin-bottom:1rem;hyphens:auto;text-transform:uppercase;margin-bottom:30px}@media screen and (min-width:320px){.iqch4-project__title{font-size:calc(2.25rem + 2.25 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-project__title{font-size:4.5rem}}@media screen and (min-width:768px){.iqch4-project__title{margin-bottom:60px}}.iqch4-project__lead{color:#111;font-size:1.25rem;font-family:"Inter",sans-serif;font-weight:300;font-style:normal;line-height:1.5;margin-top:0;margin-bottom:1rem;hyphens:auto;margin-bottom:60px}@media screen and (min-width:320px){.iqch4-project__lead{font-size:calc(1.25rem + 0.25 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-project__lead{font-size:1.5rem}}.iqch4-project__bulletpoints{padding-top:30px;display:none}@media screen and (min-width:768px){.iqch4-project__bulletpoints{display:block}}.iqch4-project__bulletpoint{padding-left:25px;margin-bottom:30px;text-decoration:none;display:block;position:relative}.iqch4-project__bulletpoint.is-active::before{background-color:#ee855d}.iqch4-project__bulletpoint.is-active+.is-active::before{background-color:#c3c3c3}.iqch4-project__bulletpoint:hover,.iqch4-project__bulletpoint:active,.iqch4-project__bulletpoint:focus{text-decoration:none}.iqch4-project__bulletpoint::before{content:"";width:8px;aspect-ratio:1;display:inline-block;position:absolute;top:0.5lh;transform:translateY(-50%);left:0;background-color:#c3c3c3;transition:all 200ms linear}.iqch4-project-detail{margin-top:-170px;padding-top:170px;padding-bottom:60px}.iqch4-project-detail:last-of-type{padding-bottom:0}@media screen and (min-width:768px){.iqch4-project-detail{padding-bottom:120px}}@media screen and (min-width:768px){.iqch4-project-detail{padding-bottom:120px}}@media screen and (min-width:1920px){.iqch4-project-detail{width:150%;float:right}}.iqch4-project-detail__title{color:#111;font-size:1.25rem;font-family:"Inter",sans-serif;font-weight:300;font-style:normal;line-height:1.5;margin-top:0;margin-bottom:1rem;hyphens:auto;text-align:center;margin-bottom:5px}@media screen and (min-width:320px){.iqch4-project-detail__title{font-size:calc(1.25rem + 0.25 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-project-detail__title{font-size:1.5rem}}@media screen and (min-width:768px){.iqch4-project-detail__title{display:none}}.iqch4-project-detail__number-wrapper:not(:last-child){padding-bottom:60px}@media screen and (min-width:768px){.iqch4-project-detail__number-wrapper:not(:last-child){padding-bottom:120px}}@media screen and (min-width:768px){.iqch4-project-detail__number-wrapper:not(:last-child){padding-bottom:120px}}.iqch4-project-detail__number{color:#111;font-size:72px;font-family:"Inter",sans-serif;font-weight:900;font-style:normal;line-height:1;margin-top:0;margin-bottom:10px;hyphens:auto;text-transform:uppercase;text-align:center}@media screen and (min-width:320px){.iqch4-project-detail__number{font-size:calc(72px + 76 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-project-detail__number{font-size:148px}}.iqch4-project-detail__description{color:#111;font-size:24px;font-family:"Inter",sans-serif;font-weight:900;font-style:normal;line-height:1;margin-top:0;margin-bottom:0;hyphens:auto;text-transform:uppercase;text-align:center}@media screen and (min-width:320px){.iqch4-project-detail__description{font-size:calc(24px + 18 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-project-detail__description{font-size:42px}}.iqch4-project-detail__image:not(:last-child){padding-bottom:60px}@media screen and (min-width:768px){.iqch4-project-detail__image:not(:last-child){padding-bottom:120px}}@media screen and (min-width:768px){.iqch4-project-detail__image:not(:last-child){padding-bottom:120px}}.iqch4-project-detail__image-description{text-align:center;padding-top:5px;display:none;margin:0}@media screen and (min-width:768px){.iqch4-project-detail__image-description{color:#111;font-size:1.25rem;font-family:"Inter",sans-serif;font-weight:300;font-style:normal;line-height:1.5;margin-top:0;margin-bottom:0.75rem;hyphens:auto;display:block}}.iqch4-project-detail__image--left-right{text-align:center}@media screen and (min-width:1920px){.iqch4-project-detail__image--left-right{display:flex;flex-direction:row-reverse;align-items:center}}.iqch4-project-detail__image--left-right img{max-width:430px;margin:auto}@media screen and (min-width:1920px){.iqch4-project-detail__image--left-right img{margin:0}}.iqch4-project-detail__image--left-right .iqch4-project-detail__image{flex:0 0 calc(40% - 40px);margin-left:40px;margin-bottom:0}.iqch4-project-detail__image--left-right .iqch4-project-detail__title{flex:0 0 60%;text-align:right}
.iqch4-anchor-nav{display:none;margin-bottom:30px}@media screen and (min-width:576px){.iqch4-anchor-nav{margin-bottom:60px}}.iqch4-anchor-nav .scroll-content{display:flex}.iqch4-anchor-nav__title{color:#111;font-size:1.25rem;font-family:"Inter",sans-serif;font-weight:300;font-style:normal;line-height:1.5;margin-top:0;margin-bottom:1rem;hyphens:auto;margin-bottom:30px}@media screen and (min-width:320px){.iqch4-anchor-nav__title{font-size:calc(1.25rem + 0.25 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-anchor-nav__title{font-size:1.5rem}}.iqch4-anchor-nav__link{position:relative;display:block;color:#111;font-size:1rem;font-family:"Inter",sans-serif;font-weight:300;font-style:normal;line-height:2.25;text-decoration:none;padding-right:18px}.iqch4-anchor-nav__link::before{content:"";display:block;width:6px;height:4px;position:absolute;right:6px;top:0.5lh;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00001 3.00002L5 9.59405e-05L6 1.00007L3 4L2.00001 3.00002Z' fill='%23111'/%3E%3Cpath d='M0.999999 -2.18557e-07L3.99999 2.99993L3 4L-4.37104e-08 0.999976L0.999999 -2.18557e-07Z' fill='%23111'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:6px;transition:all 200ms cubic-bezier(0.5,0,0.5,1)}.iqch4-anchor-nav__link:not(:first-of-type){margin-left:30px}.iqch4-anchor-nav__link:hover,.iqch4-anchor-nav__link:focus{text-decoration:none}.iqch4-anchor-nav__link:hover::before,.iqch4-anchor-nav__link:focus::before{background-image:url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00001 3.00002L5 9.59405e-05L6 1.00007L3 4L2.00001 3.00002Z' fill='%23e85d27'/%3E%3Cpath d='M0.999999 -2.18557e-07L3.99999 2.99993L3 4L-4.37104e-08 0.999976L0.999999 -2.18557e-07Z' fill='%23e85d27'/%3E%3C/svg%3E")}.iqch4-anchor-nav__link:hover span,.iqch4-anchor-nav__link:focus span{color:#e85d27}.iqch4-anchor-nav__link span{color:#111;transition:all 200ms cubic-bezier(0.5,0,0.5,1);white-space:nowrap}[data-anchor-label],.iqch4-scroll-target{scroll-margin-top:60px}@media screen and (min-width:1200px){[data-anchor-label],.iqch4-scroll-target{scroll-margin-top:80px}}@media screen and (min-width:1200px){[data-anchor-label].sroll-skip-line,.iqch4-scroll-target.sroll-skip-line{scroll-margin-top:-25px}}
.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;}.form-row>fieldset,.form-row>div{padding-right:5px;padding-left:5px;flex:0 1 auto;width:auto;max-width:none;}.form-row .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}
