@font-face{font-family:robotoregular;src:url(../fonts/roboto/roboto_regular/Roboto-Regular-webfont.woff);font-weight:400;font-style:normal}body{background:url(../images/desktop-nav-bg.jpg);background-size:cover}header{position:fixed;border-bottom:1px solid #fff;background:rgba(255,255,255,0.9);width:100%;overflow:visible;z-index:3;font-family:robotoregular, Helvetica Neue, Arial, sans-serif;font-size:9px;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased}input#toggle-menu{display:none}main{padding:1em;padding-top:12em;min-height:250vh;color:#fff}header a[href],header a{text-decoration:none;color:#fff;text-transform:uppercase;word-break:break-all;word-wrap:break-word;letter-spacing:2px}header li a[href],header li a{padding:0 0.5em}header .middle li a[href],header .middle li a{word-break:initial;margin:.5em;line-height:1.25;padding:0 1em}header .middle li.sub>a[href],header .middle li.sub>a{margin-right:0}header nav ul{text-align:inherit;margin:0.15em 2.5em;padding:0}header nav li{display:inline-block;position:relative;padding:1em 0}header .top-right nav>ul>li+li{margin-left:1em}header nav li li{display:block;padding:.1em 0}header nav li.sub.language li{padding:0}header nav li.sub.language li a[href]{padding:.5em}header nav .language .hidden_language{display:none}header nav li ul{visibility:hidden;position:absolute;background:#fff;margin:0;padding:1em 0;z-index:1;width:100%}header nav li.sub{background:none}header nav li.sub:hover{z-index:1;background-color:#fff}.can-touch header nav li.sub.open{background:#fff}.can-touch header nav li.sub.open ul,.can-touch header nav li.sub>:checked ~ ul{visibility:visible}header .top-left li:not(.active) a[href]{color:#8f91a4}header li.help a[href]{background:url(../images/question-mark-circle.svg) left center no-repeat;background-size:auto 100%;padding-left:2em}header li.language a{background:url(../images/globe.svg) left center no-repeat;background-size:auto 100%;padding-left:2em}header nav li.open.sub:not(.language)>ul,header nav li.sub:not(.language)>:checked ~ ul{z-index:-1}header .btn,header .btn:focus{padding:0.5em 2em;border-color:#fff;margin:.5em 0;border:1px solid #fff;border-radius:2px}header .btn:after{display:none}header .btn:before{background:none}header .btn.active{box-shadow:none;background:#fff;color:#811e68}header .row{justify-content:flex-start}header .row>*{box-sizing:border-box}header .right{order:3;width:auto}header .left{order:1;flex-basis:128px;flex-grow:0 !important;position:relative;overflow:hidden}header .left img{max-height:100%;max-width:100%}header .left img:last-child{display:none}header .top-left{order:-2;background:#485160;flex-basis:calc(33.333% - 10px);padding:0;font-size:9px}header .top-right{order:-1;background:#485160;flex-basis:calc(66.667% - 10px);padding:0;font-size:9px}header .middle{order:2;font-size:12px;padding:1em;width:auto}header .right-mobile{background:url(../images/burger-grey.svg) no-repeat center center;background-size:auto 1.5em;background-position-x:calc(100% - 1.75em);cursor:pointer;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .row>[class^=col]{flex-grow:1}header nav .language ul{position:fixed;top:0;right:0;padding:2em 0;overflow:auto;width:auto;max-height:100%}header nav .language li,header .language li a[href]{display:block;text-align:left;padding:.5em 0;margin:0 1.5em}header .btn{display:inline-block;background:none}#myaccount,.logged-in #login{display:none}.logged-in #myaccount{display:inline-block}header input[type=radio]{position:absolute;right:.5em;display:none}header .absolute{position:absolute;white-space:nowrap}header .absolute nav li.sub ul{display:none}@media (max-width: 900.9px){main{padding-top:7em}header{overflow:hidden;-webkit-overflow-scrolling:touch;transition:background-color 0.2s ease-in-out;width:100vw}header .row{width:200%}header .row>*{transition:background-color 0.2s ease-in-out}header .row>.right.align-right{order:-3;text-align:left;width:33%;flex-grow:0;max-width:16.667%;overflow:hidden}header .row>.right.align-right>div{padding:0 1em}header .left{order:-2;height:3em;border:.75em solid transparent;box-sizing:border-box;flex-basis:16.667%;transition:all 0.2s ease-in-out}header .left img{height:3em}header :checked ~ .left img:first-child{display:none}header :checked ~ .left img:last-child{display:block}header .right-mobile{display:block;order:-1;max-width:16.667%}header .top-left{order:0;background:none;flex-basis:100%}header .top-left ul{font-size:0;margin:1rem 0 1.5rem 0;width:100%}header .top-left li{border:1px solid #41aeb5;font-size:.8rem;padding:0.5em 1.5em;margin-left:-1px}header .top-left li.active{background:#41aeb5}header input[type=checkbox]:checked ~ .top-left li.active a:not(.btn){color:#fff}header .row>input[type=checkbox]:checked ~ .right.align-right>*{visibility:hidden}header .middle{order:1;flex-basis:100%}header .top-right{order:2;background:none;flex-basis:100%;padding-bottom:2em}header .right .btn.active{display:none}header .middle nav li{display:block;text-align:left;border-bottom:1px solid #485161;margin:0 1em;padding:.25em 0}header .middle nav li:first-child{border-top:1px solid #485161}header .middle nav li li,header .middle nav li li:first-child{border:none;padding:0}header .row>*{text-align:center}header input[type=checkbox] ~ *{visibility:hidden;position:absolute}header input[type=checkbox] ~ .top-left{height:0}header input[type=checkbox] ~ .top-left,header input[type=checkbox] ~ .top-right,header input[type=checkbox] ~ .middle{margin-left:50%;max-width:50.1%;transition:margin-left 0.2s ease-in-out}header input[type=checkbox] ~ .right,header input[type=checkbox] ~ .left,header input[type=checkbox] ~ .right-mobile,header input[type=checkbox]:checked ~ .top-left,header input[type=checkbox]:checked ~ .top-right,header input[type=checkbox]:checked ~ .middle{visibility:visible;position:static;height:auto;margin-left:0}header input[type=checkbox]:checked ~ *{background-color:#fff}header input[type=checkbox]:checked ~ * a:not(.btn){color:#4a525f}header input[type=checkbox]:checked ~ .top-left a:not(.btn){color:#cecece}header input[type=checkbox]:checked ~ .right-mobile{background-image:url(../images/menu-close.svg)}header input[type=checkbox]:checked ~ .left{border-color:#fff;transition:border-color 0.2s ease-in-out}header input[type=checkbox]:checked ~ .right .btn{border-color:#811e68;color:#811e68}header nav ul{margin:0;width:100%}header nav li a[href]{padding:.5em 0}header nav li.sub.open,header nav li.sub>:checked{background-image:url(../images/nav-arrow-black.svg);background-repeat:no-repeat;background-position-x:calc(100% - .5em);background-position-y:.55em}header nav li.sub.open.language,header nav li.sub.language>:checked{background-position-y:1.25em}header nav li.sub{background-image:url(../images/nav-arrow-black.svg);padding-right:2.5em;background-repeat:no-repeat;background-position:calc(100% - 1em) 1.25em;background-size:1.5em}header nav li.sub:after{color:#485161}header nav li.sub.open:not(.language) ul,header nav li.sub:not(.language)>:checked ~ ul{position:static;padding:0}header nav .language ul{position:fixed;left:0;width:100%;transform:translateX(100%);transition:transform 0.2s ease-in-out;background-image:url(../images/menu-close.svg);background-repeat:no-repeat;background-position:calc(100% - 1em) 1em;background-size:auto 2em;padding:3em 0}header.open nav .language.open ul,header.open nav .language.open>:checked ~ ul{transform:translateX(0);height:100%;height:var(--viewport-height);visibility:visible}header nav .language li{margin:0 3em}header .language li a[href]{text-align:center}header .middle li a[href],header .middle li a{padding:.5rem 0;display:inline-block;width:100%}header .middle li li a[href],header .middle li li a{padding:.5rem 0;margin:0}header .middle nav li.sub{background-image:url(../images/nav-arrow-black-right.svg);background-size:1em 1em;background-position-x:100%;background-repeat:no-repeat;background-position-y:1.5em;padding:0.25em 2.5em 0.25em 0}header .middle nav li.sub.open{background:url(../images/nav-arrow-black.svg) no-repeat top right;background-position-y:1.67em;background-size:1em auto}header .right .btn{display:inline-block;color:#485161;border-color:#485161}header .top-right nav>ul>li:not(.language):not(.help){display:block;padding:1em}header .top-right nav>ul>li:not(.language):not(.help){display:block;padding:1em}header .top-right nav>ul>li.language li{padding:0}header li.language>a{background-image:url(../images/globe-black.svg);background-size:1.25em 1.25em}header li.help a[href]{background-image:url(../images/question-mark-circle-black.svg);background-size:1.25em 1.25em}header.open,:checked ~ header{border:none;height:var(--viewport-height);background:#fff;overflow-y:auto}header nav li.sub:not(.language) ul{max-height:0;transition:max-height 0.2s ease-in-out;overflow:hidden;padding:0;visibility:visible}header nav li.sub.open:not(.language) ul,header nav li.sub:not(.language)>:checked ~ ul{max-height:100vh;max-height:var(--max-height)}#register{display:none}}@media (min-width: 901px){header{background:rgba(255,255,255,0.9)}header{border:none}header .middle nav ul{margin:0.15em 0;margin:0}header .middle li a[href],header .middle li a{margin-left:0;margin-right:0}header nav .middle li{padding:1.25em 0}header nav li.sub.open a,header nav li.sub>:checked ~ ul a,header nav li.sub>:checked ~ a{color:#485161}header .left{min-height:7em;margin-right:1em}header .left img{position:absolute;width:calc(100% - 3em);top:1.67em;right:0;bottom:0;left:3em;display:block}header .top-left,header .top-right{z-index:2}header .top-left li+li:before{content:'|';color:#fff;margin-left:-3px}header nav li ul{min-width:24em;padding:1.5em 0 1.5em 0;top:4.5em;top:4.25em;top:3.4em}header nav li[data-show].show{display:inline-block !important}header .right{margin:0;padding:1.5em 3em 0 0;flex-grow:0 !important;flex-basis:auto}html:not(.can-touch) header nav li.sub:hover a{color:#485161}html:not(.can-touch) header nav li.sub:hover>a{opacity:.2}html:not(.can-touch) header nav li.sub:hover li:hover a{color:#41aeb5}html:not(.can-touch) header nav li.sub.language:hover li:hover a{color:#4f2556}html:not(.can-touch) header nav li.sub:hover ul{visibility:visible}html:not(.can-touch) header nav li.sub:hover:before,html:not(.can-touch) header nav li.sub.open:before{content:'';position:absolute;background:#fff;top:-5em;top:0;left:0;right:0;bottom:-2em;z-index:-1;display:none}html:not(.can-touch) header nav li.sub:hover:before{display:block}header .middle li li a[href],header .middle li li a{font-size:.9em;display:block;padding:0 1.75em}header .middle a[href],header .middle a{color:#485161}header .left img:last-child{display:block}header .left img:first-child{display:none}header a[href].btn#login{margin-right:1em}header a[href].btn#register:hover,header a[href].btn#myaccount:hover,header a[href].btn#login:hover{background:#485161 !important;border-color:#485161 !important;color:#fff !important}header a[href].btn{color:#485161;border-color:#485161;background:none;font-size:10px}}
