.header{position:absolute;top:1.5rem;left:10vw;right:10vw;height:auto;border-radius:.35rem;box-shadow:0 0 4px #00000012,0 1px 1px #0000000f,0 6.7px 5.3px #0000000a,0 12.5px 10px #00000008,0 22.3px 17.9px #0000000d,0 41.8px 33.4px #0000000f,0 100px 80px #0000000f;background-color:#23242a;z-index:900}.header .wrapper{display:flex;justify-content:space-between;align-items:center;max-width:100%;height:6rem;padding:0 1.5rem}.header .wrapper .brand{margin-right:5vw}.header .wrapper .brand img{display:block;width:120px;height:34px}.header .wrapper .navbar{width:100%;display:flex;justify-content:space-between}.header .wrapper .navbar .drawer-brand{display:none}.header .wrapper .navbar .menu{margin:0}.header .wrapper .navbar .menu .menu-item{position:relative;display:inline-block;margin:0;padding:0}.header .wrapper .navbar .menu .menu-item.search-link-mobile{display:none}.header .wrapper .navbar .menu .menu-item a{position:relative;display:block;font-family:Alexandria,sans-serif;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.02rem;padding:.7rem .8rem;text-decoration:none;color:#fff;background-color:#23242a;border-radius:.15rem;cursor:pointer;opacity:1;transition:all .3s ease}.header .wrapper .navbar .menu .menu-item a.nav-tools{display:flex;justify-content:center;align-items:center;background-color:#ff8300;width:32px;height:32px;padding:0;border-radius:50%}.header .wrapper .navbar .menu .menu-item a.nav-tools i{font-size:.8rem;font-weight:900}.header .wrapper .navbar .menu .menu-item a.nav-tools.catalog{background-color:#1b96d4}.header .wrapper .navbar .menu .menu-item a.nav-tools.catalog:hover{opacity:1;background-color:#25a4e3}.header .wrapper .navbar .menu .menu-item a.nav-tools.user{background-color:#67338e}.header .wrapper .navbar .menu .menu-item a.nav-tools.user:hover{opacity:1;background-color:#753aa1}.header .wrapper .navbar .menu .menu-item a.nav-tools:hover{opacity:1;background-color:#ff8f1a}.header .wrapper .navbar .menu .menu-item a.nav-tools .mobile-text{display:none}.header .wrapper .navbar .menu .menu-item a:hover{color:#fff;opacity:1;background-color:#3a3c46}.header .wrapper .navbar .menu .menu-item a.current{color:#fff}.header .wrapper .navbar .menu .sub-menu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;position:absolute;top:2.45rem;left:50%;width:auto;height:auto;padding:1.5rem;margin:0;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003;border-radius:.35rem;translate:-50% 1rem;transition:all .3s ease;z-index:999}.header .wrapper .navbar .menu .sub-menu:after{content:"";position:absolute;left:50%;top:-2.15rem;font-family:"Font Awesome 6 Pro";font-size:2rem;font-weight:900;color:#fff;z-index:100;translate:-50% 1rem;transition:all .3s ease}.header .wrapper .navbar .menu .sub-menu.one-col{grid-template-columns:1fr}.header .wrapper .navbar .menu .sub-menu.two-col{grid-template-columns:repeat(2,1fr)}.header .wrapper .navbar .menu .sub-menu.four-col{grid-template-columns:repeat(4,1fr)}.header .wrapper .navbar .menu .sub-menu .nav-column{grid-column:auto/span 1;padding:0;border-radius:.15rem;background-color:#fff}.header .wrapper .navbar .menu .sub-menu .nav-column.double-column{column-count:2;column-gap:.75rem}.header .wrapper .navbar .menu .sub-menu .nav-column.double-column .list-title{column-span:all}.header .wrapper .navbar .menu .sub-menu .nav-column.age{padding:0 .75rem .75rem;border-radius:.15rem;background-color:#f2f2f2}.header .wrapper .navbar .menu .sub-menu .nav-column.age .menu-item a .nav-icon{background-color:#ff8300}.header .wrapper .navbar .menu .sub-menu .nav-column.age .menu-item.special a{background-color:#fff}.header .wrapper .navbar .menu .sub-menu .nav-column.age .menu-item.special a .nav-icon{background-color:#67338e}.header .wrapper .navbar .menu .sub-menu .nav-column .list-title{display:block;font-family:cabrito-extended,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:-.01rem;padding:0;margin:.75rem 0 .25rem;color:#23242ab3}.header .wrapper .navbar .menu .sub-menu .menu-item{display:block;margin:0 0 .25rem}.header .wrapper .navbar .menu .sub-menu .menu-item a{display:grid;grid-template-columns:auto 1fr;grid-gap:.3rem;width:165px;justify-content:center;padding:5px 10px 5px 5px;margin:0;background-color:#fff;border-radius:.15rem;box-shadow:0 1px 1px #00000014,0 2px 4px #00000008,0 6px 12px #00000005,0 10px 20px #00000003;text-decoration:none;transform:translateY(0);transition:all .2s ease}.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-icon{display:flex;align-items:center;justify-content:center;text-align:center;width:28px;height:28px;margin:0;background-color:#1b96d4;border-radius:.09rem}.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-icon i{font-size:.9rem;font-weight:400;color:#fff}.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-desc{position:relative}.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-desc .nav-title{font-size:.8rem;font-weight:400;letter-spacing:-.01rem;line-height:1.1;text-transform:none;color:#23242a}.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-desc .nav-info{display:block;font-size:.65rem;font-weight:300;letter-spacing:0;line-height:1.2;text-transform:none;color:#23242a99}.header .wrapper .navbar .menu .sub-menu .menu-item a:hover{background-color:#f7f7f7;box-shadow:0 1px 1px #0003,0 2px 3px #0000000f,0 4px 6px #00000003,0 6px 10px #00000003;transform:translateY(2%)}.header .wrapper .navbar .menu .sub-menu .menu-item a:hover .nav-desc .nav-title{color:#23242a}.header .wrapper .navbar .menu .sub-menu .menu-item a:hover .nav-desc .nav-info{color:#23242a99}.header .wrapper .navbar .menu .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;translate:-50% 0}.header .input-shadow{font-family:Alexandria,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;border:none;background:#fcfcfc;box-shadow:inset 0 0 3px #0000000f,inset 0 1px 15px #00000008;border-radius:.35rem;width:230px;padding:10px 20px;margin:0 0 .5em}.header .input-shadow::placeholder{color:#515462}.header .input-shadow:focus{outline:none;box-shadow:0 1px 2px #0000001a,0 3px 6px #00000008,0 3px 12px #00000005,0 10px 20px #00000008}.header .search-buttons{display:flex;flex-wrap:nowrap;justify-content:space-between}.header .search-buttons .search{font-family:Alexandria,sans-serif;font-weight:600;font-size:.65rem;line-height:1.5;letter-spacing:.05rem;text-transform:uppercase;border:none;color:#fff;background:#1b96d4;box-shadow:0 1px 1px #00000014,0 2px 4px #00000008,0 6px 12px #00000005,0 10px 20px #00000003;border-radius:.15rem;width:100%;padding:12px 10px;margin:0}.header .search-buttons .search i{font-weight:900}.header .search-buttons .search.website{background:#ff8300}.header .opened-menu{position:relative;display:none;cursor:pointer;font-size:1.75rem;color:#fff;border:none;outline:none;opacity:0;visibility:hidden;background:none}.header .closed-menu{display:none;font-size:1.95rem;color:#23242a;cursor:pointer;border:none;outline:none;background:none}.header .overlay{position:fixed;left:0;top:0;height:100%;width:100%;z-index:999;opacity:0;visibility:hidden;background:#000000b3;transition:all .3s ease}@media only screen and (max-width: 1070px){.navbar .menu .menu-item a{font-size:.7rem!important}}@media only screen and (max-width: 992px){.header .wrapper{height:4.5rem;justify-content:space-between}.header .wrapper .brand img{width:110px}.header .wrapper .navbar{display:block;position:fixed;top:0;right:-340px;width:340px;height:100%;padding:0;z-index:999;opacity:0;overflow-y:auto;visibility:hidden;background-color:#fff;box-shadow:-1px 0 1px #0000000a,-6px 0 5.3px #0000000d,-12px 0 10px #0000000a,-22px 0 17.9px #0000000a,-40px 0 33.4px #0000000a,-80px 0 80px #0000000d;transition:all .3s ease}.header .wrapper .navbar.active{right:0;opacity:1;visibility:visible}.header .wrapper .navbar .drawer-brand{display:flex;justify-content:center;margin-top:3rem}.header .wrapper .navbar .drawer-brand img{display:block;width:40px;height:63px}.header .wrapper .navbar .menu{height:auto;margin-top:1rem;padding:0 1.5rem}.header .wrapper .navbar .menu.tools{margin-top:1em}.header .wrapper .navbar .menu .menu-item{display:block;margin:0}.header .wrapper .navbar .menu .menu-item.search-link-desktop{display:none}.header .wrapper .navbar .menu .menu-item.search-link-mobile{display:block;margin-bottom:.5rem}.header .wrapper .navbar .menu .menu-item a{font-size:.85rem!important;font-weight:700;letter-spacing:.01rem;padding:.75em 1em;margin:0;color:#23242a;background-color:#fff;box-shadow:0 1px 1px #00000014,0 2px 4px #00000008,0 6px 12px #00000005,0 10px 20px #00000003;border:0;pointer-events:auto}.header .wrapper .navbar .menu .menu-item a.nav-tools{justify-content:flex-start;width:100%;height:auto;padding:10px 0;color:#fff;border-radius:.15rem;box-shadow:0 1px 1px #00000014,0 2px 4px #00000008,0 6px 12px #00000005,0 10px 20px #00000003}.header .wrapper .navbar .menu .menu-item a.nav-tools .mobile-text{display:inline;font-weight:600}.header .wrapper .navbar .menu .menu-item a.nav-tools i{font-size:1rem;font-weight:900;width:1.5rem;padding-left:1em}.header .wrapper .navbar .menu .menu-item a.nav-tools.search-toggle{margin-left:0}.header .wrapper .navbar .menu .menu-item a.nav-tools.user{color:#fff;background-color:#67338e}.header .wrapper .navbar .menu .menu-item a.nav-tools:hover{color:#fff}.header .wrapper .navbar .menu .menu-item a:hover{color:#23242a;background-color:#f2f2f2}.header .wrapper .navbar .menu .sub-menu{position:relative;grid-template-columns:1fr;grid-gap:0;top:auto;left:auto;width:100%;max-height:0;margin:0 0 .25rem;padding:0;border:none;outline:none;opacity:1;overflow:hidden;visibility:visible;background:transparent;box-shadow:none;translate:0 0}.header .wrapper .navbar .menu .sub-menu.two-col,.header .wrapper .navbar .menu .sub-menu.four-col{grid-template-columns:1fr}.header .wrapper .navbar .menu .sub-menu:after{color:#fff0}.header .wrapper .navbar .menu .sub-menu .menu-item{display:block;margin:0 0 .15rem;padding:0}.header .wrapper .navbar .menu .sub-menu .menu-item:first-child{margin-top:.25rem}.header .wrapper .navbar .menu .sub-menu .menu-item a{padding:.35rem;background-color:#f7f7f7;width:100%;align-items:center;box-shadow:none}.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-icon{width:24px;height:24px;background-color:#1b96d4}.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-icon i,.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-desc .nav-title{font-size:.85rem}.header .wrapper .navbar .menu .sub-menu .menu-item a .nav-desc .nav-info{display:none}.header .wrapper .navbar .menu .sub-menu .menu-item a:hover{box-shadow:none}.header .wrapper .navbar .menu .sub-menu .nav-column{padding:0 .75rem;background-color:transparent}.header .wrapper .navbar .menu .sub-menu .nav-column .list-title{padding:.75em .25em .15em}.header .wrapper .navbar .menu .sub-menu .nav-column.double-column{column-count:1}.header .wrapper .navbar .menu .sub-menu .nav-column.age{padding:0 .75rem;background-color:transparent}.header .wrapper .navbar .menu .menu-item-has-children:hover .sub-menu{translate:0 0}.header .opened-menu{display:block;opacity:1;visibility:visible}.header .closed-menu{position:absolute;display:flex;top:1.5rem;right:1.5rem}.header .overlay.active{display:block;opacity:1;visibility:visible}.header .search-buttons{padding-bottom:1rem}}section.footer .container{position:relative;display:grid;grid-template-columns:1fr;grid-gap:1rem;padding-top:5vw;padding-bottom:5vw}section.footer .footer-brand{grid-column:1/-1;display:flex;justify-content:center}section.footer .footer-brand img{display:block;width:60px;height:auto}section.footer .footer-columns{position:relative;display:grid;grid-template-columns:3fr 2fr 2fr 2fr;grid-gap:1rem;padding:1rem 0;margin:0 10vw;border-top:1px solid #F7F7F7;border-bottom:1px solid #F7F7F7}section.footer .policy{display:flex;justify-content:center;opacity:.7}.footer-shapes{grid-column:1/-1;margin:0 -20px -10px;display:flex;justify-content:center}.footer-shapes img{display:block;width:100%;height:auto;opacity:.9}@media (max-width: 992px){section.footer .footer-brand img{width:50px}section.footer .footer-columns{margin:0}}@media (max-width: 576px){section.footer .footer-brand img{width:40px}section.footer .footer-columns{grid-template-columns:1fr 1fr 1fr}section.footer .column:first-of-type{grid-column:1/-1;display:flex;justify-content:flex-start}section.footer .address-list{display:block;width:100%}section.footer #google_translate_element{display:block}}a{color:currentColor;font-weight:500;transition:all .3s ease}a:hover{opacity:.7}p{margin:0 0 .75rem;font-size:min(max(14px,6vw),16px);font-weight:300;line-height:1.6}p.lg{font-family:cabrito-extended,sans-serif;font-size:min(max(22px,4vw),36px);font-weight:200;line-height:1.3;margin:0;opacity:.6}p.md{font-family:Alexandria,sans-serif;font-size:min(max(16px,4vw),20px);font-weight:300;line-height:1.4;opacity:.8}p.sm{font-size:min(max(10px,4vw),12px)}.hero-head{font-family:Alexandria,sans-serif;font-size:min(max(30px,6vw),60px);font-weight:600;letter-spacing:-.07 rem;line-height:1.05;margin:0 0 .75rem}.sub-xxl{font-family:cabrito-extended,sans-serif;font-size:min(max(28px,4vw),48px);font-weight:300;letter-spacing:-.05rem;margin:0 0 0 -1px;line-height:1}.sub-xl{font-family:cabrito-extended,sans-serif;font-size:min(max(24px,4vw),36px);font-weight:500;letter-spacing:-.02rem;margin:0 0 .25rem -1px;line-height:1}.sub-lg{font-family:Alexandria,sans-serif;font-size:min(max(22px,4vw),26px);font-weight:300;letter-spacing:-.01rem;line-height:1.2;margin:0 0 .75rem}.sub-md{font-size:min(max(16px,4vw),18px);font-weight:600;letter-spacing:-.02rem;line-height:1.2;margin:0 0 .5rem}.sub-sm{font-size:min(max(13px,4vw),15px);font-weight:500;letter-spacing:-.01rem;line-height:1.2;margin:0 0 .25rem}.sub-xs{font-size:min(max(11px,4vw),13px);font-weight:300;letter-spacing:-.01rem;line-height:1.2;margin:0 0 .25rem}.section-id{font-size:min(max(10px,4vw),14px);font-weight:400;letter-spacing:-.02rem;line-height:1.2;margin:0}.strong{font-weight:400}.light{font-weight:300;opacity:.8}.sub-xl-sans{font-family:Alexandria,sans-serif;font-size:min(max(28px,4vw),38px);font-weight:600;letter-spacing:-.03rem;margin:0 0 .5rem -1px;line-height:1;color:#1b96d4}.sub-xxl-sans{font-family:Alexandria,sans-serif;font-size:min(max(36px,4vw),54px);font-weight:600;letter-spacing:-.03rem;margin:0 0 .5rem -1px;line-height:1;color:#67338e}blockquote{margin:1.5rem 0;padding:0;max-width:70ch;opacity:.7}blockquote p{font-size:min(max(20px,4vw),24px);font-weight:300;letter-spacing:-.02rem;line-height:1.4;margin:0 0 .75rem 2px;padding:0 0 0 .75rem;border-left:6px solid currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.span-all{grid-column:1/-1}.span-two{grid-column:auto/span 2}.center{text-align:center}.purpletxt{color:#67338e}body{font-size:16px;line-height:1.3;font-family:Alexandria,sans-serif;font-weight:300;color:#23242a;background-color:#fff;margin:0;padding:0}body main{margin:0}.blocks-container{position:relative;display:grid;grid-template-columns:10vw 1fr 10vw;grid-row-gap:5vw;padding:0;overflow:hidden}section{position:relative;grid-column:2/span 1}.section-header-link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1rem}pre{color:#ff8c00}@media only screen and (max-width: 992px){.blocks-container{margin-top:-2.25rem}}a.button{position:relative;display:inline-block;padding:.55rem 1.25rem;margin:0;font-weight:600;font-size:min(max(8px,4vw),11px);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;border-radius:2rem;border:0;box-shadow:0 1px 2px #0000001a,0 3px 6px #00000008,0 3px 12px #00000005,0 10px 20px #00000008;transform:translateY(0);transition:all .3s ease}a.button:hover{opacity:1;transform:translateY(2%);box-shadow:0 1px 1px #0003,0 2px 3px #0000000f,0 4px 6px #00000003,0 6px 10px #00000003}a.button.white{color:#67338e;background-color:#fff}a.button.white:hover{color:#46166b;background-color:#f7f7f7}a.button.max{display:block;padding:4vw 13vw;font-size:min(max(16px,4vw),28px);text-align:center}a.button.large{padding:1.25rem 2.5rem;font-size:min(max(12px,4vw),15px);text-align:center}a.button.yellow{color:#23242a;background-color:#fdea8c}a.button.yellow:hover{color:#23242a;background-color:#feefab}a.button.orange{color:#fff;background-color:#ff8d14}a.button.orange:hover{color:#fff;background-color:#ffa13d}a.button.purple{color:#fff;background-color:#72389d}a.button.purple:hover{color:#fff;background-color:#8843bb}a.button.blue{color:#fff;background-color:#1c9cdd}a.button.blue:hover{color:#fff;background-color:#3cade6}a.button.date{display:flex;flex-direction:column;justify-content:center;letter-spacing:.01em;text-align:center;color:#23242a;background-color:#f7f7f7;aspect-ratio:1/1;border-radius:.15rem;box-shadow:none;padding:0;margin:0;border:0;transition:all .3s ease}a.button.date .day{font-size:min(max(9px,2vw),24px);font-weight:300;pointer-events:none;line-height:1.1}a.button.date .number{font-size:min(max(18px,3vw),50px);font-weight:500;pointer-events:none;line-height:1.1}a.button.date.is-checked{color:#fff;background-color:#1b96d4}a.button.date:hover{color:#fff;background-color:#45b1e7;transform:translateY(1%);box-shadow:none}@media (max-width: 768px){a.button.date{border-radius:2px}}ul{margin:0 0 .75rem 1.25rem;padding:0;list-style:disc}ul li{font-size:min(max(14px,4vw),16px);line-height:1.3;margin:0 0 .25rem}ul li p{margin:0}ul.footer-list{margin:0;padding:0;list-style:none}ul.footer-list li{display:block;margin:0;padding:0}ul.footer-list li a{font-size:min(max(9px,4vw),10px);font-weight:400;line-height:1.3;letter-spacing:.04rem;text-transform:uppercase;text-decoration:none}ul.footer-list.address-list{margin:0 0 1.5rem}ul.footer-list.address-list li{display:block;margin:0;padding:0}ul.footer-list.address-list li a{font-size:min(max(11px,4vw),13px);font-weight:600;line-height:1.3;letter-spacing:-.01rem;text-transform:none}ul.policies-sections{margin:1.5rem 0;padding:0;list-style:none}ul.policies-sections li{display:block;margin:0;padding:0}ul.policies-list{margin:0 0 1.5rem;padding:0 0 .5rem;list-style:none;column-count:2;column-gap:5vw;border-bottom:5px solid #F7F7F7}ul.policies-list li{display:block;margin:0;padding:.25rem 0 .25rem 1.15rem;border-top:1px solid #F7F7F7}ul.policies-list li a{position:relative;font-size:min(max(12px,4vw),14px);font-weight:300;line-height:1.2;letter-spacing:-.01rem;text-decoration:none;color:#67338e;transition:all .3s ease}ul.policies-list li a:before{content:"";position:absolute;top:2px;left:-1.15rem;font-family:"Font Awesome 6 Pro";font-weight:500;font-size:11px;color:#ff8300;transition:all .3s ease}ul.policies-list li a:hover{color:#46166b}ul.tags-list{margin:0;padding:0;list-style:none;border-top:1px solid #F7F7F7}ul.tags-list li{display:inline;font-size:min(max(10px,4vw),11px);font-weight:300;letter-spacing:-.01rem;margin:0 3px 0 0;padding:0}ul.tags-list li i{font-size:min(max(12px,4vw),13px)!important;color:#1b96d4!important;font-weight:900!important}ul.tags-list li.tag{font-weight:500}ul.tags-list li.tag:after{content:",";position:relative}ul.tags-list li.tag:last-of-type:after{content:""}ul.breadcrumbs{margin:0;padding:0;list-style:none}ul.breadcrumbs li{display:inline;margin:0;padding:0;font-size:min(max(8px,4vw),9px);font-weight:500;line-height:1.3;letter-spacing:.04rem;text-transform:uppercase}ul.breadcrumbs li:after{content:"";position:relative;margin:0 .15rem;font-family:"Font Awesome 6 Pro";font-weight:800;opacity:.3}ul.breadcrumbs li:last-child:after{content:""}ul.breadcrumbs li a{color:#ff8300;transition:all .3s ease;text-decoration:none}ul.breadcrumbs li a:hover,ul.breadcrumbs li.current a{color:#fbd20a}ul.breadcrumbs li.current a:after{opacity:0}ol{margin:0 0 1.5rem 1.25rem;padding:0}ol li{font-size:min(max(14px,4vw),16px);line-height:1.4;margin:0 0 .5rem;opacity:.7}ol li p{margin:0}@media (max-width: 768px){ul.policies-list{column-count:1;column-gap:0}}figure{position:relative;margin:0 0 .75rem;padding:0}figure img{display:block;width:100%;height:auto;border-radius:.35rem}figure img.cover{object-fit:cover!important}figure .card-top{aspect-ratio:16/9}figure.cover{position:absolute!important;top:0;left:0;right:0;bottom:0;margin:0!important;padding:0!important}figure.cover img{display:block;width:100%;height:100%;object-fit:cover}figure.cover picture{position:absolute;top:0;left:0;right:0;bottom:0}figcaption{position:absolute;left:0;bottom:0;font-size:min(max(9px,4vw),10px);font-weight:400;letter-spacing:0;color:#fff;background-color:#46166b;margin:0;padding:.5rem .75rem;border-top-right-radius:.35rem;border-bottom-left-radius:.35rem;z-index:10}picture{position:relative;display:block;margin:0;padding:0}.video-padding{padding:1.5rem}.video-wrapper{position:relative;aspect-ratio:16/9;overflow:hidden;max-width:100%;border-radius:.35rem;box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:-2px;left:-2px;width:100%;height:100%}video{object-fit:cover;width:100%;height:100%;z-index:1}.card{position:relative;padding:1.5rem;margin:0;background-color:#fff;border-radius:.35rem;box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003;transition:all .3s ease;z-index:1}.card figure img{border-radius:.15rem}.card i{font-size:min(max(20px,4vw),26px);font-weight:300;margin:0 0 .75rem}.card p{font-size:min(max(13px,4vw),14px);line-height:1.4}.card.blue{color:#fff;background-color:#1b96d4}.card.orange{color:#fff;background-color:#e67600}.card.yellow{background-color:#fde987}.card.purple{color:#fff;background-color:#67338e}.card.grey{background-color:#f7f7f7}.card.book-cover{padding:0;border-top-right-radius:.35rem;border-bottom-right-radius:.35rem;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 2px #0000001a,0 3px 6px #00000008,0 3px 12px #00000005,0 10px 20px #00000008}.card.book-cover figure{margin:0}.card.book-cover figure img{border-top-right-radius:.35rem;border-bottom-right-radius:.35rem;border-bottom-left-radius:0;border-top-left-radius:0}.card address{margin:0 0 .75rem}.card .links{border-top:1px solid #F7F7F7;padding:.5rem 0 0;margin:.75rem 0 0}.card .location-info{display:grid;grid-template-columns:1.15rem 1fr;grid-template-areas:"icon content";margin:0 0 .35rem}.card .location-info .info{display:flex;align-items:flex-start;grid-area:content;font-size:min(max(11px,4vw),13px);font-weight:300;line-height:1;font-style:normal}.card .location-info .info a{font-weight:400;color:#46166b}.card .location-info .info a:hover{color:#67338e}.card .location-info .icon{display:flex;align-items:flex-start;grid-area:icon}.card .location-info .icon i{font-size:min(max(10px,4vw),11px);font-weight:900;margin:0;padding:0;width:1.25rem;line-height:1;color:#ff8300}.card .hours-info{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"day time";font-size:min(max(11px,4vw),13px);font-weight:300;line-height:1;padding:.2rem 0;border-top:1px solid #F7F7F7}.card .hours-info .day{display:flex;align-items:flex-start;grid-area:day}.card .hours-info .time{display:flex;align-items:flex-start;grid-area:time;font-weight:400}.card .button{margin:2px}.alert-wrapper{position:absolute;top:126px;left:10vw;right:10vw}.announcement-banner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;border-radius:.35rem;margin:0 0 6px;color:#fff;background-color:#eb3541;z-index:900}.announcement-banner:nth-child(2){background-color:#e91e2b}.announcement-banner:nth-child(3){background-color:#d81522}.announcement-banner .content{display:flex;align-items:center;font-size:min(max(11px,6vw),13px);font-weight:400;line-height:1.2;padding-right:1.5rem}.announcement-banner .content i{font-size:1.65rem;font-weight:900;margin-right:.75rem}.announcement-banner .content p{font-size:.85rem;line-height:1.3;margin:0}.announcement-banner .close-banner .alert-btn{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#eb3541;border:0;background-color:#fff;border-radius:.09rem;box-shadow:0 1px 1px #00000014,0 2px 4px #00000008,0 6px 12px #00000005,0 10px 20px #00000003;cursor:pointer}.announcement-banner .close-banner .alert-btn i{font-size:min(max(16px,4vw),18px);font-weight:400}.announcement-banner.announcement-banner-accepted{display:none}@media only screen and (max-width: 992px){.alert-wrapper{top:102px}}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-enabled.is-draggable{-webkit-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:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:1}.flickity-button:disabled{opacity:.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%}.form-wrapper{margin:0 0 1.5rem;overflow:hidden}.cookies-fixed{margin:0;right:0!important}.cookies-fixed .cookies-right-0{right:0!important}.cookies-fixed .cookies-bg-white{box-shadow:0 0 4px #00000012,0 1px 1px #0000000f,0 6.7px 5.3px #0000000a,0 12.5px 10px #00000008,0 22.3px 17.9px #0000000d,0 41.8px 33.4px #0000000f,0 100px 80px #0000000f;margin:2rem}.cookies-fixed h2{margin:0}.cookies-fixed .cookies-rounded-lg{border-radius:.35rem!important}.cookies-fixed button{position:relative;display:inline-block;padding:.55rem 1.25rem;margin:0 .25rem 0 0;font-weight:600;font-size:min(max(8px,4vw),11px);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;border-radius:2rem;border:0;box-shadow:0 1px 2px #0000001a,0 3px 6px #00000008,0 3px 12px #00000005,0 10px 20px #00000008;cursor:pointer;transform:translateY(0);transition:all .3s ease}.cookies-fixed button:hover{opacity:1;transform:translateY(2%);box-shadow:0 1px 1px #0003,0 2px 3px #0000000f,0 4px 6px #00000003,0 6px 10px #00000003}.cookies-fixed button.purple{color:#fff;background-color:#67338e}.cookies-fixed button.purple:hover{color:#fff;background-color:#46166b}.cookies-fixed button.grey{color:#23242a;background-color:#f7f7f7}.cookies-fixed button.grey:hover{color:#23242a;background-color:#eaeaea}.cookies-fixed button.white{color:#67338e;background-color:#fff;border-top-left-radius:.15rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0}.cookies-fixed button.white:hover{color:#67338e;background-color:#f7f7f7}section.home-hero{grid-column:1/-1;padding:0}section.home-hero .container{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh}section.home-hero .feature-bg{position:absolute;top:0;left:0;right:0;bottom:140px;z-index:0}section.home-hero .feature-bg figure{overflow:hidden}section.home-hero .feature-bg figure img{border-radius:0!important}section.home-hero .feature-bg :after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(220deg,#2f0f4800 50%,#2f0f4880);z-index:1}section.home-hero .feature-bg .feature-overlay{position:absolute;left:0;bottom:0;width:14%;opacity:.5;z-index:2}section.home-hero .feature-bg .feature-overlay figure{display:flex;justify-content:flex-end;margin:0!important;background:transparent}section.home-hero .feature-bg .feature-overlay figure img{width:100%;height:auto}section.home-hero .feature-content{display:flex;align-items:flex-start;max-width:40ch;margin:0 10vw;z-index:2}section.home-hero .feature-content .content-wrapper{color:#fff;padding-bottom:5vw}section.home-hero .feature-content .content-wrapper h1{color:#fff}section.home-hero .feature-content .content-wrapper h1 i{color:#ff8300;font-weight:200}section.home-hero .feature-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;margin:0 calc(5vw - 1rem);padding:1rem;background-color:#fff;border-radius:.35rem;z-index:2}@media (max-width: 992px){section.home-hero .feature-bg{bottom:300px}section.home-hero .feature-bg .feature-overlay{width:20%}section.home-hero .feature-content{max-width:100%}section.home-hero .feature-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){section.home-hero .feature-bg{bottom:750px}section.home-hero .feature-bg .feature-overlay{width:25%}section.home-hero .feature-content{margin-top:45vh;max-width:100%}section.home-hero .feature-cards{grid-template-columns:1fr}}section.sub-hero{grid-column:1/-1;background-color:#46166b;padding:0}section.sub-hero .container{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:65vh}section.sub-hero .container.split{grid-area:image;display:grid;grid-template-columns:2fr 3fr;grid-template-areas:"content image";min-height:60vh}section.sub-hero .container.split .feature-bg{grid-area:image;position:relative;top:auto;left:auto;right:auto;bottom:auto;z-index:1}section.sub-hero .container.split .feature-bg :after{display:none}section.sub-hero .container.split .feature-content{grid-area:content;display:flex;flex-direction:column;justify-content:flex-end;margin:0 1.5rem 0 10vw}section.sub-hero .feature-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}section.sub-hero .feature-bg figure{overflow:hidden;margin:0}section.sub-hero .feature-bg figure img{border-radius:0!important}section.sub-hero .feature-bg :after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(220deg,#2f0f4800 50%,#2f0f4880);z-index:1}section.sub-hero .feature-bg .feature-overlay{position:absolute;left:0;bottom:0;width:12%;opacity:.5;z-index:2}section.sub-hero .feature-bg .feature-overlay figure{display:flex;justify-content:flex-end;margin:0!important;background:transparent}section.sub-hero .feature-bg .feature-overlay figure img{width:100%;height:auto}section.sub-hero .feature-content{display:flex;align-items:flex-start;max-width:80ch;margin:0 10vw;z-index:2}section.sub-hero .feature-content .content-wrapper{color:#fff;padding-bottom:5vw}section.sub-hero .feature-content .content-wrapper h1{color:#fff}section.sub-hero .feature-content .content-wrapper h1 i{color:#1b96d4;font-weight:200}@media (max-width: 992px){section.sub-hero{padding:0}section.sub-hero .container.split{grid-area:image;display:grid;grid-template-columns:1fr;grid-template-areas:"image" "content";min-height:60vh}section.sub-hero .container.split .feature-bg{min-height:30vh}section.sub-hero .container.split .feature-content{margin:0 10vw}section.sub-hero .feature-bg figure{margin:0}section.sub-hero .feature-bg figure img{border-radius:0}section.sub-hero .feature-bg .feature-overlay{width:13%}section.sub-hero .feature-bg .feature-overlay figure img{aspect-ratio:auto;border-radius:0}}@media (max-width: 576px){section.sub-hero .container{grid-template-rows:40vh auto}section.sub-hero .feature-bg .feature-overlay{display:none}section.sub-hero .feature-content{max-width:100%;border-top-right-radius:0}}section.no-hero{background-color:#fff}section.no-hero .container{display:grid;grid-template-columns:1fr}section.no-hero .title-content{margin-top:12rem}section.no-hero .title-content .content-wrapper{padding:0}section.no-hero .title-content .content-wrapper h1{color:#67338e}section.no-hero .title-content .content-wrapper h1 i{color:#ff8300;font-weight:200}section.center-column .container{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(auto,60ch) minmax(0,1fr)}section.center-column .content{grid-column:2/span 1;position:relative;z-index:2}section.center-column .content figure{margin:1.5rem 0 5vw 0}section.center-column .content figure img{box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003}section.center-column .content .carousel{width:100%;aspect-ratio:16/9}section.center-column .content .carousel .carousel-cell{width:100%;aspect-ratio:16/9}section.center-column .content .carousel .carousel-cell figure{border-radius:.35rem;margin:0}section.center-column .content .carousel .carousel-cell figure img{width:100%;height:auto;border-radius:.35rem;object-fit:cover}section.center-column .content .button-wrapper{display:inline-block;margin:1.5rem 0}section.center-column .content.search-form{margin-bottom:10vh}section.center-column .content .input-shadow{font-family:Alexandria,sans-serif;font-weight:300;font-size:1.15rem;line-height:1.5;border:none;background:#fcfcfc;box-shadow:inset 0 0 3px #0000000f,inset 0 1px 15px #00000008;border-radius:.35rem;width:calc(100% - 40px);padding:12px 20px;margin:0 0 .5em}section.center-column .content .input-shadow::placeholder{color:#515462}section.center-column .content .input-shadow:focus{outline:none;box-shadow:0 1px 2px #0000001a,0 3px 6px #00000008,0 3px 12px #00000005,0 10px 20px #00000008}section.center-column .content .search-buttons{display:flex;flex-wrap:nowrap;justify-content:space-between}section.center-column .content .search-buttons .search{font-family:Alexandria,sans-serif;font-weight:600;font-size:.65rem;line-height:1.5;letter-spacing:.05rem;text-transform:uppercase;border:none;color:#fff;background:#1b96d4;box-shadow:0 1px 2px #0000001a,0 3px 6px #00000008,0 3px 12px #00000005,0 10px 20px #00000008;border-radius:.15rem;width:49%;padding:.75rem;margin:0}section.center-column .content .search-buttons .search i{font-weight:900}section.center-column .content .search-buttons .search.website{background:#ff8300}section.center-column .flickity-viewport{width:100%;height:100%}section.center-column .flickity-page-dots{position:absolute;width:100%;bottom:1.5rem;padding:0;margin:0;list-style:none;text-align:center;line-height:1}section.center-column .flickity-rtl .flickity-page-dots{direction:rtl}section.center-column .flickity-page-dots .dot{display:inline-block;width:20px;height:20px;margin:0 2px;background:#1b96d4;border-radius:50%;opacity:.3;cursor:pointer}section.center-column .flickity-page-dots .dot.is-selected{opacity:1}section.center-column .flickity-page-dots .dot:first-child:nth-last-child(1){opacity:0}section.statement .container{position:relative;display:grid;grid-template-columns:1fr}section.statement .content{max-width:65ch;margin:0 auto;text-align:center}@media (max-width: 576px){section.statement .container{padding:0}}section.service-cards .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:1rem}section.resource-cards .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:1rem}section.bookdiscussion-cards .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:1rem}section.moviebox-cards .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:1rem}section.moviebox-cards .light{font-weight:300;opacity:.7}section.moviebox-cards .icon{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 .75rem}section.moviebox-cards .icon i{display:inline-flex;margin:0 .75rem 0 0}section.moviebox-cards .down{font-size:min(max(10px,4vw),11px);font-weight:400;padding:.5rem .75rem;margin:.5rem 0 0;color:#fff;background-color:#eb3541;border-radius:.15rem;box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003}section.event-cards .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:1rem;z-index:1}section.event-cards .container .event-subs{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}section.event-cards .container .event-subs .sub-md{margin:0}section.event-cards .container .event-subs .button{margin-bottom:.25rem}section.event-cards .container .card .sub-md{font-size:min(max(15px,2vw),17px);font-weight:500;margin-bottom:.25rem}section.event-cards .background-shapes{position:absolute;bottom:0;left:-10vw;right:-10vw;z-index:0}section.event-cards i{color:#67338e}#message{display:none;text-align:center;padding-top:1rem}#message p{font-size:1.25rem}#message.active{display:block}section.events-filters{background-color:#fff;border-radius:.35rem;margin:-1rem;padding:1rem}section.events-filters .container{position:relative;display:grid;grid-template-columns:1fr;grid-gap:1rem}section.events-filters .schedule-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}section.events-filters .schedule-header .event-subs .sub-xs{margin-top:.25rem;opacity:.6}section.events-filters .schedule-header .sub-md{margin:0}section.events-filters .schedule-header .button{margin-bottom:.25rem}section.events-filters .filters-button-group{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));grid-gap:2px;margin-top:.75rem}section.events-filters .filters-button-group .button{position:relative;display:inline-block;padding:1vh;margin:0;font-family:Alexandria,sans-serif;font-weight:600;font-size:min(max(8px,4vw),10px);letter-spacing:0rem;text-transform:uppercase;text-decoration:none;border-radius:0;border-radius:.15rem;border:0;box-shadow:none;transform:translateY(0);transition:all .3s ease;color:#23242a;background-color:#f7f7f7}section.events-filters .filters-button-group .button:hover{transform:translateY(1%);box-shadow:none;color:#fff;background-color:#45b1e7}section.events-filters .filters-button-group .button.is-checked{color:#fff;background-color:#1b96d4;box-shadow:none}section.events-filters #message.active{display:flex;align-items:center;justify-content:center;width:100%;height:30vh;background-color:#f7f7f7;border-radius:.35rem}section.events-filters #message.active p{font-size:min(max(22px,4vw),26px);font-weight:300;letter-spacing:-.01rem;line-height:1.2;opacity:.6;margin:0}section.events-filters .grid{position:relative;height:auto!important;margin:-.75%}section.events-filters .grid:after{content:"";display:block;clear:both}section.events-filters .item-wrapper-alt{position:relative;width:23.5%;float:left;margin:.75%;height:220px;position:static!important;background-color:#fff;border-radius:.35rem;box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003}section.events-filters .item-wrapper-alt.virtual .content{position:relative}section.events-filters .item-wrapper-alt.virtual .content:after{content:"Virtual";position:absolute;top:1.65rem;right:1.5rem;font-family:Alexandria,sans-serif;font-size:min(max(9px,4vw),10px);font-weight:700;padding:.25rem .5rem;text-transform:uppercase;color:#fff;background-color:#67338e;border-radius:.15rem}section.events-filters .item-wrapper-alt .content{padding:1.5rem}section.events-filters .item-wrapper-alt .content i{font-size:min(max(18px,4vw),24px);color:#67338e;font-weight:300;margin:0 0 .5rem}section.events-filters .item-wrapper-alt .content .sub-md{font-size:min(max(15px,2vw),17px);font-weight:500;margin-bottom:.25rem}section.events-filters .item-wrapper-alt .content .button{margin-top:.25rem}@media (max-width: 992px){section.events-filters .item-wrapper-alt{width:31.8%}}@media (max-width: 768px){section.events-filters .schedule-header{flex-direction:column;justify-content:flex-start;align-items:flex-start}section.events-filters .item-wrapper-alt{width:48.5%}}@media (max-width: 576px){section.events-filters .item-wrapper-alt{height:214px}}@media (max-width: 420px){section.events-filters .item-wrapper-alt{width:100%;height:auto}}section.book-cards .container{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;z-index:1}section.book-cards .section-id{margin:0}@media (max-width: 768px){section.book-cards .container{grid-template-columns:repeat(4,1fr)}}@media (max-width: 576px){section.book-cards .container{grid-template-columns:repeat(3,1fr)}}section.people-cards .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:1rem}section.people-cards .card .sub-md{font-size:min(max(18px,4vw),20px);font-weight:600;margin-bottom:.5rem}section.people-cards .card .sub-sm{margin-bottom:.75rem}section.people-cards .card .sub-xs{margin-bottom:0}section.people-cards .card i{font-size:.9rem;margin-right:.25rem;color:#ff8300}section.people-cards .person-bio{padding:.5rem 0 0}section.people-cards .person-bio.staff p{margin-bottom:0}section.side-side{z-index:4}section.side-side .container{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image content";box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003;border-radius:.35rem}section.side-side .container.right{grid-template-areas:"content image"}section.side-side .container.right .image figure img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}section.side-side .image{grid-area:image}section.side-side .image figure{width:100%;height:100%;margin:0}section.side-side .image figure picture{width:100%;height:100%;margin:0}section.side-side .image figure picture img{width:100%;height:100%;object-fit:cover;border-top-left-radius:.35rem;border-bottom-left-radius:.35rem;border-top-right-radius:0;border-bottom-right-radius:0}section.side-side .content{grid-area:content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:30vh;padding:5vw;background-color:#f7f7f7;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}section.side-side .content i{font-size:min(max(20px,4vw),36px);font-weight:200;margin:0 0 .75rem;color:#67338e}section.side-side .content .sub-xl{color:#67338e}@media (max-width: 768px){section.side-side .container{grid-template-columns:1fr;grid-template-areas:"image" "content"}section.side-side .image figure picture img{border-top-left-radius:.35rem;border-bottom-left-radius:0;border-top-right-radius:.35rem;border-bottom-right-radius:0}section.side-side .content{min-height:20vh;border-top-left-radius:0;border-bottom-left-radius:.35rem;border-top-right-radius:0;border-bottom-right-radius:.35rem}}section.faqs .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:1rem}section.faqs .sub-xs{color:#67338e;padding:.5rem 0 .25rem;border-bottom:1px solid #F7F7F7}section.faqs .section-id{margin:0}section.faqs .content .question p{font-size:min(max(15px,4vw),17px);font-weight:400}section.faqs .content .answer p{font-size:min(max(13px,4vw),14px);font-weight:300}section.faqs .content i{font-size:min(max(20px,4vw),24px);font-weight:300;color:#67338e}section.carousel .container{position:relative;display:grid;grid-template-columns:1fr;grid-gap:1rem}section.carousel .flickity-page-dots{bottom:.75rem}section.carousel .flickity-page-dots .dot{width:14px;height:14px;margin:0 2px;background:#fff}section.schedule .container{position:relative;display:grid;grid-template-columns:1fr;grid-gap:1rem}section.schedule .schedule-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}section.schedule .schedule-header .sub-md{margin:0}section.schedule .schedule-header .button{margin-bottom:.25rem}section.schedule .filters-button-group{position:relative;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.75rem;margin-top:.75rem}section.schedule .grid{position:relative;height:auto!important;margin:-.75%}section.schedule .grid:after{content:"";display:block;clear:both}section.schedule .item-wrapper{position:relative;width:23.5%;float:left;margin:.75%;height:225px;position:static!important;background-color:#fff;border-radius:.35rem;box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003}section.schedule .item-wrapper .content{padding:1.5rem}section.schedule .item-wrapper .content i{font-size:min(max(18px,4vw),24px);color:#67338e;font-weight:300;margin:0 0 .75rem}section.schedule .item-wrapper .content .sub-md{font-size:min(max(15px,2vw),17px);font-weight:500;margin-bottom:.25rem}section.schedule .item-wrapper .content .button{margin-top:.25rem}section.schedule #message.active{display:flex;align-items:center;justify-content:center;width:100%;height:30vh;background-color:#f7f7f7;border-radius:.35rem}section.schedule #message.active p{font-size:min(max(22px,4vw),26px);font-weight:300;letter-spacing:-.01rem;line-height:1.2;opacity:.6;margin:0}@media (max-width: 992px){section.schedule .filters-button-group{grid-gap:.5rem}section.schedule .item-wrapper{width:31.8%}}@media (max-width: 768px){section.schedule .schedule-header{flex-direction:column;justify-content:flex-start;align-items:flex-start}section.schedule .filters-button-group{grid-gap:4px}section.schedule .item-wrapper{width:48.5%}}@media (max-width: 420px){section.schedule .filters-button-group{grid-gap:3px}section.schedule .item-wrapper{width:100%;height:auto}}section.results{background-color:#fff;border-radius:.35rem;margin:-1rem;padding:1rem}section.results .container{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(auto,60ch) minmax(0,1fr);grid-gap:1rem}section.results .result-notification{grid-column:2/span 1}section.results .result-card{grid-column:2/span 1;position:relative;background-color:#fff;border-radius:.35rem;box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003;padding:3rem 1.5rem 1.5rem}section.results .result-card .result-id{position:absolute;top:0;left:0;right:0;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05rem;border-top-left-radius:.35rem;border-top-right-radius:.35rem;color:#fff;padding:.75rem 1.5rem .5rem}section.results .result-card .result-id.pages{background-color:#46166b}section.results .result-card .result-id.events{background-color:#1b96d4}section.results .result-card .result-id.locations{background-color:#eb3541}section.results .result-card .result-id.plsresources{background-color:#8240b4}section.results .result-card .result-id.services{background-color:#ff8300}section.results .result-card .result-id.people{background-color:#515462}section.results .sub-xs{padding:.25rem 0;border-bottom:1px solid #F7F7F7}section.results .button{margin-top:.75rem}section.check-out{background-color:#fff;border-radius:.35rem;margin:-1rem;padding:1rem}section.check-out .container{position:relative;display:grid;grid-template-columns:1fr}section.check-out .table-wrapper{padding:1.5rem 0}section.check-out .table-wrapper table{border-collapse:collapse;width:100%}section.check-out .table-wrapper table tr{font-size:13px;font-weight:300;letter-spacing:-.02rem;border-bottom:1px solid rgba(35,36,42,.1)}section.check-out .table-wrapper table tr:first-child{font-size:10px!important;font-weight:600;text-transform:uppercase;letter-spacing:.04rem;background-color:#f7f7f7}section.check-out .table-wrapper table tr:last-child{border-bottom:0}section.check-out .table-wrapper table tr td{border:0;padding:.5rem}section.check-out .notes-wrapper{font-size:12px;font-weight:300;opacity:.6;padding:.5rem}section.multi-feature .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:1rem}section.multi-feature .card i{font-size:1.5rem;margin:0 .25rem 0 0;color:#fbd20a}section.book-widget .container{position:relative;display:grid;grid-template-columns:1fr}section.book-widget .container .section-id{margin-bottom:.75rem}section.book-widget .ltfl_bookdisplay_widget{width:100%!important}section.book-widget .ltfl_bookdisplay_widget iframe{height:250px!important}section.book-widget .jcarousel-container{min-width:100%!important}section.side-side-ar{padding:0;z-index:4}section.side-side-ar:nth-last-of-type(2n) .container{grid-template-columns:3fr 1fr;grid-template-areas:"intro intro" "content image"}section.side-side-ar .container{position:relative;display:grid;grid-template-columns:1fr 3fr;grid-column-gap:5vw;grid-row-gap:1rem;grid-template-areas:"intro intro" "image content"}section.side-side-ar .intro{grid-area:intro;margin:0 auto;text-align:center;max-width:75ch}section.side-side-ar .intro p{font-size:min(max(18px,6vw),22px);opacity:.7}section.side-side-ar .image{grid-area:image}section.side-side-ar .content{position:relative;display:block;grid-area:content;padding:0 2rem}section.side-side-ar .content .carousel-cell{width:100%;height:100%!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0}section.side-side-ar .content .carousel-cell h3{font-size:min(max(18px,4vw),22px);font-weight:600;color:#46166b}section.side-side-ar .content .carousel-cell p{font-size:1.25rem}section.side-side-ar .content .carousel-cell p:last-of-type{margin:0}section.side-side-ar .content .carousel-cell ul{margin:0;display:block;padding:1rem}section.side-side-ar .content .carousel-cell ul li{font-size:min(max(14px,4vw),16px);font-weight:300;line-height:1.6;margin:0 0 .5rem}section.side-side-ar .content .carousel-cell ul li:last-of-type{margin:0}section.side-side-ar .flickity-page-dots{position:absolute;width:100%;bottom:0;padding:0;margin:0;list-style:none;text-align:center;line-height:1}section.side-side-ar .flickity-page-dots .dot{width:20px;height:20px;margin:0 3px;background:#1b96d4;border-radius:50%;opacity:.5;cursor:pointer}section.side-side-ar .flickity-page-dots .dot.is-selected{opacity:1}section.side-side-ar .flickity-prev-next-button{top:50%;width:30px;height:30px;border-radius:50%;transform:translateY(-50%)}section.side-side-ar .flickity-prev-next-button .flickity-button-icon{left:25%;top:25%;width:50%;height:50%}section.side-side-ar .flickity-button{background:#ff8300;z-index:4;cursor:pointer!important}section.side-side-ar .flickity-button-icon{fill:#fff}section.side-side-ar .flickity-button:disabled{opacity:0;cursor:auto;pointer-events:none}section.side-side-ar .flickity-prev-next-button.previous{left:-2.75em}section.side-side-ar .flickity-prev-next-button.next{right:-2.75em}@media (max-width: 768px){section.side-side-ar:nth-last-of-type(2n) .container{grid-template-columns:1fr;grid-template-areas:"intro" "image" "content"}section.side-side-ar .container{grid-template-columns:1fr;grid-template-areas:"intro" "image" "content"}section.side-side-ar .content{grid-area:content;min-height:520px}}section.financials-ar{z-index:4}section.financials-ar .container{position:relative;display:grid;grid-template-columns:3fr 4fr;grid-gap:5vw}section.financials-ar .intro{margin:0 auto;text-align:center;max-width:70ch}section.financials-ar .intro p{font-size:min(max(18px,6vw),20px)}section.financials-ar .image figure picture img{width:100%;height:auto}section.financials-ar .content{display:flex;flex-direction:column;justify-content:center}section.financials-ar .content h3{font-size:min(max(18px,4vw),22px);font-weight:600;color:#46166b}section.financials-ar .content .table-section table{width:100%;margin:.5rem 0 1.5rem}section.financials-ar .content .table-section table td{font-size:min(max(13px,4vw),14px);text-align:right;padding:.25rem 0;border-bottom:1px solid #F7F7F7}section.financials-ar .content .table-section table td:first-child{font-weight:400;text-align:left}section.financials-ar .cta{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media (min-width: 1600px){section.financials-ar .container{grid-template-columns:2fr 3fr}}@media (max-width: 768px){section.financials-ar .container{grid-template-columns:1fr}}section.hero-ar{position:relative;grid-column:1/-1;padding:0}section.hero-ar .container{position:relative;display:grid;grid-template-columns:1fr;padding:0 5vw}section.hero-ar .image{position:relative}section.hero-ar .headline{position:relative;z-index:2}section.hero-ar .video-container{position:relative;width:100%;aspect-ratio:16/9;border-radius:.35rem;overflow:hidden}section.hero-ar .video-hero{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:#23242a;overflow:hidden}section.hero-ar .video-hero iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}@media (max-width: 992px){section.hero-ar .container{padding:0 1.5rem;margin-top:3rem}}section.charts-ar{z-index:4}section.charts-ar .container{position:relative;display:grid;grid-template-columns:1fr;grid-gap:1.5rem}section.charts-ar .intro{margin:0 auto;text-align:center;max-width:70ch}section.charts-ar .image{width:100%;height:680px}section.charts-ar .image figure{width:100%;height:100%}section.charts-ar .image figure picture img{width:100%;height:auto}section.charts-ar .flickity-prev-next-button{top:50%;width:30px;height:30px;border-radius:50%;transform:translateY(-50%)}section.charts-ar .flickity-prev-next-button .flickity-button-icon{left:25%;top:25%;width:50%;height:50%}section.charts-ar .flickity-button{background:#1b96d4;z-index:4;cursor:pointer!important}section.charts-ar .flickity-button-icon{fill:#fff}section.charts-ar .flickity-button:disabled{opacity:0;cursor:auto;pointer-events:none}section.charts-ar .flickity-prev-next-button.previous{left:-40px}section.charts-ar .flickity-prev-next-button.next{right:-40px}@media (min-width: 2200px){section.charts-ar .image{width:100%;height:1500px}}@media (min-width: 1900px){section.charts-ar .image{width:100%;height:1200px}}@media (min-width: 1600px){section.charts-ar .image{width:100%;height:960px}}@media (max-width: 768px){section.charts-ar .image{width:100%;height:400px}}@media (max-width: 500px){section.charts-ar .image{width:100%;height:300px}}section.messages{z-index:4}section.messages .container{position:relative;display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"image content";box-shadow:0 0 4px #00000008,0 1px 1px #00000008,0 6.7px 5.3px #00000005,0 12.5px 10px #00000003,0 22.3px 17.9px #00000003,0 41.8px 33.4px #00000003,0 100px 80px #00000003;border-radius:.35rem}section.messages .container.right{grid-template-columns:2fr 1fr;grid-template-areas:"content image"}section.messages .container.right .image figure img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}section.messages .image{grid-area:image}section.messages .image figure{width:100%;height:100%;margin:0}section.messages .image figure picture{width:100%;height:100%;margin:0}section.messages .image figure picture img{width:100%;height:100%;object-fit:cover;border-top-left-radius:.35rem;border-bottom-left-radius:.35rem;border-top-right-radius:0;border-bottom-right-radius:0}section.messages .content{grid-area:content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:30vh;padding:5vw;background-color:#f7f7f7;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}section.messages .content i{font-size:min(max(20px,4vw),36px);font-weight:200;margin:0 0 .75rem;color:#67338e}section.messages .content .sub-lg{font-family:Alexandria,sans-serif;font-size:min(max(22px,4vw),26px);font-weight:700;letter-spacing:-.02rem;margin:0 0 .75rem;line-height:1.2;color:#67338e}@media (max-width: 768px){section.messages .container{grid-template-columns:1fr;grid-template-areas:"image" "content"}section.messages .container.right{grid-template-columns:1fr;grid-template-areas:"image" "content"}section.messages .container.right .image{height:50vh}section.messages .container.right .image figure img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}section.messages .image{height:50vh}section.messages .image figure picture img{border-top-left-radius:.35rem;border-bottom-left-radius:0;border-top-right-radius:.35rem;border-bottom-right-radius:0}section.messages .content{min-height:20vh;border-top-left-radius:0;border-bottom-left-radius:.35rem;border-top-right-radius:0;border-bottom-right-radius:.35rem}}section.download .container{position:relative}section.download .cta{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}section.hero-video .container{position:relative}
