@font-face{font-family:"Voir-old";src:url(//www.ridderrennet.no/wp-content/themes/ridderrennet-1.11/css/../fonts/SansVoir-Regular_old.ttf) format("truetype"),url(//www.ridderrennet.no/wp-content/themes/ridderrennet-1.11/css/../fonts/SansVoir-Regular_old.woff) format("woof"),url(//www.ridderrennet.no/wp-content/themes/ridderrennet-1.11/css/../fonts/SansVoir-Regular_old.woff2) format("woof2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Voir";src:url(//www.ridderrennet.no/wp-content/themes/ridderrennet-1.11/css/../fonts/SansVoir-Regular.otf) format("opentype"),url(//www.ridderrennet.no/wp-content/themes/ridderrennet-1.11/css/../fonts/SansVoir-Regular.woff) format("woof"),url(//www.ridderrennet.no/wp-content/themes/ridderrennet-1.11/css/../fonts/SansVoir-Regular.woff2) format("woof2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(//www.ridderrennet.no/wp-content/themes/ridderrennet-1.11/css/../fonts/Inter-VariableFont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.font-voir-old,.page-shortcuts .shortcut-items a p{font-family:"Voir-old",Geneva,"Century Gothic",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-variant-ligatures:discretionary-ligatures;-moz-font-feature-settings:'dlig';-webkit-font-feature-settings:'dlig';font-feature-settings:'dlig' on;line-height:1.1;hyphens:auto}.font-voir,h1.voir,.donation-module .donation-confirmation .donation-confirmation-message p,h2.voir,.banner .banner-content .banner-content__text p,.article-body__quote .voir.quote,.registration-form-body .whole-week .heading-wrapper .heading,.registration-form-body .weekend .heading-wrapper .heading,.pre-registration-body .whole-week .heading-wrapper .heading,.pre-registration-body .weekend .heading-wrapper .heading,.font-voir-large,.font-voir-medium,.font-voir-small,a.brand,.main-navigation-inner #menu-primary-menu li.menu-item a,.donation-module .donation-module-wrapper h2,.donation-module .donation-module-wrapper .article-body__quote .quote,.article-body__quote .donation-module .donation-module-wrapper .quote,.buttons-row .button-row .button-item a p{font-family:"Voir",Geneva,"Century Gothic",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-variant-ligatures:discretionary-ligatures;-moz-font-feature-settings:'dlig';-webkit-font-feature-settings:'dlig';font-feature-settings:'dlig' on;line-height:1.1;hyphens:auto}.font-inter,body{font-family:"Inter","Trebuchet MS",Arial,sans-serif !important;font-variation-settings:"wdth" 400,"wght" 400;-webkit-font-smoothing:antialiased}h1.voir,.donation-module .donation-confirmation .donation-confirmation-message p{-moz-font-feature-settings:'ss01','ss02';-webkit-font-feature-settings:'ss01','ss02';font-feature-settings:'ss01' on,'ss02' on;font-size:48px}@media all and (min-width:576px){h1.voir,.donation-module .donation-confirmation .donation-confirmation-message p{font-size:60px}}@media all and (min-width:768px){h1.voir,.donation-module .donation-confirmation .donation-confirmation-message p{font-size:100px}}@media all and (min-width:1200px){h1.voir,.donation-module .donation-confirmation .donation-confirmation-message p{font-size:120px}}h2.voir,.banner .banner-content .banner-content__text p,.article-body__quote .voir.quote,.registration-form-body .whole-week .heading-wrapper .heading,.registration-form-body .weekend .heading-wrapper .heading,.pre-registration-body .whole-week .heading-wrapper .heading,.pre-registration-body .weekend .heading-wrapper .heading{font-weight:400px;font-size:30px;line-height:34px}@media all and (min-width:768px){h2.voir,.banner .banner-content .banner-content__text p,.article-body__quote .voir.quote,.registration-form-body .whole-week .heading-wrapper .heading,.registration-form-body .weekend .heading-wrapper .heading,.pre-registration-body .whole-week .heading-wrapper .heading,.pre-registration-body .weekend .heading-wrapper .heading{font-size:38px;line-height:44px}}@media all and (min-width:768px){h2.voir,.banner .banner-content .banner-content__text p,.article-body__quote .voir.quote,.registration-form-body .whole-week .heading-wrapper .heading,.registration-form-body .weekend .heading-wrapper .heading,.pre-registration-body .whole-week .heading-wrapper .heading,.pre-registration-body .weekend .heading-wrapper .heading{font-size:50px;line-height:56px}}@media all and (min-width:992px){h2.voir,.banner .banner-content .banner-content__text p,.article-body__quote .voir.quote,.registration-form-body .whole-week .heading-wrapper .heading,.registration-form-body .weekend .heading-wrapper .heading,.pre-registration-body .whole-week .heading-wrapper .heading,.pre-registration-body .weekend .heading-wrapper .heading{font-size:80px;line-height:86px}}h1{font-size:36px;font-variation-settings:"wdth" 400,"wght" 300}@media all and (min-width:768px){h1{font-size:44px}}@media all and (min-width:992px){h1{font-size:54px}}h2,.article-body__quote .quote{font-size:28px;font-variation-settings:"wdth" 400,"wght" 300}@media all and (min-width:768px){h2,.article-body__quote .quote{font-size:38px}}@media all and (min-width:992px){h2,.article-body__quote .quote{font-size:48px}}h3{font-size:20px;font-variation-settings:"wdth" 400,"wght" 300}@media all and (min-width:768px){h3{font-size:22px}}@media all and (min-width:992px){h3{font-size:32px}}h4{font-size:18px;font-variation-settings:"wdth" 400,"wght" 500}@media all and (min-width:992px){h4{font-size:22px}}@media all and (min-width:992px){h4{font-size:28px}}.large,.article-header .article-header__ingress p{font-size:18px;font-variation-settings:"wdth" 400,"wght" 500}@media all and (min-width:992px){.large,.article-header .article-header__ingress p{font-size:24px}}.large.font-voir,h1.large.voir,.donation-module .donation-confirmation .donation-confirmation-message p.large,.donation-module .donation-confirmation .donation-confirmation-message .article-header .article-header__ingress p,.article-header .article-header__ingress .donation-module .donation-confirmation .donation-confirmation-message p,h2.large.voir,.banner .banner-content .banner-content__text p.large,.banner .banner-content .banner-content__text .article-header .article-header__ingress p,.article-header .article-header__ingress .banner .banner-content .banner-content__text p,.article-body__quote .large.voir.quote,.article-body__quote .article-header .article-header__ingress p.voir.quote,.article-header .article-header__ingress .article-body__quote p.voir.quote,.registration-form-body .whole-week .heading-wrapper .large.heading,.registration-form-body .whole-week .heading-wrapper .article-header .article-header__ingress p.heading,.article-header .article-header__ingress .registration-form-body .whole-week .heading-wrapper p.heading,.registration-form-body .weekend .heading-wrapper .large.heading,.registration-form-body .weekend .heading-wrapper .article-header .article-header__ingress p.heading,.article-header .article-header__ingress .registration-form-body .weekend .heading-wrapper p.heading,.pre-registration-body .whole-week .heading-wrapper .large.heading,.pre-registration-body .whole-week .heading-wrapper .article-header .article-header__ingress p.heading,.article-header .article-header__ingress .pre-registration-body .whole-week .heading-wrapper p.heading,.pre-registration-body .weekend .heading-wrapper .large.heading,.pre-registration-body .weekend .heading-wrapper .article-header .article-header__ingress p.heading,.article-header .article-header__ingress .pre-registration-body .weekend .heading-wrapper p.heading,.large.font-voir-large,.article-header .article-header__ingress p.font-voir-large,.large.font-voir-medium,.article-header .article-header__ingress p.font-voir-medium,.large.font-voir-small,.article-header .article-header__ingress p.font-voir-small,a.large.brand,.main-navigation-inner #menu-primary-menu li.menu-item a.large,.donation-module .donation-module-wrapper h2.large,.donation-module .donation-module-wrapper .article-body__quote .large.quote,.article-body__quote .donation-module .donation-module-wrapper .large.quote,.donation-module .donation-module-wrapper .article-body__quote .article-header .article-header__ingress p.quote,.article-body__quote .article-header .article-header__ingress .donation-module .donation-module-wrapper p.quote,.donation-module .donation-module-wrapper .article-header .article-header__ingress .article-body__quote p.quote,.article-header .article-header__ingress .article-body__quote .donation-module .donation-module-wrapper p.quote,.buttons-row .button-row .button-item a p.large,.buttons-row .button-row .button-item a .article-header .article-header__ingress p,.article-header .article-header__ingress .buttons-row .button-row .button-item a p,.article-header .article-header__ingress p.font-voir{font-size:24px}@media all and (min-width:992px){.large.font-voir,h1.large.voir,.donation-module .donation-confirmation .donation-confirmation-message p.large,.donation-module .donation-confirmation .donation-confirmation-message .article-header .article-header__ingress p,.article-header .article-header__ingress .donation-module .donation-confirmation .donation-confirmation-message p,h2.large.voir,.banner .banner-content .banner-content__text p.large,.banner .banner-content .banner-content__text .article-header .article-header__ingress p,.article-header .article-header__ingress .banner .banner-content .banner-content__text p,.article-body__quote .large.voir.quote,.article-body__quote .article-header .article-header__ingress p.voir.quote,.article-header .article-header__ingress .article-body__quote p.voir.quote,.registration-form-body .whole-week .heading-wrapper .large.heading,.registration-form-body .whole-week .heading-wrapper .article-header .article-header__ingress p.heading,.article-header .article-header__ingress .registration-form-body .whole-week .heading-wrapper p.heading,.registration-form-body .weekend .heading-wrapper .large.heading,.registration-form-body .weekend .heading-wrapper .article-header .article-header__ingress p.heading,.article-header .article-header__ingress .registration-form-body .weekend .heading-wrapper p.heading,.pre-registration-body .whole-week .heading-wrapper .large.heading,.pre-registration-body .whole-week .heading-wrapper .article-header .article-header__ingress p.heading,.article-header .article-header__ingress .pre-registration-body .whole-week .heading-wrapper p.heading,.pre-registration-body .weekend .heading-wrapper .large.heading,.pre-registration-body .weekend .heading-wrapper .article-header .article-header__ingress p.heading,.article-header .article-header__ingress .pre-registration-body .weekend .heading-wrapper p.heading,.large.font-voir-large,.article-header .article-header__ingress p.font-voir-large,.large.font-voir-medium,.article-header .article-header__ingress p.font-voir-medium,.large.font-voir-small,.article-header .article-header__ingress p.font-voir-small,a.large.brand,.main-navigation-inner #menu-primary-menu li.menu-item a.large,.donation-module .donation-module-wrapper h2.large,.donation-module .donation-module-wrapper .article-body__quote .large.quote,.article-body__quote .donation-module .donation-module-wrapper .large.quote,.donation-module .donation-module-wrapper .article-body__quote .article-header .article-header__ingress p.quote,.article-body__quote .article-header .article-header__ingress .donation-module .donation-module-wrapper p.quote,.donation-module .donation-module-wrapper .article-header .article-header__ingress .article-body__quote p.quote,.article-header .article-header__ingress .article-body__quote .donation-module .donation-module-wrapper p.quote,.buttons-row .button-row .button-item a p.large,.buttons-row .button-row .button-item a .article-header .article-header__ingress p,.article-header .article-header__ingress .buttons-row .button-row .button-item a p,.article-header .article-header__ingress p.font-voir{font-size:36px}}.font-voir-large{font-size:36px}@media all and (min-width:576px){.font-voir-large{font-size:42px}}@media all and (min-width:768px){.font-voir-large{font-size:60px}}@media all and (min-width:992px){.font-voir-large{font-size:80px}}.font-voir-medium{font-size:36px}@media all and (min-width:576px){.font-voir-medium{font-size:42px}}@media all and (min-width:992px){.font-voir-medium{font-size:60px}}@media all and (min-width:1200px){.font-voir-medium{font-size:80px}}.font-voir-small{font-size:30px}@media all and (min-width:576px){.font-voir-small{font-size:42px}}@media all and (min-width:1200px){.font-voir-small{font-size:60px}}.small{font-size:14px}@media all and (min-width:768px){.small{font-size:16px}}.lead{font-size:1.25rem;font-weight:300}.lead *{font-size:1.25rem;font-weight:300}body{font-size:16px}@media all and (min-width:768px){body{font-size:18px}}body{font-size:16px}@media all and (min-width:768px){body{font-size:18px}}.font-20{font-size:18px}@media all and (min-width:768px){.font-20{font-size:20px}}main.main{overflow:hidden}.relative{position:relative}.pink{color:#000 !important;background:#fe74b0}.green{color:#fff !important;background:#0b4606}.blue{color:#fff !important;background:#2f5ed2}.yellow{color:#000 !important;background:#fec926}.red{color:#fff !important;background:#ea3706}.white{color:#000 !important;background:#fff}p.read-more{font-weight:700}.line-through{text-decoration:line-through}.row.switch-direction-mobile{flex-direction:column-reverse}@media all and (min-width:992px){.row.switch-direction-mobile{flex-direction:row}}#tourform .invalid-feedback{background:rgba(255,255,255,.8);padding:2px 5px;margin-left:2px}footer.footer-main{background:#0b4606;color:#fff;padding:4rem 1rem}footer.footer-main .footer-main__item{margin-bottom:2rem}footer.footer-main .footer-main__item .text-content a{color:#fff}footer.footer-main .footer-main__item .links-content{display:block;list-style:none;margin:0;padding:0}footer.footer-main .footer-main__item .links-content li{margin-top:1rem}footer.footer-main .footer-main__item .links-content li a{color:#fff;display:flex;align-items:center;text-decoration:underline}footer.footer-main .footer-main__item .links-content li a:hover{text-decoration:none}footer.footer-main .footer-main__item .links-content li a img{width:25px;height:25px;margin-right:1rem}footer.footer-main #loader{background:rgba(255,255,255,.5);color:#666;position:fixed;height:100%;width:100%;z-index:5000;top:0;left:0;float:left;text-align:center;padding-top:25%;display:none}header.header-nav{background:#fe74b0}header.header-nav nav.navbar{position:relative;height:70px;padding:.5rem 1rem}@media all and (min-width:768px){header.header-nav nav.navbar{height:100px;padding:.5rem 2rem}}a.brand{color:#000;font-size:28px;font-weight:700}@media all and (min-width:576px){a.brand{font-size:32px}}@media all and (min-width:768px){a.brand{font-size:36px}}a.brand:hover{text-decoration:none}#main-navigation{margin:0 -1rem;position:absolute;width:100%;top:70px;z-index:10}@media all and (min-width:768px){#main-navigation{top:100px;margin:0 -2rem}}.main-navigation-inner{display:flex;flex-direction:column;align-items:stretch}@media all and (min-width:768px){.main-navigation-inner{flex-direction:row}}.main-navigation-inner .navbar-nav{width:100%;justify-content:center}@media all and (min-width:768px){.main-navigation-inner .navbar-nav{width:50%}}.main-navigation-inner #menu-primary-menu{background:#ea3706;padding:1rem}@media all and (min-width:768px){.main-navigation-inner #menu-primary-menu{padding:2rem 1rem 2rem 2rem}}@media all and (min-width:992px){.main-navigation-inner #menu-primary-menu{padding:50px 1rem 54px 80px}}.main-navigation-inner #menu-primary-menu li.menu-item{margin-bottom:.8rem}@media all and (min-width:576px){.main-navigation-inner #menu-primary-menu li.menu-item{margin-bottom:0}}.main-navigation-inner #menu-primary-menu li.menu-item a{color:#fff;font-size:26px;line-height:1.3}@media all and (min-width:576px){.main-navigation-inner #menu-primary-menu li.menu-item a{font-size:36px}}@media all and (min-width:768px){.main-navigation-inner #menu-primary-menu li.menu-item a{font-size:46px}}@media all and (min-width:992px){.main-navigation-inner #menu-primary-menu li.menu-item a{font-size:80px}}.main-navigation-inner #menu-primary-menu li.menu-item a:hover{text-decoration:none;border-bottom:2px solid #fff}.main-navigation-inner #menu-secondary-menu{background:#fec926;padding:1rem}@media all and (min-width:768px){.main-navigation-inner #menu-secondary-menu{padding:1rem 1rem 1rem 3rem}}@media all and (min-width:992px){.main-navigation-inner #menu-secondary-menu{padding:1rem 1rem 1rem 100px}}.main-navigation-inner #menu-secondary-menu li.menu-item{margin-bottom:.5rem}@media all and (min-width:576px){.main-navigation-inner #menu-secondary-menu li.menu-item{margin-bottom:0}}.main-navigation-inner #menu-secondary-menu li.menu-item a{color:#000;font-size:18px}@media all and (min-width:768px){.main-navigation-inner #menu-secondary-menu li.menu-item a{font-size:26px}}@media all and (min-width:992px){.main-navigation-inner #menu-secondary-menu li.menu-item a{font-size:32px}}.main-navigation-inner #menu-secondary-menu li.menu-item a:hover{text-decoration:none;border-bottom:2px solid #000}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#000;background-color:#fff;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border:2px solid #000;text-align:center;font-size:1.2em;z-index:999}.language-chooser{margin-right:1rem;font-size:14px}@media all and (min-width:576px){.language-chooser{font-size:16px;margin-bottom:.2rem;margin-right:2.5rem}}@media all and (min-width:768px){.language-chooser{font-size:18px}}.language-chooser .language{color:#000;padding:0 .5rem}@media all and (min-width:576px){.language-chooser .language{padding:0}}.language-chooser .language.active{text-decoration:underline}.header-login{color:#000;margin-right:.2rem;font-size:14px}@media all and (min-width:576px){.header-login{margin-right:.5rem;font-size:16px}}@media all and (min-width:768px){.header-login{font-size:18px;margin-right:1rem}}.header-login:hover{color:#000}.header-login img{width:25px;height:25px;margin-left:.5rem;display:none}@media all and (min-width:576px){.header-login img{display:inline-block}}@media all and (min-width:768px){.header-login img{width:30px;height:30px}}.header-login.hide{display:none}.navbar-toggler{padding:.25rem 0 .25rem .75rem}@media all and (min-width:768px){.navbar-toggler{padding:.25rem .75rem}}.navbar-toggler .animated-icon{width:25px;height:14px;position:relative;margin:0;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}@media all and (min-width:768px){.navbar-toggler .animated-icon{width:40px}}.navbar-toggler .animated-icon span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;background:#000 !important;transform:rotate(0deg);transition:.25s ease-in-out}.navbar-toggler .animated-icon span:nth-child(1){top:0;transform-origin:left center}.navbar-toggler .animated-icon span:nth-child(2){top:8px;transform-origin:left center}.navbar-toggler .animated-icon span:nth-child(3){top:16px;transform-origin:left center}.navbar-toggler.open .animated-icon span:nth-child(1){transform:rotate(28deg);top:0;left:1px}@media all and (min-width:768px){.navbar-toggler.open .animated-icon span:nth-child(1){transform:rotate(18deg)}}.navbar-toggler.open .animated-icon span:nth-child(2){width:0;opacity:0}.navbar-toggler.open .animated-icon span:nth-child(3){transform:rotate(-28deg);top:12px;left:1px}@media all and (min-width:768px){.navbar-toggler.open .animated-icon span:nth-child(3){transform:rotate(-18deg)}}.banner{margin-top:5rem;margin-bottom:5rem}.banner .banner-content{display:flex;justify-content:space-between;padding:2rem 0}@media all and (min-width:768px){.banner .banner-content{padding:0}}.banner .banner-content .banner-content__text{padding:1rem 0;width:100%}@media all and (min-width:768px){.banner .banner-content .banner-content__text{width:50%}}.banner .banner-content .banner-content__text p{display:flex;align-items:center;max-width:600px}.banner .banner-content .banner-content__text p .piktogram{max-width:60px;margin-right:1rem}@media all and (min-width:992px){.banner .banner-content .banner-content__text p .piktogram{max-width:90px}}.banner .banner-content .banner-content__text .banner-cta{margin-top:.5rem;margin-bottom:1rem;display:inline-block;padding:.2rem 1rem;transition:all .1s linear}@media all and (min-width:992px){.banner .banner-content .banner-content__text .banner-cta{padding:.5rem 2rem}}.banner .banner-content .banner-content__text .banner-cta:first-of-type{margin-right:1rem}.banner .banner-content .banner-content__image{overflow:hidden;display:none;width:50%}@media all and (min-width:768px){.banner .banner-content .banner-content__image{display:block}}.banner .banner-content .banner-content__image .image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.banner .banner-content .banner-content__image .image-wrapper img{display:block;width:100%;object-fit:cover;position:absolute}.banner.yellow *,.banner.pink *{color:#000}.banner.yellow .banner-cta,.banner.pink .banner-cta{border:2px solid #000}.banner.yellow .banner-cta:hover,.banner.pink .banner-cta:hover{text-decoration:none;background:#000;color:#eee;transition:all .2s linear}.banner.green *,.banner.blue *,.banner.red *{color:#fff}.banner.green .banner-cta,.banner.blue .banner-cta,.banner.red .banner-cta{border:2px solid #fff}.banner.green .banner-cta:hover,.banner.blue .banner-cta:hover,.banner.red .banner-cta:hover{text-decoration:none;background:#fff;color:#000;transition:all .2s linear}.full-width-video .embed-container,.video-gallery .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.full-width-video .embed-container iframe,.full-width-video .embed-container object,.full-width-video .embed-container embed,.video-gallery .embed-container iframe,.video-gallery .embed-container object,.video-gallery .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.full-width-video .image-caption,.video-gallery .image-caption{margin-top:.5rem;font-size:80%}.chosen-articles-vert{margin:3rem auto}.chosen-articles-vert .heighlighted-article{display:flex;max-height:none;flex-direction:column}@media all and (min-width:992px){.chosen-articles-vert .heighlighted-article{flex-direction:row;max-height:500px}}.chosen-articles-vert .heighlighted-article:hover{text-decoration:none}.chosen-articles-vert .heighlighted-article .yellow:hover .read-more:after,.chosen-articles-vert .heighlighted-article .white:hover .read-more:after,.chosen-articles-vert .heighlighted-article .pink:hover .read-more:after{position:absolute;content:"";height:2px;width:85px;background:rgba(0,0,0,.8);bottom:-.2rem;left:0}@media all and (min-width:768px){.chosen-articles-vert .heighlighted-article .yellow:hover .read-more:after,.chosen-articles-vert .heighlighted-article .white:hover .read-more:after,.chosen-articles-vert .heighlighted-article .pink:hover .read-more:after{width:98px}}.chosen-articles-vert .heighlighted-article .green:hover .read-more:after,.chosen-articles-vert .heighlighted-article .blue:hover .read-more:after,.chosen-articles-vert .heighlighted-article .green:hover .read-more:after{position:absolute;content:"";height:2px;width:85px;background:rgba(255,255,255,.8);bottom:-.2rem;left:0}@media all and (min-width:768px){.chosen-articles-vert .heighlighted-article .green:hover .read-more:after,.chosen-articles-vert .heighlighted-article .blue:hover .read-more:after,.chosen-articles-vert .heighlighted-article .green:hover .read-more:after{width:98px}}.chosen-articles-vert .heighlighted-article.reverse{flex-direction:column-reverse}@media all and (min-width:992px){.chosen-articles-vert .heighlighted-article.reverse{flex-direction:row}}.chosen-articles-vert .heighlighted-article .heighlighted-article__image{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.chosen-articles-vert .heighlighted-article .heighlighted-article__image img{max-width:100%;width:100%;height:auto}@media all and (min-width:992px){.chosen-articles-vert .heighlighted-article .heighlighted-article__image img{height:100%;width:auto;max-width:none}}@media all and (min-width:992px){.chosen-articles-vert .heighlighted-article .heighlighted-article__image{width:50%}}.chosen-articles-vert .heighlighted-article .heighlighted-article__content{width:100%;padding:1rem 2rem;min-height:auto;display:flex;flex-direction:column;justify-content:center}@media all and (min-width:768px){.chosen-articles-vert .heighlighted-article .heighlighted-article__content{min-height:300px;padding:2rem}}@media all and (min-width:992px){.chosen-articles-vert .heighlighted-article .heighlighted-article__content{width:50%}}.chosen-articles-vert .heighlighted-article .heighlighted-article__content.pink{color:#000 !important;background:#fe74b0}.chosen-articles-vert .heighlighted-article .heighlighted-article__content.green{color:#fff !important;background:#0b4606}.chosen-articles-vert .heighlighted-article .heighlighted-article__content.blue{color:#fff !important;background:#2f5ed2}.chosen-articles-vert .heighlighted-article .heighlighted-article__content.yellow{color:#000 !important;background:#fec926}.chosen-articles-vert .heighlighted-article .heighlighted-article__content.white{color:#000 !important;background:#fff}.chosen-articles-vert .heighlighted-article .heighlighted-article__content .read-more{margin-bottom:0;position:relative}.chosen-articles-hor .chosen-articles-hor__item{margin-bottom:1rem}.chosen-articles-hor .chosen-articles-hor__item a{display:flex;height:100%;flex-direction:column}.chosen-articles-hor .chosen-articles-hor__item a:hover{text-decoration:none}.chosen-articles-hor .chosen-articles-hor__item a .content-wrapper{padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.chosen-articles-hor .chosen-articles-hor__item a .read-more{padding:0 1rem 1rem;margin-bottom:0;margin-top:auto;display:inline-block}.chosen-articles-hor .chosen-articles-hor__item a.yellow:hover .read-more,.chosen-articles-hor .chosen-articles-hor__item a.white:hover .read-more,.chosen-articles-hor .chosen-articles-hor__item a.pink:hover .read-more{position:relative}.chosen-articles-hor .chosen-articles-hor__item a.yellow:hover .read-more:after,.chosen-articles-hor .chosen-articles-hor__item a.white:hover .read-more:after,.chosen-articles-hor .chosen-articles-hor__item a.pink:hover .read-more:after{position:absolute;content:"";height:2px;width:85px;background:rgba(0,0,0,.8);bottom:.8rem;left:1rem;right:1rem}@media all and (min-width:768px){.chosen-articles-hor .chosen-articles-hor__item a.yellow:hover .read-more:after,.chosen-articles-hor .chosen-articles-hor__item a.white:hover .read-more:after,.chosen-articles-hor .chosen-articles-hor__item a.pink:hover .read-more:after{width:98px}}.chosen-articles-hor .chosen-articles-hor__item a.green:hover .read-more,.chosen-articles-hor .chosen-articles-hor__item a.blue:hover .read-more,.chosen-articles-hor .chosen-articles-hor__item a.green:hover .read-more{position:relative}.chosen-articles-hor .chosen-articles-hor__item a.green:hover .read-more:after,.chosen-articles-hor .chosen-articles-hor__item a.blue:hover .read-more:after,.chosen-articles-hor .chosen-articles-hor__item a.green:hover .read-more:after{position:absolute;content:"";height:2px;width:85px;background:rgba(255,255,255,.8);bottom:.8rem;left:1rem;right:1rem}@media all and (min-width:768px){.chosen-articles-hor .chosen-articles-hor__item a.green:hover .read-more:after,.chosen-articles-hor .chosen-articles-hor__item a.blue:hover .read-more:after,.chosen-articles-hor .chosen-articles-hor__item a.green:hover .read-more:after{width:98px}}.chosen-articles-hor .chosen-articles-hor__item.col-md-4 img{height:300px;width:100%;object-fit:cover}@media all and (min-width:768px){.chosen-articles-hor .chosen-articles-hor__item.col-md-4 img{height:250px}}@media all and (min-width:992px){.chosen-articles-hor .chosen-articles-hor__item.col-md-4 img{height:300px}}.chosen-articles-hor .chosen-articles-hor__item.col-md-6 img{height:300px;width:100%;object-fit:cover}@media all and (min-width:992px){.chosen-articles-hor .chosen-articles-hor__item.col-md-6 img{height:400px}}.multiple-images{margin:3rem auto}.multiple-images .multiple-images__rows{display:flex;flex-direction:column;align-items:center}@media all and (min-width:576px){.multiple-images .multiple-images__rows{flex-direction:row;align-items:flex-start}}.multiple-images .multiple-images__rows .image-item{display:flex;height:100%;margin-left:5px;margin-right:5px;margin-top:10px}@media all and (min-width:576px){.multiple-images .multiple-images__rows .image-item{margin-top:0}}.multiple-images .multiple-images__rows .image-item img{display:block;width:100%;object-fit:cover;height:100%}.no-padding{padding-left:0;padding-right:0}.page-shortcuts .shortcut-items{text-align:left;padding:.2rem 1rem}@media all and (min-width:576px){.page-shortcuts .shortcut-items{padding:2rem 1.5rem;text-align:center}}@media all and (min-width:992px){.page-shortcuts .shortcut-items{padding:3rem 2rem}}.page-shortcuts .shortcut-items .shortcut-items__icon{height:60px;width:auto;margin-right:1rem}@media all and (min-width:576px){.page-shortcuts .shortcut-items .shortcut-items__icon{height:100px;margin-bottom:.5rem;margin-right:0}}@media all and (min-width:768px){.page-shortcuts .shortcut-items .shortcut-items__icon{height:130px}}@media all and (min-width:992px){.page-shortcuts .shortcut-items .shortcut-items__icon{height:180px}}.page-shortcuts .shortcut-items a{color:inherit;display:flex;flex-direction:row;align-items:center}.page-shortcuts .shortcut-items a:hover{text-decoration:none}@media all and (min-width:576px){.page-shortcuts .shortcut-items a{flex-direction:column}}.page-shortcuts .shortcut-items a p{font-size:40px;margin-bottom:0}@media all and (min-width:768px){.page-shortcuts .shortcut-items a p{font-size:60px}}@media all and (min-width:992px){.page-shortcuts .shortcut-items a p{font-size:70px}}.page-shortcuts .shortcut-items a p.wordbreak span{display:inline}@media all and (min-width:576px){.page-shortcuts .shortcut-items a p.wordbreak span{display:block}}.page-shortcuts .shortcut-items .only-for-spacing{display:flex;justify-content:flex-start}@media all and (min-width:576px){.page-shortcuts .shortcut-items .only-for-spacing{justify-content:center}}.page-shortcuts .shortcut-items .only-for-spacing div{width:60px;margin-right:1rem;display:inline-block}@media all and (min-width:576px){.page-shortcuts .shortcut-items .only-for-spacing div{display:none}}.page-shortcuts .shortcut-items.shortcut-items-small{padding:.5rem 1rem}@media all and (min-width:576px){.page-shortcuts .shortcut-items.shortcut-items-small{padding:1rem}}.article-body__quote{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:2rem 1rem}.article-body__quote.pink{color:#000 !important;background:#fe74b0}.article-body__quote.green{color:#fff !important;background:#0b4606}.article-body__quote.blue{color:#fff !important;background:#2f5ed2}.article-body__quote.yellow{color:#000 !important;background:#fec926}.article-body__quote.red{color:#fff !important;background:#ea3706}.article-body__quote.white{color:#000 !important;background:#fff}.article-body__quote .quote-wrapper{max-width:1300px;margin:0 auto}.donation-module{margin:3rem 0}.donation-module .donation-module-content{display:flex;flex-direction:column}@media all and (min-width:992px){.donation-module .donation-module-content{flex-direction:row}}.donation-module .donation-module-content .donation-module-content-col{width:100%}@media all and (min-width:992px){.donation-module .donation-module-content .donation-module-content-col{width:50%}}.donation-module .donation-module-wrapper{padding:1.5rem}@media all and (min-width:768px){.donation-module .donation-module-wrapper{padding:2rem 3rem}}.donation-module .donation-module-wrapper form{padding-right:0}@media all and (min-width:992px){.donation-module .donation-module-wrapper form{padding-right:3rem}}.donation-module .image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.donation-module .image-wrapper img{display:block;height:100%;width:100%;object-fit:cover;position:absolute}.donation-module .hidden{display:none !important}.donation-module .donation-confirmation{display:flex}.donation-module .donation-confirmation .icon-wrapper{width:40%}.donation-module .donation-confirmation .donation-confirmation-message{padding:1rem 2rem}.accordion{margin-top:2rem}.accordion .card{background-color:#fff;border:none;border-radius:0}.accordion .card:first-of-type .card-header{border-top:1px solid rgba(0,0,0,.8)}.accordion .card .card-header{background-color:#fff;border-bottom:2px solid rgba(0,0,0,.8);padding:0}.accordion .card .collapse.show{border-bottom:1px solid rgba(0,0,0,.8)}.accordion button{width:100%;display:flex;justify-content:space-between;align-items:center;padding-left:0;color:#000;padding:1rem 3rem 1rem 0;border-radius:0;position:relative;transition:all .2s ease}.accordion button:hover{background-color:#4d4c4d;color:#fff;text-decoration:none;padding:1rem 3rem 1rem 1rem}.accordion button:hover .accordion-icon{margin-right:-1rem}.accordion button:hover .accordion-icon span{background-color:#fff}.accordion button:before{content:"";position:absolute;height:100%;width:100vw;margin-left:50%;transform:translateX(-50%);background-color:#4d4c4d;z-index:-1}.accordion button[aria-expanded=true]{background-color:#4d4c4d;color:#fff;text-decoration:none;padding:1rem 3rem 1rem 1rem;transition:all .2s ease}.accordion button[aria-expanded=true] .accordion-icon{margin-right:-1rem}.accordion button[aria-expanded=true] .accordion-icon span{background-color:#fff}.accordion button[aria-expanded=true] .accordion-icon span:last-of-type{transform:translate(-50%,-50%) rotate(0deg)}.accordion button[aria-expanded=true] .accordion-icon span:first-of-type{opacity:0}.accordion .card-body{padding:1.25rem 0}@media all and (min-width:576px){.accordion .card-body{padding:1.25rem}}.accordion .card-body table{width:100%}.accordion .card-body table tbody tr td{border-top:0 !important}.accordion .card-body table thead th{border-top:0 !important;border-bottom:0 !important}.accordion .card-body table tbody tr td:last-of-type,.accordion .card-body table thead tr th:last-of-type{text-align:right}.accordion .accordion-icon{position:relative;margin-right:-1.5rem}.accordion .accordion-icon span{width:26px;height:2px;background-color:#000;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);transition:all .2s ease}.accordion .accordion-icon span:last-of-type{opacity:1;transform:translate(-50%,-50%) rotate(90deg)}.contact-box{padding:2rem;display:flex;align-items:center}.contact-box a{text-decoration:underline;color:#fff}.contact-box a:hover{font-weight:700}.contact-box .contact-box-icon{display:none;align-items:center;justify-content:center;width:50px;height:80px;margin-right:3rem}.contact-box .contact-box-icon svg{height:100%;width:100%;max-height:100%;max-width:100%;overflow:visible}@media all and (min-width:576px){.contact-box .contact-box-icon{display:flex}}.contact-box .contact-box-inner p:last-of-type{margin-bottom:0}.buttons-row{margin-top:3rem;margin-bottom:15px}.buttons-row .button-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));column-gap:15px;row-gap:15px;justify-content:center}@media all and (min-width:576px){.buttons-row .button-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media all and (min-width:768px){.buttons-row .button-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media all and (min-width:992px){.buttons-row .button-row{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media all and (min-width:1200px){.buttons-row .button-row{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.buttons-row .button-row .button-item{padding:1rem;display:grid;place-items:center}.buttons-row .button-row .button-item:before{content:"";display:block;padding-bottom:100%;grid-area:1/1/2/2}.buttons-row .button-row .button-item a{color:inherit;grid-area:1/1/2/2;display:flex;flex-direction:column;align-items:center;justify-content:center}.buttons-row .button-row .button-item a .svg-wrapper{height:60px;width:60px;margin-bottom:.5rem}@media all and (min-width:576px){.buttons-row .button-row .button-item a .svg-wrapper{height:80px;width:80px;margin-bottom:1rem}}@media all and (min-width:768px){.buttons-row .button-row .button-item a .svg-wrapper{height:90px;width:90px}}@media all and (min-width:992px){.buttons-row .button-row .button-item a .svg-wrapper{height:120px;width:120px}}.buttons-row .button-row .button-item a .svg-wrapper svg{width:100%;height:100%;overflow:visible}.buttons-row .button-row .button-item a p{font-size:1.8rem;margin-bottom:0}@media all and (min-width:768px){.buttons-row .button-row .button-item a p{font-size:2rem}}@media all and (min-width:992px){.buttons-row .button-row .button-item a p{font-size:2.8rem}}.buttons-row+.buttons-row{margin-top:0}.login-header{padding-top:6rem}#login button[type=submit]{background-color:#fe74b0;border-color:#fe74b0;color:#000;font-weight:700;border-radius:0;width:120px}#forgot-password button[type=submit],#new-password button[type=submit]{background-color:#fe74b0;border-color:#fe74b0;color:#000;font-weight:700;border-radius:0;padding:.5rem 1rem;margin-top:1.5rem}section.register-member-header{padding-top:6rem}#register .form-group{display:flex;flex-direction:column;margin-bottom:1rem}#register button[type=submit]{padding:1rem 2rem;font-weight:700;display:block;background-color:#2f5ed2;border-color:#2f5ed2;border-radius:0;width:100%}@media all and (min-width:576px){#register button[type=submit]{width:280px}}.form-group-hidden{display:none !important}.form-group label{font-size:18px}@media all and (min-width:768px){.form-group label{font-size:20px}}.form-group .form-control{width:100%;border-radius:0;border:2px solid #000;height:38px;color:#000}@media all and (min-width:768px){.form-group .form-control{height:45px}}.form-group .form-control.error{border:2px solid #ea3706}.form-group .form-control.chosen-select{height:100% !important}.form-group .form-control.form-control-50{width:50%;margin-right:1rem}.form-group .btn-link{padding:0;color:#2f5ed2}.form-group .form-check{padding-left:2.1rem}@media all and (min-width:576px){.form-group .form-check{padding-left:1.8rem}}.form-group .form-check input[type=checkbox]{transform:scale(1.8);margin-left:-1.6rem}@media all and (min-width:576px){.form-group .form-check input[type=checkbox]{transform:scale(1.5);margin-left:-1.8rem}}.form-group .form-check+.form-check:not(.no-margin-top){margin-top:.5rem}.form-group textarea{min-height:300px;width:100%;border:2px solid #000;padding:.8rem}.form-group textarea.small{min-height:150px}.chosen-container ul.chosen-choices{border:0;background-image:none}.chosen-container ul.chosen-choices li.search-choice{color:#000;background-color:#fff;border:2px solid #000;border-radius:0;background-image:none}.chosen-container ul.chosen-choices li.search-field input.chosen-search-input{color:#000}.chosen-container div.chosen-drop ul.chosen-results li.active-result:hover{background-color:#2f5ed2;background-image:none;box-shadow:none;color:#fff}.chosen-container div.chosen-drop ul.chosen-results li.active-result.highlighted{background-color:#2f5ed2;background-image:none;box-shadow:none;color:#fff}.my-page-header{padding-top:6rem}.my-page-body .checkbox-answers{margin-top:2rem}.my-page-body .checkbox-answers .checkbox-wrapper{display:flex;margin-bottom:1rem}.my-page-body .checkbox-answers .checkbox-wrapper input[type=checkbox]{margin-top:6px;margin-right:10px}.my-page-body .nav-pills{height:100%;flex-direction:row}@media all and (min-width:768px){.my-page-body .nav-pills{margin-bottom:1rem;flex-direction:column;border-right:2px solid #fec926}}.my-page-body .nav-pills .nav-link{padding:.8rem;color:#000;background:0 0;border-radius:0;cursor:pointer}.my-page-body .nav-pills #logout{display:block;color:#000;font-weight:700}@media all and (min-width:768px){.my-page-body .nav-pills #logout{font-weight:400;width:150px;text-align:center;margin-top:2rem;background:#fec926}}.my-page-body .nav-pills .nav-link.active{background:0 0;border-bottom:2px solid #fec926;color:#000}@media all and (min-width:768px){.my-page-body .nav-pills .nav-link.active{background:#fec926}}.my-page-body .tab-content{margin-top:1rem;padding:1rem}@media all and (min-width:768px){.my-page-body .tab-content{margin-top:0;min-height:600px;padding:0 2rem 2rem}}.my-page-body .tab-content h3{padding-bottom:.5rem}.my-page-body .tab-content #registration-list{margin:0;margin-top:2rem;padding:0;list-style:none}.my-page-body .tab-content #registration-list li{margin-bottom:2rem;padding-bottom:2rem;display:flex;flex-direction:column;border-bottom:1px solid #aaa}.my-page-body .tab-content #registration-list li .deregistration{margin-top:.5rem}.my-page-body .tab-content #registration-list li:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.my-page-body .tab-content .report-mistake{margin-top:.5rem}.sponsors-section{padding:2rem 0;background:#efefef}.sponsors-section p{margin-bottom:1rem;line-height:1}.sponsors-section p:first-child{margin-right:2rem}.sponsors-section .sponsors-section__item{margin-bottom:1rem}.sponsors-section .sponsors-section__item img{max-height:130px}.all-sponsors-header{padding-top:6rem;padding-bottom:2rem}.all-sponsors .all-sponsors__item{margin-bottom:3rem}.all-sponsors .all-sponsors__item .image-wrapper{height:200px;display:flex;align-items:center;overflow:hidden;margin-bottom:.5rem;background:#efefef;padding:2rem}.all-sponsors .all-sponsors__item .image-wrapper:after{content:"";display:block;padding-bottom:100%}.all-sponsors .all-sponsors__item .image-wrapper img{object-fit:contain;width:100%;object-position:50% 50%;height:100%}.all-sponsors .all-sponsors__item .medal{font-style:italic}.all-sponsors .all-sponsors__item .large,.all-sponsors .all-sponsors__item .article-header .article-header__ingress p,.article-header .article-header__ingress .all-sponsors .all-sponsors__item p{margin-bottom:.1rem}.all-sponsors .all-sponsors__item a{color:#000;border-bottom:1px solid #000;padding-bottom:.2rem;transition:all .2s ease}.all-sponsors .all-sponsors__item a:hover{border-bottom:0;text-decoration:none;transition:all .3s ease}.all-contacts__item{margin-bottom:2.5rem}.all-contacts__item .img-wrapper{margin-bottom:1.5rem;width:100%;height:250px;overflow:hidden}@media all and (min-width:576px){.all-contacts__item .img-wrapper{height:300px}}.all-contacts__item .img-wrapper img{width:100%;height:250px;object-fit:cover;object-position:center}@media all and (min-width:576px){.all-contacts__item .img-wrapper img{height:300px}}.all-contacts__item a{color:#0b4606;text-decoration:underline;word-break:break-all}@media all and (min-width:576px){.all-contacts__item a{word-break:normal}}.all-contacts__item a:hover{text-decoration:none}.all-contacts__item p{margin-bottom:.5rem}.all-contacts__item p:first-of-type{margin-bottom:1rem}.note{padding:1.5rem}.note .small-links a{display:block;color:#fff;text-decoration:underline}.note .small-links a:last-of-type{margin-top:.5rem}.pre-registration-header{padding:4rem 0}.registration-form-header{margin-top:4rem}.registration-form-body,.pre-registration-body{padding-top:4rem;background:#fec926}.registration-form-body .whole-week,.registration-form-body .weekend,.pre-registration-body .whole-week,.pre-registration-body .weekend{border:3px solid transparent;padding:1rem;margin-bottom:1rem}@media all and (min-width:768px){.registration-form-body .whole-week,.registration-form-body .weekend,.pre-registration-body .whole-week,.pre-registration-body .weekend{padding:1rem 2rem}}.registration-form-body .whole-week.selected,.registration-form-body .weekend.selected,.pre-registration-body .whole-week.selected,.pre-registration-body .weekend.selected{border:3px solid #000}.registration-form-body .whole-week:hover,.registration-form-body .weekend:hover,.pre-registration-body .whole-week:hover,.pre-registration-body .weekend:hover{border:3px solid #000;cursor:pointer}.registration-form-body .whole-week .heading-wrapper,.registration-form-body .weekend .heading-wrapper,.pre-registration-body .whole-week .heading-wrapper,.pre-registration-body .weekend .heading-wrapper{display:flex;align-items:center;flex-wrap:wrap}.registration-form-body .whole-week .heading-wrapper .date,.registration-form-body .weekend .heading-wrapper .date,.pre-registration-body .whole-week .heading-wrapper .date,.pre-registration-body .weekend .heading-wrapper .date{margin-left:1rem;font-weight:700}.registration-form-body .whole-week .price-wrapper,.registration-form-body .weekend .price-wrapper,.pre-registration-body .whole-week .price-wrapper,.pre-registration-body .weekend .price-wrapper{margin-top:1rem}.registration-form-body .whole-week .price-wrapper .price,.registration-form-body .weekend .price-wrapper .price,.pre-registration-body .whole-week .price-wrapper .price,.pre-registration-body .weekend .price-wrapper .price{font-size:20px;font-weight:700;margin-bottom:0}@media all and (min-width:768px){.registration-form-body .whole-week .price-wrapper .price,.registration-form-body .weekend .price-wrapper .price,.pre-registration-body .whole-week .price-wrapper .price,.pre-registration-body .weekend .price-wrapper .price{font-size:40px}}.registration-form-body .form-group.form-group-border,.pre-registration-body .form-group.form-group-border{border:0;padding-top:2rem;margin-top:2rem;border-top:2px solid #000}.registration-form-body .form-group .form-check .form-check-input,.pre-registration-body .form-group .form-check .form-check-input{margin-top:.5rem !important}.registration-form-body .btn-custom,.pre-registration-body .btn-custom{margin-top:2rem;background:#0b4606;color:#fff;padding:.5rem 3rem;border-radius:0;font-size:18px;transition:all .2s ease;width:100%}@media all and (min-width:576px){.registration-form-body .btn-custom,.pre-registration-body .btn-custom{width:auto}}.registration-form-body .btn-custom:hover,.pre-registration-body .btn-custom:hover{background:#000;transition:all .3s ease}.rfa-header,.rfa-header-all,.rfa-ad-body{padding:1.5rem 0}@media all and (min-width:768px){.rfa-header,.rfa-header-all,.rfa-ad-body{padding:2rem 0}}.rfa-header .hidden,.rfa-header-all .hidden,.rfa-ad-body .hidden{display:none}.rfa-header .rfa-border,.rfa-header-all .rfa-border,.rfa-ad-body .rfa-border{padding-bottom:1.5rem;margin-bottom:1rem;border-bottom:2px solid #000}.rfa-header .intro,.rfa-header .confirmation,.rfa-header-all .intro,.rfa-header-all .confirmation,.rfa-ad-body .intro,.rfa-ad-body .confirmation{max-width:900px}.rfa-header .intro p,.rfa-header .confirmation p,.rfa-header-all .intro p,.rfa-header-all .confirmation p,.rfa-ad-body .intro p,.rfa-ad-body .confirmation p{margin-top:1rem}.rfa-header .intro p+p,.rfa-header .confirmation p+p,.rfa-header-all .intro p+p,.rfa-header-all .confirmation p+p,.rfa-ad-body .intro p+p,.rfa-ad-body .confirmation p+p{margin-top:0}.rfa-header .intro a,.rfa-header .confirmation a,.rfa-header-all .intro a,.rfa-header-all .confirmation a,.rfa-ad-body .intro a,.rfa-ad-body .confirmation a{text-decoration:underline;color:#000}.rfa-header .intro a:hover,.rfa-header .confirmation a:hover,.rfa-header-all .intro a:hover,.rfa-header-all .confirmation a:hover,.rfa-ad-body .intro a:hover,.rfa-ad-body .confirmation a:hover{text-decoration:none}.rfa-header .btn-custom-small,.rfa-header-all .btn-custom-small,.rfa-ad-body .btn-custom-small{color:#fff;background-color:#ea3706;font-weight:700;font-size:18px;transition:all .2s ease;border-radius:0;padding:.2rem .4rem}.rfa-header .btn-custom-small:hover,.rfa-header-all .btn-custom-small:hover,.rfa-ad-body .btn-custom-small:hover{background:#000;color:#fff;transition:all .3s ease}.rfa-header ul.rfa-ad-list,.rfa-header-all ul.rfa-ad-list,.rfa-ad-body ul.rfa-ad-list{list-style:none;padding:0;margin:0}.rfa-header ul.rfa-ad-list li,.rfa-header-all ul.rfa-ad-list li,.rfa-ad-body ul.rfa-ad-list li{padding:2rem 0;border-bottom:2px solid #000}.rfa-header ul.rfa-ad-list li:first-of-type,.rfa-header-all ul.rfa-ad-list li:first-of-type,.rfa-ad-body ul.rfa-ad-list li:first-of-type{padding:1rem 0 2rem}.rfa-header ul.rfa-ad-list li .heading-wrapper,.rfa-header-all ul.rfa-ad-list li .heading-wrapper,.rfa-ad-body ul.rfa-ad-list li .heading-wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.rfa-header ul.rfa-ad-list li .heading-wrapper h3,.rfa-header-all ul.rfa-ad-list li .heading-wrapper h3,.rfa-ad-body ul.rfa-ad-list li .heading-wrapper h3{margin-right:1rem}.rfa-header .rfa-body-ad-bottom,.rfa-header-all .rfa-body-ad-bottom,.rfa-ad-body .rfa-body-ad-bottom{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.rfa-header .rfa-ad-view-all,.rfa-header-all .rfa-ad-view-all,.rfa-ad-body .rfa-ad-view-all{color:#000;text-decoration:underline}.rfa-header .rfa-ad-view-all:hover,.rfa-header-all .rfa-ad-view-all:hover,.rfa-ad-body .rfa-ad-view-all:hover{text-decoration:none}.rfa-header-all{padding-bottom:0}.message-form-wrapper,.message-form-confirmation{position:relative;background-color:#fff;padding:1rem 2rem}@media all and (min-width:768px){.message-form-wrapper,.message-form-confirmation{padding:2rem 5rem}}.message-form-wrapper a,.message-form-confirmation a{text-decoration:underline}.message-form-wrapper a:hover,.message-form-confirmation a:hover{text-decoration:none}.message-form-close{position:absolute;top:1rem;right:1rem;display:block;max-width:20px;cursor:pointer}@media all and (min-width:768px){.message-form-close{top:1.5rem;right:1.5rem;display:block;max-width:30px}}.message-form-close img{max-width:100%;height:auto}@media all and (min-width:768px){select[multiple]{height:150px !important}}.rfa-ad-body form input[type=text],.rfa-ad-body form input[type=email]{width:100%}@media all and (min-width:768px){.rfa-ad-body form input[type=text],.rfa-ad-body form input[type=email]{width:50%}}.rfa-ad-body .completed-posts{margin-bottom:1.5rem}@media all and (min-width:768px){.rfa-ad-body .completed-posts{margin-bottom:3rem}}.rfa-ad-body .completed-posts .image-wrapper{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.rfa-ad-body .completed-posts .image-wrapper:after{content:"";display:block;padding-bottom:100%}.rfa-ad-body .completed-posts .image-wrapper img{object-fit:cover;position:absolute;width:100%;height:100%}.rfa-ad-body .completed-posts .content-wrapper{padding-top:1.2rem}.rfa-ad-body .completed-posts .content-wrapper p{display:inline}.open-create-posts,.confirmation-posts{margin:1rem 0;padding:1.5rem 0;display:none}@media all and (min-width:768px){.open-create-posts,.confirmation-posts{padding:3rem 0}}.open-create-posts .create-posts-close,.confirmation-posts .create-posts-close{width:20px;height:20px;position:static;right:15px;margin-left:auto;margin-bottom:1rem}@media all and (min-width:992px){.open-create-posts .create-posts-close,.confirmation-posts .create-posts-close{position:absolute;width:30px;height:30px;margin:0}}.open-create-posts .create-posts-close img,.confirmation-posts .create-posts-close img{max-width:100%;height:auto}.upload-image-group{background:#fff;border:2px solid #000;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}@media all and (min-width:992px){.upload-image-group{margin-bottom:0}}.upload-image-group .image-wrapper{position:relative;width:100%;overflow:hidden}.upload-image-group .image-wrapper:after{content:"";display:block;padding-bottom:100%}.upload-image-group .image-wrapper img{position:absolute;width:100%;height:100%;object-fit:cover}.upload-image-group .btn-wrapper{position:absolute}.switch{position:relative;display:inline-block;width:90px;height:34px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dc3545;-webkit-transition:.4s;transition:.4s;font-size:16px}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch .slider:after{content:'AV';color:#fff;display:block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;font-size:14px}.switch input:checked+.slider:after{content:'P\00c5';color:#fff}.switch input:checked+.slider{background-color:#28a744}.switch input:focus+.slider{box-shadow:0 0 1px #28a744}.switch input:checked+.slider:before{-webkit-transform:translateX(56px);-ms-transform:translateX(56px);transform:translateX(56px)}.page-link{position:static;display:block;padding:0;margin-left:0;line-height:1.5;color:#000;background-color:transparent;border:none}.page-link:hover{background-color:transparent}#municipality option:disabled{background-color:#28a744;color:#fff}.form-check-horizontal{display:inline-block}.form-check-horizontal:first-of-type{margin-right:1.5rem}.form-check-input{margin-top:.5rem}#checkin_registration .accordion button{display:inline-block;width:auto}.post-hero__image{display:flex;align-items:center;overflow:hidden;max-height:700px}.post-hero__image img{width:100%;height:auto}.article-header{padding:2rem 0}.article-body{padding-top:2rem;padding-bottom:2rem}.article-body .image-caption{margin-top:.5rem;font-size:80%}.article-body .article-body__text{padding:1rem 0}.btn.btn-custom{color:#000;padding:.4rem 1rem;border-radius:0;border:2px solid #000;font-size:16px;transition:all .2s ease;width:100%}@media all and (min-width:576px){.btn.btn-custom{font-size:18px;padding:.5rem 4rem;width:auto}}.btn.btn-custom.blue{background:#2f5ed2;color:#fff;border:2px solid #2f5ed2}.btn.btn-custom:hover{background:#000;color:#fff !important;border:2px solid #000;transition:all .3s ease}.form-group-button-row{display:flex;flex-wrap:wrap;flex-direction:row}.form-group-button-row .inner-wrapper:first-of-type{margin-right:1.5rem}.form-group-button-row .inner-wrapper{display:inline-block}.form-group-button-row .inner-wrapper div{display:flex}.form-group-button-row .inner-wrapper p{flex-grow:2;width:0;break-after:always}.fake-btn{color:#fff;background-color:#ea3706;font-weight:700;font-size:16px;border-radius:0;padding:.2rem .4rem}@media all and (min-width:768px){.fake-btn{font-size:18px;padding:.4rem .8rem}}.fake-btn-green{background-color:#0b4606}.confirmation-message{background-color:#fff;padding:2rem 3rem;position:relative}.hero-component .wrapper{height:70vh;overflow:hidden}@media all and (min-width:576px){.hero-component .wrapper{height:50vh}}@media all and (min-width:768px){.hero-component .wrapper{height:500px}}@media all and (min-width:992px){.hero-component .wrapper{height:700px}}.hero-component .wrapper .hero-component__content .inner-wrapper{padding:2rem;max-width:1000px}@media all and (min-width:768px){.hero-component .wrapper .hero-component__content .inner-wrapper{padding:2rem 2rem 2rem 4rem}}@media all and (min-width:992px){.hero-component .wrapper .hero-component__content .inner-wrapper{padding:2rem 2rem 2rem 6rem}}.hero-component .wrapper .hero-component__content .inner-wrapper .hero-ingress{margin:1rem 0;font-size:18px}@media all and (min-width:768px){.hero-component .wrapper .hero-component__content .inner-wrapper .hero-ingress{font-size:20px}}.hero-component .wrapper .hero-component__content .inner-wrapper .cta-wrapper{display:flex;flex-direction:column;align-items:flex-start}.hero-component .wrapper .hero-component__content .inner-wrapper .hero-cta{margin-top:1rem;background:#ea3706;display:inline-block;padding:.5rem 2rem;color:#fff;font-weight:700;transition:all .2s ease}@media all and (min-width:992px){.hero-component .wrapper .hero-component__content .inner-wrapper .hero-cta{font-size:21px;padding:1.54rem 2rem}}.hero-component .wrapper .hero-component__content .inner-wrapper .hero-cta:hover{text-decoration:none;background:#000;transition:all .3s ease}.hero-component .wrapper .hero-component__content .inner-wrapper .hero-cta+.hero-cta{background:#fec926;color:#000}.hero-component .wrapper .hero-component__content .inner-wrapper.black-text h1,.hero-component .wrapper .hero-component__content .inner-wrapper.black-text .hero-ingress{color:#000}.hero-component .wrapper .hero-component__content .inner-wrapper.white-text h1,.hero-component .wrapper .hero-component__content .inner-wrapper.white-text .hero-ingress{color:#fff}.hero-component .wrapper-video{overflow:hidden;position:relative}.hero-component .wrapper-video .hero-component__video{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.hero-component .wrapper-video .hero-component__video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-component .wrapper-video .hero-component__content{z-index:1;position:absolute}.hero-component-split{display:flex;height:auto;overflow:hidden;flex-direction:column}@media all and (min-width:992px){.hero-component-split{flex-direction:row;height:600px}}.hero-component-split .wrapper{width:100%;height:25vh}@media all and (min-width:768px){.hero-component-split .wrapper{height:30vh}}@media all and (min-width:768px){.hero-component-split .wrapper{height:40vh}}@media all and (min-width:992px){.hero-component-split .wrapper{height:100%;width:50%}}.hero-component-split .hero-component__content{width:100%}@media all and (min-width:992px){.hero-component-split .hero-component__content{width:50%}}.hero-component-split .hero-component__content .inner-wrapper{padding:2rem}.hero-component-split .hero-component__content .inner-wrapper h1{hyphens:manual;overflow-wrap:break-word;font-size:36px}@media all and (min-width:576px){.hero-component-split .hero-component__content .inner-wrapper h1{font-size:60px}}@media all and (min-width:768px){.hero-component-split .hero-component__content .inner-wrapper h1{font-size:60px}}@media all and (min-width:992px){.hero-component-split .hero-component__content .inner-wrapper h1{font-size:72px}}@media all and (min-width:1200px){.hero-component-split .hero-component__content .inner-wrapper h1{font-size:90px}}.hero-component-split .hero-component__content .inner-wrapper h1 svg{max-width:4rem;max-height:4rem}@media all and (min-width:768px){.hero-component-split .hero-component__content .inner-wrapper h1 svg{max-width:6rem;max-height:6rem}}.hero-component-split .hero-component__content .inner-wrapper .hero-ingress{margin:1rem 0;font-size:18px}@media all and (min-width:768px){.hero-component-split .hero-component__content .inner-wrapper .hero-ingress{font-size:20px}}.hero-component-split .hero-component__content .inner-wrapper .hero-cta{margin-top:1rem;background:0 0;display:inline-block;padding:.5rem 2rem;color:inherit;font-weight:700;transition:all .2s ease}.hero-component-split .hero-component__content .inner-wrapper .hero-cta:hover{text-decoration:none;transition:all .3s ease}.hero-component-split .hero-component__content .inner-wrapper .hero-cta:first-of-type{margin-right:1rem}.hero-component-split .hero-component__content.red .hero-cta{border:2px solid #fff;background:0 0}.hero-component-split .hero-component__content.red .hero-cta:hover{color:#ea3706;background:#fff}.hero-component-split .hero-component__content.blue .hero-cta{border:2px solid #fff;background:0 0}.hero-component-split .hero-component__content.blue .hero-cta:hover{color:#2f5ed2;background:#fff}.hero-component-split .hero-component__content.green .hero-cta{border:2px solid #fff;background:0 0}.hero-component-split .hero-component__content.green .hero-cta:hover{color:#0b4606;background:#fff}.hero-component-split .hero-component__content.yellow .hero-cta{border:2px solid #000;background:0 0}.hero-component-split .hero-component__content.yellow .hero-cta:hover{color:#fec926;background:#000}.hero-component-split .hero-component__content.pink .hero-cta{border:2px solid #000;background:0 0}.hero-component-split .hero-component__content.pink .hero-cta:hover{color:#fe74b0;background:#000}.hero-component-under{display:flex;height:auto;overflow:hidden;flex-direction:column}.hero-component-under .wrapper{width:100%;height:25vh}@media all and (min-width:768px){.hero-component-under .wrapper{height:30vh}}@media all and (min-width:992px){.hero-component-under .wrapper{height:600px}}.hero-component-under .hero-component__content{width:100%}.hero-component-under .hero-component__content .inner-wrapper{padding:2rem 15px;margin:0 auto;width:100%;max-width:540px}@media all and (min-width:768px){.hero-component-under .hero-component__content .inner-wrapper{max-width:720px}}@media all and (min-width:992px){.hero-component-under .hero-component__content .inner-wrapper{max-width:960px}}@media all and (min-width:1200px){.hero-component-under .hero-component__content .inner-wrapper{max-width:1280px}}.hero-component-under .hero-component__content .inner-wrapper .hero-ingress{margin:1rem 0;font-size:18px}@media all and (min-width:768px){.hero-component-under .hero-component__content .inner-wrapper .hero-ingress{font-size:20px}}.hero-component-under .hero-component__content .inner-wrapper .hero-cta{margin-top:1rem;background:#ea3706;display:inline-block;padding:.5rem 2rem;color:#fff;font-weight:700;transition:all .2s ease}@media all and (min-width:992px){.hero-component-under .hero-component__content .inner-wrapper .hero-cta{padding:1rem 2rem}}.hero-component-under .hero-component__content .inner-wrapper .hero-cta:hover{text-decoration:none;background:#000;transition:all .3s ease}.hero-component-under+.simple-text{margin-top:0 !important}.event-subpage-hero{padding:2rem 0}.event-subpage-hero .link-to-parent{color:inherit;text-decoration:underline;margin:2rem 0;display:block}.event-subpage-hero .link-to-parent:hover{font-weight:700;color:inherit}.hero-ingress-inner{display:flex;align-items:center}.hero-ingress-inner svg{height:1.5rem;margin-right:.8rem}.hero-ingress-inner p{margin-bottom:0}.recent-posts{margin:3rem 0}.recent-posts .recent-posts__item{margin-bottom:1rem}.recent-posts .recent-posts__item a{color:#000}.recent-posts .recent-posts__item a:hover{text-decoration:none}.recent-posts .recent-posts__item a p:not(.read-more){margin-top:.5rem}#checkin_registration .accordion button:before{transform:none;margin-left:0;position:initial}