/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--image-break{display:inline-block}.paragraph--type--image-break .field--name-field-media-image,.paragraph--type--image-break article{position:relative}.paragraph--type--image-break .image-credit{background-image:linear-gradient(0deg,#000,transparent);bottom:0;color:#fff;left:0;padding:1.875rem;position:absolute;width:100%;z-index:1}.paragraph--type--image-break .image-credit .credit{color:#fff;font-family:var(--font-family-sans);font-size:14px;font-style:italic;font-weight:var(--font-weight-semibold);line-height:2rem}.paragraph--type--image-break .field--name-field-sticky-nav-link{display:none}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}.c-header-panel[aria-hidden=false]{display:block}.c-header-panel[aria-hidden=true]{display:none}ul{margin:0;padding:0}ul>li{list-style:none}.field--name-field-megamenu-panels{align-items:center;display:flex;margin-left:28px}.field--name-field-megamenu-panels li .c-header-tab{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;flex-flow:row;font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-semibold);margin:20px;padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.field--name-field-megamenu-panels li .c-header-tab span.btn-arrow{padding-left:8px}.field--name-field-megamenu-panels li .c-header-tab span.btn-arrow:after,.field--name-field-megamenu-panels li .c-header-tab[aria-expanded=false] span.btn-arrow:after{background-color:#0b131b;background-image:url(/themes/custom/indivisible/img/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);width:10px}.field--name-field-megamenu-panels li .c-header-tab[aria-expanded=true] span.btn-arrow:after{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.field--name-field-megamenu-panels li .c-header-tab:after{border-bottom:10px solid #fff;border-left:35px solid #0a1118;border-right:35px solid #0b141c;bottom:-20px;content:"";display:none;height:0;left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:0;z-index:4}.field--name-field-megamenu-panels li .c-header-tab[aria-selected=true]:after{display:inline-block;opacity:1}.field--name-field-megamenu-panels li:first-child .c-header-tab{margin-left:0}.field--name-field-megamenu-panels li:last-child{margin-left:auto}.field--name-field-megamenu-panels li:last-of-type .single-link{margin:0;padding-right:28px}.field--name-field-megamenu-panels li:last-of-type .single-link a{font-size:14px;text-transform:capitalize}.field--name-field-megamenu-panels li:last-of-type .single-link a:after{background-image:url(/themes/custom/indivisible/img/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:10px;margin-left:5px;width:6px}.l--megamenu{display:grid;grid-gap:80px;filter:drop-shadow(0 0 10px rgba(0,0,0,.2));padding:20px 24px;z-index:3}.l--megamenu .l__region{padding-top:20px}.l--megamenu .l__region.l__right{position:relative}.l--megamenu .l__region.l__right:before{background:#e2ecf3;content:"";height:100%;left:-40px;position:absolute;top:0;width:1px}.c-header-panel--3col .l--megamenu{background-color:#fff;font-family:var(--font-family-heading);grid-template-columns:1fr 1fr 1fr;left:0;position:absolute;right:1rem;width:100%}.single-link{margin:20px 18px}.single-link a{color:#fff;cursor:pointer;font-family:var(--font-family-heading);font-size:16px;font-weight:var(--font-weight-semibold);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;white-space:nowrap}.single-link a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:1440px){.single-link{margin:20px}}.c-header-panel .paragraph--type--stories-link-list a{color:#ca4948;display:inline-block;font-size:18px;font-weight:900;margin-bottom:10px;-webkit-text-decoration:none;text-decoration:none}.c-header-panel .paragraph--type--stories-text p{color:var(--indivisible-black);font-family:var(--font-family-body);font-size:18px;font-weight:500;line-height:30px;margin:0;width:100%}@media (max-width:1279.98px){.c-header-panel--3col .l--megamenu{margin-top:10px}.field--name-field-megamenu-panels li .c-header-tab{font-size:14px;margin:10px}.field--name-field-megamenu-panels li .c-header-tab[aria-selected=true]:after{bottom:-20px}.field--name-field-megamenu-panels li .c-header-tab[aria-selected=true]:after span.btn-arrow:after{padding-left:20px}.single-link{margin:10px 8px}.single-link a{font-size:14px}.c-header-panel .paragraph--type--stories-link-list a,.c-header-panel .paragraph--type--stories-text p{font-size:16px}.field--name-field-megamenu-panels{margin-left:16px}}@media (min-width:1280px){.field--name-field-megamenu-panels li .c-header-tab{font-size:16px;margin:20px 18px}.field--name-field-megamenu-panels li .c-header-tab:after{bottom:-20px}}@media (min-width:1440px){.field--name-field-megamenu-panels li .c-header-tab{margin:20px}}@media (max-width:1099px){.field--name-field-megamenu-panels li .c-header-tab,.single-link a{font-size:12px}}.c-header-panel .paragraph--type--image-break{position:relative}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}footer{background:#0b131b;clear:both;color:#fff}.c-site-footer{display:flex;flex-direction:row}.contactBtn{background-color:var(--indivisible-red);border:none;display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold-heading);letter-spacing:normal;padding:1rem 1.25rem;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:-moz-max-content;width:max-content}.contactBtn,.contactBtn a,.contactBtn:focus,.contactBtn:hover{color:var(--white);-webkit-text-decoration:none;text-decoration:none}.contactBtn:focus,.contactBtn:hover{background-color:var(--indivisible-dark-red)}.contactBtn:focus,.contactBtn:hover{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-site-footer__left,.c-site-footer__right{width:50%}.c-site-footer__right{border-left:1px solid #fff}.c-site-footer__footer-logo{padding:58px 50px 0 20%;text-align:left}.c-site-footer__copy,.c-site-footer__disclaimer{padding:50px 20% 50px 50px}.c-site-footer__copy p{font-family:var(--font-family-serif);font-size:12px;line-height:18px;margin:0;max-width:850px}.c-site-footer__disclaimer{border-bottom:1px solid #fff}.c-site-footer__disclaimer p{font-family:var(--font-family-sans);font-size:14px;font-weight:900}.c-site-footer__links{padding:0 10px 50px 20%}.c-site-footer__links h2{color:#fff}.c-site-footer__links .menu--footer-utility-menu{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.c-site-footer__links .menu--footer-utility-menu li{list-style-type:none;margin-right:20px}.c-site-footer__links .menu--footer-utility-menu li:last-child{margin-right:0}.c-site-footer__links .menu--footer-utility-menu li a{color:#fff;font-family:var(--font-family-sans);font-size:16px;-webkit-text-decoration:none;text-decoration:none}.c-site-footer__links .menu--footer-utility-menu li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-site-footer__social{align-items:center;display:flex;flex-flow:column;gap:24px;padding:40px 0 40px 20%}@media screen and (min-width:575px){.c-site-footer__social{flex-flow:row}}@media screen and (min-width:768px){.c-site-footer__social{align-items:flex-start;flex-flow:column}}@media screen and (min-width:1024px){.c-site-footer__social{align-items:center;flex-flow:row;gap:30px}}.c-site-footer__social .menu--social-menu{align-items:center;display:flex;flex-flow:wrap;gap:24px;justify-content:flex-start;padding-right:12px;width:-moz-fit-content;width:fit-content}@media (max-width:1279.98px){.c-site-footer__social .menu--social-menu{gap:24px}}@media (min-width:1280px){.c-site-footer__social .menu--social-menu{gap:30px}}.c-site-footer__social .menu--social-menu i:before,.c-site-footer__social .menu--social-menu svg{font-size:32px;height:32px;width:32px}@media (max-width:991.98px){.c-site-footer__right{border-right:1px solid #fff}}@media (max-width:767.98px){.c-site-footer{flex-direction:column}.c-site-footer__copy,.c-site-footer__disclaimer{padding:50px 10%}.c-site-footer__disclaimer{border-top:1px solid #fff}.c-site-footer__left,.c-site-footer__right{width:100%}.c-site-footer__links{padding:0 10% 50px}.c-site-footer__links .menu--footer-utility-menu{justify-content:center}.c-site-footer__links .menu--footer-utility-menu li a{font-size:14px;font-weight:500}.c-site-footer__footer-logo{padding:50px 10% 25px;text-align:center}.c-site-footer__social{align-items:center;justify-content:center;padding:25px 10% 50px;text-align:center}}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}.c-site-header{display:none}@media (min-width:992px){.c-site-header{background-color:var(--indivisible-background);display:block}}.c-site-header__nav-wrapper{align-items:center;background-color:var(--indivisible-background);display:flex;justify-content:space-between}.c-site-header__logo{margin-left:28px}.c-site-header__logo svg{display:block;height:24px;width:243.62px}.c-site-header__logo svg:hover{opacity:.7;transition:.2s ease}@media (max-width:1279.98px){.c-site-header__logo{margin-left:16px}.c-site-header__menu-main{padding-bottom:5px}}.c-site-header__utility-nav{align-items:center;display:flex;height:75px;margin-right:0}.c-site-header__utility-nav .search-api-form{align-self:center;border:none;display:inline-block;margin:0 30px 0 10px}.c-site-header__utility-nav .search-api-form form{margin:0}.c-site-header__utility-nav .search-api-form form .form-actions,.c-site-header__utility-nav .search-api-form form .form-item{margin:0;position:relative}.c-site-header__utility-nav .search-api-form form label.visually-hidden{color:#fff}.c-site-header__utility-nav .search-api-form input[type=search]{background:transparent;border:2px solid #fff;border-radius:30px;color:#fff;font-size:16px;font-weight:var(--font-weight-semibold);padding:5px 30px 5px 0;text-indent:20px;width:210px}.c-site-header__utility-nav .search-api-form input[type=search]::-webkit-input-placeholder{color:#fff}.c-site-header__utility-nav .search-api-form input[type=search]:-webkit-autofill,.c-site-header__utility-nav .search-api-form input[type=search]:-webkit-autofill:focus,.c-site-header__utility-nav .search-api-form input[type=search]:-webkit-autofill:hover{box-shadow:none;-webkit-box-shadow:none;color:#fff}@media (min-width:1280px){.c-site-header__utility-nav .search-api-form input[type=search]{width:300px}}.c-site-header__utility-nav .search-api-form input[type=submit]{background:transparent;background-image:url(/themes/custom/indivisible/img/magnifier.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;border:none;bottom:2px;color:transparent;display:block;position:absolute;right:12px;width:24px}.c-site-header__donatebtn{align-items:center;background-color:var(--indivisible-red);border:none;display:inline-block;display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-size:24px;font-weight:var(--font-weight-bold-heading);height:100%;letter-spacing:normal;padding:0 40px;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-site-header__donatebtn,.c-site-header__donatebtn a,.c-site-header__donatebtn:focus,.c-site-header__donatebtn:hover{color:var(--white);-webkit-text-decoration:none;text-decoration:none}.c-site-header__donatebtn:focus,.c-site-header__donatebtn:hover{background-color:var(--indivisible-dark-red)}.c-site-header__donatebtn:focus,.c-site-header__donatebtn:hover{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-site-header__donatebtn:focus{outline:auto blue}.c-site-header__social{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px}@media (min-width:1280px){.c-site-header__social{padding-right:12px}}.c-site-header__social a{color:var(--indivisible-blue);display:block;font-size:24px;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none}.c-site-header__social a:active,.c-site-header__social a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.c-site-header__social a i{display:block}.c-site-header__social a svg{display:block;fill:var(--indivisible-blue)}.c-site-header__social a svg:active,.c-site-header__social a svg:hover{fill:#fff;-webkit-text-decoration:none;text-decoration:none}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}.c-site-header-mobile{display:none}@media (max-width:991.98px){.c-site-header-mobile{background-color:var(--indivisible-background);display:block}}.c-site-header-mobile .c-site-header__social{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:calc(100% - var(--space-inset-x)*2);padding:0}.c-site-header-mobile .c-site-header__social a{color:var(--indivisible-blue);display:block;font-size:24px;margin:0 5px 0 0;padding:10px 5px;-webkit-text-decoration:none;text-decoration:none}.c-site-header-mobile .c-site-header__social a:active,.c-site-header-mobile .c-site-header__social a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.c-site-header-mobile .c-site-header__social a i{display:block}.c-site-header-mobile .c-site-header__social a svg{display:block;fill:var(--indivisible-blue)}.c-site-header-mobile .c-site-header__social a svg:active,.c-site-header-mobile .c-site-header__social a svg:hover{fill:#fff;-webkit-text-decoration:none;text-decoration:none}.c-site-header-mobile__nav-wrapper{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:20px}.c-site-header-mobile__nav-wrapper .c-site-header-mobile__logo svg{display:block;width:100px}@media (min-width:425px){.c-site-header-mobile__nav-wrapper .c-site-header-mobile__logo svg{width:125px}}@media (min-width:992px){.c-site-header-mobile__nav-wrapper .c-site-header-mobile__logo svg{width:150px}}@media (min-width:1280px){.c-site-header-mobile__nav-wrapper .c-site-header-mobile__logo svg{width:200px}}.c-site-header-mobile__nav-wrapper .c-site-header-mobile__utility-nav{align-items:center;display:flex}.c-site-header-mobile__nav-wrapper .c-site-header-mobile__utility-nav .c-site-header__donatebtn{background-color:var(--indivisible-red);border:none;color:var(--white);display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-size:14px;font-weight:var(--font-weight-bold-heading);height:-moz-fit-content;height:fit-content;letter-spacing:normal;letter-spacing:2.67px;padding:10px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-site-header-mobile__nav-wrapper .c-site-header-mobile__utility-nav .c-site-header__donatebtn a{color:var(--white);-webkit-text-decoration:none;text-decoration:none}.c-site-header-mobile__nav-wrapper .c-site-header-mobile__utility-nav .c-site-header__donatebtn:focus,.c-site-header-mobile__nav-wrapper .c-site-header-mobile__utility-nav .c-site-header__donatebtn:hover{background-color:var(--indivisible-dark-red);color:var(--white);-webkit-text-decoration:none;text-decoration:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-site-header-mobile__nav-wrapper .c-site-header-mobile__utility-nav .c-site-header__donatebtn:focus{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:425px){.c-site-header-mobile__nav-wrapper .c-site-header-mobile__utility-nav .c-site-header__donatebtn{padding:8px 10px}}.js-mobile-nav-trigger{background:none;border:none;color:#fff;display:inline-block;font-family:var(--font-family-heading);font-size:10px;font-weight:var(--font-weight-bold-heading);padding:8px 0 0 8px;position:relative;text-transform:uppercase;transition:.2s ease;vertical-align:top}.js-mobile-nav-trigger .nav-icon{cursor:pointer;height:20px;margin:0 0 2px;position:relative;transform:rotate(0deg);transition:.3s ease-in-out;width:30px}.js-mobile-nav-trigger .nav-icon span{background:#fff;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.2s ease-in-out;width:100%}.js-mobile-nav-trigger .nav-icon span:first-child{top:0}.js-mobile-nav-trigger .nav-icon span:nth-child(2),.js-mobile-nav-trigger .nav-icon span:nth-child(3){top:8px}.js-mobile-nav-trigger .nav-icon span:nth-child(4){top:16px}.js-mobile-nav-trigger[aria-expanded=true] .nav-icon span{background:#fff;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.2s ease-in-out;width:100%}.js-mobile-nav-trigger[aria-expanded=true] .nav-icon span:first-child{left:50%;top:10px;width:0}.js-mobile-nav-trigger[aria-expanded=true] .nav-icon span:nth-child(2){transform:rotate(45deg)}.js-mobile-nav-trigger[aria-expanded=true] .nav-icon span:nth-child(3){transform:rotate(-45deg)}.js-mobile-nav-trigger[aria-expanded=true] .nav-icon span:nth-child(4){left:50%;top:8px;width:0}@media (max-width:991.98px){.c-site-header-mobile__site-navigation{background:#fff;display:none;filter:drop-shadow(0 0 10px rgba(0,0,0,.2));opacity:0;overflow-y:auto;width:100%;z-index:-1}.c-site-header-mobile__site-navigation[aria-hidden=false]{display:block;opacity:1;z-index:1}.c-site-header-mobile__site-navigation .search-api-form{padding:20px 10px 20px 20px;width:100%}.c-site-header-mobile__site-navigation .search-api-form form{align-items:center;display:flex}.c-site-header-mobile__site-navigation .search-api-form .form-actions{margin-top:0}.c-site-header-mobile__site-navigation .search-api-form .form-item{margin:0;width:100%}.c-site-header-mobile__site-navigation .search-api-form input[type=search]{border:2px solid;display:block;font-size:1rem;margin:0;padding:10px 0;text-indent:10px;width:100%}.c-site-header-mobile__site-navigation .search-api-form input[type=submit]{display:block;font-size:16px;margin-left:16px;padding-bottom:12px;padding-top:12px;text-transform:capitalize}}@media (max-width:991.98px) and (min-width:425px){.c-site-header-mobile__site-navigation .search-api-form input[type=submit]{margin-left:0}}@media (max-width:991.98px){.c-site-header-mobile__menu{padding-bottom:24px}.c-site-header-mobile__menu .menu--mobile-menu[data-depth="0"]{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);margin:20px;padding:0 20px}}@media (max-width:991.98px) and (max-width:475px){.c-site-header-mobile__menu .menu--mobile-menu[data-depth="0"]{grid-template-columns:repeat(1,1fr);padding:0}}@media (max-width:991.98px){.c-site-header-mobile__menu span{color:#4a4a4a;display:block;font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-bold-heading);margin-bottom:10px;text-align:left;-webkit-text-decoration:none;text-decoration:none}.c-site-header-mobile__menu li ul{display:flex;flex-flow:column;gap:0}.c-site-header-mobile__menu .menu--mobile-menu .menu__item .menu--mobile-menu .menu__item .menu__link{color:#4a4a4a;display:block;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:inherit;padding:5px 0;-webkit-text-decoration:none;text-decoration:none}.c-site-header-mobile__menu .menu--mobile-menu .menu__item .menu--mobile-menu .menu__item .menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-site-header-mobile__menu .menu--mobile-menu[href^="http://"],.c-site-header-mobile__menu .menu--mobile-menu[href^="https://"]{background:red}.c-site-header-mobile__menu .menu--mobile-menu .menu__item a.menu__link{color:#4a4a4a;display:block;font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-bold-heading);margin-bottom:10px;text-align:left;-webkit-text-decoration:none;text-decoration:none}.c-site-header-mobile__menu .menu--mobile-menu .menu__item a.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline}}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}.social-share ul{margin:0;padding:0}.social-share ul>li{list-style:none}.social-share .social-share__title{font-size:14px;font-weight:var(--font-weight-bold-heading);letter-spacing:.1em;margin-bottom:12px;margin-top:32px;text-transform:uppercase}.social-share .social-share__link,.social-share .social-share__title{color:var(--indivisible-black);font-family:var(--font-family-sans);line-height:24px}.social-share .social-share__link{font-size:16px;font-weight:var(--font-weight-medium);-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.social-share .social-share__link:hover span{-webkit-text-decoration:underline;text-decoration:underline}.social-share .social-share__link a,.social-share .social-share__link a:hover{color:var(--indivisible-black);-webkit-text-decoration:none;text-decoration:none}.social-share .social-share__link a:hover .icon{color:var(--indivisible-dark-red)}.social-share .icon{color:var(--indivisible-red);margin-right:12px}
