/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bg-gray{background-color:#f4f2ed;}.bg-purple{background-color:#5844b5 !important;}@font-face{font-family:"jubilat";src:url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff2") format("woff2"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff") format("woff"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Regular.woff") format("woff2"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-500.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-600.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}.site-footer{padding-top:2.8125rem;padding-bottom:0;overflow:hidden;}@media (max-width:767px){.site-footer{padding-top:1.875rem;}}.site-footer .para-1{font-family:"Inter",sans-serif;color:#f4f2ed;margin-top:1.25rem;margin-bottom:0.9375rem;}@media (min-width:768px) and (max-width:1199px){.site-footer .para-1 p{font-size:1.875rem;margin-top:1.25rem;margin-bottom:0.9375rem;}}@media (min-width:1200px){.site-footer .para-1 p{font-size:calc(-6.87799px + 1.86653vw);}}.site-footer .nav-link{color:#f4f2ed;letter-spacing:-0.000667rem;font-weight:700;line-height:1.4;font-size:calc(-6.87799px + 1.86653vw);padding:0;border-bottom:0.0625rem solid;border-color:transparent;color:#f4f2ed;}@media (max-width:767px){.site-footer .nav-link{font-size:1.25rem;}}@media (min-width:768px) and (max-width:1199px){.site-footer .nav-link{font-size:1.875rem;}}@media (max-width:575px){.site-footer .nav-link{line-height:1.625;}}.site-footer .nav-link:hover{border-color:inherit;}.site-footer .block{border:none;padding:0;margin:0;}.site-footer .container{margin-left:auto;margin-right:auto;max-width:100%;width:100%;}@media (min-width:768px) and (max-width:991px){.site-footer .container{padding-left:2.5rem;padding-right:2.5rem;}}@media (max-width:575px){.site-footer .container{padding-right:1.25rem;padding-left:1.25rem;}}.site-footer .footer-logo img{width:12.75rem;}@media (max-width:767px){.site-footer .footer-logo img{display:block;height:1.4375rem;width:8.125rem;}}@media (min-width:992px){.site-footer .footer-content{padding-bottom:6.25rem;padding-right:2.5rem;padding-left:2.5rem;}}@media (min-width:768px) and (max-width:991px){.site-footer .footer-content{padding-bottom:2.5rem;margin:0;}}@media (max-width:767px){.site-footer .footer-content{padding-bottom:1.875rem;}}.site-footer .block-content-footer_branding{margin:0;padding-left:0.9375rem;padding-right:0.9375rem;padding-top:0;padding-bottom:0;}.site-footer .block-content-footer__menu,.site-footer .block-content-footer-additional__menu{padding-left:0.9375rem;padding-right:0.9375rem;}@media (max-width:575px){.site-footer .block-content-footer__menu,.site-footer .block-content-footer-additional__menu{padding-left:0.625rem;padding-right:0.625rem;}}@media (min-width:768px) and (max-width:1199px){.site-footer .block-content-footer__menu .nav-item a,.site-footer .block-content-footer-additional__menu .nav-item a{font-family:Inter,sans-serif;font-size:1.71875rem;font-weight:700;letter-spacing:-0.000859375rem;line-height:1.4;padding:0;}}@media (min-width:768px){.site-footer .block-content-footer__menu .nav-item:not(:last-child),.site-footer .block-content-footer-additional__menu .nav-item:not(:last-child){margin-bottom:0.9375rem;}}@media (max-width:767px){.site-footer .block-content-footer__menu .nav-item:not(:last-child),.site-footer .block-content-footer-additional__menu .nav-item:not(:last-child){margin-bottom:0.3125rem;}}.site-footer .footer-nav .nav{display:block;}@media (min-width:768px) and (max-width:991px){.site-footer .footer-nav{padding-top:2.5rem;}}@media (max-width:767px){.site-footer .footer-nav{padding-top:1.875rem;}}.site-footer .footer-nav a{color:#f4f2ed;text-decoration:none;display:inline-block;}@media (hover:hover){.site-footer .footer-nav a:hover{border-color:inherit;}}.site-footer .footer-bottom{border-top:1px solid #f4f2ed;}@media (min-width:1200px){.site-footer .footer-bottom{padding-right:2.5rem;padding-left:2.5rem;}}.site-footer .footer-bottom .row{margin-left:-0.9375rem;margin-right:-0.9375rem;}.site-footer .footer-bottom .col-social{padding-left:0.9375rem !important;padding-right:0.9375rem !important;}@media (min-width:992px){.site-footer .footer-bottom .col-social{border-left:0.0625rem solid #f4f2ed;border-right:0.0625rem solid #f4f2ed;}}@media (min-width:992px){.site-footer .footer-bottom .col-social .social-btns-holder{margin-top:1.875rem;margin-bottom:0;}}@media (min-width:768px) and (max-width:991px){.site-footer .footer-bottom .col-social .social-btns-holder{margin-top:1.875rem;margin-bottom:1.875rem;}}@media (max-width:767px){.site-footer .footer-bottom .col-social .social-btns-holder{margin-top:1.25rem;margin-bottom:0.9375rem;}}.site-footer .footer-bottom .col-social .social-btns-holder .social{border:0.0625rem solid #f4f2ed;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3.125rem;line-height:0;width:3.125rem;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease;}.site-footer .footer-bottom .col-social .social-btns-holder .social:not(:first-child){margin-left:0.625rem;}.site-footer .footer-bottom .col-social .social-btns-holder .social:hover{background-color:#fff;}.site-footer .footer-bottom .col-social .social-btns-holder .social:hover .social-icon{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);}.site-footer .footer-bottom .col-social .social-btns-holder .social-icon{max-width:60%;max-height:60%;width:auto;height:auto;-webkit-transition:-webkit-filter 0.3s ease;transition:-webkit-filter 0.3s ease;transition:filter 0.3s ease;transition:filter 0.3s ease,-webkit-filter 0.3s ease;}.site-footer .footer-bottom .col-newsletter{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;}@media (min-width:992px){.site-footer .footer-bottom .col-newsletter{padding-left:40px;}}@media (min-width:768px) and (max-width:991px){.site-footer .footer-bottom .col-newsletter{padding-left:0.9375rem;padding-right:0.9375rem;}}@media (max-width:575px){.site-footer .footer-bottom .col-newsletter{padding-left:0.625rem;padding-right:0.625rem;}}.site-footer .footer-bottom .col-newsletter p{margin:0;}.site-footer .footer-bottom .col-newsletter:after{content:"";display:block;position:absolute;bottom:0;height:1px;border-bottom:1px solid #f4f2ed;left:-1.5625rem;width:calc(100% + 50px);}@media (min-width:1200px){.site-footer .footer-bottom .col-newsletter:after{display:none;}}.site-footer .footer-bottom .col-newsletter .newsletter{position:relative;display:block;padding-right:3.75rem;}@media (min-width:768px){.site-footer .footer-bottom .col-newsletter .newsletter{padding-top:1.875rem;padding-bottom:1.875rem;}}@media (min-width:992px){.site-footer .footer-bottom .col-newsletter .newsletter{float:left;padding-top:2.3125rem;padding-bottom:2.3125rem;}}@media (max-width:767px){.site-footer .footer-bottom .col-newsletter .newsletter{padding-top:1.25rem;padding-bottom:1.25rem;}}.site-footer .footer-bottom .col-newsletter .newsletter .btns{position:absolute;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);display:inline-block;height:3.125rem;width:3.125rem;}.site-footer .footer-bottom .col-newsletter .newsletter .btns:after{background:url(/themes/custom/colorlines/assets/images/carousel-arrow-white.svg) 50% no-repeat;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;}@media (min-width:768px){.site-footer .footer-bottom .col-newsletter .newsletter .btns:after{background-size:auto 1.52625rem;}}@media (max-width:991px){.site-footer .footer-bottom .col-newsletter .newsletter .btns:after{background-size:auto 1.5625rem;}}@media (min-width:992px){.site-footer .footer-bottom .col-newsletter .newsletter .btns{right:0px;}}@media (min-width:768px) and (max-width:991px){.site-footer .footer-bottom .col-newsletter .newsletter .btns{right:-0.75rem;}}@media (max-width:767px){.site-footer .footer-bottom .col-newsletter .newsletter .btns{right:-0.3125rem;}}@media (min-width:768px){.site-footer .footer-bottom .col-newsletter .newsletter .btns.arrow{height:3.125rem;width:3.125rem;}}.site-footer .footer-bottom .col-newsletter .newsletter .btns:hover{border:1px solid #f4f2ed;}.site-footer .footer-bottom .col-newsletter .newsletter span{color:#f4f2ed;font-weight:700;font-family:Inter,sans-serif;letter-spacing:-0.00086625rem;line-height:3.25791875rem;}@media (min-width:1200px){.site-footer .footer-bottom .col-newsletter .newsletter span{font-size:calc(-9.62917px + 2.61314vw);}}@media (min-width:768px) and (max-width:991px){.site-footer .footer-bottom .col-newsletter .newsletter span{font-size:2.40625rem;}}@media (min-width:768px) and (max-width:1199px){.site-footer .footer-bottom .col-newsletter .newsletter span{font-size:2.625rem;}}@media (max-width:575px){.site-footer .footer-bottom .col-newsletter .newsletter span{font-size:1.5625rem;}}.site-footer .footer-bottom .col-newsletter .newsletter a{text-decoration:none;}.site-footer .footer-bottom .col-copyright{padding-left:0.9375rem;padding-right:0.9375rem;}@media (max-width:767px){.site-footer .footer-bottom .col-copyright{margin-bottom:1.25rem;}}@media (min-width:768px) and (max-width:991px){.site-footer .footer-bottom .col-copyright{margin-bottom:1.875rem;}}@media (min-width:1200px){.site-footer .footer-bottom .col-copyright{width:22.5rem;}}.site-footer .footer-bottom .col-copyright .copyright{margin-top:auto;margin-bottom:auto;font-size:1.4375rem;font-family:Inter,sans-serif;line-height:1.5;letter-spacing:-0.0009122188rem;color:#f4f2ed;}@media (min-width:1200px){.site-footer .footer-bottom .col-copyright .copyright{font-size:calc(-5.50235px + 1.49322vw);}}.site-footer .footer-bottom .col-copyright .copyright span{display:inline-block;font-size:1.4375rem;line-height:1.5;}@media (min-width:768px) and (max-width:1199px){.site-footer .footer-bottom .col-copyright .copyright span{font-size:1.5rem;}}@media (max-width:575px){.site-footer .footer-bottom .col-copyright .copyright span{font-size:0.875em;}}@media (min-width:1200px){.site-footer .footer-bottom .col-copyright .copyright span{font-size:calc(-5.50235px + 1.49322vw);}}@media (min-width:1200px){.site-footer .footer-bottom .col-copyright .copyright p{margin-bottom:0;}}.site-footer .footer-bottom .col-copyright .copyright .line-sperator{display:inline-block;}.site-footer .footer-bottom .col-copyright .copyright .line-sperator:before{content:"|";display:inline-block;margin-left:0.4375rem;margin-right:0;}.site-footer .footer-bottom .col-copyright .copyright .copyright-url{position:relative;text-decoration:none;padding:0;margin-left:0.625rem;display:inline-block;}@media (min-width:1200px){.site-footer .footer-bottom .col-copyright .copyright .copyright-url{text-align:left;}}.site-footer .footer-bottom .col-copyright .copyright .copyright-url span{color:#f4f2ed;}.site-footer .footer-bottom .col-copyright .copyright .copyright-url span:last-child{opacity:0;position:absolute;top:0;left:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;}@media (min-width:992px) and (max-width:1199px){.site-footer .footer-bottom .col-copyright .copyright .copyright-url span:last-child{left:inherit;right:0;}}.site-footer .footer-bottom .col-copyright .copyright .copyright-url:hover{color:transparent !important;}.site-footer .footer-bottom .col-copyright .copyright .copyright-url:hover span{color:#fff !important;}.site-footer .footer-bottom .col-copyright .copyright .copyright-url:hover span:first-child{opacity:0;}.site-footer .footer-bottom .col-copyright .copyright .copyright-url:hover span:last-child{opacity:1;}
@font-face{font-family:"jubilat";src:url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff2") format("woff2"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff") format("woff"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Regular.woff") format("woff2"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-500.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-600.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"jubilat";src:url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff2") format("woff2"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff") format("woff"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Regular.woff") format("woff2"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-500.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-600.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}.bg-gray{background-color:#f4f2ed;}.bg-purple{background-color:#5844b5 !important;}.bg-gray{background-color:#f4f2ed;}.bg-purple{background-color:#5844b5 !important;}@font-face{font-family:"jubilat";src:url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff2") format("woff2"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff") format("woff"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Regular.woff") format("woff2"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-500.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-600.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}.bg-gray{background-color:#f4f2ed;}.bg-purple{background-color:#5844b5 !important;}.richtext h1:not(:last-child),.richtext h2:not(:last-child),.richtext h3:not(:last-child),.richtext h4:not(:last-child){margin-bottom:40px;}body{font-family:"Inter",sans-serif;font-size:16px;background-color:#f4f2ed;}p{font-size:1.25rem;}.background-beige{background-color:#f4f2ed !important;}.max-width-container{max-width:1600px;margin:0 auto;}.padding-lr-20{padding-left:1.25rem;padding-right:1.25rem;}.healingjustice{background-color:#f4f2ed;}.healingjustice .title{font-size:calc(-30.951px + 8.39937vw);font-family:"jubilat",serif;letter-spacing:0;line-height:1;margin:0;border-bottom:1px solid #000;padding-left:2.5rem;padding-right:2.5rem;}@media (min-width:1200px){.healingjustice .title{padding-bottom:1.25rem;padding-top:11.25rem;margin-left:auto;margin-right:auto;}}@media (min-width:768px) and (max-width:1199px){.healingjustice .title{font-size:6.6171875rem;line-height:1.06494;}}@media (min-width:768px) and (max-width:991px){.healingjustice .title{padding-bottom:2.5rem;padding-top:8.75rem;}}@media (max-width:767px){.healingjustice .title{padding-bottom:1.875rem;padding-top:3.75rem;padding-left:1.25rem;padding-right:1.25rem;}}@media (min-width:575px) and (max-width:767px){.healingjustice .title{font-size:4.296875rem;line-height:1.08;}}@media (max-width:575px){.healingjustice .title{font-size:3.90625rem;}}.inline__links{display:none;}
@font-face{font-family:"jubilat";src:url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff2") format("woff2"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff") format("woff"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Regular.woff") format("woff2"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-500.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-600.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}.bg-gray{background-color:#f4f2ed;}.bg-purple{background-color:#5844b5 !important;}.bg-gray{background-color:#f4f2ed;}.bg-purple{background-color:#5844b5 !important;}body{color:#000;background-color:#f4f2ed;z-index:1;scroll-behavior:inherit !important;width:100%;scrollbar-gutter:stable;}body:not(.loaded){height:100vh;scrollbar-gutter:stable;}body:not(.loaded) #wrapper{opacity:0;height:105vh;width:100vw;position:fixed !important;}.modal-open .video-popup .modal-body .container .loaded .iframe-holder{opacity:1;-webkit-transition:opacity 0s 600ms;transition:opacity 0s 600ms;}body.menu-opened,body.modal-open{overflow:hidden;position:relative;touch-action:none;-ms-touch-action:none;-webkit-overflow-scrolling:touch;}.node__content{margin-top:0 !important;}@media (min-width:1200px){.container:not(.no-max),.modal .container:not(.no-max){max-width:100%;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;}}.main-header{position:relative;width:100%;z-index:99;}@media (max-width:575px){.main-header{height:60px;}}@media (min-width:575px) and (max-width:768px){.main-header{height:70px;}}@media (min-width:768px){.main-header{height:80px;}}.main-header.animate{height:100vh;-webkit-transition:height 1.5s ease;transition:height 1.5s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:height;perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.main-header.animate .header-main-container{background-color:#f4f2ed;will-change:height;perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.main-header.animate .header-main-container > .row{-webkit-transition:height 1.5s ease;transition:height 1.5s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:height;perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden;}@media (max-width:768px){.main-header.animate .logo-holder{height:50px;padding-top:13px;padding-bottom:13px;perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden;}}.main-header.animate .logo-holder .logo{perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden;}@media (max-width:768px){.main-header.animate .logo-holder .logo{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;position:absolute;left:20px;top:50%;-webkit-transform:translate(0,-50%) translateZ(0);transform:translate(0,-50%) translateZ(0);}}.main-header.animate .donate-holder,.main-header.animate .control-holder{overflow:hidden;}@media (min-width:992px){.main-header.animate .donate-holder,.main-header.animate .control-holder{-webkit-transition:height 0s 1.2s,width 0s 1.2s,padding 0s 1.2s,opacity 0.4s 1.2s;transition:height 0s 1.2s,width 0s 1.2s,padding 0s 1.2s,opacity 0.4s 1.2s;}}@media (min-width:768px) and (max-width:992px){.main-header.animate .donate-holder,.main-header.animate .control-holder{-webkit-transition:height 0s 1.2s,width 0s 1.2s,padding 0s 1.2s,opacity 0.4s 1.2s;transition:height 0s 1.2s,width 0s 1.2s,padding 0s 1.2s,opacity 0.4s 1.2s;}}@media (max-width:768px){.main-header.animate .donate-holder,.main-header.animate .control-holder{-webkit-transition:height 0s 1.2s,width 0s 1.2s,padding 0s 1.2s,opacity 0.4s 1.2s;transition:height 0s 1.2s,width 0s 1.2s,padding 0s 1.2s,opacity 0.4s 1.2s;}}.main-header.animate .donate-holder > .btns,.main-header.animate .donate-holder a,.main-header.animate .control-holder > .btns,.main-header.animate .control-holder a{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:padding 0.4s 1.2s,-webkit-transform 0.4s 1.2s;transition:padding 0.4s 1.2s,-webkit-transform 0.4s 1.2s;transition:transform 0.4s 1.2s,padding 0.4s 1.2s;transition:transform 0.4s 1.2s,padding 0.4s 1.2s,-webkit-transform 0.4s 1.2s;}@media (min-width:768px){.main-header.animate .donate-holder > .btns,.main-header.animate .donate-holder a,.main-header.animate .control-holder > .btns,.main-header.animate .control-holder a{-webkit-transition:-webkit-transform 0.4s 1.2s;transition:-webkit-transform 0.4s 1.2s;transition:transform 0.4s 1.2s;transition:transform 0.4s 1.2s,-webkit-transform 0.4s 1.2s;}}@media (max-width:768px){.main-header.animate .donate-holder > .btns,.main-header.animate .donate-holder a,.main-header.animate .control-holder > .btns,.main-header.animate .control-holder a{-webkit-transition:padding 0.4s 1.2s,-webkit-transform 0.4s 1.2s;transition:padding 0.4s 1.2s,-webkit-transform 0.4s 1.2s;transition:transform 0.4s 1.2s,padding 0.4s 1.2s;transition:transform 0.4s 1.2s,padding 0.4s 1.2s,-webkit-transform 0.4s 1.2s;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;}}.main-header.animate.animation-started{height:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.main-header.animate.animation-started .logo-holder{-webkit-transition:1.5s ease;transition:1.5s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.main-header.animate.animation-started .logo-holder .logo{-webkit-transition:1.5s ease;transition:1.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.main-header.animate.animation-started .control-holder:after{-webkit-transition:height 0.4s 1.2s ease;transition:height 0.4s 1.2s ease;}.main-header.animate:not(.animation-started) > .container > .row{height:100vh;}.main-header.animate:not(.animation-started) .donate-holder,.main-header.animate:not(.animation-started) .control-holder{opacity:0;}@media (min-width:768px){.main-header.animate:not(.animation-started) .donate-holder,.main-header.animate:not(.animation-started) .control-holder{width:0 !important;height:0 !important;padding:0 !important;}}@media (min-width:768px){.main-header.animate:not(.animation-started) .donate-holder > .btns,.main-header.animate:not(.animation-started) .donate-holder a,.main-header.animate:not(.animation-started) .control-holder > .btns,.main-header.animate:not(.animation-started) .control-holder a{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}}@media (max-width:768px){.main-header.animate:not(.animation-started) .donate-holder > .btns,.main-header.animate:not(.animation-started) .donate-holder a,.main-header.animate:not(.animation-started) .control-holder > .btns,.main-header.animate:not(.animation-started) .control-holder a{padding:10px 20px 10px 20px;}}.main-header.animate:not(.animation-started) .control-holder:after{height:0;}.main-header.animate:not(.animation-started) .logo-holder{height:100vh;}.main-header.animate:not(.animation-started) .logo-holder .logo{width:90vw;height:100%;}@media (min-width:992px){.main-header.animate:not(.animation-started) .logo-holder .logo{height:100vh;width:calc(100vw - 80px);width:calc(100vw - (80px + (var(--scrollbar-width))));}}@media (min-width:768px) and (max-width:992px){.main-header.animate:not(.animation-started) .logo-holder .logo{height:100vh;width:100%;}}@media (max-width:768px){.main-header.animate:not(.animation-started) .logo-holder .logo{-webkit-transform:scale(var(--logo-scale)) translate(-50%,-50%) translateZ(0);transform:scale(var(--logo-scale)) translate(-50%,-50%) translateZ(0);left:calc(50% + 20px);top:50%;}}.main-header .header-main-container{border-bottom:0.0625rem solid #000;}@media (max-width:575px){.main-header .header-main-container{max-width:100%;padding-left:1.25rem;}}@media (max-width:575px){.main-header .header-headroom{height:60px;}}@media (min-width:575px) and (max-width:768px){.main-header .header-headroom{height:70px;}}@media (min-width:768px){.main-header .header-headroom{height:80px;}}.main-header .header-headroom > .container{height:100%;position:relative;max-width:100%;-webkit-transition:background 0s ease-in-out;transition:background 0s ease-in-out;z-index:3;}@media (max-width:575px){.main-header .header-main-container .row{height:60px;}}@media (min-width:575px) and (max-width:768px){.main-header .header-main-container .row{height:70px;}}@media (min-width:768px){.main-header .header-main-container .row{height:80px;}}@media (max-width:992px){.main-header .donate-holder{padding-right:0;}}.main-header .donate-holder p{margin-bottom:0;}.main-header .donate-holder p a{background-color:#000;color:#fff;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1;padding:1.0625rem 2.1875rem;display:inline-block;text-decoration:none;text-transform:uppercase;}@media (max-width:575px){.main-header .donate-holder p a{height:60px;}}@media (min-width:575px) and (max-width:992px){.main-header .donate-holder p a{height:70px;}}@media (max-width:992px){.main-header .donate-holder p a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.main-header .donate-holder p a:hover{-webkit-clip-path:polygon(0 0,0 0,calc(100% - 15px) 0,100% calc(0.01% + 15px),100% 100%,100% 100%,calc(0.01% + 15px) 100%,0 calc(100% - 15px));clip-path:polygon(0 0,0 0,calc(100% - 15px) 0,100% calc(0.01% + 15px),100% 100%,100% 100%,calc(0.01% + 15px) 100%,0 calc(100% - 15px));}.main-header .header-headroom,.main-header .headroom{backface-visibility:hidden;-webkit-backface-visibility:hidden;left:0;max-width:calc(var(--window-width));position:absolute;top:0;-webkit-transition:-webkit-transform 0s linear;transition:-webkit-transform 0s linear;transition:transform 0s linear;transition:transform 0s linear,-webkit-transform 0s linear;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;width:100%;z-index:99;}.main-header .header-headroom.fixed,.main-header .headroom.fixed{background-color:#f4f2ed;position:fixed;top:0;z-index:99;}.main-header .header-headroom > .container,.main-header .headroom > .container{height:100%;position:relative;-webkit-transition:background 0s ease-in-out;transition:background 0s ease-in-out;z-index:3;}@media (min-width:992px){.main-header .header-headroom > .container,.main-header .headroom > .container{max-width:100% !important;width:100%;}}.main-header .header-main-container .control-holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width:768px){.main-header .header-main-container .control-holder{border-right:1px solid black;height:100%;padding:0 6px;}}.main-header .header-main-container .control-holder .hamburger{border:0 solid transparent;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;overflow:visible;padding:0.3125rem;text-transform:none;-webkit-transition:opacity 0.2s cubic-bezier(0.645,0.045,0.355,1),background 0.2s cubic-bezier(0.645,0.045,0.355,1);transition:opacity 0.2s cubic-bezier(0.645,0.045,0.355,1),background 0.2s cubic-bezier(0.645,0.045,0.355,1);margin-left:-0.3125rem;height:3.125rem;padding-left:0.4375rem;border:0.0625rem solid transparent;-webkit-transition:width 0.4s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease;transition:width 0.4s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease;}.main-header .header-main-container .control-holder .hamburger:hover{border-color:#000;}@media (max-width:768px){.main-header .header-main-container .control-holder .hamburger{width:3.125rem;min-width:3.125rem;}}@media (min-width:768px){.main-header .header-main-container .control-holder .hamburger{border:0.0625rem solid transparent;float:left;padding:0.625rem;width:3.125rem;min-width:3.125rem;}}.main-header .header-main-container .control-holder .hamburger .inner{margin:-0.0625rem 0 0;position:relative;width:100%;}.main-header .header-main-container .control-holder .hamburger span.bar{background-color:#000;border-radius:0;content:"";display:block;height:0.125rem;position:absolute;width:100%;}.main-header .header-main-container .control-holder .hamburger span.bar:nth-child(3){display:none;top:0.625rem;}.main-header .header-main-container .control-holder .hamburger--magnetic span.bar:first-child{-webkit-transform:translate3d(0,-0.25rem,0);transform:translate3d(0,-0.25rem,0);}.main-header .header-main-container .control-holder .hamburger--magnetic span.bar:nth-child(2){-webkit-transform:translate3d(0,0.25rem,0);transform:translate3d(0,0.25rem,0);}.main-header .header-main-container .control-holder .hamburger--magnetic span.bar:first-child,.main-header .header-main-container .control-holder .hamburger--magnetic span.bar:nth-child(2){background:0 0;top:0;}.main-header .header-main-container .logo-holder{line-height:0;position:relative;}@media (min-width:992px){.main-header .header-main-container .logo-holder{height:5rem;padding-top:1.25rem;}}.main-header .header-main-container .logo-holder .logo{background:url(/themes/custom/colorlines/assets/images/svg/logo.svg) 50% no-repeat;background-size:contain;display:inline-block;}@media (max-width:768px){.main-header .header-main-container .logo-holder .logo{height:24px;width:124px;}}@media (min-width:768px) and (max-width:992px){.main-header .header-main-container .logo-holder .logo{height:35px;width:204px;}}@media (min-width:992px){.main-header .header-main-container .logo-holder .logo{height:40px;width:233px;}}.main-header .header-main-container .logo-holder img{display:none;}@media (max-width:768px){.main-header .header-main-container .logo-holder img{height:1.5rem;width:7.75rem;}}.main-header .header-main-container .donate-holder{padding-right:0;}.main-header #main-nav{overflow-y:scroll;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;top:-100vh;visibility:hidden;width:100%;z-index:1;}@media (min-width:992px){.main-header #main-nav{padding-top:5rem;}}@media (max-width:768px){.main-header #main-nav .main-nav__wrapper{position:relative;}}.main-header #main-nav .cta-block *,.main-header #main-nav .social-block *{color:inherit;color:#f4f2ed;}@media (min-width:768px) and (max-width:992px){.main-header #main-nav .social-block{padding-bottom:2.5rem;padding-top:2.5rem;}}.main-header #main-nav .social-block .xsmall-title{font-weight:700;margin-bottom:1.25rem;}@media (min-width:992px){.main-header #main-nav .container > .row{height:auto;min-height:100vh;min-height:calc(100vh - 5rem);min-height:calc(var(--vh,1vh) * 100 - 5rem);}}@media (max-width:575px){.main-header #main-nav #block-colorlines-leftside.col-left{padding:1.25rem 0 0.5rem;}}@media (min-width:575px) and (max-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left{padding-top:1.25rem;padding-bottom:2rem;}}@media (min-width:768px) and (max-width:1200px){.main-header #main-nav #block-colorlines-leftside.col-left{padding:2.8125rem 0 0;}}@media (min-width:1200px){.main-header #main-nav #block-colorlines-leftside.col-left{padding-top:2.8125rem;}}@media (min-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left{border-right:0.0625rem solid #f4f2ed;height:95vh;}}@media (min-width:992px) and (max-width:1200px){.main-header #main-nav #block-colorlines-leftside.col-left{padding-top:1.5625rem;}}.main-header #main-nav #block-colorlines-leftside.col-left > .row{height:100%;}@media (max-width:575px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main{padding-bottom:0.9375rem;}}@media (min-width:992px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main{margin-bottom:1.5625rem;}}@media (min-width:992px) and (max-width:1200px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main{padding-bottom:1.5625rem;}}.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main a{font-size:4.6875rem;border-top:0.0625rem solid transparent;border-bottom:0.0625rem solid transparent;color:#f4f2ed;display:block;-webkit-text-decoration:none;text-decoration:none;font-weight:700;font-family:Inter,sans-serif;}@media (min-width:1200px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main a{font-size:4.6875rem;font-weight:700;letter-spacing:0;line-height:1.1;}}@media (min-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main a{padding-left:2.5rem;padding-right:2.5rem;}}@media (max-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main a{font-size:3.75rem;line-height:1;}}@media (max-width:575px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main a{font-size:2.5rem;line-height:3.125rem;padding:0 1.25rem;}}@media (min-width:768px) and (max-width:1200px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main a{padding-bottom:0.3125rem;padding-top:0.3125rem;font-size:2.8125rem;letter-spacing:0;line-height:1.1;}}@media (min-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left nav.navigation.menu--main a:hover{border-top-color:#f4f2ed;border-bottom-color:#f4f2ed;}}.main-header #main-nav #block-colorlines-leftside.col-left .published-by{color:#f4f2ed;}@media (min-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left .published-by{border-top:0.0625rem solid #f4f2ed;font-family:Inter,sans-serif;font-size:1.875rem;font-weight:400;letter-spacing:1px;line-height:1.7;padding:2.5rem;}}@media (max-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left .published-by{padding:1.25rem;position:absolute;bottom:-3rem;font-size:1.09375rem;}}.main-header #main-nav #block-colorlines-leftside.col-left .published-by p{margin-bottom:0;}@media (min-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left .published-by p{font-size:1.875rem;}}.main-header #main-nav #block-colorlines-leftside.col-left .published-by a{background:no-repeat url(/themes/custom/colorlines/assets/images/svg/arrow-external.svg) right 0.125rem center transparent;background-size:0.75rem auto;color:inherit;display:inline-block;font-weight:700;padding-right:1.25rem;position:relative;-webkit-text-decoration:none;text-decoration:none;}.main-header #main-nav #block-colorlines-leftside.col-left .published-by a:after{border:0.0625rem solid transparent;content:"";height:1.4375rem;position:absolute;right:-0.25rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.4375rem;}@media (max-width:768px){.main-header #main-nav #block-colorlines-leftside.col-left nav a{padding-left:1.25rem;padding-right:1.25rem;}}@media (min-width:768px) and (max-width:992px){.main-header #main-nav #block-colorlines-rightside.col-right{padding-top:3rem;}}@media (min-width:768px) and (max-width:992px){.main-header #main-nav #block-colorlines-rightside.col-right #block-colorlines-sociallinks{padding:2.5rem;}}@media (min-width:992px){.main-header #main-nav #block-colorlines-rightside.col-right #block-colorlines-sociallinks{padding-left:2.5rem;padding-right:2.5rem;}}.main-header #main-nav #block-colorlines-rightside.col-right #block-colorlines-sociallinks .xsmall-title:not(.not-flexible){font-weight:700;color:#f4f2ed;}.main-header #main-nav #block-colorlines-rightside.col-right .xsmall-title:not(.not-flexible){margin-bottom:1.25rem;font-weight:400;color:inherit;}@media (max-width:575px){.main-header #main-nav #block-colorlines-rightside.col-right .xsmall-title:not(.not-flexible){font-size:1.5625rem;letter-spacing:0.0625rem;line-height:1.4;}}@media (min-width:768px) and (max-width:1200px){.main-header #main-nav #block-colorlines-rightside.col-right .xsmall-title:not(.not-flexible){font-size:2.375rem;}}@media (min-width:992px) and (max-width:1200px){.main-header #main-nav #block-colorlines-rightside.col-right .xsmall-title:not(.not-flexible){font-size:2.625rem;max-width:83%;}}@media (min-width:1200px){.main-header #main-nav #block-colorlines-rightside.col-right .xsmall-title:not(.not-flexible){font-size:1.75rem;}}@media (min-width:1400px){.main-header #main-nav #block-colorlines-rightside.col-right .xsmall-title:not(.not-flexible){font-size:calc(-9.62917px + 2.61314vw);}}.main-header #main-nav #block-colorlines-rightside.col-right .btns.arrow{border:0.0625rem solid transparent;display:inline-block;text-decoration:none !important;}.main-header #main-nav #block-colorlines-rightside.col-right .btns.arrow:after{background:no-repeat 50% transparent;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;}@media (min-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .btns.arrow:after{background-size:auto 1.52625rem;}}@media (max-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .btns.arrow:after{background-size:auto 1.068125rem;}}@media (min-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .btns.arrow{height:3.125rem;width:3.125rem;}}@media (max-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .btns.arrow{height:2.1875rem;width:2.1875rem;}}.main-header #main-nav #block-colorlines-rightside.col-right .para-2 p:not(.not-flexible){width:83.33333%;}@media (max-width:575px){.main-header #main-nav #block-colorlines-rightside.col-right .para-2 p:not(.not-flexible){font-size:1.09375rem;}}@media (min-width:1200px){.main-header #main-nav #block-colorlines-rightside.col-right .para-2 p:not(.not-flexible){font-size:1rem;}}@media (min-width:768px) and (max-width:1200px){.main-header #main-nav #block-colorlines-rightside.col-right .para-2 p:not(.not-flexible){font-size:1.5rem;}}@media (min-width:1400px){.main-header #main-nav #block-colorlines-rightside.col-right .para-2 p:not(.not-flexible){font-size:calc(-5.50235px + 1.49322vw);}}.main-header #main-nav #block-colorlines-rightside.col-right .cta-block{border-bottom:0.0625rem solid #f4f2ed;color:#f4f2ed;display:block;position:relative;-webkit-text-decoration:none;text-decoration:none;}@media (max-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block{padding:1.25rem;}}@media (min-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block{padding-left:2.5rem;padding-right:2.5rem;}}@media (min-width:768px) and (max-width:992px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block{padding-bottom:2.5rem;padding-top:2.5rem;}}@media (min-width:992px) and (max-width:1200px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block{padding-bottom:1.875rem;padding-top:1.875rem;}}@media (max-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block:first-child{border-top:0.0625rem solid #f4f2ed;}}.main-header #main-nav #block-colorlines-rightside.col-right .cta-block .arrow{position:absolute;}@media (min-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block .arrow{right:1.875rem;top:2.5rem;}}@media (max-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block .arrow{right:1.25rem;top:0.9375rem;}}.main-header #main-nav #block-colorlines-rightside.col-right .cta-block .arrow.white:after{background-image:url(/themes/custom/colorlines/assets/images/carousel-arrow-white.svg);}@media (min-width:992px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block,.main-header #main-nav #block-colorlines-rightside.col-right #block-colorlines-sociallinks{padding-left:2.5rem !important;padding-right:2.5rem !important;}}@media (min-width:992px) and (max-width:1200px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block,.main-header #main-nav #block-colorlines-rightside.col-right #block-colorlines-sociallinks{padding-bottom:1.875rem;padding-top:1.875rem;}}@media (min-width:1200px){.main-header #main-nav #block-colorlines-rightside.col-right .cta-block,.main-header #main-nav #block-colorlines-rightside.col-right #block-colorlines-sociallinks{padding-bottom:3.125rem !important;padding-top:3.125rem !important;}}.main-header #main-nav #block-colorlines-rightside.col-right .social-btns-holder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.625rem;}.main-header #main-nav #block-colorlines-rightside.col-right .social-btns-holder a{color:none;text-decoration:none;background:50% no-repeat;border:0.0625rem solid #f4f2ed;border-radius:50%;color:#000;display:inline-block;height:3.125rem;line-height:0;-webkit-text-decoration:none !important;text-decoration:none !important;width:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.main-header #main-nav #block-colorlines-rightside.col-right .social-btns-holder a:hover{background-color:#f4f2ed;}.main-header #main-nav #block-colorlines-rightside.col-right .social-btns-holder a:hover img{-webkit-filter:brightness(0);filter:brightness(0);}@media (max-width:768px){.main-header #main-nav #block-colorlines-rightside.col-right .social-btns-holder{padding:1.25rem;}}.hamburger,.hamburger:hover{background-color:transparent;opacity:1;}.hamburger--magnetic span.bar:first-child{-webkit-transform:translate3d(0,-0.0625rem,0);transform:translate3d(0,-0.0625rem,0);}.hamburger--magnetic span.bar:first-child,.hamburger--magnetic span.bar:nth-child(2){background:0 0;top:0;}.hamburger--magnetic span.bar:first-child:before,.hamburger--magnetic span.bar:nth-child(2):before{background-color:#000;border-radius:0;content:"";display:block;height:0.0625rem;position:absolute;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0.4s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.4s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.4s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.4s cubic-bezier(0.645,0.045,0.355,1);width:100%;}.menu-opened .main-header #main-nav{opacity:1;pointer-events:all;top:0;visibility:visible;width:100vw;}.menu-opened .main-header .header-main-container{background-color:#000;border-bottom-color:#f4f2ed;}@media (max-width:992px){.menu-opened .donate-holder{padding-right:0;}}.menu-opened .donate-holder p a{background-color:#f4f2ed;color:#000;}.menu-opened .hamburger--magnetic span.bar:first-child{-webkit-transform:translate3d(0,-0.0625rem,0) !important;transform:translate3d(0,-0.0625rem,0) !important;}.menu-opened .hamburger--magnetic span.bar:nth-child(2){-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;}.menu-opened .logo-holder img{display:none;}.menu-opened .logo-holder::after{content:"";background-image:url(/themes/custom/colorlines/assets/images/svg/logo-white.svg);background-size:contain;background-repeat:no-repeat;display:block;width:100%;height:100%;position:absolute;top:0;left:0;}@media (min-width:768px){.menu-opened .logo-holder::after{background-position:center;}}@media (min-width:992px){.menu-opened .logo-holder::after{background-size:auto;}}.menu-opened .control-holder{}.menu-opened #block-colorlines-exposedformacquia-searchblock-1{opacity:0;pointer-events:none;cursor:none;height:0;}.main-header.animate #block-colorlines-exposedformacquia-searchblock-1{display:none;}.main-header.animate .header-main-container{border-bottom:none;}.main-header.animate .header-main-container .row{height:100%;}.background-black{background-color:#000 !important;}.hamburger,.hamburger:hover,.hamburger.active{background-color:transparent;opacity:1;}.main-header .header-main-container .control-holder .hamburger{margin-left:-0.3125rem;}@media (max-width:767.98px){.main-header .header-main-container .control-holder .hamburger{width:2.1875rem;}}.hamburger--magnetic span.bar{background:none;top:0;left:0;right:0;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0.2s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.2s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.2s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.2s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--magnetic span.bar:nth-child(3){display:none;}.hamburger--magnetic span.bar:first-child:before,.hamburger--magnetic span.bar:nth-child(2):before{background-color:#000;border-radius:0;content:"";display:block;height:0.0625rem;position:absolute;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0.4s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.4s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.4s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.4s cubic-bezier(0.645,0.045,0.355,1);width:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}.hamburger--magnetic.active span.bar:first-child,.hamburger--magnetic.active span.bar:nth-child(2){-webkit-transform:translateZ(0);transform:translateZ(0);}.hamburger--magnetic.active span.bar:first-child:before{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0);}.hamburger--magnetic.active span.bar:nth-child(2):before{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0);}.menu-opened .hamburger--magnetic span.bar:first-child:before,.menu-opened .hamburger--magnetic span.bar:nth-child(2):before{background-color:#f4f2ed;}#block-colorlines-exposedformacquia-searchblock-1{padding:0;}@media (max-width:992px){#block-colorlines-exposedformacquia-searchblock-1{display:none;}}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1{border:0.0625rem solid transparent;float:left;height:3.125rem;margin:0;overflow:hidden;padding:0;position:relative;-webkit-transition:width 0.4s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease;transition:width 0.4s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease;width:3.125rem;cursor:pointer;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1:hover{border-color:#000;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1.active{border-color:#000;width:17.1875rem;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1.active::after{content:"";height:0.75rem;width:0.75rem;right:0.9375rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;opacity:1;-webkit-transition:opacity 0.3s 0.2s ease,-webkit-transform 0.3s 0.2s ease;transition:opacity 0.3s 0.2s ease,-webkit-transform 0.3s 0.2s ease;transition:opacity 0.3s 0.2s ease,transform 0.3s 0.2s ease;transition:opacity 0.3s 0.2s ease,transform 0.3s 0.2s ease,-webkit-transform 0.3s 0.2s ease;background:url("/themes/custom/colorlines/assets/images/svg/close-small.svg") center no-repeat;background-size:contain;z-index:2;cursor:pointer;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1:not(.active)::after{opacity:0;-webkit-transform:translateY(-50%) scale(0.8);-ms-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 .search-icon.custom-submit-btn{z-index:999;padding:0.4375rem 1.125rem 0.6875rem 1rem;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 img{width:1.125rem;height:1.125rem;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-search-api-fulltext,#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-search-api-fulltext--2{display:none;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-submit-acquia-search,#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-submit-acquia-search--2,#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-submit-acquia-search--3{display:none;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 .js-form-item-search-api-fulltext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.125rem;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-search-api-fulltext,#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-search-api-fulltext--2,#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-search-api-fulltext--3{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;height:100%;outline:0;padding:0 0.9375rem;position:absolute;top:0;left:0;width:100%;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;padding-left:2.75rem;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-search-api-fulltext.active,#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-search-api-fulltext--2.active,#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-search-api-fulltext--3.active{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0.1s ease,visibility 0.3s 0.1s ease;transition:opacity 0.3s 0.1s ease,visibility 0.3s 0.1s ease;}#block-colorlines-exposedformacquia-searchblock-1 #views-exposed-form-acquia-search-block-1 #edit-actions--2{margin-bottom:0 !important;}@media (min-width:992px){#block-colorlines-exposedformacquia-searchblock-1-2{display:none;}}@media (max-width:768px){#block-colorlines-exposedformacquia-searchblock-1-2{padding:85px 20px 5px 20px;}}@media (min-width:768px) and (max-width:992px){#block-colorlines-exposedformacquia-searchblock-1-2{border-bottom:0.0625rem solid #f4f2ed;padding:95px 40px 30px 40px;}}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-submit-acquia-search{display:none;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2{background:transparent;border:0;-webkit-box-shadow:0 0 0 transparent !important;box-shadow:0 0 0 transparent !important;color:#f4f2ed;height:100%;outline:0 none;padding-left:0;position:relative;width:100%;z-index:1;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-webkit-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-webkit-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2::-webkit-input-placeholder{color:#6c6b68;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-moz-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-moz-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2::-moz-placeholder{color:#6c6b68;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext:-ms-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext:-ms-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2:-ms-input-placeholder{color:#6c6b68;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-ms-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-ms-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2::-ms-input-placeholder{color:#6c6b68;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2::placeholder{color:#6c6b68;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-webkit-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-webkit-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2::-webkit-input-placeholder{color:#6c6b68;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-moz-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext::-moz-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2::-moz-placeholder{color:#6c6b68;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext:-ms-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext:-ms-input-placeholder,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-search-api-fulltext--2:-ms-input-placeholder{color:#6c6b68;}#block-colorlines-exposedformacquia-searchblock-1-2 .form-item-search-api-fulltext{display:-webkit-box;display:-ms-flexbox;display:flex;border:0.0625rem solid hsla(43,24%,94%,0.4);height:3.125rem;width:100%;}#block-colorlines-exposedformacquia-searchblock-1-2 .search-icon.custom-submit-btn{z-index:999;padding:0.75rem 1.25rem 0 1.25rem;}#block-colorlines-exposedformacquia-searchblock-1-2 #edit-submit-acquia-search,#block-colorlines-exposedformacquia-searchblock-1-2 #edit-submit-acquia-search--2{display:none;}.user-logged-in .main-header #main-nav #block-colorlines-leftside.col-left{padding-top:7.8125rem;}.user-logged-in .main-header #main-nav #block-colorlines-rightside.col-right a.cta-block[href="/article/tag/archive"]{padding-top:5.1875rem !important;}
.bg-gray{background-color:#f4f2ed;}.bg-purple{background-color:#5844b5 !important;}@font-face{font-family:"jubilat";src:url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff2") format("woff2"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff") format("woff"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Regular.woff") format("woff2"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-500.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-600.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@media (min-width:992px){.block-intro-article-fullwidth{padding-top:6.25rem;}}@media (min-width:768px) and (max-width:1199px){.block-intro-article-fullwidth{padding-top:5rem;}}@media (max-width:767px){.block-intro-article-fullwidth{padding-top:3.75rem;}}.block-intro-article-fullwidth .project-title{font-family:"jubilat",serif;}@media (min-width:1200px){.block-intro-article-fullwidth .project-title{font-size:calc(-24.76069px + 6.71949vw);margin-bottom:1.25rem;}}@media (min-width:768px) and (max-width:1199px){.block-intro-article-fullwidth .project-title{font-size:5.4375rem;letter-spacing:0;line-height:1.08;}}@media (max-width:767px){.block-intro-article-fullwidth .project-title{font-size:2.8125rem;letter-spacing:0;line-height:1.07;}}@media (min-width:768px) and (max-width:991px){.container{max-width:100%;padding-right:2.5rem;padding-left:2.5rem;}}@media (max-width:767px){.container{padding-right:1.25rem;padding-left:1.25rem;}}.article-intro-container{border-bottom:1px solid #000;}@media (min-width:768px){.article-intro-container{padding-bottom:2.5rem;}}@media (max-width:767px){.article-intro-container{padding-bottom:1.875rem;}}.para-1{margin-bottom:0;margin-top:1.25rem;color:#000;font-family:"Inter",sans-serif;}@media (min-width:992px){.para-1{padding-right:10%;}}@media (min-width:1200px){.para-1{font-size:calc(-6.87799px + 1.86653vw);letter-spacing:-0.0009049813rem;line-height:1.5;}}@media (min-width:768px) and (max-width:1199px){.para-1{font-size:1.875rem;letter-spacing:-0.0009375rem;line-height:1.5;}}.para-2{margin-top:1.875rem;margin-bottom:0.9375rem;color:#000;position:relative;}@media (min-width:1200px){.para-2{font-size:calc(-5.50235px + 1.49322vw);}}@media (min-width:768px) and (max-width:1199px){.para-2{font-size:1.5rem;letter-spacing:-0.0009375rem;line-height:1.5;}}.para-2 span{display:inline-block;position:relative;}.para-2 span:not(:last-child){margin-right:0.625rem;padding-right:0.625rem;}.para-2 span:not(:last-child):after{border-right:1px solid rgba(0,0,0,0.2);content:"";height:100%;position:absolute;right:0;top:0;width:1px;}@media (min-width:992px){.image-wrapper{padding-top:5rem;}}@media (min-width:768px) and (max-width:991px){.image-wrapper{padding-top:3.125rem;}}@media (max-width:767px){.image-wrapper{padding-top:1.875rem;}}.image-wrapper .field--name-field-cl-article-image{margin-bottom:0;}.image-wrapper img{--bs-aspect-ratio:56.25%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}iframe{--bs-aspect-ratio:56.25%;-o-object-fit:cover;object-fit:cover;width:100%;}.node__content{margin:0;}@media (min-width:768px){.node__content{padding-top:6.25rem;padding-bottom:2.5rem;}}@media (max-width:767px){.node__content{padding-top:2.5rem;padding-bottom:1.875rem;}}.node__content .caption p{margin-bottom:2.5rem;font-family:"Inter",sans-serif;}@media (min-width:1200px){.node__content .caption p{font-size:calc(-6.87799px + 1.86653vw);line-height:1.5;letter-spacing:-0.0009049813rem;}}@media (min-width:768px) and (max-width:1199px){.node__content .caption p{font-size:1.875rem;letter-spacing:-0.0009375rem;line-height:1.5;}}.node__content .caption a{color:#000;padding:0 0.1875rem;text-underline-offset:0.3125rem;text-decoration-thickness:0.0625rem;text-underline-offset:0.4375rem;}.node__content .caption a:hover{-webkit-box-shadow:inset 1px 0 0 #000,inset -1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;box-shadow:inset 1px 0 0 #000,inset -1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;}@media (min-width:768px){.block-tags{padding-bottom:4.375rem;padding-top:4.375rem;}}@media (max-width:767px){.block-tags{padding-top:3.125rem;padding-bottom:3.125rem;}}.block-tags .title-col{margin-bottom:1.25rem;}.block-tags .title-col .big-title{font-family:"jubilat",serif;font-weight:700;}@media (min-width:1200px){.block-tags .title-col .big-title{font-size:calc(-18.91419px + 5.13293vw);letter-spacing:0;line-height:1.10909;font-family:"jubilat",serif;margin:0;}}@media (min-width:768px) and (max-width:1199px){.block-tags .title-col .big-title{font-size:4.40625rem;letter-spacing:0;line-height:1.1;}}@media (max-width:575px){.block-tags .title-col .big-title{font-size:2.5rem;letter-spacing:0;line-height:1.1875;}}@media (min-width:992px){.block-tags .tags-list .list{padding-right:11.25rem;}}.block-tags .tags-list a{color:#000;padding:0 0.1875rem;text-underline-offset:0.3125rem;text-decoration-thickness:0.0625rem;}.block-tags .tags-list a:hover{-webkit-box-shadow:inset 1px 0 0 #000,inset -1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;box-shadow:inset 1px 0 0 #000,inset -1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;}.block-tags .tags-list .field--name-field-cl-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-tags .tags-list .field--name-field-cl-tag .field__item{margin-top:1.25rem;}.block-tags .tags-list .field--name-field-cl-tag .field__item:not(:last-child){margin-right:1.875rem;}.block-tags .tags-list .field--name-field-cl-tag .field__item a{padding-right:0;font-weight:700;}@media (min-width:1200px){.block-tags .tags-list .field--name-field-cl-tag .field__item a{font-size:calc(-6.87799px + 1.86653vw);letter-spacing:-0.000667rem;line-height:1.4;}}@media (min-width:768px) and (max-width:1199px){.block-tags .tags-list .field--name-field-cl-tag .field__item a{font-size:1.71875rem;letter-spacing:-0.000859375rem;line-height:1.4;}}@media (max-width:575px){.block-tags .tags-list .field--name-field-cl-tag .field__item a{font-size:1.25rem;letter-spacing:-0.0007875rem;line-height:1.6;}}.has-media-content .article-intro-container{border-bottom:none;padding-bottom:0;}@media (min-width:768px){.has-media-content .node__content{padding-top:5rem;padding-bottom:2.5rem;}}@media (max-width:767px){.has-media-content .node__content{padding-top:1.875rem;padding-bottom:1.875rem;}}.has-media-content .video-wrapper{position:relative;width:100%;}.has-media-content .video-wrapper .video-content{position:relative;width:100%;}.has-media-content .video-wrapper .video-content iframe{aspect-ratio:16/9;width:100%;height:auto;display:block;}.has-media-content .video-poster-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}.has-media-content .video-poster-overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.has-media-content .video-poster-overlay img{aspect-ratio:16/9;}.has-media-content .caption{margin-top:1.25rem;}.has-media-content .caption p{font-size:calc(-4.81456px + 1.30657vw);margin-bottom:0;}@media (min-width:992px) and (max-width:1199px){.has-media-content .caption p{font-size:1.3125rem;}}@media (min-width:768px) and (max-width:991px){.has-media-content .caption p{font-size:1.203125rem;}}@media (max-width:575px){.has-media-content .caption p{font-size:0.9375rem;}}.has-media-content .video-play-overlay{position:absolute;bottom:1.875rem;right:1.875rem;z-index:10;background-color:#000;color:#fff;}.has-media-content .video-play-overlay .video-play-btn{width:6.25rem;height:6.25rem;background-color:#000;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.has-media-content .video-play-overlay .video-play-btn:hover{background-color:#000;}.has-media-content .video-play-overlay .video-play-btn svg{width:6.25rem;height:6.25rem;}@media (max-width:767px){.has-media-content .video-play-overlay .video-play-btn{background-position:right 17px center;background-size:auto 22px;height:3.75rem;width:3.75rem;}}.has-media-content .video-play-overlay:hover{-webkit-clip-path:polygon(0 0,0 0,calc(100% - 15px) 0,100% calc(0.01% + 15px),100% 100%,100% 100%,calc(0.01% + 15px) 100%,0 calc(100% - 15px));clip-path:polygon(0 0,0 0,calc(100% - 15px) 0,100% calc(0.01% + 15px),100% 100%,100% 100%,calc(0.01% + 15px) 100%,0 calc(100% - 15px));}.share-holder{position:absolute;right:2.5rem;z-index:2;}@media (min-width:768px){.share-holder{height:4.5625rem;width:8.75rem;}}@media (min-width:768px) and (max-width:991px){.share-holder{margin-top:1.875rem;position:unset;}}@media (max-width:767px){.share-holder{margin-top:1.875rem;height:3.75rem;position:unset;}}.share-holder .share-btn{position:relative;border:1px solid #000;padding:1.5625rem 0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10rem;}@media (max-width:767px){.share-holder .share-btn{padding:1rem 0 0.875rem;}}.share-holder .share-btn > span{font-family:"Inter",sans-serif;font-size:1.875rem;color:#000;text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:1;}@media (max-width:767px){.share-holder .share-btn > span{font-size:1.171875rem;}}.share-holder .share-btn .links{display:none;width:100%;}.share-holder .share-btn .links .addtoany_list,.share-holder .share-btn .links .a2a_kit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.share-holder .share-btn .links .addtoany_list a,.share-holder .share-btn .links .a2a_kit a{color:#000;font-family:"Inter",sans-serif;font-size:1.875rem;font-weight:400;letter-spacing:-0.0009375rem;line-height:1.5;padding:0.25rem 0 0.3125rem;text-align:center;text-decoration:none;border-top:1px solid transparent;border-bottom:1px solid transparent;}.share-holder .share-btn .links .addtoany_list a:hover,.share-holder .share-btn .links .a2a_kit a:hover{border-top-color:#000;border-bottom-color:#000;color:#000;}.share-holder .share-btn .links .addtoany_list a .a2a_svg,.share-holder .share-btn .links .addtoany_list a img,.share-holder .share-btn .links .addtoany_list a svg,.share-holder .share-btn .links .a2a_kit a .a2a_svg,.share-holder .share-btn .links .a2a_kit a img,.share-holder .share-btn .links .a2a_kit a svg{display:none !important;}.share-holder .share-btn .links .addtoany_list a .a2a_label,.share-holder .share-btn .links .a2a_kit a .a2a_label{display:block;font-family:"Inter",sans-serif;font-size:1.875rem;font-weight:400;height:auto;width:auto;position:relative !important;-webkit-clip-path:none;clip-path:none;opacity:1;}.share-holder .share-btn:hover{cursor:pointer;-webkit-transform:translateY(calc(-100% + 4.5625rem));-ms-transform:translateY(calc(-100% + 4.5625rem));transform:translateY(calc(-100% + 4.5625rem));}.share-holder .share-btn:hover .links{display:block;}@media (min-width:768px){.share-holder .share-btn:hover .links{padding-top:0.9375rem;padding-right:0.625rem;padding-left:0.625rem;}}
@font-face{font-family:"jubilat";src:url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff2") format("woff2"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff") format("woff"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Regular.woff") format("woff2"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-500.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-600.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}.bg-gray{background-color:#f4f2ed;}.bg-purple{background-color:#5844b5 !important;}[class^=page--] .block-page-title-block{padding:11.25rem 0 2.5rem 0;background-color:#f4f2ed;border-bottom:1px solid #000;}@media (max-width:991px){[class^=page--] .block-page-title-block{padding:8.75rem 0 2.5rem 0;}}@media (max-width:767px){[class^=page--] .block-page-title-block{padding:3.75rem 0 1.875rem 0;}}[class^=page--] .block-page-title-block .content{padding:0 2.5rem;}@media (max-width:767px){[class^=page--] .block-page-title-block .content{padding:0 1.25rem;}}[class^=page--] .block-page-title-block .content h1{font-size:calc(-30.951px + 8.39937vw);font-weight:700;font-family:"jubilat",serif;line-height:1;margin-bottom:1.25rem;}@media (max-width:1399px){[class^=page--] .block-page-title-block .content h1{font-size:5.625rem;}}@media (max-width:1199px){[class^=page--] .block-page-title-block .content h1{font-size:7.21875rem;}}@media (max-width:991px){[class^=page--] .block-page-title-block .content h1{font-size:6.6171875rem;}}@media (max-width:767px){[class^=page--] .block-page-title-block .content h1{font-size:4.296875rem;}}@media (max-width:574px){[class^=page--] .block-page-title-block .content h1{font-size:3.90625rem;}}[class^=page--] .richtext p:not(:last-child):not(.caption){margin-bottom:2.5rem;}@media (max-width:767px){[class^=page--] .richtext p:not(:last-child):not(.caption){margin-bottom:1.875rem;}}[class^=page--] .richtext a{color:#0a58ca !important;}[class^=page--] .caption{margin-top:1.25rem;}@media (max-width:767px){[class^=page--] .caption{margin-top:0.9375rem;}}.page--privacy .block-page-title-block,.page--sms-mms-terms-of-use .block-page-title-block,.page--womentranscend .block-page-title-block{display:none;}.page--privacy .field--type-text-long ol,.page--privacy .field--type-text-long ul,.page--sms-mms-terms-of-use .field--type-text-long ol,.page--sms-mms-terms-of-use .field--type-text-long ul,.page--womentranscend .field--type-text-long ol,.page--womentranscend .field--type-text-long ul,.page--what-we-do .field--type-text-long ol,.page--what-we-do .field--type-text-long ul,.page--our-values .field--type-text-long ol,.page--our-values .field--type-text-long ul{position:relative;list-style:none;text-align:left;padding-left:0 !important;counter-reset:list-counter;}.page--privacy .field--type-text-long ol li,.page--privacy .field--type-text-long ul li,.page--sms-mms-terms-of-use .field--type-text-long ol li,.page--sms-mms-terms-of-use .field--type-text-long ul li,.page--womentranscend .field--type-text-long ol li,.page--womentranscend .field--type-text-long ul li,.page--what-we-do .field--type-text-long ol li,.page--what-we-do .field--type-text-long ul li,.page--our-values .field--type-text-long ol li,.page--our-values .field--type-text-long ul li{position:relative;font-size:calc(-6.87799px + 1.86653vw);padding-left:1.625rem;}@media (max-width:1399px){.page--privacy .field--type-text-long ol li,.page--privacy .field--type-text-long ul li,.page--sms-mms-terms-of-use .field--type-text-long ol li,.page--sms-mms-terms-of-use .field--type-text-long ul li,.page--womentranscend .field--type-text-long ol li,.page--womentranscend .field--type-text-long ul li,.page--what-we-do .field--type-text-long ol li,.page--what-we-do .field--type-text-long ul li,.page--our-values .field--type-text-long ol li,.page--our-values .field--type-text-long ul li{font-size:1.25rem;}}@media (max-width:767px){.page--privacy .field--type-text-long ol li,.page--privacy .field--type-text-long ul li,.page--sms-mms-terms-of-use .field--type-text-long ol li,.page--sms-mms-terms-of-use .field--type-text-long ul li,.page--womentranscend .field--type-text-long ol li,.page--womentranscend .field--type-text-long ul li,.page--what-we-do .field--type-text-long ol li,.page--what-we-do .field--type-text-long ul li,.page--our-values .field--type-text-long ol li,.page--our-values .field--type-text-long ul li{font-size:1rem;}}.page--privacy .field--type-text-long ul li::before,.page--sms-mms-terms-of-use .field--type-text-long ul li::before,.page--womentranscend .field--type-text-long ul li::before,.page--what-we-do .field--type-text-long ul li::before,.page--our-values .field--type-text-long ul li::before{content:"•";position:absolute;left:0;top:0;color:inherit;font-size:inherit;}.page--privacy .field--type-text-long ol li,.page--sms-mms-terms-of-use .field--type-text-long ol li,.page--womentranscend .field--type-text-long ol li,.page--what-we-do .field--type-text-long ol li,.page--our-values .field--type-text-long ol li{counter-increment:list-counter;}.page--privacy .field--type-text-long ol li::before,.page--sms-mms-terms-of-use .field--type-text-long ol li::before,.page--womentranscend .field--type-text-long ol li::before,.page--what-we-do .field--type-text-long ol li::before,.page--our-values .field--type-text-long ol li::before{content:counter(list-counter) ".";position:absolute;left:0;top:0;color:inherit;font-size:inherit;}
