/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-node-type-contact-us-page footer{margin-top:-65px;z-index:2;position:relative;}footer{background:var(--brand-blue-ivy);border-radius:64px 64px 0 0;color:var(--brand-off-white);}footer .left{max-width:400px;}footer .left h3{letter-spacing:-1%;color:var(--brand-off-white);margin-bottom:12px;}footer .left p{font:300 18px/135% var(--font-ideal-sans-light),sans-serif;color:#fff;hyphens:none;text-wrap:balance;}footer .left p.social-header{font:300 17px/135% var(--font-ideal-sans-light),sans-serif;margin-top:32px;margin-bottom:21px;}.socials a{font-size:40px;color:#fff;}.socials{padding-left:0;display:flex;list-style-type:none;margin-left:0;gap:25px;margin:0;}footer .right{max-width:618px;width:100%;display:flex;flex-direction:column;justify-content:space-between;}.region--footer{display:flex;flex-direction:column;width:100%;gap:40px;}footer .block__title{display:inline-block !important;margin:0;font:300 16px/135% var(--font-ideal-sans-light),sans-serif;color:#fff;margin-bottom:21px;}footer nav{margin:0 !important;}footer nav ul{margin:0;padding:0;list-style-type:none;column-count:2;column-gap:24px;display:flex;}footer nav ul .menu__link{font:300 16px/100% var(--font-ideal-sans-light),sans-serif;letter-spacing:-1%;color:var(--brand-off-white);text-decoration:none;}footer nav ul a:hover{color:var(--brand-off-white);text-decoration:underline;}.copyright{font:300 14px/135% var(--font-ideal-sans-light),sans-serif;letter-spacing:-1%;margin-top:40px;}footer .content{display:flex;flex-direction:column;gap:40px;}@media (min-width:768px){.socials{justify-content:start;margin-bottom:0;}.region--footer{flex-direction:row;gap:80px;}}@media (min-width:1080px){footer .content{flex-direction:row;justify-content:space-between;gap:75px;}.region--footer{justify-content:space-between;gap:64px;}.copyright{margin-top:0;text-align:end;}footer .left p{font-size:22px;}footer .left p.social-header{font-size:20px;}footer .block__title,footer nav ul .menu__link{font-size:18px;}}@media (min-width:1600px){footer .max-width{padding-bottom:4.5rem;}}
:root{--color-dark-blue:#02295f;--color-light-blue:#00b4d8;--color-tomato:#fb4d3d;--color-naples-yellow:#f2cd5d;--color-bright-yellow:#ecea16;--color-calm-blue:#caf0f8;--color-laundry-light-blue:#85dade;--color-laundry-yellow:#e4e658;--color-laundry-darkgray:#2f2f2e;--navbar-bg:#e1eaec;--brand-cerulean-blue:#2CA8CE;--brand-amber-orange:#FBB13B;--brand-apple-green:#91C351;--brand-retro-black:#1F1511;--brand-retro-black-60:rgb(31,21,17,0.6);--brand-off-white:#FAF6ED;--brand-blue-ivy:#1B80B4;--font-mercury-regular:"MercuryTextG2-Roman-Pro";--font-ideal-sans-regular:"Ideal Sans Regular";--font-ideal-sans-medium:"Ideal Sans Medium";--font-ideal-sans-bold:"IdealSans-Bold-Pro";--font-ideal-sans-semibold:"Ideal Sans Semibold";--font-ideal-sans-light:"IdealSans-Light-Pro";--font-inter:"Inter",sans-serif;--font-arial:Arial,sans-serif;}h1,.h1-style{font:600 55px/100% var(--font-ideal-sans-semibold),sans-serif;}h2,.h2-style{font:600 45px/100% var(--font-ideal-sans-semibold),sans-serif;}h3,.h3-style{font:600 35px/100% var(--font-ideal-sans-semibold),sans-serif;}h4,.h4-style{font:600 30px/100% var(--font-ideal-sans-semibold),sans-serif;}h5,.h5-style{font:600 19px/100% var(--font-ideal-sans-semibold),sans-serif;}h6,.h6-style{font:600 16px/100% var(--font-ideal-sans-semibold),sans-serif;}p{font:300 16px/150% var(--font-ideal-sans-light),sans-serif;}.body-text-18{font:300 16px/150% var(--font-ideal-sans-light),sans-serif;letter-spacing:-1%;}body{font-family:var(--font-ideal-sans-regular);color:var(--brand-retro-black);font:400 16px/150% var(--font-ideal-sans-regular),sans-serif;background:var(--brand-off-white);}main.container,body:is(.page-node-type-contact-us-page,.page-node-type-sessions-page,.page-node-type-sessions-article,.page-node-type-partner,.page-node-type-technology,.page-node-type-highlights-page,.page-node-type-wop4r-page,.page-node-type-laundry-home-page,.page-node-type-laundry-about-us-page,.page-node-type-laundry-contact-us-page,.page-node-type-laundry-our-impact-page,.page-node-type-laundry-resources-page,.page-node-type-experts-page,.page-node-type-coming-soon-page) main.container:not(:has(.max-width)){width:100%;max-width:unset;padding:unset;background:var(--brand-off-white);}body:is(.page-node-type-contact-us-page,.page-node-type-sessions-page,.page-node-type-sessions-article,.page-node-type-partner,.page-node-type-technology,.page-node-type-highlights-page,.page-node-type-wop4r-page,.page-node-type-laundry-home-page,.page-node-type-experts-page,.page-node-type-coming-soon-page) main.container:not(:has(.max-width)),body:is(.page-node-type-contact-us-page,.page-node-type-sessions-page,.page-node-type-sessions-article,.page-node-type-partner,.page-node-type-technology,.page-node-type-highlights-page,.page-node-type-wop4r-page,.page-node-type-laundry-home-page,.page-node-type-experts-page,.page-node-type-coming-soon-page){background:var(--navbar-bg);}.max-width,main.container:not(.max-width):not(:has(.max-width)),.max-width-sm{padding:3.5rem 1.5rem;}.default-btn{border:1px solid rgba(255,255,255,0.24);padding:15px 32px;font:500 18px/100% var(--font-ideal-sans-medium),sans-serif;;width:fit-content;color:#fff;text-decoration:none;transition:all 0.3s;display:block;}.default-btn:hover{border:1px solid var(--brand-cerulean-blue);background:var(--brand-cerulean-blue);color:#fff;}.section-title{margin-bottom:40px;display:flex;flex-direction:column;gap:12px;hyphens:none;}.section-title__heading{max-width:848px;}.section-title__subtitle{position:relative;padding-left:16px;font:600 14px/100% var(--font-ideal-sans-semibold),sans-serif;text-transform:uppercase;color:var(--brand-retro-black);margin:0;}.section-title__subtitle::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:8px;background:var(--brand-cerulean-blue);}.section-title__heading span{color:var(--brand-cerulean-blue);}.control-container{display:flex;gap:0.5rem;z-index:2;}.transparent-control .swiper-custom-btn,.white-control .swiper-custom-btn,.transparent-btn,.white-btn{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:0.3s;text-decoration:none;}.transparent-control .swiper-custom-btn,.transparent-btn{border:1px solid rgb(255,255,255,12%);color:#fff;}.transparent-control .swiper-custom-btn:hover,.transparent-btn:hover{border:1px solid rgb(255,255,255);}.white-control .swiper-custom-btn,.white-btn{color:var(--brand-retro-black);background-color:var(--brand-off-white);border:1px solid rgba(31,21,17,0.12);}.white-control .swiper-custom-btn:hover,.white-btn:hover{background-color:var(--brand-cerulean-blue);color:var(--brand-off-white);}.page-node-type-sessions-page footer,.page-node-type-sessions-article footer,.page-node-type-partner footer,.page-node-type-technology footer{display:none;}.page-node-type-wop4r-page footer{background:#fff;color:#000;border-radius:0;border-top:1px solid #02295F;}.page-node-type-wop4r-page footer h3,.page-node-type-wop4r-page .region--footer .block__title{color:#000;}.page-node-type-wop4r-page footer ul li i{color:rgb(0,0,0,0.45);}.page-node-type-wop4r-page footer p,.page-node-type-wop4r-page footer nav ul .menu__link{color:rgb(0,0,0,0.55);}.page-node-type-contact-us-page footer > .row{border-top:none;}.page-node-type-experts-page footer{background:transparent;color:#000;border-radius:0;border-top:1px solid var(--color-dark-blue);}.page-node-type-experts-page footer h3,.page-node-type-experts-page .region--footer .block__title{color:#000;}.page-node-type-experts-page footer ul li i{color:rgb(0,0,0,0.45);}.page-node-type-experts-page footer p,.page-node-type-experts-page .region--footer nav ul a{color:rgb(0,0,0,0.55);}.page-node-type-homepage .block__title{display:none;}main{min-height:calc(100vh - 375px);}.block__title{display:none;}input:focus{outline:none !important;}.region--content,#block-adbhub4r-content,#block-adbhub4r-mainpagecontent{margin:0;}.page-wrapper{background:transparent;}.contextual-region{position:unset;}.grid-full{display:block;}.default-spacing{padding-left:20px;padding-right:20px;}.back-btn{background:transparent;border:2px solid var(--color-dark-blue);padding:0.5rem 1.25rem;border-radius:30px;font-weight:500;color:var(--color-dark-blue);display:block;width:fit-content;text-decoration:none;}a:focus{outline:none;}.region--messages{position:fixed;right:0;z-index:9999;top:111px;}.view-footer .count{font-family:var(--font-ideal-sans-light);font-weight:300;font-size:16px;color:#323232;}.items-per-page .form-override{padding:0;}.view-footer .js-form-item-items-per-page{display:flex;flex-direction:row-reverse;align-items:center;height:auto;gap:20px;min-width:216px;}.view-footer .js-form-item-items-per-page .form-select{width:auto;height:auto;background-color:transparent;border:none;background-position:right center;padding:0.375rem 1.5rem 0.375rem 0.75rem;text-align:end;font-size:16px;font-family:var(--font-inter);color:#0a4ee8;font-weight:500;}.view-footer .js-form-item-items-per-page label{font-family:var(--font-ideal-sans-regular);font-size:16px;color:#323232;font-weight:400;}.items-per-page .form--inline > *{margin:0;}.view-footer .items-per-page .fieldset--group{display:none;}.view-footer .js-form-item-items-per-page .form-select:focus{box-shadow:unset;}.view-footer .form-override{padding:0 !important;}.view-empty{text-align:center;color:var(--color-dark-blue);font-size:28px;min-height:200px;}.view-empty i{color:#02295f8a;font-size:35px;}@media (min-width:768px){.default-spacing{padding-left:40px;padding-right:40px;}.view-footer{padding:0 2rem;}.view-footer .count{min-width:216px;}.view-footer .js-form-item-items-per-page label,.view-footer .count,.view-footer .js-form-item-items-per-page .form-select{font-size:18px;}.default-btn{padding:20px 32px;min-height:60px;}}@media (min-width:1080px){.max-width,main.container:not(.max-width):not(:has(.max-width)),.max-width-sm{padding:4rem 2.188rem;}h1,.h1-style{font-size:64px;}h2,.h2-style{font-size:48px;}h3,.h3-style{font-size:40px;}h4,.h4-style{font-size:32px;}h5,.h5-style{font-size:22px;}h6,.h6-style{font-size:18px;}p{font-size:17px;}.body-text-18{font-size:17px;}.section-title__subtitle{font-size:14px;}.section-title__subtitle{font-size:16px;}.section-title{gap:20px;}}@media (min-width:1280px){.max-width,main.container:not(.max-width):not(:has(.max-width)){padding:4.5rem 4rem;}.max-width-sm{padding:4.5rem 4rem;}}@media (min-width:1400px){.page-node-type-homepage footer.home-footer{padding-left:0;padding-right:0;}.view-footer{padding:0 5rem;}}@media (min-width:1440px){h1,.h1-style{font-size:84px;}h2,.h2-style{font-size:64px;}h3,.h3-style{font-size:48px;}h4,.h4-style{font-size:36px;}h5,.h5-style{font-size:26px;}h6,.h6-style{font-size:20px;}p{font-size:19px;}.body-text-18{font-size:18px;}}@media (min-width:1600px){.max-width,main.container:not(.max-width):not(:has(.max-width)){padding:6.25rem 8rem;}.max-width-sm{padding:6.25rem 4rem;}}
@font-face{font-family:'MercuryTextG2-Roman-Pro';src:url(/themes/custom/adbhub4r/fonts/mercury-regular/MercuryTextG2-Roman-Pro.woff) format('woff'),url(/themes/custom/adbhub4r/fonts/mercury-regular/MercuryTextG2-Roman-Pro.woff2) format('woff2'),url(/themes/custom/adbhub4r/fonts/mercury-regular/MercuryTextG2-Roman-Pro.eot),url(/themes/custom/adbhub4r/fonts/mercury-regular/MercuryTextG2-Roman-Pro.eot#iefix) format('embedded-opentype'),url(/themes/custom/adbhub4r/fonts/mercury-regular/MercuryTextG2-Roman-Pro.otf) format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Ideal Sans Regular';src:url(/themes/custom/adbhub4r/fonts/ideal-sans-regular/IdealSans-Book-Pro.woff) format('woff'),url(/themes/custom/adbhub4r/fonts/ideal-sans-regular/IdealSans-Book-Pro.woff2) format('woff2'),url(/themes/custom/adbhub4r/fonts/ideal-sans-regular/IdealSans-Book-Pro.eot),url(/themes/custom/adbhub4r/fonts/ideal-sans-regular/IdealSans-Book-Pro.eot#iefix) format('embedded-opentype'),url(/themes/custom/adbhub4r/fonts/ideal-sans-regular/IdealSans-Book-Pro.otf) format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Ideal Sans Medium';src:url(/themes/custom/adbhub4r/fonts/ideal-sans-medium/IdealSans-Medium-Pro.eot);src:url(/themes/custom/adbhub4r/fonts/ideal-sans-medium/IdealSans-Medium-Pro.eot#iefix) format('embedded-opentype'),url(/themes/custom/adbhub4r/fonts/ideal-sans-medium/IdealSans-Medium-Pro.woff2) format('woff2'),url(/themes/custom/adbhub4r/fonts/ideal-sans-medium/IdealSans-Medium-Pro.woff) format('woff'),url(/themes/custom/adbhub4r/fonts/ideal-sans-medium/IdealSans-Medium-Pro.otf)  format('opentype'),url(/themes/custom/adbhub4r/fonts/ideal-sans-medium/IdealSans-Medium-Pro.svg#Ideal Sans) format('svg');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Ideal Sans Semibold';src:url(/themes/custom/adbhub4r/fonts/ideal-sans-semibold/IdealSans-Semibold-Pro.eot);src:url(/themes/custom/adbhub4r/fonts/ideal-sans-semibold/IdealSans-Semibold-Pro.eot#iefix) format('embedded-opentype'),url(/themes/custom/adbhub4r/fonts/ideal-sans-semibold/IdealSans-Semibold-Pro.woff2) format('woff2'),url(/themes/custom/adbhub4r/fonts/ideal-sans-semibold/IdealSans-Semibold-Pro.woff) format('woff'),url(/themes/custom/adbhub4r/fonts/ideal-sans-semibold/IdealSans-Semibold-Pro.otf)  format('opentype'),url(/themes/custom/adbhub4r/fonts/ideal-sans-semibold/IdealSans-Semibold-Pro.svg#Ideal Sans) format('svg');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'IdealSans-Bold-Pro';src:url(/themes/custom/adbhub4r/fonts/ideal-sans-bold/IdealSans-Bold-Pro.woff) format('woff'),url(/themes/custom/adbhub4r/fonts/ideal-sans-bold/IdealSans-Bold-Pro.woff2) format('woff2'),url(/themes/custom/adbhub4r/fonts/ideal-sans-bold/IdealSans-Bold-Pro.eot),url(/themes/custom/adbhub4r/fonts/ideal-sans-bold/IdealSans-Bold-Pro.eot#iefix)
      format('embedded-opentype'),url(/themes/custom/adbhub4r/fonts/ideal-sans-bold/IdealSans-Bold-Pro.otf) format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'IdealSans-Light-Pro';src:url(/themes/custom/adbhub4r/fonts/ideal-sans-light/IdealSans-Light-Pro.woff) format('woff'),url(/themes/custom/adbhub4r/fonts/ideal-sans-light/IdealSans-Light-Pro.woff2) format('woff2'),url(/themes/custom/adbhub4r/fonts/ideal-sans-light/IdealSans-Light-Pro.eot),url(/themes/custom/adbhub4r/fonts/ideal-sans-light/IdealSans-Light-Pro.eot#iefix) format('embedded-opentype'),url(/themes/custom/adbhub4r/fonts/ideal-sans-light/IdealSans-Light-Pro.otf) format('truetype');font-weight:normal;font-style:normal;font-display:swap;}
