/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region--footer{display:flex;justify-content:space-between;gap:2rem;font-family:var(--font-inter);}.region--footer nav{margin:0;}.region--footer nav,.region--footer .footer-block{max-width:130px;}.region--footer nav ul,.region--footer .footer-block ul{margin:0;padding:0;list-style-type:none;}.region--footer nav ul li,.region--footer .footer-block ul li{margin-bottom:10px;}footer ul li i{color:#ffffff73;font-size:32px;}footer{padding:0 20px 3rem;background:var(--color-dark-blue);font-family:var(--font-inter);color:#fff;}footer h4{font-weight:600;font-family:var(--font-inter);}footer p{color:#ffffff8c;}.region--footer .block__title{font-weight:600;font-size:16px;color:#fff;font-family:var(--font-ideal-sans-regular);display:block !important;line-height:1.45;}.region--footer nav ul a{color:#ffffff8c;}.region--footer .footer-block ul a,footer.home-footer p,footer.home-footer ul li i{color:#ffffff;}.region--footer nav ul a,.region--footer .footer-block ul a{text-decoration:none;font-weight:500;font-family:var(--font-ideal-sans-regular);line-height:1.45;}.region--footer nav ul a:hover,.region--footer .footer-block ul a:hover{text-decoration:underline;}.region--footer nav ul a:focus,.region--footer .footer-block ul a:focus{outline:none;}footer > .row{border-top:1px solid rgb(255,255,255,0.1);padding-top:3.5rem;}footer.home-footer > .row{border-top:1px solid rgb(255,255,255,1);}.socials{padding-left:0;display:flex;justify-content:center;list-style-type:none;margin-left:0;margin-top:2rem;margin-bottom:3rem;gap:1rem;}@media (min-width:768px){footer{padding:0 40px 3rem;}footer h4{max-width:200px;}.socials{justify-content:start;margin-top:3rem;margin-bottom:0;}.region--footer{gap:4rem;}.region--footer nav ul li,.region--footer .footer-block ul li{margin-bottom:0.65rem;}}
:root{--color-dark-blue:#02295f;--color-light-blue:#00b4d8;--color-tomato:#fb4d3d;--color-naples-yellow:#f2cd5d;--color-bright-yellow:#ecea16;--color-calm-blue:#caf0f8;--navbar-bg:#e1eaec;--font-mercury-regular:"MercuryTextG2-Roman-Pro";--font-ideal-sans-regular:"IdealSans-Book-Pro";--font-ideal-sans-bold:"IdealSans-Bold-Pro";--font-ideal-sans-light:"IdealSans-Light-Pro";--font-inter:"Inter",sans-serif;}html{font-size:14px;}body{font-family:var(--font-ideal-sans-regular);background:var(--navbar-bg);}.body-bg{background:var(--navbar-bg);}.page-node-type-homepage main,.page-node-type-contact-us-page main,.page-node-type-sessions-page main,.page-node-type-sessions-article main,.page-node-type-partner main,.page-node-type-technology main,.page-node-type-highlights-page main{width:100%;max-width:unset;padding:unset;}.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-contact-us-page footer > .row{border-top:none;}.page-node-type-homepage .block__title{display:none;}.page-node-type-homepage footer.home-footer{z-index:2;position:relative;background:transparent;}.page-node-type-homepage footer.main-footer{display:none;}main{min-height:calc(100vh - 375px);align-content:center;}.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){html{font-size:16px;}.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;}}@media (min-width:1400px){.page-node-type-homepage footer.home-footer{padding-left:0;padding-right:0;}.view-footer{padding:0 5rem;}}
@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:'IdealSans-Book-Pro';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:'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;}
