/* @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}
.iqch4-approaches{position:relative;padding-top:95px !important;padding-bottom:95px !important}@media screen and (min-width:768px){.iqch4-approaches{padding-top:0 !important;padding-bottom:0 !important}}@media screen and (min-width:768px){.iqch4-approaches__left-col{padding-top:65px}}@media screen and (min-width:1200px){.iqch4-approaches__left-col{padding-top:80px}}@media screen and (min-width:1440px){.iqch4-approaches__left-col::before{content:"";position:absolute;top:0;left:-30px;height:100%;width:1px;background-color:#c3c3c3}}.iqch4-approaches__left-col .iqch4-section-intro-one-col__title *:last-child{margin-bottom:0}@media screen and (min-width:768px){.iqch4-approaches__sticky-wrapper{padding-top:30px;padding-bottom:30px;position:sticky;top:65px;height:calc(100vh - 65px);display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (min-width:1200px){.iqch4-approaches__sticky-wrapper{top:80px;height:calc(100vh - 80px)}}@media screen and (orientation:landscape) and (min-height:900px){.iqch4-approaches__sticky-wrapper{padding-top:90px}}.iqch4-approaches__sticky-wrapper .iqch4-section-intro-one-col__lead{margin-top:30px}@media screen and (orientation:landscape) and (max-height:730px){.iqch4-approaches__sticky-wrapper .iqch4-section-intro-one-col__lead p{font-size:1.15rem}}.iqch4-approaches__links{display:none}@media screen and (min-width:768px){.iqch4-approaches__links{display:block;margin-top:auto}}.iqch4-approaches__link{display:block;text-decoration:none;color:#c3c3c3;font-size:1.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}@media screen and (min-width:320px){.iqch4-approaches__link{font-size:calc(1.25rem + 0.75 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-approaches__link{font-size:2rem}}@media screen and (orientation:landscape) and (max-height:730px){.iqch4-approaches__link{font-size:1.25rem}}.iqch4-approaches__link:last-child{margin-bottom:0}.iqch4-approaches__link:hover,.iqch4-approaches__link:active,.iqch4-approaches__link:focus{text-decoration:none;color:#c3c3c3}.iqch4-approaches__link.is-active{color:#111}.iqch4-approaches__link.is-active:hover,.iqch4-approaches__link.is-active:active,.iqch4-approaches__link.is-active:focus{color:#111}.iqch4-approaches__link.is-active+.is-active{color:#c3c3c3}.iqch4-approaches__link.is-active+.is-active:hover,.iqch4-approaches__link.is-active+.is-active:active,.iqch4-approaches__link.is-active+.is-active:focus{color:#c3c3c3}.iqch4-approaches__skip-link{display:none}@media screen and (min-width:768px){.iqch4-approaches__skip-link{display:flex;margin-top:30px;text-decoration:none;align-items:center}}.iqch4-approaches__skip-link::after{margin-left:15px;transition:all 200ms cubic-bezier(0.5,0,0.5,1);content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.47901 4.47901 0 10 0C15.521 0 20 4.47901 20 10C20 15.521 15.521 20 10 20C4.47901 20 0 15.521 0 10ZM10 1.53846C5.32868 1.53846 1.53846 5.32868 1.53846 10C1.53846 14.6713 5.32868 18.4615 10 18.4615C14.6713 18.4615 18.4615 14.6713 18.4615 10C18.4615 5.32868 14.6713 1.53846 10 1.53846Z' fill='%23111'/%3E%3Cpath d='M13.0769 6.15385C12.8729 6.15385 12.6773 6.23489 12.533 6.37915C12.3887 6.52341 12.3077 6.71906 12.3077 6.92308V9.47115L6.93846 6.22885C6.85959 6.1816 6.76957 6.15618 6.67764 6.15519C6.5857 6.15421 6.49516 6.17771 6.4153 6.22326C6.33544 6.26882 6.26914 6.3348 6.22319 6.41444C6.17725 6.49408 6.15331 6.5845 6.15385 6.67644V13.3236C6.15331 13.4155 6.17725 13.5059 6.22319 13.5856C6.26914 13.6652 6.33544 13.7312 6.4153 13.7767C6.49516 13.8223 6.5857 13.8458 6.67764 13.8448C6.76957 13.8438 6.85959 13.8184 6.93846 13.7712L12.3077 10.5288V13.0769C12.3077 13.2809 12.3887 13.4766 12.533 13.6209C12.6773 13.7651 12.8729 13.8462 13.0769 13.8462C13.2809 13.8462 13.4766 13.7651 13.6209 13.6209C13.7651 13.4766 13.8462 13.2809 13.8462 13.0769V6.92308C13.8462 6.71906 13.7651 6.52341 13.6209 6.37915C13.4766 6.23489 13.2809 6.15385 13.0769 6.15385Z' fill='%23111'/%3E%3C/svg%3E");background-position:center;background-size:contain}.iqch4-approaches__skip-link:hover,.iqch4-approaches__skip-link:active,.iqch4-approaches__skip-link:focus{text-decoration:none}.iqch4-approaches__skip-link:hover::after,.iqch4-approaches__skip-link:active::after,.iqch4-approaches__skip-link:focus::after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.47901 4.47901 0 10 0C15.521 0 20 4.47901 20 10C20 15.521 15.521 20 10 20C4.47901 20 0 15.521 0 10ZM10 1.53846C5.32868 1.53846 1.53846 5.32868 1.53846 10C1.53846 14.6713 5.32868 18.4615 10 18.4615C14.6713 18.4615 18.4615 14.6713 18.4615 10C18.4615 5.32868 14.6713 1.53846 10 1.53846Z' fill='%23e85d27'/%3E%3Cpath d='M13.0769 6.15385C12.8729 6.15385 12.6773 6.23489 12.533 6.37915C12.3887 6.52341 12.3077 6.71906 12.3077 6.92308V9.47115L6.93846 6.22885C6.85959 6.1816 6.76957 6.15618 6.67764 6.15519C6.5857 6.15421 6.49516 6.17771 6.4153 6.22326C6.33544 6.26882 6.26914 6.3348 6.22319 6.41444C6.17725 6.49408 6.15331 6.5845 6.15385 6.67644V13.3236C6.15331 13.4155 6.17725 13.5059 6.22319 13.5856C6.26914 13.6652 6.33544 13.7312 6.4153 13.7767C6.49516 13.8223 6.5857 13.8458 6.67764 13.8448C6.76957 13.8438 6.85959 13.8184 6.93846 13.7712L12.3077 10.5288V13.0769C12.3077 13.2809 12.3887 13.4766 12.533 13.6209C12.6773 13.7651 12.8729 13.8462 13.0769 13.8462C13.2809 13.8462 13.4766 13.7651 13.6209 13.6209C13.7651 13.4766 13.8462 13.2809 13.8462 13.0769V6.92308C13.8462 6.71906 13.7651 6.52341 13.6209 6.37915C13.4766 6.23489 13.2809 6.15385 13.0769 6.15385Z' fill='%23e85d27'/%3E%3C/svg%3E")}.iqch4-approaches__details{padding-top:60px;padding-bottom:0}@media screen and (min-width:768px){.iqch4-approaches__details{padding-top:370px;padding-bottom:185px}}@media screen and (min-width:1200px){.iqch4-approaches__details{padding-top:370px;padding-bottom:185px}}.iqch4-approaches__detail{scroll-margin-top:285px;color:#c3c3c3}.iqch4-approaches__detail:not(:last-child){margin-bottom:60px}@media screen and (max-width:767px){.iqch4-approaches__detail::before{transition:all 200ms cubic-bezier(0.5,0,0.5,1);content:attr(data-approach-title);display:block;color:inherit;font-size:1.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}}@media screen and (max-width:767px) and (min-width:320px){.iqch4-approaches__detail::before{font-size:calc(1.25rem + 0.75 * 16 * ((100vw - 320px) / 940))}}@media screen and (max-width:767px) and (min-width:1260px){.iqch4-approaches__detail::before{font-size:2rem}}@media screen and (min-width:768px){.iqch4-approaches__detail{margin-bottom:60px}}@media screen and (min-width:1200px){.iqch4-approaches__detail{scroll-margin-top:300px}}.iqch4-approaches__detail *{transition:all 200ms cubic-bezier(0.5,0,0.5,1);color:inherit;font-family:"Inter",sans-serif;font-size:1rem;font-weight:300;font-style:normal;line-height:1.5;margin-top:0;margin-bottom:0.5rem}@media screen and (min-width:768px){.iqch4-approaches__detail *{color:inherit;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}}@media screen and (min-width:768px) and (min-width:320px){.iqch4-approaches__detail *{font-size:calc(1.25rem + 0.25 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:768px) and (min-width:1260px){.iqch4-approaches__detail *{font-size:1.5rem}}.iqch4-approaches__detail.is-active{color:#111}.iqch4-approaches__detail.is-active+.is-active{color:#c3c3c3}
.iqch4-cta{padding-top:90px !important;padding-bottom:90px !important;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;background-color:#f9d7c9}.iqch4-cta__inner{text-align:center}.iqch4-cta__title,.iqch4-cta__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:0}@media screen and (min-width:320px){.iqch4-cta__title,.iqch4-cta__title *{font-size:calc(2.25rem + 2.25 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-cta__title,.iqch4-cta__title *{font-size:4.5rem}}.iqch4-cta__title .small,.iqch4-cta__title * .small{font-size:80%;font-weight:inherit;margin:0}.iqch4-cta__button:not(:first-child){margin-top:45px}
.container-fluid .iq-row.iqch4-facts__inner{padding-top:0;padding-bottom:0}.iqch4-facts{position:relative;padding-top:140px;padding-bottom:180px;padding-left:15px;padding-right:15px;background-color:#111;margin-left:-15px;margin-right:-15px}.iqch4-facts::before{content:"";display:none;position:absolute;left:calc(50% + min(14%,185px));top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#222}@media screen and (min-width:768px){.iqch4-facts::before{display:block}}@media screen and (min-width:768px){.iqch4-facts__image{position:-webkit-sticky;position:sticky;top:140px}}.iqch4-facts__pretitle{display:block;color:white;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;position:relative;padding-top:40px;padding-bottom:0.25rem;margin-top:50px;margin-bottom:0;background-color:#111;z-index:1}.iqch4-facts__title{display:block;color:white;position:relative;padding-bottom:40px;margin-bottom:50px;background-color:#111;z-index:1}.iqch4-facts__fact:not(:last-of-type){margin-bottom:45px}.iqch4-facts__fact-pretitle{color:white;font-size:1.375rem;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;font-size:3rem}@media screen and (min-width:320px){.iqch4-facts__fact-pretitle{font-size:calc(1.375rem + 1.25 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-facts__fact-pretitle{font-size:2.625rem}}.iqch4-facts__fact-title{color:white;font-size:1.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;font-size:2.25rem;font-weight:300;text-transform:unset}@media screen and (min-width:320px){.iqch4-facts__fact-title{font-size:calc(1.25rem + 0.75 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-facts__fact-title{font-size:2rem}}.iqch4-facts__fact-text{color:white;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-top:0.25rem}@media screen and (min-width:320px){.iqch4-facts__fact-text{font-size:calc(1.25rem + 0.25 * 16 * ((100vw - 320px) / 940))}}@media screen and (min-width:1260px){.iqch4-facts__fact-text{font-size:1.5rem}}.iqch4-facts__fact-text p{all:inherit}.iqch4-facts .iqch4-button{margin-top:90px}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.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;}
