.text-accordion,.text-accordion.is-admin{border-top:1px solid #3d3d3e;overflow:hidden;position:relative}.text-accordion header h2,.text-accordion.is-admin header h2{color:#f5f4f2;font-family:var(--font-family-Adelphi);font-size:calc(18.94737px + 1.51316vw);font-style:normal;font-weight:800;line-height:calc(28.26316px + 1.18421vw);margin:calc(21.63158px + .59211vw) 0;max-width:1089px;padding:0 var(--page-external-padding);text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width:1920px){.text-accordion header h2,.text-accordion.is-admin header h2{font-size:48px;line-height:51px;margin:33px 0}}.text-accordion header h3,.text-accordion.is-admin header h3{color:#f5f4f2;display:block;font-family:var(--font-family-Adelphi);font-size:calc(16.52632px - .13158vw);font-style:normal;font-weight:700;line-height:20px;margin-bottom:60px;padding:0 var(--page-external-padding);text-align:center;text-align:left;text-transform:uppercase}@media screen and (min-width:1920px){.text-accordion header h3,.text-accordion.is-admin header h3{font-size:14px;line-height:20px}}.text-accordion .wrap-content,.text-accordion.is-admin .wrap-content{background:linear-gradient(0deg,rgba(30,30,30,.94),rgba(30,30,30,.94));padding:calc(73.68421px + 6.57895vw) 0;position:relative;z-index:2}@media screen and (min-width:1920px){.text-accordion .wrap-content,.text-accordion.is-admin .wrap-content{padding:200px 0}}.text-accordion .accordion-wrap,.text-accordion.is-admin .accordion-wrap{padding:0 var(--page-external-padding)}.text-accordion .accordion-wrap .ac,.text-accordion.is-admin .accordion-wrap .ac{background-color:transparent;border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-top:1px solid hsla(0,0%,100%,.12);margin-bottom:0;position:relative;z-index:9}.text-accordion .accordion-wrap .ac:last-of-type,.text-accordion.is-admin .accordion-wrap .ac:last-of-type{border-bottom:1px solid hsla(0,0%,100%,.12)}.text-accordion .accordion-wrap .ac .ac-trigger,.text-accordion.is-admin .accordion-wrap .ac .ac-trigger{color:#fff;font-family:var(--font-family-Adelphi);font-size:calc(12.42105px + .39474vw);font-style:normal;font-weight:300;line-height:calc(27.05263px - .26316vw);padding:35px 0;text-align:center;text-align:left;text-transform:uppercase}@media screen and (min-width:1920px){.text-accordion .accordion-wrap .ac .ac-trigger,.text-accordion.is-admin .accordion-wrap .ac .ac-trigger{font-size:20px;line-height:22px}}.text-accordion .accordion-wrap .ac .ac-trigger .btn-wrap,.text-accordion.is-admin .accordion-wrap .ac .ac-trigger .btn-wrap{display:block;padding-right:20px}.text-accordion .accordion-wrap .ac .ac-panel .ac-text,.text-accordion.is-admin .accordion-wrap .ac .ac-panel .ac-text{color:#fff;font-family:var(--font-family-Adelphi);font-size:13px;font-style:normal;font-weight:450;line-height:21px;margin-bottom:40px;max-width:862px;padding-left:0;text-align:center;text-align:left;text-transform:uppercase}@media screen and (min-width:1920px){.text-accordion .accordion-wrap .ac .ac-panel .ac-text,.text-accordion.is-admin .accordion-wrap .ac .ac-panel .ac-text{font-size:13px;line-height:21px}}.text-accordion .video-background,.text-accordion.is-admin .video-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.text-accordion .video-background video,.text-accordion.is-admin .video-background video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.text-accordion .hover-image,.text-accordion.is-admin .hover-image{aspect-ratio:272/330;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.2);left:0;max-width:272px;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;z-index:2}@media screen and (max-width:767px){.text-accordion .hover-image,.text-accordion.is-admin .hover-image{opacity:0!important}}.text-accordion .hover-image img,.text-accordion.is-admin .hover-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-accordion.is-admin{pointer-events:none}.text-accordion.is-admin:after{content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}
.ac{--color-white:#fff;--color-light-grey:#eee;--color-grey:#8a8a8a;--color-black:#111;background-color:var(--color-white);border:1px solid var(--color-light-grey);box-sizing:border-box;margin-bottom:8px}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{background-color:initial;border:0;color:var(--color-black);cursor:pointer;display:block;font:700 16px Arial,sans-serif;margin:0;padding:8px 32px 8px 8px;position:relative;text-align:left;text-decoration:none;transition:color .25s ease;width:100%}.ac .ac-trigger:after{content:"+";position:absolute;right:10px;text-align:center;top:50%;transform:translateY(-50%);width:15px}.ac .ac-trigger:focus{color:var(--color-grey)}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{color:var(--color-black);font:15px/24px Arial,sans-serif;margin:0;padding:8px}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger:after{content:"\2013"}
