@charset "UTF-8";:root{--clr-primary:#a50a30;--clr-primary-hover:#750722;--clr-primary-focus:#750722;--clr-primary-inverse:#fff;--clr-secondary:#002545;--clr-secondary-hover:#004078;--clr-secondary-focus:#004078;--clr-secondary-inverse:#fff;--clr-light:#fff;--clr-light-hover:#fff;--clr-light-focus:#fff;--clr-light-inverse:#000;--clr-dark:#000;--clr-dark-hover:#000;--clr-dark-focus:#000;--clr-dark-inverse:#fff;--clr-grey:grey;--clr-dark-hover:#333;--clr-dark-focus:#333;--clr-dark-inverse:grey;--clr-white:#fff;--clr-black:#000;--clr-grey-0:#f8f9fa;--clr-grey-1:#f1f3f5;--clr-grey-2:#e9ecef;--clr-grey-3:#dee2e6;--clr-grey-4:#ced4da;--clr-grey-5:#adb5bd;--clr-grey-6:#868e96;--clr-grey-7:#495057;--clr-grey-8:#343a40;--clr-grey-9:#212529;--fs-0:0.5rem;--fs-1:0.75rem;--fs-2:1rem;--fs-3:1.25rem;--fs-4:1.5rem;--fs-5:2rem;--fs-6:2.5rem;--fs-7:3rem;--fs-8:3.5rem;--fsf-0:clamp(.75rem,1.5vw,1rem);--fsf-1:clamp(1rem,2vw,1.75rem);--fsf-2:clamp(1.5rem,3vw,2.5rem);--fsf-3:clamp(1.5rem,4vw,3rem);--fsf-4:clamp(3rem,8vw,6.875rem);--fw-1:100;--fw-2:200;--fw-3:300;--fw-4:400;--fw-5:500;--fw-6:600;--fw-7:700;--fw-8:800;--fw-9:900;--font-sans:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif:ui-serif,serif;--font-mono:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--ff-regular:"Roboto",sans-serif;--ff-headline:"Oswald",sans-serif;--lh-0:1.1;--lh-1:1.25;--lh-2:1.375;--lh-3:1.5;--lh-4:1.75;--lh-5:2;--ls-0:-.05em;--ls-1:.025em;--ls-2:.050em;--ls-3:.075em;--ls-4:.150em;--ls-5:.500em;--ls-6:.750em;--ls-7:1em;--size-0:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--transition:0.3s;--skew:3vh;--swiper-navigation-size:3rem;--swiper-theme-color:var(--clr-primary);--swiper-navigation-color:var(--clr-secondary);--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--form-element-background-color:var(--clr-white);--form-element-border-color:var(--clr-grey-3);--form-element-color:var(--clr-grey-6);--form-element-active-border-color:var(--clr-grey-6);--form-element-valid-active-border-color:var(--clr-grey-6);--form-element-active-background-color:var(--clr-white);--form-element-placeholder-color:var(--clr-grey-5);--icon-width:var(--size-10);--modal-overlay-background-color:rgba(0,37,69,.9);--modal-background-color:var(--clr-secondary)}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{font-size:1rem;font-weight:400;margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}ol,ul{margin:0}html:focus-within{scroll-behavior:smooth}body,html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;cursor:default;font-size:100%;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{text-rendering:optimizeSpeed;min-height:100vh;overflow-x:hidden;width:100vw}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{background-color:var(--bg);color:var(--color);font-family:var(--font-family);font-weight:var(--fw-3)}html h1,html h2,html h3,html h4{color:var(--heading);font-family:var(--ff-headline);font-weight:var(--heading-fw);line-height:1;text-transform:uppercase}html h1{font-size:var(--fsf-4)}html h2{font-size:var(--fsf-3)}html h3{font-size:var(--fs-3)}html h4{font-size:var(--size-5)}html .text-flow>:not(.no-flow)+:not(.is-overlapping){margin-top:var(--size-3)}html .text-flow.is-flow-1>:not(.no-flow)+*{margin-top:var(--size-1)}html .text-flow.is-flow-2>:not(.no-flow)+*{margin-top:var(--size-2)}html .text-flow.is-flow-3>:not(.no-flow)+*{margin-top:var(--size-3)}html .text-flow.is-flow-4>:not(.no-flow)+*{margin-top:var(--size-4)}html .text-flow.is-flow-5>:not(.no-flow)+*{margin-top:var(--size-5)}html .text-flow.is-flow-6>:not(.no-flow)+*{margin-top:var(--size-6)}html .text-flow.is-flow-7>:not(.no-flow)+*{margin-top:var(--size-7)}html .text-flow.is-flow-8>:not(.no-flow)+*{margin-top:var(--size-8)}html .text-flow.is-flow-9>:not(.no-flow)+*{margin-top:var(--size-9)}h1,h2,h3,h4,h5,h6{color:var(--heading)}p{color:var(--color)}a:not(.button){color:var(--link)}a:not(.button):hover{color:var(--link-hover)}ol[role=list],ul[role=list]{list-style:square;padding-left:2rem}ol[role=list] ::marker,ul[role=list] ::marker{color:var(--link)}.video-embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-embed embed,.video-embed iframe,.video-embed object{height:100%;left:0;position:absolute;top:0;width:100%}hr{background-color:var(--clr-grey-1);border:0;display:block;height:1px;margin:1.5rem 0;width:100%}@font-face{font-family:Oswald;font-style:normal;font-weight:600;src:url(../fonts/oswald-v47-latin-600.eot);src:local(""),url(../fonts/oswald-v47-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald-v47-latin-600.woff2) format("woff2"),url(../fonts/oswald-v47-latin-600.woff) format("woff"),url(../fonts/oswald-v47-latin-600.ttf) format("truetype"),url(../fonts/oswald-v47-latin-600.svg#Oswald) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v29-latin-regular.eot);src:local(""),url(../fonts/roboto-v29-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v29-latin-regular.woff2) format("woff2"),url(../fonts/roboto-v29-latin-regular.woff) format("woff"),url(../fonts/roboto-v29-latin-regular.ttf) format("truetype"),url(../fonts/roboto-v29-latin-regular.svg#Roboto) format("svg")}section{background:var(--bg);padding:var(--size-8) var(--size-5);position:relative;z-index:2}@media (min-width:992px){section{padding:var(--size-11) var(--size-5)}section.section-small{padding:var(--size-8) var(--size-5)}}section.no-padding{margin-bottom:-2rem;padding:0}section .container{z-index:2}.container,.container-fluid{margin-inline:auto;position:relative;width:100%}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:992px){.container{max-width:100%}}@media (min-width:1200px){.container{max-width:1152px}}.entry-content-wrapper{background:var(--bg);padding:0 var(--size-3) var(--size-8);position:relative;width:100%;z-index:3}.entry-content-wrapper>*{margin-inline:auto;position:relative}@media (min-width:576px){.entry-content-wrapper>:not(.hero):not(.section){max-width:100%}}@media (min-width:768px){.entry-content-wrapper>:not(.hero):not(.section){max-width:100%}}@media (min-width:992px){.entry-content-wrapper>:not(.hero):not(.section){max-width:100%}}@media (min-width:1200px){.entry-content-wrapper>:not(.hero):not(.section){max-width:1152px}}strong{font-weight:var(--fw-6)}.text-flow>:not(.no-flow)+*{margin-top:var(--size-3)}.text-flow.is-flow-1>:not(.no-flow)+*{margin-top:var(--size-1)}.text-flow.is-flow-2>:not(.no-flow)+*{margin-top:var(--size-2)}.text-flow.is-flow-3>:not(.no-flow)+*{margin-top:var(--size-3)}.text-flow.is-flow-4>:not(.no-flow)+*{margin-top:var(--size-4)}.text-flow.is-flow-5>:not(.no-flow)+*{margin-top:var(--size-5)}.text-flow.is-flow-6>:not(.no-flow)+*{margin-top:var(--size-6)}.text-flow.is-flow-7>:not(.no-flow)+*{margin-top:var(--size-7)}.text-flow.is-flow-8>:not(.no-flow)+*{margin-top:var(--size-8)}.text-flow.is-flow-9>:not(.no-flow)+*{margin-top:var(--size-9)}.is-pointer{cursor:pointer}.is-uppercase{text-transform:uppercase}.has-text-centered{text-align:center}.is-background,.is-background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.is-background{left:0;position:absolute;top:0;transform-origin:center center;z-index:0}.has-background{position:relative}button{font-family:inherit;margin:0;overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.button:not(.uc-btn),.is-button,[role=button],button:not(.uc-btn),input[type=button],input[type=reset],input[type=submit]{background:var(--button-bg);color:var(--button-text);cursor:pointer;display:inline-block;font-family:var(--ff-headline);padding:1.5rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}.button:not(.uc-btn):after,.button:not(.uc-btn):before,.is-button:after,.is-button:before,[role=button]:after,[role=button]:before,button:not(.uc-btn):after,button:not(.uc-btn):before,input[type=button]:after,input[type=button]:before,input[type=reset]:after,input[type=reset]:before,input[type=submit]:after,input[type=submit]:before{border:2px solid #fff;content:"";display:block;height:.5rem;position:absolute;transform:translate();transition:transform .25s ease-in-out;width:.5rem}.button:not(.uc-btn):before,.is-button:before,[role=button]:before,button:not(.uc-btn):before,input[type=button]:before,input[type=reset]:before,input[type=submit]:before{border-bottom-color:transparent;border-left-color:transparent;right:.5rem;top:.5rem}.button:not(.uc-btn):after,.is-button:after,[role=button]:after,button:not(.uc-btn):after,input[type=button]:after,input[type=reset]:after,input[type=submit]:after{border-right-color:transparent;border-top-color:transparent;bottom:.5rem;left:.5rem}.button:not(.uc-btn):active,.button:not(.uc-btn):focus,.button:not(.uc-btn):hover,.is-button:active,.is-button:focus,.is-button:hover,[role=button]:active,[role=button]:focus,[role=button]:hover,button:not(.uc-btn):active,button:not(.uc-btn):focus,button:not(.uc-btn):hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none}.button:not(.uc-btn):active:before,.button:not(.uc-btn):focus:before,.button:not(.uc-btn):hover:before,.is-button:active:before,.is-button:focus:before,.is-button:hover:before,[role=button]:active:before,[role=button]:focus:before,[role=button]:hover:before,button:not(.uc-btn):active:before,button:not(.uc-btn):focus:before,button:not(.uc-btn):hover:before,input[type=button]:active:before,input[type=button]:focus:before,input[type=button]:hover:before,input[type=reset]:active:before,input[type=reset]:focus:before,input[type=reset]:hover:before,input[type=submit]:active:before,input[type=submit]:focus:before,input[type=submit]:hover:before{transform:translate(-.5rem,.5rem)}.button:not(.uc-btn):active:after,.button:not(.uc-btn):focus:after,.button:not(.uc-btn):hover:after,.is-button:active:after,.is-button:focus:after,.is-button:hover:after,[role=button]:active:after,[role=button]:focus:after,[role=button]:hover:after,button:not(.uc-btn):active:after,button:not(.uc-btn):focus:after,button:not(.uc-btn):hover:after,input[type=button]:active:after,input[type=button]:focus:after,input[type=button]:hover:after,input[type=reset]:active:after,input[type=reset]:focus:after,input[type=reset]:hover:after,input[type=submit]:active:after,input[type=submit]:focus:after,input[type=submit]:hover:after{transform:translate(.5rem,-.5rem)}[role=button][disabled],a[role=button]:not([href]):not(.wt-cli-element),button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{opacity:.5;pointer-events:none}.button-group{display:flex;gap:2rem}.nm-header .nm-header-inner .nm-row{max-width:none}@media (max-width:768px){.nm-header .nm-header-inner .nm-header-logo{margin-top:6px}}.nm-header .nm-header-inner .nm-menu li a{font-family:var(--ff-headline);font-weight:var(--heading-fw);text-transform:uppercase}.nm-header .nm-header-inner .nm-menu li.menu-item-has-children>a{padding-right:2rem}.nm-header .nm-header-inner .nm-menu li.menu-item-has-children>a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.25rem 0 .25rem .3rem;content:"";height:0;position:absolute;right:1rem;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:0;z-index:1}.mobile-menu-open .nm-header.default{background-color:var(--clr-secondary)!important}.nm-mobile-menu-scroll{max-width:100%}.site-footer{margin-top:calc(var(--overlap)*-1);padding:var(--size-6) var(--size-3);position:relative}.site-footer .site-branding{align-items:end;display:grid;grid-template-columns:120px 1fr}.site-footer .site-branding .logo{width:120px}.site-footer .site-branding .social-media{display:flex;gap:1rem;justify-content:end;text-align:right}.site-footer .site-branding .social-media>a{--icon-width:3rem;background:var(--clr-primary);border-radius:50%;display:flex;height:var(--icon-width);padding:calc(var(--icon-width)/4);width:var(--icon-width)}@media (min-width:992px){.site-footer .footer-widgets{display:flex;gap:var(--size-3);justify-content:space-between}}.site-footer .footer-widgets .widget{margin-bottom:var(--size-3);margin-top:var(--size-3)}.site-footer .footer-widgets .widget .menu{min-width:300px}.site-footer .footer-widgets .widget .label{display:inline-block;margin-right:1rem;min-width:4rem}.site-footer .footer-widgets .widget li,.site-footer .footer-widgets .widget ul{margin-left:0;padding-left:0}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper-wrapper{align-items:center;box-sizing:content-box;display:flex;height:100%;transition-property:transform;width:100%}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-button-next,.swiper-button-prev{align-items:center;background:var(--clr-secondary);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:.75rem 0 .75rem 1rem;content:"";height:0;margin-left:.25rem;width:0}.swiper-button-prev{left:0;right:auto}.swiper-button-prev:after{border-color:transparent currentColor transparent transparent;border-width:.75rem 1rem .75rem 0;content:"";margin-left:0;margin-right:.25rem}.swiper-button-next{left:auto;right:0}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-pagination-lock{display:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.editor-styles-wrapper .is-root-container,[data-theme]{--color:var(--clr-secondary);--bg:var(--clr-white);--bg-contrast:var(--clr-primary);--bg-secondary:var(--clr-secondary);--link:var(--clr-primary);--link-hover:var(--clr-primary-hover);--font-family:var(--ff-regular);--fw:var(--fw-3);--heading:var(--clr-secondary);--heading-fw:var(--fw-6);--button-text:var(--clr-white);--button-text-hover:var(--clr-white);--button-bg:var(--clr-primary);--button-bg-hover:var(--clr-primary-hover);--modal-overlay:var(--modal-overlay-background-color);--modal-background:var(--modal-background-color);background-color:var(--bg);color:var(--color);font-family:var(--font-family);font-weight:var(--fw-3)}[data-theme=white]{--color:var(--clr-secondary);--link:var(--clr-secondary);--bg:var(--clr-light);--bg-contrast:var(--clr-primary);--heading:var(--clr-secondary);--modal-overlay:hsla(0,0%,100%,.9);--modal-background:#fff}[data-theme=dark]{--color:var(--clr-light);--bg:var(--clr-light-inverse);--heading:var(--clr-light)}[data-theme=primary]{--color:var(--clr-primary-inverse);--bg:var(--clr-primary);--bg-contrast:var(--clr-secondary);--heading:var(--clr-primary-inverse);--link:var(--clr-primary-inverse)}[data-theme=secondary]{--color:var(--clr-secondary-inverse);--bg:var(--clr-secondary);--bg-contrast:var(--clr-primary);--heading:var(--clr-secondary-inverse);--link:var(--clr-secondary-inverse)}.hero{background:var(--clr-grey-7);display:grid;margin-bottom:var(--size-5);overflow:hidden;padding:var(--size-8) var(--size-3) var(--size-10);position:relative;z-index:2}.hero .is-background{opacity:.6}@media (min-width:768px){.hero{padding:var(--size-12) var(--size-3) var(--size-12)}}.hero.hero-large{-webkit-clip-path:ellipse(150% 100% at 50% -1%);clip-path:ellipse(150% 100% at 50% -1%);min-height:50vh;padding:var(--size-11) var(--size-3) var(--size-11)}@media (min-width:768px){.hero.hero-large{-webkit-clip-path:ellipse(1310% 100% at 50% -1%);clip-path:ellipse(1310% 100% at 50% -1%);padding:var(--size-12) var(--size-5) var(--size-10)}}@media (min-width:992px){.hero.hero-large{-webkit-clip-path:ellipse(110% 100% at 50% -1%);clip-path:ellipse(110% 100% at 50% -1%);padding:var(--size-13) var(--size-3) var(--size-14)}}.hero.hero-large .is-background:after,.hero.hero-large .is-background:before,.hero.hero-large:after,.hero.hero-large:before{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;border-radius:50%;content:"";opacity:.8rem;position:absolute}.hero.hero-large:before{-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;background:var(--clr-primary);height:20rem;mix-blend-mode:lighten;right:5%;top:22%;width:20rem}.hero.hero-large:after{-webkit-animation-duration:45s;animation-duration:45s;-webkit-animation-name:fadeInOpacity2;animation-name:fadeInOpacity2;background:var(--clr-secondary);height:8rem;left:12%;mix-blend-mode:screen;top:20%;width:8rem}@-webkit-keyframes fadeInOpacity{0%{opacity:.8;transform:translate(0) rotate(0)}50%{opacity:.4;transform:translate(30%,30%) rotate(1turn)}to{opacity:.8;transform:translate(0) rotate(0)}}@keyframes fadeInOpacity{0%{opacity:.8;transform:translate(0) rotate(0)}50%{opacity:.4;transform:translate(30%,30%) rotate(1turn)}to{opacity:.8;transform:translate(0) rotate(0)}}@-webkit-keyframes fadeInOpacity2{0%{opacity:.8;transform:translate(0) rotate(0)}50%{opacity:.4;transform:translate(-50%,-50%) rotate(-1turn)}to{opacity:.8;transform:translate(0) rotate(0)}}@keyframes fadeInOpacity2{0%{opacity:.8;transform:translate(0) rotate(0)}50%{opacity:.4;transform:translate(-50%,-50%) rotate(-1turn)}to{opacity:.8;transform:translate(0) rotate(0)}}.hero.hero-archive,.hero.hero-post{-webkit-clip-path:ellipse(110% 100% at 50% -1%);clip-path:ellipse(110% 100% at 50% -1%);padding:var(--size-12) var(--size-3) var(--size-12)}.hero.hero-small{padding:var(--size-11) var(--size-3) var(--size-9)}.hero .container{position:relative;z-index:10}.hero.hero-text-small h1{max-width:66%}.hero p{font-size:1.125em;max-width:46rem}@media (min-width:768px){.hero p{font-size:var(--fs-3)}}.hero.hero-post{padding:var(--size-12) var(--size-3) var(--size-10)}.hero.hero-post .entry-meta a{color:inherit}.hero.hero-post h1{font-size:var(--fsf-3);max-width:none}.hero+.entry-content-wrapper>.is-overlapping,.hero+section>.container>.is-overlapping,.pin-spacer+.entry-content-wrapper>.is-overlapping,.pin-spacer+section>.container>.is-overlapping{margin-bottom:-6rem;transform:translateY(-6rem);z-index:4}@media (min-width:992px){.hero+.entry-content-wrapper>.is-overlapping,.hero+section>.container>.is-overlapping,.pin-spacer+.entry-content-wrapper>.is-overlapping,.pin-spacer+section>.container>.is-overlapping{margin-bottom:-12rem;transform:translateY(-12rem)}}.dfi-card{display:block;text-align:center;text-decoration:none}.dfi-card,.dfi-card .card-wrapper{height:100%;position:relative;width:100%}.dfi-card .card-wrapper{background:var(--bg);box-shadow:0 .5rem 1rem rgba(73,167,211,.1);padding:3rem;transform:scale(1);transition:transform .3s ease-in-out}@media (min-width:992px){.dfi-card .card-wrapper{padding:2rem 2rem 3rem}}@media (min-width:1200px){.dfi-card .card-wrapper{padding:3rem}}.dfi-card .card-wrapper>:not(.is-background):not(.splash){position:relative}.dfi-card .dfi-card-background{mix-blend-mode:lighten;opacity:.5}.dfi-card .dfi-card-icon{margin-left:auto;margin-right:auto}.dfi-card .dfi-card-button{display:inline-block;font-family:var(--ff-headline);position:relative;text-transform:uppercase}.dfi-card .dfi-card-button svg{color:var(--bg-contrast);margin-left:.25rem}.dfi-card .splash{color:var(--bg);left:0;position:absolute;top:0;transform:translate(-40%,-40%);transition:transform .4s ease-in-out;transition-delay:.1s;width:200px;z-index:-1}.dfi-card:hover{text-decoration:none}.dfi-card:hover .card-wrapper{transform:scale(1.05)}.dfi-card:hover .splash{transform:translate(-30%,-30%)}.dfi-card.dfi-image-card{border:1px solid;border-color:var(--color)}.wp-block-column+.wp-block-column .dfi-card{position:relative;z-index:1}.wp-block-column+.wp-block-column .dfi-card .dfi-icon:before{left:-.2rem;right:auto}.wp-block-column+.wp-block-column .dfi-card .dfi-icon svg{transform:translate(-.35rem,.25rem) scale(1.2)}.wp-block-column+.wp-block-column .dfi-card:before{background-color:var(--bg-contrast);border-radius:50%;bottom:10%;content:"";height:var(--size-9);position:absolute;right:0;transform:translate(40%);transition:transform .5s ease-in-out;width:var(--size-9);z-index:-2}.wp-block-column+.wp-block-column .dfi-card:hover:before{transform:translate(-100%,130%)}.wp-block-column+.wp-block-column+.wp-block-column .dfi-card:before{bottom:60%}.wp-block-column+.wp-block-column+.wp-block-column .dfi-card:hover:before{transform:translate(40%,150%)}.dfi-icon{background:var(--bg-contrast);border-radius:50%;color:var(--color);display:block;height:calc(var(--icon-width)*.66);padding:calc(var(--icon-width)/5);position:relative;width:calc(var(--icon-width)*.66)}@media (min-width:768px){.dfi-icon{height:var(--icon-width);width:var(--icon-width)}}.dfi-icon svg{height:auto;transform:translate(.25rem,.25rem) scale(1.8);width:100%}@media (min-width:768px){.dfi-icon svg{transform:translate(.25rem,.25rem) scale(1.2)}}.dfi-icon:before{background:var(--color);border-radius:50%;bottom:.125rem;content:"";height:var(--size-7);opacity:.2;position:absolute;right:-.2rem;width:var(--size-7);z-index:-1}.dfi-icon-text{display:grid;gap:var(--size-3);grid-template-columns:calc(var(--icon-width)*.66) 1fr}.dfi-icon-text+.dfi-icon-text{margin-top:var(--size-3)}@media (min-width:768px){.dfi-icon-text{grid-template-columns:var(--icon-width) 1fr}}.wp-block-columns{margin-bottom:0}@media (min-width:1200px){.wp-block-columns{gap:var(--size-3)}}.wp-block-columns .wp-block-column>*+*{margin-top:var(--size-3)}@media (max-width:768px){.wp-block-columns .wp-block-column+.wp-block-column{margin-top:2rem}}input,optgroup,select,textarea{font-family:inherit;font-size:1rem;letter-spacing:inherit;line-height:var(--lh-3);margin:0}input{overflow:visible}select{text-transform:none}legend{color:inherit;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{border-width:0;padding:0}input:not([type=checkbox]):not([type=radio]):not([type=range]){height:calc(1rem*var(--lh-3) + var(--lh-2)*2 + 2)}fieldset{border:0;margin:0;margin-bottom:var(--size-3);padding:0}fieldset legend,label{display:block;margin-bottom:calc(var(--size-3)*.25)}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--size-2);vertical-align:middle}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);outline:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([readonly]):active,input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([readonly]):focus,select:active,select:focus,textarea:active,textarea:focus{--background-color:var(--form-element-active-background-color)}input:not([type=submit]):not([type=button]):not([type=reset]):not([role=switch]):not([readonly]):active,input:not([type=submit]):not([type=button]):not([type=reset]):not([role=switch]):not([readonly]):focus,select:active,select:focus,textarea:active,textarea:focus{--border-color:var(--form-element-active-border-color)}input:not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}input:not([type=submit]):not([type=button]):not([type=reset])[disabled],select[disabled],textarea[disabled]{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity)}input:not([type=checkbox]):not([type=radio])[aria-invalid],select:not([type=checkbox]):not([type=radio])[aria-invalid],textarea:not([type=checkbox]):not([type=radio])[aria-invalid]{-webkit-padding-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem auto;padding-left:var(--form-element-spacing-horizontal);padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-start:var(--form-element-spacing-horizontal)}input:not([type=checkbox]):not([type=radio])[aria-invalid=false],select:not([type=checkbox]):not([type=radio])[aria-invalid=false],textarea:not([type=checkbox]):not([type=radio])[aria-invalid=false]{background-image:var(--icon-valid)}input:not([type=checkbox]):not([type=radio])[aria-invalid=true],select:not([type=checkbox]):not([type=radio])[aria-invalid=true],textarea:not([type=checkbox]):not([type=radio])[aria-invalid=true]{background-image:var(--icon-invalid)}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox]):not([type=radio]),select,textarea{margin-bottom:var(--size-3)}select::-ms-expand{background-color:transparent;border:0}select:not([multiple]):not([size]){-webkit-padding-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem auto;padding-left:var(--form-element-spacing-horizontal);padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-start:var(--form-element-spacing-horizontal)}input+small,select+small,textarea+small{color:var(--muted-color);display:block;margin-bottom:var(--size-3);margin-top:calc(var(--size-3)*-.75);width:100%}label>input,label>select,label>textarea{margin-top:calc(var(--size-3)*.25)}.dfi-overline,.dfi-overline p{color:var(--bg-contrast)}.dfi-overline p{display:inline-block;font-family:var(--ff-headline);font-weight:var(--heading-fw);padding-left:2.5rem;position:relative;text-transform:uppercase}.dfi-overline p:before{background:currentColor;content:"";height:2px;left:0;position:absolute;top:calc(.75em - 1px);width:2rem}.dfi-faq{background:var(--clr-secondary);margin-inline:calc(var(--size-3)*-1);padding:var(--size-8) var(--size-4);position:relative}@media (min-width:768px){.dfi-faq{margin-inline:auto;padding:var(--size-8)}}.dfi-faq h2{--heading:var(--clr-white)}.dfi-faq details{background:var(--clr-white);border-bottom:1px solid var(--dark);border-top:1px solid var(--dark);overflow:hidden;padding:var(--size-3)}@media (min-width:768px){.dfi-faq details{padding:var(--size-6)}}.dfi-faq details summary{cursor:pointer;font-family:var(--ff-headline);font-size:var(--fs-3);font-weight:var(--heading-fw);position:relative;text-transform:uppercase;z-index:10}.dfi-faq details summary::-webkit-details-marker,.dfi-faq details summary::marker{content:"";display:none}.dfi-faq details summary:before{content:"×";font-size:2rem;left:unset;line-height:1rem;position:absolute;right:.6rem;top:.25rem;transform:rotate(-45deg);transform-origin:center;transition:transform .2s ease}.dfi-faq details>:not(summary){color:transparent;overflow:hidden;padding-block:var(--size-3);position:relative;transition:all .3s ease-in-out;z-index:1}.dfi-faq details[open]>summary:before{transform:rotate(90deg);transition:transform .45s ease}.dfi-faq details[open]>:not(summary){color:inherit}.dfi-faq details[open] summary~*{-webkit-animation:open .5s;animation:open .5s}.dfi-faq details.closing summary~*{-webkit-animation:close .5s;animation:close .5s}@-webkit-keyframes open{0%{opacity:0}to{opacity:1}}@keyframes open{0%{opacity:0}to{opacity:1}}@-webkit-keyframes close{0%{opacity:1}to{opacity:0}}@keyframes close{0%{opacity:1}to{opacity:0}}.dfi-faq:before{background-color:var(--bg-contrast);border-radius:50%;bottom:10%;content:"";height:var(--size-9);left:0;position:absolute;transform:translate(-40%);transition:transform .5s ease-in-out;width:var(--size-9);z-index:-2}.dfi-faq .splash{color:var(--clr-secondary);position:absolute;right:0;top:100px;transform:translate(40%,-40%) scaleX(-1);transition:transform .4s ease-in-out;transition-delay:.1s;width:200px;z-index:-1}.dfi-gallery.slideshow .swiper-clip{overflow:hidden}.dfi-gallery.slideshow .swiper-slide{padding-inline:1.5rem}.dfi-gallery.laptop{transform:translateX(-15%);width:140%}@media (min-width:768px){.dfi-gallery.laptop{transform:translateX(-10%);width:120%}}@media (min-width:992px){.dfi-gallery.laptop{transform:translateX(-50%);width:200%}}.dfi-gallery.laptop>svg{filter:drop-shadow(0 0 2rem rgba(0,0,0,.1));margin-bottom:3rem}.dfi-gallery.laptop .swiper-clip{left:50%;overflow:hidden;padding-bottom:5rem;position:absolute;top:7%;transform:translateX(-50%);width:70%}.dfi-gallery.laptop .swiper-container{margin-bottom:3rem;position:relative}.dfi-gallery.laptop .swiper-wrapper .swiper-slide{max-width:100%}.dfi-gallery.laptop .swiper-wrapper .caption{display:none}.dfi-gallery.laptop .swiper-controls{bottom:-3rem;position:absolute;top:auto;transform:translate(-50%);width:0}@media (min-width:992px){.dfi-gallery.laptop .swiper-controls{left:75%;transform:translate(-50%,1rem)}}@media (min-width:1200px){.dfi-gallery.laptop .swiper-controls{left:50%;transform:translate(-50%,3rem)}}.dfi-gallery.laptop .swiper-controls .swiper-button-next{right:-3rem}@media (min-width:992px){.dfi-gallery.laptop .swiper-controls .swiper-button-next{right:-4rem}}.dfi-gallery.laptop .swiper-controls .swiper-button-prev{left:-3rem}@media (min-width:992px){.dfi-gallery.laptop .swiper-controls .swiper-button-prev{left:-4rem}}.section-video{margin-inline:calc(var(--size-3)*-1)}.section-video .video-thumbnail{height:200px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform-origin:center center;width:100%;z-index:0}@media (min-width:768px){.section-video .video-thumbnail{height:100%;width:50%}}.section-video .container{padding-top:calc(200px - var(--size-9))}@media (min-width:768px){.section-video .container{display:grid;gap:var(--size-11);grid-template-columns:1fr 1fr;padding-top:0}}@media (min-width:992px){.section-video .container{gap:var(--size-13)}}.section-video .container .content{padding-top:5rem}@media (min-width:768px){.section-video .container .content{padding-top:0}}.section-video .is-play-button-container{background:hsla(0,0%,100%,.2);border-radius:50%;height:8.25rem;left:50%;padding:1rem;position:absolute;top:200px;transform:translate(-50%,-50%) scale(.75);transform-origin:center center;width:8.25rem;z-index:9}@media (min-width:768px){.section-video .is-play-button-container{top:50%}}@media (min-width:992px){.section-video .is-play-button-container{transform:translate(-50%,-50%) scale(1)}}.section-video .is-play-button-container .is-play-button{border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,.05);height:6.25rem;position:absolute;width:6.25rem}.section-video .is-play-button-container .is-play-button:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:1rem 0 1rem 1.75rem;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-45%,-50%);width:0;z-index:1}.dfi-staff{margin-inline:calc(var(--size-3)*-1);padding-inline:0}@media (min-width:768px){.dfi-staff{padding-inline:var(--size-5)}}.dfi-staff .dfi-overline,.dfi-staff .section-heading{padding-inline:var(--size-5);text-align:center}.dfi-staff .dfi-overline p{display:inline-block;margin-left:auto;margin-right:auto;padding-right:2.5rem;position:relative}.dfi-staff .dfi-overline p:after{background:var(--bg-contrast);content:"";height:2px;position:absolute;right:0;top:calc(.75em - 1px);width:2rem}.dfi-staff .swiper-container{overflow:hidden}.dfi-staff .swiper-slide{overflow:hidden;padding-bottom:2rem;padding-top:6rem}@media (min-width:768px){.dfi-staff .swiper-slide{padding-bottom:2rem;padding-top:12rem}}@media (min-width:992px){.dfi-staff .swiper-slide{padding:16rem 5% 2rem}}.dfi-staff .staff-grid{align-items:center;display:grid;gap:var(--size-7);grid-template-columns:1fr;position:relative}@media (min-width:768px){.dfi-staff .staff-grid{grid-template-columns:2fr 3fr;margin-inline:0}}.dfi-staff .staff-grid:before{background:var(--bg);-webkit-clip-path:polygon(0 0,100% var(--skew),100% calc(100% - var(--skew)),0 100%);clip-path:polygon(0 0,100% var(--skew),100% calc(100% - var(--skew)),0 100%);content:"";height:3rem;left:0;margin-bottom:calc(var(--skew)*-1);margin-top:calc(var(--skew)*-1);padding-bottom:calc(var(--size-8) + var(--skew));position:absolute;top:0;width:100%;z-index:-1}@media (min-width:992px){.dfi-staff .staff-grid:before{padding-bottom:calc(var(--size-11) + var(--skew))}}.dfi-staff .staff-image{margin:-6rem auto -2rem;max-width:50%;position:relative}@media (min-width:768px){.dfi-staff .staff-image{margin:-16rem 0 -2rem 1rem;max-width:none}}.dfi-staff .staff-image .splash{color:var(--bg);position:absolute;top:20%;width:60%;z-index:-2}.dfi-staff .staff-content{padding:var(--size-5) var(--size-5) var(--size-8)}.dfi-staff blockquote{color:inherit}.dfi-staff blockquote p{color:inherit;font-family:var(--ff-headline);font-size:var(--fsf-2);font-weight:var(--heading-fw);line-height:1.125em}.dfi-staff blockquote cite{color:inherit;display:block;padding-left:1.5rem;padding-top:0;position:relative}.dfi-staff blockquote cite:before{background:currentColor;content:"";height:2px;left:0;position:absolute;top:calc(.75em - 1px);width:1rem}@media (max-width:768px){.dfi-staff blockquote cite{font-size:1rem}}@media (min-width:768px){.dfi-staff blockquote cite{padding-left:2.5rem}.dfi-staff blockquote cite:before{width:2rem}}.dfi-announcement{margin-bottom:2rem;margin-inline:calc(var(--size-3)*-1);margin-top:8rem!important;padding-bottom:0;padding-top:4rem}@media (min-width:768px){.dfi-announcement{margin-top:6rem!important}}.dfi-announcement:before{background:var(--bg);-webkit-clip-path:polygon(0 0,100% var(--skew),100% calc(100% - var(--skew)),0 100%);clip-path:polygon(0 0,100% var(--skew),100% calc(100% - var(--skew)),0 100%);content:"";height:3rem;left:0;margin-bottom:calc(var(--skew)*-1);margin-top:calc(var(--skew)*-1);padding-bottom:calc(var(--size-8) + var(--skew));position:absolute;top:0;width:100%;z-index:-1}@media (min-width:992px){.dfi-announcement:before{padding-bottom:calc(var(--size-11) + var(--skew))}}.dfi-announcement .dfi-overline,.dfi-announcement .dfi-overline p{color:var(--color)}.dfi-announcement .announcement-grid{align-items:center;display:grid;gap:var(--size-9);grid-template-columns:1fr;position:relative}@media (min-width:768px){.dfi-announcement .announcement-grid{grid-template-columns:2fr 3fr}}@media (min-width:992px){.dfi-announcement .announcement-grid{align-items:end}}.dfi-announcement .announcement-image{margin:-8rem 0 0 1rem;position:relative}@media (min-width:1200px){.dfi-announcement .announcement-image{margin:-16rem 0 0 1rem}}.dfi-announcement .announcement-image .splash{bottom:0;left:-2rem;overflow:hidden;position:absolute;width:100%;z-index:-2}.dfi-announcement .announcement-image .splash:before{background:currentColor;border-radius:50%;content:"";height:22rem;left:0;position:absolute;top:30%;width:100%}.dfi-announcement .announcement-image .splash svg{width:80%}@media (min-width:992px){.dfi-announcement .announcement-image .splash,.dfi-announcement .announcement-image .splash:before{height:22rem;width:22rem}}.dfi-announcement .announcement-content{padding-bottom:5rem}.dfi-announcement .dfi-announcement-button{bottom:0;position:absolute;right:0;transform:translateY(50%)}:root{--scrollbar-width:0px}dialog{align-items:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:var(--modal-overlay)!important;border:none;bottom:0;display:flex;height:inherit;justify-content:center;left:0;min-height:100%;min-width:100%;padding:var(--size-3);position:fixed!important;right:0;top:0;width:inherit;z-index:999}dialog article{background-color:var(--modal-background);max-height:calc(100vh - var(--size-3)*2);max-width:90%;overflow:visible;padding:var(--size-3);position:relative}dialog article>.modal-content,dialog article>footer,dialog article>header{padding:calc(var(--size-3)*.5) var(--size-3)}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--size-3)*.5)}dialog article p:last-of-type{margin:0}dialog article .wpcf7{margin-left:0}dialog article .close{background:var(--primary);color:var(--body-color);display:block;height:1.5rem;opacity:.9;position:absolute;right:0;top:-2rem;transition:opacity var(--transition);width:1.5rem}dialog article .close:after,dialog article .close:before{background-color:currentColor;content:" ";height:1.5rem;left:50%;position:absolute;width:2px}dialog article .close:before{transform:rotate(45deg)}dialog article .close:after{transform:rotate(-45deg)}dialog article .close:active,dialog article .close:focus,dialog article .close:hover{opacity:1}dialog:not([open]),dialog[open=false]{display:none}dialog.modal-video article{padding:0;width:100%}dialog.modal-video article .modal-content{padding:0}@media (min-width:992px){dialog.modal-video article{width:90%}}.dfi-camplist{text-align:left}.dfi-camplist .splash{color:var(--clr-primary);height:280px;left:2.5rem;position:absolute;top:25%;transform:translate(-12%,-10%) scale(2,.5);transform-origin:center;width:280px}.dfi-camplist .camplist{background:var(--clr-white);position:relative}.dfi-camplist .camp{border:1px solid var(--clr-grey-1);color:inherit;display:flex;flex-direction:column;gap:.5rem;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out}.dfi-camplist .camp:hover{background:var(--clr-grey-1)}.dfi-camplist .camp .teaser-title{font-size:var(--fs-4);font-weight:var(--fw-6)}.dfi-camplist .camp .teaser-action{color:var(--link);font-weight:var(--fw-6)}.nm-single-product .entry-summary{font-weight:400}.nm-single-product .entry-summary h1{font-size:var(--fsf-3)}.nm-single-product .entry-summary .price{font-size:var(--fs-4)}.nm-single-product .entry-summary .legal-price-info{--color:var(--clr-grey-6)}.nm-single-product .entry-summary .woosb-bundled{border-bottom:1px solid var(--clr-grey-3);margin-bottom:2rem;padding-bottom:1rem}.nm-single-product .entry-summary .woosb-bundled .woosb-products .woosb-price,.nm-single-product .entry-summary .woosb-bundled .woosb-products .woosb-title-inner{display:none}.nm-single-product .entry-summary .woosb-bundled .woosb-products .woosb-product .variations_form .variations{display:table}.nm-single-product .entry-summary .woosb-bundled .woosb-products .woosb-product .variations_form .variations .variation{display:table-row;font-size:.875rem}.nm-single-product .entry-summary .woosb-bundled .woosb-products .woosb-product .variations_form .variations .variation .label{border-right:0}.nm-single-product .entry-summary .woosb-bundled .woosb-products .woosb-product .variations_form .variations .variation .select,.nm-single-product .entry-summary .woosb-bundled .woosb-products .woosb-product .variations_form .variations .variation .value{border-left:0}.nm-single-product .entry-summary .woosb-bundled .woosb-total .amount{color:var(--heading);display:block;font-family:var(--ff-headline);font-size:var(--fs-5);font-weight:var(--heading-fw)}.nm-single-product .entry-summary .woosb-bundled .woosb-total .woocommerce-price-suffix{display:block;width:100%}.nm-single-product .entry-summary .cart .nm-quantity-wrap{border-bottom:1px solid #dadada;padding-right:8px;text-align:right}.nm-single-product .entry-summary .cart .nm-quantity-wrap label:not(.nm-qty-label-abbrev){color:#282828;display:block;left:16px;line-height:42px;position:absolute;text-align:left;top:0}.nm-single-product .entry-summary .cart .nm-quantity-wrap .quantity input{margin:0;padding:0}.nm-single-product .entry-summary .cart .quantity{align-items:baseline;display:flex;gap:2rem;margin-left:50%}@media (min-width:768px){.nm-single-product .entry-summary .cart .quantity{margin-left:calc(50% + 2rem)}}.nm-single-product .entry-summary .cart .wc-box-office-ticket-form{border-top:1px solid var(--clr-grey-1);margin-top:2rem;padding-top:2rem}@media (min-width:992px){.nm-single-product .entry-summary .cart .wc-box-office-ticket-form{margin-left:calc(-100% - 4rem)}}@media (min-width:1200px){.nm-single-product .entry-summary .cart .wc-box-office-ticket-form{margin-left:calc(-100% - 4rem - 105px)}}.nm-single-product .entry-summary .cart .wc-box-office-ticket-form:before{content:"Teilnehmerangaben:";display:block;font-family:var(--ff-headline);font-size:var(--fs-5);font-weight:var(--heading-fw);margin-bottom:2rem;position:relative}.nm-single-product .entry-summary .cart .wc-box-office-ticket-form .wc-box-office-ticket-fields{margin-bottom:3rem}.nm-single-product .entry-summary .cart .wc-box-office-ticket-form .wc-box-office-ticket-fields .wc-box-office-ticket-fields-body{margin-top:.5rem}@media (min-width:992px){.nm-single-product .entry-summary .cart .wc-box-office-ticket-form .wc-box-office-ticket-fields .wc-box-office-ticket-fields-body{display:grid;gap:1rem 2rem;grid-template-columns:1fr 1fr 1fr}}.nm-single-product .entry-summary .cart .wc-box-office-ticket-form .wc-box-office-ticket-fields .wc-box-office-ticket-fields-title{border:0}.nm-single-product .entry-summary .cart .wc-box-office-ticket-form .wc-box-office-ticket-fields .wc-box-office-ticket-fields-title a{color:inherit;cursor:text;padding-bottom:.5rem;pointer-events:none}.nm-single-product .entry-summary .cart .wc-box-office-ticket-form .wc-box-office-ticket-fields .wc-box-office-ticket-fields-title a:after{display:none}.nm-single-product .entry-summary .cart .button,.nm-single-product .entry-summary .cart .button.alt{background:var(--button-bg);background-color:var(--clr-primary);color:var(--button-text);cursor:pointer;display:inline-block;display:block;font-family:var(--ff-headline);margin-bottom:3rem;margin-left:auto;padding:1.5rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}.nm-single-product .entry-summary .cart .button.alt:after,.nm-single-product .entry-summary .cart .button.alt:before,.nm-single-product .entry-summary .cart .button:after,.nm-single-product .entry-summary .cart .button:before{border:2px solid #fff;content:"";display:block;height:.5rem;position:absolute;transform:translate();transition:transform .25s ease-in-out;width:.5rem}.nm-single-product .entry-summary .cart .button.alt:before,.nm-single-product .entry-summary .cart .button:before{border-bottom-color:transparent;border-left-color:transparent;right:.5rem;top:.5rem}.nm-single-product .entry-summary .cart .button.alt:after,.nm-single-product .entry-summary .cart .button:after{border-right-color:transparent;border-top-color:transparent;bottom:.5rem;left:.5rem}.nm-single-product .entry-summary .cart .button.alt:active,.nm-single-product .entry-summary .cart .button.alt:focus,.nm-single-product .entry-summary .cart .button.alt:hover,.nm-single-product .entry-summary .cart .button:active,.nm-single-product .entry-summary .cart .button:focus,.nm-single-product .entry-summary .cart .button:hover{text-decoration:none}.nm-single-product .entry-summary .cart .button.alt:active:before,.nm-single-product .entry-summary .cart .button.alt:focus:before,.nm-single-product .entry-summary .cart .button.alt:hover:before,.nm-single-product .entry-summary .cart .button:active:before,.nm-single-product .entry-summary .cart .button:focus:before,.nm-single-product .entry-summary .cart .button:hover:before{transform:translate(-.5rem,.5rem)}.nm-single-product .entry-summary .cart .button.alt:active:after,.nm-single-product .entry-summary .cart .button.alt:focus:after,.nm-single-product .entry-summary .cart .button.alt:hover:after,.nm-single-product .entry-summary .cart .button:active:after,.nm-single-product .entry-summary .cart .button:focus:after,.nm-single-product .entry-summary .cart .button:hover:after{transform:translate(.5rem,-.5rem)}.nm-single-product .entry-summary .product_meta{border-top:1px solid var(--clr-grey-3);padding-top:.5rem}.nm-single-product .nm-product-share-wrap{display:flex;justify-content:end}.products li.product.outofstock .nm-shop-loop-thumbnail>a:after{background:var(--clr-primary);border-radius:0;color:#fff;left:0}.product .summary .stock.in-stock,.product .summary .stock.out-of-stock{background:var(--clr-primary);border-radius:0;color:#fff}.nm-post{margin-inline:auto;max-width:800px}.nm-post .nm-post-header h1{font-size:var(--fsf-3);max-width:none}.nm-post .entry-meta{border-bottom:1px solid var(--clr-secondary);padding-bottom:1rem}.nm-post .wp-block-thumbnail{padding-top:2rem}.nm-post .wp-block-image{margin-left:-5rem;max-width:calc(100% + 5rem)}.teaser-post h2{text-transform:none}.teaser-post h2 a{text-decoration:none}.teaser-post .entry-summary{--link:var(--clr-primary)}.teaser-post.card-wrapper{text-align:left}.teaser-post.card-wrapper .post-thumbnail-wrapper{margin:-2rem -2rem 2rem}.teaser-post.teaser-post-regular{display:grid;gap:3rem;grid-template-columns:250px 1fr}.teaser-post.teaser-post-regular h2{font-size:2rem}.dfi-visual{--visual-duration:15s;position:relative}.dfi-visual .splash{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:visualsplash;animation-name:visualsplash;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;color:var(--clr-primary);right:0;transform:scaleX(-1);transform-origin:center}.dfi-visual .dfi-visual-background,.dfi-visual .splash{-webkit-animation-duration:var(--visual-duration);animation-duration:var(--visual-duration);position:absolute;width:360px}.dfi-visual .dfi-visual-background{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:visualback;animation-name:visualback;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background:var(--clr-white);border-radius:50%;height:360px;left:50%;top:50%;transform:translate(-50%,-50%)}.dfi-visual .dfi-visual-image-primary{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:var(--visual-duration);animation-duration:var(--visual-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:visualprim;animation-name:visualprim;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;padding-top:3rem;position:relative;transform-origin:bottom left}.dfi-visual .dfi-visual-image-primary img{margin-left:auto;margin-right:auto}.dfi-visual .dfi-visual-image-secondary{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:var(--visual-duration);animation-duration:var(--visual-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:visualsec;animation-name:visualsec;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;position:absolute;transform-origin:bottom right}.dfi-visual.dfi-visual-soccer .dfi-visual-image-primary{padding-left:2rem}.dfi-visual.dfi-visual-soccer .dfi-visual-image-secondary{left:6%;top:52%;transform-origin:center center}.dfi-visual.dfi-visual-school .splash,.dfi-visual.dfi-visual-soccer2 .splash{color:var(--clr-secondary)}.dfi-visual.dfi-visual-school .dfi-visual-background{background-color:var(--clr-primary)}.dfi-visual.dfi-visual-school .dfi-visual-image-primary{padding-left:2rem}.dfi-visual.dfi-visual-school .dfi-visual-image-secondary{-webkit-animation-name:visualsecschool;animation-name:visualsecschool;left:50%;top:0;transform-origin:center}.dfi-visual.dfi-visual-hockey .dfi-visual-image-primary{padding-right:2rem}.dfi-visual.dfi-visual-hockey .dfi-visual-image-secondary{-webkit-animation-name:visualsechockey;animation-name:visualsechockey;bottom:3%;right:1%;transform-origin:center}@-webkit-keyframes visualback{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-60%,-50%) scale(.9)}}@keyframes visualback{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-60%,-50%) scale(.9)}}@-webkit-keyframes visualsplash{0%{transform:translate(0) scaleX(-1)}to{transform:translate(2%,-2%) scale(-1.05,1.05)}}@keyframes visualsplash{0%{transform:translate(0) scaleX(-1)}to{transform:translate(2%,-2%) scale(-1.05,1.05)}}@-webkit-keyframes visualprim{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes visualprim{0%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes visualsec{0%{transform:rotate(0) translate(0)}to{transform:rotate(-300deg) translate(-4rem,-.5rem)}}@keyframes visualsec{0%{transform:rotate(0) translate(0)}to{transform:rotate(-300deg) translate(-4rem,-.5rem)}}@-webkit-keyframes visualsecschool{0%{transform:translate(0)}to{transform:translate(.5rem,1rem)}}@keyframes visualsecschool{0%{transform:translate(0)}to{transform:translate(.5rem,1rem)}}@-webkit-keyframes visualsechockey{0%{transform:translate(-1rem,-1rem) scale(.8)}to{transform:translate(0) scale(1)}}@keyframes visualsechockey{0%{transform:translate(-1rem,-1rem) scale(.8)}to{transform:translate(0) scale(1)}}.dfi-quote{margin-bottom:1rem}.dfi-quote .dfi-quote-wrapper{position:relative}.dfi-quote .dfi-quote-decoration{background:var(--clr-grey-0);bottom:0;display:block;height:100%;left:0;opacity:.9;position:absolute;right:0;top:0;transform:translateY(2rem) scale(.9);width:100%}.dfi-quote .dfi-quote-container{background-color:var(--bg);box-shadow:0 .5rem 1rem rgba(73,167,211,.1);padding:2rem;position:relative}.dfi-quote .dfi-quote-image{bottom:0;height:3.75rem;left:0;margin-inline:auto;overflow:hidden;position:absolute;width:3.75rem}.dfi-quote .dfi-quote-content{position:relative}.dfi-quote .dfi-quote-content p{font-family:var(--ff-headline);min-height:100px}.dfi-quote .dfi-quote-content p+p{font-size:.875rem;font-style:normal;margin-top:3rem;min-height:auto;padding-left:4.5rem;text-transform:uppercase}.dfi-quote .dfi-quote-content p+p+p{color:var(--link);margin-top:0}.dfi-quote .dfi-quote-content svg{bottom:0;position:absolute;right:0;width:7rem}.wp-block-column+.wp-block-column .dfi-quote{position:relative;z-index:1}.wp-block-column+.wp-block-column .dfi-quote .dfi-icon:before{left:-.2rem;right:auto}.wp-block-column+.wp-block-column .dfi-quote .dfi-icon svg{transform:translate(-.35rem,.25rem) scale(1.2)}.wp-block-column+.wp-block-column .dfi-quote:before{background-color:var(--bg-contrast);border-radius:50%;bottom:10%;content:"";height:var(--size-9);position:absolute;right:0;transform:translate(40%);transition:transform .5s ease-in-out;width:var(--size-9);z-index:-2}.wp-block-column+.wp-block-column+.wp-block-column .dfi-quote:before{bottom:60%}.dfi-feedback{padding-bottom:0;padding-top:2rem}.dfi-feedback .dfi-overline,.dfi-feedback .section-heading{padding-inline:var(--size-5);text-align:center}.dfi-feedback .dfi-overline p{display:inline-block;margin-left:auto;margin-right:auto;padding-right:2.5rem;position:relative}.dfi-feedback .dfi-overline p:after{background:var(--bg-contrast);content:"";height:2px;position:absolute;right:0;top:calc(.75em - 1px);width:2rem}.dfi-feedback .dfi-quote{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.dfi-feedback .dfi-quote:nth-child(2n) .dfi-quote-decoration{background:var(--clr-primary)}.dfi-feedback .dfi-quote:nth-child(2n) .dfi-quote-container{--bg:var(--clr-secondary);--color:var(--clr-white)}.dfi-feedback .dfi-quote:nth-child(2n) .dfi-quote-content p+p+p,.dfi-feedback .dfi-quote:nth-child(2n) .dfi-quote-content strong{color:var(--color)}.dfi-feedback .section-heading{margin-bottom:3rem}.dfi-feedback .swiper-wrapper{margin-bottom:2rem}.dfi-feedback .swiper-container{margin-bottom:3rem;padding:1rem;position:relative}.dfi-feedback .swiper-container:before{background-color:var(--bg-contrast);height:var(--size-9);right:0;top:3rem;width:var(--size-9)}.dfi-feedback .swiper-container:after,.dfi-feedback .swiper-container:before{border-radius:50%;content:"";position:absolute;transition:transform .5s ease-in-out;z-index:-2}.dfi-feedback .swiper-container:after{background-color:var(--bg-secondary);height:var(--size-8);right:68%;top:40%;transform:translate(40%);width:var(--size-8)}.dfi-feedback .swiper-controls{bottom:-3rem;position:absolute;top:auto;transform:translate(-50%);width:0}@media (min-width:992px){.dfi-feedback .swiper-controls{left:75%;transform:translate(-50%,1rem)}}@media (min-width:1200px){.dfi-feedback .swiper-controls{left:50%;transform:translate(-50%,3rem)}}.dfi-feedback .swiper-controls .swiper-button-next{right:-3rem}@media (min-width:992px){.dfi-feedback .swiper-controls .swiper-button-next{right:-4rem}}.dfi-feedback .swiper-controls .swiper-button-prev{left:-3rem}@media (min-width:992px){.dfi-feedback .swiper-controls .swiper-button-prev{left:-4rem}}ul.nm-block-list li,ul.wp-block-list li{font-size:1rem;font-weight:400}.team-template-default .hero+.entry-content-wrapper>.is-overlapping{margin-bottom:-5rem;transform:translateY(-5rem)}.dfi-teams.dfi-teams-all{display:grid;gap:var(--size-5);grid-template-columns:1fr}@media (min-width:992px){.dfi-teams.dfi-teams-all{grid-template-columns:1fr 1fr}}.dfi-teams .team{background:var(--bg);box-shadow:0 .5rem 1rem rgba(73,167,211,.1);display:block;margin-bottom:3rem}.dfi-teams .team-image{aspect-ratio:12/5;background:var(--clr-gry-1);overflow:hidden;position:relative;width:100%}.dfi-teams .team-trainer-images{display:flex;gap:.5rem;justify-content:center;margin-bottom:-1rem;min-height:5rem;transform:translateY(-50%)}.dfi-teams .team-trainer-image{border-radius:50%;height:6rem;padding:.5rem;position:relative;width:6rem}.dfi-teams .team-trainer-image:before{background:var(--clr-white);border-radius:50%;content:"";height:6rem;left:0;opacity:.5;position:absolute;top:0;width:6rem}.dfi-teams .team-trainer-image img{background:var(--clr-white);border-radius:50%;box-shadow:0 .125rem .25rem rgba(73,167,211,.4);overflow:hidden;position:relative;width:100%}.dfi-teams .team-content{padding-inline:3rem;text-align:center}.dfi-teams .team-content.page{padding:3rem}.dfi-teams .team-actions{text-align:center;transform:translateY(50%)}.dfi-teams .team-actions a{background:var(--button-bg);color:var(--button-text)}.dfi-teams .team-trainer{display:flex;gap:3rem;justify-content:center}.dfi-teams .team-trainer .team-coach{align-items:center;display:flex;gap:1rem}.dfi-teams .team-trainer .team-coach .team-coach-content{text-align:left}.dfi-teams .team-trainer .team-coach .team-coach-content p:not(.team-trainer-title){color:var(--clr-grey-6);font-size:.875rem}.dfi-teams .team-trainer .team-coach .team-coach-content p.team-trainer-title{font-weight:var(--fw-6)}.nm-blog-categories ul.nm-blog-categories-list li a,.nm-blog-categories ul.nm-shop-categories li a,.nm-shop-menu ul.nm-blog-categories-list li a,.nm-shop-menu ul.nm-shop-categories li a{background-color:var(--clr-grey-1);border-radius:.25rem;color:var(--clr-grey-5);display:block;margin:0 .5rem 0 0;padding:.25rem 1rem}.nm-blog-categories ul.nm-blog-categories-list li.current-cat a,.nm-blog-categories ul.nm-shop-categories li.current-cat a,.nm-shop-menu ul.nm-blog-categories-list li.current-cat a,.nm-shop-menu ul.nm-shop-categories li.current-cat a{background-color:var(--clr-primary);color:#fff}.dfi-contact-cards .dfi-overline,.dfi-contact-cards .section-heading{padding-inline:var(--size-5);text-align:center}.dfi-contact-cards .dfi-overline p{display:inline-block;margin-left:auto;margin-right:auto;padding-right:2.5rem;position:relative}.dfi-contact-cards .dfi-overline p:after{background:var(--bg-contrast);content:"";height:2px;position:absolute;right:0;top:calc(.75em - 1px);width:2rem}.dfi-contact-cards .contact-grid{display:grid;gap:2rem;grid-template-columns:1fr;padding-bottom:3rem;padding-top:1rem}@media (min-width:768px){.dfi-contact-cards .contact-grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.dfi-contact-cards .contact-grid{grid-template-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.dfi-contact-wrapper{display:block;height:100%;position:relative;text-align:center;text-decoration:none;width:100%}.dfi-contact-wrapper .dfi-contact{background:var(--bg);box-shadow:0 .5rem 1rem rgba(73,167,211,.1);height:100%;padding:2rem;position:relative;transform:scale(1);transition:transform .3s ease-in-out;width:100%}.dfi-contact-wrapper .dfi-contact-decoration{background:var(--clr-grey-0);bottom:0;display:block;height:100%;left:0;opacity:.9;position:absolute;right:0;top:0;transform:translateY(2rem) scale(.9);width:100%}.dfi-contact-wrapper .dfi-contact-image{border-radius:50%;height:8rem;margin-inline:auto;overflow:hidden;padding:.5rem;position:relative;width:8rem}.dfi-contact-wrapper .dfi-contact-image:before{background:var(--clr-grey-1);border-radius:50%;content:"";height:8rem;left:0;opacity:.5;position:absolute;top:0;width:8rem}.dfi-contact-wrapper .dfi-contact-image img{background:var(--clr-white);border-radius:50%;box-shadow:0 .125rem .25rem rgba(73,167,211,.4);overflow:hidden;position:relative;width:100%}.dfi-contact-wrapper .dfi-contact-content{position:relative}.dfi-contact-wrapper .dfi-contact-content p{font-family:var(--ff-headline);text-align:center}.dfi-contact-wrapper .dfi-contact-content p.position{margin-top:.5rem;opacity:.5}.dfi-contact-wrapper .dfi-contact-content p.email{color:var(--link);font-style:normal;margin-top:0}.floating{position:fixed;right:0;top:66%;z-index:12}.floating span{border-radius:50% 0 0 50%;display:block;height:3rem;margin-top:.25rem;padding:1rem .75rem 1rem 1.25rem;width:3rem}.floating span svg{fill:currentColor}.uc-embedding-container .uc-embedding-wrapper{background:var(--bg)}.nm-shop-loop-details{padding-bottom:1.75rem}.woocommerce-checkout .shop_table{background-color:#fff!important}.woocommerce-checkout-payment{margin-bottom:2rem}#payment .payment_methods li label{display:inline} .wpml-ls-flag{margin-right: 0.5rem;}
select.select:before {
    display: block;
    position: absolute;
    top: 0;
    right: 6px;
    font-family: nm-font;
    font-size: 12px;
    font-weight: 400;
    font-variant: normal;
    line-height: 42px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e615";
    width: 24px;
    height: 42px;
    text-align: center;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.dfi-alumni-cards .alumni-grid {
    display: grid;
    gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 3rem;

    @media (min-width: 768px) {
        grid-template-columns: 1fr 1fr;
    }

    @media (min-width: 992px) {
        grid-template-columns: 1fr 1fr 1fr;
    }
}


.dfi-alumni-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: block;
    text-align: center;
}
  
.dfi-alumni-wrapper .dfi-alumni {
      position: relative;
      width: 100%;
      height: 100%;
      padding: 2rem;
      background: var(--bg);
      box-shadow: 0 0.5rem 1rem rgba(73,167,211, 0.1);
      transform: scale(1);
      transition: transform 0.3s ease-in-out;
}
  
.dfi-alumni-wrapper .dfi-alumni-decoration {
    background: var(--clr-grey-0);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: translateY(2rem) scale(0.9);
    opacity: 0.9;
}
  
.dfi-alumni-wrapper .dfi-alumni-image {
      width: 10rem;
      height: 10rem;
      margin-inline: auto;
      border-radius: 50%;
      position: relative;
      padding: 0.5rem;
      overflow: hidden;
}
  
.dfi-alumni-wrapper .dfi-alumni-image::before {
        content: "";
        width: 10rem;
        height: 10rem;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 0;
        background: var(--clr-grey-1);
        opacity: 0.5;
}
  
.dfi-alumni-wrapper .dfi-alumni-image img {
        position: relative;
        background: var(--clr-white);
        width: 100%;
        border-radius: 50%;
        overflow: hidden;
        box-shadow: 0 0.125rem 0.25rem rgba(73, 167, 211, 0.4);
      }
  
.dfi-alumni-wrapper .dfi-alumni-content {
      position: relative;
}
  
.dfi-alumni-wrapper .dfi-alumni-content > p {
        // font-style: italic;
        font-family: var(--ff-headline);
        text-align: center;
}

.dfi-alumni-wrapper .dfi-alumni-content p.title {
    font-size: 1.5rem;
  }
  
.dfi-alumni-wrapper .dfi-alumni-content p.position {
          opacity: 0.5;
          margin-top: 0.5rem;
        }
  
.dfi-alumni-wrapper .dfi-alumni-content p.email {
    font-style: normal;
    color: var(--link);
    margin-top: 0;
}

.dfi-alumni-wrapper .dfi-alumni-content .description {
    border-top: 1px solid var(--clr-grey-1);
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    text-align: left;
}
/*# sourceMappingURL=app.css.map*/