/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.container{padding-left:20px;padding-right:20px;max-width:1140px;margin:0 auto;width:100%}.container:after{content:"";display:table;clear:both}.row{margin-left:-20px;margin-right:-20px}.row:after{content:"";display:table;clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-x-lg-1,.col-x-lg-2,.col-x-lg-3,.col-x-lg-4,.col-x-lg-5,.col-x-lg-6,.col-x-lg-7,.col-x-lg-8,.col-x-lg-9,.col-x-lg-10,.col-x-lg-11,.col-x-lg-12{position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media screen and (max-width:991px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}}@media screen and (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media screen and (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media screen and (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}@media (max-width:991px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (max-width:991px){.hidden-xs{display:none!important}}@media (min-width:768px){.hidden-sm{display:none!important}}@media (min-width:992px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@font-face{font-family:Overpass;src:url(../fonts/Overpass-Regular.eot);src:url(../fonts/Overpass-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Overpass-Regular.woff2) format("woff2"),url(../fonts/Overpass-Regular.woff) format("woff"),url(../fonts/Overpass-Regular.svg#Overpass-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:phosphate;src:url(../fonts/Phosphate-Pro-Cond-Inline-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url(../fonts/Overpass-Italic.eot);src:url(../fonts/Overpass-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Overpass-Italic.woff2) format("woff2"),url(../fonts/Overpass-Italic.woff) format("woff"),url(../fonts/Overpass-Italic.svg#Overpass-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Overpass;src:url(../fonts/Overpass-Bold.eot);src:url(../fonts/Overpass-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Overpass-Bold.woff2) format("woff2"),url(../fonts/Overpass-Bold.woff) format("woff"),url(../fonts/Overpass-Bold.svg#Overpass-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url(../fonts/Overpass-BoldItalic.eot);src:url(../fonts/Overpass-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Overpass-BoldItalic.woff2) format("woff2"),url(../fonts/Overpass-BoldItalic.woff) format("woff"),url(../fonts/Overpass-BoldItalic.svg#Overpass-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Book.eot);src:url(../fonts/AvenirLTStd-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Book.woff2) format("woff2"),url(../fonts/AvenirLTStd-Book.woff) format("woff"),url(../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(../fonts/AvenirLTStd-Black.eot);src:url(../fonts/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Black.woff2) format("woff2"),url(../fonts/AvenirLTStd-Black.woff) format("woff"),url(../fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);font-display:block}@font-face{font-family:icomoon;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-x:before{content:"\e901"}.icon-list:before{content:"\e902"}.icon-user:before{content:"\e971"}.icon-checkmark:before{content:"\ea10"}.icon-medal:before{content:"\e900"}.clearfix:after{content:"";display:table;clear:both}.hidden{display:none!important;visibility:hidden}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.relative{position:relative}img{max-width:100%;height:auto}img.alignright{float:right;margin-left:3rem}img.alignleft{float:left;margin-right:3rem}img.aligncenter{margin:2rem auto;display:table}.no-touch a:not(.btn){transition:all .3s ease;opacity:1}.no-touch a:not(.btn):hover{opacity:.7}.active-link{position:relative}.active-link a:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.active-link .title{transition:all .3s ease}.active-link-photo .photo{overflow:hidden}.active-link-photo .photo img{transition:all .3s ease;display:block}.no-touch .active-link-photo:hover .photo img{transition:all .3s ease;transform:scale(1.05)}.txt-right{text-align:right}.txt-left{text-align:left}.txt-center{text-align:center}.txt-center ol,.txt-center ul{list-style-position:inside}.opacity-50{opacity:.5}.fw-bold{font-weight:700}.color-red{color:#e5531a}.color-black{color:#000}.mb-sm{margin-bottom:10px}.mb-md{margin-bottom:25px}.mb-lg{margin-bottom:40px}.mt-sm{margin-top:10px}.mt-md{margin-top:25px}.mt-lg{margin-top:40px}ol.no-style,ul.no-style{margin:0;padding-left:0;list-style-type:none}figure.no-style{margin:0;padding:0}ol>*,ul>*{margin-bottom:10px}.va-md>*{display:inline-block;vertical-align:middle}img.img-sm{max-width:40px}.form-control{margin-bottom:30px}.form-control label{display:block;margin-bottom:5px;font-weight:700}.form-control input[type=email],.form-control input[type=text],.form-control textarea{display:block;margin-top:10px;min-width:100%;padding:10px 15px;border:1px solid #e6e6e6;border-radius:3px}@media screen and (min-width:992px){.form-control input[type=email],.form-control input[type=text],.form-control textarea{max-width:250px}}.form-control.input-stretch{display:flex;justify-content:center;flex-flow:row}.form-control.input-stretch input{margin-top:0!important;flex-grow:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.form-submit{margin-top:20px}.form-group{text-align:initial;margin-bottom:25px}.form-group .form-label,.form-group label{display:inline-block;font-weight:700}.form-group input[type=date],.form-group input[type=email],.form-group input[type=file],.form-group input[type=number],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select{display:block;margin-top:10px;min-width:100%;padding:10px 15px;border:1px solid #e6e6e6;border-radius:3px}@media screen and (min-width:992px){.form-group input[type=date],.form-group input[type=email],.form-group input[type=file],.form-group input[type=number],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select{max-width:250px}}.form-group input[type=date]:not(.disabled),.form-group input[type=date]:not(:disabled),.form-group input[type=email]:not(.disabled),.form-group input[type=email]:not(:disabled),.form-group input[type=file]:not(.disabled),.form-group input[type=file]:not(:disabled),.form-group input[type=number]:not(.disabled),.form-group input[type=number]:not(:disabled),.form-group input[type=password]:not(.disabled),.form-group input[type=password]:not(:disabled),.form-group input[type=tel]:not(.disabled),.form-group input[type=tel]:not(:disabled),.form-group input[type=text]:not(.disabled),.form-group input[type=text]:not(:disabled),.form-group select:not(.disabled),.form-group select:not(:disabled){transition:box-shadow .3s ease}.form-group input[type=date]:not(.disabled):focus,.form-group input[type=date]:not(:disabled):focus,.form-group input[type=email]:not(.disabled):focus,.form-group input[type=email]:not(:disabled):focus,.form-group input[type=file]:not(.disabled):focus,.form-group input[type=file]:not(:disabled):focus,.form-group input[type=number]:not(.disabled):focus,.form-group input[type=number]:not(:disabled):focus,.form-group input[type=password]:not(.disabled):focus,.form-group input[type=password]:not(:disabled):focus,.form-group input[type=tel]:not(.disabled):focus,.form-group input[type=tel]:not(:disabled):focus,.form-group input[type=text]:not(.disabled):focus,.form-group input[type=text]:not(:disabled):focus,.form-group select:not(.disabled):focus,.form-group select:not(:disabled):focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,88.6%,.25)}.form-group .form-radio{position:relative;margin-bottom:5px}.form-group .form-radio:first-of-type{margin-top:10px}.form-group .form-radio input[type=radio]{margin-right:5px;position:absolute;left:-100vw}.form-group .form-radio input[type=radio]~label{padding-left:25px}.form-group .form-radio input[type=radio]~label:after,.form-group .form-radio input[type=radio]~label:before{position:absolute;top:50%;transform:translateY(-50%);display:inline-block;content:"";background:#fff}.form-group .form-radio input[type=radio]~label:before{left:0;border:1px solid #7d7d7d;border-radius:15px;width:15px;height:15px;transition:box-shadow .3s ease}.form-group .form-radio input[type=radio]~label:after{left:5px;width:5px;height:5px;border-radius:5px}.form-group .form-radio input[type=radio]:not(:disabled):hover~label:before{border-color:#e5531a}.form-group .form-radio input[type=radio]:not(:disabled):focus~label:before{box-shadow:0 0 0 3px #e2e2e2}.form-group .form-radio input[type=radio]:checked~label:before{font-size:14px;font-weight:700;color:#fff;background:#e5531a;border-color:#e5531a}.form-group .form-radio input[type=radio]:checked:disabled~label:before{background:#7d7d7d;border-color:#7d7d7d}.form-group.required label:after{display:inline-block;content:"*";color:red}.form-group.disabled label{opacity:1%}.form-group.disabled input[type=date],.form-group.disabled input[type=email],.form-group.disabled input[type=file],.form-group.disabled input[type=number],.form-group.disabled input[type=password],.form-group.disabled input[type=tel],.form-group.disabled input[type=text],.form-group.disabled select{background:#e2e2e2;border-color:#e2e2e2}.form-group.error label{color:red}.form-group.error input[type=date],.form-group.error input[type=email],.form-group.error input[type=file],.form-group.error input[type=number],.form-group.error input[type=password],.form-group.error input[type=tel],.form-group.error input[type=text],.form-group.error select{border-color:red}.form-group.success label{color:#257d2f}.form-group.success input[type=date],.form-group.success input[type=email],.form-group.success input[type=file],.form-group.success input[type=number],.form-group.success input[type=password],.form-group.success input[type=tel],.form-group.success input[type=text],.form-group.success select{border-color:#257d2f}.form-group .form-tooltip{margin-top:5px;opacity:1%}html{font-size:10px;-ms-overflow-style:scrollbar;background:url(../images/backgrounds/wallpaper.png);background-repeat:repeat;background-attachment:fixed;-webkit-overflow-scrolling:touch}html,html *,html :after,html :before{box-sizing:border-box}*{outline:none}@-ms-viewport{width:device-width}body{font-family:Overpass,sans-serif;font-size:16px;line-height:1.3;color:#000;min-height:100vh;position:relative}.heading-1,.heading-2,.heading-3,.heading-4,h1,h2,h3,h4{font-weight:700;font-family:Avenir,Overpass,sans-serif}.heading-3{margin-bottom:20px;font-size:18px}.btn{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.btn-primary{display:inline-block;padding:12px 15px;border-radius:4px;text-align:center;font-size:16px;font-weight:700;letter-spacing:inherit;text-decoration:none;white-space:nowrap;font-family:Avenir,sans-serif;border:none;background:none;cursor:pointer;transition:box-shadow .3s ease;box-shadow:0 0 7px rgba(0,0,0,.05)}.btn-primary.btn-small{padding:8px 10px}.btn-primary small{text-transform:none}.btn-primary.green:not([disabled]){color:#fff;background:#26a69a}.btn-primary.green:not([disabled]):hover{background:#26a69a}.btn-primary.green:not([disabled]):focus{outline:none;box-shadow:0 0 0 4px rgba(60,180,0,.3)}.btn-primary.red:not([disabled]){color:#fff;background:#e5531a}.btn-primary.red:not([disabled]):hover{background:#ce4b17}.btn-primary.red:not([disabled]):focus{outline:none;box-shadow:0 0 0 4px rgba(229,83,26,.3)}.btn-primary.blue:not([disabled]){color:#fff;background:#01aed6}.btn-primary.blue:not([disabled]):hover{background:#0199bd}.btn-primary.blue:not([disabled]):focus{outline:none;box-shadow:0 0 0 4px rgba(1,174,214,.3)}.btn-primary[disabled]{color:#fff;background-color:#9d9d9d}.btn-secondary{display:inline-block;padding:12px 15px;border-radius:4px;text-align:center;font-size:16px;font-weight:700;letter-spacing:inherit;text-decoration:none;white-space:nowrap;font-family:Avenir,sans-serif;border:none;background:none;cursor:pointer;transition:box-shadow .3s ease;box-shadow:0 0 7px rgba(0,0,0,.05)}.btn-secondary.btn-small{padding:8px 10px}.btn-secondary small{text-transform:none}.btn-secondary.blue{color:#000b8c;background:#fff}.btn-secondary.blue:hover{color:#fff;background:#000b8c}.btn-secondary.blue:focus{outline:none;box-shadow:0 0 0 4px rgba(0,11,140,.1)}.btn-secondary.green{color:#fff;background:#26a69a}.btn-secondary.green:hover{color:#26a69a;background:#fff}.btn-secondary.green:focus{outline:none;box-shadow:0 0 0 4px rgba(60,180,0,.3)}.btn-secondary.red{color:#e5531a;background:#fff}.btn-secondary.red:hover{color:#fff;background:#e5531a}.btn-secondary.red:focus{outline:none;box-shadow:0 0 0 4px rgba(229,83,26,.3)}.btn.pending{color:#fff!important;background-color:#009311!important}.btn.pending:focus{box-shadow:0 0 0 4px rgba(0,147,17,.3)!important}.btn~.btn{margin-left:20px}.btn-block{display:block;width:100%;margin-bottom:10px;white-space:normal}.btn-icon{position:relative;padding-left:3.6em!important}.btn-icon .icon{position:absolute;top:50%;transform:translateY(-50%);left:.8em;font-size:1.3em}.solo-tag{display:inline-block;vertical-align:middle;padding:5px 12px;margin:0 5px;font-size:14px;font-weight:400;border-radius:50px}.solo-tag.green{color:#fff;background-color:#009311}.solo-card{position:relative;padding:30px;margin:30px 0;color:#000;background:#fff;border:2px solid #000;border-radius:5px;box-shadow:0 0 7px rgba(0,0,0,.05)}.solo-card.has-abs-image{margin-top:100px}.solo-card .solo-card-abs-image{position:absolute;width:80%;left:50%;transform:translateX(-50%)}@media screen and (min-width:992px){.solo-card .solo-card-abs-image{bottom:calc(100% - 60px)}}@media screen and (max-width:991px){.solo-card .solo-card-abs-image{top:-10vw}}.solo-card .solo-card-abs-image+*{margin-top:60px}.solo-card .solo-card-body,.solo-card .solo-card-header{margin-bottom:20px}.modal-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:99999;background:rgba(0,0,0,.66);overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.modal-wrapper.active{opacity:1;pointer-events:all}.modal-wrapper.active .modal-content{transform:translateY(0)}.modal-wrapper .close-overlay{position:absolute;display:block;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:1;background:none;border:none;cursor:auto}.modal-wrapper .close-cta{position:absolute;top:0;right:-60px;font-size:42px}.modal-wrapper .close-cta button{border:none;background:none;cursor:pointer;color:#fff!important;text-decoration:none!important}.modal-wrapper .modal-content{position:relative;width:60%;max-width:80%;margin:100px auto 50px;color:#000;background:#fff;border-radius:10px;box-shadow:5px 0 40px rgba(0,0,0,.75);z-index:10;transform:translateY(-20px);transition:transform .2s ease-in-out}@media only screen and (min-width:768px){.modal-wrapper .modal-content{margin:160px auto 50px}}.modal-wrapper .modal-content .modal-body,.modal-wrapper .modal-content .modal-footer,.modal-wrapper .modal-content .modal-header{padding-left:30px;padding-right:30px}.modal-wrapper .modal-content .modal-body h1,.modal-wrapper .modal-content .modal-body h2,.modal-wrapper .modal-content .modal-body h3,.modal-wrapper .modal-content .modal-body h4,.modal-wrapper .modal-content .modal-footer h1,.modal-wrapper .modal-content .modal-footer h2,.modal-wrapper .modal-content .modal-footer h3,.modal-wrapper .modal-content .modal-footer h4,.modal-wrapper .modal-content .modal-header h1,.modal-wrapper .modal-content .modal-header h2,.modal-wrapper .modal-content .modal-header h3,.modal-wrapper .modal-content .modal-header h4{margin:20px 0}.modal-wrapper .modal-content .modal-body:last-child,.modal-wrapper .modal-content .modal-footer:last-child,.modal-wrapper .modal-content .modal-header:last-child{padding-bottom:30px}.modal-wrapper .modal-content .modal-body:first-child,.modal-wrapper .modal-content .modal-footer:first-child,.modal-wrapper .modal-content .modal-header:first-child{padding-top:15px}.modal-wrapper .modal-content .modal-video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.modal-wrapper .modal-content .modal-video embed,.modal-wrapper .modal-content .modal-video iframe,.modal-wrapper .modal-content .modal-video object{position:absolute;top:0;left:0;width:100%;height:100%}.solo-modal-wrapper{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:rgba(0,0,0,.2);overflow-x:hidden;overflow-y:auto}.solo-modal-wrapper .solo-modal{position:relative;width:650px;max-width:95%;margin:20vh auto 50px;overflow:hidden;z-index:900}.solo-modal-wrapper .solo-modal-escape{display:block;position:absolute;top:0;bottom:0;right:0;left:0;cursor:auto;z-index:800}#correct,#cthulhu,#depannforce,#faux,#indice,#repondeur{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}#correct .solo-modal,#cthulhu .solo-modal,#depannforce .solo-modal,#faux .solo-modal,#indice .solo-modal,#repondeur .solo-modal{transform:translateY(-20px);transition:transform .2s ease-in-out}#correct:target,#cthulhu:target,#depannforce:target,#faux:target,#indice:target,#repondeur:target{opacity:1;pointer-events:all}#correct:target .solo-modal,#cthulhu:target .solo-modal,#depannforce:target .solo-modal,#faux:target .solo-modal,#indice:target .solo-modal,#repondeur:target .solo-modal{transform:translateY(0)}#chk-correct:checked~#correct,#chk-cthulhu:checked~#cthulhu,#chk-depannforce:checked~#depannforce,#chk-faux:checked~#faux,#chk-indice:checked~#indice,#chk-repondeur:checked~#repondeur{opacity:1;pointer-events:all}#chk-correct:checked~#correct .solo-modal,#chk-cthulhu:checked~#cthulhu .solo-modal,#chk-depannforce:checked~#depannforce .solo-modal,#chk-faux:checked~#faux .solo-modal,#chk-indice:checked~#indice .solo-modal,#chk-repondeur:checked~#repondeur .solo-modal{transform:translateY(0)}.tabs-wrapper .tabs-nav .tabs-menu{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.tabs-wrapper .tabs-nav .tabs-menu .tabs-menu-item{display:inline-block;margin-right:20px;border-bottom:1px solid #e5531a}.tabs-wrapper .tabs-nav .tabs-menu .tabs-menu-item label{padding:10px;display:inline-block;cursor:pointer}.tabs-wrapper .tabs .tab{display:none}.tabs-wrapper .tab-check{position:absolute;pointer-events:none;opacity:0}.tabs-wrapper .tab-check:first-child:focus~.tabs-nav .tabs-menu-item{border-bottom:1px solid red}.tabs-wrapper .tab-check:first-child:checked~.tabs-nav .tabs-menu-item:first-child{background-color:rgba(0,0,0,.05)}.tabs-wrapper .tab-check:first-child:checked~.tabs .tab:first-child{display:block}.tabs-wrapper .tab-check:nth-child(2):focus~.tabs-nav .tabs-menu-item{border-bottom:1px solid red}.tabs-wrapper .tab-check:nth-child(2):checked~.tabs-nav .tabs-menu-item:nth-child(2){background-color:rgba(0,0,0,.05)}.tabs-wrapper .tab-check:nth-child(2):checked~.tabs .tab:nth-child(2){display:block}.tabs-wrapper .tab-check:nth-child(3):focus~.tabs-nav .tabs-menu-item{border-bottom:1px solid red}.tabs-wrapper .tab-check:nth-child(3):checked~.tabs-nav .tabs-menu-item:nth-child(3){background-color:rgba(0,0,0,.05)}.tabs-wrapper .tab-check:nth-child(3):checked~.tabs .tab:nth-child(3){display:block}body.admin-bar{min-height:calc(100vh - 32px)}body.admin-bar .solo-wrapper .solo-header .solo-nav-wrapper{top:32px}.cake-padding-footer{min-height:20vh}.no-top-margin{margin-top:0!important}.margin-top-10{margin-top:10px!important}.fixed-width-140{width:140px;min-width:140px;max-width:140px;overflow:hidden}.fixed-width-170{width:170px;min-width:170px;max-width:170px;overflow:hidden}.do_offering{border-radius:4px;text-align:center;letter-spacing:inherit;text-decoration:none;white-space:nowrap;font-family:Avenir,sans-serif;background:none;cursor:pointer;transition:box-shadow .3s ease;color:#fff;background:#01aed6;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #01aed6}.do_offering,.do_offering_to{display:inline-block;padding:12px 15px;font-size:16px;font-weight:700;box-shadow:0 0 7px rgba(0,0,0,.05)}.do_offering_to{border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid #ccc}.episode-content{padding-left:10px!important}.episode-banner{padding:0!important}.solo-wrapper{min-height:inherit;overflow:auto}.solo-wrapper .solo-header #solo-nav-toggle{display:none}.solo-wrapper .solo-header #solo-nav-toggle~.solo-nav-wrapper{left:-300px;transition:left .5s cubic-bezier(.455,.03,.515,.955)}.solo-wrapper .solo-header #solo-nav-toggle:checked~.solo-nav-wrapper{left:0}.solo-wrapper .solo-header #solo-nav-toggle:checked~.solo-nav-wrapper .solo-nav-burger:first-child .fas:before{content:"\f00d"}.solo-wrapper .solo-header .solo-nav-wrapper{position:fixed;top:0;bottom:0;height:100vh;width:300px;z-index:999}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav-burger{position:absolute;top:15px;width:40px;height:40px;line-height:40px;text-align:center;border-radius:80px;background-color:#fff;cursor:pointer;box-shadow:0 0 7px rgba(0,0,0,.05)}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav-burger:first-child{right:-50px}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav-burger:nth-child(2){right:-100px}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav{height:inherit;background-color:#fff;overflow:auto;font-family:Avenir,sans-serif;box-shadow:0 0 7px rgba(0,0,0,.05)}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav .solo-menu{margin:0;padding:20px}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav .solo-menu .menu-item{margin-bottom:30px;font-size:24px;font-weight:700;color:#000b8c}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav .solo-menu .menu-item.current-menu-item{color:#e5531a}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav .solo-menu .menu-item a{color:inherit;text-decoration:none}.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav .solo-menu .menu-item a:focus,.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav .solo-menu .menu-item a:hover{text-decoration:underline}.solo-wrapper .solo-content{padding-top:7vh!important;padding-bottom:20px}.solo-wrapper .solo-content .hero-banner .hero-logo img{max-height:230px}.solo-wrapper .solo-content.dark-mode{color:#fff}.solo-wrapper .solo-content.dark-mode .heading-1,.solo-wrapper .solo-content.dark-mode .heading-2,.solo-wrapper .solo-content.dark-mode .heading-3,.solo-wrapper .solo-content.dark-mode .heading-4,.solo-wrapper .solo-content.dark-mode h1,.solo-wrapper .solo-content.dark-mode h2,.solo-wrapper .solo-content.dark-mode h3,.solo-wrapper .solo-content.dark-mode h4{color:#fff6c7}.solo-wrapper .solo-content.dark-mode .solo-card .heading-1,.solo-wrapper .solo-content.dark-mode .solo-card .heading-2,.solo-wrapper .solo-content.dark-mode .solo-card .heading-3,.solo-wrapper .solo-content.dark-mode .solo-card .heading-4,.solo-wrapper .solo-content.dark-mode .solo-card h1,.solo-wrapper .solo-content.dark-mode .solo-card h2,.solo-wrapper .solo-content.dark-mode .solo-card h3,.solo-wrapper .solo-content.dark-mode .solo-card h4{color:#000b8c}.solo-wrapper .solo-content.dark-mode.cake .container .hero-banner .hero-chapter-list li>:not(.player-token){border:1px solid rgba(0,11,140,.2)}.solo-wrapper .solo-content.dark-mode.cake .container .hero-banner .hero-chapter-list li>:not(.player-token):focus{box-shadow:0 0 0 4px hsla(0,0%,100%,.15)}.solo-wrapper .solo-content.dark-mode.cake .container .hero-banner .hero-chapter-list li.current>:not(.player-token){box-shadow:0 0 0 4px hsla(0,0%,100%,.3)}.solo-wrapper .solo-content.dark-mode.cake .container .hero-banner .hero-chapter-list li.active>:not(.player-token){color:#fff;background-color:#e5531a}.solo-wrapper .solo-content.home>section{padding:25px 0}.solo-wrapper .solo-content.home .hero-banner .hero-body,.solo-wrapper .solo-content.home .hero-banner .hero-logo{margin-bottom:5rem}.solo-wrapper .solo-content:not(.home) .container .hero-banner{position:relative}.solo-wrapper .solo-content:not(.home) .container .hero-banner .hero-logo{text-align:center;margin-bottom:40px}.solo-wrapper .solo-content:not(.home) .container .hero-banner .hero-logo img{max-height:120px}.solo-wrapper .solo-content.cake .container{position:relative;z-index:1}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li{display:inline-block;margin:6px 4px;position:relative}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li>:not(.player-token){margin-bottom:5px;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;text-decoration:none;color:#01aed6;background-color:#fff;font-weight:700;border:1px solid rgba(1,174,214,.2);border-radius:4px;box-shadow:0 0 7px rgba(0,0,0,.05);transition:box-shadow .3s ease}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li>:not(.player-token):focus{box-shadow:0 0 0 4px rgba(1,174,214,.1)}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li .player-token{position:absolute;right:0;width:25px;height:25px;pointer-events:none}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li .player-token img{position:absolute;top:-10px;right:-10px;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li .player-token img:nth-child(2){top:-18px;right:-13px;z-index:20}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li .player-token img:nth-child(3){top:-26px;right:-16px;z-index:10}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li.current>:not(.player-token){box-shadow:0 0 0 4px rgba(1,174,214,.4)}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li.active>:not(.player-token){color:#fff;background-color:#01aed6}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li.active>button{cursor:pointer}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li:first-of-type{margin-left:0}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li:last-of-type{margin-right:0}.solo-wrapper .solo-content.cake .container .hero-banner .hero-body{margin-bottom:20px}.solo-wrapper .solo-content.cake #cake-leaderboard{margin:20px 0;width:100%;background-color:#fff;border-radius:10px;border-collapse:collapse}.solo-wrapper .solo-content.cake #cake-leaderboard tr th{padding:20px 20px 10px;color:#fff;background-color:#e5531a}.solo-wrapper .solo-content.cake #cake-leaderboard tr th:first-child{border-top-left-radius:10px}.solo-wrapper .solo-content.cake #cake-leaderboard tr th:last-child{border-top-right-radius:10px}.solo-wrapper .solo-content.cake #cake-leaderboard tr td{padding:2vw .5vw;font-weight:700}.solo-wrapper .solo-content.cake #cake-leaderboard tr td .drawing-team{max-height:20vh;width:auto;max-width:20vw}.solo-wrapper .solo-content.cake #cake-leaderboard tr.active{color:#e5531a}.solo-wrapper .solo-content.cake #cake_form .icon-medal{display:inline-block;max-width:40px;max-height:40px;margin-right:20px}.solo-wrapper .solo-content.cake #cake_form .form-control{align-items:center}.solo-wrapper .solo-content.cake #cake_form .quiz .form-label{margin-top:20px;margin-bottom:6px}.solo-wrapper .solo-content.cake .hint{width:720px}.solo-wrapper .solo-content.cake .solo-chapter-background{position:fixed;bottom:0;z-index:0;width:100%;height:100vh;background-color:transparent}.solo-wrapper .solo-content.cake .solo-chapter-background img{position:relative;display:block;height:auto;margin:0;width:100%;height:100%;z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:transparent;transform:translateZ(0);-o-object-fit:cover;object-fit:cover;-o-object-position:20%;object-position:20%}.solo-wrapper .solo-content.cake.inside-cake .hero-banner .hero-body{position:relative;margin-top:40px;padding:80px 40px;background-color:hsla(0,0%,100%,.4)}.solo-wrapper .solo-content.cake.inside-cake .hero-banner .hero-body .cake-logo{max-width:170px;max-height:170px}.solo-wrapper .solo-content.cake.inside-cake .hero-banner .hero-body:after,.solo-wrapper .solo-content.cake.inside-cake .hero-banner .hero-body:before{position:absolute;display:block;content:"";left:50%;width:calc(100% + 40px);transform:translateX(-50%);height:75px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(../images/Bordure_CAKE.png);background-repeat:no-repeat;background-size:100%}.solo-wrapper .solo-content.cake.inside-cake .hero-banner .hero-body:before{top:-20px}.solo-wrapper .solo-content.cake.inside-cake .hero-banner .hero-body:after{bottom:-20px;transform:translateX(-50%) rotate(180deg)}.solo-wrapper .solo-newsletter{margin:5vh 0}.solo-wrapper .solo-newsletter .heading{font-size:clamp(20px,2vw,28px);font-weight:700}.solo-wrapper .solo-newsletter p{font-size:clamp(18px,2vw,24px)}.solo-wrapper .solo-newsletter .solo-newsletter-form form{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;margin-bottom:10px}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es-field-wrap{display:inline-block;margin:0;flex-grow:1}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es-field-wrap label{display:block;height:100%}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es-field-wrap label .es_txt_email{height:100%;width:100%;max-width:none!important;display:block;margin-top:10px;min-width:100%;padding:10px 15px;border:1px solid #e6e6e6;border-radius:3px;box-shadow:0 0 7px rgba(0,0,0,.05);margin-top:0!important;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:992px){.solo-wrapper .solo-newsletter .solo-newsletter-form form .es-field-wrap label .es_txt_email{max-width:250px}}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button{display:inline-block;padding:12px 15px;border-radius:4px;text-align:center;font-size:16px;font-weight:700;letter-spacing:inherit;text-decoration:none;white-space:nowrap;font-family:Avenir,sans-serif;border:none;background:none;cursor:pointer;transition:box-shadow .3s ease;color:#fff;background:#01aed6;box-shadow:0 0 7px rgba(0,0,0,.05);border-top-left-radius:0;border-bottom-left-radius:0}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.btn-small{padding:8px 10px}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button small{text-transform:none}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.green:not([disabled]){color:#fff;background:#3cb400}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.green:not([disabled]):hover{background:#349b00}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.green:not([disabled]):focus{outline:none;box-shadow:0 0 0 4px rgba(60,180,0,.3)}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.red:not([disabled]){color:#fff;background:#e5531a}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.red:not([disabled]):hover{background:#ce4b17}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.red:not([disabled]):focus{outline:none;box-shadow:0 0 0 4px rgba(229,83,26,.3)}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.blue:not([disabled]){color:#fff;background:#01aed6}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.blue:not([disabled]):hover{background:#0199bd}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button.blue:not([disabled]):focus{outline:none;box-shadow:0 0 0 4px rgba(1,174,214,.3)}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button[disabled]{color:#fff;background-color:#9d9d9d}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button:hover{background:#0199bd}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_submit_button:focus{outline:none;box-shadow:0 0 0 4px rgba(1,174,214,.3)}.solo-wrapper .solo-newsletter .solo-newsletter-form form .es_spinner_image{margin-top:5px;flex-basis:100%;width:0}.solo-wrapper .solo-social ul li{display:inline-block;margin:0 5px}.solo-wrapper .solo-social ul li a{padding:0 3px;font-size:3em;color:rgba(229,83,26,.8);text-shadow:0 0 7px rgba(229,83,26,.1)}.solo-wrapper .solo-social ul li a:hover{color:#e5531a}.solo-wrapper .home-v2 .hero{min-height:100vh;display:flex;align-items:stretch;background-color:#fff}.solo-wrapper .home-v2 .hero>*{flex-grow:1}.solo-wrapper .home-v2 .hero figure{width:55%;display:grid;grid-template-columns:1fr;grid-template-rows:80% 20%;grid-column-gap:0;grid-row-gap:0;isolation:isolate}.solo-wrapper .home-v2 .hero figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solo-wrapper .home-v2 .hero figure ul{padding:0;margin:0;list-style-type:none;display:flex}.solo-wrapper .home-v2 .hero figure ul li{margin:0;width:16.66667%}.solo-wrapper .home-v2 .hero .tagline{align-self:center;width:45%;padding:20px 5vw;display:flex;flex-flow:column nowrap}.solo-wrapper .home-v2 .hero .tagline .text h2{font-size:clamp(24px,2vw,2.7vw);font-weight:400}.solo-wrapper .home-v2 .hero .tagline .text h2 strong{font-weight:700}.solo-wrapper .home-v2 .hero .tagline .text .icons{margin-top:0;margin-bottom:0;list-style-type:none;padding:0;font-size:15px}.solo-wrapper .home-v2 .hero .tagline .text .icons:first-of-type{margin-top:1.5vh}.solo-wrapper .home-v2 .hero .tagline .text .icons img{margin-right:10px;max-width:clamp(50px,3vw,5vw)}.solo-wrapper .home-v2 .hero .tagline .text .icons>*{display:flex;align-items:center}.solo-wrapper .home-v2 .hero .tagline .text .icons:last-of-type{width:80%;margin:auto}.solo-wrapper .home-v2 .hero .tagline .ctas .btn{min-width:140px}.solo-wrapper .home-v2 .card-section .solo-card .solo-card-body ul{padding-left:10px;list-style-type:none}.solo-wrapper .home-v2 .card-section .solo-card .solo-card-body ul li{padding-left:10px;position:relative}.solo-wrapper .home-v2 .card-section .solo-card .solo-card-body ul li:before{margin-right:10px;font-family:icomoon;content:"\ea10";font-size:24px;color:#009311}.solo-wrapper .home-v2 .card-section .solo-card .abs-right{display:block;position:absolute;top:50%;transform:translateY(-50%);left:calc(100% - 50px);width:20vw;max-width:300px;min-width:200px}.solo-wrapper .home-v2 .demo-cta{padding:clamp(40px,5vw,60px) 0}.solo-wrapper .home-v2 .demo-cta h2{margin:0;font-size:clamp(32px,4vw,64px)}.solo-wrapper .home-v2 .demo-cta p{margin:0 0 10px;font-size:clamp(27px,4vw,42px)}.solo-wrapper .home-v2 .how-to-play h2{margin:0;font-size:clamp(48px,4vw,100px)}.solo-wrapper .home-v2 .how-to-play h3{margin:0;font-size:clamp(26px,4vw,32px)}.solo-wrapper .home-v2 .how-to-play ol.list{counter-reset:gameplay;list-style-type:none}.solo-wrapper .home-v2 .how-to-play ol.list>li{counter-increment:gameplay}.solo-wrapper .home-v2 .how-to-play ol.list>li .solo-card{position:relative}.solo-wrapper .home-v2 .how-to-play ol.list>li .solo-card:before{position:absolute;top:20px;left:30px;font-size:clamp(48px,4vw,64px);content:counter(gameplay);font-weight:700}.solo-wrapper .home-v2 .how-to-play ol.list>li .solo-card .solo-card-header{padding-left:clamp(48px,5vw,64px)}.solo-wrapper .home-v2 .main-product-cta{display:grid;place-items:center;isolation:isolate}.solo-wrapper .home-v2 .main-product-cta>*{grid-column:1/-1;grid-row:1/-1}.solo-wrapper .home-v2 .main-product-cta figure{margin:0;padding:0}.solo-wrapper .home-v2 .main-product-cta .ctas{margin-bottom:5vw;align-self:end}.solo-wrapper .home-v2 .main-product-cta .ctas a{min-width:140px}.home-v2{margin-top:50px;margin-bottom:60px;}.solo-wrapper .header-v2{position:fixed;top:0;width:100%;display:flex;align-items:center;padding:20px;font-size:15px;color:#fff;background-color:none;isolation:isolate;z-index:9999}.solo-wrapper .header-v2 .logo{margin-right:20px}.solo-wrapper .header-v2 .logo img{width:12vw;max-width:30%;margin-left:-15px;}.solo-wrapper .header-v2 .logo a{color:#ffcf4d;text-decoration:none}.solo-wrapper .header-v2 .logo a:focus,.solo-wrapper .header-v2 .logo a:hover{text-decoration:underline;text-underline-offset:3px}.solo-wrapper .header-v2 .logo a h1{display:flex;flex-flow:column nowrap;align-items:center;font-size:inherit;margin:0 auto;text-align:center}.solo-wrapper .header-v2 .logo a h1 .tagline{margin-top:5px;font-size:12px;white-space:nowrap}.solo-wrapper .header-v2 .navigation{display:flex;align-items:center;flex-grow:1}.solo-wrapper .header-v2 .navigation .nav-wrapper nav ul{display:flex}.solo-wrapper .header-v2 .navigation .nav-wrapper nav ul li{margin-bottom:0}.solo-wrapper .header-v2 .navigation .nav-wrapper nav ul li:not(:last-child){margin-right:20px}.solo-wrapper .header-v2 .navigation .nav-wrapper nav ul li a{text-decoration:none;color:inherit}.solo-wrapper .header-v2 .navigation .nav-wrapper nav ul li a:focus,.solo-wrapper .header-v2 .navigation .nav-wrapper nav ul li a:hover{text-decoration:underline;text-underline-offset:3px}.solo-wrapper .header-v2 .navigation .actions{margin-left:auto;display:flex;align-items:center}.solo-wrapper .header-v2 .navigation .actions #profile{position:relative;text-align:center;display:inline-flex;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px 10px 30px;color:#fff;font-weight:700;background-color:#01aed6;border-radius:5px;text-decoration:none;transition:box-shadow .3s ease;line-height:normal}.solo-wrapper .header-v2 .navigation .actions #profile:hover{background-color:#01a6cc}.solo-wrapper .header-v2 .navigation .actions #profile:focus{outline:none;box-shadow:0 0 0 4px rgba(1,182,224,.5)}.solo-wrapper .header-v2 .navigation .actions #profile .icon{position:absolute;top:50%;transform:translateY(-51%);left:10px;font-size:20px;font-size:inherit}.solo-wrapper .header-v2 .navigation .actions #login{text-align:center;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px;color:#fff;font-weight:700;background-color:#01aed6;border-radius:5px;text-decoration:none;transition:box-shadow .3s ease}.solo-wrapper .header-v2 .navigation .actions #login:hover{background-color:#01a6cc}.solo-wrapper .header-v2 .navigation .actions #login:focus{outline:none;box-shadow:0 0 0 4px rgba(1,182,224,.5)}.solo-wrapper .footer-v2{position:relative;margin-top:3vh;padding:20px;display:flex;justify-content:space-between;color:#fff;background-color:#000}.solo-wrapper .footer-v2 nav ul{display:flex}.solo-wrapper .footer-v2 nav ul li{margin-bottom:0}.solo-wrapper .footer-v2 nav ul li:not(:last-child){margin-right:20px}.solo-wrapper .footer-v2 nav ul li a{text-decoration:none;color:inherit}.solo-wrapper .footer-v2 nav ul li a:focus,.solo-wrapper .footer-v2 nav ul li a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:991px){.solo-wrapper .solo-header .solo-nav-wrapper .solo-nav .solo-menu .menu-item{font-size:20px}.solo-wrapper .solo-content .hero-banner{margin-bottom:6rem}.solo-wrapper .solo-content .hero-banner .hero-logo img{max-height:175px}.solo-wrapper .solo-content.home .hero-banner{min-height:75vh;display:flex;flex-flow:column;justify-content:center}.solo-wrapper .solo-content.cake{padding-bottom:25vh}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li>*{width:30px;height:30px;line-height:30px;font-size:12px}.solo-wrapper .solo-content.cake .container .hero-body h1{font-size:24px}.solo-wrapper .solo-content.cake .container .hero-body h2{font-size:20px}.solo-wrapper .home-v2 .hero{padding:15px;min-height:auto;display:block;background:none}.solo-wrapper .home-v2 .hero .tagline,.solo-wrapper .home-v2 .hero figure{width:100%}.solo-wrapper .home-v2 .hero figure{-o-object-position:top;object-position:top}}@media only screen and (max-width:991px) and (max-width:400px){.solo-wrapper .home-v2 .hero .icons>*{display:block;width:100%;justify-content:center}}@media screen and (max-width:991px){.solo-wrapper .home-v2 .hero .tagline{background-color:#fff}.solo-wrapper .header-v2{justify-content:space-between;font-size:24px}.solo-wrapper .header-v2 .logo{position:relative;z-index:10}.solo-wrapper .header-v2[aria-selected=false] .navigation{display:none}.solo-wrapper .header-v2[aria-selected=true] .navigation{display:flex}.solo-wrapper .header-v2 .navigation{position:fixed;inset:0;height:100vh;width:100%;background-color:#000;flex-flow:column nowrap;justify-content:center;z-index:5}.solo-wrapper .header-v2 .navigation .nav-wrapper nav ul{display:block;text-align:center}.solo-wrapper .header-v2 .navigation .nav-wrapper nav ul li{margin-right:0!important;margin-bottom:30px}.solo-wrapper .header-v2 .navigation .actions{margin:0;flex-flow:column nowrap}.solo-wrapper .header-v2 .navigation .actions #profile{margin-right:0;margin-bottom:30px}.solo-wrapper .header-v2 .navigation .actions #profile .icon{font-size:18px}.solo-wrapper .header-v2 #toggle-menu{padding:0;position:relative;display:inline-block;background-color:#fff;border-radius:50%;height:40px;width:40px;border:none;text-align:center;font-size:23px;cursor:pointer;z-index:10}.solo-wrapper .header-v2 #toggle-menu>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solo-wrapper .footer-v2{font-size:12px}.solo-wrapper .footer-v2 nav ul li:not(:last-child){margin-right:5px}.solo-wrapper .footer-v2 nav ul li a{display:inline-block;padding:2px}.btn{font-size:13px}}@media only screen and (max-width:991px) and (max-width:500px){.ctas .btn{min-width:auto;display:block;margin-bottom:6px;margin-left:0}}@media screen and (min-width:768px){.display-none-xs{display:block}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li{margin:10px 7px}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li .player-token{width:30px;height:30px}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li .player-token img{position:absolute;top:-15px;right:-15px}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li .player-token img:nth-child(2){top:-23px;right:-18px}.solo-wrapper .solo-content.cake .container .hero-banner .hero-chapter-list li .player-token img:nth-child(3){top:-29px;right:-21px}.solo-wrapper .solo-content.cake #cake_form .choices.layout-dial{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center}.solo-wrapper .solo-content.cake #cake_form .choices.layout-dial li{width:calc(33% - 20px);margin:0 10px 20px}.solo-wrapper .solo-content.cake #cake_form .choices.layout-dial li button{min-height:75px}}@media screen and (min-width:992px){.solo-wrapper .solo-newsletter .solo-newsletter-form{width:30vw;margin:auto}}