*{box-sizing:border-box}html{scroll-behavior:smooth}.site-header{position:sticky;top:0;z-index:10}.m-header{height:5.313rem;position:relative;z-index:2;transition:all 0.5s ease;background:transparent !important}.m-header.sticky{box-shadow:0 0 0.625rem 0.313rem rgba(0, 0, 0, 0.3);background:#ffffff !important}@media screen and (max-width: 895px){.m-header{height:4.785rem;padding-left:0 !important}.m-header .wp-block-buttons .wp-block-button{min-width:auto}.m-header .wp-block-group{gap:0.813rem !important}.m-header .wp-block-group .wp-block-buttons a{font-size:0.75rem !important;padding:0.875rem 0.625rem !important;width:auto}}.m-header nav{margin-top:1.875rem}@media screen and (max-width: 1260px){.m-header nav{justify-content:flex-end;margin-top:2.188rem}}@media screen and (max-width: 895px){.m-header nav{margin-top:1.75rem}}.m-header nav a{font-size:clamp(0.75rem, 0.4375rem + 1vw, 1rem)}@media screen and (max-width: 1260px){.m-header nav a{font-size:0.75rem}}.m-header__byline a{color:#000;font-size:0.75rem}@media screen and (max-width: 1193px){.m-header__byline{display:none !important}}@media screen and (max-width: 1193px){.m-header .wp-block-buttons{margin-top:15px}}.m-header .wp-block-site-logo{flex-shrink:0}@media screen and (max-width: 895px){.m-header .wp-block-site-logo{height:4.875rem;overflow:hidden;width:5.125rem}.m-header .wp-block-site-logo img{height:4.875rem}}.m-header .wp-container-core-buttons-is-layout-1{flex-wrap:wrap}@media screen and (max-width: 895px){.m-header .hide-on-mobile{display:none}}@media screen and (min-width: 895px){.m-header .hide-on-desktop{display:none}}@media screen and (max-width: 895px){.m-header .wp-block-navigation__responsive-container-open{display:block !important}.m-header .wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open){display:none !important}}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:93px}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{color:#fff;top:-5.375rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background:#4672b7;margin-top:4.75rem;padding-top:6.25rem;z-index:1000}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open ul{width:100%}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open li{display:block;width:100%}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open li::after{background:rgba(255, 255, 255, 0.6);content:"";display:block;height:0.063rem;margin:1.875rem auto 0;width:6.25rem}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open a{color:#fff;display:block;font-size:1.5rem;text-align:center}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .button a{border:0.063rem solid;border-radius:0.938rem;margin:0 auto;max-width:300px;padding:1rem}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .button::after{display:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .button.donate a{background:#fff;color:var(--wp--preset--color--primary-blue)}@media screen and (max-width: 768px){.wp-block-tbf-blocks-slider{margin:0 -1.125rem !important}}.tbf-blocks-block-swiper .swiper-button-prev,.tbf-blocks-block-swiper .swiper-button-next{background:url("../images/arrow.svg") no-repeat;background-size:contain;height:3.125rem;width:3.125rem}.tbf-blocks-block-swiper .swiper-button-prev::after,.tbf-blocks-block-swiper .swiper-button-next::after{display:none}.tbf-blocks-block-swiper .swiper-button-prev{left:var(--swiper-navigation-sides-offset, 13%)}@media screen and (max-width: 768px){.tbf-blocks-block-swiper .swiper-button-prev{left:var(--swiper-navigation-sides-offset, 35%)}}.tbf-blocks-block-swiper .swiper-button-next{right:var(--swiper-navigation-sides-offset, 13%);rotate:180deg}@media screen and (max-width: 768px){.tbf-blocks-block-swiper .swiper-button-next{right:var(--swiper-navigation-sides-offset, 35%)}}@media screen and (min-width: 768px){.tbf-blocks-block-swiper .swiper-wrapper{align-items:center !important;height:25rem !important}}body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide{transition:all 0.1s ease}@media screen and (min-width: 768px){body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide{height:19.5rem}}body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide p,body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide .wp-block-heading{padding:0 1rem;font-size:1rem !important}@media screen and (min-width: 768px){body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide p,body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide .wp-block-heading{display:none}}body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide .wp-block-heading{font-weight:bold}body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide figure{height:19.5rem;margin:0;overflow:hidden;width:100%}body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide figure img{height:100%;object-fit:cover;width:100%}@media screen and (min-width: 768px){body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide::before{background:rgba(46, 142, 215, 0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}}@media screen and (min-width: 768px){body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide.swiper-slide-active{position:relative;transform:scale(1.3);z-index:10}body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide.swiper-slide-active::before{display:none}body:not(.wp-admin) .wp-block-tbf-blocks-slider-slide.swiper-slide-active figure{max-width:32.5rem}}.wp-block-tbf-blocks-slider .swiper-button-prev,.wp-block-tbf-blocks-slider .swiper-button-next{display:block !important}@media screen and (max-width: 768px){.wp-block-tbf-blocks-slider .swiper-button-prev,.wp-block-tbf-blocks-slider .swiper-button-next{top:16.875rem}}.wp-block-buttons.is-style-stack-mobile{flex-direction:column;width:100%}@media only screen and (min-width: 639px){.wp-block-buttons.is-style-stack-mobile{flex-direction:row;width:unset}}.wp-block-buttons.is-style-stack-mobile :where(.wp-block-button, .wp-block-button__link){width:100%}@media only screen and (min-width: 639px){.wp-block-buttons.is-style-stack-mobile :where(.wp-block-button, .wp-block-button__link){width:unset}}.wp-block-buttons .wp-block-button{min-width:calc(6ch + 6rem)}.wp-block-buttons .wp-block-button__link{--button-hover-background:var(--wp--preset--color--primary-dkblue);--button-hover-border:var(--button-hover-background);--button-hover-color:var(--wp--preset--color--white);transition:background-color 0.25s,color 0.25s;width:100%}.wp-block-buttons .wp-block-button__link.has-primary-dkblue-background-color{--button-hover-background:var(--wp--preset--color--primary-blue)}.wp-block-buttons .wp-block-button__link.has-primary-gray-background-color{--button-hover-background:var(--wp--preset--color--text-dkgray)}.wp-block-buttons .wp-block-button__link.has-text-black-background-color{--button-hover-background:var(--wp--preset--color--white);--button-hover-color:var(--wp-preset-color--text-black)}.wp-block-buttons .wp-block-button__link.has-text-blue-background-color{--button-hover-background:var(--wp--preset--color--primary-dkblue);--button-hover-color:var(--wp-preset-color--white)}.wp-block-buttons .wp-block-button__link.has-text-dkgray-background-color{--button-hover-background:var(--wp--preset--color--white);--button-hover-color:var(--wp-preset-color--)}.wp-block-buttons .wp-block-button__link.has-black-background-color{--button-hover-background:var(--wp--preset--color--white);--button-hover-color:var(--wp-preset-color--white)}.wp-block-buttons .wp-block-button__link.has-white-background-color{--button-hover-background:var(--wp--preset--color--black);--button-hover-color:var(--wp-preset-color--white);--button-hover-border:var(--button-hover-color)}.wp-block-buttons .wp-block-button__link:hover{background-color:var(--button-hover-background) !important;border-color:var(--button-hover-border) !important;color:var(--button-hover-color) !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{--button-hover-background:var(--wp--preset--color--white);--button-hover-border:var(--button-hover-white);--button-hover-color:var(--wp--preset--color--text-black)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color{--button-hover-background:var(--wp--preset--color--white);--button-hover-color:var(--wp-preset-color--primary-dkblue);--button-hover-border:var(--button-hover-color)}.wp-block-cover.is-style-section-header{padding-block-end:3rem}.wp-block-gallery.is-style-stack-mobile{justify-content:space-between}.wp-block-gallery.is-style-stack-mobile > figure{flex:0 1 50%}@media only screen and (min-width: 639px){.wp-block-gallery.is-style-stack-mobile > figure{flex-basis:46%}}.wp-block-group.is-style-content-group{padding-block:clamp(2rem, 7vw, 3.75rem) 3.5rem}footer.site-footer{margin-block-start:0}footer.global{margin-block:0}footer.global .footer__elements{justify-content:space-between}footer.global .footer__elements > .wp-block-group:has(.sponsorship__tag){width:clamp(350px, 100vw, 425px)}footer.global .footer__elements .archer__information{display:none;flex:0 1 50%}@media only screen and (min-width: 639px){footer.global .footer__elements .archer__information{display:flex}}footer.global .footer__elements .archer__information .logo{max-width:9.25rem}footer.global .footer__elements .social__container{flex:1 1 100%;flex-direction:column-reverse;text-align:center;max-width:clamp(350px, 100vw, 460px)}@media only screen and (min-width: 639px){footer.global .footer__elements .social__container{flex:0 0 35%;flex-direction:row;text-align:unset}}footer.global .footer__elements .social__container .link__wrapper > .wp-block-group-is-layout-flex{align-items:center;flex-direction:column}@media only screen and (min-width: 639px){footer.global .footer__elements .social__container .link__wrapper > .wp-block-group-is-layout-flex{flex-direction:row}}footer.global .footer__elements .sponsorship__tag{text-align:center;width:100%}@media only screen and (min-width: 639px){footer.global .footer__elements .sponsorship__tag{text-align:right;width:unset}}.home__hero__parallax{position:relative;z-index:0}.home__hero__parallax::after{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #000000 100%);content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:15}.home__hero__parallax .wp-block-cover__image-background{--parallax-speed:-10;--parallax-height:20vh;animation:parallax linear both;animation-timeline:scroll(block root);background-position-y:-30% !important}@media only screen and (max-width: 639px){.home__hero__parallax .wp-block-cover__image-background{background-image:url("../images/home/Mobile_BG.avif") !important}}@media only screen and (min-width: 639px){.home__hero__parallax .wp-block-cover__image-background{--parallax-speed:-10;--parallax-height:11vh;background-position-y:50% !important}}.home__hero__parallax .wp-block-cover__inner-container{height:100%;position:absolute}.home__hero__parallax .wp-block-cover__inner-container > *{--parallax-height:9vh;animation:parallax linear both;animation-timeline:scroll(block root)}@media only screen and (min-width: 639px){.home__hero__parallax .wp-block-cover__inner-container > *{--parallax-height:16vh}}.home__hero__parallax .text__content{--parallax-speed:20;margin-block-start:5rem;padding-inline:1.25rem;z-index:5}@media only screen and (min-width: 639px){.home__hero__parallax .text__content{--parallax-speed:2;margin-block-start:0}}.home__hero__parallax .text__content .wp-block-buttons{--parallax-speed:2;animation:parallax-disappear linear both;animation-timeline:scroll(block root)}.home__hero__parallax .image__foreground{--parallax-speed:-12;--starting-position:-28lvw;--height-adjustment:0px;bottom:calc(var(--starting-position) - var(--height-adjustment));left:0;max-width:100vw;pointer-events:none;position:absolute;transition:bottom ease-in-out 0.25s;width:100vw;z-index:10}@media only screen and (max-height: 650px){.home__hero__parallax .image__foreground{--height-adjustment:30lvh}}@media only screen and (min-width: 639px){.home__hero__parallax .image__foreground{--parallax-speed:-21;--starting-position:-32lvw}}@media only screen and (min-width: 1024px){.home__hero__parallax .image__foreground{--starting-position:-40lvw}}@media only screen and (min-width: 1440px){.home__hero__parallax .image__foreground{--parallax-speed:-13;--starting-position:-45lvw}}@media only screen and (min-width: 1800px){.home__hero__parallax .image__foreground{--starting-position:-50lvw}}.home__hero__parallax .image__foreground > img{width:100%}@keyframes parallax{8%{color:hsla(0, 0%, 0%, 0)}100%{transform:translateY(calc(var(--parallax-speed) * var(--parallax-height)))}}@keyframes parallax-disappear{5%{opacity:0}100%{transform:translateY(calc(var(--parallax-speed) * var(--parallax-height)))}}.signup__container{padding-block:clamp(90px, 10vw, 150px)}.signup__container .wp-block-cover__inner-container{width:clamp(360px, 100vw, 1040px)}.signup__container .wp-block-cover__inner-container .signup__sections{flex-direction:column;justify-content:center}@media only screen and (min-width: 639px){.signup__container .wp-block-cover__inner-container .signup__sections{flex-direction:row;gap:3.5rem}}.signup__container .wp-block-cover__inner-container .signup__sections .signup__form-wrapper{max-width:clamp(350px, 100vw, 400px)}.signup__container .wp-block-cover__inner-container .signup__sections .signup__form-wrapper form{--gf-form-gap-x:1rem;--gf-form-gap-y:1.5rem}.signup__container .wp-block-cover__inner-container .signup__sections .signup__form-wrapper form .gform-field-label{border:none;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.signup__container .wp-block-cover__inner-container .signup__sections .signup__form-wrapper form .gform-body input{--gf-local-padding-x:1rem;--gf-local-padding-y:1rem;font-size:var(--wp--preset--font-size--body);font-weight:300;height:3.15rem;padding-block:var(--gf-local-padding-y);padding-inline:var(--gf-local-padding-x)}.signup__container .wp-block-cover__inner-container .signup__sections .signup__form-wrapper form .gform-body input::placeholder{color:var(--wp--preset--color--black-50)}@media only screen and (min-width: 639px){.signup__container .wp-block-cover__inner-container .signup__sections .signup__form-wrapper form .gform-footer{justify-content:flex-end}}.signup__container .wp-block-cover__inner-container .signup__sections .signup__form-wrapper form .gform-footer .gform_button.button{border-radius:0.5rem;font-size:var(--wp--preset--font-size--body);font-weight:400;min-width:calc(6ch + 6rem);padding:0.875rem 1rem;text-transform:uppercase}.styled-form h3{font-weight:500;font-size:1.5rem;margin-top:4rem;margin-bottom:0}.styled-form p{font-weight:300 !important;line-height:1.4}.styled-form a:where(:not(.wp-element-button)){font-weight:500;color:#5A8ADB}.styled-form .gform_wrapper.gravity-theme input[type=color],.styled-form .gform_wrapper.gravity-theme input[type=date],.styled-form .gform_wrapper.gravity-theme input[type=datetime-local],.styled-form .gform_wrapper.gravity-theme input[type=datetime],.styled-form .gform_wrapper.gravity-theme input[type=email],.styled-form .gform_wrapper.gravity-theme input[type=month],.styled-form .gform_wrapper.gravity-theme input[type=number],.styled-form .gform_wrapper.gravity-theme input[type=password],.styled-form .gform_wrapper.gravity-theme input[type=search],.styled-form .gform_wrapper.gravity-theme input[type=tel],.styled-form .gform_wrapper.gravity-theme input[type=text],.styled-form .gform_wrapper.gravity-theme input[type=time],.styled-form .gform_wrapper.gravity-theme input[type=url],.styled-form .gform_wrapper.gravity-theme input[type=week],.styled-form .gform_wrapper.gravity-theme select,.styled-form .gform_wrapper.gravity-theme textarea{border-radius:6px;border:none;padding:1rem}.styled-form .gform_wrapper.gravity-theme fieldset.gfield--type-choice{margin:0 0 1rem}.styled-form .gform_wrapper.gravity-theme .ginput_complex label,.styled-form .gform_wrapper.gravity-theme .ginput_complex legend,.styled-form .gform_wrapper.gravity-theme .gfield_label,.styled-form .gform_wrapper.gravity-theme .gfield_checkbox label,.styled-form .gform_wrapper.gravity-theme .gfield_radio label,.styled-form .gform_wrapper.gravity-theme .description,.styled-form .gform_wrapper.gravity-theme .gfield_description,.styled-form .gform_wrapper.gravity-theme .gsection_description,.styled-form .gform_wrapper.gravity-theme .instruction{font-weight:400}.styled-form .gform_wrapper.gravity-theme .gfield_required{color:#ff4d4d;font-size:25px;margin-top:-5px;height:20px;overflow:hidden}.styled-form .gform_wrapper.gravity-theme .ginput_container_time{max-width:110px;min-width:64px;flex:1}.styled-form .gform_wrapper.gravity-theme .gform_footer,.styled-form .gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0;margin-top:4rem;justify-content:center}.styled-form .gform_wrapper.gravity-theme .gform_footer .button,.styled-form .gform_wrapper.gravity-theme .gform_page_footer .button{padding:0.75rem 2rem;font-size:1.4rem;font-weight:400}@media screen and (max-width: 782px){.p-front__programming{margin-bottom:0 !important}}@media screen and (min-width: 782px){.p-front__programming .wp-block-cover{height:100%;max-width:750px;float:right;width:100%}}.p-front__programming img{width:100% !important}.p-front__programming .wp-block-column:last-child > .wp-block-group{padding:0 20px !important}@media screen and (min-width: 782px){.p-front__programming .wp-block-column:last-child > .wp-block-group{flex-shrink:1;max-width:566px !important;padding-right:20px;width:100%}}.page-template-minimalist-design{--archer-global-width:clamp(350px, 60vw, 684px)}.page-template-minimalist-design .minimalist-content-wrapper{max-width:var(--archer-global-width)}.page-template-minimalist-design .signup form{display:flex;gap:0.75rem;justify-content:center}.page-template-minimalist-design .signup form input[type=text]{border:none;border-radius:3px;font-family:var(--wp--preset--font-family--default-font);font-size:1rem;font-weight:300;padding:0.75rem 0.5rem}.page-template-minimalist-design .signup form .button{background-color:var(--wp--preset--color--primary-blue);border:none;border-color:var(--wp--preset--color--primary-blue);border-radius:8px;color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--default-font);font-size:1rem;font-weight:300;margin:0;padding:0.75rem 1rem;transition:background-color 0.25s ease-in-out}.page-template-minimalist-design .signup form .button:hover{background-color:var(--wp--preset--color--primary-dkblue);border-color:var(--wp--preset--color--primary-dkblue)}.page-template-minimalist-design .visit-registration .button{background-color:var(--wp--preset--color--primary-blue);border:none;border-color:var(--wp--preset--color--primary-blue);border-radius:8px;color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--default-font);font-size:1rem;font-weight:300;margin:0;padding:0.75rem 1rem;transition:background-color 0.25s ease-in-out}.page-template-minimalist-design .visit-registration .button:hover{background-color:var(--wp--preset--color--primary-dkblue);border-color:var(--wp--preset--color--primary-dkblue)}
/*# sourceMappingURL=theme.min.css.map */
