.relative{position:relative}.full-width{width:100%;height:100%}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-center{justify-content:center;align-content:center}.huge{font-size:28px;font-weight:500}.large{font-size:24px;font-weight:500}[aria-label=affiliation-share]{padding-top:70px}[aria-label=affiliation-share] .lines{margin-top:15px;margin-bottom:25px;font-weight:500;max-width:30%}[aria-label=affiliation-about]{padding-top:50px;padding-left:35px;padding-right:35px;margin-top:20px;margin-bottom:70px}[aria-label=affiliation-about] .description{padding:90px;width:40%}[aria-label=affiliation-about] .description .desc{margin-top:40px}[aria-label=affiliation-about] .description ul{margin-top:15px;-webkit-padding-start:20px;padding-inline-start:20px}[aria-label=affiliation-about] .description ul li{padding-top:20px;padding-bottom:20px}[aria-label=affiliation-how-it-works]{background:#f5f5f5;margin-top:50px;margin-bottom:70px;padding-top:70px;padding-bottom:70px}[aria-label=affiliation-how-it-works] [aria-label=how-it-works-icons]{margin-top:100px;padding-left:5%;padding-right:5%}[aria-label=affiliation-how-it-works] [aria-label=how-it-works-icons] .item{width:25%;padding-left:5%;padding-right:5%}[aria-label=affiliation-how-it-works] [aria-label=how-it-works-icons] .item .title{font-size:18px;font-weight:500;margin-bottom:15px;justify-content:center}[aria-label=affiliation-dont-be-shy] .button{margin-top:25px;margin-bottom:70px}[aria-label=affiliation-dont-be-shy] .footer{margin-top:70px;margin-bottom:70px}[aria-label=affiliation-dont-be-shy] .dont-be-shy-image{width:100%}[aria-label=affiliation-dont-be-shy] .dont-be-shy-image img{width:70%}.collapse{transition:all 2s}#accordion{padding-left:3%;padding-right:3%;margin-top:70px}#accordion .large{font-size:20px;font-weight:500}#accordion .panel{border-top:1px solid #adadad;padding-left:50px;padding-right:50px}#accordion .panel-body,#accordion .panel-heading,#accordion panel-title{border:0}#accordion .panel{box-shadow:none;padding-bottom:15px}#accordion .panel .panel-body{padding-left:95px;padding-top:5px;padding-bottom:0}#accordion .panel .panel-body p{margin-bottom:15px}#accordion .panel .panel-heading{border-radius:0}#accordion .panel .panel-heading .panel-title a{text-decoration:none;padding:1em 0;align-items:center}#accordion .panel .panel-heading .panel-title{padding-bottom:15px}#accordion .panel .panel-heading .panel-title a span{float:left;width:45px;height:45px;text-align:center;border:1px solid #7b7b7b;border-radius:25px}#accordion .panel .panel-heading .panel-title a span:after{content:"\2014";color:#757575;font-size:20px;position:relative;top:9px}#accordion .panel .panel-heading .panel-title .flex{display:flex!important;padding-left:25px;padding-bottom:0}#accordion .panel .panel-heading .panel-title a.collapsed span:after{content:"+"}.btn-affiliation{margin-top:30px}[aria-label=affiliation-header]{align-items:center;justify-content:center}[aria-label=affiliation-header] .text-container{padding:35px;position:absolute;width:auto;height:auto;background-color:rgba(245,45,121,.85);color:#fff;align-items:center;justify-content:center}[aria-label=affiliation-header] .text-container .small{color:#f5f5f5;margin-bottom:5px}[aria-label=affiliation-header] .text-container .large{font-size:32px;font-weight:700}@media only screen and (max-width:992px){[aria-label=affiliation-header] img.full-width{height:50vh;width:auto}[aria-label=affiliation-share] .lines{max-width:100%}[aria-label=affiliation-about]{margin-bottom:35px}[aria-label=affiliation-about] .flex-row{flex-direction:column!important}[aria-label=affiliation-about] .description{width:100%;padding:30px}[aria-label=affiliation-how-it-works] [aria-label=how-it-works-icons]{flex-direction:column!important;margin-top:60px}[aria-label=affiliation-how-it-works] [aria-label=how-it-works-icons] .item{width:100%;margin-bottom:20px}#accordion .panel{padding-left:10px}#accordion .panel .panel-body{padding-left:55px}#accordion .panel .panel-heading .panel-title .flex{padding-left:10px}#accordion .panel .panel-heading .panel-title a .collapse-icon{width:35px;height:35px}#accordion .panel .panel-heading .panel-title a .collapse-icon span{width:33px;height:33px}#accordion .panel .panel-heading .panel-title a .collapse-icon span:after{top:3px}}