/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
a{color:#000;}.bg-img h1,.banner-img h1{color:#FFF;}.bg-mint,.menu{background-color:rgb(190,235,225);}.bg-stone{background-color:rgb(215,225,225);}.bg-emerald{background-color:rgb(0,155,155);}.bg-black{background-color:rgb(0,0,0);}.bg-azure-blue{background-color:rgb(210,245,250);}.bg-creme{background-color:rgb(255,225,210);}.bg-blue{background-color:rgb(0,190,225);}.bg-lavender{background-color:rgb(200,205,220);}.bg-mint,.bg-stone,.bg-emerald,.bg-black,.bg-azure-blue,.bg-creme,.bg-blue,.bg-lavender,.bg-mandarin,.bg-off-white,.bg-mist{padding:30px;}.bg-mandarin{background-color:rgb(255,100,65);}.bg-off-white{background-color:rgb(230,235,235);}.bg-mist{background-color:rgb(215,200,200);}.bg-img,.banner-img,.sponsors-container div,.image-container,.image-container-sm{background-repeat:no-repeat;background-size:cover;background-position:center;}.image-container{width:245px;height:163px;}.image-container-sm{width:240px;height:160px;}.sponsors-container div{width:100px;height:44px;background-repeat:no-repeat;background-size:contain;background-position:center;margin:1em 1.5em;}.menu span:not(:first-child){border-left:#000 1px solid;}.image-overlay{background:rgba(0,0,0,0.4);width:100%;height:100%;}@font-face{font-family:'GoodSans';src:url(/themes/custom/goodplus/fonts/GoodSans-Regular.otf);}@font-face{font-family:'PlantinMT';src:url(/themes/custom/goodplus/fonts/PlantinMTStd-Regular.otf);}@font-face{font-family:'PlantinMT-Italic';src:url(/themes/custom/goodplus/fonts/PlantinMTPro-Italic.otf);}*{font-family:'PlantinMT',serif;box-sizing:border-box;}.GoodSans,.navigation-links span,.navigation-links a,.menu a,.btn,.bg-mandarin button,.bg-mandarin input,h2,figcaption,.navbar span,.list > li,.bg-mist p,#past-financial-statements span,#board-of-directors span,.sublist-heading{font-family:'GoodSans',sans-serif;}i,#past-financial-statements i,#board-of-directors i{font-family:'PlantinMT-Italic',serif;}h1{line-height:1;font-size:30px;font-weight:500;}.banner-img h1,.content h1,.bg-img h1,.static-banner h1{font-size:40px;}.bg-img h1,.bg-mint h1{margin:0 0.5em;}.content h1{line-height:1;}h1 img{height:22px;}#address h1{font-size:34px;}h2{line-height:4;font-size:24px;}h3{margin:1em 2em;line-height:1.2;font-size:25px;font-family:'PlantinMT-Italic',serif;font-weight:500;}figcaption{width:245px;}figcaption{margin-top:10px;font-size:10px;}.content p,#list-in-privacy-policy{font-size:16px;line-height:1.4;margin:0.5em 2em;padding-bottom:20px;}.sponsors p{font-size:16px;line-height:1.2;padding:2em 2em;}.bg-mint p{line-height:1.2;margin:1em 1em;}.bg-mandarin label{font-size:16px;}.bg-mist p{font-size:16px;line-height:1.2;padding:1em 1em;}.content .multi-col p{font-size:14px;}.content .wide-multi-col p,.menu a,#board-of-directors p,#board-of-directors span,#staff p,#good-friends p,#good-champions p,#fatherhood-leadership-council p,#corporate-advisory-council p{font-size:16px;}.text-center,h1,h2,h3,.sponsors p,.bg-mint p,.content .multi-col p,.content .wide-multi-col p,.navigation-links,.menu a,.bg-mandarin label,.bg-mist p,#past-financial-statements p,#board-of-directors p,#staff p,#good-friends p,#good-champions p,#fatherhood-leadership-council p,#corporate-advisory-council p{text-align:center;}.navigation-links #copyright,.btn-white,.btn-black{white-space:nowrap;}.navigation-links span{line-height:2;font-size:12px;}.bg-mint p{font-size:12px;}*{margin:0;}.sponsors-container{margin:0 auto;padding-bottom:1em;max-width:1700px;}.logo-container,.navigation-container{padding:1em;}.navigation-container{padding-bottom:80px;}.social-container i{padding:0.5em;font-size:20px;}.social-container{margin-top:10px;}.navigation-container span{padding:0.5em 1em;}.menu a{padding:1em 0;}.logos-container img{border:#000 1px solid;border-radius:10px;margin:0.5em;}.bg-mint,.bg-mandarin,.bg-mist{padding:30px;}.content h1{padding:1em 0.5em 0.5em;}.pd-btm-0{padding-bottom:0 !important;}.mg-top-2{margin-top:2em !important;}.mg-btm-2{margin-bottom:2em !important;}.mg-top-3{margin-top:3em !important;}.mg-1em-0{margin:1em 0;}.multi-col{margin:0 1em;}.multi-col > div{margin:0.5em;}.wide-multi-col > div{margin:0.5em 1em 2em;}.content .multi-col p{margin:1em;padding-bottom:0;}.content .wide-multi-col h2{margin-top:0.5em;line-height:2;}.content .wide-multi-col p{margin:0 1em 1em;padding-bottom:0;}.banner-img{min-height:400px;}.logo-container img{width:250px;}.navbar img{height:28px;}#what-families-get img{width:200px;}.static-banner{height:100px;}#past-financial-statements p{margin:1em;padding:0;}#past-financial-statements{margin:0 2em;}#board-of-directors p,#staff p,#good-friends p,#good-champions p,#fatherhood-leadership-council p,#corporate-advisory-council p{margin:1em 0.5em;padding:0;}#maps > div{max-width:520px;}#contact h1{padding:1em;font-size:22px;}.max-width{max-width:1300px;margin:0 auto;}.image-resize{width:220px;}.list{list-style:none;padding:0 2em 4em;}.list > li{padding:1em 52px 1em 0;border-bottom:#000 1px solid;position:relative;}.list > li:first-child{border-top:#000 1px solid;}#list-heading-1,#list-heading-2,#list-heading-3,#list-heading-4,#list-heading-5,#list-heading-6,#list-heading-7,#list-heading-8{cursor:pointer;}.expand{position:absolute;top:50%;right:0%;padding:0 16px;transform:translate(0%,-50%);display:flex;}.expand img{height:22px;}.sublist > li{padding:0.5em 0;}#sublist-1,#sublist-2,#sublist-3,#sublist-4,#sublist-5,#sublist-6,#sublist-7,#sublist-8{display:none;}.list .sublist p{margin:0;}.list .sublist{}.flex{display:flex;}.flex-col,.navigation-container,#what-families-get > div{flex-direction:column;}.navigation-links #copyright{flex-grow:1;}.wrap,.multi-col,.wide-multi-col,.multi-col-contact{flex-wrap:wrap;}.wide-multi-col > div,.multi-col > div,.multi-col-contact > div,#past-financial-statements p,#board-of-directors p,#staff p,#good-friends p,#good-champions p,#fatherhood-leadership-council p,#corporate-advisory-council p,.menu span{flex:1;}#past-financial-statements p{flex-basis:240px;flex-grow:0;}#board-of-directors p,#staff p,#corporate-advisory-council p{flex-basis:260px;flex-grow:0;}#good-friends p,#good-champions p,#fatherhood-leadership-council p{flex-basis:250px;flex-grow:0;}.jc-flex-end{justify-content:flex-end;}.jc-center{justify-content:center;}.jc-between{justify-content:space-between;}.jc-around{justify-content:space-around;}.ai-center{align-items:center;}.ai-start{align-items:flex-start;}.ai-stretch{align-items:stretch;}.logos-container{align-self:center;}figure{display:flex;flex-direction:column;}#give-money-btn-group{margin:0.5em 2em;display:flex;flex-wrap:wrap;justify-content:center;}#give-money-btn-group > div{display:flex;flex-direction:column;align-items:center;margin:0.5em 1em;flex-grow:1;}#give-money-btn-group > div > p.GoodSans{margin:20px 0 0 0;font-size:16px;text-align:center;}.navigation-links a,.menu a,.btn,#past-financial-statements a{text-decoration:none;}.navigation-links a:hover{border-bottom:#000 2px solid;}.menu span:hover{cursor:pointer;background-color:#9ee1d2;}.btn-blue{background-color:rgb(0,190,225);}.btn-blue:hover{background-color:rgba(0,190,225,0.6);}.btn-white{color:#FFF;border:#FFF 1px solid;}.btn-white:hover{background-color:rgba(255,255,255,0.2);}.btn-black{color:#000;border:#000 1px solid;}.btn,.bg-mandarin button,.bg-mandarin input{padding:10px 15px;border-radius:20px;}.bg-mandarin button:hover{background-color:rgba(255,225,210,0.6);}.btn{font-size:16px;}.btn img{height:16px;}#btn-fixed{position:fixed;right:30px;top:30px;z-index:1;}#btn-fixed-daf{position:fixed;right:30px;top:90px;z-index:1;background:#FF6441;}.bg-mandarin button,.bg-mandarin input{border:none;margin:20px 10px 0;background-color:rgb(255,225,210);font-size:16px;}.bg-mandarin input{width:18em;}::placeholder{color:#000;}::-ms-input-placeholder{color:#000;}.navbar{position:fixed;bottom:0;width:100%;background-color:#FFF;z-index:3;}.navbar a{flex-direction:column;}.navbar a,.menu a{padding:16px 0;text-decoration:none;flex:1;}.navbar a:not(:first-child){border-left:#000 1px solid;}.navbar a:hover{background-color:rgb(215,225,225);}.navbar a span{font-size:14px;margin:0 10px;white-space:nowrap;}.navbar img{margin-bottom:5px;}.menu,.navbar{height:85px;}.menu a{font-size:14px;}.main{}.videoWrapper{position:relative;width:100%;height:0;background-color:#000;}.videoWrapper43{padding-top:75%;}.videoWrapper169{padding-top:56%;}.videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent;}.videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-size:100% 100%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms,height 0s;-moz-transition:opacity 800ms,height 0s;transition:opacity 800ms,height 0s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;transition-delay:0s,0s;}.videoPoster:before{content:'';position:absolute;top:60%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:1px solid #fff;border-radius:100%;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms;}#btn-play{position:absolute;top:60%;left:50%;margin:-18px 0 0 -16px;width:40px;}.videoPoster:hover:before,.videoPoster:focus:before{border-color:rgb(255,255,255);background-color:rgba(255,255,225,0.2);}.videoPoster:hover:after,.videoPoster:focus:after{border-left-color:rgb(255,255,255);}.videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0s,800ms;-moz-transition-delay:0s,800ms;transition-delay:0s,800ms;}.videoWrapper h1{position:absolute;top:35%;left:0;z-index:1;margin:0;text-align:center;width:100%;color:#FFF;}.carousel-cell{width:100%;height:550px;}.flickity-page-dots{bottom:20px !important;}@media (min-width:360px){}@media (min-width:576px){h1{font-size:38px;margin:0 1em;}h3{font-size:30px;}h1 img{height:28px;}#contact h1{font-size:30px;padding:2em;}.banner-img h1,.content h1,.bg-img h1,.static-banner h1{font-size:50px;}#address h1{font-size:44px;}h3{margin:1em 4em;}.content p,#list-in-privacy-policy,#past-financial-statements{margin:0.5em 5em;}.logo-container img{width:500px;}.logos-container{align-self:flex-end;}.navbar img{height:36px;}.bg-mandarin button,.bg-mandarin input{margin:10px 10px 0;}.content h1{padding:1em 1em 0.5em;}.multi-col,.wide-multi-col{margin:0 8em;}.navigation-links span,.bg-mint p{font-size:16px;}.btn{font-size:20px;}.btn img{height:20px;}h2{font-size:28px;font-weight:500;}.content p,#list-in-privacy-policy,.sponsors p,.content .wide-multi-col p,.bg-mist p{font-size:22px;}.navbar a span,.menu a{font-size:18px;}.navbar #logo{display:block;height:18px;}.navbar #logo-small{display:none;}.list{font-size:22px;}.list > li{padding:1em 46px 1em 0;}.static-banner{height:300px;}.videoWrapper h1{top:45%;}.bg-mandarin label{font-size:22px;}.bg-mandarin button,.bg-mandarin input{font-size:20px;}#give-money-btn-group{margin:0.5em 8em;}.image-resize{width:350px;}.image-container-sm{width:300px;height:200px;}.image-container{width:350px;height:233px;}figcaption{width:350px;}.navbar a{flex-direction:row;}.navbar img{margin-bottom:0;}.social-container i{font-size:2em;}.sponsors-container div{width:160px;height:70px;margin:1.5em 4em;}}@media (min-width:768px){h1{font-size:42px;margin:0 2em;}h1 img{height:28px;}#contact h1{font-size:36px;}h3{margin:2em 5em;}.sponsors p{padding:2em 5em;}.navbar a span,.menu a{font-size:24px;}.navbar #logo{height:22px;}#what-families-get > div{flex-direction:row;}.navigation-links span{line-height:1;}.content{padding:30px;}.banner-img{min-height:500px;}#give-money-btn-group{flex-wrap:nowrap;margin:0.5em 1em;}}@media (min-width:992px){h1{margin:0 3em;font-size:54px;}#contact h1{font-size:47px;}h1 img{height:40px;}h3{margin:2em 9em;}.content p,#list-in-privacy-policy,#past-financial-statements{margin:0.5em 10em;}.sponsors p{padding:2em 10em;}#what-families-get img{width:266px;}.carousel-cell{height:675px;}.multi-col,.multi-col-contact{flex-wrap:nowrap;}.banner-img{min-height:600px;}.videoPoster:before{width:80px;height:80px;margin:-38px 0 0 -38px;}#btn-play{width:80px;margin:-36px 0 0 -31px;}.navbar a span,.menu a{font-size:30px;}.navbar #logo{height:26px;}}@media (min-width:1200px){h1{font-size:62px;}#contact h1{font-size:56px;}h1 img{height:42px;}.banner-img h1,.content h1,.bg-img h1,.static-banner h1,#address h1{font-size:70px;margin:0 2em;}.banner-img{min-height:700px;}.navigation-container{flex-direction:row;}.carousel-cell{height:700px;}.multi-col{margin:1em 12em;}.wide-multi-col{flex-wrap:nowrap;margin:0 0;}.content .wide-multi-col h2{margin-top:2em;}.list{padding:0 4em 1em;}.multi-row{margin:0 12em;}.static-banner{height:400px;}#give-money-btn-group{margin:0.5em 3em;}}@media (min-width:1440px){h1{font-size:74px;margin:0 2em;}#contact h1{font-size:68px;}h1 img{height:54px;}.banner-img h1,.content h1,.bg-img h1,.static-banner h1,#address h1{font-size:80px;}}.cta-btn{position:fixed;right:30px;z-index:1;font-size:16px;}.cta-btn.btn-blue{background-color:rgb(0,190,225);top:30px;}.cta-btn.btn-blue:hover{background-color:rgba(0,190,225,.6);}.cta-btn.btn-tomato{background:rgb(255,100,65);top:90px;}.cta-btn.btn-tomato:hover{background:rgba(255,100,65,.6);}.cta-btn.btn-salmon{background:rgb(247,216,200);top:150px;}.cta-btn.btn-salmon:hover{background:rgba(247,216,200,.6);}.covid-text{font-family:inherit;font-size:.9em;}.covid-header{margin-top:6em !important;}.logos-container{display:flex;flex-direction:row;align-items:flex-end;}#bash-flyer{background-image:url(/themes/custom/goodplus/css/assets/img/2020-bash-flyer-small.png)}@media (min-width:576px){.logos-container{align-self:unset;}.covid-header{margin-top:3em !important;}}@media (min-width:720.98px){#bash-flyer{background-image:url(/themes/custom/goodplus/css/assets/img/2020-bash-flyer.png);}.covid-text{font-size:1.3em;}.covid-header{margin-top:2.3em !important;}}@media(min-width:960px){.covid-header{margin-top:initial !important;}}@media (min-width:1499.98px){#bash-flyer{background-image:url(/themes/custom/goodplus/css/assets/img/2020-bash-flyer-large.png)}.covid-text{font-size:2em;}}@media (min-width:1999.98px){#bash-flyer{background-image:url(/themes/custom/goodplus/css/assets/img/2020-bash-flyer-x-large.png)}}.cta-btn.btn-stone{background:rgb(215,225,225);top:150px;}.cta-btn.btn-stone:hover{background:rgba(215,225,225,.6);}.flickity-viewport{height:500px;}@media(min-width:960px){.flickity-viewport{height:700px;}}@media(max-width:1024px){.btn{padding:8px 12px;border-radius:16px;}.cta-btn{right:15px;font-size:12px;}.cta-btn.btn-blue{top:15px;}.cta-btn.btn-tomato{top:55px;}.cta-btn.btn-stone{top:95px;}}.donate-menu{display:none;position:absolute;top:20px;right:20px;padding:10px 15px;height:40px;font-size:16px;font-family:'GoodSans',sans-serif;white-space:nowrap;overflow:hidden;background-color:#00bee1;border-radius:20px;box-shadow:0 3px 10px -2px rgba(0,0,0,0.25);text-align:center;transition:0.2s;z-index:1;}.donate-menu a{color:black;font-family:'GoodSans',sans-serif;text-decoration:underline 0.15em;text-decoration-color:#ff6441;}.donate-menu a:hover,.donate-menu a:focus{text-decoration-color:black;}.donate-menu.open{background-color:#ff6441;height:160px;}.donate-menu.open .menu__close{opacity:1;}.donate-menu.open .menu__close i{transform:rotate(180deg);transition:0.2s;}.donate-menu.open .menu__title{display:none;opacity:0;visibility:hidden;transition:0.2s;}.donate-menu.open .menu__content{opacity:1;visibility:visible;}.menu__button{font-weight:400;border:0;background:none;color:#000;padding:0;transition:0.2s;user-select:none;}.menu__title{font-family:'GoodSans',sans-serif;}.menu__content{opacity:0;visibility:hidden;transition:0.2s;}.menu__close{opacity:0.75;}.menu__close i{transform:rotate(0deg);transition:0.2s;}.menu__content__list{padding-inline-start:0;list-style:none;}.menu__content__list li{margin:0 0 0 4px;padding-bottom:16px;transform:translateX(20px);transition:0.2s;}.menu__content__list li:nth-child(1){margin-top:12px;transition-delay:0.08s;}.menu__content__list li:nth-child(2){transition-delay:0.12s;}.menu__content__list li:nth-child(3){transition-delay:0.16s;}.donate-menu.open .menu__content__list li{transform:translateX(0);}@media (max-width:959px){.show-for-large{display:none;}.donate-menu{display:block;}}@media (min-width:960px){.show-for-large{display:block;}}#good-plus-page-menu{position:fixed;top:0;left:-500px;height:100%;background-color:rgb(255,100,65);z-index:2;transition:.5s;}#good-plus-page-menu.open{left:0;transition:.5s;}.gp-pm-logo{width:200px;margin:35px;text-align:center;}.gp-ml{display:block;font-family:'GoodSans',sans-serif;font-size:20px;margin:0 35px 35px 35px;text-decoration:none;}a.larger i{font-size:20px;}@media (min-width:576px){#news h2{font-size:28px;line-height:40px;margin:1em 8em;text-align:left;}}@media only screen and (max-width:768px){h2{line-height:1.4;margin-bottom:20px;}.flex.image-row{display:flow;}}input:focus ~ label,textarea:focus ~ label,input:valid ~ label,textarea:valid ~ label{font-size:0.75em;color:#6C6C6C;top:-5px;-webkit-transition:all 0.225s ease;transition:all 0.225s ease;}input:focus,textarea:focus,input:valid,textarea:valid{}.styled-input{float:left;width:293px;margin:1rem 0;position:relative;border-radius:4px;}.extra-input-margin{margin-left:2rem;}@media only screen and (max-width:768px){.styled-input,.styled-input.wide{width:95%;margin:1rem auto;float:none !important;}}.styled-input label{color:#6C6C6C;padding:1.3rem 30px 1rem 30px;position:absolute;top:10px;left:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;pointer-events:none;font-family:'GoodSans';font-weight:bold;}.styled-input.wide{width:650px;max-width:95%;}input,textarea{padding:30px;border:0;width:100%;font-size:1rem;background-color:rgb(230,235,235);color:black;border-radius:4px;}input:focus,textarea:focus{outline:0;}input:focus ~ span,textarea:focus ~ span{width:100%;-webkit-transition:all 0.075s ease;transition:all 0.075s ease;}textarea{width:100%;min-height:15em;}.input-container{width:650px;max-width:100%;margin:20px auto 25px auto;}.submit-btn{float:right;padding:7px 35px;border-radius:60px;display:inline-block;background-color:rgb(0,190,225);color:black;font-family:'GoodSans';font-size:18px;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,0.06),0 2px 10px 0 rgba(0,0,0,0.07);-webkit-transition:all 300ms ease;transition:all 300ms ease;}.submit-btn:hover{transform:translateY(1px);box-shadow:0 1px 1px 0 rgba(0,0,0,0.10),0 1px 1px 0 rgba(0,0,0,0.09);}@media (max-width:768px){.submit-btn{width:100%;float:none;text-align:center;}}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);transition:opacity 200ms;visibility:hidden;opacity:0;}.overlay.light{background:rgba(255,255,255,0.5);}.overlay .cancel{position:absolute;width:100%;height:100%;cursor:default;}.overlay:target{visibility:visible;opacity:1;}.popup{margin:75px auto;padding:20px;width:800px;box-shadow:0 0 50px rgba(0,0,0,0.5);position:relative;max-width:95%;max-height:75vh;overflow:hidden;}.light .popup{border-color:#aaa;box-shadow:0 2px 10px rgba(0,0,0,0.25);}.popup h2{line-height:1.2;margin:10px;text-align:center;}.popup h4{font-size:20px;text-align:center;}.popup .close{position:absolute;width:20px;height:20px;top:20px;right:20px;opacity:0.8;transition:all 200ms;font-size:24px;font-weight:bold;text-decoration:none;}.popup .close:hover{opacity:1;}.popup .content{overflow:auto;margin-top:10px;margin-bottom:25px;height:180px;}.popup img{display:block;margin:auto;}.popup p{margin:0 0 1em;font-size:18px;}.popup p:last-child{margin:0;}.overlay .popup img{max-height:250px;}@media (max-width:768px){.popup h2{font-size:20px;}.popup h4{font-size:18px;}.popup p{font-size:16px;}.overlay .popup img{max-height:200px;}}.ribbon{position:fixed;background:#00bee1;box-shadow:0 0 0 999px #00bee1;clip-path:inset(0 -100%);text-align:center;padding:5px;inset:0 auto auto 0;transform-origin:100% 0;transform:translate(-29.3%) rotate(-45deg);}.ribbon a{color:#FFF;display:block;font-family:'GoodSans';padding:10px;text-decoration:none;}@media (max-width:768px){.ribbon{padding:0;}.ribbon a{font-size:12px;padding:5px;}}.sponsor-name-text{align-items:center;color:rgb(75,75,75);display:flex;font-family:GoodSans,sans-serif;font-size:110%;justify-content:center;text-align:center;text-wrap:balance;}@media (max-width:768px){.sponsor-name-text{font-size:75% !important;}}
