/*!
    Theme Name: Hello Elementor Child
    Theme URI: Theme URI: https://elementor.com/hello-theme/
    Description: A lightweight theme for Elementor page builder
    Author: Elementor Team / FACEOFF
    Author URI: https://faceoff.dk
    Template: hello-elementor
    Version: 2.5.0
    Stable tag: 2.5.0
    Requires at least: 4.7
    Tested up to: 5.9
    Requires PHP: 5.6
    License: GNU General Public License v3 or later.
    License URI: https://www.gnu.org/licenses/gpl-3.0.html
    Text Domain: hello-elementor-child
*/:root{--woocommerce: #303030;--wc-green: #F5FF42;--wc-red: #a00;--wc-orange: #ffba00;--wc-blue: #2ea2cc;--wc-primary: #23323f;--wc-primary-text: #fcfbfe;--wc-secondary: #e9e6ed;--wc-secondary-text: #515151;--wc-highlight: #958e09;--wc-highligh-text: white;--wc-content-bg: #fff;--wc-subtext: #767676;--wc-form-border-color: rgba(32, 7, 7, 0.8);--wc-form-border-radius: 0;--wc-form-border-width: 1px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product span.price{padding-left:10px;padding-right:10px}.woocommerce ul.products li.product a.button{margin-left:10px;margin-right:10px}.woocommerce-page ul.products.elementor-grid li.product .woocommerce-loop-product__title,.woocommerce-page ul.products.elementor-grid li.product span.price{padding-left:20px;padding-right:20px}.woocommerce-page ul.products li.product .button{display:none}.woocommerce-page .elementor-widget-woocommerce-cart .woocommerce button.button,.woocommerce-page button.button{border-radius:40px !important}.woocommerce-page .elementor-menu-cart__footer-buttons a{background-color:#f5ff42;color:#151515 !important}.woocommerce-page .elementor-menu-cart__footer-buttons a:hover{background-color:#151515;color:#fff !important}.woocommerce-page .woocommerce-product-gallery__image.flex-active-slide,.woocommerce-page .woocommerce-product-gallery__image{pointer-events:none !important}.woocommerce-page .woo-product-images-gallery img{width:100%}.woocommerce-page:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#747270}.woocommerce-page .reset_variations{display:none !important}.woocommerce-page table.variations{background-color:rgba(0,0,0,0)}.woocommerce-page table.variations tbody>tr:not(:first-of-type)>th.label{padding-top:20px !important}.woocommerce-page table.variations tbody>tr>td,.woocommerce-page table.variations tbody>tr>th{background-color:rgba(0,0,0,0);padding:0}.woocommerce-page .single_variation_wrap .woocommerce-variation-price{margin-bottom:20px}.woocommerce-page .single_variation_wrap .woocommerce-variation-price span{color:#151515}.woocommerce-page:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce-page:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#151515}.woocommerce-page button.pswp__button{border:none}.woocommerce-page div.product div.woocommerce-product-gallery__trigger{display:none !important;pointer-events:none}.woocommerce-page .woocommerce-message{border-color:var(--wc-green)}.woocommerce-page .woocommerce-message::before{color:var(--wc-green)}.woocommerce-page .woocommerce-message a.button.wc-forward{border:2px solid #000;background-color:rgba(0,0,0,0);color:#000}.woocommerce-page .woocommerce-message a.button.wc-forward:hover{background-color:#000;color:#fff}.woocommerce-page .product_cat-youth-league .woocommerce-variation-add-to-cart{flex-wrap:wrap !important}.woocommerce-page .product_cat-youth-league .woocommerce-variation-add-to-cart .yl-custom-fields{width:100%}.woocommerce-page .ywpo_availability_date.pre_order_single{margin-bottom:1em}.woocommerce-page li.product .ywpo_variable_product_label,.woocommerce-page .ywpo_variable_product_label{padding-left:20px !important}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .coupon.e-cart-section.shop_table{display:none}.woocommerce-page.woocommerce-cart .woocommerce-free-shipping-notice{padding:10px;background-color:#f5ff42;margin-bottom:20px;color:#151515;font-family:"Montserrat",sans-serif}.woocommerce-page.woocommerce-cart .woocommerce-shipping-methods,.woocommerce-page.woocommerce-cart .woocommerce-shipping-calculator{font-family:"Montserrat",sans-serif}.woocommerce-page.woocommerce-cart .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-page.woocommerce-cart .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#bfbfbf}.woocommerce-page .woocommerce-checkout .powered_by_shipmondo{display:none}h2.woocommerce-column__title{font-size:1rem}.ywpo_variable_product_label{padding-left:10px !important}.product-image-wrapper{position:relative;overflow:hidden;display:block;width:100%}.product-image-wrapper img{display:block;width:100%;height:auto;transition:opacity .3s ease}.product-image-wrapper .hover-image{position:absolute;top:0;left:0;opacity:0}.product-image-wrapper:hover .main-image{opacity:0}.product-image-wrapper:hover .hover-image{opacity:1}span.preorder,.elementor-wc-products ul.products li.product span.onsale{position:absolute;top:0;left:0 !important;z-index:9;background:#f5ff42;padding:0 20px !important;height:40px;display:flex !important;justify-content:center;align-items:center;color:#151515 !important;font-weight:700 !important;text-transform:uppercase;border-radius:0;margin:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:40px;padding-left:10px;padding-right:10px}.elementor-widget-woocommerce-checkout-page{font-family:"Montserrat",sans-serif}a#elementor-menu-cart__toggle_button{border:none;background:hsla(0,0%,100%,0);padding:10px 10px 5px 10px;border-radius:0 !important}a#elementor-menu-cart__toggle_button span.elementor-button-icon-qty{font-weight:600}.elementor-menu-cart__container{height:100vh !important;max-height:100vh !important;z-index:999999 !important}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){margin-inline-start:6px}p.woocommerce-store-notice.demo_store{background-color:#f5ff42;color:#151515}.woocommerce-store-notice a,p.demo_store a{color:#000}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).out-of-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).out-of-stock span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).out-of-stock:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).out-of-stock:hover span{opacity:.6}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper{max-height:75% !important}header div.sticky-header{--header-height: 90px;--shrink-header-to: 0.6;--transition: .45s cubic-bezier(.4, 0, .2, 1);margin-bottom:-90px;background-color:hsla(0,0%,100%,.75);transition:background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition)}header div.sticky-header.elementor-sticky--effects{background-color:hsla(0,0%,100%,.75);box-shadow:0px 4px 33px 1px rgba(0,0,0,.07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}header div.sticky-header{min-height:var(--header-height);transition:min-height var(--transition)}header div.sticky-header.elementor-sticky--effects{min-height:calc(var(--header-height)*var(--shrink-header-to))}@media only screen and (max-width: 767px){header div.sticky-header{--header-height: 60px}}header div.sticky-header .logo img,header div.sticky-header .logo.elementor-widget-theme-site-logo img,header div.sticky-header .logo .elementor-icon svg{--logo-width: 200px;--logo-shrink-to: 0.60;width:var(--logo-width);transition:var(--transition);height:auto}header div.sticky-header.elementor-sticky--effects .logo img,header div.sticky-header.elementor-sticky--effects .logo.elementor-widget-theme-site-logo img,header div.sticky-header.elementor-sticky--effects .logo .elementor-icon svg{width:calc(var(--logo-width)*var(--logo-shrink-to))}header div.sticky-header .logo .elementor-icon svg{width:auto}.elementor-widget-off-canvas .e-off-canvas{height:100vh}.past-results{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.result{align-items:center;display:flex;flex-direction:row;align-items:center;height:3rem;border-bottom:1px solid #747270;width:100%}.result.header{background-color:#151515;color:#fff}.result-rank{font-size:1rem;font-weight:bold;padding-left:.5rem;padding-right:.5rem;width:20%}.result-name{font-size:1rem;font-weight:bold;padding-left:.5rem;padding-right:.5rem;width:60%}.result-name a{color:#151515}.result-name a:hover{color:#151515}.result-medal{font-size:1rem;font-weight:bold;padding-left:.5rem;padding-right:.5rem;width:20%}.cky-modal button.cky-btn-revisit,.cky-modal button.cky-show-desc-btn,.cky-modal button.cky-show-desc-btn:not(:hover):not(:active),.cky-modal button.cky-accordion-btn,.cky-modal button.cky-btn-close,.cky-modal button.cky-iab-dec-btn,.cky-consent-container button.cky-btn-revisit,.cky-consent-container button.cky-show-desc-btn,.cky-consent-container button.cky-show-desc-btn:not(:hover):not(:active),.cky-consent-container button.cky-accordion-btn,.cky-consent-container button.cky-btn-close,.cky-consent-container button.cky-iab-dec-btn,.cky-btn-revisit-wrapper button.cky-btn-revisit,.cky-btn-revisit-wrapper button.cky-show-desc-btn,.cky-btn-revisit-wrapper button.cky-show-desc-btn:not(:hover):not(:active),.cky-btn-revisit-wrapper button.cky-accordion-btn,.cky-btn-revisit-wrapper button.cky-btn-close,.cky-btn-revisit-wrapper button.cky-iab-dec-btn{border:none;color:inherit;transition:none}.cky-modal button.cky-btn-revisit:hover,.cky-modal button.cky-btn-revisit:focus,.cky-modal button.cky-btn-revisit:visited,.cky-modal button.cky-show-desc-btn:hover,.cky-modal button.cky-show-desc-btn:focus,.cky-modal button.cky-show-desc-btn:visited,.cky-modal button.cky-show-desc-btn:not(:hover):not(:active):hover,.cky-modal button.cky-show-desc-btn:not(:hover):not(:active):focus,.cky-modal button.cky-show-desc-btn:not(:hover):not(:active):visited,.cky-modal button.cky-accordion-btn:hover,.cky-modal button.cky-accordion-btn:focus,.cky-modal button.cky-accordion-btn:visited,.cky-modal button.cky-btn-close:hover,.cky-modal button.cky-btn-close:focus,.cky-modal button.cky-btn-close:visited,.cky-modal button.cky-iab-dec-btn:hover,.cky-modal button.cky-iab-dec-btn:focus,.cky-modal button.cky-iab-dec-btn:visited,.cky-consent-container button.cky-btn-revisit:hover,.cky-consent-container button.cky-btn-revisit:focus,.cky-consent-container button.cky-btn-revisit:visited,.cky-consent-container button.cky-show-desc-btn:hover,.cky-consent-container button.cky-show-desc-btn:focus,.cky-consent-container button.cky-show-desc-btn:visited,.cky-consent-container button.cky-show-desc-btn:not(:hover):not(:active):hover,.cky-consent-container button.cky-show-desc-btn:not(:hover):not(:active):focus,.cky-consent-container button.cky-show-desc-btn:not(:hover):not(:active):visited,.cky-consent-container button.cky-accordion-btn:hover,.cky-consent-container button.cky-accordion-btn:focus,.cky-consent-container button.cky-accordion-btn:visited,.cky-consent-container button.cky-btn-close:hover,.cky-consent-container button.cky-btn-close:focus,.cky-consent-container button.cky-btn-close:visited,.cky-consent-container button.cky-iab-dec-btn:hover,.cky-consent-container button.cky-iab-dec-btn:focus,.cky-consent-container button.cky-iab-dec-btn:visited,.cky-btn-revisit-wrapper button.cky-btn-revisit:hover,.cky-btn-revisit-wrapper button.cky-btn-revisit:focus,.cky-btn-revisit-wrapper button.cky-btn-revisit:visited,.cky-btn-revisit-wrapper button.cky-show-desc-btn:hover,.cky-btn-revisit-wrapper button.cky-show-desc-btn:focus,.cky-btn-revisit-wrapper button.cky-show-desc-btn:visited,.cky-btn-revisit-wrapper button.cky-show-desc-btn:not(:hover):not(:active):hover,.cky-btn-revisit-wrapper button.cky-show-desc-btn:not(:hover):not(:active):focus,.cky-btn-revisit-wrapper button.cky-show-desc-btn:not(:hover):not(:active):visited,.cky-btn-revisit-wrapper button.cky-accordion-btn:hover,.cky-btn-revisit-wrapper button.cky-accordion-btn:focus,.cky-btn-revisit-wrapper button.cky-accordion-btn:visited,.cky-btn-revisit-wrapper button.cky-btn-close:hover,.cky-btn-revisit-wrapper button.cky-btn-close:focus,.cky-btn-revisit-wrapper button.cky-btn-close:visited,.cky-btn-revisit-wrapper button.cky-iab-dec-btn:hover,.cky-btn-revisit-wrapper button.cky-iab-dec-btn:focus,.cky-btn-revisit-wrapper button.cky-iab-dec-btn:visited{background-color:rgba(0,0,0,0) !important;border:none !important;border-color:rgba(0,0,0,0) !important;color:inherit !important}.cky-modal button::after,.cky-modal button::before,.cky-consent-container button::after,.cky-consent-container button::before,.cky-btn-revisit-wrapper button::after,.cky-btn-revisit-wrapper button::before{background:none}.entries-left{margin-bottom:.5em}header a.logout{color:#fff;font-family:"Horizon";font-size:12px}main.site-main.memberpressproduct,main.site-main.memberpressgroup{display:flex;flex-direction:column;padding:100px 10px 60px 10px}main.site-main .mepr-unauthorized-message{padding:140px 10px 20px 10px;max-width:800px;margin:0 auto}main.site-main .mepr-login-form-wrap{padding:10px 10px 60px 10px;max-width:800px;margin:0 auto}body.mepr-guest-layout{background:rgba(0,0,0,0) !important}.mpwoo_credit{display:none !important}a.mp-button{width:100%}a.mp-button-access{background-color:blue !important;color:#fff !important;width:100%}a.mp-button-access:hover{background-color:#000 !important;color:#fff}@media(min-width: 992px){main.site-main.memberpressproduct{max-width:800px}}body.no-scroll{overflow:hidden}div{scroll-margin-top:200px}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0) !important;-webkit-focus-ring-color:hsla(0,0%,100%,0) !important;outline:none !important}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol,.elementor-toggle .elementor-tab-content ul,.elementor-toggle .elementor-tab-content ol{margin-bottom:.9em}input.elementor-search-form__input::-webkit-search-cancel-button{display:none}.post-password-form{padding:120px 20px}.dynamic-heading h2{font-size:clamp(1.5rem,8vw,10rem) !important}.text-stroke{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.ninja{display:none}.shop-header .e-con-inner{padding:0}.shop-header .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper{padding-bottom:0}.partners .swiper-wrapper{opacity:.5;transition-timing-function:linear !important}.elementor-nav-menu .color-accent a{color:#f5ff42 !important}.wp-block-button a.wp-block-button__link{background-color:rgba(0,0,0,0);border:1px solid #151515;color:#151515;font-weight:900;text-transform:uppercase}.wp-block-button a.wp-block-button__link:hover{border-color:#f5ff42;color:#fff}button.btn-disabled{border-color:#747270 !important;color:#747270 !important}button.btn-disabled::before,button.btn-disabled::after{content:none}.calendar ul{column-gap:16px;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:16px;list-style-type:none;margin:0;padding:0}.calendar ul li{align-items:center;border-bottom:1px solid #747270;display:grid;grid-template-columns:2fr 10fr 2fr;grid-template-rows:repeat(12, 5px);padding-bottom:16px;padding-top:16px}.calendar ul li .month{font-size:14px;grid-column:1;grid-row:1/7;justify-self:center;text-transform:uppercase}.calendar ul li .date{font-size:24px;grid-column:1;grid-row:6/13;justify-self:center}.calendar ul li .time{color:#747270;font-size:.8em;grid-column:2;grid-row:1/5}.calendar ul li .title{font-size:.8em;font-weight:700;grid-column:2;grid-row:4/9;line-height:.9em}.calendar ul li .location{color:#747270;font-size:.8em;grid-column:2;grid-row:8/13}.calendar ul li .ticket-link{display:none;grid-column:3;grid-row:1/13;justify-self:end}.calendar ul li .info-link{grid-column:4;grid-row:1/13;justify-self:end;margin-left:16px}.ticket-list ul{column-gap:16px;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:16px;list-style-type:none;margin:0;padding:0}.ticket-list ul li{align-items:center;border-bottom:1px solid #747270;display:grid;grid-template-columns:4fr 2fr;padding-bottom:16px;padding-top:16px}.ticket-list ul li .event-description{font-size:.9em;grid-column:1}.ticket-list ul li .event-description p{margin-bottom:0}.ticket-list ul li .event-description .month,.ticket-list ul li .event-description .date,.ticket-list ul li .event-description .time{color:#747270}.ticket-list ul li .title{font-weight:700}.ticket-list ul li .location{color:#747270}.ticket-list ul li .ticket-link{grid-column:2;justify-self:end}.ticket-list ul li .ticket-link button{font-size:.9em;padding:4px 8px}.elementor-loop-container .elementor-shortcode{height:100%}.event-athlete{background-color:#e7e4e1;display:grid;grid-template-rows:max-content;height:100%}.event-athlete .image{grid-area:1/1;height:430px;overflow:hidden}.event-athlete .image img{height:100%;object-fit:cover;object-position:top center;transition:all ease-in-out .3s}.event-athlete .overlay{background-size:cover;grid-area:1/1;height:40px;justify-self:end;margin:4px 4px 0 0;width:40px;z-index:10}.event-athlete .overlay.team37{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-jylland.png)}.event-athlete .overlay.team38{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-fyn.png)}.event-athlete .overlay.team44{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-young-guns-denmark.png)}.event-athlete .overlay.team45{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-sjaelland.png)}.event-athlete .overlay.team47{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-lynx.png)}.event-athlete .overlay.team48{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-young-yeetz.png)}.event-athlete .overlay.team49{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-birkenbeiner.webp)}.event-athlete .overlay.team51{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-navigators.webp)}.event-athlete .overlay.team52{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-moose.png)}.event-athlete .overlay.team53{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-young-guns-sweden.png)}.event-athlete .overlay.team75{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-gb.webp)}.event-athlete .overlay.team87{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-fyn.png)}.event-athlete .overlay.team88{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-jylland.png)}.event-athlete .overlay.team89{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-young-guns-denmark.png)}.event-athlete .overlay.team90{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-sjaelland.png)}.event-athlete .description{color:#151515;display:flex;flex-direction:column;line-height:1.2;padding:16px 2px 16px 16px}.event-athlete .description h3{font-size:1em;font-weight:700;margin:.2em 0}.event-athlete .description p{font-weight:700;margin-bottom:0;line-height:1.6em}.event-athlete .insta{overflow-x:hidden}.event-athlete .insta a,.event-athlete .insta span.insta-inner{align-items:center;color:#747270;column-gap:.4em;display:flex;font-weight:400}.event-athlete .insta a .insta-name,.event-athlete .insta span.insta-inner .insta-name{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;font-size:.8em;font-weight:400;color:#747270}.event-athlete .athlete-age{font-size:.8em;font-weight:400;color:#747270}.event-athlete .athlete-excerpt{font-size:.8em;font-weight:400 !important;color:#747270}.event-athlete .country{display:inline-flex;text-transform:uppercase}.event-athlete .country img{margin-right:6px}.event-athlete .country{margin-bottom:0;margin-top:auto}.individuals .event-athlete .overlay,.coaches .event-athlete .overlay{display:none}#athlete-list .search,.athlete-details .search{margin-bottom:16px}#athlete-list ul,.athlete-details ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;padding:0}#athlete-list ul li,.athlete-details ul li{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:16px}#athlete-list ul li .search-terms,.athlete-details ul li .search-terms{display:none}#athlete-list .filter-buttons,.athlete-details .filter-buttons{margin:.5em 0}#athlete-list button.filter,.athlete-details button.filter{margin:.2em 0}#athlete-list section,.athlete-details section{display:flex;gap:16px}#athlete-list section .image,.athlete-details section .image{aspect-ratio:3/5}#athlete-list section .image img,.athlete-details section .image img{height:100%;object-fit:cover;object-position:center center;transition:all ease-in-out .3s}#athlete-list section .container,.athlete-details section .container{width:50%}#athlete-list section .container.w-33,.athlete-details section .container.w-33{width:33.333%}#athlete-list section .container.w-66,.athlete-details section .container.w-66{width:66.666%}#athlete-list section .divider,.athlete-details section .divider{border-bottom:1px solid #747270;margin:10px 0;width:100%}#athlete-list section p,.athlete-details section p{font-weight:normal}#athlete-list section h2,.athlete-details section h2{font-size:1.2rem}#athlete-list section h3,.athlete-details section h3{color:#747270;font-size:.9rem;font-weight:600;margin-bottom:0;text-transform:uppercase}#athlete-list section a,#athlete-list section span.insta-inner,.athlete-details section a,.athlete-details section span.insta-inner{align-items:center;color:#747270;column-gap:.4em;display:flex;font-weight:400}#athlete-list section a .insta-name,#athlete-list section span.insta-inner .insta-name,.athlete-details section a .insta-name,.athlete-details section span.insta-inner .insta-name{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;font-size:.8em;font-weight:400;color:#747270}#athlete-list section .country,.athlete-details section .country{display:inline-flex;text-transform:uppercase}#athlete-list section .country img,.athlete-details section .country img{margin-right:6px}#athlete-list section .country,.athlete-details section .country{margin-bottom:0;margin-top:auto;font-weight:700}.event-athletes-slider ul li{background-color:#e7e4e1}.event-athletes-slider .image{grid-area:1/1;height:430px;overflow:hidden}.event-athletes-slider .image img{height:100%;object-fit:cover;object-position:center center;transition:all ease-in-out .3s}.event-athletes-slider .overlay{background-size:cover;grid-area:1/1;height:40px;justify-self:end;margin:4px 4px 0 0;width:40px;z-index:10}.event-athletes-slider .overlay.team37{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-jylland.png)}.event-athletes-slider .overlay.team38{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-fyn.png)}.event-athletes-slider .overlay.team44{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-young-guns-denmark.png)}.event-athletes-slider .overlay.team45{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-sjaelland.png)}.event-athletes-slider .overlay.team47{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-lynx.png)}.event-athletes-slider .overlay.team48{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-young-yeetz.png)}.event-athletes-slider .overlay.team49{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-birkenbeiner.webp)}.event-athletes-slider .overlay.team51{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-navigators.webp)}.event-athletes-slider .overlay.team52{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-moose.png)}.event-athletes-slider .overlay.team53{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-young-guns-sweden.png)}.event-athletes-slider .overlay.team75{background-image:url(https://faceoff.dk/wp-content/themes/hello-elementor-child/assets/images/team-gb.webp)}.event-athletes-slider .description{color:#151515;display:grid;grid-template-rows:1fr 1fr 2fr 1fr;height:190px;line-height:1.2;padding:16px 2px 16px 16px}.event-athletes-slider .description h3{font-size:1em;font-weight:700;margin:.2em 0}.event-athletes-slider .description p{font-weight:700;margin-bottom:0}.event-athletes-slider .insta{overflow-x:hidden}.event-athletes-slider .insta a,.event-athletes-slider .insta span.insta-inner{align-items:center;color:#747270;column-gap:.4em;display:flex;font-weight:400}.event-athletes-slider .insta a .insta-name,.event-athletes-slider .insta span.insta-inner .insta-name{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;font-size:.8em;font-weight:400;color:#747270}.event-athletes-slider .athlete-age{font-size:.8em;font-weight:400;color:#747270}.event-athletes-slider .country{display:inline-flex;text-transform:uppercase}.event-athletes-slider .country img{margin-right:6px}.event-athletes-slider .country{margin-bottom:0;margin-top:auto}.individuals .event-athletes-slider .overlay{display:none}.event-hero .banner span{background-color:#ff5900;padding:4px 8px}.event-hero .country{display:inline-flex;text-transform:uppercase}.event-hero .country img{margin-right:6px}.event-hero .country::before{margin-bottom:.5em}.hero-test:after{content:"";position:absolute;width:90%;height:100%;background-color:#f8f7f6;z-index:2;top:0;left:0;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 25vh) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 25vh) 100%, 0 100%)}.hero-test .banner span{background-color:#ff5900;padding:4px 8px}.hero-test .country{display:inline-flex;text-transform:uppercase}.hero-test .country img{margin-right:6px}.hero-test .country::before{margin-bottom:.5em}.aside-sticky{position:sticky !important;top:129px}.elementor-element-53fd3a7{height:1px}.tickets .elementor-tabs-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1px}.tickets .elementor-tabs-wrapper .elementor-tab-title{padding:8px 16px;border-bottom:1px solid #000}.tickets .elementor-tabs-wrapper .elementor-tab-title:nth-child(1){background-color:blue;color:#fff}.tickets .elementor-tabs-wrapper .elementor-tab-title:nth-child(2){background-color:#747270;color:#fff}.tickets .elementor-tabs-wrapper .elementor-tab-title:nth-child(3){background-color:#e7e4e1}.teaser{background-image:url(/wp-content/uploads/2022/05/sweden-denmark-norway-bg.png),url(/wp-content/uploads/2022/05/sweden-denmark-norway-bg-right.png),url(/wp-content/uploads/2022/05/sweden-denmark-norway-bg.png),url(/wp-content/uploads/2022/05/sweden-denmark-norway-bg-left.png);background-position:left top,right top,left bottom,left bottom;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat}ul.list-slider{list-style-type:none;margin:0 -10px;padding:0}ul.list-slider li{display:grid !important;margin-left:10px;margin-right:10px}ul.list-slider>a{display:grid;height:490px}ul.list-slider>a .image{grid-area:1/1;overflow:hidden}ul.list-slider>a .image img{height:100%;object-fit:cover;object-position:center center;transform:scale(1);width:100%;transition:all ease-in-out .3s}ul.list-slider>a:hover img{transform:scale(1.05)}ul.list-slider>a .title{align-items:center;background-color:rgba(0,0,0,.2);color:#fff;display:grid;grid-area:1/1;height:490px;justify-self:stretch;padding:30px 20px;text-align:center;z-index:9}ul.list-slider>a .title h3{align-items:flex-start;display:grid;justify-content:center}ul.list-slider>a .title button{border:1px solid #fff;background-color:rgba(0,0,0,0);height:fit-content}ul.list-slider>a .title button:after{background-color:rgba(0,0,0,0)}ul.list-slider>a .title button:before{background-color:rgb(178.5,62.3,0)}ul.list-slider>a .title button:hover{color:#ff5900}ul.list-slider>a .title button:hover:before{width:100%}ul.list-slider>a .title i{display:none}ul.list-slider .slick-prev,ul.list-slider .slick-next{background-color:#ff5900;border:none !important;color:#fff}ul.list-slider .slick-prev:hover,ul.list-slider .slick-prev:focus,ul.list-slider .slick-prev,ul.list-slider .slick-next:hover,ul.list-slider .slick-next:focus,ul.list-slider .slick-next{color:#fff}ul.list-slider .slick-prev svg,ul.list-slider .slick-next svg{scale:2}ul.list-slider .slick-prev:after,ul.list-slider .slick-prev:before,ul.list-slider .slick-next:after,ul.list-slider .slick-next:before{content:none}ul.list-slider .slick-prev.slick-disabled,ul.list-slider .slick-prev.slick-disabled:focus,ul.list-slider .slick-prev.slick-disabled:active,ul.list-slider .slick-prev.slick-disabled:visited,ul.list-slider .slick-next.slick-disabled,ul.list-slider .slick-next.slick-disabled:focus,ul.list-slider .slick-next.slick-disabled:active,ul.list-slider .slick-next.slick-disabled:visited{background-color:#ff5900;color:hsla(0,0%,100%,.3)}ul.list-slider .slick-track{margin-left:0}#gform_wrapper_1 .gform_heading{display:none}#gform_wrapper_1 .gfield_label{font-weight:400}#gform_wrapper_1 .gchoice{display:inline-block;width:33%}#gform_wrapper_1 .gchoice label{font-size:14px}#gform_wrapper_1 input.gform_button{background-color:#000;color:#fff}#gform_wrapper_1 input.gform_button:hover{background-color:#ff5900}#gform_wrapper_1 .gform_footer{padding-bottom:0}@media(min-width: 576px){.header-inner-left,.header-inner-right{background-color:#fff}.post-list ul{grid-template-columns:repeat(2, 1fr)}.event-athletes-list ul{grid-template-columns:repeat(3, 1fr)}.calendar ul li{grid-template-columns:2fr 10fr 3fr 2fr}.calendar ul li .month{font-size:18px}.calendar ul li .date{font-size:24px}.calendar ul li .time{font-size:.9em}.calendar ul li .title{font-size:.9em}.calendar ul li .location{font-size:.9em}.calendar ul li .ticket-link{display:grid}.sub-menu{box-shadow:none}.sub-menu::before{content:" "}.event-athletes-slider .image,.event-athlete .image{height:300px}}@media(min-width: 768px){.hero-test:after{width:80%}.elementor-section.full-screen-menu,.elementor-element.full-screen-menu{width:80vw}.elementor-section.full-screen-menu.active,.elementor-element.full-screen-menu.active{left:20vw}.post-list ul{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.hero-test:after{width:70%}.elementor-section.full-screen-menu,.elementor-element.full-screen-menu{width:60vw}.elementor-section.full-screen-menu.active,.elementor-element.full-screen-menu.active{left:40vw}.post-list ul{grid-template-columns:repeat(3, 1fr)}.home .post-list.stories ul{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.hero-test:after{width:60%}.elementor-section.full-screen-menu,.elementor-element.full-screen-menu{width:40vw}.elementor-section.full-screen-menu.active,.elementor-element.full-screen-menu.active{left:60vw}.post-list ul{grid-template-columns:repeat(4, 1fr)}.home .post-list.stories ul{grid-template-columns:repeat(2, 1fr)}}