/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:publico Headline Roman Regular;font-style:normal;src:url(/themes/custom/icp_redesign/assets/fonts/PublicoHeadline-Roman.woff2)}@font-face{font-family:NeueHaasUnica-Regular;font-style:normal;src:url(/themes/custom/icp_redesign/assets/fonts/NeueHaasUnicaPro-Regular.woff2)}@font-face{font-family:NeueHaasUnica-Medium;font-style:normal;src:url(/themes/custom/icp_redesign/assets/fonts/NeueHaasUnica-Medium.woff2)}.messages-list{list-style:none;margin-bottom:2.5rem;margin-top:2.5rem;padding:0}.field .messages-list,.form-wrapper .messages-list{margin-bottom:0}.messages{background-color:#454545;border:solid #454545;border-radius:.125rem;border-width:0 0 0 .3125rem;box-sizing:border-box;color:#fff;margin-bottom:1rem;margin-top:1rem;overflow:auto;padding:1.5rem 1.5rem 2rem 1.1875rem}.messages .placeholder{background:none;opacity:1}[dir=rtl] .messages{border-left-width:0;border-right-width:.3125rem;padding-left:1.5rem;padding-right:1.1875rem}.messages__header{align-items:center;display:flex;margin-bottom:1rem}.messages--error{border-color:#e34f4f}.messages--error .messages__header{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 14 14'%3E%3Cpath stroke='%23e34f4f' stroke-width='2' d='M3 11.193 11.45 3'/%3E%3Ccircle cx='7' cy='7' r='6' fill='none' stroke='%23e34f4f' stroke-width='2'/%3E%3C/svg%3E") no-repeat 0}.messages--status{border-color:#42a877}.messages--status .messages__header{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3E%3Cpath fill='none' stroke='%2342a877' stroke-width='3' d='M2 6.571 5.6 10 14 2'/%3E%3C/svg%3E") no-repeat 0}.messages--warning{border-color:#e0ac00}.messages--warning .messages__header{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e0ac00' viewBox='0 0 4 14'%3E%3Cpath d='M.5 0h3v9h-3z'/%3E%3Ccircle cx='2' cy='12.5' r='1.5'/%3E%3C/svg%3E") no-repeat 0}.messages--info{background-color:#dff3ff;border-color:#121212;color:#121212}.messages__title{font-size:1rem;margin:0 0 0 2.5rem}[dir=rtl] .messages__title{margin-left:0;margin-right:2.5rem}@media only screen and (min-width:48rem){.messages__content{margin-left:2.5rem}[dir=rtl] .messages__content{margin-left:0;margin-right:2.5rem}}.messages a{color:#ffd23f;-webkit-text-decoration:underline;text-decoration:underline}.messages a:hover{color:#fff}.messages pre{margin:0}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.75rem}@media screen and (-ms-high-contrast:active){.messages{border-width:.0625rem .0625rem .0625rem .3125rem}[dir=rtl] .messages{border-left-width:.0625rem;border-right-width:.3125rem}.messages__header{filter:grayscale(1) brightness(1.5) contrast(10)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.view__empty{background:#dff3ff;border:.0625rem solid hsla(0,0%,43%,.3);border-radius:.3125rem;margin-bottom:1.25rem;padding:.625rem 1.25rem}.light-grey-text{color:#6d6d6d}@media only screen and (min-width:62rem){.two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:3.75rem;column-gap:3.75rem}.two-columns p{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.two-columns h1,.two-columns h2,.two-columns h3{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}}.tag{color:#6d6d6d;font-size:.75rem;line-height:1.5}.dialog-off-canvas-main-canvas,body{position:relative}body{color:#454545;display:block;font-family:NeueHaasUnica-Regular,sans-serif;font-size:1rem;line-height:1.5;margin:auto;word-break:break-word;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}:focus{outline-offset:.125rem;outline-width:.0625rem}* a:hover{color:#121212;-webkit-text-decoration:underline;text-decoration:underline}
h1,h2,h3,h4,h5,h6{color:#121212;font-family:publico Headline Roman Regular,sans-serif;font-weight:400;margin:0 0 1.25rem}.h1,h1{font-size:1.875rem;line-height:1.2}@media only screen and (min-width:48rem){.h1,h1{font-size:3rem}}.h2,h2{font-size:1.875rem;line-height:1.2}@media only screen and (min-width:48rem){.h2,h2{font-size:1.875rem}}.h3,h3{font-size:1.5rem;line-height:1.16}@media only screen and (min-width:48rem){.h3,h3{font-size:1.5rem}}.h4,h4{font-size:1rem}@media only screen and (min-width:48rem){.h4,h4{font-size:1rem}}a{color:#121212;-webkit-text-decoration:underline;text-decoration:underline;transition:color .2s ease-in-out}a:focus,a:hover{color:#050505}p{color:#454545;font-family:NeueHaasUnica-Regular,sans-serif;font-size:1rem;line-height:1.5;margin:0 auto 1rem}p:last-child{margin-bottom:0}li p{margin:0}
.region--navigation-mobile{display:block;}@media only screen and (min-width:48rem){.region--navigation-mobile{display:none;}}.region--navigation{display:none;}@media only screen and (min-width:48rem){.region--navigation{display:flex;}}.icp-navigation-mobile__primary{position:relative;z-index:101;display:flex;align-items:center;justify-content:space-between;height:4.125rem;padding:0 1.125rem;background:#fff;box-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.1);}.icp-navigation-mobile__primary .icp-search-menu{margin:0;padding:0;list-style-type:none;list-style-image:none;}.icp-navigation-mobile__primary .icp-search-menu__item{display:none;}.icp-navigation-mobile__primary .icp-search-menu__item:first-child{display:flex;align-items:center;gap:0.3125rem;}.icp-navigation-mobile__primary .icp-search-menu__item:first-child svg{width:28px;height:auto;}.icp-navigation-mobile__primary .icp-search-menu a{display:block;text-decoration:none;line-height:0;}.icp-navigation-mobile__primary .icp-search-menu a svg path{stroke:#121212;}.icp-navigation-mobile__primary .icp-search-menu a:hover{color:rgba(11,13,15,0.5);}.icp-navigation-mobile__secondary #block-icp-redesign-searchlink-mobile{display:none;}.icp-navigation-mobile__site-branding{line-height:0;}.icp-navigation-mobile__site-branding img{width:10.5rem;height:3.5rem;object-fit:cover;object-position:center;}.icp-navigation-mobile__navigation-burger-dropdown{position:fixed;z-index:100;top:4.125rem;bottom:100%;overflow-y:auto;width:100vw;height:0;padding-right:0;padding-left:0;transition:0.3s ease;background:#0b0d0f;}.gin--vertical-toolbar .icp-navigation-mobile__navigation-burger-dropdown{top:6.8125rem;}.active .icp-navigation-mobile__navigation-burger-dropdown{bottom:0;height:100vh;padding-bottom:6.25rem;}.icp-navigation-mobile__navigation-burger-menu{display:flex;flex-direction:column;transition:0.3s ease;background-color:black;}.icp-navigation-mobile__navigation-burger-menu ul,.icp-navigation-mobile__navigation-burger-menu li{margin:0;padding:0;list-style-type:none;list-style-image:none;}.icp-navigation-mobile .icp-navigation-menu{display:flex;flex-direction:column;text-align:center;background-color:#fff;}.icp-navigation-mobile .icp-navigation-menu--level-1 .icp-navigation-menu__link{display:block;height:5rem;text-align:center;text-decoration:none;background-color:#fff;font-family:"publico Headline Roman Regular",sans-serif;font-size:2rem;line-height:5rem;}.icp-navigation-mobile .icp-navigation-menu--level-1 .icp-navigation-menu__item{border-bottom:0.0625rem solid #edeef1;}.icp-navigation-mobile .icp-preheader-menu,.icp-navigation-mobile .icp-external-links-menu{background:#0b0d0f;}.icp-navigation-mobile .icp-preheader-menu__item,.icp-navigation-mobile .icp-external-links-menu__item{border-bottom:0.0625rem solid #1c1d1f;}.icp-navigation-mobile .icp-preheader-menu__item a,.icp-navigation-mobile .icp-preheader-menu__item .btn-primary,.icp-navigation-mobile .icp-preheader-menu__item .btn-secondary,.icp-navigation-mobile .icp-preheader-menu__item .btn-tertiary,.icp-navigation-mobile .icp-external-links-menu__item a,.icp-navigation-mobile .icp-external-links-menu__item .btn-primary,.icp-navigation-mobile .icp-external-links-menu__item .btn-secondary,.icp-navigation-mobile .icp-external-links-menu__item .btn-tertiary{position:static;display:block;margin:0;padding:0.9375rem 1.5625rem;text-align:center;text-decoration:none;color:#fff;border:none;background-color:#0b0d0f;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.5rem;line-height:2rem;}.icp-navigation-mobile .icp-preheader-menu__item .btn-primary::before,.icp-navigation-mobile .icp-preheader-menu__item .btn-primary::after,.icp-navigation-mobile .icp-external-links-menu__item .btn-primary::before,.icp-navigation-mobile .icp-external-links-menu__item .btn-primary::after{display:none;}.icp-navigation-mobile .icp-external-links-menu__item svg{display:none;}.burger{display:flex;overflow:hidden;flex-direction:column;width:1.875rem;cursor:pointer;border:0;background-color:transparent;gap:0.1875rem;}.burger-bar{display:inline-block;width:1.5rem;height:0.25rem;transition:transform 200ms ease;transform-origin:center;background-color:#121212;}.open .burger{overflow:visible;}.open .burger-bar{width:1.5rem;border-radius:0.75rem;}.open .burger-bar:nth-child(1){position:absolute;transform:rotate(-45deg) translate(0,0);}.open .burger-bar:nth-child(2){width:0;transform:translateX(-2.8125rem);opacity:0;}.open .burger-bar:nth-child(3){position:absolute;transform:rotate(45deg) translate(0,0);}.body-scroll-lock{overflow:hidden;}@media only screen and (min-width:48rem){.icp-preheader-menu .btn-primary,.icp-preheader-menu .btn-secondary,.icp-preheader-menu .btn-tertiary{padding:1.0625rem 0.75rem;font-size:0.9375rem;}}@media only screen and (min-width:62rem){.icp-preheader-menu .btn-primary,.icp-preheader-menu .btn-secondary,.icp-preheader-menu .btn-tertiary{padding:0.9375rem 1.5625rem;font-size:1.125rem;}}header{position:sticky;z-index:100;top:0;margin-bottom:2.5rem;}.page--node-type-advanced-page header{margin-bottom:0;}.user-logged-in.toolbar-fixed .sticky-header{top:3.6875rem;}.pre-header-block{display:none;}@media only screen and (min-width:48rem){.pre-header-block{display:block;}}.pre-header__container{display:flex;align-items:center;justify-content:space-between;padding-top:0.3125rem;padding-bottom:0.3125rem;}.pre-header__primary{line-height:0;}.pre-header__menu-list ul,.pre-header__menu-list li{margin:0;padding:0;list-style-type:none;list-style-image:none;}.pre-header__menu-list .icp-preheader-menu{display:flex;gap:1rem;}.main-navigation{background:#fafafa;}.region--navigation{align-items:center;justify-content:space-between;}.region--navigation .icp-navigation__logo-link{display:none;transition:all 200ms;}.region--navigation .icp-navigation__logo-link img{display:block;width:auto;height:2.5rem;}.sticky-header .region--navigation .icp-navigation__logo-link{display:block;}.region--navigation .nav-cols{display:flex;align-items:center;gap:30px;}.region--navigation .icp-navigation-menu,.region--navigation .icp-external-links-menu{margin:0;padding:0;list-style-type:none;list-style-image:none;display:flex;flex-direction:row;align-items:center;gap:1.875rem;}.region--navigation .icp-navigation-menu ul,.region--navigation .icp-navigation-menu li,.region--navigation .icp-external-links-menu ul,.region--navigation .icp-external-links-menu li{margin:0;padding:0;list-style-type:none;list-style-image:none;}@media only screen and (min-width:48rem){.region--navigation .icp-navigation-menu,.region--navigation .icp-external-links-menu{flex-wrap:wrap;}}.region--navigation .icp-navigation-menu--level-1 .icp-navigation-menu__link{display:block;cursor:pointer;text-decoration:none;color:#454545;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;}.region--navigation .icp-navigation-menu--level-1 .icp-navigation-menu__link:hover{color:rgba(11,13,15,0.5);}@media only screen and (min-width:48rem){.region--navigation .icp-navigation-menu--level-1 .icp-navigation-menu__link{font-size:0.8125rem;}}@media (min-width:60rem){.region--navigation .icp-navigation-menu--level-1 .icp-navigation-menu__link{font-size:1.125rem;}}@media only screen and (min-width:48rem){.region--navigation .icp-navigation-menu{gap:0.625rem;}}@media (min-width:72rem){.region--navigation .icp-navigation-menu{gap:1.875rem;}}.region--navigation .icp-external-links-menu,.region--navigation .icp-search-menu{margin:0;padding:0;list-style-type:none;list-style-image:none;}.region--navigation .icp-external-links-menu__item,.region--navigation .icp-search-menu__item{display:none;}.region--navigation .icp-external-links-menu__item:first-child,.region--navigation .icp-search-menu__item:first-child{display:flex;align-items:center;gap:0.3125rem;}.region--navigation .icp-external-links-menu a,.region--navigation .icp-search-menu a{cursor:pointer;text-decoration:none;color:#454545;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;}.region--navigation .icp-external-links-menu a:hover,.region--navigation .icp-search-menu a:hover{color:rgba(11,13,15,0.5);}@media only screen and (min-width:48rem){.region--navigation .icp-external-links-menu svg,.region--navigation .icp-search-menu svg{width:1rem;}}@media (min-width:60rem){.region--navigation .icp-external-links-menu svg,.region--navigation .icp-search-menu svg{width:1.5rem;}}.region--navigation .icp-external-links-menu:hover a{color:rgba(11,13,15,0.5);}.region--navigation .icp-external-links-menu:hover svg path{fill:rgba(11,13,15,0.5);}@media only screen and (min-width:48rem){.region--navigation .icp-external-links-menu__item a{font-size:0.8125rem;}}@media (min-width:60rem){.region--navigation .icp-external-links-menu__item a{font-size:1.125rem;}}@media only screen and (min-width:48rem){.region--navigation{padding-top:1.25rem;padding-bottom:1.25rem;}.sticky-header .region--navigation{padding-top:0.9375rem;padding-bottom:0.9375rem;}}@media only screen and (min-width:62rem){.region--navigation{padding-top:1.875rem;padding-bottom:1.875rem;}}.icp-search-menu__item-mobile-link{display:block;}@media only screen and (min-width:48rem){.icp-search-menu__item-mobile-link{display:flex;}}@media only screen and (min-width:62rem){.icp-search-menu__item-mobile-link{display:none;}}.icp-search-menu__item-desktop-link{display:none;}@media only screen and (min-width:62rem){.icp-search-menu__item-desktop-link{display:flex;align-items:center;gap:0.3125rem;}}.container{max-width:82.25rem;margin:0 auto;padding-right:1.125rem;padding-left:1.125rem;}.main-content{margin-bottom:5rem;}.page--node-type-advanced-page .main-content{margin-bottom:0;}.block--sitewide-alert-block{background-color:#FFF025;}.block--sitewide-alert-block .block__content{max-width:82.25rem;margin:0 auto;padding-right:1.125rem;padding-left:1.125rem;}.sitewide-alert{position:relative;padding:0.8125rem 2.5rem 0.8125rem 0;background-color:transparent;}.sitewide-alert .js-dismiss-button{position:absolute;top:0;right:1rem;bottom:0;cursor:pointer;border:unset;background-color:transparent;}.icp-comments{max-width:82.25rem;margin:0 auto;padding-right:1.125rem;padding-left:1.125rem;margin-bottom:1rem;}.icp-comments .field--subject-comment h3{margin:0;}.icp-comments .comment-user__details,.icp-comments .field--comment-body-comment{margin-bottom:0.625rem;}.icp-comments .comment-user__posted{font-size:0.9375rem;}.icp-comments .field--comment-body-comment p{color:#121212;}.icp-comments .links.inline{display:none;}.user-logged-in .icp-comments .links.inline{margin:0;padding:0;list-style-type:none;list-style-image:none;display:flex;gap:1rem;}.user-logged-in .icp-comments .links.inline a{text-decoration:none;font-weight:600;}.icp-comments:last-of-type{margin-bottom:0;}.comment .form-item,.comment-comment-form .form-item,.comment-comment-delete-form .form-item{display:flex;flex-direction:column;gap:0.625rem;margin-bottom:0.5rem;}.comment .form-item .form-label,.comment-comment-form .form-item .form-label,.comment-comment-delete-form .form-item .form-label{color:#121212;font-size:1rem;font-weight:600;line-height:1.375rem;}.comment .form-item .form-select,.comment-comment-form .form-item .form-select,.comment-comment-delete-form .form-item .form-select{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:0.625rem 1rem;border:1px solid #f1f3f7;border-radius:0.5rem;background:#fff;box-shadow:0 1px 4px 0 rgba(25,33,61,0.08);appearance:none;}.comment .form-item .form-select__container,.comment-comment-form .form-item .form-select__container,.comment-comment-delete-form .form-item .form-select__container{display:flex;align-items:center;}.comment .form-item .form-select__container .icp-cheveron-down,.comment-comment-form .form-item .form-select__container .icp-cheveron-down,.comment-comment-delete-form .form-item .form-select__container .icp-cheveron-down{position:relative;right:1.875rem;}.comment .form-item .form-select option,.comment-comment-form .form-item .form-select option,.comment-comment-delete-form .form-item .form-select option{padding:0.625rem 1rem;color:#454545;border:1px solid #f1f3f7;border-radius:8px 8px 0 0;background:#fff;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.comment .button,.comment-comment-form .button,.comment-comment-delete-form .button{display:inline-block;padding:0.9375rem 1.5625rem;cursor:pointer;transition:200ms ease;text-align:center;text-decoration:none;border:none;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.125rem;line-height:1.22;color:#fff;border:1px solid #121212;background-color:#121212;}.comment .button:hover,.comment-comment-form .button:hover,.comment-comment-delete-form .button:hover{text-decoration:none;}.comment .button:hover,.comment .button:focus,.comment-comment-form .button:hover,.comment-comment-form .button:focus,.comment-comment-delete-form .button:hover,.comment-comment-delete-form .button:focus{color:#121212;background-color:#f9f9f9;}.comment-comment-form,.comment-comment-delete-form{max-width:82.25rem;margin:0 auto;padding-right:1.125rem;padding-left:1.125rem;}.comment-comment-delete-form .form-actions{margin-top:0.625rem;}.comment .indented{padding-left:1rem;}.comment .indented .icp-comments{margin-top:0.75rem;}.comment .indented .icp-comments p{margin:0;}.comment .comment-comment-form{max-width:none;padding:0;}.comment .icp-comments{max-width:none;margin:0.625rem 0 0 0;padding:0 0 0.625rem 0;border-bottom:1px solid #d1d1d1;}@media only screen and (min-width:48rem){.comment .icp-comments{width:73%;}}.footer{padding-top:4.5rem;border-top:0.063rem solid rgba(69,69,69,0.5019607843);background-color:#fafafa;}.footer__container{max-width:82.25rem;margin:0 auto;padding-right:1.125rem;padding-left:1.125rem;}@media only screen and (min-width:62rem){.footer__main{display:flex;padding-bottom:1.875rem;}}.footer__branding{max-width:17rem;}.footer__branding__logo{line-height:0;}.footer__branding svg{max-width:100%;height:auto;}.footer__branding--address{margin-top:1.5rem;margin-bottom:1.25rem;color:#454545;font-weight:400;}@media only screen and (min-width:48rem){.footer__branding{display:flex;flex-direction:column;align-items:flex-start;margin-right:6.228rem;}}.footer__bottom{padding:1.5rem 0.5rem;border-top:0.063rem solid #e1e4ed;font-weight:400;}@media only screen and (min-width:62rem){.footer__bottom{display:flex;justify-content:space-between;}}.footer__copyright-block{margin-bottom:1.875rem;}@media only screen and (min-width:75rem){.footer__copyright-block{display:flex;}}.footer__copyright-message{text-align:center;color:#454545;}@media only screen and (min-width:62rem){.footer__copyright-message{text-align:left;}}.footer__social-links{display:flex;justify-content:center;gap:1rem;}.footer_content{padding-bottom:2.5rem;}@media only screen and (min-width:62rem){.footer_content{padding-bottom:1.875rem;}}.footer__navigation .menu{margin:0;padding:0;list-style:none;}.footer__navigation .menu li a{display:inline-block;margin-bottom:1rem;text-decoration:none;font-size:1rem;font-weight:400;line-height:1.5;}.footer__navigation .menu li a:hover{text-decoration:underline;color:#121212;}.footer__navigation .menu li.menu__item--expanded:last-child{padding-right:0;}.footer__navigation .menu li.menu__item--expanded span{color:#121212;font-family:"publico Headline Roman Regular",serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;}@media only screen and (min-width:48rem){.footer__navigation .menu li.menu__item--expanded{padding-right:2rem;padding-bottom:0.5rem;color:#121212;font-size:1.125rem;font-weight:400;line-height:1.375;}}.footer__navigation .menu .menu{display:block;margin:1.25rem 0;border-top:none;}.footer__navigation .menu .menu li{padding-right:0;}.footer__navigation .menu .menu li:last-child a{margin-bottom:0;}@media only screen and (min-width:48rem){.footer__navigation .menu{display:flex;justify-content:space-between;}}@media only screen and (min-width:75rem){.footer__navigation{width:calc(100% - 20rem);}}.region--footer-bottom .menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding-left:0.125rem;}.region--footer-bottom .menu .menu__item{position:relative;list-style:none;}.region--footer-bottom .menu .menu__item:not(:first-child)::before{display:inline-block;margin:0 0.063rem;content:"|";color:#6D6D6D;}.region--footer-bottom .menu .menu__item a{text-decoration:none;}.region--footer-bottom .menu .menu__item a:hover{text-decoration:underline;}@media only screen and (min-width:62rem){.region--footer-bottom .menu{justify-content:flex-start;}}@media only screen and (min-width:48rem){.footer__navigation ul.menu li.menu__item--expanded ul.menu{display:block !important;}}@media only screen and (max-width:47.9375rem){.footer__navigation{margin-right:-1.125rem;margin-left:-1.125rem;padding-top:1.125rem;padding-right:1.125rem;padding-left:1.125rem;background-color:#000;}.footer__navigation ul.menu li.menu__item--expanded{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.5);}.footer__navigation ul.menu li.menu__item--expanded > span{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;color:#fff;}.footer__navigation ul.menu li.menu__item--expanded > span span.icon{position:relative;display:block;width:10px;height:10px;}.footer__navigation ul.menu li.menu__item--expanded > span span.icon::after,.footer__navigation ul.menu li.menu__item--expanded > span span.icon::before{position:absolute;top:calc(50% - 1px);left:0;width:100%;content:"";transition:all 0.32s ease-in-out;border-bottom:2px solid #fff;}.footer__navigation ul.menu li.menu__item--expanded > span span.icon::after{transform:rotate(90deg);}.footer__navigation ul.menu li.menu__item--expanded.active span span.icon::after{width:0;transform:rotate(90deg);}.footer__navigation ul.menu li.menu__item--expanded ul.menu{margin:0;padding-top:6px;padding-bottom:6px;}.footer__navigation ul.menu li.menu__item--expanded ul.menu li a{margin-bottom:0;padding-top:6px;padding-bottom:6px;color:#fff;}div.subscribe-with-email__form{width:100%;max-width:100%;}.footer_content{padding-bottom:0;}.footer_content .container{background-color:#000;}.footer_content .subscribe-with-email{padding-right:0;padding-left:0;border:none;}.footer__container{background:#000;}.footer__container .footer__copyright-block .footer__copyright-message{color:#fff;}.footer__container .footer__copyright-block .menu__item a{color:#fff;}.footer__container .footer__social-links a svg rect{fill:#fff;}.footer__container .footer__social-links a svg path{fill:#000;}}@media only screen and (max-width:47.9375rem){.icp-navigation-mobile__site-branding img{width:6rem;height:2rem;}}
.container{margin:0 auto;max-width:82.25rem;padding-left:1.125rem;padding-right:1.125rem}.section-mb-xs{padding-bottom:.625rem}.section-mb-s{padding-bottom:1.25rem}.section-mb-sm{padding-bottom:1.875rem}.section-mb-m{padding-bottom:2.5rem}.section-mb-l{padding-bottom:3.75rem}.section-mb-xl{padding-bottom:5rem}.section-mb-xxl{padding-bottom:6.25rem}.section-mt-xs{padding-top:.625rem}.section-mt-s{padding-top:1.25rem}.section-mt-sm{padding-top:1.875rem}.section-mt-m{padding-top:2.5rem}.section-mt-l{padding-top:3.75rem}.section-mt-xl{padding-top:5rem}.section-mt-xxl{padding-top:6.25rem}.block-mb-xs{padding-bottom:.625rem}.block-mb-s{padding-bottom:1.25rem}.block-mb-sm{padding-bottom:1.875rem}.block-mb-m{padding-bottom:2.5rem}.block-mb-l{padding-bottom:3.75rem}.block-mb-xl{padding-bottom:5rem}.block-mb-xxl{padding-bottom:6.25rem}.block-mt-xs{padding-top:.625rem}.block-mt-s{padding-top:1.25rem}.block-mt-sm{padding-top:1.875rem}.block-mt-m{padding-top:2.5rem}.block-mt-l{padding-top:3.75rem}.block-mt-xl{padding-top:5rem}.block-mt-xxl{padding-top:6.25rem}.block-title-center-align .block__title,.block-title-center-align .field--name-title{text-align:center}@media only screen and (min-width:36rem){.layout--twocol-section .layout__region--first{padding-right:.625rem}}@media only screen and (min-width:48rem){.layout--twocol-section .layout__region--first{width:50%}}@media only screen and (min-width:62rem){.layout--twocol-section .layout__region--first{padding-right:1.25rem}}@media only screen and (min-width:36rem){.layout--twocol-section .layout__region--second{padding-left:.625rem}}@media only screen and (min-width:48rem){.layout--twocol-section .layout__region--second{width:50%}}@media only screen and (min-width:62rem){.layout--twocol-section .layout__region--second{padding-left:1.25rem}}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{transform:none!important}@media only screen and (min-width:62rem){.gin--vertical-toolbar #st-2.st-left{left:auto;right:0}.gin--vertical-toolbar #st-2 .st-toggle{left:auto;right:-40px}.gin--vertical-toolbar #st-2>div{clear:right;float:right}.gin--vertical-toolbar #st-2.st-hidden.st-left{left:auto;right:-40px}.gin--vertical-toolbar #st-2.st-hidden:hover .st-toggle{left:auto;right:40px}}@media only screen and (min-width:75rem){#drupal-lbim-modal{height:37.5rem!important}}.layout .cta-block{margin-top:.625rem}.layout .cta-block:first-of-type{margin-top:0}.ui-resizable-handle.ui-resizable-e,.ui-resizable-handle.ui-resizable-n,.ui-resizable-handle.ui-resizable-ne,.ui-resizable-handle.ui-resizable-nw,.ui-resizable-handle.ui-resizable-s,.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se,.ui-resizable-handle.ui-resizable-sw,.ui-resizable-handle.ui-resizable-w{display:none!important}.layout.layout--twocol-section.layout--twocol-section--50-50.mobile-twocol-section.container{display:flex;flex-wrap:wrap}@media (max-width:639px){.layout.layout--twocol-section.layout--twocol-section--50-50.mobile-twocol-section.container{flex-direction:column}.layout.layout--twocol-section.layout--twocol-section--50-50.mobile-twocol-section.container .layout__region--second{order:1}.layout.layout--twocol-section.layout--twocol-section--50-50.mobile-twocol-section.container .layout__region--first{order:2}}
img{max-width:100%;height:auto;}.site-logo{max-height:3rem;}#header nav{display:flex;margin:0;padding:0;list-style:none;}#header nav > a{padding:1.25rem;text-decoration:none;font-family:"NeueHaasUnica-Regular",sans-serif;font-size:1rem;font-weight:800;}.breadcrumb{margin:0;padding:0;list-style-type:none;list-style-image:none;display:flex;flex-flow:row wrap;}.breadcrumb > *{font-family:"NeueHaasUnica-Regular",sans-serif;font-size:0.875rem;}.breadcrumb > li::after{margin:0.625rem;content:"»";}.breadcrumb > li:last-child::after{content:"";}.btn-primary{display:inline-block;padding:0.9375rem 1.5625rem;cursor:pointer;transition:200ms ease;text-align:center;text-decoration:none;border:none;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.125rem;line-height:1.22;position:relative;margin-right:1.5rem;color:#121212;border:1px solid #FFF025;background-color:#FFF025;}.btn-primary:hover{text-decoration:none;}.btn-primary:after{position:absolute;top:-1px;right:-1.5rem;display:block;width:0;height:0;content:"";border-top:1.625rem solid transparent;border-bottom:1.75rem solid transparent;border-left:1.5rem solid #FFF025;}.btn-primary:before{position:absolute;top:-1px;right:-1.5625rem;display:block;width:0;height:0;content:"";transition:200ms ease;border-top:1.625rem solid transparent;border-bottom:1.75rem solid transparent;border-left:1.5rem solid #FFF025;}.btn-primary:hover{border-top:1px solid #000;border-right:1px solid transparent;border-bottom:1px solid #000;border-left:1px solid #000;}.btn-primary:hover:before{border-left-color:#121212;}.btn-secondary{display:inline-block;padding:0.9375rem 1.5625rem;cursor:pointer;transition:200ms ease;text-align:center;text-decoration:none;border:none;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.125rem;line-height:1.22;color:#fff;border:1px solid #121212;background-color:#121212;}.btn-secondary:hover{text-decoration:none;}.btn-secondary:hover,.btn-secondary:focus{color:#121212;background-color:#f9f9f9;}.btn-tertiary{display:inline-block;padding:0.9375rem 1.5625rem;cursor:pointer;transition:200ms ease;text-align:center;text-decoration:none;border:none;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.125rem;line-height:1.22;color:#121212;border:1px solid #9D9D9D;background-color:#fff;}.btn-tertiary:hover{text-decoration:none;}.btn-tertiary:hover{color:#fff;border-color:#121212;background-color:#121212;}.btn-secondary-arrow{display:inline-block;padding:0.9375rem 1.5625rem;cursor:pointer;transition:200ms ease;text-align:center;text-decoration:none;border:none;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.125rem;line-height:1.22;width:100%;padding:0.9375rem 2.875rem 0.9375rem 1.5625rem;text-align:left;color:#fff;border:1px solid #121212;background-color:#121212;background-image:url("/themes/custom/icp_redesign/assets/media/icons/arrow-rigth-white.svg");background-repeat:no-repeat;background-position:calc(100% - 25px) center;}.btn-secondary-arrow:hover{text-decoration:none;}.btn-secondary-arrow:hover,.btn-secondary-arrow:focus{color:#121212;background-color:#f9f9f9;background-image:url("/themes/custom/icp_redesign/assets/media/icons/arrow-rigth-black.svg");}.btn-tertiary-arrow{display:inline-block;padding:0.9375rem 1.5625rem;cursor:pointer;transition:200ms ease;text-align:center;text-decoration:none;border:none;font-family:"publico Headline Roman Regular",sans-serif;font-size:1.125rem;line-height:1.22;width:100%;padding:0.9375rem 2.875rem 0.9375rem 1.5625rem;text-align:left;color:#121212;border:1px solid #121212;background-color:#fff;background-image:url(/themes/custom/icp_redesign/assets/media/icons/arrow-rigth-black.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) center;}.btn-tertiary-arrow:hover{text-decoration:none;}.btn-tertiary-arrow:hover{color:#fff;background-color:#121212;background-image:url(/themes/custom/icp_redesign/assets/media/icons/arrow-rigth-white.svg);}.comment__links{display:flex;align-items:center;margin:0.625rem 0 0 0;padding-top:1.375rem;padding-bottom:0rem;padding-left:0.375rem;border-top:1px solid #eee;gap:1.875rem;}.comment__links .button_toggle{display:none;padding:0;gap:0rem;cursor:pointer;border:0;background:none;font-size:1rem;line-height:2.25rem;}.comment__links .button_toggle::before{width:2.25rem;height:2.25rem;margin-right:0rem;content:"";background:url(/themes/custom/icp_redesign/dist/assets/media/icons/comment-icon.svg) 0 0 no-repeat;}@media only screen and (max-width:47.9375rem){.comment__links .button_toggle::before{width:1.5625rem;height:1.5625rem;margin-right:0.375rem;background-size:1.5625rem;}}.comment__links .button_toggle div{padding:0 0.75rem;font-size:1rem;}.comment__links .button_toggle div .comment-count-label{display:block;}.comment__links .button_toggle div::before{display:none;}@media only screen and (max-width:47.9375rem){.comment__links .button_toggle div{padding:0;gap:0.125rem;}}.comment__links .button_toggle.active div{background:#f2f2f2;}.comment__links ul{display:flex;flex-wrap:wrap;align-items:center;gap:0rem;margin:0;padding:0;list-style:none;}.comment__links ul li::marker{display:none;opacity:0;font-size:0;}.comment__links ul li a{margin-right:1.875rem;text-decoration:none;color:#454545;font-family:"NeueHaasUnica-Regular",sans-serif;font-size:1rem;line-height:2rem;}.comment__links ul li a:hover{text-decoration:underline;}.comment__links ul li a.js-ajax-comments-reply{padding-left:2.25rem;background:url(/themes/custom/icp_redesign/dist/assets/media/icons/reply-icon.png) 0 center no-repeat;}@media only screen and (max-width:47.9375rem){.comment__links ul li a.js-ajax-comments-reply{padding-left:1.25rem;background-size:0.875rem;}}@media only screen and (max-width:47.9375rem){.comment__links ul li a{margin-right:0.625rem;}}.comment__links ul li:first-child{order:3;}.comment__links ul li:last-child{order:1;}.comment__links ul li:nth-child(2){order:2;}@media only screen and (max-width:47.9375rem){.comment__links{gap:0.75rem;flex-direction:column;align-items:flex-start;}}#media-library-wrapper{display:flex;margin:0 !important;margin-block-start:0;margin-inline:calc(1rem * -1);}.media-library-view,#media-library-view{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}.media-library-view .glb-view-filters,.media-library-view .view__filters,#media-library-view .glb-view-filters,#media-library-view .view__filters{flex:0 0 100%;}.media-library-view .glb-view-filters .glb-views-exposed-form,.media-library-view .view__filters .glb-views-exposed-form,#media-library-view .glb-view-filters .glb-views-exposed-form,#media-library-view .view__filters .glb-views-exposed-form{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;margin-block:1.5rem;padding:0.5rem 1.5rem 1.5rem 1.5rem;padding-block-start:0.5rem;border:1px solid rgba(0,0,0,0.08);border-radius:0.125rem;background-color:#fff;box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);}.media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-item,.media-library-view .view__filters .glb-views-exposed-form .glb-form-item,#media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-item,#media-library-view .view__filters .glb-views-exposed-form .glb-form-item{max-width:100%;margin-block:0.75rem 0;margin-inline:0 0.5rem;}.media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-item .glb-form-element,.media-library-view .view__filters .glb-views-exposed-form .glb-form-item .glb-form-element,#media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-item .glb-form-element,#media-library-view .view__filters .glb-views-exposed-form .glb-form-item .glb-form-element{box-sizing:border-box;width:100%;min-height:calc(0.5rem * 2 + 1.5rem);padding-block:calc(0.5rem - 1px);padding-inline:0.75rem;transition:0.15s cubic-bezier(0.19,1,0.22,1);color:#222330;border:1px solid #8e929c;border-radius:0.5rem;background-color:#fff;line-height:1.5rem;}.media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-wrapper,.media-library-view .view__filters .glb-views-exposed-form .glb-form-wrapper,#media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-wrapper,#media-library-view .view__filters .glb-views-exposed-form .glb-form-wrapper{align-self:flex-end;margin-top:calc(1.125rem + 0.75rem + 0.5rem);margin-block:0.75rem 0;}.media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-wrapper .form-submit,.media-library-view .view__filters .glb-views-exposed-form .glb-form-wrapper .form-submit,#media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-wrapper .form-submit,#media-library-view .view__filters .glb-views-exposed-form .glb-form-wrapper .form-submit{margin-block:0;margin-inline-end:0;padding-block:0.5625rem;padding-inline:0.75rem;border:2px solid rgb(5,80,230) !important;border-radius:0.5rem;box-shadow:0 1px 2px rgba(5,80,230,0.1);}.media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-wrapper .form-submit:hover,.media-library-view .view__filters .glb-views-exposed-form .glb-form-wrapper .form-submit:hover,#media-library-view .glb-view-filters .glb-views-exposed-form .glb-form-wrapper .form-submit:hover,#media-library-view .view__filters .glb-views-exposed-form .glb-form-wrapper .form-submit:hover{padding-block:0.5625rem;color:#fff;border-color:#0444c4 !important;background-color:#0444c4;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1;}.media-library-view .glb-view-header,.media-library-view .view__header,#media-library-view .glb-view-header,#media-library-view .view__header{margin:1em 0;padding:1rem;text-decoration:none;color:#d2d3d3;border-radius:0.5rem;background:#fff;box-shadow:0 1px 2px rgba(20,45,82,0.02),0 3px 4px rgba(20,45,82,0.03),0 5px 8px rgba(20,45,82,0.04);}.media-library-view .glb-view-header .views-display-link,.media-library-view .view__header .views-display-link,#media-library-view .glb-view-header .views-display-link,#media-library-view .view__header .views-display-link{position:relative;margin:0;padding-left:1.375rem;white-space:nowrap;text-decoration:none;color:#d2d3d3;background-image:none;font-size:1rem;line-height:1rem;}.media-library-view .glb-view-header .views-display-link::before,.media-library-view .view__header .views-display-link::before,#media-library-view .glb-view-header .views-display-link::before,#media-library-view .view__header .views-display-link::before{position:absolute;display:inline-block;width:1rem;height:1rem;content:"";inset-inline-start:0;inset-block-start:1px;background-color:#d2d3d3;}.media-library-view .glb-view-header .views-display-link.is-active,.media-library-view .view__header .views-display-link.is-active,#media-library-view .glb-view-header .views-display-link.is-active,#media-library-view .view__header .views-display-link.is-active{color:#0550e6;font-weight:bold;}.media-library-view .glb-view-header .views-display-link.is-active::before,.media-library-view .view__header .views-display-link.is-active::before,#media-library-view .glb-view-header .views-display-link.is-active::before,#media-library-view .view__header .views-display-link.is-active::before{background-color:#0550e6;}.media-library-view .glb-view-header .views-display-link-widget,.media-library-view .view__header .views-display-link-widget,#media-library-view .glb-view-header .views-display-link-widget,#media-library-view .view__header .views-display-link-widget{margin-right:0.9375rem;background:url(/themes/custom/icp_redesign/misc/icons/333333/grid.svg) left 0 no-repeat;}.media-library-view .glb-view-content,.media-library-view .view__content,#media-library-view .glb-view-content,#media-library-view .view__content{width:100%;}.media-library-view .glb-view-content .glb-media-library-views-form__rows,.media-library-view .view__content .glb-media-library-views-form__rows,#media-library-view .glb-view-content .glb-media-library-views-form__rows,#media-library-view .view__content .glb-media-library-views-form__rows{display:flex;flex-wrap:wrap;flex-basis:100%;margin:0 -remfn(8);}.media-library-view .glb-view-content .js-media-library-views-form,.media-library-view .view__content .js-media-library-views-form,#media-library-view .glb-view-content .js-media-library-views-form,#media-library-view .view__content .js-media-library-views-form{display:flex;flex-flow:row wrap;box-sizing:border-box;width:100%;margin-block-start:0;padding:1.5rem;border:1px solid rgba(0,0,0,0.08);border-radius:0.75rem;background:#fff;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item,.media-library-view .view__content .js-media-library-views-form .js-media-library-item,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item,#media-library-view .view__content .js-media-library-views-form .js-media-library-item{position:relative;box-sizing:border-box;width:50%;padding:0.5rem;vertical-align:top;border-radius:1rem;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox{position:absolute;z-index:1;top:1rem;left:1rem;display:block;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox{margin:0.5rem;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox .glb-visually-hidden,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox .glb-visually-hidden,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox .glb-visually-hidden,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox .glb-visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox .glb-form-checkbox,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox .glb-form-checkbox,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox .glb-form-checkbox,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .media-library-item__click-to-select-checkbox .glb-form-type--checkbox .glb-form-checkbox{position:static;width:1.8125rem;height:1.8125rem;border-radius:0.25rem;box-shadow:0 2px 4px rgba(0,0,0,0.15);}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger{overflow:inherit;height:100%;cursor:pointer;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper{position:relative;width:100%;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper .js-media-library-item-preview,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper .js-media-library-item-preview,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper .js-media-library-item-preview,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper .js-media-library-item-preview{position:relative;overflow:hidden;padding-block-end:100%;border:1px solid #d4d4d8;border-radius:1rem;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper .js-media-library-item-preview img,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper .js-media-library-item-preview img,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper .js-media-library-item-preview img,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .media-library-item__preview-wrapper .js-media-library-item-preview img{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .js-media-library-item-preview,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .js-media-library-item-preview,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .js-media-library-item-preview,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .js-media-library-item-preview{position:relative;overflow:hidden;padding-block-end:100%;border:1px solid #d4d4d8;border-radius:1rem;}.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .js-media-library-item-preview img,.media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .js-media-library-item-preview img,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .js-media-library-item-preview img,#media-library-view .view__content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger .js-media-library-item-preview img{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover;}@media only screen and (min-width:62rem){.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item,.media-library-view .view__content .js-media-library-views-form .js-media-library-item,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item,#media-library-view .view__content .js-media-library-views-form .js-media-library-item{width:33%;}}@media only screen and (min-width:75rem){.media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item,.media-library-view .view__content .js-media-library-views-form .js-media-library-item,#media-library-view .glb-view-content .js-media-library-views-form .js-media-library-item,#media-library-view .view__content .js-media-library-views-form .js-media-library-item{width:25%;}}.media-library-view .glb-view-content table,.media-library-view .view__content table,#media-library-view .glb-view-content table,#media-library-view .view__content table{width:100%;margin-block:1.5rem;border-collapse:collapse;}.media-library-view .glb-view-content table thead tr,.media-library-view .view__content table thead tr,#media-library-view .glb-view-content table thead tr,#media-library-view .view__content table thead tr{border-block-end:2px solid rgba(0,0,0,0.3);}.media-library-view .glb-view-content table thead tr th,.media-library-view .view__content table thead tr th,#media-library-view .glb-view-content table thead tr th,#media-library-view .view__content table thead tr th{position:relative;padding:1rem;text-align:start;}.media-library-view .glb-view-content table tr.glb-media-library-item,.media-library-view .view__content table tr.glb-media-library-item,#media-library-view .glb-view-content table tr.glb-media-library-item,#media-library-view .view__content table tr.glb-media-library-item{position:relative;color:#222330;border-bottom:0.0625rem solid #d3d4d9;border-block-end:1px solid regb(0 0 0/10%);}.media-library-view .glb-view-content table tbody td,.media-library-view .view__content table tbody td,#media-library-view .glb-view-content table tbody td,#media-library-view .view__content table tbody td{height:auto;padding:1rem;}.media-library-view .glb-view-content table tbody td .glb-form-item,.media-library-view .view__content table tbody td .glb-form-item,#media-library-view .glb-view-content table tbody td .glb-form-item,#media-library-view .view__content table tbody td .glb-form-item{margin:0.5rem;}.media-library-view .glb-view-content table tbody td .glb-form-item .glb-visually-hidden,.media-library-view .view__content table tbody td .glb-form-item .glb-visually-hidden,#media-library-view .glb-view-content table tbody td .glb-form-item .glb-visually-hidden,#media-library-view .view__content table tbody td .glb-form-item .glb-visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.media-library-view .glb-view-content table tbody td .glb-form-item .glb-form-checkbox,.media-library-view .view__content table tbody td .glb-form-item .glb-form-checkbox,#media-library-view .glb-view-content table tbody td .glb-form-item .glb-form-checkbox,#media-library-view .view__content table tbody td .glb-form-item .glb-form-checkbox{position:static;width:1.8125rem;height:1.8125rem;border-radius:0.25rem;box-shadow:0 2px 4px rgba(0,0,0,0.15);}.media-library-view .glb-view-content table tbody td img,.media-library-view .view__content table tbody td img,#media-library-view .glb-view-content table tbody td img,#media-library-view .view__content table tbody td img{max-width:6.25rem;height:auto;}@media only screen and (max-width:61.9375rem){.media-library-view .glb-view-content table,.media-library-view .view__content table,#media-library-view .glb-view-content table,#media-library-view .view__content table{min-width:max-content;}}.media-library-view .views-pager__heading,#media-library-view .views-pager__heading{display:none;}.media-library-view .pager__items,.media-library-view .views-pager__list,#media-library-view .pager__items,#media-library-view .views-pager__list{display:flex;flex-wrap:wrap;align-items:flex-end;margin:1rem 0;list-style:none;text-align:center;color:#fff;font-weight:bold;}.media-library-view .pager__items .pager__item--current,.media-library-view .views-pager__list .pager__item--current,#media-library-view .pager__items .pager__item--current,#media-library-view .views-pager__list .pager__item--current{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:2rem;block-size:2rem;padding-inline:0.75rem;border-radius:1rem;background-color:rgb(5,8,230);line-height:1;}.media-library-view .pager__items .pager__item--next,.media-library-view .views-pager__list .pager__item--next,#media-library-view .pager__items .pager__item--next,#media-library-view .views-pager__list .pager__item--next{display:inline-block;}.media-library-view .pager__items .pager__item--next a .views-pager__next,.media-library-view .views-pager__list .pager__item--next a .views-pager__next,#media-library-view .pager__items .pager__item--next a .views-pager__next,#media-library-view .views-pager__list .pager__item--next a .views-pager__next{display:none;}.media-library-view .pager__items .pager__item--next .pager__link--action-link,.media-library-view .views-pager__list .pager__item--next .pager__link--action-link,#media-library-view .pager__items .pager__item--next .pager__link--action-link,#media-library-view .views-pager__list .pager__item--next .pager__link--action-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:2rem;block-size:2rem;padding-inline:0.75rem;border-radius:1rem;background-color:#fff;line-height:1;}.media-library-view .pager__items .pager__item--next .pager__link--action-link:hover,.media-library-view .views-pager__list .pager__item--next .pager__link--action-link:hover,#media-library-view .pager__items .pager__item--next .pager__link--action-link:hover,#media-library-view .views-pager__list .pager__item--next .pager__link--action-link:hover{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:2rem;block-size:2rem;padding-inline:0.75rem;border-radius:1rem;background-color:rgb(5,8,230);line-height:1;}.media-library-view .pager__items .pager__item--next .pager__link--action-link:hover::after,.media-library-view .views-pager__list .pager__item--next .pager__link--action-link:hover::after,#media-library-view .pager__items .pager__item--next .pager__link--action-link:hover::after,#media-library-view .views-pager__list .pager__item--next .pager__link--action-link:hover::after{background:#fff;}.media-library-view .pager__items .pager__item--next .pager__link--action-link::after,.media-library-view .views-pager__list .pager__item--next .pager__link--action-link::after,#media-library-view .pager__items .pager__item--next .pager__link--action-link::after,#media-library-view .views-pager__list .pager__item--next .pager__link--action-link::after{position:relative;display:inline-block;inline-size:1rem;block-size:1rem;content:"";mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#next-view");background:#545560;}.media-library-view .pager__items .pager__item--mini,.media-library-view .views-pager__list .pager__item--mini,#media-library-view .pager__items .pager__item--mini,#media-library-view .views-pager__list .pager__item--mini{margin-inline:0.5rem;}.media-library-view .pager__items .pager__item--previous .pager__link,.media-library-view .views-pager__list .pager__item--previous .pager__link,#media-library-view .pager__items .pager__item--previous .pager__link,#media-library-view .views-pager__list .pager__item--previous .pager__link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:2rem;block-size:2rem;padding-inline:0.75rem;border-radius:1rem;background-color:#fff;line-height:1;}.media-library-view .pager__items .pager__item--previous .pager__link:hover,.media-library-view .views-pager__list .pager__item--previous .pager__link:hover,#media-library-view .pager__items .pager__item--previous .pager__link:hover,#media-library-view .views-pager__list .pager__item--previous .pager__link:hover{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:2rem;block-size:2rem;padding-inline:0.75rem;border-radius:1rem;background-color:rgb(5,8,230);line-height:1;}.media-library-view .pager__items .pager__item--previous .pager__link:hover::before,.media-library-view .views-pager__list .pager__item--previous .pager__link:hover::before,#media-library-view .pager__items .pager__item--previous .pager__link:hover::before,#media-library-view .views-pager__list .pager__item--previous .pager__link:hover::before{background:#fff;}.media-library-view .pager__items .pager__item--previous .pager__link::before,.media-library-view .views-pager__list .pager__item--previous .pager__link::before,#media-library-view .pager__items .pager__item--previous .pager__link::before,#media-library-view .views-pager__list .pager__item--previous .pager__link::before{position:relative;display:inline-block;inline-size:1rem;block-size:1rem;content:"";mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#prev-view");background:#545560;}#media-library-content{z-index:0;width:100%;padding:1rem;border-inline-start:0 none;outline:none;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.glb-media-library-add-form__input-wrapper{padding:0;border:none;background:transparent;box-shadow:none;}.glb-media-library-add-form__input-wrapper .js-form-item-upload{margin-bottom:1.5rem;margin-block-start:0;margin-inline-end:0;}.glb-media-library-add-form__input-wrapper .dropzone-enable .button{margin:0;}.glb-media-library-add-form__input-wrapper .form-managed-file__main .form-element--api-file{flex:1 1 auto;}.glb-media-library-add-form__input-wrapper .form-managed-file__main{display:inline-flex;align-items:center;max-width:100%;}.glb-media-library-add-form__input-wrapper .form-managed-file__main .glb-form-element{box-sizing:border-box;width:100%;min-height:calc(0.5rem * 2 + 1.5rem);padding-block:calc(0.5rem - 1px);padding-inline:0.75rem;transition:0.15s cubic-bezier(0.19,1,0.22,1);color:#222330;border:1px solid #76777B;border-radius:0.5rem;background-color:#edeff5;line-height:1.5rem;}.glb-media-library-add-form__input-wrapper .form-managed-file__main .glb-form-element:hover{border-color:#222330;box-shadow:inset 0 0 0 1px #222330;}.glb-media-library-add-form__input-wrapper .form-managed-file__main .glb-form-element--small,.glb-media-library-add-form__input-wrapper .form-managed-file__main .glb-form-element--extrasmall{border-radius:0.375rem;font-size:0.875rem;line-height:1.5;}.glb-media-library-add-form__input-wrapper .form-managed-file__main .glb-form-element[disabled],.glb-media-library-add-form__input-wrapper .form-managed-file__main .glb-form-element[disabled]:hover{cursor:not-allowed;color:#919191;border-color:#646464;background-color:#47474c !important;box-shadow:none;}.gin--dark-mode .glb-media-library-add-form__input-wrapper .form-managed-file__main .glb-form-element{color-scheme:dark;}.glb-media-library-add-form__input-wrapper .glb-form-item__description{max-width:80ch;margin-block:0.375rem;color:#9e9fa0;font-size:0.75rem;line-height:1.0625rem;}#block-icp-redesign-content .user-form .field--name-field-certificates .js-form-item,#block-icp-redesign-content .user-form .field--name-field-bio .js-form-item,#block-icp-redesign-content .user-form .field--name-field-profile-bio .js-form-item{overflow-x:auto;}#block-icp-redesign-content .user-form .field--name-field-certificates .field-multiple-table .handle{width:1.6875rem;}#block-icp-redesign-content .user-form .field--name-field-photo-showcase .field-multiple-table .paragraph-bullet::after{display:none;}
.cookie-banner{background-color:#000;bottom:0;color:#fff;display:none;left:0;position:fixed;width:100%;z-index:100000}.cookie-banner.is-shown{display:block}.cookie-banner__inner{overflow:hidden;padding-bottom:1.25rem;padding-top:1.25rem;position:relative}.cookie-banner__left{font-size:.75rem;margin-bottom:.625rem;padding-right:1.25rem;width:100%}.cookie-banner__left a{color:#fff025}@media only screen and (min-width:62rem){.cookie-banner__left{float:left;margin-bottom:0;width:80%}}.cookie-banner__right{text-align:center;width:100%}@media only screen and (min-width:62rem){.cookie-banner__right{float:left;padding-right:1.875rem;padding-top:1rem;text-align:right;width:20%}}.cookie-banner__close{background-color:#fff;border:.0625rem solid transparent;border-radius:100%;color:#000;cursor:pointer;display:block;height:1.25rem;line-height:.875rem;position:absolute;right:.625rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:.625rem;width:1.25rem}.cookie-banner__close:hover{background-color:transparent;border-color:#fff;color:#fff}.cookie-banner__btn,.cookie-banner__close:hover{-webkit-text-decoration:none;text-decoration:none}.cookie-banner__btn{cursor:pointer;font-size:.875rem;padding:.3125rem .625rem}.cookie-banner__btn--normal{color:#fff}.cookie-banner__btn:hover{border-color:#fff;color:#fff025;-webkit-text-decoration:none;text-decoration:none}
.subscribe-with-email{background:#000;border:.0625rem solid #e1e4ed;border-radius:.125rem;color:#fff;padding:1.25rem 1.5rem}.subscribe-with-email__content{margin-bottom:1.25rem}.subscribe-with-email__content .block__title{color:inherit;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.22;margin-bottom:1rem}.subscribe-with-email__content p{color:inherit;font-size:.875rem;line-height:1.42}@media only screen and (min-width:62rem){.subscribe-with-email__content{flex-grow:1;margin-bottom:0;max-width:calc(100% - 34.8125rem)}}.subscribe-with-email__form{flex-grow:1;max-width:27.3125rem}.subscribe-with-email__form form{background:#fff;border:.0625rem solid #e1e4ed;border-radius:.125rem;display:flex;padding:.5rem}.subscribe-with-email__form form .hs_email{flex-grow:1}.subscribe-with-email__form form label{display:none}.subscribe-with-email__form form input[type=email]{border:.125rem solid transparent;border-radius:0;line-height:3.125rem;padding:0 .625rem;width:100%}.subscribe-with-email__form form input[type=email].error{border-color:#e34f4f}.subscribe-with-email__form form input[type=submit]{background-color:#121212;border:1px solid #121212;color:#fff;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease}.subscribe-with-email__form form input[type=submit]:hover{-webkit-text-decoration:none;text-decoration:none}.subscribe-with-email__form form input[type=submit]:focus,.subscribe-with-email__form form input[type=submit]:hover{background-color:#f9f9f9;color:#121212}@media only screen and (max-width:47.9375rem){.subscribe-with-email__form form input[type=submit]{min-width:6.75rem}}.subscribe-with-email__form form .hs-error-msgs,.subscribe-with-email__form form .hs_error_rollup{display:none}@media only screen and (min-width:62rem){.subscribe-with-email{align-items:center;display:flex;gap:7.5rem}}
p{margin:0 0 20px}.h1,.h2,.h3,h1,h2,h3{margin-bottom:1.25rem;margin-top:.625rem}.h1,h1{font-size:2em}.h1,.h2,h1,h2{color:#333;font-weight:400}.h2,h2{font-size:1.8em}.h3,h3{font-size:1.6em}.h3,.h4,h3,h4{color:#333;font-weight:400}.h4,h4{font-size:1.4em}img{height:auto;max-width:100%}ol,ul{padding-left:15px}ul.links.inline{padding:0}ul.links.inline li{list-style:none}.block{margin-bottom:20px}.main-header{background:#f9f9f9;background-size:cover;padding:10px 0;position:relative}.main-menuwrap nav{border:0;border-radius:0;margin:0;min-height:auto;padding:0;position:relative;z-index:1}.main-header .region{margin-bottom:0;position:relative;z-index:2}.main-header .region-header{display:inline-block}.site-branding{margin:0}.brand.logo{margin-right:5px}.region-header .brand{color:#666;display:inline-block;line-height:100%;vertical-align:middle}.site-name a{color:#272727;font-size:22px}.site-name a:hover{-webkit-text-decoration:none;text-decoration:none}.welcome-banner-text{line-height:160%;max-width:600px;padding:90px 0;text-align:center}.welcome-banner-text h2{color:#fff;font-size:30px;font-weight:700}.region-page-title{margin:20px 0;padding:0}.topwidget{padding:20px 0}.topwidget .fa{background:#4d4f4a;border-radius:50%;color:#fff;font-size:60px;height:120px;margin-bottom:20px;padding:32px;width:120px}.topwidget .region{background:#fcfcfc;border:1px solid #f1f1f1;padding:15px}.topwidget h2{margin-top:0}.topwidget p:last-child{margin:0}.footerwidget{background:#272727;color:#8a8a8a;padding:10px 0}.footerwidget img.left{float:left;margin:10px 10px 0 0}.copyright{background:#000;color:#777}.copyright p{margin:13px 0}.footerwidget .h2,.footerwidget h2{color:#fff}.bottom-widgets{background:#fbfbfb;padding:10px 0;text-align:center}.bottom-widgets .region{background:#dedede;padding:10px}.footer-menu{background:#3c3b3b;border:0;color:#fff;margin:0}.footer-menu ul{margin:10px 0;padding:0}.footer-menu nav li{display:inline-block}.footer-menu nav li a{display:block;padding:4px 20px 4px 0}.google_map .block,.google_map p{margin:0}.google_map iframe{display:block}.credit-link{text-align:left}.social-media{display:none;margin:10px 0;overflow:hidden;text-align:center}.social-media a{background-color:#3262b9;border-radius:50%;color:#fff;display:inline-block;font-size:14px;height:30px;line-height:2.2;margin:0 10px 0 0;text-align:center;width:30px}.social-media a.whatsapp{background:#25d366}.social-media a.twitter{background:#000}.social-media a.linkedin{background:#069}.social-media a.rss{background:#ff6d00}.social-media a:hover{opacity:.6}button,input,select,textarea{border:1px solid #c7c7c7;padding:5px}.contact-message-form label{display:inline-block;font-weight:500;line-height:100%;margin-bottom:5px}.block-system-main-block .btn,.block-system-main-block input[type=submit]{background-color:#121212;border:1px solid #121212;color:#fff;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease}.block-system-main-block .btn:hover,.block-system-main-block input[type=submit]:hover{-webkit-text-decoration:none;text-decoration:none}.block-system-main-block .btn:focus,.block-system-main-block .btn:hover,.block-system-main-block input[type=submit]:focus,.block-system-main-block input[type=submit]:hover{background-color:#f9f9f9;color:#121212}.btn:hover,input[type=submit]:hover{background-color:#121212;border:1px solid #121212;color:#fff;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;transition:.2s ease}.btn:hover,.btn:hover:hover,input[type=submit]:hover,input[type=submit]:hover:hover{-webkit-text-decoration:none;text-decoration:none}.btn:hover:focus,.btn:hover:hover,input[type=submit]:hover:focus,input[type=submit]:hover:hover{background-color:#f9f9f9;color:#121212}.path-frontpage .feed-icon{display:none}.navbar-default .navbar-toggle{background:#fff;margin-right:0}nav h2{display:none}.menu-base-theme,.menu-base-theme a,.menu-base-theme a.highlighted,.menu-base-theme a:active,.menu-base-theme a:focus,.menu-base-theme a:hover{background:none}.menu-base-theme li a{background:#fbfbfb;color:#000}.main-menu{position:relative;z-index:9999}.region-primary-menu{background:#fff;display:none;margin-top:20px;width:100%}.menu-base-theme a{border-bottom:1px solid #eef0f7}.menu-base-theme a span.sub-arrow{background:#efefef;border:1px solid #dcdcdc;border-radius:2px;color:#999;font-size:22px;padding:5px}.menu-base-theme a span.sub-arrow:after{content:"+"}.navbar-toggle{background:#333;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;float:right;font-size:1.5em;margin-bottom:4px;margin-top:4px;padding:6px 10px;position:relative;z-index:999}.navbar-toggle .icon-bar{background:#fff}.breadcrumb{background:none;border-bottom:1px solid #eee;margin:0;padding:0}.breadcrumb ol,.breadcrumb ul{margin:8px 0;padding:0}.breadcrumb ol li,.breadcrumb ul li{display:inline-block;padding-right:10px}.breadcrumb ol li:after,.breadcrumb ul li:after{content:">";padding-left:10px}.breadcrumb ol li:last-child:after,.breadcrumb ul li:last-child:after{content:"";padding:0}.region-search{display:none}#search-block-form{display:table;width:100%}#search-block-form .form-actions,#search-block-form .form-item{display:table-cell;vertical-align:top}.block-search input{width:100%}.block-search .form-actions .form-submit{border-radius:0;padding:5px}.block-search{margin:0}.bd-example{border:2px solid #f7f7f9;padding:20px;position:relative}.highlight{background-color:#f7f7f9;padding:20px}.highlight pre{background:none;border:0}.bd-example-type .table tr:first-child td{border-top:0}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin:0}.bd-example-type .table td{border-color:#eee;padding:15px 0}.contact-message-feedback-form{background:#fafafa;border:1px solid #eee;margin:0 auto;max-width:650px;padding:10px 30px}.contact-message-feedback-form .form-email,.contact-message-feedback-form .form-text,.contact-message-feedback-form .form-textarea{width:100%}.user-form{background:#fbfbfb;border:1px solid #ddd;margin:40px auto;max-width:100%;padding:10px 30px}.user-form .form-email,.user-form .form-text,.user-login-form .form-email,.user-login-form .form-text,.user-pass .form-text{width:100%}.user-form .form-email,.user-form .form-select__container,.user-form .form-select__container .form-select,.user-form .form-text,.user-form .form-textarea{margin-top:.625rem}.user-form .form-label{font-size:1.125rem;font-weight:600}.user-form .form-select__container .icp-cheveron-down{display:none}.user-form .field-multiple-table{width:100%}.user-form .field-multiple-table .paragraph-type-label{font-size:1.5rem;font-weight:600}.user-form .field-multiple-table .table__header-data h4{font-size:24px;font-weight:600}.user-form .field-multiple-table .form-wrapper .fieldset-wrapper h4{font-size:20px}.user-form .horizontal-tabs-pane .field--name-user-picture .image-widget img{height:130px;width:200px}.user-form .form-actions .button--danger{margin-left:.625rem;-webkit-text-decoration:none;text-decoration:none}.form-composite>.fieldset-wrapper>.description,.form-item .description{color:#999;font-size:11px;font-style:italic}.maintenance-page{background:url(/themes/custom/icp_redesign/dist/css/images/maintenance-bg.png) #66cbff 50% no-repeat;color:#fff;font-size:18px;padding-bottom:100px;padding-top:220px;text-align:center}.maintenance-msg{background:hsla(63,63%,88%,.88);border:1px solid #fff;box-shadow:5px 5px 0 #fff;color:#404040;display:inline-block;font-size:14px;margin:20px 0;padding:20px 30px}.maintenance-msg h1{font-weight:700;text-transform:uppercase}.maintenance-page .brand,.maintenance-page .name-and-slogan{display:inline-block;vertical-align:middle}.maintenance-page .site-name a{color:#404040}.maintenance-page .name-and-slogan,.maintenance-page .site-slogan{display:none}.comment-wrap{border-bottom:1px solid #f5f5f5;margin-bottom:20px;overflow:hidden;padding-bottom:20px}.comment-wrap .author-details{float:left;width:20%}.comment-wrap .author-comments{float:left;padding-left:5px;width:80%}.comment-submitted{border:1px solid #eee;display:block;font-size:12px;margin-bottom:5px;padding:5px 10px}.comment-wrap .author-comments h3{margin-top:10px}.comment-wrap .author-comments p{margin-bottom:10px}ul.links.inline li{display:inline-block;padding-right:10px}.profile>div{display:inline-block;padding-right:5px;vertical-align:top}.profile h4.label{color:#333;display:block;margin-bottom:5px;text-align:left}.slideshow{display:none}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%}.carousel-control.left,.carousel-control.right{background:#000;height:50px;margin-top:-25px;padding:12px;top:50%;width:50px}.flexslider{border:0}.flexslider .slides>li{position:relative}.flexslider .slider-caption{background:hsla(0,0%,100%,.67);bottom:50px;display:none;font-size:1.2em;left:50px;line-height:140%;padding:20px;position:absolute;width:50%;z-index:99}.flexslider .slider-title{font-size:1.8em;margin-top:0}.flexslider .flex-direction-nav a{font-size:0}.flexslider .flex-direction-nav a:before{color:#fff;padding-top:10px}.price-table .region{background:#eee}.price-table .card-title{color:green}.price-table .block{margin:0}@media (min-width:767px){.navbar-toggle{display:none}.bottomwidget,.footerwidget,.middlewidget,.price-table,.topwidget{padding:50px 0}.navbar-header{float:none}.main-header{background:none;padding:20px 0}.main-header .region{margin:0}.main-header .region-search{display:inline-block;float:right;padding:8px 0 8px 20px;width:300px}.carousel-caption{background:rgba(0,0,0,.47);font-size:14px;padding:0 15px 30px 14px}.carousel-caption h3{color:#fff}.region-primary-menu{display:inline-block;float:left;margin:0;width:100%}.menu-base-theme li a,.region-primary-menu{background:#272727;color:#ddd}.menu-base-theme li a.is-active,.menu-base-theme li.active a,.menu-base-theme>li a:hover{background:#ff4a00;color:#fff}.slideshow{display:block}.menu-base-theme a{border:0}.menu-base-theme a,.menu-base-theme a.highlighted,.menu-base-theme a:active,.menu-base-theme a:focus,.menu-base-theme a:hover{padding:13px 24px}.menu-base-theme a.has-submenu{padding:13px 36px 13px 24px}.menu-base-theme>li{background:url(/themes/custom/icp_redesign/dist/css/images/nav-border.png) repeat-y 100%;border:0;padding:0 2px 0 0}.menu-base-theme a span.sub-arrow{background:transparent;border:5px dashed transparent;border-top:5px solid #999;bottom:2px;height:0;left:auto;margin-left:-5px;margin-top:0;padding:0;right:16px;top:23px;width:0}.menu-base-theme ul{background:hsla(0,0%,100%,.74);background-color:#fff;border:0;padding:0}.menu-base-theme ul.has-submenu li{border-bottom:1px solid #fff}.menu-base-theme ul li{border-bottom:1px solid #333}.welcome-banner-text h2{font-size:50px}.welcome-banner-text{font-size:14px}.bottom-widgets{padding:50px 0;text-align:left}.credit-link{text-align:right}.social-media{display:inline-block;float:right}.social-media a{margin:0 0 0 3px}.comment-wrap .author-details{width:10%}.comment-wrap .author-comments{width:90%}.flexslider .slider-caption{display:inline-block}}.messages{background:no-repeat 10px 17px;border:1px solid;border-left:0 solid;border-radius:2px;padding:15px 20px;word-wrap:break-word}[dir=rtl] .messages{background-position:right 10px top 17px;border-width:1px 0 1px 1px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;color:#325e1c}[dir=rtl] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-8px 0 0 #e09600;color:#734c00}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;color:#a51b00}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}.form-actions,.form-item{margin-bottom:1em;margin-top:1em}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.4em;margin-top:.4em}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}.form-required:after{color:red;content:"*";font-size:.8em;padding:5px;position:relative;top:-5px}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid red}.form-item--error-message:before{background:url(/themes/custom/misc/icons/e32700/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}div.tabs{margin:1em 0}ul.tabs{list-style:none;margin:0 0 .5em;padding:0}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-left:.3em;margin-right:0}.tabs a{display:block;padding:.2em 1em;-webkit-text-decoration:none;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.event__banner{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.event__banner{margin-bottom:3.75rem}}.event__title{margin-bottom:.625rem}.event__banner-img{margin-bottom:-4.25rem}.event__banner-img img{display:block;height:23.875rem;-o-object-fit:cover;object-fit:cover;width:100%}.event__banner-info{background:#fff;box-shadow:0 1px .25rem 0 rgba(25,33,61,.08);padding:1.875rem .9375rem;position:relative;text-align:center}@media only screen and (min-width:62rem){.event__row{display:flex;gap:2.5rem}}.event__left-col{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.event__left-col{flex:0 0 calc(66.66% - 20px);margin-bottom:0;max-width:calc(66.66% - 20px)}.event__right-col{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}.event__date{font-family:NeueHaasUnica-Medium,sans-serif;font-size:1.125rem;line-height:1.11;margin-bottom:1.875rem}.event__geolocation .geolocation-map-container{height:400px!important;width:100%!important}.event__location-name{margin:1.875rem 0 .625rem}@media only screen and (min-width:62rem){.event__organizer .btn-primary,.event__website .btn-primary{width:100%}}.event__sidebar .field--name-field-title{font-family:publico Headline Roman Regular,sans-serif;font-size:1.5rem;margin-bottom:.625rem}.event__sidebar .field--name-field-link-file{margin-top:1.25rem}.event__sidebar .field--name-field-link-file .field__item+.field__item{margin-top:.625rem}.event__ticket{align-items:center;display:flex;gap:1.25rem;justify-content:center}.event__livestream a{background-color:#121212;border:1px solid #121212;color:#fff;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;transition:.2s ease}.event__livestream a,.event__livestream a:hover{-webkit-text-decoration:none;text-decoration:none}.event__livestream a:focus,.event__livestream a:hover{background-color:#f9f9f9;color:#121212}.event__addtocal{margin-top:1.5rem;position:relative}.event__addtocal .field__item{visibility:hidden}.event__addtocal .addtocal-container{position:absolute;top:0;visibility:visible}.event__addtocal .addtocal-container button{background-color:#121212;border:1px solid #121212;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;transition:.2s ease}.event__addtocal .addtocal-container button,.event__addtocal .addtocal-container button:hover{-webkit-text-decoration:none;text-decoration:none}.event__addtocal .addtocal-container button:focus,.event__addtocal .addtocal-container button:hover{background-color:#f9f9f9;color:#121212}.event__addtocal .addtocal-container .addtocal-menu{background-color:#fff;border:1px solid #121212;border-radius:0;margin-top:.625rem;min-width:11.0625rem}.event__addtocal .addtocal-container .addtocal-menu a:hover{border-radius:0}.event .related-items-block{margin-top:3rem}@media only screen and (min-width:62rem){.event .related-items-block{margin-top:1.25rem}}
