@font-face{font-family:"Trim-Bold";src:url("../font/Trim-Bold.ttf") format("opentype");font-display:auto;font-style:normal}*{box-sizing:border-box}*:focus{outline:none}html{overflow-x:hidden;font-size:18px}body{font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.65;background-color:#f9f9fc;padding-top:100px;overflow-x:hidden;overflow-y:hidden}@media all and (min-width: 1200px){body{padding-top:160px}body.sow{padding-top:200px}}body.sow .column .text{width:100% !important}body.sow.sportparlament .text,body.sow.sportparlament .image-container{max-width:840px}body.sow.sportparlament .text h1,body.sow.sportparlament .image-container h1{font-size:30px}@media all and (min-width: 640px){body.sow.sportparlament .text h1,body.sow.sportparlament .image-container h1{font-size:36px}}@media all and (min-width: 1200px){body.sow.sportparlament .text h1,body.sow.sportparlament .image-container h1{font-size:80px}}body.cnc{font-family:Verdana,sans-serif}body.cnc h1,body.cnc .h1{font:bold 2em "PMNCaecilia",verdana,sans-serif;letter-spacing:0px}body.cnc h2,body.cnc .h2{font:bold 1.1em "PMNCaecilia",verdana,sans-serif;letter-spacing:0px}body.cnc h3,body.cnc .h3{font:bold 1em "PMNCaecilia",verdana,sans-serif;letter-spacing:0px}body.cnc h4,body.cnc .h4{font:bold .9em "PMNCaecilia",verdana,sans-serif;letter-spacing:0px}body.cnc .button.play,body.cnc .button.close{background-color:#9db02a;border-color:#9db02a}body.cnc #video-overlay .player-wrapper .share .button.repeat:active,body.cnc #video-overlay .player-wrapper .share .button.repeat:focus,body.cnc #video-overlay .player-wrapper .share .button.repeat:hover{color:#9db02a}body.cnc .slider-home .home-slider .home-progressbar{background-image:linear-gradient(to right, #9db02a, #9db02a)}body.cnc .lang-links a:first-child,body.cnc .lang-links a:nth-child(2){margin-right:8px}body.cnc header .logo{display:inline-flex;align-items:center;position:relative;top:8px}@media all and (min-width: 1200px){body.cnc header .logo{top:12px}}body.cnc header .logo img{width:180px}@media all and (min-width: 640px){body.cnc header .logo img{width:230px}}@media all and (min-width: 1200px){body.cnc header .logo img{width:270px}}@media all and (min-width: 1600px){body.cnc header .logo img{top:6px;width:300px}}body.cnc header .header-content nav ul li a:hover,body.cnc header .header-content nav ul li a:focus,body.cnc header .header-content nav ul li a:visited:hover,body.cnc header .header-content nav ul li a:visited:focus{color:#9db02a}@media all and (min-width: 1200px){body.cnc header .header-content nav ul li.active a,body.cnc header .header-content nav ul li.active a:visited{color:#9db02a}}@media all and (min-width: 1200px){body.cnc header .header-content nav ul li{padding:0 16px}}@media all and (min-width: 1600px){body.cnc header .header-content nav ul li{padding:0 22px}}body.cnc header button.menu .burger span:first-child{background:#9db02a}body.cnc header button.menu .burger span:last-child{background:#9db02a}body.cnc header.menu-open .logo{display:none !important}@media all and (min-width: 640px){body.cnc header.menu-open .logo{display:inline-flex !important}}body.cnc footer .social-media a:hover svg path,body.cnc footer .social-media a:hover svg g,body.cnc footer .social-media a:hover svg rect,body.cnc footer .social-media a:hover svg circle,body.cnc footer .social-media a:active svg path,body.cnc footer .social-media a:active svg g,body.cnc footer .social-media a:active svg rect,body.cnc footer .social-media a:active svg circle,body.cnc footer .social-media a:focus svg path,body.cnc footer .social-media a:focus svg g,body.cnc footer .social-media a:focus svg rect,body.cnc footer .social-media a:focus svg circle{stroke:#9db02a}body.cnc #video-overlay .player-wrapper .share .social-media a:hover svg path,body.cnc #video-overlay .player-wrapper .share .social-media a:hover svg g,body.cnc #video-overlay .player-wrapper .share .social-media a:hover svg rect,body.cnc #video-overlay .player-wrapper .share .social-media a:hover svg circle,body.cnc #video-overlay .player-wrapper .share .social-media a:active svg path,body.cnc #video-overlay .player-wrapper .share .social-media a:active svg g,body.cnc #video-overlay .player-wrapper .share .social-media a:active svg rect,body.cnc #video-overlay .player-wrapper .share .social-media a:active svg circle,body.cnc #video-overlay .player-wrapper .share .social-media a:focus svg path,body.cnc #video-overlay .player-wrapper .share .social-media a:focus svg g,body.cnc #video-overlay .player-wrapper .share .social-media a:focus svg rect,body.cnc #video-overlay .player-wrapper .share .social-media a:focus svg circle{stroke:#9db02a}body.cnc .video-wrapper.statement{margin-left:0}@media all and (min-width: 640px){body.cnc .video-wrapper.statement{margin-right:30px}body.cnc .video-wrapper.statement:nth-child(even){margin-right:0}}@media all and (min-width: 1024px){body.cnc .video-wrapper.statement:nth-child(even){margin-right:30px}body.cnc .video-wrapper.statement:nth-child(3n){margin-right:0}}body.cnc .video-wrapper.statement .social-media a:hover svg path,body.cnc .video-wrapper.statement .social-media a:hover svg g,body.cnc .video-wrapper.statement .social-media a:hover svg rect,body.cnc .video-wrapper.statement .social-media a:hover svg circle,body.cnc .video-wrapper.statement .social-media a:active svg path,body.cnc .video-wrapper.statement .social-media a:active svg g,body.cnc .video-wrapper.statement .social-media a:active svg rect,body.cnc .video-wrapper.statement .social-media a:active svg circle,body.cnc .video-wrapper.statement .social-media a:focus svg path,body.cnc .video-wrapper.statement .social-media a:focus svg g,body.cnc .video-wrapper.statement .social-media a:focus svg rect,body.cnc .video-wrapper.statement .social-media a:focus svg circle{stroke:#9db02a}body.cnc #campaign-contest{max-width:800px;margin:0 auto}body.cnc #campaign-contest .form-input{position:relative;margin:20px 0}body.cnc #campaign-contest .form-input.error input,body.cnc #campaign-contest .form-input.error select,body.cnc #campaign-contest .form-input.error textarea{border-color:red}body.cnc #campaign-contest .form-input.error.required .error-message.required{display:block}body.cnc #campaign-contest .form-input.error.invalid-email .error-message.email{display:block}body.cnc #campaign-contest .form-input.error.invalid-date .error-message.invalid-date{display:block}body.cnc #campaign-contest .form-input.error.max-length .error-message.max-length{display:block}body.cnc #campaign-contest .form-input label{width:100%;position:absolute;top:15px;left:15px;transition:all 200ms ease-in;pointer-events:none}body.cnc #campaign-contest .form-input input,body.cnc #campaign-contest .form-input select{width:100%;border:none;outline:none;height:60px;padding:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000}body.cnc #campaign-contest .form-input input:focus+label,body.cnc #campaign-contest .form-input input:active+label,body.cnc #campaign-contest .form-input input.filled+label,body.cnc #campaign-contest .form-input select:focus+label,body.cnc #campaign-contest .form-input select:active+label,body.cnc #campaign-contest .form-input select.filled+label{font-size:.75em;line-height:.75em;top:5px}body.cnc #campaign-contest .form-input .arrow{position:absolute;right:15px;top:24px;height:12px;pointer-events:none}body.cnc #campaign-contest .form-input textarea{width:100%;border:none;outline:none;resize:none;padding:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000}body.cnc #campaign-contest .form-input textarea:focus+label,body.cnc #campaign-contest .form-input textarea:active+label,body.cnc #campaign-contest .form-input textarea.filled+label{font-size:.75em;line-height:.75em;top:5px}body.cnc #campaign-contest .form-input .error-message{color:red;display:none}body.cnc #campaign-contest .checkbox{display:flex;flex-flow:row wrap;align-items:flex-start}body.cnc #campaign-contest .checkbox input{height:20px;width:20px;margin-right:10px;flex:0 0 20px;margin-top:8px;appearance:auto}body.cnc #campaign-contest .checkbox input:focus+label,body.cnc #campaign-contest .checkbox input:active+label,body.cnc #campaign-contest .checkbox input.filled+label{font-size:18px;line-height:30px;top:0}body.cnc #campaign-contest .checkbox label{flex:1 0 auto;width:calc(100% - 30px);position:relative;top:0;left:0;padding:2px 0;pointer-events:all}body.cnc #campaign-contest .checkbox label p{margin:0}body.cnc #campaign-contest .checkbox .error-message{width:100%}body.cnc #campaign-contest .button{background-color:#000;border-color:#000;width:100%;font-size:25px;height:60px;font-family:"PMNCaecilia",verdana,sans-serif;color:#fff;font-weight:bold;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}body.cnc #campaign-contest .button:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}body.cnc #campaign-contest .button:hover,body.cnc #campaign-contest .button:focus,body.cnc #campaign-contest .button:active{color:#000 !important}body.cnc #campaign-contest .button:hover:before,body.cnc #campaign-contest .button:focus:before,body.cnc #campaign-contest .button:active:before{transform:scaleX(1)}body.cnc #campaign-contest .button img{margin-right:10px}body.cnc #campaign-contest.submit-error.generic .submit-error.generic{display:block}body.cnc #campaign-contest.submit-error.already-participated .submit-error.already-participated{display:block}body.cnc #campaign-contest.success .success{display:block}body.cnc #campaign-contest.success .form-input,body.cnc #campaign-contest.success .button{display:none}body.cnc #campaign-contest .submit-error,body.cnc #campaign-contest .success{display:none;margin:20px 0}body.cnc #campaign-contest .success{font-size:1.2em}body.cnc #campaign-contest .submit-error{color:red}@media all and (min-width: 1200px){body.cnc .success-story-preview{margin-top:150px;margin-bottom:150px}}body.cnc header .header-content nav ul li.active{display:none}@media all and (min-width: 1200px){body.cnc header .header-content nav ul li.active{display:block}}body.cnc .header-image{width:100%;padding-bottom:50%;position:relative;margin-bottom:75px}@media all and (min-width: 640px){body.cnc .header-image{width:calc(100% - 100px);padding-bottom:calc(50% - 50px);margin-bottom:125px}}@media all and (min-width: 1200px){body.cnc .header-image{width:calc(100% - 140px);padding-bottom:calc(50% - 70px);margin-bottom:220px}}body.cnc .header-image .inner-image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center center;transition:all 200ms ease-in}body.cnc .header-image h1{position:absolute;font-family:"PMNCaecilia",verdana,sans-serif;color:#fff;font-weight:bold;right:-20px;top:calc(100% - 20px);font-size:20px;margin:0}@media all and (min-width: 640px){body.cnc .header-image h1{right:-100px;top:calc(100% - 40px);font-size:44px}}@media all and (min-width: 1200px){body.cnc .header-image h1{right:-140px;top:calc(100% - 80px);font-size:80px}}body.cnc .header-image h1 span{display:inline-block;background-color:#000;font-weight:bold;padding:5px 20px}@media all and (min-width: 640px){body.cnc .header-image h1 span{padding:10px 30px}}@media all and (min-width: 1200px){body.cnc .header-image h1 span{padding:15px 40px}}body.cnc .header-image h1 span:last-child:not(:first-child){margin-left:40px}@media all and (min-width: 640px){body.cnc .header-image h1 span:last-child:not(:first-child){margin-left:90px}}@media all and (min-width: 1200px){body.cnc .header-image h1 span:last-child:not(:first-child){margin-left:150px}}body.cnc .three-columns .content{display:flex;flex-flow:row wrap;justify-content:flex-start}body.cnc .three-columns .content .video-wrapper{width:100%}@media all and (min-width: 640px){body.cnc .three-columns .content .video-wrapper{width:calc(50% - 15px)}}@media all and (min-width: 1024px){body.cnc .three-columns .content .video-wrapper{width:calc(33.33% - 26px)}}body.cnc .two-columns{max-width:800px;margin:30px auto}body.cnc .two-columns .contact-entry{width:100%;margin-bottom:50px}body.cnc .two-columns .contact-entry.full .image-wrapper img{width:150px;top:calc(50% - 75px);left:calc(50% - 75px)}@media all and (min-width: 640px){body.cnc .two-columns .contact-entry{width:calc(50% - 40px);margin:20px}body.cnc .two-columns .contact-entry.full{width:100%;display:flex;align-items:center}body.cnc .two-columns .contact-entry.full .image-wrapper{padding:10px;width:auto;margin-right:50px;margin-bottom:0}body.cnc .two-columns .contact-entry.full .image-wrapper img{position:relative;top:0;left:0;width:150px}}body.cnc .two-columns .contact-entry:hover .image-wrapper img,body.cnc .two-columns .contact-entry:active .image-wrapper img,body.cnc .two-columns .contact-entry:focus .image-wrapper img{transform:scale(1.05)}@media all and (min-width: 640px){body.cnc .two-columns .contact-entry .content{margin:0 -20px}}body.cnc .two-columns .contact-entry .image-wrapper{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:100%;position:relative;margin-bottom:15px}body.cnc .two-columns .contact-entry .image-wrapper.white{background:#fff}body.cnc .two-columns .contact-entry .image-wrapper img{position:absolute;width:100px;top:calc(50% - 50px);left:calc(50% - 50px);transition:all 200ms ease-in}body.cnc .two-columns .contact-entry .text-wrapper{display:flex;align-items:center;color:#000}body.cnc .two-columns .contact-entry .text-wrapper img{height:20px;margin-right:20px}body.cnc .image-group{margin:30px 0}@media all and (min-width: 1200px){body.cnc .image-group{margin:40px 0}}body.cnc .image-group .image-container.xl{max-width:850px;position:relative;display:flex;flex-flow:row}body.cnc .image-group .image-container.xl .padding-box{height:30px;width:100%}body.cnc .image-group .image-container.xl picture{display:block;width:50%;flex-grow:0;flex-shrink:0}body.cnc .image-group .image-container.xl picture.horizontal{width:65%}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl picture.horizontal{width:70%}}@media all and (min-width: 1600px){body.cnc .image-group .image-container.xl picture.horizontal{width:100%}}body.cnc .image-group .image-container.xl picture.horizontal+picture+h2{top:auto;bottom:-20px}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl picture.horizontal+picture+h2{bottom:-50px}}body.cnc .image-group .image-container.xl picture:first-child.horizontal{margin-left:0}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl picture:first-child.horizontal{margin-left:-20px}}@media all and (min-width: 1600px){body.cnc .image-group .image-container.xl picture:first-child.horizontal{margin-left:calc(-50% + 100px)}}body.cnc .image-group .image-container.xl picture:first-child.horizontal+.horizontal{margin-left:-30%}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl picture:first-child.horizontal+.horizontal{margin-left:calc(-40% + 30px)}}body.cnc .image-group .image-container.xl picture:first-child.vertical+.vertical{margin-left:-20px}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl picture:first-child.vertical+.vertical{margin-left:-30px}}body.cnc .image-group .image-container.xl picture:nth-child(2){margin-left:-15%;margin-top:10px}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl picture:nth-child(2){margin-left:-20%;margin-top:30px}}@media all and (min-width: 1200px){body.cnc .image-group .image-container.xl picture:nth-child(2){margin-left:-100px;margin-top:30px}}body.cnc .image-group .image-container.xl picture:nth-child(2).horizontal{margin-left:-15%;margin-right:-10px;margin-top:40px}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl picture:nth-child(2).horizontal{margin-left:-20%;margin-top:120px}}@media all and (min-width: 1600px){body.cnc .image-group .image-container.xl picture:nth-child(2).horizontal{margin-left:-100px;margin-right:-10px}}body.cnc .image-group .image-container.xl h2{position:absolute;font-family:"PMNCaecilia",verdana,sans-serif;color:#fff;font-weight:bold;top:calc(50% - 40px);left:-20px;font-size:26px;margin:0}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl h2{font-size:60px;top:calc(50% - 90px)}}@media all and (min-width: 1024px){body.cnc .image-group .image-container.xl h2{left:-8%}}@media all and (min-width: 1600px){body.cnc .image-group .image-container.xl h2{left:-200px;font-size:100px;top:calc(50% - 150px)}}body.cnc .image-group .image-container.xl h2 span{display:inline-block;background-color:#000;font-weight:bold;padding:5px 20px}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl h2 span{padding:10px 30px}}@media all and (min-width: 1600px){body.cnc .image-group .image-container.xl h2 span{padding:15px 40px}}body.cnc .image-group .image-container.xl h2 span:last-child:not(:first-child){margin-left:15px}@media all and (min-width: 640px){body.cnc .image-group .image-container.xl h2 span:last-child:not(:first-child){margin-left:25px}}@media all and (min-width: 1600px){body.cnc .image-group .image-container.xl h2 span:last-child:not(:first-child){margin-left:50px}}body.cnc .slider-home .button-container .home-prev,body.cnc .slider-home .button-container .home-next{border:1px solid #9db02a}body.cnc .slider-home .button-container .home-prev img.green,body.cnc .slider-home .button-container .home-next img.green{display:inline-block}body.cnc .slider-home .button-container .home-prev img.black,body.cnc .slider-home .button-container .home-next img.black{display:none}body.cnc .slider-home .button-container .home-prev:hover,body.cnc .slider-home .button-container .home-next:hover{background-color:#9db02a;border-color:#000;transition:all 200ms ease-in}body.cnc .slider-home .button-container .home-prev:hover img,body.cnc .slider-home .button-container .home-next:hover img{transform:none !important}body.cnc .slider-home .button-container .home-prev:hover img.green,body.cnc .slider-home .button-container .home-next:hover img.green{display:none}body.cnc .slider-home .button-container .home-prev:hover img.black,body.cnc .slider-home .button-container .home-next:hover img.black{display:inline-block}body.cnc .slider-home .home-slider .home-slider-image h2{text-align:center}@media all and (min-width: 640px){body.cnc .slider-home .home-slider .home-slider-image .bigger-font{width:240px}}@media all and (min-width: 1200px){body.cnc .slider-home .home-slider .home-slider-image .bigger-font{width:520px}}@media all and (min-width: 640px){body.cnc .slider-home .home-slider .home-slider-image .insider-container .home-slider-info{bottom:20px;right:30px}}body.cnc .competition-teaser,body.cnc .competition-teaser:visited{display:block;max-width:800px;margin:30px auto;font-family:"PMNCaecilia",verdana,sans-serif;font-size:16px;line-height:1.2;color:#fff}@media all and (min-width: 640px){body.cnc .competition-teaser,body.cnc .competition-teaser:visited{width:calc(100% - 80px);font-size:30px}}@media all and (min-width: 1200px){body.cnc .competition-teaser,body.cnc .competition-teaser:visited{margin:40px auto;font-size:40px}}body.cnc .competition-teaser:focus,body.cnc .competition-teaser:hover,body.cnc .competition-teaser:active,body.cnc .competition-teaser:visited:focus,body.cnc .competition-teaser:visited:hover,body.cnc .competition-teaser:visited:active{color:#fff}body.cnc .competition-teaser img,body.cnc .competition-teaser:visited img{height:15px;margin-right:10px}@media all and (min-width: 640px){body.cnc .competition-teaser img,body.cnc .competition-teaser:visited img{height:20px}}@media all and (min-width: 1200px){body.cnc .competition-teaser img,body.cnc .competition-teaser:visited img{height:35px}}body.cnc .competition-teaser span,body.cnc .competition-teaser:visited span{background-color:#000;padding:10px;display:inline-block}@media all and (min-width: 640px){body.cnc .competition-teaser span,body.cnc .competition-teaser:visited span{padding:15px 30px 15px 30px}}@media all and (min-width: 1200px){body.cnc .competition-teaser span,body.cnc .competition-teaser:visited span{padding:26px 40px 26px 40px}}body.cnc .competition-teaser span:last-child:not(:first-child),body.cnc .competition-teaser:visited span:last-child:not(:first-child){margin-left:40px;margin-top:-10px}@media all and (min-width: 640px){body.cnc .competition-teaser span:last-child:not(:first-child),body.cnc .competition-teaser:visited span:last-child:not(:first-child){margin-left:70px;margin-top:-15px}}@media all and (min-width: 1200px){body.cnc .competition-teaser span:last-child:not(:first-child),body.cnc .competition-teaser:visited span:last-child:not(:first-child){margin-left:120px;margin-top:-26px}}body.cnc .image-row{display:flex;flex-flow:row wrap;justify-content:flex-start;background:#d8dbdc;padding:20px;margin:30px 0}@media all and (min-width: 1200px){body.cnc .image-row{margin:40px 0}}body.cnc .image-row a{display:block;margin-bottom:20px;width:100%}@media all and (min-width: 640px){body.cnc .image-row a{width:calc(33% - 26px);margin-right:40px;margin-bottom:0}body.cnc .image-row a:last-child{margin-right:0}}body.cnc .image-row a picture{display:block;width:100%}body.cnc .image-row a picture img{width:100%;display:block}body.cnc .text-teaser .teaser-content .teaser-title{font-family:"PMNCaecilia",verdana,sans-serif;font-weight:bold;letter-spacing:0px}@media all and (min-width: 640px){body.cnc .text-teaser .teaser-content .teaser-title{width:50%}}@media all and (min-width: 640px){body.cnc .text-teaser .teaser-content .teaser-text{width:50%}}body.cnc .partner-component .partner-container a .partner{display:flex;align-items:center;justify-content:center}body.cnc .text h1{font-size:50px;text-align:center;line-height:1.1}@media all and (min-width: 640px){body.cnc .text h1{font-size:90px}}@media all and (min-width: 1200px){body.cnc .text h1{font-size:150px}}body.cnc .text h3{font-size:30px}@media all and (min-width: 640px){body.cnc .text h3{font-size:45px}}@media all and (min-width: 1200px){body.cnc .text h3{font-size:60px}}body.cnc .image-teaser .text{color:#000}body.cnc .image-teaser .text .text-wrapper{padding:15px 15px 38px 15px}@media all and (min-width: 640px){body.cnc .image-teaser .text .text-wrapper{padding:40px 40px 75px 40px}}@media all and (min-width: 1200px){body.cnc .image-teaser .text .text-wrapper{padding:30px 30px 86px 30px}}@media all and (min-width: 1600px){body.cnc .image-teaser .text .text-wrapper{padding:30px 60px 146px 30px}}body.cnc .image-teaser .text .text-wrapper .teaser-text{font-family:Verdana,sans-serif;font-weight:normal}body.cnc .image-teaser .text .text-wrapper .topic-top{position:relative;top:-15px}body.cnc .image-teaser .text .text-wrapper .teaser-title{margin-left:0;font-size:22px}@media all and (min-width: 640px){body.cnc .image-teaser .text .text-wrapper .teaser-title{font-size:45px}}@media all and (min-width: 1200px){body.cnc .image-teaser .text .text-wrapper .teaser-title{margin-bottom:30px}}@media all and (min-width: 1600px){body.cnc .image-teaser .text .text-wrapper .teaser-title{font-size:65px;margin-bottom:80px}}body.cnc .image-teaser .text .text-wrapper .teaser-title span{display:inline-block;background-color:#000;color:#fff;font-family:"PMNCaecilia",verdana,sans-serif;font-weight:bold;padding:5px 15px}@media all and (min-width: 640px){body.cnc .image-teaser .text .text-wrapper .teaser-title span{padding:8px 20px}}@media all and (min-width: 1600px){body.cnc .image-teaser .text .text-wrapper .teaser-title span{padding:10px 30px}}body.cnc .image-teaser .text .text-wrapper .teaser-title span:last-child:not(:first-child){margin-left:20px}@media all and (min-width: 640px){body.cnc .image-teaser .text .text-wrapper .teaser-title span:last-child:not(:first-child){margin-left:30px}}@media all and (min-width: 1600px){body.cnc .image-teaser .text .text-wrapper .teaser-title span:last-child:not(:first-child){margin-left:45px}}body.cnc .image-teaser .text .text-wrapper .topic-bottom{margin-top:7px;font-weight:normal;font-family:Verdana,sans-serif;font-size:14px;letter-spacing:0;width:auto !important;margin-left:0 !important}@media all and (min-width: 640px){body.cnc .image-teaser .text .text-wrapper .topic-bottom{margin-top:30px;font-size:16px}}@media all and (min-width: 1200px){body.cnc .image-teaser .text .text-wrapper .topic-bottom{margin-left:32% !important}}@media all and (min-width: 1600px){body.cnc .image-teaser .text .text-wrapper .topic-bottom{margin-left:54% !important}}@media all and (min-width: 640px){body.cnc .image-teaser .text .link-box{width:170px}}body.cnc .image-teaser.small .text .text-wrapper .teaser-title{font-size:18px}@media all and (min-width: 640px){body.cnc .image-teaser.small .text .text-wrapper .teaser-title{font-size:30px}}@media all and (min-width: 1600px){body.cnc .image-teaser.small .text .text-wrapper .teaser-title{font-size:40px}}body.cnc ::selection{background:#9db02a}body.cnc ::-moz-selection{background:#9db02a}body.cnc a,body.cnc a:visited{color:#9db02a}body.cnc a:hover,body.cnc a:focus,body.cnc a:active,body.cnc a:visited:hover,body.cnc a:visited:focus,body.cnc a:visited:active{color:#000}body.cnc a.back,body.cnc a:visited.back{color:#000}body.cnc a.back:hover,body.cnc a.back:focus,body.cnc a.back:active,body.cnc a:visited.back:hover,body.cnc a:visited.back:focus,body.cnc a:visited.back:active{color:#9db02a}body.cnc .button.transparent{background:transparent;color:#9db02a;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}body.cnc .button.transparent:before{content:"";background:#e2001a;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}body.cnc .button.transparent:hover,body.cnc .button.transparent:focus,body.cnc .button.transparent:active{color:#f9f9fc !important}body.cnc .button.transparent:hover:before,body.cnc .button.transparent:focus:before,body.cnc .button.transparent:active:before{transform:scaleX(1)}body.cnc .button.transparent:visited{color:#e2001a}body.cnc .button.transparent:visited:hover{color:#fff}body.cnc .game-type-nav a:hover h1,body.cnc .game-type-nav a:focus h1,body.cnc .game-type-nav a:active h1{color:#9db02a}body.cnc .game-type-nav a:focus-visible{outline:1px solid #e2001a}body.cnc .game-type-nav a:first-child .game-text h1{color:#9db02a !important}body.cnc .game-type-nav a .game-text h1{color:#9db02a !important}body.cnc .news .entry .source{background:#9db02a}body.cnc .lang-links a,body.cnc .lang-links a:visited{border:1px solid #9db02a;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}body.cnc .lang-links a:before,body.cnc .lang-links a:visited:before{content:"";background:#9db02a;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}body.cnc .lang-links a:hover,body.cnc .lang-links a:focus,body.cnc .lang-links a:active,body.cnc .lang-links a:visited:hover,body.cnc .lang-links a:visited:focus,body.cnc .lang-links a:visited:active{color:#f9f9fc !important}body.cnc .lang-links a:hover:before,body.cnc .lang-links a:focus:before,body.cnc .lang-links a:active:before,body.cnc .lang-links a:visited:hover:before,body.cnc .lang-links a:visited:focus:before,body.cnc .lang-links a:visited:active:before{transform:scaleX(1)}body.cnc .lang-links a.active,body.cnc .lang-links a:visited.active{color:#fff;background-color:#9db02a;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}body.cnc .lang-links a.active:before,body.cnc .lang-links a:visited.active:before{content:"";background:#f9f9fc;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}body.cnc .lang-links a.active:hover,body.cnc .lang-links a.active:focus,body.cnc .lang-links a.active:active,body.cnc .lang-links a:visited.active:hover,body.cnc .lang-links a:visited.active:focus,body.cnc .lang-links a:visited.active:active{color:#9db02a !important}body.cnc .lang-links a.active:hover:before,body.cnc .lang-links a.active:focus:before,body.cnc .lang-links a.active:active:before,body.cnc .lang-links a:visited.active:hover:before,body.cnc .lang-links a:visited.active:focus:before,body.cnc .lang-links a:visited.active:active:before{transform:scaleX(1)}body.cnc .partner-component .partner-container a:hover .partner,body.cnc .partner-component .partner-container a:focus .partner,body.cnc .partner-component .partner-container a:active .partner{border:1px solid #9db02a}body main{padding:0 30px 30px 30px;max-width:1800px;margin:auto}@media all and (min-width: 1200px){body main{padding:0 80px 100px 80px}}body>*{opacity:0;transition:opacity 200ms ease-in}body.loaded>*{opacity:1}body.ie main>*,body.ie main>.game-type-nav>a,body.ie main .success-stories-list .image-teaser,body.ie main .success-stories-list .card-blog,body.ie main .game-overview .content li,body.ie main .sports-list .card,body.ie main .news-overview .entry,body.ie main .athlete-overview .preview{transform:none}@media all and (min-width: 1200px){body.ie>.game-type-nav>a:nth-child(odd):not(:first-child){transform:none}}body main>*,body main>.game-type-nav>a,body main .success-stories-list .image-teaser,body main .success-stories-list .card-blog,body main .game-overview .content li,body main .sports-list .card,body main .news-overview .entry,body main .athlete-overview .preview{opacity:0;transform:translateY(15vh);transition:opacity 1s cubic-bezier(0, 0.4, 0.2, 0.99),transform 1s cubic-bezier(0, 0.4, 0.2, 0.99);transition-delay:0ms}body main>*.facts-box,body main>.game-type-nav>a.facts-box,body main .success-stories-list .image-teaser.facts-box,body main .success-stories-list .card-blog.facts-box,body main .game-overview .content li.facts-box,body main .sports-list .card.facts-box,body main .news-overview .entry.facts-box,body main .athlete-overview .preview.facts-box{opacity:1;transform:none}body main>*.initial,body main>.game-type-nav>a.initial,body main .success-stories-list .image-teaser.initial,body main .success-stories-list .card-blog.initial,body main .game-overview .content li.initial,body main .sports-list .card.initial,body main .news-overview .entry.initial,body main .athlete-overview .preview.initial{transition:opacity 0ms cubic-bezier(0, 0.4, 0.2, 0.99),transform 0ms cubic-bezier(0, 0.4, 0.2, 0.99)}body main>*.visible,body main>.game-type-nav>a.visible,body main .success-stories-list .image-teaser.visible,body main .success-stories-list .card-blog.visible,body main .game-overview .content li.visible,body main .sports-list .card.visible,body main .news-overview .entry.visible,body main .athlete-overview .preview.visible{opacity:1;transform:none}@media all and (min-width: 1200px){body main>.game-type-nav>a:nth-child(odd):not(:first-child){transform:translateY(calc(170px + 15vh))}body main>.game-type-nav>a:nth-child(odd):not(:first-child).visible{transform:translateY(170px)}}::selection{background:#e2001a;color:#fff}::-moz-selection{background:#e2001a;color:#fff}p{margin:10px 0}@media all and (min-width: 1200px){p{margin:20px 0}}.small{font-size:.7rem;line-height:1.2}@media all and (min-width: 1200px){.small{font-size:.9rem}}h1,.h1{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;font-size:1.75rem;line-height:1.2;letter-spacing:1.8px}@media(min-width: 1024px){h1,.h1{font-size:2rem}}@media all and (min-width: 1200px){h1,.h1{font-size:3.3rem}}h2,.h2{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;font-size:1.44rem;line-height:1.2;letter-spacing:1.35px}@media(min-width: 640px){h2,.h2{font-size:1.66rem}}@media(min-width: 1024px){h2,.h2{font-size:1.77rem}}@media(min-width: 1200px){h2,.h2{font-size:2.5rem}}h3,.h3{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.2;letter-spacing:1.02px;margin:10px 0}@media(min-width: 640px){h3,.h3{font-size:1.3rem}}@media(min-width: 1200px){h3,.h3{margin:20px 0;font-size:1.9rem}}h4,.h4{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.2;letter-spacing:.6px}@media(min-width: 640px){h4,.h4{font-size:1.1rem}}@media(min-width: 1200px){h4,.h4{font-size:1.3rem}}.quote{font-family:myriad-pro,sans-serif;font-weight:600;font-style:italic;font-size:1.2rem;line-height:1.45;letter-spacing:0px}@media all and (min-width: 1200px){.quote{letter-spacing:0px}}.lead{font-size:1.2rem;line-height:1.45;letter-spacing:0px;margin:10px 0}@media all and (min-width: 1200px){.lead{margin:20px 0}}.button{background:#e2001a;border:1px solid #e2001a;color:#fff;font-weight:bold;font-size:.7rem;line-height:1;padding:15px 30px;cursor:pointer;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}.button:before{content:"";background:#f9f9fc;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.button:hover,.button:focus,.button:active{color:#e2001a !important}.button:hover:before,.button:focus:before,.button:active:before{transform:scaleX(1)}@media all and (min-width: 1200px){.button{padding:20px 40px;font-size:.9rem}}.button svg{pointer-events:none}.button.secondary{background:#fff;color:#e2001a;border:1px solid #e2001a;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}.button.secondary:before{content:"";background:#e2001a;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.button.secondary:hover,.button.secondary:focus,.button.secondary:active{color:#fff !important}.button.secondary:hover:before,.button.secondary:focus:before,.button.secondary:active:before{transform:scaleX(1)}.button.secondary:visited{color:#e2001a}.button.clear{background:none;border:none;padding:0}.button.clear:before{content:none}.button.transparent{background:transparent;color:#e2001a;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}.button.transparent:before{content:"";background:#e2001a;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.button.transparent:hover,.button.transparent:focus,.button.transparent:active{color:#f9f9fc !important}.button.transparent:hover:before,.button.transparent:focus:before,.button.transparent:active:before{transform:scaleX(1)}.button.round{width:35px;height:35px;padding:0;border-radius:35px;display:flex;flex-flow:row;align-items:center;justify-content:center}.button.round:before{content:none}@media all and (min-width: 640px){.button.round{width:60px;height:60px;border-radius:60px}}@media all and (min-width: 1200px){.button.round{width:96px;height:96px;border-radius:96px}}.button.round.play img{width:25%;height:25%;margin-left:1px}@media all and (min-width: 640px){.button.round.play img{margin-left:2px}}@media all and (min-width: 1200px){.button.round.play img{margin-left:4px}}.bold{font-weight:bold}a,a:visited{color:#e2001a;text-decoration:none;font-weight:bold;transition:color 200ms ease-in;transition-delay:50ms}a.button,a:visited.button{color:#fff}a.button.secondary,a.button.transparent,a:visited.button.secondary,a:visited.button.transparent{color:#e2001a}a.button:before,a:visited.button:before{z-index:0}a.button:hover,a.button:focus,a.button:active,a:visited.button:hover,a:visited.button:focus,a:visited.button:active{color:#e2001a !important}a.button:hover.secondary,a.button:hover.transparent,a.button:focus.secondary,a.button:focus.transparent,a.button:active.secondary,a.button:active.transparent,a:visited.button:hover.secondary,a:visited.button:hover.transparent,a:visited.button:focus.secondary,a:visited.button:focus.transparent,a:visited.button:active.secondary,a:visited.button:active.transparent{color:#fff !important}a.button:hover:before,a.button:focus:before,a.button:active:before,a:visited.button:hover:before,a:visited.button:focus:before,a:visited.button:active:before{transform:scaleX(1)}a.button span,a:visited.button span{z-index:1;position:relative}a:hover,a:focus,a:active,a:visited:hover,a:visited:focus,a:visited:active{color:#000}a:hover .arrow,a:focus .arrow,a:active .arrow,a:visited:hover .arrow,a:visited:focus .arrow,a:visited:active .arrow{transform:translateX(5px)}a:hover .arrow svg,a:focus .arrow svg,a:active .arrow svg,a:visited:hover .arrow svg,a:visited:focus .arrow svg,a:visited:active .arrow svg{transform:translateX(5px)}a:hover .arrow.back,a:focus .arrow.back,a:active .arrow.back,a:visited:hover .arrow.back,a:visited:focus .arrow.back,a:visited:active .arrow.back{transform:translateX(-5px)}a:hover .arrow.back svg,a:focus .arrow.back svg,a:active .arrow.back svg,a:visited:hover .arrow.back svg,a:visited:focus .arrow.back svg,a:visited:active .arrow.back svg{transform:translateX(-5px)}a.back,a:visited.back{color:#000;display:flex;align-items:center}a.back .long,a:visited.back .long{display:none}@media all and (min-width: 1200px){a.back .long,a:visited.back .long{display:inline-block}}@media all and (min-width: 1200px){a.back .short,a:visited.back .short{display:none}}a.back img,a:visited.back img{height:9px;margin-right:10px}@media all and (min-width: 640px){a.back img,a:visited.back img{height:14px;margin-right:20px}}a .arrow,a:visited .arrow{transition:transform 200ms ease-in;transition-delay:50ms}a .arrow svg,a:visited .arrow svg{transition:transform 200ms ease-in;transition-delay:50ms}::placeholder,:-ms-input-placeholder,::-ms-input-placeholder{color:#000;opacity:1}.clear{clear:both}.paging .load-more{display:block;margin:auto}.paging .next-content{display:none}.paging .content>*{transform:none;opacity:1;transition:opacity,transform 200ms ease-in}.paging .content>*.faded{transform:translateY(50px);opacity:0}iframe{border:none;width:100%}.center{text-align:center}.hidden{display:none !important}ul.nav-list li{margin:16px 0}body.gating .text{margin-left:0}section.header{display:flex;flex-flow:row wrap;width:100%;max-width:100%}@media all and (min-width: 1024px){section.header{flex-wrap:nowrap}}section.header .left{flex:0 0 100%;max-width:100%}@media all and (min-width: 1024px){section.header .left{flex:0 0 67%;max-width:67%}}@media all and (min-width: 1200px){section.header .left{flex:0 0 75%;max-width:75%}}section.header .left .slider-home{margin-bottom:0}section.header .left .slider-home .button-container .home-prev,section.header .left .slider-home .button-container .home-next{height:65px;width:65px}section.header .left .slider-home .home-slider .home-slider-image .insider-container{min-height:250px}@media all and (min-width: 1024px){section.header .left .slider-home .home-slider .home-slider-image .insider-container{min-height:400px}}section.header .left .slider-home .home-slider .home-slider-image .insider-container .bigger-font{width:auto;max-width:500px}@media all and (min-width: 1600px){section.header .left .slider-home .home-slider .home-slider-image .insider-container .bigger-font{max-width:700px}}@media all and (min-width: 1200px){section.header .left .slider-home .home-slider .home-slider-image .insider-container .home-slider-info{bottom:50px;right:100px}}@media all and (min-width: 1600px){section.header .left .slider-home .home-slider .home-slider-image .insider-container .home-slider-info{bottom:75px;right:140px}}section.header .left .slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-theme{width:240px}@media all and (min-width: 1024px){section.header .left .slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-theme{width:300px}}section.header .left .slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-title{width:240px}@media all and (min-width: 1024px){section.header .left .slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-title{width:300px}}section.header .right{flex:0 0 100%;max-width:100%;margin-top:30px}@media all and (min-width: 1024px){section.header .right{padding-left:30px;flex:0 0 33%;max-width:33%;margin-top:0}}@media all and (min-width: 1200px){section.header .right{flex:0 0 25%;max-width:25%}}@media all and (min-width: 1600px){section.header .right{padding-left:100px}}section.header .right h4{margin:0 0 30px 0}section.header .right .mission .title-wrapper h4{margin-top:20px}section.header .right .mission .title-wrapper .icon img{max-width:35px;max-height:35px}@media all and (min-width: 640px){section.header .right .mission .title-wrapper .icon img{max-width:60px;max-height:60px}}@media all and (min-width: 1200px){section.header .right .mission .title-wrapper .icon img{max-width:80px;max-height:80px}}section.header .right .link-list div{margin:20px 0}section.header .right .link-list div a{color:#000;font-weight:normal;position:relative;padding-left:50px;display:inline-block}section.header .right .link-list div a:before{content:"";background-image:url("../icons/arrow-right-red.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;width:30px;height:30px}.new-gating-text{margin:20px 0}.new-gating-text .read-more-link{color:#000;font-weight:normal;position:relative;padding-left:50px;display:inline-block;margin-top:10px}.new-gating-text .read-more-link:before{content:"";background-image:url("../icons/arrow-right-red.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;width:30px;height:30px}header{padding:21px 30px;height:100px;width:100%;background-color:#f9f9fc;position:fixed;top:0;left:0;max-width:1800px;z-index:50}header.primary-header{display:flex;flex-direction:row;justify-content:space-between}header.primary-header .header-content-left{display:flex;flex-direction:row}header.primary-header .header-content-left .header-site-title{font-family:"myriad-pro",sans-serif;margin-left:32px;display:flex;align-items:center;letter-spacing:normal}header .lang-links{display:none;margin-top:0;margin-right:37px;opacity:1;transition:opacity 200ms ease-in}header .lang-links a:before,header .lang-links a.active:before{height:calc(100% + 1px)}header .lang-links.news{display:flex;margin-top:-84px;margin-right:0}header .lang-links.visible{display:flex;margin-right:0}@media all and (max-width: 350px){header .lang-links.visible a{padding:8px 14px}}@media all and (min-width: 1200px){header{padding:34px 80px;height:160px}header .lang-links{display:flex}}@media all and (min-width: 1800px){header{left:calc(50vw - 900px)}}header a.logo{display:inline-block;height:100%}header a.logo img{height:100%}header a.logo:focus-visible{outline:1px solid #e2001a}header.menu-open{background-color:transparent;pointer-events:none}header.menu-open .logo{pointer-events:all}header.menu-open .header-content .button.menu{pointer-events:all}header .header-content{display:inline-flex;float:right;flex-flow:row;align-items:center;justify-content:flex-end;height:100%}header .header-content nav ul{list-style-type:none;padding:0 10px 0 0;margin:0;display:flex;flex-flow:row;align-items:center}@media all and (min-width: 1200px){header .header-content nav ul{padding:0 13px 0 0}}header .header-content nav ul li{padding:0;display:none}@media all and (min-width: 1200px){header .header-content nav ul li{padding:0 22px;display:block}}header .header-content nav ul li.search a svg{position:relative;top:3px}header .header-content nav ul li.search a svg g{transition:all 200ms ease-in}header .header-content nav ul li.search a:hover svg g,header .header-content nav ul li.search a:focus svg g{stroke:#e2001a}@media all and (min-width: 1200px){header .header-content nav ul li.search{padding:0 27px}}header .header-content nav ul li a,header .header-content nav ul li a:visited{color:#000;text-decoration:none;font-weight:normal}header .header-content nav ul li a:hover,header .header-content nav ul li a:active,header .header-content nav ul li a:focus,header .header-content nav ul li a:visited:hover,header .header-content nav ul li a:visited:active,header .header-content nav ul li a:visited:focus{color:#e2001a}header .header-content nav ul li.active{display:block}@media all and (min-width: 1200px){header .header-content nav ul li.active a,header .header-content nav ul li.active a:visited{color:#e2001a}}header button.menu{padding:0;width:29px;height:29px;display:flex;flex-flow:row;align-items:center;justify-content:center}header button.menu:focus-visible{outline:1px solid #e2001a}header button.menu .burger{pointer-events:none;transition:transform 200ms ease-in;width:19px;height:7px}header button.menu .burger span{transition:transform 200ms ease-in}header button.menu .burger span:first-child{display:block;height:2px;width:19px;background:#e2001a;margin-top:-2px}header button.menu .burger span:nth-child(2){display:block;height:2px;width:19px;background:#e2001a;margin-top:3px}header button.menu .burger span:last-child{display:block;height:2px;width:19px;background:#e2001a;margin-top:3px}header button.menu.active .burger{transform:translate(3px, -3px)}header button.menu.active .burger span:first-child{transform:rotate(45deg);transform-origin:0 0}header button.menu.active .burger span:nth-child(2){display:none}header button.menu.active .burger span:last-child{width:19px;transform:translateX(-4px) translateY(1px) rotate(-45deg)}header.headroom{will-change:transform;transition:transform 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned:not(.menu-open){transform:translateY(-100%)}body.sow header{max-width:100vw}@media all and (min-width: 1800px){body.sow header{left:0;padding-left:calc(50vw - 820px);padding-right:calc(50vw - 820px)}}.image-header{margin-top:30px;margin-bottom:30px;overflow:hidden}@media all and (max-width: 480px){.image-header .h3{font-size:.8rem}.image-header h2{font-size:1rem}}.image-header.animated .overlay-text{transition:all .5s ease-in-out;transform:translateX(calc(-100% - 100px))}.image-header.animated .overlay-text.visible{transform:translateX(0)}@media all and (min-width: 640px){.image-header.animated .overlay-text.position-left{transform:translateX(calc(-100% - 100px))}.image-header.animated .overlay-text.position-left.visible{transform:translateX(0)}.image-header.animated .overlay-text.position-center{transform:translateX(-250%) !important}.image-header.animated .overlay-text.position-center.visible{transform:translate(-50%, 0) !important}.image-header.animated .overlay-text.position-right{transform:translateX(calc(100% + 75px))}.image-header.animated .overlay-text.position-right.visible{transform:translateX(0)}}.image-header .image-wrapper{position:relative}.image-header .image-wrapper .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.image-header .image-wrapper .jw-video{width:100%;height:100% !important;position:absolute;top:0;left:0}.image-header .home-image-info .container{position:relative}.image-header .home-image-info .container .image-wrapper{padding-top:65%;position:relative}.image-header .home-image-info .container .image-wrapper .overlay-text{display:flex;flex-flow:column;align-items:flex-start;position:absolute}@media all and (min-width: 479px){.image-header .home-image-info .container .image-wrapper .overlay-text{max-width:calc(100% - 100px)}}@media all and (min-width: 640px){.image-header .home-image-info .container .image-wrapper .overlay-text{max-width:calc(100% - 150px)}}.image-header .home-image-info .container .image-wrapper .overlay-text.position-left{bottom:20px;left:20px}@media all and (min-width: 479px){.image-header .home-image-info .container .image-wrapper .overlay-text.position-left{bottom:50px;left:50px}}@media all and (min-width: 640px){.image-header .home-image-info .container .image-wrapper .overlay-text.position-left{bottom:75px;left:100px}}.image-header .home-image-info .container .image-wrapper .overlay-text.position-center{bottom:20px;left:20px}@media all and (min-width: 479px){.image-header .home-image-info .container .image-wrapper .overlay-text.position-center{bottom:50px;left:50px}}@media all and (min-width: 640px){.image-header .home-image-info .container .image-wrapper .overlay-text.position-center{bottom:75px;left:50%;transform:translate(-50%, 0)}}.image-header .home-image-info .container .image-wrapper .overlay-text.position-right{bottom:20px;right:20px}@media all and (min-width: 479px){.image-header .home-image-info .container .image-wrapper .overlay-text.position-right{bottom:50px;right:50px}}@media all and (min-width: 640px){.image-header .home-image-info .container .image-wrapper .overlay-text.position-right{bottom:75px;right:75px;left:unset}}.image-header .home-image-info .container .image-wrapper .overlay-text .read-more-header-button{display:block;transition:none;transition-delay:0ms}.image-header .home-image-info .container .image-wrapper .overlay-text .read-more-header-button:hover{color:#e2001a}.image-header .home-image-info .container .image-wrapper .overlay-text.color-red h2,.image-header .home-image-info .container .image-wrapper .overlay-text.color-red .h3{color:#e2001a}.image-header .home-image-info .container .image-wrapper .overlay-text.color-white h2,.image-header .home-image-info .container .image-wrapper .overlay-text.color-white .h3{color:#fff}.image-header .home-image-info .container .image-wrapper .overlay-text.color-black h2,.image-header .home-image-info .container .image-wrapper .overlay-text.color-black .h3{color:#000}.image-header .home-image-info .container .image-wrapper .overlay-text .home-slider-text{width:240px;margin:0}@media all and (min-width: 479px){.image-header .home-image-info .container .image-wrapper .overlay-text .home-slider-text{width:400px}}@media all and (min-width: 1200px){.image-header .home-image-info .container .image-wrapper .overlay-text .home-slider-text{width:520px}}.image-header .home-image-info .container .image-wrapper .overlay-text .home-slider-title{width:240px;margin:5px 0 15px 0}@media all and (min-width: 479px){.image-header .home-image-info .container .image-wrapper .overlay-text .home-slider-title{margin:10px 0 30px 0;width:400px}}@media all and (min-width: 1200px){.image-header .home-image-info .container .image-wrapper .overlay-text .home-slider-title{width:520px;margin:10px 0 30px 0}}@media all and (min-width: 640px){.image-header .home-image-info .container .image-wrapper{padding-top:65%;min-height:250px}}@media all and (min-width: 1200px){.image-header .home-image-info .container .image-wrapper{padding-top:54%;min-height:600px}}.image-header .home-image-info .container .home-image-caption.position-caption-left{text-align:left}.image-header .home-image-info .container .home-image-caption.position-caption-right{text-align:right}body.ie nav.menu section{transform:none;opacity:1}body.sow nav.menu{padding-top:130px}@media all and (min-width: 1200px){body.sow nav.menu{padding-top:160px}}nav.menu{position:fixed;width:100vw;height:100vh;background:#f9f9fc;top:0;left:0;padding-top:100px;overflow-y:auto;z-index:20;display:none}@media all and (min-width: 1200px){nav.menu{padding-top:160px}}nav.menu header{background:#f9f9fc}nav.menu header .menu.close{transform:scaleX(0)}nav.menu.active section{opacity:1;transform:none}nav.menu.active .lang-links{display:flex;opacity:1}nav.menu.active .search{display:flex !important}nav.menu.active .lang-links{display:flex !important}nav.menu section{padding:0 30px 30px 30px;max-width:1800px;margin:auto;opacity:0;transform:translateY(15vh);transition:transform 1s cubic-bezier(0, 0.4, 0.2, 0.99),opacity 1s cubic-bezier(0, 0.4, 0.2, 0.99)}@media all and (min-width: 1200px){nav.menu section{padding:30px 80px}}nav.menu section ul.accordions{list-style-type:none;padding:0;margin:0 auto;max-width:800px}nav.menu section ul.accordions .accordion-header{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;padding:30px 57px 30px 30px}nav.menu section ul.accordions .accordion-header .button.next{height:15px;display:none}@media all and (min-width: 1200px){nav.menu section ul.accordions .accordion-header .button.next{display:inline}}nav.menu section ul.accordions .accordion-header a,nav.menu section ul.accordions .accordion-header a:visited{color:#000;font-weight:normal;transform:translateZ(0)}nav.menu section ul.accordions .accordion-header a:focus,nav.menu section ul.accordions .accordion-header a:hover,nav.menu section ul.accordions .accordion-header a:active,nav.menu section ul.accordions .accordion-header a:visited:focus,nav.menu section ul.accordions .accordion-header a:visited:hover,nav.menu section ul.accordions .accordion-header a:visited:active{color:#e2001a}@media all and (min-width: 1200px){nav.menu section ul.accordions .accordion-header a,nav.menu section ul.accordions .accordion-header a:visited{pointer-events:all}}@media all and (min-width: 1200px){nav.menu section ul.accordions .accordion-header a span,nav.menu section ul.accordions .accordion-header a:visited span{margin-right:20px}}nav.menu section ul.accordions .accordion-header .toggle{right:30px;top:34px}nav.menu section ul.accordions .accordion-header .toggle:focus-visible{outline:1px solid #e2001a}@media all and (min-width: 640px){nav.menu section ul.accordions .accordion-header .toggle{top:44px}}nav.menu section ul.accordions .accordion-content{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal}nav.menu section ul.accordions .accordion-content li{margin:16px 0}@media all and (min-width: 1200px){nav.menu section ul.accordions .accordion-content li{margin:21px 0}}nav.menu section ul.accordions .accordion-content li a,nav.menu section ul.accordions .accordion-content li a:visited{font-weight:normal}nav.menu section ul.accordions .accordion-content li:first-child{margin-top:0}nav.menu section ul.accordions .accordion-content li:last-child{margin-bottom:0}footer{background:#fff}footer>div.content{padding:30px 30px 40px 30px}@media all and (min-width: 640px){footer>div.content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}}@media all and (min-width: 1200px){footer>div.content{padding:50px 60px 40px 60px;max-width:1800px;width:100%;margin:auto}}@media all and (min-width: 1200px){footer h3,footer .h3{margin:0 0 20px 0}}footer p.contact-line{display:flex;flex-flow:row;align-items:center;justify-content:flex-start}footer p.contact-line img{width:20px;margin-right:15px}footer .contact{width:100%}@media all and (min-width: 640px){footer .contact{display:flex}}@media all and (min-width: 1200px){footer .contact{width:60%}}@media all and (min-width: 640px){footer .address{width:50%}}footer .address p{margin:10px 0}footer .social-media{margin-top:40px;display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}@media all and (min-width: 1200px){footer .social-media{margin-top:0;width:40%;justify-content:space-between}}footer .social-media .sqs-label img{width:105px}footer .social-media p{margin-right:50px}@media all and (min-width: 1200px){footer .social-media p{margin-right:0}}footer .social-media a.social-media-icon{display:inline-block;max-width:20px;max-height:20px;margin-right:35px;color:#000}footer .social-media a.social-media-icon svg path,footer .social-media a.social-media-icon svg g,footer .social-media a.social-media-icon svg rect,footer .social-media a.social-media-icon svg circle{transition:stroke 200ms ease-in;transition-delay:50ms}footer .social-media a.social-media-icon:hover svg path,footer .social-media a.social-media-icon:hover svg g,footer .social-media a.social-media-icon:hover svg rect,footer .social-media a.social-media-icon:hover svg circle,footer .social-media a.social-media-icon:active svg path,footer .social-media a.social-media-icon:active svg g,footer .social-media a.social-media-icon:active svg rect,footer .social-media a.social-media-icon:active svg circle,footer .social-media a.social-media-icon:focus svg path,footer .social-media a.social-media-icon:focus svg g,footer .social-media a.social-media-icon:focus svg rect,footer .social-media a.social-media-icon:focus svg circle{stroke:#e2001a}footer .social-media a.social-media-icon:last-child{margin-right:0}footer .social-media a.social-media-icon svg{width:35px;height:35px}footer .social-media a.social-media-icon svg path,footer .social-media a.social-media-icon svg g,footer .social-media a.social-media-icon svg rect,footer .social-media a.social-media-icon svg circle{transition:all 200ms ease-in;transition-delay:50ms}footer .social-media a.social-media-icon:hover svg path,footer .social-media a.social-media-icon:hover svg g,footer .social-media a.social-media-icon:hover svg rect,footer .social-media a.social-media-icon:hover svg circle,footer .social-media a.social-media-icon:hover svg polygon,footer .social-media a.social-media-icon:active svg path,footer .social-media a.social-media-icon:active svg g,footer .social-media a.social-media-icon:active svg rect,footer .social-media a.social-media-icon:active svg circle,footer .social-media a.social-media-icon:active svg polygon,footer .social-media a.social-media-icon:focus svg path,footer .social-media a.social-media-icon:focus svg g,footer .social-media a.social-media-icon:focus svg rect,footer .social-media a.social-media-icon:focus svg circle,footer .social-media a.social-media-icon:focus svg polygon{stroke:#e2001a}footer .social-media a.social-media-icon:hover svg path.fill,footer .social-media a.social-media-icon:hover svg g.fill,footer .social-media a.social-media-icon:hover svg rect.fill,footer .social-media a.social-media-icon:hover svg circle.fill,footer .social-media a.social-media-icon:hover svg polygon.fill,footer .social-media a.social-media-icon:active svg path.fill,footer .social-media a.social-media-icon:active svg g.fill,footer .social-media a.social-media-icon:active svg rect.fill,footer .social-media a.social-media-icon:active svg circle.fill,footer .social-media a.social-media-icon:active svg polygon.fill,footer .social-media a.social-media-icon:focus svg path.fill,footer .social-media a.social-media-icon:focus svg g.fill,footer .social-media a.social-media-icon:focus svg rect.fill,footer .social-media a.social-media-icon:focus svg circle.fill,footer .social-media a.social-media-icon:focus svg polygon.fill{fill:#e2001a}footer .related{margin-top:40px;display:flex;flex-flow:column;align-items:flex-start}@media all and (min-width: 640px){footer .related{width:50%;margin-top:0}}@media all and (min-width: 1200px){footer .related{width:50%;margin-top:0}}@media all and (min-width: 1200px){footer .related h3{height:40px}}footer .related a{margin-bottom:10px}footer .newsletter{background-color:#f9f9fc;padding:30px;margin-top:40px;margin-right:-30px;margin-left:-30px}@media all and (min-width: 640px){footer .newsletter{width:calc(100% + 60px)}}@media all and (min-width: 1200px){footer .newsletter{width:40%;margin:0;margin-top:-30px}}footer .newsletter input{width:100%;border:1px solid #000;padding:16px 26px;margin:15px 0 20px 0;background-color:#f9f9fc}@media all and (min-width: 1200px){footer .newsletter input{margin:0 0 20px 0}}footer .newsletter button{float:right}footer .copyright{margin-top:25px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%}footer .copyright>span{margin-right:8px}@media all and (min-width: 1200px){footer .copyright>span{margin-right:70px}}.lang-links{font-size:.7rem;line-height:1.2;margin-top:10px}@media all and (min-width: 1200px){.lang-links{font-size:.9rem}}@media all and (min-width: 380px){.lang-links{margin-top:0}}.lang-links a{display:inline-block;padding:8px 20px;border:1px solid #e2001a;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}.lang-links a:before{content:"";background:#e2001a;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.lang-links a:hover,.lang-links a:focus,.lang-links a:active{color:#f9f9fc !important}.lang-links a:hover:before,.lang-links a:focus:before,.lang-links a:active:before{transform:scaleX(1)}.lang-links a:first-child{margin-right:8px}.lang-links a.active{background-color:#e2001a;color:#fff;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}.lang-links a.active:before{content:"";background:#f9f9fc;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.lang-links a.active:hover,.lang-links a.active:focus,.lang-links a.active:active{color:#e2001a !important}.lang-links a.active:hover:before,.lang-links a.active:focus:before,.lang-links a.active:active:before{transform:scaleX(1)}#video-overlay{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#f9f9fc;z-index:51;padding:30px;display:none}@media all and (min-width: 1200px){#video-overlay{padding:100px}}#video-overlay .button.close{position:absolute;top:20px;right:20px;transition:transform 200ms ease-in;transform-origin:center center}#video-overlay .button.close:hover,#video-overlay .button.close:focus,#video-overlay .button.close:active{transform:scale(1.1)}@media all and (min-width: 1200px){#video-overlay .button.close{width:50px;height:50px;top:30px;right:30px}}#video-overlay .player-wrapper{width:60vw;height:100%;position:relative;margin:auto}@media all and (orientation: portrait){#video-overlay .player-wrapper{width:100%;height:auto;padding-bottom:66%;margin-top:50px}}#video-overlay .player-wrapper #player{position:absolute;width:100%;height:100%;top:0;left:0}#video-overlay .player-wrapper .share{opacity:0;display:flex;align-items:center;justify-content:center;flex-flow:column;width:100%;height:100%;pointer-events:none;transition:opacity 200ms ease-in}#video-overlay .player-wrapper .share.active{pointer-events:all;opacity:1}#video-overlay .player-wrapper .share .title{padding-bottom:20px;border-bottom:1px solid #d4d4d4;margin-bottom:0}#video-overlay .player-wrapper .share .social-media a{margin:20px 15px;display:inline-block}#video-overlay .player-wrapper .share .social-media a:hover svg path,#video-overlay .player-wrapper .share .social-media a:hover svg g,#video-overlay .player-wrapper .share .social-media a:hover svg rect,#video-overlay .player-wrapper .share .social-media a:hover svg circle,#video-overlay .player-wrapper .share .social-media a:focus svg path,#video-overlay .player-wrapper .share .social-media a:focus svg g,#video-overlay .player-wrapper .share .social-media a:focus svg rect,#video-overlay .player-wrapper .share .social-media a:focus svg circle,#video-overlay .player-wrapper .share .social-media a:active svg path,#video-overlay .player-wrapper .share .social-media a:active svg g,#video-overlay .player-wrapper .share .social-media a:active svg rect,#video-overlay .player-wrapper .share .social-media a:active svg circle{stroke:#e2001a}#video-overlay .player-wrapper .share .social-media a svg path,#video-overlay .player-wrapper .share .social-media a svg g,#video-overlay .player-wrapper .share .social-media a svg rect,#video-overlay .player-wrapper .share .social-media a svg circle{transition:stroke 200ms ease-in}#video-overlay .player-wrapper .share .button{margin-top:10px;color:#000}#video-overlay .player-wrapper .share .button:hover,#video-overlay .player-wrapper .share .button:active,#video-overlay .player-wrapper .share .button:focus{color:#e2001a}nav.archive-menu{display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;margin-bottom:15px}@media all and (min-width: 640px){nav.archive-menu{flex-flow:row;align-items:center}}@media all and (min-width: 1200px){nav.archive-menu{margin-bottom:38px}}nav.archive-menu .links{display:flex;flex-flow:row;align-items:center}nav.archive-menu .links .breadcrumb{display:none}@media all and (min-width: 1200px){nav.archive-menu .links .breadcrumb{display:block;margin-left:40px}}nav.archive-menu .games{display:flex;box-shadow:0 0 16px 0 rgba(0,0,0,.09);border-radius:40px;margin-top:10px}@media all and (min-width: 640px){nav.archive-menu .games{margin-top:0}}.game-menu{margin:0 0 60px 0 !important;width:450px;max-width:100%}@media all and (min-width: 1200px){.game-menu{margin-bottom:135px !important}}.game-menu .game-dropdowns{width:100%}.game-menu .game-dropdowns .game-menu-header{display:flex;flex:0 0 100%;width:100%;justify-content:space-between}.game-menu .game-dropdowns .game-menu-header .game-menu-header-inner{width:100%;border:none !important}.game-menu .game-dropdowns ul li a{display:flex;align-items:center;width:100%;height:100%}.toggle{width:213px;margin:auto;background-color:#f8f8f8;height:44px;border:solid 1px #eee;border-radius:22px;display:flex;flex-flow:row;position:relative}.toggle .toggle-handle{z-index:0;position:absolute;width:50%;height:100%;border:none;outline:none;pointer-events:none;background:#fff;border-radius:22px;box-shadow:0 2px 10px 0 rgba(0,0,0,.03),0 2px 5px 0 rgba(0,0,0,.12);transition:left 200ms ease-in;left:0}.toggle .option{width:50%;height:100%;background:none;border:none;outline:none;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.toggle .option img{pointer-events:none}.toggle .option.active+.toggle-handle{left:50%}.game-filter{margin:40px 0 50px 0}nav.game-overview{margin:20px 0}@media all and (min-width: 1200px){nav.game-overview{margin:40px 0}}nav.game-overview .separation-line{width:1px;height:50px;margin:auto;border-left:1px dotted #737373}nav.game-overview ul{margin:0;padding:0;list-style-type:none}nav.game-overview ul li{border:1px dotted #737373;padding:19px;height:calc(100vw - 60px);max-width:283px;max-height:283px;margin:0 auto 52px auto;position:relative;transition:border 200ms ease-in}nav.game-overview ul li:focus,nav.game-overview ul li:hover,nav.game-overview ul li:active{border:1px dotted #e2001a}@media all and (min-width: 1200px){nav.game-overview ul li{max-width:300px;max-height:300px;padding:30px}}nav.game-overview ul li:after{height:50px;width:1px;content:"";display:block;border-left:1px dotted #737373;margin:20px auto 0 auto}@media all and (min-width: 1200px){nav.game-overview ul li:after{margin:30px auto 0 auto}}nav.game-overview ul li:last-child{margin:0 auto 69px auto}@media all and (min-width: 1200px){nav.game-overview ul li:last-child{margin:0 auto 90px auto}}nav.game-overview ul li.simple{border:none;padding:0;height:auto;margin:2px auto}nav.game-overview ul li.simple:after{margin:2px auto 0 auto}nav.game-overview ul li.simple:last-child{margin:2px auto 19px auto}nav.game-overview ul li.simple .facts{display:none}nav.game-overview ul li.simple a{padding:0;background:none;box-shadow:none}nav.game-overview ul li.simple a:hover .details h5 .game-icon,nav.game-overview ul li.simple a:focus .details h5 .game-icon,nav.game-overview ul li.simple a:active .details h5 .game-icon{transform:scale(1.1)}nav.game-overview ul li.simple a .icon-wrapper,nav.game-overview ul li.simple a .button.play,nav.game-overview ul li.simple a .details span{display:none}nav.game-overview ul li.simple a .details{width:100%}@media all and (min-width: 1200px){nav.game-overview ul li.simple a .details{position:relative;left:0}}nav.game-overview ul li.simple a .details h5{width:100%;display:flex;flex-flow:row;align-items:center;justify-content:flex-start;padding-left:calc(50% - 25px)}nav.game-overview ul li.simple a .details h5 .game-icon{display:inline-block;width:49px;height:49px;border-radius:49px;margin-right:20px;flex:0 0 auto;transition:transform 200ms ease-in}nav.game-overview ul li.simple a .details h5 .game-icon img{margin-top:2px;height:25px}nav.game-overview ul li .facts{position:absolute;width:16px;left:-8px;top:0;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center}nav.game-overview ul li .facts .fact{height:16px;width:16px;margin:5px 0;position:relative}@media all and (min-width: 640px){nav.game-overview ul li .facts .fact{transform:scaleX(-1)}}nav.game-overview ul li .facts .fact button{background-color:#e2001a;border:none;outline:none;width:16px;height:16px;position:absolute;top:0;left:0;border-radius:16px;padding:0;transition:transform 200ms ease-in}nav.game-overview ul li .facts .fact button:focus,nav.game-overview ul li .facts .fact button:hover,nav.game-overview ul li .facts .fact button:active{background-color:#000;transform:scale(1.5)}nav.game-overview ul li .facts .fact button:focus+span,nav.game-overview ul li .facts .fact button:hover+span,nav.game-overview ul li .facts .fact button:active+span{display:block;background-color:#333;color:#fff;position:absolute;padding:10px;width:auto;left:35px;top:-50%;opacity:1;z-index:1}nav.game-overview ul li .facts .fact button:focus+span:before,nav.game-overview ul li .facts .fact button:hover+span:before,nav.game-overview ul li .facts .fact button:active+span:before{content:"";width:10px;height:10px;background:#333;position:absolute;left:-1px;top:calc(50% - 5px);transform:rotate(45deg);z-index:0}@media all and (min-width: 640px){nav.game-overview ul li .facts .fact button:focus+span:before,nav.game-overview ul li .facts .fact button:hover+span:before,nav.game-overview ul li .facts .fact button:active+span:before{left:calc(100% - 9px)}}nav.game-overview ul li .facts .fact span{display:none;font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;opacity:0;transition:opacity 200ms ease-in;white-space:nowrap}@media all and (min-width: 640px){nav.game-overview ul li .facts .fact span{transform:scaleX(-1)}}nav.game-overview ul li a{background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);padding:20px;width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:space-between;color:#000}nav.game-overview ul li a:hover .icon-wrapper,nav.game-overview ul li a:focus .icon-wrapper,nav.game-overview ul li a:active .icon-wrapper{transform:scale(1.1)}@media all and (min-width: 1200px){nav.game-overview ul li a{justify-content:center}}nav.game-overview ul li a .icon-wrapper{width:110px;height:110px;display:flex;flex-flow:row;align-items:center;justify-content:center;transition:transform 200ms ease-in}@media all and (min-width: 640px){nav.game-overview ul li a .icon-wrapper{width:120px;height:120px}}@media all and (min-width: 1200px){nav.game-overview ul li a .icon-wrapper{width:140px;height:140px}}nav.game-overview ul li a .icon-wrapper img{max-height:90px;max-width:90px;width:auto;height:auto}@media all and (min-width: 640px){nav.game-overview ul li a .icon-wrapper img{max-width:100px;max-height:100px}}@media all and (min-width: 1200px){nav.game-overview ul li a .icon-wrapper img{max-width:120px;max-height:120px}}@media all and (min-width: 1200px){nav.game-overview ul li a .details{position:absolute;left:337px;height:100%;display:flex;flex-flow:column;align-items:flex-start;justify-content:center;top:0;width:auto;white-space:nowrap;text-align:left}}nav.game-overview ul li a .details h5{margin:0}@media all and (min-width: 1200px){nav.game-overview ul li a .details h5{margin-bottom:8px}}nav.game-overview ul li a .details h5 .game-icon{display:none}nav.game-overview ul li a .details span img{height:9px;margin-left:10px}@media all and (min-width: 1200px){nav.game-overview ul li a .details span img{height:14px;margin-left:16px}}body.sow .game-type-nav a:focus-visible{outline:1px solid #e2001a}@media all and (min-width: 1200px){body.sow .game-type-nav a:nth-child(even){padding-bottom:200px}body.sow .game-type-nav a:nth-child(even):last-child{padding-bottom:50px}}body.sow .game-type-nav a:nth-child(even):last-child .game-text{bottom:20px}@media all and (min-width: 640px){body.sow .game-type-nav a:nth-child(even):last-child .game-text{bottom:50px}}body.sow .game-type-nav a .game-text{position:absolute;bottom:20px;margin-top:0;padding-bottom:0;margin-left:106px;width:calc(100vw - 166px)}@media all and (min-width: 640px){body.sow .game-type-nav a .game-text{bottom:50px;width:68%;margin-left:78%}}body.sow .game-type-nav a .game-text h1{position:relative;bottom:0}body.sow .game-type-nav a .sub-text{width:calc(100% - 106px);margin-left:106px}@media all and (min-width: 640px){body.sow .game-type-nav a .sub-text{width:calc(100% - 200px);margin-left:200px}}body.sow .game-type-nav a .image .icon{width:87px;height:92px}@media all and (min-width: 640px){body.sow .game-type-nav a .image .icon{width:140px;height:150px}}body.sow .game-type-nav a .image .icon img{max-width:80px;max-height:70px}@media all and (min-width: 640px){body.sow .game-type-nav a .image .icon img{max-width:120px;max-height:100px}}.game-type-intro{max-width:800px;margin:0 auto}.game-type-overview-nav{margin-top:48px;margin-bottom:72px;display:flex;flex-direction:column}@media all and (min-width: 1024px){.game-type-overview-nav{flex-direction:row;flex-wrap:wrap;margin-bottom:60px}}.game-type-overview-nav .game-type-jump-mark{width:100%}@media all and (min-width: 1024px){.game-type-overview-nav .game-type-jump-mark{width:50%}}.game-type-overview-nav .game-type-jump-mark .jump-mark{font-weight:700;color:#000;margin-bottom:20px;display:flex;align-items:center}.game-type-overview-nav .game-type-jump-mark .jump-mark:hover img,.game-type-overview-nav .game-type-jump-mark .jump-mark:focus img,.game-type-overview-nav .game-type-jump-mark .jump-mark:active img{transform:translateX(5px)}.game-type-overview-nav .game-type-jump-mark .jump-mark span{margin-right:20px}.game-type-overview-nav .game-type-jump-mark .jump-mark img{margin-right:21px;position:relative;top:1px}.game-type-overview-slider-container ul.accordions{list-style-type:none;padding:0;margin:0;max-width:10000px}.game-type-overview-slider-container ul.accordions .accordion-header{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;padding:30px 57px 30px 30px}.game-type-overview-slider-container ul.accordions .accordion-header .button.next{height:15px;display:none}@media all and (min-width: 1200px){.game-type-overview-slider-container ul.accordions .accordion-header .button.next{display:inline}}.game-type-overview-slider-container ul.accordions .accordion-header a,.game-type-overview-slider-container ul.accordions .accordion-header a:visited{color:#000;font-weight:normal;transform:translateZ(0)}.game-type-overview-slider-container ul.accordions .accordion-header a:focus-visible,.game-type-overview-slider-container ul.accordions .accordion-header a:visited:focus-visible{color:#e2001a}@media all and (min-width: 1200px){.game-type-overview-slider-container ul.accordions .accordion-header a,.game-type-overview-slider-container ul.accordions .accordion-header a:visited{pointer-events:all}}@media all and (min-width: 1200px){.game-type-overview-slider-container ul.accordions .accordion-header a span,.game-type-overview-slider-container ul.accordions .accordion-header a:visited span{margin-right:20px}}.game-type-overview-slider-container ul.accordions .accordion-header .toggle{right:30px;top:34px}.game-type-overview-slider-container ul.accordions .accordion-header .toggle:focus-visible{outline:1px solid #e2001a}@media all and (min-width: 640px){.game-type-overview-slider-container ul.accordions .accordion-header .toggle{top:44px}}.game-type-overview-slider-container ul.accordions .accordion-content{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;display:flex}.game-type-overview-slider-container ul.accordions .accordion-content li{margin:16px 0}@media all and (min-width: 1200px){.game-type-overview-slider-container ul.accordions .accordion-content li{margin:21px 0}}.game-type-overview-slider-container ul.accordions .accordion-content li a,.game-type-overview-slider-container ul.accordions .accordion-content li a:visited{font-weight:normal}.game-type-overview-slider-container ul.accordions .accordion-content li:first-child{margin-top:0}.game-type-overview-slider-container ul.accordions .accordion-content li:last-child{margin-bottom:0}nav.game-type-overview-nav{display:block}div.single-game-type{margin:72px 0 0}div.single-game-type .slick-disabled,div.single-game-type .slick-hidden{display:none !important}@media all and (min-width: 1024px){div.single-game-type{display:flex;box-shadow:0 0 16px 0 rgba(0,0,0,.09);background:#fff;flex-flow:row wrap;margin:224px -20px 0}}div.single-game-type .full-single-game-wrapper{display:flex;margin:30px 0;position:relative;flex-direction:column}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper{padding:0 90px 105px 90px;width:100%;margin:0 20px}}div.single-game-type .full-single-game-wrapper .single-game-row{display:flex;flex-direction:column}div.single-game-type .full-single-game-wrapper .single-game-row.image-col-right{flex-direction:column-reverse}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper .single-game-row.image-col-right{flex-direction:row}}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper .single-game-row{flex-direction:row}}div.single-game-type .full-single-game-wrapper .single-game-row .game-image{width:100%;display:flex;position:relative;z-index:2}div.single-game-type .full-single-game-wrapper .single-game-row .game-image img,div.single-game-type .full-single-game-wrapper .single-game-row .game-image picture{width:100%}div.single-game-type .full-single-game-wrapper .single-game-row .game-image .video{width:100%;padding-bottom:56.25%}div.single-game-type .full-single-game-wrapper .single-game-row .game-image .video .jw-video{width:100%;height:100% !important;position:absolute;top:0;left:0}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper .single-game-row .game-image{width:60%;margin-top:-144px;margin-bottom:46px;z-index:3}div.single-game-type .full-single-game-wrapper .single-game-row .game-image.left-pos{left:0}div.single-game-type .full-single-game-wrapper .single-game-row .game-image.right-pos{right:0}}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text{position:relative;z-index:3;width:calc(100% - 40px);box-shadow:0 0 16px 0 rgba(0,0,0,.09);background-color:#fff;padding:30px 30px 0 30px;margin:-70px auto 0}@media all and (min-width: 640px){div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text{margin:-140px auto 0}}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text{width:40%;z-index:1;box-shadow:none;margin-top:0;margin-left:0}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text.left-text-pos{float:left}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text.right-text-pos{float:right}}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper{position:relative}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .game-intro-title{margin-bottom:30px}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .game-intro-text{margin-bottom:30px}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-link{margin-bottom:30px}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-link .links-title{margin-top:0;color:#000}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-link .links-title{display:inline-flex}}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-link{top:0;left:0;width:100%;height:100%;overflow:hidden}}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-link .single-game-type-season{margin-bottom:30px}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-filter{display:none;flex-direction:row;margin-bottom:30px;margin-top:50px}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-filter{display:flex}}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-filter .filter-season{display:flex;flex-direction:row;margin-right:20px}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-filter .filter-season .filter-season-checkbox{height:14px;width:14px;accent-color:#e2001a;flex:0 0 20px;margin-top:8px;appearance:auto}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-filter .filter-season .filter-season-checkbox:focus-visible{outline:1px solid #e2001a}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-filter .filter-season .filter-season-label{margin-left:8px;margin-right:8px}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-filter .filter-season .filter-season-label:focus-visible{outline:1px solid #e2001a}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .single-game-type-overview-filter .filter-season .season-icon{border-color:gray;cursor:default;width:49px;height:49px;flex:0 0 49px;margin-top:-7px;z-index:2}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .games-container-mobile{display:flex;flex-direction:column;align-items:center}@media all and (min-width: 1024px){div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .games-container-mobile{display:none}}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .games-container-mobile .single-game-item{width:270px;max-width:100%}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .games-container-mobile .single-game-item img{max-width:100%;max-height:100%}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .games-container-mobile .more-button{color:#000;margin-bottom:30px}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .games-container-mobile .more-games{flex-direction:column}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .games-container-mobile .more-games .single-game:last-child{display:none !important}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .links a{display:flex;align-items:center;margin-bottom:20px}div.single-game-type .full-single-game-wrapper .single-game-row .single-game-wrapper-text .text-wrapper .links a img.arrow{height:16px;margin-right:21px;transition:transform 200ms ease-in;transition-delay:50ms}div.single-game-type .single-game-item{flex-direction:column;text-align:center;display:flex;align-items:center;justify-content:center;width:calc(100% - 80px);position:relative}@media all and (min-width: 1024px){div.single-game-type .single-game-item{padding-top:57px}}div.single-game-type .single-game-item .single-game-title{margin-top:0;margin-bottom:24px;width:100%;max-height:100%;display:flex;align-items:flex-end;justify-content:center}@media all and (min-width: 1024px){div.single-game-type .single-game-item .single-game-title{position:absolute;bottom:calc(100% - 56px);height:56px}}div.single-game-type .single-game-item .single-game-card{width:100%;display:flex;box-shadow:0 0 16px 0 rgba(0,0,0,.09);background-color:#fff;margin-bottom:30px}div.single-game-type .single-game-item .single-game-card a{position:relative;padding-bottom:100%;display:block;width:100%}div.single-game-type .single-game-item .single-game-card a:focus-visible{outline:1px solid #e2001a}div.single-game-type .single-game-item .single-game-card a:hover .games-logo{transform:scale(1.1)}div.single-game-type .single-game-item .single-game-card .icon-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}div.single-game-type .single-game-item .single-game-card .icon-wrapper .single-game-icon{border-color:gray;position:absolute;width:42px;height:42px;top:-20px;right:-20px;z-index:2}div.single-game-type .single-game-item .single-game-card .icon-wrapper picture{overflow:hidden;max-width:100%;max-height:100%}div.single-game-type .single-game-item .single-game-card .icon-wrapper picture .games-logo{transition:all 200ms ease-in}.games-card{display:flex;flex-direction:column}.games-container{display:none}@media all and (min-width: 1024px){.games-container{display:flex}}.games-container .slider{max-width:100% !important}.games-container .slider .slider-container{overflow:hidden}.games-container .slider .slider-container .slick-list{width:100% !important}.games-container .slider .slider-container .slick-slide{opacity:1 !important;max-width:unset !important;margin-right:0 !important}.games-container .slider .slider-container .slick-slide .inner-slider-container{padding-top:calc(100% + 28px) !important;position:relative}.games-container .slider .slider-container .slick-slide .inner-slider-container .inner-slider-img{align-items:flex-end}.games-container .slider .nav-button.prev,.games-container .slider .nav-button.next{display:block;height:100%;position:absolute;top:0;width:80px}.games-container .slider .nav-button.prev{background:linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);left:0}.games-container .slider .nav-button.next{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);right:0}.games-container .slider .nav-button .prev,.games-container .slider .nav-button .next{z-index:1;width:50px;height:50px;display:inline-block !important;position:absolute;top:calc(50% - 25px);border-radius:25px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.03),0 2px 5px 0 rgba(0,0,0,.12)}.games-container .slider .nav-button .prev:focus-visible,.games-container .slider .nav-button .next:focus-visible{outline:1px solid #e2001a}.games-container .slider .nav-button .prev svg,.games-container .slider .nav-button .next svg{height:14px;transition:transform 200ms ease-in}.games-container .slider .nav-button .prev:hover svg,.games-container .slider .nav-button .prev:focus svg,.games-container .slider .nav-button .prev:active svg,.games-container .slider .nav-button .next:hover svg,.games-container .slider .nav-button .next:focus svg,.games-container .slider .nav-button .next:active svg{transform:translateX(-3px)}.games-container .slider .nav-button .prev{left:-25px}.games-container .slider .nav-button .next{right:-25px;transform:rotate(180deg);transform-origin:center center}.more-games{display:none;width:270px;max-width:100%}.more-games img{max-width:210px;max-height:210px}.more-games .single-game-item{width:100%;margin-bottom:30px}.more-games-checkbox:checked~.more-games{display:block}.more-games-checkbox:checked+.more-button .arrow{transform:rotate(180deg)}#athlete-preview-template{display:none}.athlete-overview,.athlete-overview-new{margin:30px 0}@media all and (min-width: 1200px){.athlete-overview,.athlete-overview-new{margin:40px 0}}.athlete-overview h2,.athlete-overview-new h2{margin:30px 0}@media all and (min-width: 1200px){.athlete-overview h2,.athlete-overview-new h2{margin:50px 0 25px 0}}.athlete-overview .load-more,.athlete-overview-new .load-more{display:block;margin:30px auto 0 auto}.athlete-overview .content,.athlete-overview-new .content{display:flex;flex-flow:row wrap;margin:0 -20px}.athlete-overview .content .preview,.athlete-overview-new .content .preview{background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);margin:10px 20px;color:#000;position:relative;width:calc(100% - 40px)}.athlete-overview .content .preview:focus-visible,.athlete-overview-new .content .preview:focus-visible{outline:1px solid #e2001a}@media all and (min-width: 640px){.athlete-overview .content .preview,.athlete-overview-new .content .preview{width:calc(50% - 31px);margin:15px 15px;height:auto}}@media all and (min-width: 1024px){.athlete-overview .content .preview,.athlete-overview-new .content .preview{width:calc(33.33% - 31px)}}@media all and (min-width: 1200px){.athlete-overview .content .preview,.athlete-overview-new .content .preview{width:calc(25% - 31px)}}.athlete-overview .content .preview h3,.athlete-overview-new .content .preview h3{margin:0}.athlete-overview .content .preview:hover .image img,.athlete-overview .content .preview:active .image img,.athlete-overview .content .preview:focus .image img,.athlete-overview-new .content .preview:hover .image img,.athlete-overview-new .content .preview:active .image img,.athlete-overview-new .content .preview:focus .image img{transform:scale(1.1)}.athlete-overview .content .preview .athlete-content,.athlete-overview-new .content .preview .athlete-content{padding:25px 0;width:100%;display:flex;flex-flow:column;align-items:stretch}.athlete-overview .content .preview .athlete-content .text,.athlete-overview-new .content .preview .athlete-content .text{width:calc(100% - 80px)}.athlete-overview .content .preview .image,.athlete-overview-new .content .preview .image{width:100%;background:#fff;overflow:hidden}.athlete-overview .content .preview .image img,.athlete-overview-new .content .preview .image img{display:block;width:100%;height:auto;transition:transform 200ms ease-in;transition-delay:50ms}.athlete-overview .content .preview .info,.athlete-overview-new .content .preview .info{display:flex;flex-flow:column;border-top:1px solid #d4d4d4;height:210px;flex:0 0 210px;width:calc(100% - 80px)}.athlete-overview .content .preview .info>div,.athlete-overview-new .content .preview .info>div{display:flex;flex-flow:row;height:70px;flex:0 0 70px;align-items:center;border-bottom:1px solid #d4d4d4}.athlete-overview .content .preview .info>div.canton .icon,.athlete-overview-new .content .preview .info>div.canton .icon{border:1px solid #000}.athlete-overview .content .preview .info>div.canton .icon.earth,.athlete-overview-new .content .preview .info>div.canton .icon.earth{border:none}.athlete-overview .content .preview .info>div .icon,.athlete-overview-new .content .preview .info>div .icon{margin-right:20px;overflow:hidden;flex:0 0 30px;width:30px;height:30px;border-radius:15px;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:center}.athlete-overview .content .preview .info>div .name,.athlete-overview-new .content .preview .info>div .name{font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal}.athlete-overview .content .preview .text,.athlete-overview-new .content .preview .text{margin:0 0 20px 0}.athlete-overview .content .preview .text h5,.athlete-overview-new .content .preview .text h5{margin:0}.athlete-overview .content .preview .read-more,.athlete-overview-new .content .preview .read-more{position:absolute;bottom:30px;right:30px}.athlete-overview .content .preview>div:last-child,.athlete-overview-new .content .preview>div:last-child{display:flex;align-items:center;justify-content:center;justify-self:flex-end;flex:0 0 16px}.athlete-overview .content .preview>div:last-child span,.athlete-overview-new .content .preview>div:last-child span{display:inline-block;margin-right:20px}.athlete-overview .content .preview>div:last-child img,.athlete-overview-new .content .preview>div:last-child img{height:25px}form.filter{box-shadow:0 0 16px 0 rgba(0,0,0,.09);background:#fff;display:flex;flex-flow:row wrap}form.filter .dropdown-header:focus-visible{outline:1px solid #e2001a}form.filter .input{height:80px;width:100%;border-bottom:1px solid #d4d4d4;padding:23px 30px;border-radius:0}@media all and (min-width: 1200px){form.filter .input{width:auto;flex:1 1 auto;border-bottom:none;height:108px;padding:30px 55px}}form.filter .input .input-wrapper{position:relative;height:100%}@media all and (min-width: 1200px){form.filter .input .input-wrapper{max-width:700px}}form.filter .input .input-wrapper label{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;position:absolute;color:#737373;left:34px;bottom:16px;transition:bottom 200ms ease-in}form.filter .input .input-wrapper input{border:none;border-bottom:1px solid #000;width:100%;padding-left:34px;height:100%;outline:none;-webkit-appearance:none;border-radius:0}@media all and (min-width: 1200px){form.filter .input .input-wrapper input{left:38px}}form.filter .input .input-wrapper input::-ms-clear{display:none}form.filter .input .input-wrapper input:focus,form.filter .input .input-wrapper input.filled{outline:none}form.filter .input .input-wrapper input:focus+label,form.filter .input .input-wrapper input.filled+label{bottom:30px}@media all and (min-width: 1200px){form.filter .input .input-wrapper input:focus+label,form.filter .input .input-wrapper input.filled+label{bottom:36px}}form.filter .input .input-wrapper img{position:absolute;left:0;height:18px;bottom:15px}@media all and (min-width: 1200px){form.filter .input .input-wrapper img{height:20px}}form.filter .input .input-wrapper .button.clear{display:none;position:absolute;right:-6px;bottom:6px;width:30px}form.filter .input .input-wrapper .button.clear.active{display:block}form.filter .input .input-wrapper .button.clear svg{width:30px}form.filter .input .input-wrapper .button.clear svg g{fill:#e2001a}form.filter .selected-sport,form.filter .selected-canton,form.filter .selected-mission,form.filter .selected-tab,form.filter .selected-season,form.filter .dropdown-filter{display:none;font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;word-break:break-word;position:relative;height:100%;padding:10px 34px 10px 23px}@media all and (min-width: 1200px){form.filter .selected-sport,form.filter .selected-canton,form.filter .selected-mission,form.filter .selected-tab,form.filter .selected-season,form.filter .dropdown-filter{height:108px;border-left:1px solid #d4d4d4;padding:10px 54px 10px 40px}}form.filter .selected-sport span,form.filter .selected-canton span,form.filter .selected-mission span,form.filter .selected-tab span,form.filter .selected-season span,form.filter .dropdown-filter span{display:flex;align-items:center;height:100%}form.filter .selected-sport .button,form.filter .selected-canton .button,form.filter .selected-mission .button,form.filter .selected-tab .button,form.filter .selected-season .button,form.filter .dropdown-filter .button{position:absolute;right:14px;top:28px;width:20px}@media all and (min-width: 1200px){form.filter .selected-sport .button,form.filter .selected-canton .button,form.filter .selected-mission .button,form.filter .selected-tab .button,form.filter .selected-season .button,form.filter .dropdown-filter .button{top:38px;width:40px}}form.filter .selected-sport .button svg,form.filter .selected-canton .button svg,form.filter .selected-mission .button svg,form.filter .selected-tab .button svg,form.filter .selected-season .button svg,form.filter .dropdown-filter .button svg{width:22px}@media all and (min-width: 1200px){form.filter .selected-sport .button svg,form.filter .selected-canton .button svg,form.filter .selected-mission .button svg,form.filter .selected-tab .button svg,form.filter .selected-season .button svg,form.filter .dropdown-filter .button svg{width:40px}}form.filter .selected-sport .button svg g,form.filter .selected-canton .button svg g,form.filter .selected-mission .button svg g,form.filter .selected-tab .button svg g,form.filter .selected-season .button svg g,form.filter .dropdown-filter .button svg g{fill:#e2001a}form.filter .selected-canton{border-left:1px solid #d4d4d4}form.filter .dropdown{width:50%;height:80px}@media all and (min-width: 1200px){form.filter .dropdown{width:270px;flex:0 0 270px;height:108px}form.filter .dropdown .dropdown-header{border-left:1px solid #d4d4d4}}form.filter .dropdown:last-child .dropdown-header{border-left:1px solid #d4d4d4}form.filter .dropdown ul.dropdown-content{max-height:210px;overflow-y:auto;z-index:20}@media all and (min-width: 1200px){form.filter .dropdown ul.dropdown-content{max-height:385px}}form.filter .dropdown ul.dropdown-content li{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;padding:0 23px;border-bottom:1px solid #d4d4d4;display:flex;align-items:center;transition:color 200ms ease-in;transition-delay:50ms;cursor:pointer}form.filter .dropdown ul.dropdown-content li:hover,form.filter .dropdown ul.dropdown-content li:active,form.filter .dropdown ul.dropdown-content li:focus{color:#e2001a}@media all and (min-width: 1200px){form.filter .dropdown ul.dropdown-content li{height:70px;padding:0 40px}}#result-template,#result-athlete-template,#result-diploma-athlete-template{display:none}.medal-table-container{display:flex;flex-direction:column;gap:20px}@media all and (min-width: 640px){.medal-table-container{gap:60px}}.medal-table-container h3,.medal-table-container .h3{margin:0}.medal-table-container .container{display:flex;flex-direction:column;padding:20px;align-self:stretch;background:#fff;box-shadow:1px 0 0 0 rgba(0,0,0,.1);gap:20px;cursor:pointer;user-select:none}@media all and (min-width: 640px){.medal-table-container .container{padding:60px;gap:60px}}.medal-table-container .container[aria-expanded=true] .toggle-button svg{transform:rotate(180deg)}.medal-table-container .container .rank-heading{display:flex;align-items:center;gap:30px}.medal-table-container .container .rank-heading img{height:33px;width:auto;display:inline-block}@media(min-width: 640px){.medal-table-container .container .rank-heading img{height:44px}}@media(min-width: 1200px){.medal-table-container .container .rank-heading img{height:66px}}.medal-table-container .container .rank-heading .heading-row{display:flex;justify-content:space-between;align-items:center;flex:1}.medal-table-container .container .rank-heading .toggle-button{display:flex;align-items:center}.medal-table-container .container .rank-heading .toggle-button svg{width:16px;height:16px;transition:transform .3s ease}@media(min-width: 640px){.medal-table-container .container .rank-heading .toggle-button{display:none}}.medal-table-container .container .athletes-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 300px));gap:20px}@media all and (min-width: 640px){.medal-table-container .container .athletes-container{gap:60px}}.medal-table-container .container .athletes-container .athlete{display:flex;flex-direction:column;min-width:0}.medal-table-container .container .athletes-container .athlete .sport-type{font-weight:700;font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;color:#737373}.medal-table-container .container .athletes-container .athlete ul{list-style:none;padding:0;margin:0}.medal-table-container .container .athletes-container .athlete ul .group-separator{margin-bottom:10px}.medal-table-container .container .athletes-container .athlete ul .group-separator:last-child{margin-bottom:0}.medal-table-container .container .medals-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px}@media(min-width: 640px){.medal-table-container .container .medals-container{justify-content:flex-start;gap:120px}}.medal-table-container .container .medals-container .medal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0}@media(min-width: 640px){.medal-table-container .container .medals-container .medal{gap:30px}}.medal-table-container .container .medals-container .medal img{width:132px;height:132px}.medal-table-container .container .medals-container .medal .medal-link a{color:#000;display:inline-flex;align-items:center;gap:20px}.medal-table-container .container h5{margin-bottom:20px}@media(min-width: 640px){.medal-table-container .container{cursor:auto}}.medal-table-container .collapsible-content{display:flex;flex-direction:column;gap:20px}@media(min-width: 640px){.medal-table-container .collapsible-content{gap:60px}}@media(max-width: 639px){.medal-table-container .collapsible-content{display:none}.medal-table-container .collapsible-content.expanded{display:flex;flex-direction:column}}.new-facts-container{display:flex;position:relative;flex-direction:column;flex-flow:column wrap;justify-content:space-between;background:none;margin:50px auto 0 auto}@media all and (min-width: 1200px){.new-facts-container{margin:130px auto 0 auto;flex-flow:row wrap;box-shadow:0 0 16px 0 rgba(0,0,0,.09);background:#fff}}.new-facts-container .new-facts-image-container{display:flex;width:100%;position:relative;z-index:3;left:0}@media all and (min-width: 1200px){.new-facts-container .new-facts-image-container{width:65%;margin-bottom:46px}}.new-facts-container .new-facts-image-container .header-image{position:relative;display:flex;max-height:600px;width:100%;margin-bottom:0;max-width:1130px;z-index:2}@media all and (min-width: 1200px){.new-facts-container .new-facts-image-container .header-image.icon{left:90px;top:-69px}}.new-facts-container .new-facts-image-container .header-image .icon{position:absolute;display:flex;justify-content:center;top:20px;width:130px;height:130px;bottom:auto;left:20px;background:#fff}@media all and (min-width: 1200px){.new-facts-container .new-facts-image-container .header-image .icon{top:30px;width:154px;height:154px;bottom:auto;left:30px}}.new-facts-container .new-facts-image-container .header-image .icon img{height:100%;margin:0 auto}.new-facts-container .new-facts-image-container .header-image .video{width:100%;padding-bottom:60%;background-size:cover;background-position:center center;position:relative}@media all and (min-width: 640px){.new-facts-container .new-facts-image-container .header-image .video{padding-bottom:50%}}@media all and (min-width: 1200px){.new-facts-container .new-facts-image-container .header-image .video{padding-bottom:40%}}.new-facts-container .new-facts-image-container .header-image .video .jw-video{width:100%;height:100%;position:absolute;top:0;left:0}.new-facts-container .new-facts-image-container .header-image .image{width:100%;padding-bottom:60%;background-size:cover;background-position:center center;position:relative}@media all and (min-width: 640px){.new-facts-container .new-facts-image-container .header-image .image{padding-bottom:50%}}@media all and (min-width: 1200px){.new-facts-container .new-facts-image-container .header-image .image{padding-bottom:40%}}.new-facts-container .new-facts-image-container .header-image .image .button.play{position:absolute;left:20px;bottom:20px}@media all and (min-width: 640px){.new-facts-container .new-facts-image-container .header-image .image .button.play{left:30px;bottom:30px}}@media all and (min-width: 1200px){.new-facts-container .new-facts-image-container .header-image .image .button.play{left:50px;bottom:50px}}.new-facts-container .new-facts-text-container{width:calc(100% - 80px);z-index:15;box-shadow:none;background-color:#fff;margin:-42px auto 0;padding:20px 20px 0 20px}@media all and (min-width: 640px){.new-facts-container .new-facts-text-container{width:80%;z-index:3}}@media all and (min-width: 1200px){.new-facts-container .new-facts-text-container{width:calc(35% - 90px);margin:0;padding:210px 70px 130px 70px}}@media all and (min-width: 1200px){.new-facts-container .new-facts-text-container.gating-text-container{padding:30px}}.new-facts-container .new-facts-text-container .new-facts-box .fact{margin-bottom:20px;text-align:center}@media all and (min-width: 1200px){.new-facts-container .new-facts-text-container .new-facts-box .fact{margin-left:35px;margin-right:35px;text-align:left}}@media all and (min-width: 1200px){.new-facts-container .new-facts-text-container .new-facts-box .fact.date{min-width:100px}}.new-facts-container .new-facts-text-container .new-facts-box .fact .label{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;color:#737373}.new-facts-container .new-facts-text-container .new-facts-box .fact .content{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal}.new-facts-container .new-facts-text-container .new-facts-box .fact .content.uppercase{text-transform:uppercase}.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media{margin-top:12px;white-space:nowrap}.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a{display:inline-block;margin:0 14px}.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:first-child{margin-left:0}.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:last-child{margin-right:0}.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a svg path,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a svg g,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a svg rect,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a svg circle{transition:stroke 200ms ease-in;transition-delay:50ms}.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:hover svg path,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:hover svg g,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:hover svg rect,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:hover svg circle,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:active svg path,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:active svg g,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:active svg rect,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:active svg circle,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:focus svg path,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:focus svg g,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:focus svg rect,.new-facts-container .new-facts-text-container .new-facts-box .fact .content.social-media a:focus svg circle{stroke:#e2001a}.new-facts-container .new-facts-text-container .new-facts-box .new-gating-text{margin-bottom:20px;text-align:left}.new-facts-container .project-teaser-link{position:absolute;inset:0;z-index:10;cursor:pointer;background:none;border:none;text-indent:-9999px}.medal-table-slider{position:relative;width:100%;margin:20px auto;max-width:1360px}.medal-table-slider h3{max-width:800px;margin-left:auto;margin-right:auto}@media all and (min-width: 640px){.medal-table-slider h3{width:calc(100% - 80px)}}@media all and (min-width: 1200px){.medal-table-slider h3{width:100%;margin:50px auto}}@media all and (min-width: 1024px){.medal-table-slider{display:flex;flex-flow:row wrap;align-items:flex-start;width:calc(100% - 80px)}}@media all and (min-width: 1200px){.medal-table-slider{width:100%}}.medal-table-slider .wrapper{position:relative}@media all and (min-width: 1024px){.medal-table-slider .wrapper{width:80%}}.medal-table-slider .medal-table{margin-top:30px}@media all and (min-width: 640px){.medal-table-slider .medal-table{width:calc(100% - 100px);margin:30px auto 0 auto}}@media all and (min-width: 640px){.medal-table-slider .medal-table{width:100%}}.medal-table-slider .slide.flag-bearers{display:flex;flex-flow:row;width:100%;margin-top:30px}@media all and (min-width: 640px){.medal-table-slider .slide.flag-bearers{width:calc(100% - 100px);margin:30px auto 0 auto}}@media all and (min-width: 1024px){.medal-table-slider .slide.flag-bearers{width:20%;flex-flow:column}}.medal-table-slider .slide.flag-bearers .content{width:calc(50% - 16px)}@media all and (min-width: 1024px){.medal-table-slider .slide.flag-bearers .content{width:100%}}.medal-table-slider .slide.flag-bearers .content.opening{margin-right:10px}@media all and (min-width: 640px){.medal-table-slider .slide.flag-bearers .content.opening{margin-right:15px}}@media all and (min-width: 1024px){.medal-table-slider .slide.flag-bearers .content.opening{margin:0 10px}}@media all and (min-width: 1200px){.medal-table-slider .slide.flag-bearers .content.opening{margin:0 15px}}.medal-table-slider .slide.flag-bearers .content.closing{margin-left:10px;margin-top:0}@media all and (min-width: 640px){.medal-table-slider .slide.flag-bearers .content.closing{margin-left:15px}}@media all and (min-width: 1024px){.medal-table-slider .slide.flag-bearers .content.closing{margin:0 10px}}@media all and (min-width: 1200px){.medal-table-slider .slide.flag-bearers .content.closing{margin:0 15px}}.medal-table-slider .slide{width:calc(100vw - 60px)}@media all and (min-width: 640px){.medal-table-slider .slide{width:calc(50vw - 66px)}}@media all and (min-width: 1024px){.medal-table-slider .slide{width:calc(20vw - 28px);max-width:272px}}.medal-table-slider .slide .content{display:flex;flex-flow:column;align-items:center;justify-content:center;width:calc(100% - 100px);margin:auto}@media all and (min-width: 640px){.medal-table-slider .slide .content{width:calc(100% - 30px)}}.medal-table-slider .slide .content .icon{font-size:12px;line-height:normal;text-align:center;width:100%;margin:auto;display:flex;align-items:center;flex-flow:column;padding-bottom:10px;border-bottom:1px solid #d4d4d4}@media all and (min-width: 1200px){.medal-table-slider .slide .content .icon{font-size:14px;padding-bottom:20px}}.medal-table-slider .slide .content .icon .image{position:relative}.medal-table-slider .slide .content .icon .image img{height:44px;margin-bottom:15px;display:block}@media all and (min-width: 1200px){.medal-table-slider .slide .content .icon .image img{margin-bottom:20px;height:64px}}.medal-table-slider .slide .content .icon .image .count{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;position:absolute;top:22px;left:0;font-size:13px;line-height:normal;letter-spacing:.4px;width:100%;text-align:center}@media all and (min-width: 1200px){.medal-table-slider .slide .content .icon .image .count{font-size:16px;top:32px}}.medal-table-slider .slide .content .no-results{font-size:12px;line-height:normal;font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;color:#737373}@media all and (min-width: 1200px){.medal-table-slider .slide .content .no-results{font-size:14px}}.medal-table-slider .slide .content .results{margin-top:10px}@media all and (min-width: 1200px){.medal-table-slider .slide .content .results{margin-top:50px}}.medal-table-slider .slide .content .results .result{margin-bottom:30px;text-align:center}@media all and (min-width: 1200px){.medal-table-slider .slide .content .results .result{margin-bottom:60px}}.medal-table-slider .slide .content .results .result .title{font-size:12px;line-height:normal;font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;color:#737373;margin-bottom:5px}@media all and (min-width: 1200px){.medal-table-slider .slide .content .results .result .title{font-size:14px}}.medal-table-slider .slide .content .results .result .athletes{display:flex;flex-flow:column}.medal-table-slider .slide .content .results .result .athletes .athlete{font-size:13px;line-height:normal}@media all and (min-width: 1200px){.medal-table-slider .slide .content .results .result .athletes .athlete{font-size:18px;line-height:1.67}}.medal-table-slider .prev,.medal-table-slider .next{z-index:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 22px);border-radius:25px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.03),0 2px 5px 0 rgba(0,0,0,.12)}@media all and (min-width: 1024px){.medal-table-slider .prev,.medal-table-slider .next{display:none !important}}.medal-table-slider .prev svg,.medal-table-slider .next svg{height:14px;transition:transform 200ms ease-in}.medal-table-slider .prev:hover svg,.medal-table-slider .prev:focus svg,.medal-table-slider .prev:active svg,.medal-table-slider .next:hover svg,.medal-table-slider .next:focus svg,.medal-table-slider .next:active svg{transform:translateX(-3px)}.medal-table-slider .prev{left:0}.medal-table-slider .next{right:0;transform:rotate(180deg);transform-origin:center center}.game-title .sports-list h4 a{color:#000}.game-title .sports-list h4 a:hover,.game-title .sports-list h4 a:focus,.game-title .sports-list h4 a:active{color:#e2001a}@media all and (min-width: 1024px){.game-title{margin-bottom:50px;display:flex;justify-content:space-between;align-items:center}.game-title h1{margin:0}.game-title .sports-list{flex:0 0 450px;margin:0 !important}}.news{display:grid;grid-template-columns:1fr;gap:30px;margin:30px 0}.news h5{width:100%;margin:0}@media all and (min-width: 640px){.news h5{margin:0 20px}}@media all and (min-width: 640px){.news{grid-template-columns:1fr 1fr}}@media all and (min-width: 1200px){.news{grid-template-columns:1fr 1fr 1fr}}.news .dummy-news{display:none}@media all and (min-width: 640px){.news .dummy-news{display:block;width:calc(50% - 31px)}}@media all and (min-width: 1200px){.news .dummy-news{width:calc(50% - 41px)}}.news .dummy-social-news{display:none}@media all and (min-width: 640px){.news .dummy-social-news{display:block;width:calc(33.33% - 41px)}}.news .entry{background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);position:relative;display:flex;flex-flow:column;color:#000;cursor:pointer}.news .entry:focus-visible{outline:1px solid #e2001a}.news .entry.dummy{height:300px}@media all and (min-width: 1200px){.news .entry.dummy{height:500px}}@media all and (min-width: 640px){.news .entry{width:100%}}.news .entry:hover .image img,.news .entry:focus .image img,.news .entry:active .image img{transform:scale(1.05)}.news .entry:hover .arrow,.news .entry:focus .arrow,.news .entry:active .arrow{transform:translateX(5px)}.news .entry:hover .arrow.back,.news .entry:focus .arrow.back,.news .entry:active .arrow.back{transform:translateX(-5px)}.news .entry .arrow{transition:transform 200ms ease-in;transition-delay:50ms}.news .entry.social{position:relative}@media all and (min-width: 640px){.news .entry.social{width:calc(33.33% - 31px)}}@media all and (min-width: 1200px){.news .entry.social{width:calc(33.33% - 41px)}}.news .entry.social .content{padding:0 30px 50px 30px}@media all and (min-width: 1200px){.news .entry.social .content{padding:0 40px 70px 40px}}@media all and (min-width: 1600px){.news .entry.social .content{padding:0 60px 70px 60px}}.news .entry.social .read-more{bottom:30px;right:30px}@media all and (min-width: 1200px){.news .entry.social .read-more{bottom:38px}}.news .entry.social .image .image-wrapper{width:auto;margin:auto;display:flex;align-items:center;justify-content:center}.news .entry.social .image .image-wrapper img,.news .entry.social .image .image-wrapper video{margin:auto;width:100%}.news .entry.social .author{display:flex;flex-flow:row;position:absolute;bottom:45px;left:30px;align-items:center;justify-content:flex-start;color:#000;width:calc(100% - 60px)}@media all and (min-width: 640px){.news .entry.social .author{bottom:50px}}@media all and (min-width: 1200px){.news .entry.social .author{bottom:30px;left:80px;width:auto;max-width:calc(100% - 240px)}}.news .entry.social .author *{pointer-events:none}.news .entry.social .author .img{width:50px;height:50px;border-radius:50px;overflow:hidden;display:block;margin-right:20px;flex:0 0 50px}@media all and (min-width: 1200px){.news .entry.social .author .img{width:54px;height:54px;flex:0 0 54px}}.news .entry.social .author .img img{width:100%}.news .entry.social .author .info .date{color:#b1b1b1;font-weight:normal}.news .entry.social .author .info .name{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal}.news .entry .source-triangle{position:absolute;right:-7px;top:46px}.news .entry .source-triangle:before{content:"";background:#89152e;width:10px;height:10px;position:absolute;top:calc(100% - 5px);right:2px;z-index:-1;transform:rotate(45deg)}.news .entry .source{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;background:#e2001a;color:#fff;height:30px;display:flex;align-items:center;justify-content:center;align-self:flex-end;top:0;padding:5px 15px 5px 10px;position:absolute;right:-7px;top:15px;z-index:10}.news .entry .source span{display:none}.news .entry .source span svg{max-width:20px;max-height:20px}.news .entry .source span svg path,.news .entry .source span svg g,.news .entry .source span svg rect,.news .entry .source span svg circle{stroke:#fff}.news .entry .image{position:relative;flex:0 0 auto}.news .entry .image img{width:100%;display:block;transition:transform 200ms ease-in}.news .entry .image .image-wrapper{overflow:hidden}.news .entry .image .image-wrapper .icon{position:absolute;top:15px;left:15px;background:#fff;z-index:10;display:none}@media all and (min-width: 1024px){.news .entry .image .image-wrapper .icon{display:inline-block}}.news .entry .image .image-wrapper .icon img{width:75px}.news .entry .content{margin-top:25px;flex:1 0 auto;padding:0 30px 50px 30px}@media all and (min-width: 640px){.news .entry .content{padding:0 40px 70px 40px}}@media all and (min-width: 1200px){.news .entry .content{padding:0 60px 70px 60px;display:flex;flex-flow:column}}.news .entry .content .date{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;margin:0 -2px}.news .entry .content .date span{display:inline-block;margin:0 2px}.news .entry .content h2{margin:10px 0 20px 0;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.news .entry .content p strong{font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal}.news .entry .read-more{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;position:absolute;bottom:30px;right:30px;display:flex;align-items:center;justify-content:center}@media all and (min-width: 1200px){.news .entry .read-more{bottom:40px;right:60px}}.news .entry .read-more img{height:9px;margin-left:5px}@media all and (min-width: 1200px){.news .entry .read-more img{height:14px;margin-left:15px}}#news-preview-template,#social-news-preview-template{display:none}.news-overview{margin:30px 0}@media all and (min-width: 1200px){.news-overview{margin:40px 0}}.news-overview.social{max-width:1800px;margin:0 auto}.news-overview .load-more{display:block;margin:30px auto 0 auto}.news-overview form.filter .dropdown:last-child .dropdown-header{border-left:none}@media all and (min-width: 1200px){.news-overview form.filter .dropdown:last-child .dropdown-header{border-left:1px solid #d4d4d4}}.news-header-container{display:flex;flex-flow:row;align-items:center;margin:0 0;justify-content:space-between}.news-details{box-shadow:0 0 16px 0 rgba(0,0,0,.09);background-color:#fff;margin:0 auto;display:flex;flex-flow:column;align-items:flex-start;overflow:hidden;z-index:100;position:relative;max-width:1080px;padding:20px}@media all and (min-width: 1200px){.news-details{margin-top:-80px}}.news-details .caption{padding-left:20px}.news-details .image-container.xl{margin-top:-20px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.news-details h1{margin-top:-20px !important}@media all and (min-width: 1200px){.news-details h1{margin-top:-30px !important}}.news-details .start-container .image{width:calc(100vw - 90px);margin:0 0 20px;position:relative}.news-details .start-container .image *:first-child{margin-top:0 !important}@media all and (min-width: 640px){.news-details .start-container .image{width:100%;margin:0 0 40px}}@media all and (min-width: 640px){.news-details .start-container .image{margin:0 0 70px}}.news-details .start-container .social-media{display:none;margin-top:100px;visibility:hidden}@media all and (min-width: 1024px){.news-details .start-container .social-media .share{margin-right:0;margin-bottom:10px}}@media all and (min-width: 1024px){.news-details .start-container .social-media .icons a:first-child{margin-right:0;margin-bottom:43px}}@media all and (min-width: 1024px){.news-details .start-container .social-media .icons{display:flex;flex-flow:column;align-items:center}}.news-details .start-container .social-media .icons svg{width:24px;height:24px}@media all and (min-width: 1024px){.news-details .start-container .social-media{display:flex;flex-flow:column;padding:0 60px;justify-content:center}}@media all and (min-width: 1024px){.news-details .start-container{display:flex;flex-flow:row-reverse;align-items:flex-start;width:100%;justify-content:center}}.news-details .end>*{width:calc(100vw - 90px)}@media all and (min-width: 640px){.news-details .end>*{width:calc(100vw - 100px)}}@media all and (min-width: 1024px){.news-details .end>*{width:800px}}.news-details .end img{width:100%}.news-details .end figure{margin:0}.news-details .end p span{color:#000}.news-details .end .title{margin:0 0 30px;word-break:break-word}.news-details .end .leadtext{margin:0 0 30px}.news-details .end .leadtext strong,.news-details .end .leadtext b{font-weight:normal}@media all and (min-width: 1200px){.news-details .end .leadtext{margin:0 0 40px}}.news-details .end .content{margin:0 0 30px}.news-details .end .slider-container .slick-track{width:100% !important}.news-details .end .slider-container .slick-slide{position:absolute;left:0;padding-bottom:66.66%;transition:all 200ms ease-in-out;opacity:0}.news-details .end .slider-container .slick-slide.slick-active{transition:all 200ms ease-in-out;opacity:1}.news-details .end .slider-container .slide-outer-image{position:relative;width:calc(100vw - 90px);padding-bottom:66.66%}@media all and (min-width: 640px){.news-details .end .slider-container .slide-outer-image{width:calc(100vw - 100px)}}@media all and (min-width: 1024px){.news-details .end .slider-container .slide-outer-image{width:800px}}.news-details .end .slider-container .slide-outer-image .slide-inner-image{position:absolute;width:100%;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}.news-details .end .slider-container .subtitles{display:flex;justify-content:space-between;margin-top:30px}.news-details .end .cover-container{display:none;position:absolute;justify-content:space-between;top:calc((0.666 * (100vw - 90px) / 2) - 33px );left:-20px;width:calc(100vw - 50px)}@media all and (min-width: 640px){.news-details .end .cover-container{display:flex;width:calc(100vw - 60px);top:calc((0.666 * (100vw - 100px) / 2) - 33px)}}@media all and (min-width: 1024px){.news-details .end .cover-container{left:-30px;width:860px;top:calc((0.666 * 800px / 2) - 33px)}}.news-details .end .cover-container button img{width:60px;height:60px}.news-details .end .progressbar{width:calc(100vw - 90px);margin:20px auto 30px;position:relative;height:1px;overflow:hidden;background-color:#737373;background-image:linear-gradient(to right, #e2001a, #e2001a);background-repeat:no-repeat;background-size:0 100%;transition:background-size ease-in ease-in}@media all and (min-width: 640px){.news-details .end .progressbar{display:none}}.news-details .end .progressbar .progress{display:none}.news-details .end .quoteFigure{margin:30px 0 0 0}@media all and (min-width: 1024px){.news-details .end .quoteFigure{margin:60px 0 0 0}}.news-details .end .newsroom-figure .newsroom-figure-body,.news-details .end .quoteFigure .newsroom-figure-body{position:relative;margin-top:30px;margin-bottom:30px}.news-details .end .newsroom-figure .newsroom-figure-body .newsroom-quote,.news-details .end .quoteFigure .newsroom-figure-body .newsroom-quote{padding-left:0}.news-details .end .newsroom-figure .newsroom-figure-body .newsroom-quote .newsroom-quote__text,.news-details .end .quoteFigure .newsroom-figure-body .newsroom-quote .newsroom-quote__text{quotes:"ʺ" "ʺ";font-style:italic;font-weight:600}.news-details .end .newsroom-figure .newsroom-figure-body .newsroom-quote .newsroom-quote__text:before,.news-details .end .quoteFigure .newsroom-figure-body .newsroom-quote .newsroom-quote__text:before{content:open-quote}.news-details .end .newsroom-figure .newsroom-figure-body .newsroom-quote .newsroom-quote__text:after,.news-details .end .quoteFigure .newsroom-figure-body .newsroom-quote .newsroom-quote__text:after{content:close-quote}@media all and (min-width: 640px){.news-details .end .newsroom-figure .newsroom-figure-body .newsroom-quote,.news-details .end .quoteFigure .newsroom-figure-body .newsroom-quote{padding-left:21%;display:flex;justify-content:flex-end;flex-direction:column}}@media all and (min-width: 1024px){.news-details .end .newsroom-figure .newsroom-figure-body .newsroom-quote,.news-details .end .quoteFigure .newsroom-figure-body .newsroom-quote{padding:0;display:flex;justify-content:flex-start;margin-left:-120px}}.news-details .end .newsroom-figure.insert_codeFigure,.news-details .end .quoteFigure.insert_codeFigure{margin:20px 0}.news-details .end .newsroom-figure.insert_codeFigure .newsroom-figure-body,.news-details .end .quoteFigure.insert_codeFigure .newsroom-figure-body{width:100%;padding-bottom:56.25%;position:relative}.news-details .end .newsroom-figure.insert_codeFigure .newsroom-figure-body iframe,.news-details .end .quoteFigure.insert_codeFigure .newsroom-figure-body iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media all and (min-width: 1024px){.news-details .end{width:100%;max-width:800px;align-self:center}}.news-details .close{background-color:#e2001a;border-radius:50%;height:33px;width:33px;object-fit:contain;align-self:flex-end;transition:transform 200ms ease-in;transform-origin:center center;position:absolute;top:30px;right:30px;z-index:1}.news-details .close img{width:20px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}@media all and (min-width: 1200px){.news-details .close img{width:25px}}@media all and (min-width: 640px){.news-details .close{width:42px;height:42px}}@media all and (min-width: 1200px){.news-details .close{width:50px;height:50px}}.news-details .close:hover,.news-details .close:focus,.news-details .close:active{transform:scale(1.1)}@media all and (min-width: 1024px){.news-details.old .social-media{display:flex;max-width:800px;margin:auto;width:100%}}.news-details .social-media{display:flex}.news-details .social-media .share{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;margin-right:17px}.news-details .social-media .icons a svg{width:24px;height:24px}.news-details .social-media .icons a svg path,.news-details .social-media .icons a svg g,.news-details .social-media .icons a svg rect,.news-details .social-media .icons a svg circle{transition:stroke 200ms ease-in}.news-details .social-media .icons a:hover svg path,.news-details .social-media .icons a:hover svg g,.news-details .social-media .icons a:hover svg rect,.news-details .social-media .icons a:hover svg circle,.news-details .social-media .icons a:focus svg path,.news-details .social-media .icons a:focus svg g,.news-details .social-media .icons a:focus svg rect,.news-details .social-media .icons a:focus svg circle,.news-details .social-media .icons a:active svg path,.news-details .social-media .icons a:active svg g,.news-details .social-media .icons a:active svg rect,.news-details .social-media .icons a:active svg circle{stroke:#e2001a}.news-details .social-media .icons a:hover svg path.fill,.news-details .social-media .icons a:hover svg g.fill,.news-details .social-media .icons a:hover svg rect.fill,.news-details .social-media .icons a:hover svg circle.fill,.news-details .social-media .icons a:focus svg path.fill,.news-details .social-media .icons a:focus svg g.fill,.news-details .social-media .icons a:focus svg rect.fill,.news-details .social-media .icons a:focus svg circle.fill,.news-details .social-media .icons a:active svg path.fill,.news-details .social-media .icons a:active svg g.fill,.news-details .social-media .icons a:active svg rect.fill,.news-details .social-media .icons a:active svg circle.fill{fill:#e2001a}.news-details .social-media .icons a:first-child{margin-right:27px}@media all and (min-width: 1024px){.news-details .social-media{display:none}}.cover-container-template,.progressbar-template{display:none}.video-wrapper.newsroom{max-height:700px;display:flex;justify-content:center}.video-wrapper.newsroom .iframe-wrapper{padding-bottom:56.25%;position:relative;width:100%}.video-wrapper.newsroom .iframe-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-wrapper.newsroom video{max-width:100%;max-height:700px}.search-list{margin:30px 0}@media all and (min-width: 1200px){.search-list{margin:40px 0}}.search-list h3{margin:30px 0}@media all and (min-width: 1200px){.search-list h3{margin:104px 0 40px 0}}.search-list .load-more{display:block;margin:80px auto 0 auto}.search-list form.filter{transition:all 200ms ease}.search-list form.filter .dropdown-header:focus-visible{outline:1px solid #e2001a}@media all and (min-width: 1200px){.search-list form.filter .input .input-wrapper{max-width:none}}.search-list #search-results{max-width:800px;margin:0 auto}.search-list #search-results hr{margin:30px 0}.search-list #search-results hr:first-of-type{margin:20px 0 30px 0}.search-list #search-results .content .result:last-child hr{display:none}.search-list #search-results .content .result a{color:#444;border:none}.search-list #search-results .content .result a h4{color:#000;margin:10px 0}.search-list #search-results .content .result a p{font-weight:normal}.search-list #search-results .content .result a .result-type{color:#999}.search-list #search-results .content .result a .result-type i{margin-right:5px}.search-list #search-results .content .result a .result-type i:before{position:relative;bottom:2px}.search-list #search-results .content .result a:hover,.search-list #search-results .content .result a:focus,.search-list #search-results .content .result a:active{text-decoration:none;color:#e2001a}.search-list #search-results .content .result a:hover h4,.search-list #search-results .content .result a:hover p,.search-list #search-results .content .result a:hover strong,.search-list #search-results .content .result a:hover .type,.search-list #search-results .content .result a:focus h4,.search-list #search-results .content .result a:focus p,.search-list #search-results .content .result a:focus strong,.search-list #search-results .content .result a:focus .type,.search-list #search-results .content .result a:active h4,.search-list #search-results .content .result a:active p,.search-list #search-results .content .result a:active strong,.search-list #search-results .content .result a:active .type{color:#e2001a}.search-list #search-results .content .result .language-links{color:#999}.search-list #search-results .content .result .language-links a{color:#999}.search-list #search-results .content .result .language-links a:hover,.search-list #search-results .content .result .language-links a:focus,.search-list #search-results .content .result .language-links a:active{color:#e2001a}.success-story-overview h3{margin-bottom:20px}@media all and (min-width: 640px){.success-story-overview h3{margin-bottom:41px}}.success-story-overview h3+p{margin-bottom:20px}@media all and (min-width: 640px){.success-story-overview h3+p{margin-bottom:41px}}.success-story-overview>.lead{max-width:800px}.success-story-overview .success-stories-list{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:40px}@media all and (min-width: 640px){.success-story-overview .success-stories-list{grid-template-columns:1fr 1fr}}@media all and (min-width: 1200px){.success-story-overview .success-stories-list{grid-template-columns:1fr 1fr 1fr}}.success-story-overview .success-stories-list .card{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09)}.success-story-overview .success-stories-list .card:focus-visible{outline:1px solid #e2001a}.success-story-overview .success-stories-list .card .sub-content{padding:0 35px 27px 35px}.success-story-overview .success-stories-list .card.blog .title{margin-top:8px;flex-grow:1}@media all and (min-width: 640px){.success-story-overview .success-stories-list .card.blog .title{margin-top:10px}}.success-story-overview .success-stories-list .card.blog .subtitle{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal}@media all and (min-width: 640px){.success-story-overview .success-stories-list .card.blog .subtitle{margin-top:30px}}@media all and (min-width: 1200px){.success-story-overview .success-stories-list .card.blog .details{margin-top:21px}}.success-story-overview .success-stories-list .card .header-image{float:left;width:100%;padding-bottom:60%;position:relative;overflow:hidden}.success-story-overview .success-stories-list .card .header-image .inner-image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center center;transition:all 200ms ease-in}.success-story-overview .success-stories-list .card .subtitle{margin-top:20px;font-weight:bold;color:#737373;font-size:.7rem;line-height:1.2}@media all and (min-width: 1200px){.success-story-overview .success-stories-list .card .subtitle{font-size:.9rem}}.success-story-overview .success-stories-list .card .title{margin-top:11px;font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;color:#000}@media all and (min-width: 640px){.success-story-overview .success-stories-list .card .title{margin-top:5px}}.success-story-overview .success-stories-list .card .card-content{color:#000;margin-top:7px;font-weight:normal}@media all and (min-width: 640px){.success-story-overview .success-stories-list .card .card-content{margin-top:16px}}@media all and (min-width: 1600px){.success-story-overview .success-stories-list .card .card-content{margin-top:24px}}.success-story-overview .success-stories-list .card .details{margin-top:16px;font-weight:bold;text-align:right;color:#000}.success-story-overview .success-stories-list .card .details img{height:9px;margin-left:5px}@media all and (min-width: 640px){.success-story-overview .success-stories-list .card .details img{height:16px;margin-bottom:-3px;margin-left:16px}}.success-story-overview .success-stories-list .card:hover .inner-image,.success-story-overview .success-stories-list .card:focus .inner-image,.success-story-overview .success-stories-list .card:active .inner-image{transform:scale(1.05);transform-origin:center center}.success-story-overview .success-story-continue{text-align:right}@media all and (min-width: 1200px){.success-story-overview .success-story-continue{margin-top:20px}}.success-story-overview .success-story-continue a.continue-box svg path{transition:stroke 200ms ease-in}.success-story-overview .success-story-continue a.continue-box span.arrow{margin-left:10px}@media all and (min-width: 1200px){.success-story-overview .success-story-continue a.continue-box span.arrow{margin-left:15px}}.success-story-overview .success-story-continue a.continue-box span.arrow svg{height:9px}@media all and (min-width: 1200px){.success-story-overview .success-story-continue a.continue-box span.arrow svg{height:16px;margin-bottom:-3px}}.success-story-overview .success-story-continue a.continue-box:hover,.success-story-overview .success-story-continue a.continue-box:focus,.success-story-overview .success-story-continue a.continue-box:active{color:#fff}.success-story-overview .success-story-continue a.continue-box:hover svg path,.success-story-overview .success-story-continue a.continue-box:focus svg path,.success-story-overview .success-story-continue a.continue-box:active svg path{stroke:#fff}.success-story-preview{margin-top:50px;margin-bottom:50px}@media all and (min-width: 1200px){.success-story-preview{margin-top:80px;margin-bottom:80px}}.success-story-preview .teaser{margin:15px 0}@media all and (min-width: 1024px){.success-story-preview .teaser{margin-top:100px;margin-bottom:50px}}@media all and (min-width: 1600px){.success-story-preview .teaser{margin-top:150px}}.success-story-preview .preview{max-width:800px}@media all and (min-width: 640px){.success-story-preview .success-stories-list .card.blog{margin-right:30px}.success-story-preview .success-stories-list .card.blog:nth-of-type(5n){margin-right:0}}@media all and (min-width: 1200px){.success-story-preview .success-stories-list .card.blog{margin-right:40px}.success-story-preview .success-stories-list .card.blog:nth-of-type(5n){margin-right:40px}.success-story-preview .success-stories-list .card.blog:nth-of-type(6n){margin-right:0}}@media all and (min-width: 1600px){.success-story-preview .success-stories-list .card.blog{margin-right:40px}.success-story-preview .success-stories-list .card.blog.blog:nth-of-type(5n){margin-right:40px}.success-story-preview .success-stories-list .card.blog.blog:nth-of-type(6n){margin-right:0}.success-story-preview .success-stories-list .card.blog.blog:nth-of-type(7n){margin-right:40px}.success-story-preview .success-stories-list .card.blog:nth-of-type(6n){margin-right:40px}.success-story-preview .success-stories-list .card.blog:nth-of-type(7n){margin-right:0}}.success-story-content+.text h1{margin-top:10px !important}.success-story-content .header{position:relative;overflow:visible}.success-story-content .header .header-image{width:100%;padding-bottom:50%;position:relative}.success-story-content .header .header-image .inner-image{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background-size:cover;background-position:center center}@media all and (min-width: 640px){.success-story-content .header .header-image .inner-image{display:flex}}.success-story-content .header .header-image .date{box-shadow:0 0 16px 0 rgba(0,0,0,.09);background:#fff;position:absolute;bottom:-42px;right:20px;z-index:1;padding:20px}@media all and (min-width: 640px){.success-story-content .header .header-image .date{bottom:-59px;right:30px;padding:30px}}@media all and (min-width: 1200px){.success-story-content .header .header-image .date{bottom:-66px;right:40px}}@media all and (min-width: 1600px){.success-story-content .header .header-image .date{right:140px}}.success-story-content .header .header-image .date h5{margin:0;text-align:center;line-height:normal}.success-story-content .header .share-menu{display:none;align-self:flex-end;flex-direction:column;align-items:center}@media all and (min-width: 640px){.success-story-content .header .share-menu{width:100px;display:flex;overflow:hidden;position:absolute;right:0;bottom:0}}@media all and (min-width: 1200px){.success-story-content .header .share-menu{width:100px;margin-left:40px}}.success-story-content .header .share-menu .share-menu-title{font-weight:bold}.success-story-content .header .share-menu .share-menu-entry{margin-top:43px}.success-story-content .header .share-menu .share-menu-entry svg{height:20px}.success-story-content .content h1{margin-top:40px}@media all and (min-width: 1200px){.success-story-content .content h1{margin-top:70px}}@media all and (min-width: 640px){.success-story-content .footer{display:none}}.success-story-content .share-menu{display:flex}.success-story-content .share-menu .share-menu-title{font-weight:bold}.success-story-content .share-menu .share-menu-entry{margin:0 13px}.success-story-content .share-menu .share-menu-entry a:hover svg path,.success-story-content .share-menu .share-menu-entry a:hover svg g,.success-story-content .share-menu .share-menu-entry a:hover svg rect,.success-story-content .share-menu .share-menu-entry a:hover svg circle,.success-story-content .share-menu .share-menu-entry a:active svg path,.success-story-content .share-menu .share-menu-entry a:active svg g,.success-story-content .share-menu .share-menu-entry a:active svg rect,.success-story-content .share-menu .share-menu-entry a:active svg circle,.success-story-content .share-menu .share-menu-entry a:focus svg path,.success-story-content .share-menu .share-menu-entry a:focus svg g,.success-story-content .share-menu .share-menu-entry a:focus svg rect,.success-story-content .share-menu .share-menu-entry a:focus svg circle{stroke:#e2001a}.success-story-content .share-menu .share-menu-entry svg{height:16px}.success-story-content .share-menu .share-menu-entry svg path,.success-story-content .share-menu .share-menu-entry svg g,.success-story-content .share-menu .share-menu-entry svg rect,.success-story-content .share-menu .share-menu-entry svg circle{transition:stroke 200ms ease-in}a.back-nav,a.back-nav:visited{display:inline-block;margin-bottom:20px;font-weight:bold;color:#000}a.back-nav:focus,a.back-nav:hover,a.back-nav:active,a.back-nav:visited:focus,a.back-nav:visited:hover,a.back-nav:visited:active{color:#e2001a}@media all and (min-width: 640px){a.back-nav,a.back-nav:visited{margin-bottom:35px}}@media all and (min-width: 1200px){a.back-nav,a.back-nav:visited{margin-bottom:38px}}a.back-nav .show-on-mobile img,a.back-nav:visited .show-on-mobile img{margin-right:11px;height:9px}@media all and (min-width: 640px){a.back-nav .show-on-mobile,a.back-nav:visited .show-on-mobile{display:none}}a.back-nav .show-on-desktop,a.back-nav:visited .show-on-desktop{display:none}a.back-nav .show-on-desktop img,a.back-nav:visited .show-on-desktop img{margin-right:20px;margin-bottom:-2px}@media all and (min-width: 640px){a.back-nav .show-on-desktop,a.back-nav:visited .show-on-desktop{display:inline-block;font-weight:bold}}.tagslist-header{display:none}@media all and (min-width: 1600px){.tagslist-header{display:block;position:absolute}}.tagslist-header .tags-header{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;margin-top:120px;margin-bottom:20px}.tagslist-footer{max-width:800px;margin:0 auto;margin-bottom:25px}@media all and (min-width: 1600px){.tagslist-footer{display:none}}@media all and (min-width: 640px){.tagslist-footer{width:calc(100% - 80px)}}.tagslist-footer .tags-header{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;margin-bottom:10px}.blog-tag-filter,a.blog-tag-filter{border:1px solid #e2001a;border-radius:24px;font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;display:inline-block;padding:10px 20px;margin-right:10px;margin-bottom:10px;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden;overflow:hidden}.blog-tag-filter:before,a.blog-tag-filter:before{content:"";background:#e2001a;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.blog-tag-filter:hover,.blog-tag-filter:focus,.blog-tag-filter:active,a.blog-tag-filter:hover,a.blog-tag-filter:focus,a.blog-tag-filter:active{color:#f9f9fc !important}.blog-tag-filter:hover:before,.blog-tag-filter:focus:before,.blog-tag-filter:active:before,a.blog-tag-filter:hover:before,a.blog-tag-filter:focus:before,a.blog-tag-filter:active:before{transform:scaleX(1)}.blog-tag-filter:hover,.blog-tag-filter:focus,.blog-tag-filter:active,a.blog-tag-filter:hover,a.blog-tag-filter:focus,a.blog-tag-filter:active{color:#fff !important}.blog-tag-filter.blog-tag-display,a.blog-tag-filter.blog-tag-display{background-color:#e2001a;color:#fff;margin-bottom:20px;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden;overflow:hidden}.blog-tag-filter.blog-tag-display:before,a.blog-tag-filter.blog-tag-display:before{content:"";background:#f9f9fc;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.blog-tag-filter.blog-tag-display:hover,.blog-tag-filter.blog-tag-display:focus,.blog-tag-filter.blog-tag-display:active,a.blog-tag-filter.blog-tag-display:hover,a.blog-tag-filter.blog-tag-display:focus,a.blog-tag-filter.blog-tag-display:active{color:#e2001a !important}.blog-tag-filter.blog-tag-display:hover:before,.blog-tag-filter.blog-tag-display:focus:before,.blog-tag-filter.blog-tag-display:active:before,a.blog-tag-filter.blog-tag-display:hover:before,a.blog-tag-filter.blog-tag-display:focus:before,a.blog-tag-filter.blog-tag-display:active:before{transform:scaleX(1)}.blog-tag-filter.blog-tag-display:hover,.blog-tag-filter.blog-tag-display:focus,.blog-tag-filter.blog-tag-display:active,a.blog-tag-filter.blog-tag-display:hover,a.blog-tag-filter.blog-tag-display:focus,a.blog-tag-filter.blog-tag-display:active{color:#e2001a !important}.blog-tag-filter.blog-tag-display:hover svg g,.blog-tag-filter.blog-tag-display:focus svg g,.blog-tag-filter.blog-tag-display:active svg g,a.blog-tag-filter.blog-tag-display:hover svg g,a.blog-tag-filter.blog-tag-display:focus svg g,a.blog-tag-filter.blog-tag-display:active svg g{fill:#e2001a}@media all and (min-width: 640px){.blog-tag-filter.blog-tag-display,a.blog-tag-filter.blog-tag-display{margin-bottom:40px}}.blog-tag-filter.blog-tag-display svg,a.blog-tag-filter.blog-tag-display svg{margin-left:10px;height:18px;width:18px;margin-bottom:-4px}.school-sports-day-modules-list h3{margin:30px 0}@media all and (min-width: 1200px){.school-sports-day-modules-list h3{margin:84px 0 40px 0}}.school-sports-day-modules-list form .dropdown-content li.active{color:#e2001a}.school-sports-day-modules-list form .dropdown{flex:0 0 50%}.school-sports-day-modules-list form .dropdown .counter{background:#e2001a;color:#fff;margin-left:10px;height:14px;min-width:14px;display:none;align-items:center;justify-content:center;padding:5px;border-radius:7px}@media all and (min-width: 640px){.school-sports-day-modules-list form .dropdown{flex:0 0 33.3%}}@media all and (min-width: 1024px){.school-sports-day-modules-list form .dropdown{flex:0 0 16.6%}}.school-sports-day-modules-list form .dropdown .dropdown-header{border-top:1px solid #d4d4d4}@media all and (min-width: 1024px){.school-sports-day-modules-list form .dropdown .dropdown-header{border-top:none;border-left:1px solid #d4d4d4}}@media all and (min-width: 1024px){.school-sports-day-modules-list form .dropdown.sports .dropdown-header{border-left:none}}.school-sports-day-modules-list form .dropdown:nth-child(odd) .dropdown-header{border-left:1px solid #d4d4d4}@media all and (min-width: 640px){.school-sports-day-modules-list form .dropdown:nth-child(odd) .dropdown-header{border-left:none}}@media all and (min-width: 640px){.school-sports-day-modules-list form .dropdown:nth-child(odd) .dropdown-header{border-left:1px solid #d4d4d4}}@media all and (min-width: 640px){.school-sports-day-modules-list form .dropdown:not(:nth-child(3n-2)) .dropdown-header{border-left:1px solid #d4d4d4}}.school-sports-day-modules-list form .persons-slider{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 100%;width:100%;padding:0 20px;height:80px}@media all and (min-width: 640px){.school-sports-day-modules-list form .persons-slider{flex:0 0 50%;width:50%}}@media all and (min-width: 1024px){.school-sports-day-modules-list form .persons-slider{flex:0 0 540px;width:540px;padding:0 40px;height:auto;border-bottom:1px solid #d4d4d4}}.school-sports-day-modules-list form .persons-slider .persons-slider-title{font-weight:bold;flex:1 0 auto}@media all and (min-width: 640px){.school-sports-day-modules-list form .persons-slider .persons-slider-title{margin-right:20px}}.school-sports-day-modules-list form .persons-slider .noUi-connect{background:#e2001a}.school-sports-day-modules-list form .persons-slider .noUi-horizontal{height:10px}.school-sports-day-modules-list form .persons-slider .noUi-tooltip{border:none;padding:0;font-weight:bold}.school-sports-day-modules-list form .persons-slider .noUi-handle{background:#fff;border-radius:10px;width:20px;height:20px;border-color:#e2001a;box-shadow:none}.school-sports-day-modules-list form .persons-slider .noUi-handle:before,.school-sports-day-modules-list form .persons-slider .noUi-handle:after{content:none}.school-sports-day-modules-list form #persons-slider{width:calc(100% - 32px);margin:16px}.school-sports-day-modules-list form .input{flex:0 0 100%;border-bottom:1px solid #d4d4d4}@media all and (min-width: 640px){.school-sports-day-modules-list form .input{flex:0 0 50%;border-bottom:none}}@media all and (min-width: 1024px){.school-sports-day-modules-list form .input{flex:0 0 calc(100% - 540px);border-bottom:1px solid #d4d4d4}}.school-sports-day-modules-list .reset-button{margin-top:20px;display:inline-block}.school-sports-day-modules-list h2{margin-top:50px}@media all and (min-width: 640px){.school-sports-day-modules-list .module-content{display:flex;flex-flow:row wrap;margin:0 -20px}}.school-sports-day-modules-list .module-content .module{margin:10px 0;box-shadow:0 0 16px 0 rgba(0,0,0,.09);background-color:#fff;padding:20px 20px 40px 20px;position:relative}@media all and (min-width: 640px){.school-sports-day-modules-list .module-content .module{width:calc(50% - 41px);margin:20px;padding:40px 40px 75px 40px}}@media all and (min-width: 1024px){.school-sports-day-modules-list .module-content .module{width:calc(33.33% - 41px)}}.school-sports-day-modules-list .module-content .module h5{margin:0}.school-sports-day-modules-list .module-content .module .download{color:#000;position:absolute;display:flex;align-items:center;justify-content:center;bottom:20px;right:20px}@media all and (min-width: 640px){.school-sports-day-modules-list .module-content .module .download{bottom:30px;right:40px}}.school-sports-day-modules-list .module-content .module .download img{margin-right:10px}@media all and (min-width: 640px){.school-sports-day-modules-list .module-content .module .download img{margin-right:20px}}.school-sports-day-modules-list .module-content .sports{font-weight:bold;color:#737373}.school-sports-day-modules-list .module-content .categories{margin:30px 0}.school-sports-day-modules-list .module-content .category{display:flex}.school-sports-day-modules-list .module-content .cat-name{width:35%;flex-grow:0;flex-shrink:0}.school-sports-day-modules-list .module-content .preview{border:1px solid #737373;margin-bottom:20px;display:table}.school-sports-day-modules-list .module-content .preview img{width:100%;display:block}.school-sports-day-modules-list .load-more{display:block;margin:30px auto 0 auto}#popup-survey{width:500px;max-width:100%;background:#fff;position:fixed;bottom:0;right:-100vw;transition:all 200ms ease-in;box-shadow:0 0 16px 0 rgba(0,0,0,.09);padding:30px;max-height:100vh;z-index:1000;overflow-y:auto}@media all and (min-width: 500px){#popup-survey{right:-500px}}#popup-survey.success>*{display:none !important}#popup-survey.success>*.success,#popup-survey.success>*.close{display:block !important}#popup-survey.submit-error.already-participated .error-message.already-registered{display:block}#popup-survey.submit-error.generic .error-message.generic{display:block}#popup-survey h5{margin-top:0;padding-right:20px}#popup-survey .do-not-participate{color:#000;margin-top:10px;position:absolute;bottom:30px;right:30px}#popup-survey .form-field{width:100%;margin:5px 0}#popup-survey .form-field input{width:100%;height:100%;padding:10px;outline:none;border:2px solid #d4d4d4}#popup-survey .form-field.error.required .error-message.required{display:block}#popup-survey .form-field.error.invalid-number .error-message.invalid-number{display:block}#popup-survey .form-field.error.invalid-email .error-message.email{display:block}#popup-survey .form-field.error input{border:2px solid #e2001a}#popup-survey .checkbox{display:flex;flex-flow:row wrap;align-items:flex-start}#popup-survey .checkbox input{height:20px;width:20px;margin-right:10px;flex:0 0 20px;margin-top:8px}#popup-survey .checkbox label{flex:1 0 auto;width:calc(100% - 30px)}#popup-survey .checkbox label p{margin:0}#popup-survey .checkbox .error-message{width:100%}#popup-survey .button{margin-top:30px}#popup-survey .button.close{margin-top:0;position:absolute;top:20px;right:20px}#popup-survey .button.close img{width:25px;height:25px}#popup-survey .error-message{display:none;color:#e2001a}#popup-survey .success{display:none}.newsletter-box{max-width:800px;margin:30px auto;position:relative;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);padding:30px}.newsletter-box h3{margin-top:0}.newsletter-box form .row{display:flex;flex-flow:row wrap}.newsletter-box form .row+.row{margin-top:20px}.newsletter-box form .row .form-field{flex:1 0 100%;margin-right:5px}@media all and (min-width: 640px){.newsletter-box form .row .form-field{flex:1 0 auto}}.newsletter-box form .row .form-field input{width:100%;height:100%;padding:10px;outline:none;border:2px solid #d4d4d4}.newsletter-box form .row .form-field textarea{width:100%;padding:10px;outline:none;border:2px solid #d4d4d4}.newsletter-box form .row .button{margin-top:5px}@media all and (min-width: 640px){.newsletter-box form .row .button{margin-top:0}}.newsletter-box form .button-wrapper{display:flex;justify-content:flex-end;margin-top:20px}.newsletter-box form .checkbox{display:flex;margin-top:20px;align-items:center}.newsletter-box form .checkbox input{height:20px;width:20px;margin-right:10px;flex:0 0 20px}.newsletter-box form .checkbox label p{margin:0}.newsletter-box .error-message{display:none;border:2px solid #d4d4d4;padding:10px;margin-top:20px;color:#e2001a}.newsletter-box .success{display:none}.newsletter-box.success>h3,.newsletter-box.success>p,.newsletter-box.success>form{display:none}.newsletter-box.success .success{display:block}.newsletter-box.error.required .error-message.required{display:block}.newsletter-box.error.invalid-email .error-message.invalid-email{display:block}.newsletter-box.error.gdpr .error-message.gdpr{display:block}.newsletter-box.error.already-registered .error-message.already-registered{display:block}.newsletter-box.error.generic .error-message.generic{display:block}/*! nouislider - 14.6.3 - 11/19/2020 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px}.text{max-width:800px;margin:30px auto;position:relative}@media all and (min-width: 640px){.text{width:calc(100% - 80px)}}@media all and (min-width: 1200px){.text{margin:40px auto}}.text h1{margin:30px 0 20px 0}@media all and (min-width: 1200px){.text h1{margin:100px 0 50px 0}}.text p a{font-weight:normal}.text .button.transparent{display:inline-block}button:focus{outline:0}.tabs{background-color:#fff;margin:30px 0;position:relative;box-shadow:0 0 16px 0 rgba(0,0,0,.09)}@media all and (min-width: 1200px){.tabs{margin:40px 0}}.tabs.dropdown{margin:0}@media all and (min-width: 1200px){.tabs.dropdown{margin:40px 0}}.tabs .download{display:none;position:absolute;right:50px;top:35px;color:#000}@media all and (min-width: 1200px){.tabs .download{display:flex;align-items:center}}.tabs .download:hover,.tabs .download:focus,.tabs .download:active{color:#e2001a}.tabs .download svg{margin-left:20px}.tabs .download svg g{stroke:#e2001a}.tabs .accordions{box-shadow:none;margin:30px -30px 0px -30px}.tabs .accordions:last-child{margin-bottom:-30px}@media all and (min-width: 1200px){.tabs .accordions{margin:30px auto}.tabs .accordions:last-child{margin-bottom:30px}}.tabs .accordions .accordion:last-child{box-shadow:0 1px 0 0 rgba(0,0,0,.09)}.tabs .header button.tab{box-shadow:1px 1px 0 0 rgba(0,0,0,.1);background:transparent;border:none;color:#000;margin:0;cursor:pointer}@media all and (min-width: 1200px){.tabs .header button.tab{padding:30px 80px}}.tabs .header button.tab:hover,.tabs .header button.tab:active,.tabs .header button.tab:focus{outline:0;color:#e2001a}.tabs .header button.tab:hover:before,.tabs .header button.tab:active:before,.tabs .header button.tab:focus:before{content:none}.tabs .header button.tab.active{box-shadow:1px 0 0 0 rgba(0,0,0,.1);color:#e2001a}.tabs>.content{padding:0 30px 30px 30px;display:none}@media all and (min-width: 1200px){.tabs>.content{padding:0 50px 50px 50px}}.tabs>.content.active{display:block}.tabs .style-tabs{display:none}@media all and (min-width: 640px){.tabs .style-tabs{display:block}}@media all and (min-width: 640px){.tabs .style-dropdown{display:none}}.tabs .style-dropdown .dropdown:last-child .dropdown-header{border-left:0}.header-image{position:relative}.header-image.game-home .image{padding-bottom:88%}@media all and (min-width: 640px){.header-image.game-home .image{padding-bottom:70%}}@media all and (min-width: 1200px){.header-image.game-home .image{padding-bottom:60%}}.header-image.game-home .icon{top:10px;left:10px;bottom:auto}@media all and (min-width: 640px){.header-image.game-home .icon{top:30px;left:30px;bottom:auto}}@media all and (min-width: 1200px){.header-image.game-home .icon{top:60px;left:60px;bottom:auto}}@media all and (min-width: 1200px){.header-image.game-home{display:none}}.header-image.fact-header-image{display:none}@media all and (min-width: 1200px){.header-image.fact-header-image{display:flex;width:calc(100% - 460px);max-width:1130px;margin-top:30px;margin-left:60px;z-index:2}}.header-image.icon{margin-bottom:75px}@media all and (min-width: 640px){.header-image.icon{margin-bottom:100px}}@media all and (min-width: 1200px){.header-image.icon{margin-bottom:160px}}.header-image .icon{position:absolute;display:flex;justify-content:center;top:20px;width:130px;height:130px;bottom:auto;left:20px;padding:15px 15px;background:#fff}@media all and (min-width: 1200px){.header-image .icon{top:30px;width:154px;height:154px;bottom:auto;left:30px;padding:15px 15px}}.header-image .icon img{height:100%;margin:0 auto}.header-image .image{width:100%;padding-bottom:60%;background-size:cover;background-position:center center;position:relative}@media all and (min-width: 640px){.header-image .image{padding-bottom:50%}}@media all and (min-width: 1200px){.header-image .image{padding-bottom:40%}}.header-image .image .button.play{position:absolute;left:20px;bottom:20px}@media all and (min-width: 1200px){.header-image .image .button.play{left:30px;bottom:30px}}@media all and (min-width: 1200px){.header-image .image .button.play{left:50px;bottom:50px}}.partner-component{max-width:800px;margin:50px auto 30px auto}@media all and (min-width: 1200px){.partner-component{margin:80px auto 30px auto}}.partner-component+.partner-component{margin:0 auto;border-top:1px solid #dadada;padding-top:10px}@media all and (min-width: 1200px){.partner-component+.partner-component{margin:0 auto 30px auto}}.partner-component .partner-overhead{margin-bottom:10px;text-align:center}@media all and (min-width: 640px){.partner-component .partner-overhead{margin-bottom:20px}}.partner-component .partner-container{display:flex;justify-content:center;flex-flow:row wrap}.partner-component .partner-container a{width:50%;padding-bottom:25%;position:relative}@media all and (min-width: 640px){.partner-component .partner-container a{width:33%;padding-bottom:16.5%}}.partner-component .partner-container a .partner{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;background-color:#f9f9fc;margin-left:-1px;margin-top:-1px;transition-delay:50ms}.partner-component .partner-container a .partner .partner-img{width:100%}.image-container{max-width:800px;margin:40px auto}@media all and (min-width: 640px){.image-container{width:calc(100% - 80px)}}.image-container.xl{max-width:1080px}@media all and (min-width: 640px){.image-container.xl{width:100%}}.image-container .img-div{position:relative}.image-container img{width:100%}.image-container .img-title{margin:20px 0}.image-container .two-column{display:flex;justify-content:space-between;flex-direction:column}@media all and (min-width: 640px){.image-container .two-column{width:100%;flex-direction:row}}.image-container .two-column .img-div{width:100%}@media all and (min-width: 640px){.image-container .two-column .img-div{width:calc(50% - 11px)}}@media all and (min-width: 1200px){.image-container .two-column .img-div{width:calc(50% - 21px)}}.image-container .two-column .image-two{width:100%}.image-container .two-column .rt{margin:0 0 15px 0}@media all and (min-width: 640px){.image-container .two-column .rt{margin:0 10px 0 0}}@media all and (min-width: 1200px){.image-container .two-column .rt{margin:0 20px 0 0}}.image-container .two-column .lt{margin:15px 0 0 0}@media all and (min-width: 640px){.image-container .two-column .lt{margin:0 0 0 10px}}@media all and (min-width: 1200px){.image-container .two-column .lt{margin:0 0 0 20px}}.caption,figcaption{margin:0px;color:#000;font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal;font-size:.7rem;line-height:1.2}@media all and (min-width: 1200px){.caption,figcaption{font-size:.9rem}}.accordions{background-color:#fff;max-width:800px;margin:30px auto;box-shadow:0 0 16px 0 rgba(0,0,0,.09)}.accordions .accordion{box-shadow:0 1px 0 0 rgba(0,0,0,.09)}.accordions .accordion:last-child{box-shadow:none}.accordions .accordion.active .toggle{transform:scaleY(-1)}.accordions .accordion .accordion-header{position:relative;margin:0;padding:20px 57px 20px 30px;cursor:pointer}@media all and (min-width: 1200px){.accordions .accordion .accordion-header{padding:30px 97px 30px 70px}}.accordions .accordion .accordion-header:hover .toggle svg path,.accordions .accordion .accordion-header:focus .toggle svg path,.accordions .accordion .accordion-header:active .toggle svg path{stroke:#e2001a}.accordions .accordion .accordion-header .toggle{position:absolute;right:30px;top:30px;transform-origin:center center;transition:all 200ms ease-in;width:auto;height:auto}@media all and (min-width: 1200px){.accordions .accordion .accordion-header .toggle{right:70px;top:35px}}.accordions .accordion .accordion-header .toggle svg{height:10px}.accordions .accordion .accordion-header .toggle svg path{transition:stroke 200ms ease-in}.accordions .accordion .accordion-content{padding:0 30px 30px 30px;list-style-type:none;margin:0;display:none}.accordions .accordion .accordion-content>*:first-child{margin-top:0}.accordions .accordion .accordion-content>*:first-child>*:first-child{margin-top:0}.accordions .accordion .accordion-content>*:last-child{margin-bottom:0}.accordions .accordion .accordion-content .table-component{max-width:940px}.video-wrapper,.album-wrapper{max-width:800px;margin:30px auto}@media all and (min-width: 640px){.video-wrapper,.album-wrapper{width:calc(100% - 80px)}}.video-wrapper.large,.album-wrapper.large{max-width:1080px}@media all and (min-width: 640px){.video-wrapper.large,.album-wrapper.large{width:100%}}.video-wrapper.statement,.album-wrapper.statement{margin:15px auto}@media all and (min-width: 1200px){.video-wrapper.statement,.album-wrapper.statement{margin:30px auto}}.video-wrapper.statement h4,.album-wrapper.statement h4{position:absolute;color:#fff;bottom:27px;left:70px}@media all and (min-width: 640px){.video-wrapper.statement h4,.album-wrapper.statement h4{left:110px;bottom:35px}}@media all and (min-width: 1200px){.video-wrapper.statement h4,.album-wrapper.statement h4{left:110px;bottom:30px}}@media all and (min-width: 1600px){.video-wrapper.statement h4,.album-wrapper.statement h4{bottom:57px;left:152px}}.video-wrapper.statement .video.default,.video-wrapper.statement .album.default,.album-wrapper.statement .video.default,.album-wrapper.statement .album.default{padding-bottom:64%}.video-wrapper.statement .social-media,.album-wrapper.statement .social-media{margin:18px -10px 0 -10px}@media all and (min-width: 640px){.video-wrapper.statement .social-media,.album-wrapper.statement .social-media{margin:18px -15px 0 -15px}}.video-wrapper.statement .social-media a,.album-wrapper.statement .social-media a{display:inline-block;margin:0 10px}.video-wrapper.statement .social-media a:hover svg path,.video-wrapper.statement .social-media a:hover svg g,.video-wrapper.statement .social-media a:hover svg rect,.video-wrapper.statement .social-media a:hover svg circle,.video-wrapper.statement .social-media a:active svg path,.video-wrapper.statement .social-media a:active svg g,.video-wrapper.statement .social-media a:active svg rect,.video-wrapper.statement .social-media a:active svg circle,.video-wrapper.statement .social-media a:focus svg path,.video-wrapper.statement .social-media a:focus svg g,.video-wrapper.statement .social-media a:focus svg rect,.video-wrapper.statement .social-media a:focus svg circle,.album-wrapper.statement .social-media a:hover svg path,.album-wrapper.statement .social-media a:hover svg g,.album-wrapper.statement .social-media a:hover svg rect,.album-wrapper.statement .social-media a:hover svg circle,.album-wrapper.statement .social-media a:active svg path,.album-wrapper.statement .social-media a:active svg g,.album-wrapper.statement .social-media a:active svg rect,.album-wrapper.statement .social-media a:active svg circle,.album-wrapper.statement .social-media a:focus svg path,.album-wrapper.statement .social-media a:focus svg g,.album-wrapper.statement .social-media a:focus svg rect,.album-wrapper.statement .social-media a:focus svg circle{stroke:#e2001a}@media all and (min-width: 640px){.video-wrapper.statement .social-media a,.album-wrapper.statement .social-media a{margin:0 15px}}.video-wrapper.statement .social-media a svg path,.video-wrapper.statement .social-media a svg g,.video-wrapper.statement .social-media a svg rect,.video-wrapper.statement .social-media a svg circle,.album-wrapper.statement .social-media a svg path,.album-wrapper.statement .social-media a svg g,.album-wrapper.statement .social-media a svg rect,.album-wrapper.statement .social-media a svg circle{transition:stroke 200ms ease-in}.video-wrapper h4,.album-wrapper h4{margin:10px 0 0 0}@media all and (min-width: 1200px){.video-wrapper h4,.album-wrapper h4{margin:20px 0 5px 0}}.video-wrapper .date,.album-wrapper .date{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;color:#737373;font-size:.7rem;line-height:1.2}@media all and (min-width: 1200px){.video-wrapper .date,.album-wrapper .date{font-size:.9rem}}.video-wrapper .album.default,.album-wrapper .album.default{overflow:hidden}.video-wrapper .video.default,.video-wrapper .album.default,.album-wrapper .video.default,.album-wrapper .album.default{padding-bottom:50%;background-size:cover;background-position:center center;position:relative}.video-wrapper .video.default:hover .inner-image,.video-wrapper .video.default:focus .inner-image,.video-wrapper .video.default:active .inner-image,.video-wrapper .album.default:hover .inner-image,.video-wrapper .album.default:focus .inner-image,.video-wrapper .album.default:active .inner-image,.album-wrapper .video.default:hover .inner-image,.album-wrapper .video.default:focus .inner-image,.album-wrapper .video.default:active .inner-image,.album-wrapper .album.default:hover .inner-image,.album-wrapper .album.default:focus .inner-image,.album-wrapper .album.default:active .inner-image{transform:scale(1.05)}.video-wrapper .video.default:hover .button.play,.video-wrapper .video.default:focus .button.play,.video-wrapper .video.default:active .button.play,.video-wrapper .album.default:hover .button.play,.video-wrapper .album.default:focus .button.play,.video-wrapper .album.default:active .button.play,.album-wrapper .video.default:hover .button.play,.album-wrapper .video.default:focus .button.play,.album-wrapper .video.default:active .button.play,.album-wrapper .album.default:hover .button.play,.album-wrapper .album.default:focus .button.play,.album-wrapper .album.default:active .button.play{transform:scale(1.05)}.video-wrapper .video.default .inner-image,.video-wrapper .album.default .inner-image,.album-wrapper .video.default .inner-image,.album-wrapper .album.default .inner-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;transition:transform 200ms ease-in}.video-wrapper .video.default .button.play,.video-wrapper .album.default .button.play,.album-wrapper .video.default .button.play,.album-wrapper .album.default .button.play{position:absolute;bottom:20px;left:20px;transition:transform 200ms ease-in}.video-wrapper .video.default .button.play:focus-visible,.video-wrapper .album.default .button.play:focus-visible,.album-wrapper .video.default .button.play:focus-visible,.album-wrapper .album.default .button.play:focus-visible{outline:1px solid #fff}@media all and (min-width: 1200px){.video-wrapper .video.default .button.play,.video-wrapper .album.default .button.play,.album-wrapper .video.default .button.play,.album-wrapper .album.default .button.play{width:70px;height:70px;border-radius:70px}}@media all and (min-width: 1600px){.video-wrapper .video.default .button.play,.video-wrapper .album.default .button.play,.album-wrapper .video.default .button.play,.album-wrapper .album.default .button.play{bottom:30px;left:30px;width:96px;height:96px;border-radius:96px}}.video-wrapper .video.default iframe,.video-wrapper .album.default iframe,.album-wrapper .video.default iframe,.album-wrapper .album.default iframe{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none !important}.video-wrapper .video.default .image-preload,.video-wrapper .album.default .image-preload,.album-wrapper .video.default .image-preload,.album-wrapper .album.default .image-preload{visibility:hidden}.video,.open-album{cursor:pointer}.document-download-list{max-width:800px;margin:30px auto}.document-download-list .document-list-header{display:flex;flex-direction:row}.document-download-list .document-list-header h5{margin:20px 25px 20px 0;flex-shrink:1;line-height:20px}@media all and (min-width: 1200px){.document-download-list .document-list-header h5{margin:29px 50px 29px 0;line-height:25px}}.document-download-list .document-list-header a{color:#000;flex-shrink:0;align-self:flex-end;margin-bottom:18px;flex-grow:1;font-size:.7rem;line-height:1.2}@media all and (min-width: 1200px){.document-download-list .document-list-header a{font-size:.9rem}}@media all and (min-width: 1200px){.document-download-list .document-list-header a{margin-bottom:26px}}.document-download-list .document-list-header a:hover,.document-download-list .document-list-header a:active,.document-download-list .document-list-header a:focus{color:#e2001a}.document-download-list .document-list-header a .arrow{height:9px;margin-left:10px}@media all and (min-width: 1200px){.document-download-list .document-list-header a .arrow{height:14px;margin-left:16px}}.document-download-list ul{list-style:none;padding-left:0;border-bottom:1px solid #d4d4d4;margin-top:0}.document-download-list ul a{color:#000;display:flex}.document-download-list ul a svg path,.document-download-list ul a svg g,.document-download-list ul a svg rect,.document-download-list ul a svg circle{transition:stroke 200ms ease-in;transition-delay:50ms}.document-download-list ul a:hover svg path,.document-download-list ul a:hover svg g,.document-download-list ul a:hover svg rect,.document-download-list ul a:hover svg circle,.document-download-list ul a:active svg path,.document-download-list ul a:active svg g,.document-download-list ul a:active svg rect,.document-download-list ul a:active svg circle,.document-download-list ul a:focus svg path,.document-download-list ul a:focus svg g,.document-download-list ul a:focus svg rect,.document-download-list ul a:focus svg circle{stroke:#e2001a}.document-download-list ul a:hover,.document-download-list ul a:focus,.document-download-list ul a:active{color:#e2001a}.document-download-list li{border-top:1px solid #d4d4d4}.document-download-list .document-icon{margin:25px 24px 22px 0}@media all and (min-width: 1200px){.document-download-list .document-icon{margin:30px 24px 27px 20px}}.document-download-list .document-description{align-self:center;margin-bottom:3px}.document-download-list .document-description .document-title{display:inline;font-weight:normal}.document-download-list .document-description .document-file-size{display:inline;font-weight:normal}.two-columns.white-bg{background:#fff;padding:5px 20px;box-shadow:0 0 16px 0 rgba(0,0,0,.09);margin-top:50px}@media all and (min-width: 640px){.two-columns.white-bg{padding:15px 30px;margin-top:75px}}@media all and (min-width: 1200px){.two-columns.white-bg{padding:20px 50px;margin-top:100px}}.two-columns.white-bg .load-more{margin:30px auto}@media all and (min-width: 1200px){.two-columns.white-bg .load-more{margin:80px auto}}.two-columns a.back{margin:20px 0 10px 0}@media all and (min-width: 1200px){.two-columns a.back{margin:30px 0 10px 0}}.two-columns .content{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;align-items:stretch}.two-columns .content>*{width:100%;margin-left:auto;margin-right:auto}.two-columns .content>*.contacts{width:calc(100% + 20px);margin:20px -10px}@media all and (min-width: 1024px){.two-columns .content>*.contacts{width:calc(50% - 21px)}.two-columns .content>*.contacts .contact-container{width:calc(50% - 21px)}}@media all and (min-width: 1600px){.two-columns .content>*.contacts .contact-container{width:calc(50% - 31px)}}.two-columns .content>*.text h1{margin-top:0}@media all and (min-width: 1024px){.two-columns .content>*{width:calc(50% - 21px)}.two-columns .content>*:nth-child(odd){margin-right:20px}.two-columns .content>*:nth-child(odd):last-child{margin-left:0}.two-columns .content>*:nth-child(even){margin-left:20px}}.facts-box-wrapper{padding-left:0;padding-right:0}@media all and (min-width: 640px){.facts-box-wrapper{padding-left:30px;padding-right:30px}}.facts-box{width:calc(100% - 40px);background:#fff;margin:auto;box-shadow:0 0 16px 0 rgba(0,0,0,.09);padding:20px 20px 0 20px;margin-top:-113px;z-index:1;position:relative;display:flex;flex-flow:column}@media all and (min-width: 640px){.facts-box{width:calc(100% - 80px);padding:30px 30px 0 30px;margin-top:-140px}}@media all and (min-width: 1200px){.facts-box{width:100%;margin-top:-34%;min-width:1040px;padding:75px 30px;align-items:flex-end;justify-content:center;z-index:1}.facts-box .facts-box-text{width:228px}}.facts-box .fact{margin-bottom:20px;text-align:center}@media all and (min-width: 640px){.facts-box .fact{margin-bottom:30px}}@media all and (min-width: 1200px){.facts-box .fact{margin:0 35px 40px 35px;text-align:left}}@media all and (min-width: 1200px){.facts-box .fact.date{min-width:100px}}.facts-box .fact .label{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;color:#737373;font-size:.7rem;line-height:1.2}@media all and (min-width: 1200px){.facts-box .fact .label{font-size:.9rem}}.facts-box .fact .content{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal}.facts-box .fact .content.uppercase{text-transform:uppercase}.facts-box .fact .content.social-media{margin-top:12px;white-space:nowrap}.facts-box .fact .content.social-media a{display:inline-block;margin:0 14px}.facts-box .fact .content.social-media a:first-child{margin-left:0}.facts-box .fact .content.social-media a:last-child{margin-right:0}.facts-box .fact .content.social-media a svg path,.facts-box .fact .content.social-media a svg g,.facts-box .fact .content.social-media a svg rect,.facts-box .fact .content.social-media a svg circle{transition:stroke 200ms ease-in;transition-delay:50ms}.facts-box .fact .content.social-media a:hover svg path,.facts-box .fact .content.social-media a:hover svg g,.facts-box .fact .content.social-media a:hover svg rect,.facts-box .fact .content.social-media a:hover svg circle,.facts-box .fact .content.social-media a:active svg path,.facts-box .fact .content.social-media a:active svg g,.facts-box .fact .content.social-media a:active svg rect,.facts-box .fact .content.social-media a:active svg circle,.facts-box .fact .content.social-media a:focus svg path,.facts-box .fact .content.social-media a:focus svg g,.facts-box .fact .content.social-media a:focus svg rect,.facts-box .fact .content.social-media a:focus svg circle{stroke:#e2001a}.slider{position:relative;overflow:visible;width:100%;max-width:800px;margin:30px auto}.slider .slider-title{width:calc(100vw - 60px);margin:10px auto}@media all and (min-width: 640px){.slider .slider-title{margin:0 auto 30px;max-width:800px}}@media all and (min-width: 1200px){.slider .slider-title{margin:0 auto 60px}}.slider .slider-container .slick-slide{opacity:.3;transition:opacity 200ms ease-in}.slider .slider-container .slick-slide.slick-active{opacity:1}.slider .slider-container .slider-img{width:calc(100vw - 60px);max-width:800px;margin-right:10px;z-index:-1}@media all and (min-width: 640px){.slider .slider-container .slider-img{margin-right:20px}}@media all and (min-width: 1200px){.slider .slider-container .slider-img{margin-right:40px}}.slider .slider-container .slider-img .inner-slider-container{height:0;overflow:hidden;padding-top:66.66%;position:relative}.slider .slider-container .slider-img .inner-slider-container .inner-slider-img{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.slider .slider-container .slider-img .inner-slider-container .inner-slider-img picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slider .slider-container .slider-img .inner-slider-container .inner-slider-img picture img{max-width:100%;max-height:100%}.slider .slider-container .slider-img .slider-caption{margin:0}.slider .cover-container{display:none}@media all and (min-width: 640px){.slider .cover-container{display:block;width:calc(100vw - 60px);position:absolute;max-width:800px;padding-bottom:66.66%;left:0;top:52px}.slider .cover-container.no-title{top:0}}@media all and (min-width: 860px){.slider .cover-container{left:calc(50% - 400px);padding-bottom:0;height:100%;max-height:535px}}@media all and (min-width: 1200px){.slider .cover-container{top:100px}.slider .cover-container.no-title{top:0}}.slider .cover-container .prev,.slider .cover-container .next{z-index:1;width:50px;height:50px;display:inline-block !important;position:absolute;top:calc(50% - 25px);border-radius:25px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.03),0 2px 5px 0 rgba(0,0,0,.12)}.slider .cover-container .prev:focus-visible,.slider .cover-container .next:focus-visible{outline:1px solid #e2001a}.slider .cover-container .prev svg,.slider .cover-container .next svg{height:14px;transition:transform 200ms ease-in}.slider .cover-container .prev:hover svg,.slider .cover-container .prev:focus svg,.slider .cover-container .prev:active svg,.slider .cover-container .next:hover svg,.slider .cover-container .next:focus svg,.slider .cover-container .next:active svg{transform:translateX(-3px)}.slider .cover-container .prev{left:-25px}.slider .cover-container .next{right:-25px;transform:rotate(180deg);transform-origin:center center}.slider .slick-list{overflow:visible}.slider .progressbar{width:calc(100vw - 60px);margin:20px auto 30px;position:relative;height:1px;overflow:hidden;background-color:#737373;background-image:linear-gradient(to right, #e2001a, #e2001a);background-repeat:no-repeat;background-size:0 100%;transition:background-size ease-in ease-in}@media all and (min-width: 640px){.slider .progressbar{display:none}}.slider-home{max-width:1140px;margin:0 auto 0 auto;position:relative;padding-bottom:17px}@media all and (min-width: 640px){.slider-home{padding-bottom:0;margin:0 auto 50px auto}}@media all and (min-width: 1200px){.slider-home{margin:0 auto 120px auto}}.slider-home .home-slider{max-width:100vw;margin-left:-30px;margin-right:-60px;flex:1 0 100%}.slider-home .home-slider .home-slide-wrapper{position:relative}.slider-home .home-slider .home-slide-wrapper .grey-overlay{position:absolute;width:100%;height:100%;background:#f9f9fc;z-index:1;transform:translateZ(0);transition:width 500ms ease-in-out;right:0;top:0}.slider-home .home-slider .home-slide-wrapper .image-caption{padding:0 30px;display:inline-block}@media all and (min-width: 640px){.slider-home .home-slider .home-slide-wrapper .image-caption{padding:0}}.slider-home .home-slider .home-slider-image{background-size:cover;background-position:center center;position:relative}.slider-home .home-slider .home-slider-image video{object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.slider-home .home-slider .home-slider-image .home-slider-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2)}.slider-home .home-slider .home-slider-image .insider-container{padding-top:113%;position:relative}.slider-home .home-slider .home-slider-image .insider-container .home-slider-info{display:flex;flex-flow:column;align-items:flex-end;position:absolute;bottom:20px;right:20px}.slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-theme{color:#fff;width:240px;margin:0}@media all and (min-width: 640px){.slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-theme{width:400px}}@media all and (min-width: 1200px){.slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-theme{width:520px}}.slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-title{color:#fff;width:240px;margin:5px 0 15px 0}@media all and (min-width: 640px){.slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-title{margin:10px 0 30px 0;width:400px}}@media all and (min-width: 1200px){.slider-home .home-slider .home-slider-image .insider-container .home-slider-info .home-slider-title{width:520px;margin:10px 0 30px 0}}@media all and (min-width: 640px){.slider-home .home-slider .home-slider-image .insider-container .home-slider-info{bottom:50px;right:80px}}@media all and (min-width: 1200px){.slider-home .home-slider .home-slider-image .insider-container .home-slider-info{bottom:75px;right:140px}}.slider-home .home-slider .home-slider-image .insider-container a{display:block;color:#fff;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden;transition:none;transition-delay:0ms}.slider-home .home-slider .home-slider-image .insider-container a:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.slider-home .home-slider .home-slider-image .insider-container a:hover,.slider-home .home-slider .home-slider-image .insider-container a:focus,.slider-home .home-slider .home-slider-image .insider-container a:active{color:#e2001a !important}.slider-home .home-slider .home-slider-image .insider-container a:hover:before,.slider-home .home-slider .home-slider-image .insider-container a:focus:before,.slider-home .home-slider .home-slider-image .insider-container a:active:before{transform:scaleX(1)}@media all and (min-width: 640px){.slider-home .home-slider .home-slider-image .insider-container{padding-top:65%;min-height:250px}}@media all and (min-width: 1200px){.slider-home .home-slider .home-slider-image .insider-container{padding-top:54%;min-height:600px}}.slider-home .home-slider .home-slider-image .bigger-font{color:#fff;width:240px;margin:5px 0 15px 0}@media all and (min-width: 640px){.slider-home .home-slider .home-slider-image .bigger-font{margin:10px 0 30px 0;width:400px}}@media all and (min-width: 1200px){.slider-home .home-slider .home-slider-image .bigger-font{width:520px;margin:10px 0 30px 0}}.slider-home .home-slider .home-progressbar{width:calc(100vw - 60px);margin:20px 30px 0 30px;position:relative;height:1px;overflow:hidden;background-color:#737373;background-image:linear-gradient(to right, #e2001a, #e2001a);background-repeat:no-repeat;background-size:0 100%;transition:background-size 200ms ease-in}@media all and (min-width: 640px){.slider-home .home-slider .home-progressbar{display:none}}@media all and (min-width: 640px){.slider-home .home-slider{max-width:100%;width:100%;margin-right:20px;margin-left:0px}}@media all and (min-width: 1200px){.slider-home .home-slider{max-width:100%;width:100%;margin-right:40px}}.slider-home .previews{display:flex;overflow:hidden;margin:5px -35px 0 -35px;justify-content:center}@media all and (min-width: 640px){.slider-home .previews{margin:10px -5px 0 -5px}}@media all and (min-width: 1200px){.slider-home .previews{margin:30px -15px 0 -15px}}.slider-home .previews .home-slider-preview{width:25%;position:relative;margin:0 2.5px;cursor:pointer}@media all and (min-width: 640px){.slider-home .previews .home-slider-preview{margin:0 5px}}@media all and (min-width: 1200px){.slider-home .previews .home-slider-preview{margin:0 15px}}.slider-home .previews .home-slider-preview.active .overlay{opacity:0}.slider-home .previews .home-slider-preview .preview-image{background-size:cover;background-repeat:no-repeat;padding-bottom:54%}.slider-home .previews .home-slider-preview .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:1;transition:opacity 200ms ease-in}.slider-home .previews .home-slider-preview .preview-text{position:absolute;top:0;left:0;width:100%;height:100%;padding:15px;display:none;align-items:center;justify-content:center;text-align:center;color:#fff;font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;font-weight:bold}@media all and (min-width: 640px){.slider-home .previews .home-slider-preview .preview-text{display:flex}}.slider-home .previews .home-slider-preview .preview-text span>span{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%)}.slider-home .dots{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:12px;list-style-type:none;padding-top:calc(114vw - 15px);width:100vw;margin-left:-30px;pointer-events:none}@media all and (min-width: 640px){.slider-home .dots{width:100%;height:18px;margin-left:0;padding-top:calc(65% - 16px)}}@media all and (min-width: 1200px){.slider-home .dots{padding-top:calc(54% - 16px)}}.slider-home .dots .dot{width:12px;height:12px;background:#d4d4d4;border-radius:24px;margin:0 5px;transition:background 200ms ease-in;border:none;cursor:pointer;font-size:0;pointer-events:all}@media all and (min-width: 640px){.slider-home .dots .dot{width:18px;height:18px;margin:0 8px}}.slider-home .dots .dot.active{background:#e2001a}.slider-home .button-container{display:none}@media all and (min-width: 640px){.slider-home .button-container{display:flex;flex-flow:column;align-self:center}.slider-home .button-container .home-prev,.slider-home .button-container .home-next{border:1px solid #e2001a;height:65px;width:65px;object-fit:contain}.slider-home .button-container .home-prev img,.slider-home .button-container .home-next img{width:23px;height:13px;transition:transform 200ms ease-in}.slider-home .button-container .home-prev img.green,.slider-home .button-container .home-next img.green{display:none}.slider-home .button-container .home-next{margin-bottom:-1px}.slider-home .button-container .home-next:hover img,.slider-home .button-container .home-next:focus img,.slider-home .button-container .home-next:active img{transform:translateX(5px)}.slider-home .button-container .home-prev:hover img,.slider-home .button-container .home-prev:focus img,.slider-home .button-container .home-prev:active img{transform:translateX(-5px)}}@media all and (min-width: 1200px){.slider-home .button-container .home-prev,.slider-home .button-container .home-next{height:100px;width:100px}.slider-home .button-container .home-prev img,.slider-home .button-container .home-next img{width:27px;height:16px}}.quick-facts{display:flex;flex-flow:column;margin:30px auto;width:calc(100% - 40px)}@media all and (min-width: 640px){.quick-facts{width:calc(100% - 80px);flex-flow:row wrap}}@media all and (min-width: 1200px){.quick-facts{width:calc(100% - 280px);min-width:1040px;margin:60px auto;flex-flow:row}}.quick-facts .fact{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;background:#e2001a;color:#fff;height:100px;padding:0 30px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:1px;word-break:break-word;-ms-hyphens:auto;hyphens:auto;min-width:0px}@media all and (min-width: 640px){.quick-facts .fact{height:120px;margin-right:1px;width:calc(50% - 2px)}}@media all and (min-width: 1200px){.quick-facts .fact{height:200px;flex:1 1 0px}}.table-component{max-width:800px;margin:30px auto;word-break:break-word}.table-component .column{padding-bottom:5px}@media all and (min-width: 640px){.table-component .column{padding-bottom:0;padding-right:29px}.table-component .column:last-child{padding-right:0px}}.table-component .table-head{display:none}.table-component .row{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #e9e9e9;padding:20px 0}.table-component .row .label{font-size:.7rem;line-height:1.2;font-weight:bold;color:#737373;padding-right:16px;width:30%;min-width:80px;max-width:150px}@media all and (min-width: 1200px){.table-component .row .label{font-size:.9rem}}.table-component .row .column{font-size:.7rem;line-height:1.2;font-weight:normal;color:#000;width:70%;max-width:calc(100% - 80px);min-width:calc(100% - 150px)}@media all and (min-width: 1200px){.table-component .row .column{font-size:.9rem}}@media all and (min-width: 640px){.table-component.small-table .table-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;border-bottom:1px solid #e9e9e9;padding-bottom:15px}.table-component.small-table .table-head .column{font-weight:bold;color:#737373}.table-component.small-table .table-head .column.small{flex-grow:1;flex-basis:10px}.table-component.small-table .table-head .column.medium{flex-grow:2;flex-basis:20px}.table-component.small-table .table-head .column.large{flex-grow:4;flex-basis:40px}}@media all and (min-width: 640px){.table-component.small-table .row{display:flex;flex-wrap:nowrap;padding:14px 0}.table-component.small-table .row .label{display:none}.table-component.small-table .row .label img{margin-top:3px}.table-component.small-table .row .column{width:auto;min-width:0px;max-width:100%}.table-component.small-table .row .column.small{flex-grow:1;flex-basis:10px}.table-component.small-table .row .column.medium{flex-grow:2;flex-basis:20px}.table-component.small-table .row .column.large{flex-grow:4;flex-basis:40px}}@media all and (min-width: 1024px){.table-component .table-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;border-bottom:1px solid #e9e9e9;padding-bottom:15px}.table-component .table-head .column{font-weight:bold;color:#737373}.table-component .table-head .column.small{flex-grow:1;flex-basis:10px}.table-component .table-head .column.medium{flex-grow:2;flex-basis:20px}.table-component .table-head .column.large{flex-grow:4;flex-basis:40px}}@media all and (min-width: 1024px){.table-component .row{display:flex;flex-wrap:nowrap;padding:14px 0}.table-component .row .label{display:none}.table-component .row .label img{margin-top:3px}.table-component .row .column{width:auto;min-width:0px;max-width:100%}.table-component .row .column.small{flex-grow:1;flex-basis:10px}.table-component .row .column.medium{flex-grow:2;flex-basis:20px}.table-component .row .column.large{flex-grow:4;flex-basis:40px}}.dropdown{flex:1 1 0px;position:relative}.dropdown.active .dropdown-header svg{transform:scaleY(-1)}.dropdown .dropdown-header{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;word-break:break-word;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;height:80px;padding:10px 23px;align-items:center;justify-content:flex-start}@media all and (min-width: 1200px){.dropdown .dropdown-header{height:108px;padding:40px}}.dropdown .dropdown-header:focus .dropdown-arrow-icon,.dropdown .dropdown-header:hover .dropdown-arrow-icon,.dropdown .dropdown-header:active .dropdown-arrow-icon{stroke:#e2001a}.dropdown .dropdown-header svg{height:8px;position:absolute;right:23px;top:calc(50% - 4px);transition:transform,color 200ms ease-in;transition-delay:50ms}@media all and (min-width: 1200px){.dropdown .dropdown-header svg{height:10px;right:35px;top:calc(50% - 5px)}}.dropdown .dropdown-content{display:none;padding:0;margin:0;list-style-type:none;position:absolute;width:100%;top:80px;left:0;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);z-index:10}@media all and (min-width: 1200px){.dropdown .dropdown-content{top:108px}}.dropdown .dropdown-content li{height:60px;border-bottom:1px solid #000}@media all and (min-width: 1200px){.dropdown .dropdown-content li{height:70px}}.contacts{display:flex;flex-flow:row wrap;margin:20px -10px}@media all and (min-width: 1600px){.contacts{margin:40px -15px}}.contacts .contact-container{box-shadow:0 0 16px 0 rgba(0,0,0,.09);width:calc(100% - 20px);margin:10px;background-color:#fff}@media all and (min-width: 640px){.contacts .contact-container{width:calc(50% - 21px)}}@media all and (min-width: 1024px){.contacts .contact-container{width:calc(33.3% - 21px)}}@media all and (min-width: 1200px){.contacts .contact-container{width:calc(25% - 21px)}}@media all and (min-width: 1600px){.contacts .contact-container{width:calc(25% - 31px);margin:15px}}.contacts .contact-container .headshot{width:100%}.contacts .contact-container .headshot img{width:100%;height:auto}.contacts .contact-container .content{padding:25px 35px}.contacts .contact-container .contact-particulars{margin-bottom:30px}.contacts .contact-container .contact-particulars p{margin:0}.contacts .contact-container .contact-particulars .contact-position{margin-bottom:5px;@inlude small-font;color:#737373;font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal}.contacts .contact-container .contact-particulars .contact-name{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal}.contacts .contact-container p.contact-line{display:flex;flex-flow:row;align-items:center;justify-content:flex-start}.contacts .contact-container p.contact-line img{width:20px;margin-right:15px}.contacts .contact-container p.contact-line .contact-mail{word-break:break-word}a.athlete-portrait-back{display:inline-block;margin-bottom:20px;font-weight:bold;color:#000}a.athlete-portrait-back:focus,a.athlete-portrait-back:hover{color:#e2001a}@media all and (min-width: 640px){a.athlete-portrait-back{margin-bottom:35px}}@media all and (min-width: 1200px){a.athlete-portrait-back{margin-bottom:59px}}a.athlete-portrait-back .show-on-mobile img{margin-right:11px;height:9px}@media all and (min-width: 640px){a.athlete-portrait-back .show-on-mobile{display:none}}a.athlete-portrait-back .show-on-desktop{display:none}a.athlete-portrait-back .show-on-desktop img{margin-right:20px;margin-bottom:-2px}@media all and (min-width: 640px){a.athlete-portrait-back .show-on-desktop{display:inline-block;font-weight:bold}}.athlete-portrait .slider .cover-container{top:0}.athlete-portrait .highlight-box{height:200px;background-size:cover;background-position:center}@media all and (min-width: 640px){.athlete-portrait .highlight-box{height:450px}}@media all and (min-width: 1200px){.athlete-portrait .highlight-box{height:690px}}.athlete-portrait .highlight-box .athlete-header-box{display:flex;height:calc(100% - 60px);margin:0 50px}.athlete-portrait .highlight-box .athlete-header-box .athlete-image-box{display:none;align-self:center}@media all and (min-width: 640px){.athlete-portrait .highlight-box .athlete-header-box .athlete-image-box{display:block;width:180px;position:relative}}@media all and (min-width: 1200px){.athlete-portrait .highlight-box .athlete-header-box .athlete-image-box{width:380px}}@media all and (min-width: 1600px){.athlete-portrait .highlight-box .athlete-header-box .athlete-image-box{width:460px}}.athlete-portrait .highlight-box .athlete-header-box .athlete-main-info{color:#fff;font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;align-self:center;word-break:break-all}.athlete-portrait .highlight-box .athlete-header-box .athlete-main-info .athlete-name{margin-bottom:7px}.athlete-portrait .highlight-box .athlete-header-box .athlete-main-info .athlete-name .prename{display:block}@media all and (min-width: 640px){.athlete-portrait .highlight-box .athlete-header-box .athlete-main-info .athlete-name{margin-bottom:0}}.athlete-portrait .athlete-facts{margin:-60px 20px 30px 20px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);display:flex;flex-direction:column}@media all and (min-width: 640px){.athlete-portrait .athlete-facts{flex-direction:row;align-content:stretch;align-items:center;margin:-80px 40px 50px 40px;height:160px}}@media all and (min-width: 1200px){.athlete-portrait .athlete-facts{margin:-100px 140px 80px 140px;height:200px}}.athlete-portrait .athlete-facts .athlete-facts-image{height:190px;padding:30px 0;display:flex;justify-content:center}@media all and (min-width: 640px){.athlete-portrait .athlete-facts .athlete-facts-image{display:none}}.athlete-portrait .athlete-facts .athlete-facts-data{text-align:center;margin-bottom:20px;flex-grow:1}.athlete-portrait .athlete-facts .athlete-facts-data .fact-title{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;color:#737373}.athlete-portrait .athlete-facts .athlete-facts-data .fact-content{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}@media all and (min-width: 1200px){.athlete-portrait .athlete-facts .athlete-facts-data .fact-content{margin-top:10px}}.athlete-portrait .athlete-facts .athlete-facts-data .link-list{display:flex;justify-content:center;margin-top:12px}.athlete-portrait .athlete-facts .athlete-facts-data .link-list a{margin:0 14px}.athlete-portrait .athlete-facts .athlete-facts-data .link-list a svg path,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a svg g,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a svg rect,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a svg circle{transition:stroke 200ms ease-in;transition-delay:50ms}.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:hover svg path,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:hover svg g,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:hover svg rect,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:hover svg circle,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:active svg path,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:active svg g,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:active svg rect,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:active svg circle,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:focus svg path,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:focus svg g,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:focus svg rect,.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:focus svg circle{stroke:#e2001a}.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:first-child{margin-left:0}.athlete-portrait .athlete-facts .athlete-facts-data .link-list a:last-child{margin-right:0}.athlete-portrait .athlete-image-main{width:132px;height:132px;border-radius:66px;border:2px solid #e2001a;margin:0 auto;position:absolute;background-size:cover}.athlete-portrait .athlete-image-main .athlete-image-sport{position:absolute;border-radius:15px;background-color:#fff;border:2px solid #e2001a;background-size:cover;width:30px;height:30px}.athlete-portrait .athlete-image-main .athlete-image-sport.icon1{top:30px;right:-12px}.athlete-portrait .athlete-image-main .athlete-image-sport.icon2{top:0px;right:8px}.athlete-portrait .athlete-image-main .athlete-image-sport.icon3{top:66px;right:-15px}@media all and (min-width: 640px){.athlete-portrait .athlete-image-main{border:2px solid #fff;background-color:#e2001a;left:0;top:-70px}.athlete-portrait .athlete-image-main .athlete-image-sport{background-color:#fff;border:2px solid #fff}}@media all and (min-width: 1200px){.athlete-portrait .athlete-image-main{left:90px;top:-120px;width:240px;height:240px;border-radius:120px}.athlete-portrait .athlete-image-main .athlete-image-sport{position:absolute;border-radius:32px;width:64px;height:64px}.athlete-portrait .athlete-image-main .athlete-image-sport.icon1{top:65px;right:-33px}.athlete-portrait .athlete-image-main .athlete-image-sport.icon2{top:0px;right:8px}.athlete-portrait .athlete-image-main .athlete-image-sport.icon3{top:142px;right:-10px}}.sports-list{margin:30px 0}@media all and (min-width: 1200px){.sports-list{margin:40px 0}}.sports-list h2{margin:30px 0}@media all and (min-width: 1200px){.sports-list h2{margin:50px 0 40px 0}}.sports-list .dropdown-content input{display:none}.sports-list .dropdown-content input[type=radio]:checked+label{color:#e2001a}.sports-list .content{display:flex;flex-direction:column;gap:20px}@media all and (min-width: 640px){.sports-list .content{flex-direction:row;flex-wrap:wrap}}.sports-list .content a.card{box-shadow:0 0 16px 0 rgba(0,0,0,.09);background-color:#fff;display:flex;padding:20px;align-items:center;justify-content:space-between}.sports-list .content a.card:focus-visible{outline:1px solid #e2001a}@media all and (min-width: 640px){.sports-list .content a.card{width:calc(50% - 10px);height:100px;margin-top:0}}@media all and (min-width: 1024px){.sports-list .content a.card{padding:30px}}@media all and (min-width: 1200px){.sports-list .content a.card{width:calc(33.3333% - 14px);padding:43px 30px 43px 30px;height:150px}}.sports-list .content a.card .icon{width:52px;min-width:52px;height:52px;color:#000;border-color:#000;border-radius:26px;margin-right:20px;overflow:hidden}@media all and (min-width: 1024px){.sports-list .content a.card .icon{width:64px;min-width:64px;height:64px;border-radius:32px}}.sports-list .content a.card .icon .sports-icon{background-size:cover;width:100%;height:100%;transition:all 200ms ease-in}.sports-list .content a.card .detail-info{flex-grow:1;max-width:calc(100% - 128px)}@media all and (min-width: 1024px){.sports-list .content a.card .detail-info{max-width:calc(100% - 140px)}}.sports-list .content a.card .sport-name{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;color:#000;-ms-hyphens:auto;hyphens:auto;line-height:1.4}.sports-list .content a.card .association-name{font-weight:bold;color:#737373;font-size:.7rem;line-height:1.2}@media all and (min-width: 1200px){.sports-list .content a.card .association-name{font-size:.9rem}}.sports-list .content a.card .link{margin-left:16px}.sports-list .content a.card .link .link-external-arrow{transition:all 200ms ease-in}.sports-list .content a.card:focus .sports-icon,.sports-list .content a.card:hover .sports-icon{transform:scale(1.1);transform-origin:center center;transition:all 200ms ease-in}.sports-list .content a.card:focus .link-external-arrow,.sports-list .content a.card:hover .link-external-arrow{transform:translate(2px, -2px);transform-origin:bottom left;transition:all 200ms ease-in}.sports-list .load-more{display:block;margin:30px auto 0 auto}#sports-list-template{display:none}.text-teaser{display:flex;flex-direction:column;margin-top:50px;margin-bottom:50px}@media all and (min-width: 1200px){.text-teaser{margin-bottom:80px}}.text-teaser .teaser-topic{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;letter-spacing:.54px;margin-bottom:15px}.text-teaser .teaser-content{display:flex;flex-direction:column}@media all and (min-width: 640px){.text-teaser .teaser-content{flex-direction:row}}.text-teaser .teaser-content .teaser-title{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;word-break:break-word}@media all and (min-width: 640px){.text-teaser .teaser-content .teaser-title{width:50%}}@media all and (min-width: 1200px){.text-teaser .teaser-content .teaser-title{width:60%}}.text-teaser .teaser-content .teaser-text{margin-top:20px}@media all and (min-width: 640px){.text-teaser .teaser-content .teaser-text{width:50%;margin-left:40px;margin-top:0}}@media all and (min-width: 1200px){.text-teaser .teaser-content .teaser-text{width:40%}}.text-teaser .teaser-links{margin-top:35px;text-align:right}@media all and (min-width: 640px){.text-teaser .teaser-links{margin-top:50px}}@media all and (min-width: 1200px){.text-teaser .teaser-links{margin-top:70px}}.text-teaser .teaser-links a{color:#000;margin-left:35px;white-space:nowrap;display:inline-block;margin-bottom:5px}@media all and (min-width: 1200px){.text-teaser .teaser-links a{margin-left:60px}}.text-teaser .teaser-links a:first-of-type{margin-left:0}.text-teaser .teaser-links a:focus,.text-teaser .teaser-links a:hover,.text-teaser .teaser-links a:active{color:#e2001a}.text-teaser .teaser-links img{height:9px;margin-left:10px}@media all and (min-width: 1200px){.text-teaser .teaser-links img{height:16px;margin-bottom:-3px;margin-left:16px}}.video-teaser{position:relative;margin:50px 0 80px 0}@media all and (min-width: 640px){.video-teaser{margin:75px 0 140px 0}}@media all and (min-width: 1200px){.video-teaser{margin:100px 0 200px 0}}@media all and (min-width: 640px){.video-teaser .content{display:flex;flex-flow:row wrap;margin:0 -15px}}@media all and (min-width: 1200px){.video-teaser .content{margin:0 -20px}}.video-teaser .content .video-wrapper{margin:30px 0;max-width:100%;position:relative}@media all and (min-width: 640px){.video-teaser .content .video-wrapper{margin:15px;width:calc(50% - 31px)}}@media all and (min-width: 1200px){.video-teaser .content .video-wrapper{margin:20px;width:calc(33.33% - 41px)}}.video-teaser .content .video-wrapper:first-child{margin-top:20px}@media all and (min-width: 1200px){.video-teaser .content .video-wrapper:first-child{margin:20px;width:calc(100% - 40px);position:relative}}@media all and (min-width: 1200px){.video-teaser .content .video-wrapper:first-child .video.default{padding-bottom:33%;width:52%}.video-teaser .content .video-wrapper:first-child .video.default h4{left:calc(100% - 100px);color:#e2001a;bottom:112px}.video-teaser .content .video-wrapper:first-child .video.default .button.play{width:75px;height:75px;bottom:40px;left:40px}.video-teaser .content .video-wrapper:first-child .video.default .button.play img{width:18px;height:18px}}@media all and (min-width: 1600px){.video-teaser .content .video-wrapper:first-child .video.default .button.play{width:96px;height:96px;bottom:60px;left:60px}.video-teaser .content .video-wrapper:first-child .video.default .button.play img{width:22px;height:22px}}.video-teaser .content .video-wrapper:first-child .social-media{z-index:1}@media all and (min-width: 1200px){.video-teaser .content .video-wrapper:first-child .social-media{position:absolute;left:calc(52% + 35px);bottom:51px}}.video-teaser .content .video-wrapper .social-media{display:none}@media all and (min-width: 1200px){.video-teaser .content .video-wrapper .social-media{display:block}}@media all and (min-width: 640px){.video-teaser .content .video-wrapper .video.default .button.play{width:50px;height:50px;bottom:20px;left:20px}.video-teaser .content .video-wrapper .video.default .button.play img{width:12px;height:12px}}@media all and (min-width: 1600px){.video-teaser .content .video-wrapper .video.default .button.play{width:60px;height:60px;bottom:30px;left:30px}.video-teaser .content .video-wrapper .video.default .button.play img{width:14px;height:14px}}.video-teaser .content .video-wrapper .video.default h4{margin:0}@media all and (min-width: 640px){.video-teaser .content .video-wrapper .video.default h4{bottom:27px;left:90px}}@media all and (min-width: 1600px){.video-teaser .content .video-wrapper .video.default h4{bottom:40px;left:120px}}.video-teaser .button.more{float:right;margin-top:0;color:#000;padding-right:15px;transition:color 200ms ease-in}@media all and (min-width: 640px){.video-teaser .button.more{margin-top:15px}}@media all and (min-width: 1200px){.video-teaser .button.more{display:none;padding-right:35px}}.video-teaser .button.more svg path{transition:stroke 200ms ease-in}.video-teaser .button.more .arrow{height:9px;margin-left:10px}@media all and (min-width: 1200px){.video-teaser .button.more .arrow{height:14px;margin-left:15px}}.video-teaser .button.more:hover,.video-teaser .button.more:focus,.video-teaser .button.more:active{color:#fff}.video-teaser .button.more:hover svg path,.video-teaser .button.more:focus svg path,.video-teaser .button.more:active svg path{stroke:#fff}@media all and (min-width: 1200px){.video-teaser h3{display:none}}.video-teaser .info-container{display:none}@media all and (min-width: 1200px){.video-teaser .info-container{display:block;position:absolute;top:20px;right:0;padding-bottom:33%;width:48%}.video-teaser .info-container h3{display:block;position:absolute;bottom:280px;left:40px}.video-teaser .info-container .more{display:inline-block;position:absolute;bottom:0;right:0}.video-teaser .info-container .more svg{margin-left:16px;margin-bottom:-2px}}@media all and (min-width: 1600px){.video-teaser .info-container h3{bottom:330px}}.quote{padding-left:18%;font-style:italic;font-weight:600}@media all and (min-width: 640px){.quote{padding:0;display:flex;justify-content:flex-start;position:relative;left:0}}@media all and (min-width: 1200px){.quote{left:0}}.author{padding-left:18%}@media all and (min-width: 640px){.author{padding:0;position:relative;left:0}}@media all and (min-width: 1200px){.author{left:0}}.image-teaser{margin:80px 0}@media all and (min-width: 640px){.image-teaser{margin:140px 0}}@media all and (min-width: 1200px){.image-teaser{margin:200px 0}}.image-teaser h3{margin-bottom:20px}@media all and (min-width: 640px){.image-teaser h3{margin-bottom:41px}}@media all and (min-width: 640px){.image-teaser h3{letter-spacing:1.02px}}.image-teaser .box{display:block;margin:30px 0;position:relative;color:#000}.image-teaser .box:hover .inner-image,.image-teaser .box:active .inner-image,.image-teaser .box:focus .inner-image{transform:scale(1.05)}.image-teaser .image{width:90%;padding-bottom:55%;position:relative;z-index:1}@media all and (min-width: 1200px){.image-teaser .image{width:60%;padding-bottom:36%}}@media all and (min-width: 1600px){.image-teaser .image{width:74%;padding-bottom:46%}}.image-teaser .image .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.image-teaser .image .image-wrapper .inner-image{background-size:cover;background-position:center center;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 200ms ease-in}.image-teaser .image .image-wrapper .dark-overlay,.image-teaser .game-type-nav a .image .image-wrapper .medium-dark-overlay,.game-type-nav a .image-teaser .image .image-wrapper .medium-dark-overlay,.image-teaser .game-type-nav .campaign .image .image-wrapper .medium-dark-overlay,.game-type-nav .campaign .image-teaser .image .image-wrapper .medium-dark-overlay{position:absolute;width:100%;height:100%;background-blend-mode:multiply;background-image:linear-gradient(to right, rgba(249, 246, 246, 0) 0%, rgba(0, 0, 0, 0.7) 100%)}.image-teaser .image .image-wrapper .dark-overlay.medium,.image-teaser .game-type-nav a .image .image-wrapper .medium.medium-dark-overlay,.game-type-nav a .image-teaser .image .image-wrapper .medium.medium-dark-overlay,.image-teaser .game-type-nav .campaign .image .image-wrapper .medium.medium-dark-overlay,.game-type-nav .campaign .image-teaser .image .image-wrapper .medium.medium-dark-overlay{background-image:linear-gradient(to right, rgba(249, 246, 246, 0) 0%, rgba(0, 0, 0, 0.4) 100%)}.image-teaser .white-overlay{position:absolute;width:82%;margin-left:18%;padding-bottom:70%;margin-top:calc(-55% + 30px);left:0;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09)}@media all and (min-width: 1200px){.image-teaser .white-overlay{width:50%;margin-left:50%;padding-bottom:40%;margin-top:calc(-36% + 30px)}}@media all and (min-width: 1600px){.image-teaser .white-overlay{width:40%;margin-left:60%;padding-bottom:43%;margin-top:calc(-46% + 130px)}}.image-teaser .text{width:82%;margin-left:18%;padding-bottom:70%;margin-top:calc(-55% + 30px);margin-right:0;position:relative;z-index:1;margin-bottom:0}@media all and (min-width: 1200px){.image-teaser .text{width:50%;margin-left:50%;padding-bottom:40%;margin-top:calc(-36% + 30px)}}@media all and (min-width: 1600px){.image-teaser .text{width:40%;margin-left:60%;padding-bottom:43%;margin-top:calc(-46% + 130px)}}.image-teaser .text .text-wrapper{display:flex;flex-flow:column;align-items:center;justify-content:flex-end;height:100%;position:absolute;top:0;left:0;padding:15px 15px 45px 15px;width:100%}@media all and (min-width: 640px){.image-teaser .text .text-wrapper{align-items:flex-start;padding:40px 40px 75px 40px}}@media all and (min-width: 1200px){.image-teaser .text .text-wrapper{padding:30px 40px 75px 30px}}@media all and (min-width: 1600px){.image-teaser .text .text-wrapper{padding:30px 60px 133px 30px}}.image-teaser .text .text-wrapper .topic-top{display:none;max-width:100%}@media all and (min-width: 1200px){.image-teaser .text .text-wrapper .topic-top{display:block;font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;margin-left:calc(17% + 30px)}}@media all and (min-width: 1600px){.image-teaser .text .text-wrapper .topic-top{margin-left:calc(35% + 30px)}}.image-teaser .text .text-wrapper .teaser-title{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;color:#e2001a;max-width:100%}@media all and (min-width: 1200px){.image-teaser .text .text-wrapper .teaser-title{margin-left:-130px}}@media all and (min-width: 1600px){.image-teaser .text .text-wrapper .teaser-title{margin-left:-170px}}.image-teaser .text .text-wrapper .teaser-text{display:none}@media all and (min-width: 1200px){.image-teaser .text .text-wrapper .teaser-text{display:block;font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;margin-left:calc(17% + 30px);margin-top:10px;width:calc(100% - 17% - 30px)}}@media all and (min-width: 1600px){.image-teaser .text .text-wrapper .teaser-text{margin-left:calc(35% + 30px);margin-top:40px;width:calc(100% - 35% - 30px)}}.image-teaser .text .text-wrapper .topic-bottom{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;max-width:100%}@media all and (min-width: 1200px){.image-teaser .text .text-wrapper .topic-bottom{display:none}}.image-teaser .text .link-box{position:absolute;right:14px;bottom:14px;font-weight:bold;color:#000}@media all and (min-width: 640px){.image-teaser .text .link-box{bottom:30px;right:30px;width:140px}}@media all and (min-width: 1600px){.image-teaser .text .link-box{bottom:58px;right:56px}}.image-teaser .text .link-box img{height:9px;margin-left:5px}@media all and (min-width: 640px){.image-teaser .text .link-box img{height:14px;margin-left:10px}}.fullscreen-wrapper{height:0;visibility:hidden;opacity:0;padding:0;transition:opacity 200ms ease-in}.fullscreen-wrapper .album-slider{display:none}.fullscreen-wrapper.active{visibility:visible;opacity:1;background:#f9f9fc;position:fixed;padding:30px;width:100%;height:100%;z-index:60;top:0;left:0;bottom:0;right:0;transition:opacity 200ms ease-in}.fullscreen-wrapper.active .album-slider{display:block}@media all and (min-width: 640px){.fullscreen-wrapper.active{padding-left:100px;padding-right:100px}}.fullscreen-wrapper.active .top-navi{display:flex;justify-content:flex-end;margin-bottom:20px}.fullscreen-wrapper.active .top-navi button.close-album{height:50px;width:50px;transition:transform 200ms ease-in;transform-origin:center center}.fullscreen-wrapper.active .top-navi button.close-album:hover,.fullscreen-wrapper.active .top-navi button.close-album:focus,.fullscreen-wrapper.active .top-navi button.close-album:active{transform:scale(1.1)}@media all and (min-width: 640px){.fullscreen-wrapper.active .top-navi button.close-album{margin-right:-70px}}.album-slider{margin:0 auto}@media all and (min-width: 640px){.album-slider .fullscreen-slider-container .slick-slide{width:calc(100vw - 60px);height:calc(100vh - 130px);display:flex;flex-direction:column;width:calc(100vw - 200px)}}.album-slider .fullscreen-slider-container .inner-slider-container{position:relative;width:calc(100vw - 60px);padding-bottom:58.8%}@media all and (min-width: 640px){.album-slider .fullscreen-slider-container .inner-slider-container{flex-grow:1;width:auto;padding-bottom:0}}.album-slider .fullscreen-slider-container .inner-slider-container .inner-image{position:absolute;width:100%;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}@media all and (min-width: 640px){.album-slider .fullscreen-slider-container .inner-slider-container .inner-image{position:auto;height:100%;width:100%}}.album-slider .fullscreen-slider-container .subtitles{display:flex;justify-content:space-between;margin-top:0}@media all and (min-width: 640px){.album-slider .fullscreen-slider-container .subtitles{margin-top:30px}}.album-slider .fullscreen-slider-container .subtitles .position{margin-right:20px}.album-slider .cover-container{position:absolute;top:100px;width:calc(100vw - 140px);display:none;justify-content:space-between;left:0;height:calc(100vh - 140px);visibility:hidden}@media all and (min-width: 640px){.album-slider .cover-container{display:flex;left:70px;width:calc(100vw - 140px)}}.album-slider .cover-container .prev,.album-slider .cover-container .next{visibility:visible;width:50px;height:50px;border-radius:25px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.03),0 2px 5px 0 rgba(0,0,0,.12);position:absolute;top:calc(50% - 25px)}.album-slider .cover-container .prev svg,.album-slider .cover-container .next svg{height:14px;transition:transform 200ms ease-in}.album-slider .cover-container .prev:hover svg,.album-slider .cover-container .prev:focus svg,.album-slider .cover-container .prev:active svg,.album-slider .cover-container .next:hover svg,.album-slider .cover-container .next:focus svg,.album-slider .cover-container .next:active svg{transform:translateX(-3px)}.album-slider .cover-container .next{right:-25px;transform:rotate(180deg);transform-origin:center center}.album-slider .cover-container .prev{left:-25px}.album-slider .progressbar{width:calc(100vw - 60px);margin:20px auto 30px;position:relative;height:1px;overflow:hidden;background-color:#737373;background-image:linear-gradient(to right, #e2001a, #e2001a);background-repeat:no-repeat;background-size:0 100%;transition:background-size ease-in ease-in}@media all and (min-width: 640px){.album-slider .progressbar{display:none}}.album-slider .progressbar .progress{display:none}.info-box{background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);margin:30px auto;padding:30px;display:flex;flex-flow:column;align-items:center;width:100%;max-width:430px}@media all and (min-width: 1600px){.info-box{max-width:340px;position:absolute;left:calc(100% + 30px);top:0;width:calc(50vw - 510px);margin:0}}.info-box.scroll-fixed{transition:top 200ms ease-in}.info-box.scroll-fixed.fixed{position:fixed;z-index:10;top:0;left:0;padding:10px 30px;margin-top:0}.info-box.scroll-fixed.fixed h5{margin:0 0 10px 0}.info-box.scroll-fixed.fixed .icon{margin-bottom:0}@media all and (min-width: 430px){.info-box.scroll-fixed.fixed{left:calc(50vw - 215px)}}@media all and (min-width: 1600px){.info-box.scroll-fixed.fixed{top:30px;left:calc(50vw + 420px);padding:30px}.info-box.scroll-fixed.fixed h5{margin:0 0 25px 0}.info-box.scroll-fixed.fixed .icon{margin-bottom:20px}}.info-box .icon{margin-bottom:20px}.info-box .icon img{height:50px;display:block}.info-box .pretitle{font-family:myriad-pro,sans-serif;font-weight:700;font-style:normal;margin-bottom:5px;color:#737373}.info-box h5{text-transform:uppercase;margin:0 0 25px 0}.info-box a.button{color:#fff;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}.info-box a.button:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.info-box a.button:hover,.info-box a.button:focus,.info-box a.button:active{color:#e2001a !important}.info-box a.button:hover:before,.info-box a.button:focus:before,.info-box a.button:active:before{transform:scaleX(1)}header.headroom--pinned+nav+main .info-box.scroll-fixed.fixed{top:100px}@media all and (min-width: 1600px){header.headroom--pinned+nav+main .info-box.scroll-fixed.fixed{top:190px}}.olympia-quiz{max-width:800px;margin:30px auto;position:relative}@media all and (min-width: 640px){.olympia-quiz{width:calc(100% - 80px)}}@media all and (min-width: 1200px){.olympia-quiz{margin:40px auto}}.olympia-quiz .image img{width:100%}.olympia-quiz h4{margin-bottom:20px}.olympia-quiz .question{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #000}.olympia-quiz .question .answers{margin-top:15px}.olympia-quiz .question .answer{display:flex;flex-flow:row;margin:5px 0;background-color:#fff;cursor:pointer}.olympia-quiz .question .answer h4{margin:20px 0}.olympia-quiz .question .answer .letter{height:100%;min-height:60px;height:100%;background:#000;width:60px;flex:0 0 60px;color:#fff;font-family:Trim-Bold,sans-serif;display:flex;align-items:center;justify-content:center;margin-right:20px}@media all and (min-width: 1200px){.olympia-quiz .question .answer .letter{min-height:80px;width:80px;flex:0 0 80px}}.olympia-quiz .question .answer.correct .letter{background:#22b15e}.olympia-quiz .question .answer.wrong .letter{background:#ea1c28}.olympia-quiz .question .explanation{display:none}.olympia-quiz .question .explanation p:last-child{margin-bottom:0}.olympia-quiz .question .explanation .correct{color:#22b15e;display:none}.olympia-quiz .question .explanation .wrong{color:#ea1c28;display:none}.olympia-quiz .question.answered{pointer-events:none}.olympia-quiz .question.answered .explanation{display:block;pointer-events:all}.olympia-quiz .question.answered.correct .explanation .correct{display:block}.olympia-quiz .question.answered.wrong .explanation .wrong{display:block}.olympia-quiz form.participation{display:none}.olympia-quiz form.participation h2{margin-bottom:30px}.olympia-quiz form.participation p+.form-field{margin-top:55px}.olympia-quiz form.participation.success>*{display:none !important}.olympia-quiz form.participation.success>*.success{display:block !important}.olympia-quiz form.participation.submit-error.already-participated .error-message.already-registered{display:block}.olympia-quiz form.participation.submit-error.generic .error-message.generic{display:block}.olympia-quiz form.participation .form-field{width:100%;margin:5px 0}.olympia-quiz form.participation .form-field input{width:100%;height:60px;padding:20px;outline:none;border:none}.olympia-quiz form.participation .form-field input ::placeholder,.olympia-quiz form.participation .form-field input :-ms-input-placeholder,.olympia-quiz form.participation .form-field input ::-ms-input-placeholder{color:#000}@media all and (min-width: 1200px){.olympia-quiz form.participation .form-field input{height:80px}}.olympia-quiz form.participation .form-field.error.required .error-message.required{display:block}.olympia-quiz form.participation .form-field.error.invalid-number .error-message.invalid-number{display:block}.olympia-quiz form.participation .form-field.error.invalid-email .error-message.email{display:block}.olympia-quiz form.participation .form-field.error input{border:2px solid #e2001a}.olympia-quiz form.participation .checkbox{display:flex;flex-flow:row wrap;align-items:flex-start;margin:15px 0 20px 0}.olympia-quiz form.participation .checkbox input{height:30px;width:30px;margin-right:10px;flex:0 0 30px;margin-top:8px;-webkit-appearance:none;appearance:none;border:2px solid #000;padding:0;position:relative}.olympia-quiz form.participation .checkbox input:before{transition:transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);transform:rotate(-45deg) scale(0, 0);content:"";position:absolute;left:5px;top:7px;z-index:1;width:13px;height:6px;border:2px solid #000;border-top-style:none;border-right-style:none}.olympia-quiz form.participation .checkbox input:checked:before{transform:rotate(-45deg) scale(1, 1)}.olympia-quiz form.participation .checkbox label{flex:1 0 auto;width:calc(100% - 40px);margin-top:8px}.olympia-quiz form.participation .checkbox label p{margin:0}.olympia-quiz form.participation .checkbox .error-message{width:100%}.olympia-quiz form.participation .button{background-color:#22b15e;border-color:#22b15e;margin-top:20px;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}.olympia-quiz form.participation .button:before{content:"";background:#f9f9fc;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}.olympia-quiz form.participation .button:hover,.olympia-quiz form.participation .button:focus,.olympia-quiz form.participation .button:active{color:#22b15e !important}.olympia-quiz form.participation .button:hover:before,.olympia-quiz form.participation .button:focus:before,.olympia-quiz form.participation .button:active:before{transform:scaleX(1)}.olympia-quiz form.participation .error-message{display:none;color:#e2001a}.olympia-quiz form.participation .success{display:none}.chat{margin:30px auto;max-width:800px}.chat .message-wrapper,.chat .loading-bubble{transition-delay:500ms}.chat .message-wrapper.visible,.chat .loading-bubble.visible{animation:message .4s ease-out 0s forwards}.chat .message-wrapper.visible.immediate,.chat .loading-bubble.visible.immediate{transition-delay:0ms;animation-duration:0ms}.chat .message-wrapper{display:flex;margin:30px 0;transform:scale(0);max-height:0;transform-origin:0 100%;transition-delay:200ms}@media all and (min-width: 640px){.chat .message-wrapper{margin:40px 0}}.chat .message-wrapper .message .image-wrapper{display:flex;align-items:center}.chat .message-wrapper .message .image-wrapper img{height:33vw;max-width:100%}@media all and (min-width: 640px){.chat .message-wrapper .message .image-wrapper img{height:22vw;max-height:250px}}.chat .message-wrapper:nth-child(odd){justify-content:flex-end}.chat .message-wrapper:nth-child(even){justify-content:flex-start}.chat .loading-bubble{background-image:url("../icons/bubble.svg");background-size:cover;width:100px;height:68px;display:flex;align-items:center;justify-content:center;transform:scale(0);max-height:0;transform-origin:0 100%}.chat .loading-bubble.active .circle:first-child{animation:circle1 .8s cubic-bezier(0.48, 0.03, 0.55, 0.98) 0s infinite alternate}.chat .loading-bubble.active .circle:nth-child(2){animation:circle1 .8s cubic-bezier(0.48, 0.03, 0.55, 0.98) .2s infinite alternate}.chat .loading-bubble.active .circle:nth-child(3){animation:circle1 .8s cubic-bezier(0.48, 0.03, 0.55, 0.98) .4s infinite alternate}.chat .loading-bubble .circle{height:15px;width:15px;background-color:#fff;border-radius:50%;display:inline-block;transform:translateY(-5px);position:relative;top:-8px;margin:0 3px}.chat .button-wrapper{display:flex;justify-content:center}.contact-formular-box .checkbox{display:flex;align-items:flex-start}.contact-formular-box .checkbox input{margin-top:.3em}.contact-formular-box .button-wrapper{display:flex;justify-content:center;margin-top:20px}@media all and (min-width: 640px){.contact-formular-box .button-wrapper{justify-content:flex-end}}@keyframes circle1{0%{transform:translateY(-8px)}100%{transform:translateY(8px)}}@keyframes message{0%{max-height:100vmax}80%{transform:scale(1.1)}100%{transform:scale(1);max-height:100vmax;overflow:visible;padding-top:1rem}}a.teaser:focus-visible{outline:1px solid #e2001a}.teaser,a.teaser{display:flex;flex-flow:column;margin:30px 0;color:#000;font-weight:normal}@media all and (min-width: 1024px){.teaser,a.teaser{flex-flow:row;background:#fff;padding:60px;box-shadow:0 0 16px 0 rgba(0,0,0,.09);margin-top:150px;margin-bottom:100px}}@media all and (min-width: 1600px){.teaser,a.teaser{margin-top:200px}}.teaser h2,a.teaser h2{margin-top:0;margin-bottom:20px}@media all and (min-width: 1024px){.teaser h2,a.teaser h2{margin-bottom:30px}}@media all and (min-width: 1024px){.teaser.right,a.teaser.right{flex-direction:row-reverse}}@media all and (min-width: 1024px){.teaser.right .image,a.teaser.right .image{margin-left:80px;margin-right:30px}}@media all and (min-width: 1600px){.teaser.right .image,a.teaser.right .image{margin-left:120px}}.teaser .image,a.teaser .image{position:relative}@media all and (min-width: 1024px){.teaser .image,a.teaser .image{flex:0 0 50%;margin-left:30px;margin-right:80px;margin-top:-110px}}@media all and (min-width: 1600px){.teaser .image,a.teaser .image{flex:0 0 60%;margin-top:-160px;margin-right:120px}}.teaser .image img,a.teaser .image img{width:100%;height:auto}.teaser .icon,a.teaser .icon{position:absolute;display:flex;justify-content:center;top:20px;width:130px;height:130px;bottom:auto;left:20px;padding:15px 15px;background:#fff;display:flex;align-items:center;justify-content:center}@media all and (min-width: 1200px){.teaser .icon,a.teaser .icon{top:30px;width:154px;height:154px;bottom:auto;left:30px;padding:15px 15px}}.teaser .icon img,a.teaser .icon img{width:auto;height:auto;max-width:100%;max-height:100%}.teaser .teaser-content,a.teaser .teaser-content{z-index:1;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);margin:-50px 20px 0 20px;padding:20px}@media all and (min-width: 400px){.teaser .teaser-content,a.teaser .teaser-content{padding:30px}}@media all and (min-width: 1024px){.teaser .teaser-content,a.teaser .teaser-content{width:calc(50% - 110px);background:none;box-shadow:none;margin:0;padding:0}}@media all and (min-width: 1600px){.teaser .teaser-content,a.teaser .teaser-content{width:calc(40% - 150px)}}.teaser .countdown,a.teaser .countdown{display:flex;margin-bottom:30px}@media all and (min-width: 1024px){.teaser .countdown,a.teaser .countdown{margin-bottom:40px}}.teaser .countdown>span,a.teaser .countdown>span{padding:0 8px;border-right:2px solid #e2001a;display:flex;flex-flow:column;align-items:center}@media all and (min-width: 400px){.teaser .countdown>span,a.teaser .countdown>span{padding:0 12px}}@media all and (min-width: 1200px){.teaser .countdown>span,a.teaser .countdown>span{padding:0 20px}}.teaser .countdown>span:first-child,a.teaser .countdown>span:first-child{padding-left:0}.teaser .countdown>span:nth-child(3),a.teaser .countdown>span:nth-child(3){padding-right:0;border-right:none}@media all and (min-width: 640px){.teaser .countdown>span:nth-child(3),a.teaser .countdown>span:nth-child(3){padding:0 20px;border-right:2px solid #e2001a}}.teaser .countdown>span:last-child,a.teaser .countdown>span:last-child{display:none;padding-right:0;border-right:none}@media all and (min-width: 640px){.teaser .countdown>span:last-child,a.teaser .countdown>span:last-child{display:flex}}.teaser .countdown>span .count,a.teaser .countdown>span .count{font-weight:bold;font-size:1.2rem}.teaser .subtitle,a.teaser .subtitle{font-family:Trim-Bold,sans-serif;font-weight:400;font-style:normal;margin-bottom:10px;color:#737373}.teaser .links,a.teaser .links{margin-top:30px}.teaser .links a,.teaser .links span,a.teaser .links a,a.teaser .links span{display:flex;align-items:center;color:#000;font-weight:bold}.teaser .links a+a,.teaser .links a+span,.teaser .links span+a,.teaser .links span+span,a.teaser .links a+a,a.teaser .links a+span,a.teaser .links span+a,a.teaser .links span+span{margin-top:20px}.teaser .links a img,.teaser .links span img,a.teaser .links a img,a.teaser .links span img{margin-right:20px}.single-game-type-overview-image-mobile{display:flex;position:relative;z-index:2}@media all and (min-width: 640px){.single-game-type-overview-image-mobile{display:none}}.single-game-overview-box-wrapper{padding-left:0;padding-right:0;margin-bottom:80px;margin-top:500px}.single-game-overview-box-wrapper .single-game-overview-box-text .game-intro-title{margin-bottom:30px}.single-game-overview-box-wrapper .single-game-overview-box-text .game-intro-text{margin-bottom:30px}.single-game-overview-box-wrapper .single-game-type-overview-image-desktop{display:none;position:relative;width:100%;margin-top:-144px;z-index:2}@media all and (min-width: 640px){.single-game-overview-box-wrapper .single-game-type-overview-image-desktop{position:absolute;display:flex}.single-game-overview-box-wrapper .single-game-type-overview-image-desktop.left-position{justify-content:flex-start;margin-left:60px}.single-game-overview-box-wrapper .single-game-type-overview-image-desktop.right-position{justify-content:flex-end;padding-right:90px}.single-game-overview-box-wrapper .single-game-type-overview-image-desktop picture{width:calc(100% - 460px);max-width:944px}.single-game-overview-box-wrapper .single-game-type-overview-image-desktop picture img{width:100%}}.single-game-overview-box-wrapper .single-game-overview-box{width:calc(100% - 40px);background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09);padding:20px 20px 0 20px;margin-top:-113px;z-index:1;position:relative;display:flex;flex-flow:column}@media all and (min-width: 640px){.single-game-overview-box-wrapper .single-game-overview-box{width:calc(100% - 80px);padding:30px 30px 0 30px;margin-top:-140px}.single-game-overview-box-wrapper .single-game-overview-box.left-position{align-items:flex-end}.single-game-overview-box-wrapper .single-game-overview-box.right-position{align-items:flex-start}}@media all and (min-width: 1200px){.single-game-overview-box-wrapper .single-game-overview-box{width:100%;min-width:1040px;padding:75px 30px;align-items:flex-end;justify-content:center;z-index:1}.single-game-overview-box-wrapper .single-game-overview-box .facts-box-text{width:228px}}nav.single-game-overview-link{display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;margin-bottom:15px}@media all and (min-width: 640px){nav.single-game-overview-link{flex-flow:row;align-items:center}}@media all and (min-width: 1200px){nav.single-game-overview-link{margin-bottom:38px}}nav.single-game-overview-link .links{display:flex;flex-flow:row;align-items:center}nav.single-game-overview-link .links .breadcrumb{display:none}@media all and (min-width: 1200px){nav.single-game-overview-link .links .breadcrumb{display:block;margin-left:40px}}@font-face{font-family:"Bahagia";src:url("../font/Bahagia.otf") format("opentype");font-display:auto;font-style:normal}@font-face{font-family:"AcuminVariableConcept";src:url("../font/AcuminVariableConcept.otf") format("opentype");font-display:auto;font-style:normal}body.campaign a,body.campaign a:visited{color:#e2001a}body.campaign a:hover,body.campaign a:focus,body.campaign a:active,body.campaign a:visited:hover,body.campaign a:visited:focus,body.campaign a:visited:active{color:#000}body.campaign ::selection{background:#e2001a}body.campaign footer .social-media a:hover svg path,body.campaign footer .social-media a:hover svg g,body.campaign footer .social-media a:hover svg rect,body.campaign footer .social-media a:hover svg circle,body.campaign footer .social-media a:active svg path,body.campaign footer .social-media a:active svg g,body.campaign footer .social-media a:active svg rect,body.campaign footer .social-media a:active svg circle,body.campaign footer .social-media a:focus svg path,body.campaign footer .social-media a:focus svg g,body.campaign footer .social-media a:focus svg rect,body.campaign footer .social-media a:focus svg circle{stroke:#e2001a}body.campaign footer .lang-links a{border:1px solid #e2001a;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}body.campaign footer .lang-links a:before{content:"";background:#e2001a;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}body.campaign footer .lang-links a:hover,body.campaign footer .lang-links a:focus,body.campaign footer .lang-links a:active{color:#f9f9fc !important}body.campaign footer .lang-links a:hover:before,body.campaign footer .lang-links a:focus:before,body.campaign footer .lang-links a:active:before{transform:scaleX(1)}body.campaign footer .lang-links a.active{background-color:#e2001a;color:#fff;transition:color 200ms ease-in;transition-delay:50ms;position:relative;transform:translateZ(0);overflow:hidden}body.campaign footer .lang-links a.active:before{content:"";background:#f9f9fc;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);z-index:-1;transition:transform 200ms ease-in;transition-delay:50ms;transform-origin:0 50%}body.campaign footer .lang-links a.active:hover,body.campaign footer .lang-links a.active:focus,body.campaign footer .lang-links a.active:active{color:#e2001a !important}body.campaign footer .lang-links a.active:hover:before,body.campaign footer .lang-links a.active:focus:before,body.campaign footer .lang-links a.active:active:before{transform:scaleX(1)}body.campaign .slider-home .button-container .home-prev,body.campaign .slider-home .button-container .home-next{border:1px solid #e2001a}body.campaign .slider-home .home-slider .home-progressbar{background-image:linear-gradient(to right, #e2001a, #e2001a)}body.campaign .slider-home .home-slider .home-slider-image .insider-container{padding-top:111%}@media all and (min-width: 640px){body.campaign .slider-home .home-slider .home-slider-image .insider-container{padding-top:56.25%}}@media all and (min-width: 1200px){body.campaign .text-teaser{margin-bottom:120px}}body.campaign .text-teaser .teaser-content .teaser-title{font-size:18px;line-height:22px;letter-spacing:.54px}@media all and (min-width: 640px){body.campaign .text-teaser .teaser-content .teaser-title{font-size:30px;line-height:36px;letter-spacing:.9px}}@media all and (min-width: 1200px){body.campaign .text-teaser .teaser-content .teaser-title{font-size:45px;line-height:50px;letter-spacing:1.35px}}body.campaign .text-teaser .teaser-content .teaser-title .line-2{color:#e2001a}@media all and (min-width: 640px){body.campaign .text-teaser.right .teaser-content{flex-flow:row-reverse}body.campaign .text-teaser.right .teaser-content .teaser-text{margin-right:40px;margin-left:0}body.campaign .text-teaser.right .teaser-content .teaser-title{text-align:right}}body.campaign .game-type-nav{align-items:flex-start}body.campaign .game-type-nav a .image .dark-overlay,body.campaign .game-type-nav a .image .medium-dark-overlay,body.campaign .game-type-nav .campaign .image .dark-overlay,body.campaign .game-type-nav .campaign .image .medium-dark-overlay{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5));width:50%;left:50%;display:none}body.campaign .game-type-nav a .game-text,body.campaign .game-type-nav .campaign .game-text{top:auto;bottom:auto;padding-bottom:36%}@media all and (min-width: 640px){body.campaign .game-type-nav a .game-text,body.campaign .game-type-nav .campaign .game-text{padding-bottom:45%}}body.campaign .game-type-nav a .game-text h1,body.campaign .game-type-nav .campaign .game-text h1{color:#0038ca !important;font-family:Bahagia,sans-serif;font-size:35px;line-height:35px;bottom:35px;text-align:right}@media all and (min-width: 640px){body.campaign .game-type-nav a .game-text h1,body.campaign .game-type-nav .campaign .game-text h1{font-size:60px;line-height:60px;bottom:0;text-align:left}}body.campaign .game-type-nav a .text-content,body.campaign .game-type-nav .campaign .text-content{color:#000;margin:10px 0 0 0}@media all and (min-width: 640px){body.campaign .game-type-nav a .text-content,body.campaign .game-type-nav .campaign .text-content{margin:50px 0 0 30%}}body.campaign .game-type-nav a:last-child,body.campaign .game-type-nav .campaign:last-child{padding-bottom:0}body.campaign .button.round.play{background-color:#e2001a;position:absolute;left:20px;bottom:20px}@media all and (min-width: 640px){body.campaign .button.round.play{left:30px;bottom:30px}}@media all and (min-width: 1200px){body.campaign .button.round.play{left:50px;bottom:50px}}body.campaign .button.round.close{background:#e2001a}body.campaign .table-component{padding:30px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09)}@media all and (min-width: 640px){body.campaign .table-component{padding:50px}}body.campaign .cookie-banner .button{background-color:#e2001a;border-color:#e2001a}@media all and (min-width: 1200px){.game-type-nav{display:flex;flex-flow:row wrap;margin:0 -20px}}.game-type-nav a,.game-type-nav .campaign{display:block;margin:30px 0;position:relative}@media all and (min-width: 640px){.game-type-nav a,.game-type-nav .campaign{padding-bottom:105px}}@media all and (min-width: 1200px){.game-type-nav a,.game-type-nav .campaign{width:calc(50% - 41px);margin:0 20px}.game-type-nav a:nth-child(odd),.game-type-nav .campaign:nth-child(odd){transform:translateY(170px)}.game-type-nav a:nth-child(even),.game-type-nav .campaign:nth-child(even){padding-bottom:275px}.game-type-nav a:nth-child(even):last-child,.game-type-nav .campaign:nth-child(even):last-child{padding-bottom:105px}.game-type-nav a:nth-child(even):last-child .game-text,.game-type-nav .campaign:nth-child(even):last-child .game-text{bottom:105px}}@media all and (min-width: 1600px){.game-type-nav a:nth-child(even):last-child .game-text,.game-type-nav .campaign:nth-child(even):last-child .game-text{bottom:135px}}.game-type-nav a:hover .image .inner-image,.game-type-nav a:focus .image .inner-image,.game-type-nav a:active .image .inner-image,.game-type-nav .campaign:hover .image .inner-image,.game-type-nav .campaign:focus .image .inner-image,.game-type-nav .campaign:active .image .inner-image{transform:scale(1.05)}.game-type-nav a:hover h1,.game-type-nav a:focus h1,.game-type-nav a:active h1,.game-type-nav .campaign:hover h1,.game-type-nav .campaign:focus h1,.game-type-nav .campaign:active h1{color:#e2001a}@media all and (min-width: 640px){.game-type-nav a:first-child,.game-type-nav .campaign:first-child{margin-top:10vw}}@media all and (min-width: 1200px){.game-type-nav a:first-child,.game-type-nav .campaign:first-child{width:calc(50% - 41px);width:100%;margin-top:30px;margin-bottom:46px}.game-type-nav a:first-child:nth-child(odd),.game-type-nav .campaign:first-child:nth-child(odd){margin-top:0;transform:none}}@media all and (min-width: 1200px){.game-type-nav a:first-child .image,.game-type-nav .campaign:first-child .image{padding-bottom:42%;width:65%}}.game-type-nav a:first-child .image .icon,.game-type-nav .campaign:first-child .image .icon{top:10px;margin-top:0}@media all and (min-width: 1200px){.game-type-nav a:first-child .image .icon,.game-type-nav .campaign:first-child .image .icon{display:none}}.game-type-nav a:first-child .game-text,.game-type-nav .campaign:first-child .game-text{width:82%;margin-left:18%;padding-bottom:62%;margin-top:-33%}@media all and (min-width: 640px){.game-type-nav a:first-child .game-text,.game-type-nav .campaign:first-child .game-text{bottom:0;padding-bottom:52%}}@media all and (min-width: 1200px){.game-type-nav a:first-child .game-text,.game-type-nav .campaign:first-child .game-text{width:60%;margin-left:40%;padding-bottom:37vw;margin-top:7vw;position:absolute;left:0}.game-type-nav a:first-child .game-text .icon,.game-type-nav .campaign:first-child .game-text .icon{display:flex;align-items:center;justify-content:center;background:#fff;padding:60px;position:absolute;right:0;top:0}.game-type-nav a:first-child .game-text .icon img,.game-type-nav .campaign:first-child .game-text .icon img{max-width:100px;max-height:100px}}@media all and (min-width: 1800px){.game-type-nav a:first-child .game-text,.game-type-nav .campaign:first-child .game-text{padding-bottom:650px;margin-top:126px}}.game-type-nav a:first-child .game-text h1,.game-type-nav .campaign:first-child .game-text h1{font-size:32px;line-height:40px;bottom:50px;top:auto;left:20px;color:#e2001a !important}@media all and (min-width: 640px){.game-type-nav a:first-child .game-text h1,.game-type-nav .campaign:first-child .game-text h1{position:absolute;font-size:55px;line-height:65px;bottom:8vw;max-width:500px}}@media all and (min-width: 1200px){.game-type-nav a:first-child .game-text h1,.game-type-nav .campaign:first-child .game-text h1{font-size:5.5vw;line-height:1.15;letter-spacing:3px;position:absolute;bottom:13vw;left:30px;display:flex;align-items:flex-end;padding-right:40px;max-width:650px}}@media all and (min-width: 1800px){.game-type-nav a:first-child .game-text h1,.game-type-nav .campaign:first-child .game-text h1{font-size:100px;line-height:1.1;bottom:210px}}@media all and (min-width: 640px){.game-type-nav a:first-child .game-text span,.game-type-nav .campaign:first-child .game-text span{position:absolute;bottom:20px;right:20px;top:auto}}@media all and (min-width: 1200px){.game-type-nav a:first-child .game-text span,.game-type-nav .campaign:first-child .game-text span{position:absolute;bottom:110px;right:60px;display:flex;top:auto}}.game-type-nav a:first-child .white-overlay,.game-type-nav .campaign:first-child .white-overlay{position:absolute;width:82%;margin-left:18%;padding-bottom:62%;margin-top:-33%;bottom:0;left:0;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.09)}@media all and (min-width: 640px){.game-type-nav a:first-child .white-overlay,.game-type-nav .campaign:first-child .white-overlay{padding-bottom:52%}}@media all and (min-width: 1200px){.game-type-nav a:first-child .white-overlay,.game-type-nav .campaign:first-child .white-overlay{width:40%;margin-left:60%;padding-bottom:33vw;margin-top:7vw;top:0;bottom:auto}}@media all and (min-width: 1800px){.game-type-nav a:first-child .white-overlay,.game-type-nav .campaign:first-child .white-overlay{padding-bottom:600px;margin-top:126px}}.game-type-nav a .image,.game-type-nav .campaign .image{width:64%;padding-bottom:42%;position:relative;z-index:1}.game-type-nav a .image .image-wrapper,.game-type-nav .campaign .image .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.game-type-nav a .image .image-wrapper .inner-image,.game-type-nav .campaign .image .image-wrapper .inner-image{background-size:cover;background-position:center center;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 200ms ease-in;transition-delay:50ms}@media all and (min-width: 640px){.game-type-nav a .image,.game-type-nav .campaign .image{width:70%;padding-bottom:46%}}@media all and (min-width: 1200px){.game-type-nav a .image,.game-type-nav .campaign .image{width:64%;padding-bottom:42%}}@media all and (min-width: 1600px){.game-type-nav a .image,.game-type-nav .campaign .image{width:70%;padding-bottom:46%}}.game-type-nav a .image .dark-overlay,.game-type-nav a .image .medium-dark-overlay,.game-type-nav .campaign .image .dark-overlay,.game-type-nav .campaign .image .medium-dark-overlay{background-blend-mode:multiply;background-image:linear-gradient(to right, rgba(249, 246, 246, 0), rgba(0, 0, 0, 0.7));width:100%;height:100%;position:absolute;top:0;left:0}.game-type-nav a .image .medium-dark-overlay,.game-type-nav .campaign .image .medium-dark-overlay{background-image:linear-gradient(to right, rgba(249, 246, 246, 0), rgba(0, 0, 0, 0.4))}.game-type-nav a .image .icon,.game-type-nav .campaign .image .icon{position:absolute;background:#fff;padding:10px;top:100%;left:10px;margin-top:-31px;width:56px;height:62px;display:flex;align-items:center;justify-content:center;z-index:2}@media all and (min-width: 640px){.game-type-nav a .image .icon,.game-type-nav .campaign .image .icon{width:140px;height:150px;margin-top:-75px;left:30px}}.game-type-nav a .image .icon img,.game-type-nav .campaign .image .icon img{max-width:40px;max-height:40px}@media all and (min-width: 640px){.game-type-nav a .image .icon img,.game-type-nav .campaign .image .icon img{max-width:80px;max-height:80px}}.game-type-nav a .game-text,.game-type-nav .campaign .game-text{width:64%;margin-top:-33%;margin-right:0;position:relative;z-index:1;margin-left:36%;padding-bottom:45%}@media all and (min-width: 640px){.game-type-nav a .game-text,.game-type-nav .campaign .game-text{width:45%;padding-bottom:0;margin-left:55%;position:absolute;bottom:105px}}@media all and (min-width: 1024px){.game-type-nav a .game-text,.game-type-nav .campaign .game-text{bottom:135px}}@media all and (min-width: 1200px){.game-type-nav a .game-text,.game-type-nav .campaign .game-text{bottom:275px}}@media all and (min-width: 1600px){.game-type-nav a .game-text,.game-type-nav .campaign .game-text{bottom:305px}}.game-type-nav a .game-text .icon,.game-type-nav .campaign .game-text .icon{display:none}.game-type-nav a .game-text h1,.game-type-nav .campaign .game-text h1{z-index:3;font-size:22px;line-height:26px;letter-spacing:.66px;margin:0;position:absolute;bottom:55px;left:0;transition:transform 200ms ease-in;transition-delay:50ms;color:#e2001a !important}@media all and (min-width: 640px){.game-type-nav a .game-text h1,.game-type-nav .campaign .game-text h1{position:relative;font-size:40px;line-height:50px;bottom:0}}@media all and (min-width: 1600px){.game-type-nav a .game-text h1,.game-type-nav .campaign .game-text h1{font-size:45px;line-height:55px}}.game-type-nav a .game-text span,.game-type-nav .campaign .game-text span{font-size:13px;color:#000;display:flex;align-items:center;justify-content:flex-end;position:absolute;right:10px;bottom:10px}@media all and (min-width: 640px){.game-type-nav a .game-text span,.game-type-nav .campaign .game-text span{position:relative;top:0;right:0;margin-top:30px;font-size:16px;line-height:26px;justify-content:flex-start;margin-left:calc(33% + 30px)}}@media all and (min-width: 1200px){.game-type-nav a .game-text span,.game-type-nav .campaign .game-text span{margin-left:calc(20% + 40px);margin-top:20px}}@media all and (min-width: 1600px){.game-type-nav a .game-text span,.game-type-nav .campaign .game-text span{margin-left:calc(33% + 40px);margin-top:30px}}.game-type-nav a .game-text span img,.game-type-nav .campaign .game-text span img{height:14px;margin-left:10px;transition:transform 200ms ease-in;transition-delay:50ms}.game-type-nav a .sub-text,.game-type-nav .campaign .sub-text{width:calc(100% - 76px);margin-left:76px;margin-top:20px;color:#000;font-weight:normal;font-size:13px;line-height:1.6}@media all and (min-width: 640px){.game-type-nav a .sub-text,.game-type-nav .campaign .sub-text{margin-top:30px;font-size:16px;line-height:26px;width:calc(100% - 200px);margin-left:200px}}.game-type-nav a .sub-text span,.game-type-nav .campaign .sub-text span{font-size:13px;color:#000;display:flex;align-items:center;justify-content:flex-end;font-weight:700;margin-top:15px}@media all and (min-width: 640px){.game-type-nav a .sub-text span,.game-type-nav .campaign .sub-text span{position:relative;top:0;right:0;margin-top:30px;font-size:16px;line-height:26px;justify-content:flex-start}}@media all and (min-width: 1200px){.game-type-nav a .sub-text span,.game-type-nav .campaign .sub-text span{margin-top:20px}}@media all and (min-width: 1600px){.game-type-nav a .sub-text span,.game-type-nav .campaign .sub-text span{margin-top:30px}}.game-type-nav a .sub-text span img,.game-type-nav .campaign .sub-text span img{height:14px;margin-left:10px;transition:transform 200ms ease-in;transition-delay:50ms}/*# sourceMappingURL=home_styles.css.map */