html{margin:0 !important}html,body{height:100%}.hidden-desktop{display:none !important}.hidden-phone{display:block}.hidden-br br{display:none}.pull-left{float:left}.pull-right{float:right}.right{text-align:right}.left{text-align:left}.center{text-align:center}.upper,.uppercase{text-transform:uppercase}.lower,.lowercase{text-transform:lowercase}.right-direction{direction:rtl}.strong,.bold{font-weight:bolder}.bottom-gap{margin-bottom:10px}.top-gap{margin-top:20px}.uppercase{text-transform:uppercase}.fixed-right{left:auto;right:0}.error-content{clear:both;color:#d50000;padding:0;margin:3px 0 0;font-size:.9em}.success-message{font-size:2.4em;font-weight:bold;line-height:1.4em;text-align:center;color:#2e6739;vertical-align:middle;margin:3em 0}.collapse{display:block}.empty-message{font-size:2.8em;line-height:2em;margin:100px 0}.rrrresize-img{max-width:100%;height:auto}.img-fluid img{height:auto;max-width:100%}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.top-negative-margin{margin-top:-3em}.font-awesome{font:normal normal normal 14px/1 FontAwesome;font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.element-invisible{display:none !important}.inline-block{display:inline-block}.relative,.container{position:relative}.static{position:static}.blue-background{background-color:#009fe3;color:#FFF}.white-background{background-color:#FFF;overflow:hidden}.list-unstyled{padding:0;margin:0;list-style:none}.list-inline li{display:inline-block;margin-left:15px;vertical-align:middle}.list-inline li:first-child{margin-left:0;padding-left:0}.table-list{display:table;table-layout:fixed;width:100%;margin:0}.table-list.unfixed{table-layout:auto}.table-list>*{display:table-cell;vertical-align:middle}.table-list>* a{display:block}a{color:#009fe3}a:hover{color:#000;text-decoration:none}.animation,.button,input[type=submit],form button,.article-readmore a,.cookies-button,.btn-navbar .icon-bar,body .panel_cookie input,mobile-navigation,.menu a::after,.menu span::after,.adult-content .radio-buttons>span .fake-radio-button::after,a,a>img,a .youtube{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:all;transition-property:all;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}a:hover img,a:hover .youtube{opacity:.8}.animation-svg{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:all;transition-property:all}.animation-long{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:all;transition-property:all;-webkit-backface-visibility:hidden}.dropdown-content{font-size:1em;position:absolute;top:100%;width:auto;white-space:nowrap;min-width:100%;margin:0;max-height:0;overflow:hidden;padding:0;list-style:none}.dropdown-content-active{max-height:2000px}h1,h2,h3,h4,h5,h6{line-height:1.4em;font-size:2.2em;font-weight:600}h2{font-size:2em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1.2em}.parallax-gap{height:460px;border:50px solid #FFF;border-width:50px 0;-webkit-box-sizing:content-box;box-sizing:content-box}.checked_checkbox,.unchecked_checkbox,.checked_radio,.unchecked_radio{display:inline-block;height:20px;width:20px;border:1px solid #999;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box}.checked_checkbox span,.checked_radio span{width:12px;height:12px;display:block;margin:4px auto;background-color:#95a5a6;-webkit-box-sizing:content-box;box-sizing:content-box}.video-content{position:relative;height:0;overflow:hidden;padding-top:56.25%}.video-content video,.video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rotate{position:absolute;top:50%;height:2px;margin-top:-1px;line-height:0px;text-align:center;left:-13%;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);white-space:nowrap;font-size:12em;font-weight:100;letter-spacing:15px;color:#009fe3}.rotate *{font-weight:100;font-size:1em;line-height:1.3em}.inline-children>*{display:inline-block;vertical-align:bottom}.button,input[type=submit],form button,.article-readmore a,.cookies-button{border-width:0;color:#FFF;background-color:#434242;cursor:pointer;padding:16px 50px;font-weight:400;display:inline-block;width:auto;-webkit-box-shadow:0 0t;box-shadow:0 0t;text-shadow:0 0;border:2px solid #434242;font-size:16px;font-family:"inspiretwdc",sans-serif;overflow:hidden;line-height:1.3em;text-transform:uppercase}.button:hover,input[type=submit]:hover,form button:hover,.article-readmore a:hover,.cookies-button:hover{color:#434242;background-color:#FFF;text-decoration:none}.button.button-full-width,input[type=submit].button-full-width,form button.button-full-width,.article-readmore a.button-full-width,.cookies-button.button-full-width{padding-left:0;padding-right:0;width:100%}.button.button-unimportant,input[type=submit].button-unimportant,form button.button-unimportant,.article-readmore a.button-unimportant,.cookies-button.button-unimportant{background-color:#8E8E8E}.button.button-unimportant:hover,input[type=submit].button-unimportant:hover,form button.button-unimportant:hover,.article-readmore a.button-unimportant:hover,.cookies-button.button-unimportant:hover{color:#333;background-color:#009fe3;text-decoration:none;color:#FFF}.button.button-ecru,input[type=submit].button-ecru,form button.button-ecru,.article-readmore a.button-ecru,.cookies-button.button-ecru{background-color:#F5F5F5;color:#8E8E8E}.button.button-ecru:hover,.button.button-ecru:active,input[type=submit].button-ecru:hover,input[type=submit].button-ecru:active,form button.button-ecru:hover,form button.button-ecru:active,.article-readmore a.button-ecru:hover,.article-readmore a.button-ecru:active,.cookies-button.button-ecru:hover,.cookies-button.button-ecru:active{color:#FFF;background-color:#009fe3}.button.button-simple,input[type=submit].button-simple,form button.button-simple,.article-readmore a.button-simple,.cookies-button.button-simple{padding:8px 35px;text-transform:none;font-weight:300;display:block;-webkit-box-shadow:0 0;box-shadow:0 0}.button.button-simple::after,input[type=submit].button-simple::after,form button.button-simple::after,.article-readmore a.button-simple::after,.cookies-button.button-simple::after{display:none}.button.button-red,input[type=submit].button-red,form button.button-red,.article-readmore a.button-red,.cookies-button.button-red{color:#FFF;background-color:#e0454f}.button.button-red:hover,.button.button-red:active,input[type=submit].button-red:hover,input[type=submit].button-red:active,form button.button-red:hover,form button.button-red:active,.article-readmore a.button-red:hover,.article-readmore a.button-red:active,.cookies-button.button-red:hover,.cookies-button.button-red:active{color:#FFF;background-color:#009fe3}.button.no-shadow,input[type=submit].no-shadow,form button.no-shadow,.article-readmore a.no-shadow,.cookies-button.no-shadow{-webkit-box-shadow:0 0;box-shadow:0 0}.button.no-icon::after,input[type=submit].no-icon::after,form button.no-icon::after,.article-readmore a.no-icon::after,.cookies-button.no-icon::after{display:none}.button.text-normal,input[type=submit].text-normal,form button.text-normal,.article-readmore a.text-normal,.cookies-button.text-normal{text-transform:none}.button.button-green,input[type=submit].button-green,form button.button-green,.article-readmore a.button-green,.cookies-button.button-green{background-color:#20B4A5;color:#FFF}.button.button-green:hover,.button.button-green:active,input[type=submit].button-green:hover,input[type=submit].button-green:active,form button.button-green:hover,form button.button-green:active,.article-readmore a.button-green:hover,.article-readmore a.button-green:active,.cookies-button.button-green:hover,.cookies-button.button-green:active{color:#FFF;background-color:#009fe3}.button.button-white,input[type=submit].button-white,form button.button-white,.article-readmore a.button-white,.cookies-button.button-white{background-color:#FFF;color:#009fe3}.button.button-white:hover,input[type=submit].button-white:hover,form button.button-white:hover,.article-readmore a.button-white:hover,.cookies-button.button-white:hover{background-color:#8E8E8E;color:#FFF}.button.button-white:hover svg .a,input[type=submit].button-white:hover svg .a,form button.button-white:hover svg .a,.article-readmore a.button-white:hover svg .a,.cookies-button.button-white:hover svg .a{fill:#FFF;opacity:1}.button.button-white svg .a,input[type=submit].button-white svg .a,form button.button-white svg .a,.article-readmore a.button-white svg .a,.cookies-button.button-white svg .a{stroke:none;fill:#009fe3;opacity:1}.button>*,input[type=submit]>*,form button>*,.article-readmore a>*,.cookies-button>*{display:inline-block;vertical-align:middle}.button>svg,input[type=submit]>svg,form button>svg,.article-readmore a>svg,.cookies-button>svg{margin-left:20px;width:20px;height:15px}.mfp-gallery .button::after,.mfp-gallery .button::before,.mfp-gallery input[type=submit]::after,.mfp-gallery input[type=submit]::before,.mfp-gallery form button::after,.mfp-gallery form button::before,.mfp-gallery .article-readmore a::after,.mfp-gallery .article-readmore a::before{display:none}.btn-navbar{height:100%;cursor:pointer;position:relative;z-index:2000;display:inline-block;margin:0;vertical-align:middle;min-width:40px}.btn-navbar .icon-bar{max-width:33px;width:100%;clear:both;opacity:0;float:right;min-height:0;height:100%;cursor:pointer;position:relative;height:3px;display:block;background-color:#FFF;margin:5px 6px}.btn-navbar .icon-bar.first-line{top:10px;left:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:1;margin:0;height:3px;margin-top:0}.btn-navbar .icon-bar.last-line{top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1;margin:0;height:3px;left:-5px}.btn-navbar.collapsed .icon-bar{opacity:1;-webkit-transform:skew(-35deg);transform:skew(-35deg)}.btn-navbar.collapsed .icon-bar.last-line{top:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);opacity:1;margin-right:8px;height:3px;margin-top:0;left:0}.btn-navbar.collapsed .icon-bar.first-line{top:0;-webkit-transform:skew(-35deg);transform:skew(-35deg);opacity:1;margin-right:4px;height:3px;margin-bottom:0;left:0}.link-button{display:inline-block;padding:10px 40px;border:2px solid #009fe3;color:#009fe3;line-height:1.3em}.link-button:hover{color:#FFF;background-color:#009fe3}div.fancy-select{cursor:pointer}div.fancy-select .arrow{display:inline-block;margin-left:5px}ul.fancy-select li{padding:8px 10px;cursor:pointer;border-top:1px solid #8E8E8E}ul.fancy-select li:first-child{border-top-width:0}ul.fancy-select li:hover,ul.fancy-select li.selected{color:#333;background-color:#f9fdff}ul.fancy-select.fancy-special-first li{background-color:#666;color:#FFF}ul.fancy-select.fancy-special-first li:hover:first-child{color:#333;background-color:#f9fdff}#system-message-container{margin:10px 0 15px}#system-message-container .alert{background-color:transparent;border-radius:0;-webkit-box-shadow:0 0;box-shadow:0 0;border-width:0;color:red;font-size:1em;line-height:1.3em;padding:0;margin:0}#system-message-container .alert>div{padding-bottom:5px}#system-message-container .alert>div:first-child{padding-bottom:0}#system-message-container .alert>.close,#system-message-container .alert>h4{display:none}body .panel_cookie{line-height:1.4em;height:auto !important}body .panel_cookie a{color:#FFF}body .panel_cookie p{line-height:1.4em;margin:0}body .panel_cookie .tresc{margin:0;padding:20px;color:#FFF;line-height:1.4em;font-size:1.5em;max-width:85%;width:85%}body .panel_cookie input{position:absolute;top:0;right:0;height:100% !important;background-color:#009fe3}body .panel_cookie input:hover{background-color:#404040}@font-face{font-family:"inspiretwdc";src:url("../fonts/inspiretwdc-heavy.eot");src:url("../fonts/inspiretwdc-heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/inspiretwdc-heavy.woff") format("woff"),url("../fonts/inspiretwdc-heavy.ttf") format("truetype"),url("../fonts/inspiretwdc-heavy.svg#inspiretwdc") format("svg");font-weight:800;font-style:normal}@font-face{font-family:"inspiretwdc";src:url("../fonts/inspiretwdc-medium.eot");src:url("../fonts/inspiretwdc-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/inspiretwdc-medium.woff") format("woff"),url("../fonts/inspiretwdc-medium.ttf") format("truetype"),url("../fonts/inspiretwdc-medium.svg#inspiretwdc") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"inspiretwdc";src:url("../fonts/inspiretwdc-roman.eot");src:url("../fonts/inspiretwdc-roman.eot?#iefix") format("embedded-opentype"),url("../fonts/inspiretwdc-roman.woff") format("woff"),url("../fonts/inspiretwdc-roman.ttf") format("truetype"),url("../fonts/inspiretwdc-roman.svg#inspiretwdc") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"inspiretwdc";src:url("../fonts/inspiretwdc-light.eot");src:url("../fonts/inspiretwdc-light.eot?#iefix") format("embedded-opentype"),url("../fonts/inspiretwdc-light.woff") format("woff"),url("../fonts/inspiretwdc-light.ttf") format("truetype"),url("../fonts/inspiretwdc-light.svg#inspiretwdc") format("svg");font-weight:300;font-style:normal}img{max-width:100%;height:auto}.xdebug-error,#system-debug{font-family:"inspiretwdc",sans-serif}.hidden-row{max-height:0;overflow:hidden}.hidden-row.active{max-height:9999999px}.list-inline li{display:inline-block}#system-message-container .alert{color:#FFF}body{font-family:"inspiretwdc",sans-serif;font-size:10px;line-height:16px;overflow-x:hidden;font-weight:400;position:relative;background-color:#031a45;height:auto;color:#FFF}body>div:first-child{background:url("../images/background.jpg") no-repeat center center scroll #031a45;min-height:100vh;width:100%;overflow:hidden;background-size:cover;background-position:top center}body.homepage>div:first-child::before{content:"";background:url("../images/razorcrest.png") no-repeat left bottom scroll transparent;width:32vw;position:absolute;bottom:0;left:0;height:15vw;z-index:2;background-size:contain}.hidden{display:none !important}.moduletable.full-width-module{padding-left:0;padding-right:0}body.collapse,body.collapsing,body.collapse.show,body{display:block !important;height:auto !important;-webkit-transform:none !important;transform:none !important}.background-white{background-color:#FFF;color:#404040}.background-white a{color:#404040}.page-top .mod-custom{--cut: 124px;--outer: 25px;--inner: 5px;position:relative;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));overflow:hidden;z-index:0;position:relative;padding:50px 75px 125px;font-size:4em;color:#031a45;line-height:1.3em;margin-bottom:10rem}.page-top .mod-custom::before{content:"";position:absolute;inset:0;background:#031a45;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));z-index:1}.page-top .mod-custom::after{content:"";position:absolute;inset:var(--outer);background:url("../images/text-background.png") no-repeat right bottom #d9d9d9;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));-webkit-box-shadow:inset 0 0 0 var(--inner) rgba(255,255,255,0.28);box-shadow:inset 0 0 0 var(--inner) rgba(255,255,255,0.28);z-index:1;background-size:cover}.page-top .mod-custom>*{position:relative;z-index:3}.page-top .mod-custom ol li,.page-top .mod-custom ul li{padding-bottom:25px}.page-top .mod-custom ol{padding:0;margin:0;list-style:none;counter-reset:my-counter}.page-top .mod-custom ol>li{counter-increment:my-counter}.page-top .mod-custom ol>li::before{content:counter(my-counter) ".";display:inline-block;margin-right:5px}.page-top .mod-custom strong{font-size:1.15em;font-weight:800}.page-top .mod-custom .button{--cut: 32px;--outer: 5px;--inner: 5px;position:relative;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));overflow:hidden;z-index:0;position:relative;padding:20px 30px;font-size:1em;color:#FFF;line-height:1.3em;border-radius:0;width:auto}.page-top .mod-custom .button::before{content:"";position:absolute;inset:0;background:#FFF;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));z-index:1}.page-top .mod-custom .button::after{content:"";position:absolute;inset:var(--outer);background:#233363;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));-webkit-box-shadow:inset 0 0 0 var(--inner) #00203e;box-shadow:inset 0 0 0 var(--inner) #00203e;z-index:1;background-size:cover}.page-top .mod-custom .button span,.page-top .mod-custom .button strong{position:relative;z-index:3}.page-top .mod-custom .button:hover{color:#FFF}.page-top .mod-custom .button:hover::after{background:#00203e}.page-top .mod-custom .button.button-inverse::after{background:#f28f00}.page-top .mod-custom .button.button-inverse:hover{color:#FFF}.page-top .mod-custom .button.button-inverse:hover::after{background:#00203e}.page-top .module-header-content{font-size:4em;color:#FFF;z-index:3;text-align:right;font-family:"proxima-nova",sans-serif;right:0;top:-30px;position:absolute}.page-top .module-header-content>*{font-weight:900;text-transform:uppercase;font-style:italic;margin:0;position:relative;display:block}.page-top .module-header-content>*::before{content:"";position:absolute;background:url("../images/header-background.png") no-repeat right center scroll transparent;background-size:auto 100%;right:-1em;top:20px;left:0;bottom:20px;z-index:2}.page-top .module-header-content>*::after{content:"";position:absolute;left:97%;top:10px;bottom:10px;background-color:#f28f00;width:50vw;z-index:1}.page-top .module-header-content::after{content:"";position:absolute;left:99%;top:0;bottom:0;background-color:#00203e;width:50vw;border-top:5px solid #FFF;border-bottom:5px solid #FFF}.page-top .module-header-content .header-span{padding:30px 50px 30px 120px;--cut: 60px;--outer: 5px;--inner: 5px;background-color:#f28f00;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));display:block}.page-top .module-header-content .header-span::before{content:"";position:absolute;inset:0;background:#FFF;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));z-index:1}.page-top .module-header-content .header-span::after{content:"";position:absolute;inset:var(--outer) 0 var(--outer) var(--outer);background:#f28f00;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));-webkit-box-shadow:inset 0 0 0 var(--inner) #00203e;box-shadow:inset 0 0 0 var(--inner) #00203e;z-index:1;background-size:cover}.page-top .module-header-content .header-span span{display:block;position:relative;z-index:3}.rrrbtn{padding:5px 0;display:block;text-align:center;background-color:#766e6b;color:#FFF;font-size:1.35em;line-height:1.4em;margin-right:10px;margin-top:10px}.rrrbtn.rrrbtn-inline{display:inline-block;padding-left:15px;padding-right:15px}.rrrbtn.rrrbtn-small{font-size:1.2em}.rrrbtn.blue-light-rrrbtn{background-color:#009fe3;color:#FFF}.rrrbtn.blue-light-rrrbtn:hover{background-color:#766e6b;color:#FFF}a.rrrbtn:hover{background-color:#009fe3;color:#FFF}a.rrrbtn.blue-light-rrrbtn:hover{background-color:#766e6b;color:#FFF}.collapse-link{cursor:pointer}.top-gap{margin-top:50px}.bottom-gap{margin-bottom:50px}.row-gap{padding:15px}.gap-bottom{margin-bottom:30px}.row-bottom-gap .row{margin-bottom:10px}.popover{display:none !important}.round-corners,.round-corners-small{display:block;border-radius:20px;overflow:hidden}.round-corners-small{border-radius:10px}.box-with-shadow{-webkit-box-shadow:0 12px 30px #00000029;box-shadow:0 12px 30px #00000029}.font-mid-bold{font-weight:600}.font-normal{font-weight:400}.layer-up{z-index:10;position:relative}.width-100{width:100%}.rrroffset{margin-left:-8.333333%}.rrricon{line-height:1.6em;width:1.6em;border-radius:50%;background-color:#FFF;color:#009fe3;display:inline-block}.font-increase{line-height:1.5em;font-size:1.15em}.font-decrease{line-height:1.5em;font-size:0.85em}.white-font{color:#FFF}.direction-right{direction:rtl}label{cursor:pointer}.full-width-background::before{content:"";z-index:0;position:absolute;top:0;left:-100vw;width:200vw;height:100%}.full-width-background.background-blue::before{background-color:#009fe3}.full-width-background>*{position:relative;z-index:1}.inline-child>*{display:inline-block}body .panel_cookie{padding:0}body .panel_cookie .container{overflow:hidden}body .panel_cookie .tresc{margin:0 60px 0 0;padding:15px 0;color:#FFF;line-height:1.4em;font-size:1.5em;max-width:100%;width:auto;float:none}body .panel_cookie input{height:auto !important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-header-content.site-header{position:fixed;top:0;left:0;width:100%;z-index:100}.header-main-row{padding:0;font-size:1.8em;line-height:1.4em;margin-left:-40px;margin-right:-40px}.header-main-row>*{padding-left:40px;padding-right:40px}.header-main-row h1{font-size:4rem;font-family:"proxima-nova",sans-serif;font-weight:900;margin:20px 0;padding:20px;text-transform:uppercase;letter-spacing:2px;display:inline-block;position:relative}.header-main-row h1::after{content:"";position:absolute;right:0;top:0;bottom:0;background:url("../images/header-background.png") no-repeat left center scroll transparent;background-size:contain;width:306px;margin-right:-150px}.header-main-row h1 a{color:#FFF}.header-main-row h1 a:hover{color:#FFF}.mod-custom>*:last-child{margin-bottom:0}.menu{text-align:center;display:block}.menu li{margin:0 1em}.menu a,.menu span{font-weight:800;color:#FFF;display:block;position:relative}.menu a::after,.menu span::after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background-color:#FFF}.menu a.active,.menu a:hover{color:#FFF}.menu a.active::after,.menu a:hover::after{width:100%}.item-page{padding:0 50px 0;position:relative;margin-top:30px;margin-bottom:50px;--cut: 124px;--outer: 25px;--inner: 5px;position:relative;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));overflow:hidden;z-index:0;position:relative;padding:30px 75px 25px;font-size:1.75em;color:#031a45;line-height:1.3em}.item-page::before{content:"";position:absolute;inset:0;background:#031a45;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));z-index:1}.item-page::after{content:"";position:absolute;inset:var(--outer);background-color:#d9d9d9;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));-webkit-box-shadow:inset 0 0 0 var(--inner) rgba(255,255,255,0.28);box-shadow:inset 0 0 0 var(--inner) rgba(255,255,255,0.28);z-index:1;background-size:cover}.item-page .article-content,.item-page .article-body{font-size:1.3em;line-height:1.4em;position:relative;z-index:3}.item-page .article-body{font-size:1em}form .item-page{padding:70px 75px 125px}form{position:relative}form label{display:block;font-size:1.2em;line-height:1.4em;font-weight:800;margin:0;font-style:italic;font-family:"proxima-nova",sans-serif}form label.btn{margin:0;font-size:1em;width:100%;line-height:2.75em}form label.btn-large{font-size:1.2em;line-height:1.3em}form input[type=text],form input[type=email],form input[type=tel],form textarea,form select{width:100%;padding:5px 15px;background-color:#FFF;color:#25252a;font-size:1em;height:auto;line-height:1.4em;border:1px solid #d8d9da;border-radius:0;padding:20px;outline:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-clip-path:polygon(0% 0%, calc(100% - 25px) 0%, 100% 25px, 100% 100%, 25px 100%, 0% calc(100% - 25px));clip-path:polygon(0% 0%, calc(100% - 25px) 0%, 100% 25px, 100% 100%, 25px 100%, 0% calc(100% - 25px));-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05)}form textarea{height:18em;line-height:1.4em}form .inputbox{margin-top:25px}form .file-content{overflow:hidden}form .file-content input{position:absolute;top:120%;opacity:0}form .top-gap{margin-top:40px}form .as-legend,form legend{font-size:3.2em;font-weight:800;text-transform:uppercase;line-height:1.2em;margin:40px 0 0;color:#0099ff}form .main-row>*{margin-bottom:15px}form .form-error{color:#e0454f}form .checkboxes,form .field-type-checkbox{position:relative;margin-top:1em;overflow:hidden}form .checkboxes input,form .field-type-checkbox input{position:absolute;top:0;left:0;width:0;height:0;z-index:-20;opacity:0}form .checkboxes input:checked+label:after,form .field-type-checkbox input:checked+label:after{opacity:1}form .checkboxes label,form .field-type-checkbox label{padding-left:50px;text-transform:none;font-size:1.1em;position:relative;padding-top:6px;padding-bottom:5px}form .checkboxes label::before,form .field-type-checkbox label::before{content:"";position:absolute;top:3px;left:0;margin:0;width:32px;height:27px;border-radius:0;background-color:#FFF;cursor:pointer}form .checkboxes label::after,form .field-type-checkbox label::after{width:18px;height:16px;top:8px;background-color:#031a45;content:"";position:absolute;left:7px;border-radius:0;opacity:0}form .checkboxes .error-content,form .checkboxes .form-error,form .field-type-checkbox .error-content,form .field-type-checkbox .form-error{margin-left:50px}form .small-text{font-size:.9em;line-height:1.2em;margin-top:10px}form .btn,form .button,form button,form input[type=button],form input[type=submit]{width:auto;font-size:3rem;font-weight:800;margin:0;border-radius:0;padding:20px 50px;color:#FFF;background-color:transparent;border-width:0;cursor:pointer;background-color:#f28f00;font-family:"proxima-nova",sans-serif;-webkit-clip-path:polygon(0% 0%, calc(100% - 25px) 0%, 100% 25px, 100% 100%, 25px 100%, 0% calc(100% - 25px));clip-path:polygon(0% 0%, calc(100% - 25px) 0%, 100% 25px, 100% 100%, 25px 100%, 0% calc(100% - 25px))}form .btn:hover,form .button:hover,form button:hover,form input[type=button]:hover,form input[type=submit]:hover{background-color:#031a45;color:#FFF}form .button-row{text-align:center;position:absolute;bottom:0;left:0;width:100%;margin:0;-webkit-transform:translateY(50%);transform:translateY(50%)}form .extra-frame{position:relative;z-index:2;padding-bottom:50px;margin-bottom:50px}form .extra-frame::before{content:"";position:absolute;bottom:0;left:-50px;right:-44px;height:500px;z-index:-3;background:url("../images/frame-bottom.png") no-repeat left bottom scroll transparent;background-size:contain}form .extra-frame::after{content:"";position:absolute;top:63px;left:-50px;right:-50px;height:500px;z-index:-3;background:url("../images/frame-top.png") no-repeat right top scroll transparent}form .extra-frame>div::before{content:"";position:absolute;top:100px;bottom:100px;right:-44px;width:8px;background-color:#FFF}.error-content,.form-error{font-size:1.1rem;line-height:1.3em;margin:5px 0 0;font-weight:800;display:block;color:#FFF;text-align:left}.page-top .rrrbtn{width:36%;font-size:3em;font-weight:800;margin:0 auto 1.6em;border-radius:40px;padding:20px 0;color:#FFF;background-color:#003475}.page-footer{font-size:1.6em;padding:1em 0;margin:0;color:#FFF}.page-footer p{margin:0}.errors-content{font-size:2em;color:#FFF}.custom .button{font-size:3.6em;background-color:#3c59a0;border-width:0;border-radius:2em;width:100%;font-weight:700}.custom .button:hover{color:#3c59a0;background-color:#ffed00}.custom.buttons-module{display:inline-block;max-width:40%}.main-image{position:relative}.main-image p{margin:0}.main-image a{position:absolute}.main-image #neonet{top:56.7%;width:8.5%;height:37px;left:35.6%;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);border-bottom:3px solid transparent}.main-image #neonet:hover{border-bottom:3px solid #ffed00}.main-image #mediamarkt{top:53.5%;width:13.5%;height:37px;left:59.1%;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);border-bottom:3px solid transparent}.main-image #mediamarkt:hover{border-bottom:3px solid #ffed00}.main-image #euro{top:55.9%;width:15.5%;height:37px;left:44.4%;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);border-bottom:3px solid transparent}.main-image #euro:hover{border-bottom:3px solid #ffed00}.main-image #media{top:52.7%;width:14.5%;height:37px;left:73%;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);border-bottom:3px solid transparent}.main-image #media:hover{border-bottom:3px solid #ffed00}.main-image #empik{top:54.6%;width:12.5%;height:41px;left:64.6%;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);border-bottom:3px solid transparent}.main-image #empik:hover{border-bottom:3px solid #ffed00}.adult-content{position:relative;margin-top:30px}.adult-content .toggle-fieldset{position:absolute;top:0%;left:100%;opacity:0}.adult-content .toggle-fieldset.radio-1:checked ~ .radio-buttons>span.radio-1 .fake-radio-button::after{opacity:1}.adult-content .toggle-fieldset.radio-1:checked ~ .record-adult-content{max-height:9999px}.adult-content .toggle-fieldset.radio-2:checked ~ .radio-buttons>span.radio-2 .fake-radio-button::after{opacity:1}.adult-content .record-adult-content{max-height:0;overflow:hidden}.adult-content .radio-buttons{margin-bottom:20px}.adult-content .radio-buttons>span{display:inline-block;margin-left:30px;white-space:nowrap}.adult-content .radio-buttons>span:first-child{margin-left:0}.adult-content .radio-buttons>span label{display:inline-block;margin:0 0 0 10px;vertical-align:middle}.adult-content .radio-buttons>span .fake-radio-button{background-color:#FFF;border-radius:50%;width:2em;height:2em;vertical-align:middle;display:inline-block;position:relative;font-size:1em}.adult-content .radio-buttons>span .fake-radio-button::after{content:"";position:absolute;top:20%;left:20%;right:20%;bottom:20%;background-color:#3c59a0;border-radius:50%;opacity:0}.adult-content fieldset{margin-top:30px}.adult-content fieldset legend{font-weight:700;margin:0 0 10px;line-height:1.5em;font-size:3em}.moduletable.top-negative{margin-top:-115em}.page-bottom .mod-custom{margin-top:-52em}.page-bottom .w-kinach .row{height:0}.page-bottom .w-kinach .image-wrapper{width:50vw;max-width:50vw;text-align:right}.page-bottom .w-kinach .image-wrapper img{width:50vw;max-width:50vw}.rrrcompetition .page-header{font-size:4em;line-height:1.2em;margin:30px 0;font-weight:800;text-transform:uppercase}.success-message{font-size:4em;color:#FFF}.rrr-popup .toggle-popup{position:fixed;top:0;left:0;width:0;height:0;opacity:0;z-index:-2}.rrr-popup .toggle-popup:checked ~ .popup{display:block}.rrr-popup .popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:20;display:none}.rrr-popup .popup::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.6}.rrr-popup .popup>div{position:absolute;top:0;left:0;width:100%;height:100vh}.rrr-popup .popup>div>div{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;z-index:2}.rrr-popup .popup-content{background-color:#FFF;padding:40px 20px;position:relative}.rrr-popup .popup-content>div{max-height:75vh;overflow:auto}.rrr-popup .close-label{position:absolute;right:5px;top:5px;font-size:4em;line-height:.6em;font-weight:500;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:0.6em;width:0.6em;text-align:center;color:#009fe3;cursor:pointer;margin:0}.rrr-popup .close-label:hover{color:#009fe3}.rrr-popup .close-layer{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.rrr-popup #system-message-container joomla-alert{background-color:#FFF;border-radius:0;border-width:0;padding:0;font-size:1.2em;text-align:center;font-weight:600;margin:0;line-height:1.4em;color:#000}.rrr-popup #system-message-container joomla-alert .joomla-alert--close,.rrr-popup #system-message-container joomla-alert .alert-heading{display:none}.rrr-popup #system-message-container joomla-alert a{color:#009fe3}.rrr-popup #system-message-container joomla-alert a:hover{color:#009fe3;text-decoration:none}.rrr-popup #system-message-container{margin:0;font-size:2em;line-height:1.5em;text-align:center}@media (min-width: 1600px){.container{max-width:1360px}}@media (max-width: 1600px) and (min-width: 1320px){.container{max-width:1250px}.moduletable.top-negative{margin-top:-89em}.custom .button{font-size:3em}}@media (max-width: 1360px){.page-header .logo-content img{max-height:55px}.moduletable.top-negative{margin-top:-70em}.custom .button{font-size:3em;padding-left:0;padding-right:0}.custom.buttons-module{width:40%}.moduletable.top-negative{margin-top:-90%}.custom .button{font-size:2.5em}.item-page{margin:0;padding:0}.item-page .extra-frame{margin-bottom:0;padding-bottom:0}.item-page .extra-frame::before,.item-page .extra-frame::after{display:none}.item-page .extra-frame>div::before{display:none}.rrrcompetition .page-header,.item-page .page-header{margin:40px 0 0;font-size:3.4em}#module-116 a{display:inline-block;margin:20px 0}#module-116 a img{max-height:90px;width:auto;height:auto}.page-top .module-header-content{font-size:3.5em}.page-top .module-header-content .header-span{padding:120x 40px 20px 100px;--cut: 50px}.page-top .mod-custom{padding:50px 35px 125px;font-size:3em;--outer: 20px;margin-bottom:1rem;--cut: 96px}.page-bottom .mod-custom{margin-top:-35em}.header-main-row h1{font-size:3rem}}@media (max-width: 992px){body{font-size:9px}body.homepage>div::after{display:none}.menu{text-align:right}.menu li{margin:0 .6em}.header-main-row{padding:7px 0}.page-top p{margin-top:0 !important}.page-top .rrrbtn{width:66%}.container{max-width:100%}.moduletable.top-negative{margin-top:-60%}.adult-content .radio-buttons>span{display:block;margin-bottom:10px;text-align:left;margin-left:0}.adult-content .radio-buttons>span:first-child{margin-top:0}.page-top .module-header-content{font-size:3em}.page-top .module-header-content .header-span{padding:20px 30px 20px 80px;--cut: 40px}.page-top .mod-custom{padding:50px 50px 65px;font-size:2.5em;--outer: 15px;margin-bottom:2rem;--cut: 84px}.page-top .mod-custom .button{--cut: 20px;--outer: 4px;--inner: 4px}.page-bottom .mod-custom{margin-top:-32em}.header-main-row h1{font-size:2.5rem}form .item-page{padding:50px 50px 85px;--cut: 80px;--outer: 15px}form .btn,form .button,form button,form input[type=button],form input[type=submit]{font-size:2rem}}@media (max-width: 767px){.menu{text-align:center;font-size:1.4em;line-height:1.2em;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:auto;max-height:100%}.menu li{margin:6px 0;display:block}.menu a,.menu span{color:#003475}.page-top p{margin-top:0 !important}.page-top .rrrbtn{width:100%}.custom .button{font-size:2em;width:100%}.item-page{padding:0;margin:0}.item-page .extra-frame{margin-bottom:0;padding-bottom:0}.item-page .extra-frame::before,.item-page .extra-frame::after{display:none}.rrrcompetition .page-header,.item-page .page-header{margin:30px 0 0;font-size:3em}form .as-legend{margin:20px 0 0;text-align:center;font-size:2.75em}form .btn img,form .button img,form button img,form input[type=button] img,form input[type=submit] img{max-height:75px}#module-116 img{display:none}#module-116 .row{position:static !important;-webkit-transform:none !important;transform:none !important}#module-116 a img{display:block}.page-top .module-header-content{font-size:2em}.page-top .module-header-content .header-span{padding:20px 20px 20px 60px;--cut: 30px}.page-top .mod-custom{padding:50px 20px 65px;font-size:2em;--outer: 10px;margin-bottom:2rem;--cut: 62px}.header-main-row{margin-left:-15px;margin-right:-15px}.header-main-row>*{padding-left:15px;padding-right:15px}.page-bottom .mod-custom{margin-top:0}.page-bottom .w-kinach .image-wrapper{width:100vw;max-width:100vw;text-align:right}.page-bottom .w-kinach .image-wrapper img{width:100vw;max-width:100vw}.header-main-row h1{font-size:2rem}form .item-page{padding:30px 35px 35px;--cut: 50px;--outer: 10px;margin-bottom:2rem}form .btn,form .button,form button,form input[type=button],form input[type=submit]{font-size:1.5rem}}@media (max-width: 576px){.rrrcompetition .page-header,.item-page .page-header{font-size:2.4em}.header-main-row h1{padding:0}.header-main-row h1::after{display:none}form .item-page{padding:30px 35px 35px;--cut: 50px;--outer: 10px;margin-bottom:2rem}form .btn,form .button,form button,form input[type=button],form input[type=submit]{font-size:1.15rem;padding:20px 25px}}

/*# sourceMappingURL=styles.css.map */