:focus,a{outline:0}#full-wrapper,.menu-full,.site-logo h1,body{overflow:hidden}html{font-size:16px}.btn-custom,body{font-family:'Work Sans';font-weight:400;font-size:1rem}body{background:#000;color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *{-webkit-backface-visibility:hidden}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;font-weight:400;list-style:none}a{text-decoration:none}a:active,a:focus,a:hover{outline:0;text-decoration:underline}a::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0}input:-webkit-autofill{-webkit-box-shadow:none}a.full-link{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;z-index:10}.clearfix:after,.clearfix:before{content:" ";display:table}.btn-custom,.custom-select{display:inline-block;position:relative}.clearfix:after{clear:both}::selection{background-color:#ddd;color:#111}::-moz-selection{background-color:#ddd;color:#111}a.btn-underline{position:relative}a.btn-underline:after{content:' ';position:absolute;left:0;top:100%;width:0;height:2px;background:#e73029;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}body.is-desktop a.btn-underline:focus,body.is-desktop a.btn-underline:hover{text-decoration:none}body.is-desktop a.btn-underline:hover:after{width:100%}.btn-custom{background:#e73029;padding:10px 20px;min-width:220px;text-transform:uppercase;color:#fff;border:1px solid #e73029;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cs-option,.cs-placeholder{font-family:'Josefin Sans';font-size:.875rem;font-weight:600;text-transform:uppercase;text-align:center}.btn-custom span{-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.btn-custom:focus,.btn-custom:hover{color:#fff;text-decoration:none}body.is-desktop .btn-custom:hover{background:0 0}body.is-desktop .btn-custom:hover span{color:#e73029}body.is-smartphone .btn-custom{padding:15px 20px;min-width:270px}.btn-custom.black{background:#000;color:#fff;border:1px solid #000}.cs-placeholder,.cs-placeholder:hover{border:1px solid #fff}.btn-custom.black:focus,.btn-custom.blank:hover{color:#fff;text-decoration:none}body.is-desktop .btn-custom.black:hover span{color:#000}.custom-select{vertical-align:middle;cursor:pointer}.custom-select select{display:none}.cs-placeholder{position:relative;display:block;color:#fff;min-width:180px;padding:10px 20px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.cs-placeholder:after{content:url(../img/cs-arrows.png);position:absolute;right:11px;top:50%;margin-top:-9px;z-index:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.cs-option,.site-share-btn{-webkit-transition:all .2s ease-out}.custom-select.opened .cs-placeholder{background:#fff;border:1px solid #fff;color:#e73029}.custom-select.opened .cs-placeholder:after{content:url(../img/cs-arrows-active.png)}.cs-options{position:absolute;top:100%;left:0;width:100%;display:none;opacity:0;z-index:1}.cs-option,.cs-options-list{display:block;padding:5px 0}.cs-options-list{background:#fff}.cs-option{position:relative;color:#e73029;transition:all .2s ease-out}#footer-wrapper>p,#notie-alert-content>span{font-family:'Work Sans';font-weight:400}.cs-option:hover{background:#e73029;color:#fff}.center-child{position:relative;display:table}.center-child>div{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.show-on-tablet,.user-logged{display:none}.notie-transition{-webkit-transition:all .6s ease-out;transition:all .6s ease-out}#notie-alert-inner{padding:15px}#notie-alert-content>span{position:relative;display:block;font-size:1.125rem}.lightbox-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;display:none}.lightbox-bg,.lightbox-overlay{position:absolute;height:100%;opacity:0;top:0;left:0;width:100%}.lightbox-bg{background:#000;background:rgba(0,0,0,.8);z-index:1}.lightbox-overlay{max-width:100%;z-index:2}.lb-box{position:relative;display:inline-block}.topright-strip{position:fixed;top:0;right:0;z-index:2}.bottomleft-strip{position:fixed;bottom:0;left:0;z-index:2}#full-wrapper{position:relative}#header-wrapper{position:relative;z-index:100;display:none}#footer-wrapper{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-bottom:5px;opacity:0;z-index:60}#footer-wrapper>p{position:relative;font-size:.688rem;color:#3d3d3d}body.is-smartphone #footer-wrapper{position:relative;bottom:auto;padding:10px;background:#000}body.is-smartphone #footer-wrapper>p{color:#fff}.menu-site-logo,.site-logo{position:fixed;top:0;left:0;padding:15px;z-index:1}.site-logo h1,.site-logo img{position:relative;display:inline-block;vertical-align:middle;z-index:2}.site-logo h1{position:relative;font-family:'Josefin Sans';font-weight:700;color:#fff;text-transform:uppercase;font-size:1rem;margin-left:5px;z-index:2}.site-logo-gradient,.site-share{position:absolute;top:0;z-index:1;left:0}.site-logo h1>span{display:block}.site-logo-gradient{width:100%;height:120%;background:url(../img/header-gradient.png) left center repeat-x;background-size:auto 100%}.site-share-btn{position:relative;float:left;padding:15px;cursor:pointer;transition:all .2s ease-out}.site-share-btn.opened,.site-share-btn:hover{opacity:.5}.site-share-socials{position:relative;float:left;padding-top:14px;overflow:hidden}.site-share-socials>ul{display:block;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.site-share-socials li{position:relative;float:left;padding:0 12px}.site-share-socials li:first-child:after{content:' ';display:block;position:absolute;top:25%;right:0;height:50%;width:1px;background:#e73029}.site-share-socials li:first-child{padding-left:0}.site-share-socials li:last-child{padding-right:0}.site-share-socials li a{position:relative;display:block;padding:5px 8px;font-family:'Work Sans';font-weight:500;font-size:.813rem;color:#e73029;text-transform:uppercase;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.bottomleft-el,.bottomright-el{position:fixed;z-index:2;bottom:0}.site-share-socials li a:focus{text-decoration:none}.site-share-socials li a:hover{color:#fff;text-decoration:none}.bottomleft-el{left:0}.bottomright-el{right:0}.partecipate-now{padding-right:20px;padding-bottom:25px}.video-controls,.video-open{position:relative;top:0;left:0;padding-left:20px;padding-bottom:25px}.video-controls{position:absolute;width:100%}.partecipate-now>a,.video-controls>a,.video-open>a{font-family:'Work Sans';font-weight:700;font-size:.75rem;color:#fff;text-transform:uppercase}.menu-close,.menu-open{position:fixed;top:0;right:0;z-index:3;padding-top:10px;padding-right:25px}.menu-btn-wrap{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.menu-close:hover .menu-btn-wrap,.menu-open:hover .menu-btn-wrap{opacity:.5}.menu-btn{position:relative;cursor:pointer}.menu-btn-lines{width:60px;height:60px}.menu-btn-lines,.menu-btn-text{position:relative;float:right}.menu-btn-lines>span{position:absolute;display:block;top:15px;width:3px;height:30px;background:#fff;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:skewX(30deg);transform:skewX(30deg);left:50%}.menu-curtain,.menu-full{position:fixed;display:none}.menu-btn-lines>span:first-child{margin-left:-7px}.menu-btn-lines>span:last-child{margin-left:7px}.menu-full{top:0;left:0;width:100%;height:100%;z-index:1500;background:url(../img/menu-full-bg.jpg) bottom right no-repeat #000;background-size:auto 70%}body.is-smartphone .menu-full{overflow-y:auto}.menu-topright{position:fixed;top:0;right:0;z-index:1}.menu-curtain{bottom:0;left:0;height:200vh;min-height:200vw;width:200vw;background:#e73029;z-index:2000;-webkit-transform-origin:right bottom;transform-origin:right bottom}.menu-navs{position:relative;width:100%;top:10%;padding-bottom:50px}.main-menu-nav{position:relative;width:100%}.main-menu-wrapper{position:relative;text-align:center}.main-menu{position:relative;display:inline-block}.main-menu>.menu-item{position:relative;display:block;padding:5px 0;overflow:hidden}.main-menu>.menu-item>a{position:relative;display:inline-block;font-family:'Josefin Sans';font-weight:700;font-size:2.125rem;color:#fff;padding:3px 10px;text-transform:uppercase;cursor:pointer}.bottom-menu>.menu-item>a,.main-menu .sub-menu>.menu-item>a{font-weight:500;font-family:'Work Sans';text-transform:uppercase}.main-menu>.menu-item>a:focus,.main-menu>.menu-item>a:hover{text-decoration:none}.main-menu .menu-item>a .menu-item-text{position:relative;display:block;z-index:1}.main-menu .menu-item>a .menu-item-hover{position:absolute;top:50%;left:0;width:100%;height:2px;background:#fff;z-index:2;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.bottom-menu>.menu-item:after,.main-menu .sub-menu>.menu-item:after{top:25%;height:50%;width:1px;right:0;content:' '}.main-menu .current-menu-item>a .menu-item-hover,.main-menu .current-menu-parent>a .menu-item-hover,.main-menu .menu-item>a:hover .menu-item-hover,.main-menu .submenu-opened>a .menu-item-hover{opacity:1}.bottom-menu-nav{position:relative;padding-top:40px;text-align:center}.bottom-menu{position:relative;display:inline-block}.bottom-menu>.menu-item{position:relative;display:block;float:left;padding:0 15px}.bottom-menu>.menu-item:first-child{padding-left:0}.bottom-menu>.menu-item:last-child{padding-right:0}.bottom-menu>.menu-item:last-child:after{display:none}.bottom-menu>.menu-item:after{display:block;position:absolute;background:#fff}.bottom-menu>.menu-item>a{position:relative;display:block;padding:3px 15px;font-size:1rem;color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.bottom-menu>.menu-item>a:focus,.bottom-menu>.menu-item>a:hover{text-decoration:none}.bottom-menu>.menu-item.current-menu-item>a,.bottom-menu>.menu-item>a:hover{color:#e73029}.main-menu .sub-menu{position:relative;padding-top:5px;font-size:0;display:none}.main-menu .sub-menu .menu-item{position:relative;display:inline-block;padding:0 15px}.main-menu .sub-menu>.menu-item:first-child{padding-left:0}.main-menu .sub-menu>.menu-item:last-child{padding-right:0}.main-menu .sub-menu>.menu-item:last-child:after{display:none}.main-menu .sub-menu>.menu-item:after{display:block;position:absolute;background:#e73029}.main-menu .sub-menu>.menu-item>a{position:relative;display:block;padding:5px 8px;font-size:.813rem;color:#e73029;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.main-menu .sub-menu .menu-item>a:focus,.main-menu .sub-menu .menu-item>a:hover{text-decoration:none}.main-menu .sub-menu .menu-item.current-menu-item>a,.main-menu .sub-menu .menu-item>a:hover{color:#fff}body.is-smartphone .menu-watchthemovie{position:relative;margin-top:50px;text-align:center}.menu-footer{position:fixed;left:0;bottom:10px;width:100%;text-align:center;font-size:0}.menu-socials{position:relative;display:inline-block;padding-bottom:3px}.menu-socials>div>a{position:relative;display:inline-block;vertical-align:middle;margin:0 10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.menu-socials>div>a:hover{opacity:.5}.menu-socials>div>a>img{position:relative;display:block}.menu-copyright,.menu-credits,.menu-socials>p{font-family:'Work Sans';font-weight:400;font-size:.688rem;text-transform:uppercase}.menu-socials>p{position:relative;margin-top:12px}.menu-socials img.social-big,body.is-smartphone .menu-socials img{display:none}body.is-smartphone .menu-socials img.social-big{display:block;height:30px;width:auto}.menu-copyright,.menu-credits{position:absolute;bottom:0;padding:0 12px}#main-wrapper,.sections-wrapper,.track-section{position:relative}.track-padding-both,.track-padding-left{padding-left:160px}.track-padding-both,.track-padding-right{padding-right:160px}.menu-copyright{left:0}.menu-credits{right:0}.menu-copyright a,.menu-credits a{font-weight:700;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.menu-copyright a,.menu-copyright a:focus,.menu-credits a,.menu-credits a:focus{color:#fff;text-decoration:none}.menu-copyright a:hover,.menu-credits a:hover{text-decoration:none;color:#e73029}#main-wrapper{opacity:0;z-index:50}@media only screen and (max-width :992px){.track-padding-left-sm{padding-left:160px}.track-padding-right-sm{padding-right:160px}.track-padding-both-sm{padding-left:160px;padding-right:160px}}.sections-track-wrapper{position:fixed;right:0;z-index:200;opacity:0;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:translateX(100%) rotateZ(-60deg);transform:translateX(100%) rotateZ(-60deg)}.sections-track-wrapper svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.sections-track-wrapper img.track{position:relative;width:100%;height:auto;z-index:2}.sections-track-wrapper img.marker{position:absolute;top:0;left:0;cursor:pointer;z-index:3}.sections-track-wrapper img.active-marker{position:absolute;top:0;left:0;z-index:4}.custom-section{position:relative;width:100%;top:0;left:0;overflow:hidden}.custom-section .sec-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.custom-section .sec-content{position:relative;top:0;left:0;width:100%;height:100%;z-index:2}body.is-smartphone .custom-section.scrollable .sec-content{padding-top:150px;padding-bottom:150px}body.is-smartphone .custom-section.scrollable:first-child .sec-content{padding-top:250px}.custom-section .sec-content>.center-child{width:100%;height:100%}body.is-smartphone .custom-section.scrollable .sec-content>.center-child,body.is-smartphone .custom-section.scrollable .sec-content>.center-child>div{display:initial;width:auto;height:auto}.custom-section .sec-content>.center-child>div>div{position:relative}#hp-intro .sec-bg{background:url(../img/hp-1.jpg) center center no-repeat;background-size:cover}#hp-intro.third-stage .sec-bg{background:url(../img/hp-1-thirdstage.jpg) center center no-repeat;background-size:cover}#hp-reward .sec-bg{background:url(../img/hp-2.jpg) center center no-repeat;background-size:cover}#hp-badges .sec-bg{background:url(../img/hp-3.jpg) center center no-repeat;background-size:cover}#hp-statistics .sec-bg,#ranking-section .sec-bg{background:url(../img/hp-4.jpg) center center no-repeat;background-size:cover}#resort-info .sec-bg{background:url(../img/resort-1.jpg) center center no-repeat;background-size:cover}#resort-desc .sec-bg{background:url(../img/resort-2.jpg) center center no-repeat;background-size:cover}#resort-place .sec-bg{background:url(../img/resort-3.jpg) center center no-repeat;background-size:cover}#project-1 .sec-bg{background:url(../img/project-1.jpg) center center no-repeat;background-size:cover}#project-2 .sec-bg{background:url(../img/project-2.jpg) center center no-repeat;background-size:cover}#project-3 .sec-bg{background:url(../img/project-3.jpg) center center no-repeat;background-size:cover}#how-1 .sec-bg{background:url(../img/how-1.jpg) center center no-repeat;background-size:cover}#how-2 .sec-bg{background:url(../img/how-2.jpg) center center no-repeat;background-size:cover}#how-3 .sec-bg{background:url(../img/how-3.jpg) center center no-repeat;background-size:cover}#how-4 .sec-bg{background:url(../img/how-4.jpg) center center no-repeat;background-size:cover}.video-js video{width:100%;height:100%}.c-sec-title{position:relative;font-family:'Josefin Sans';font-weight:700;font-size:3.375rem;text-transform:uppercase;color:#fff}.c-sec-title span.motionblur{position:relative;display:block;z-index:2}.c-sec-title span.mb{position:absolute;top:0;left:0;width:100%;display:block;z-index:1;opacity:.03;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.c-sec-category,.c-sec-subtitle{position:relative;font-family:'Work Sans'}.c-sec-subtitle{font-weight:300;font-size:1.25rem;color:#fff;padding-top:15px;line-height:1.4}.c-sec-category,.c-sec-subtitle b{font-weight:400}.c-sec-subtitle a{color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-sec-subtitle a,.c-sec-subtitle a:focus{text-decoration:none}.c-sec-subtitle a:hover{color:#e73029}.c-sec-category,.hp-badge-item .badge-info>p{color:#fff;text-align:center;text-transform:uppercase}.c-sec-category{font-size:1rem;padding-bottom:7px}.sec-mouse-scroll{position:absolute;top:8%;left:50%;margin-left:-15px;padding:5px;z-index:10}.sec-mouse-scroll>img{display:block;margin:auto}.hp-badge-item,.hp-badge-item-wrap{display:inline-block}.sec-mouse-scroll>img:first-child{-webkit-animation:scroll-arrow 1s infinite;animation:scroll-arrow 1s infinite}.sec-mouse-scroll>img:last-child{margin-top:3px}@-webkit-keyframes scroll-arrow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.3}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}}@keyframes scroll-arrow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.3}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}}.c-sec-btn-wrap{position:relative;text-align:center;padding-top:35px}#hp-statistics .c-sec-btn-wrap,#ranking-section .c-sec-btn-wrap{position:absolute;width:100%;bottom:0;left:0;padding-bottom:25px;padding-top:0}#hp-video .sec-bg.show-on-tablet{background:url(../img/tablet-video-bg.jpg) center center no-repeat;background-size:cover}.hp-badges-wrap{position:relative;padding-top:15px}.hp-badges-wrap>div{font-size:0}.hp-badge-item{position:relative;vertical-align:middle;padding:20px 15px}.hp-badge-item .badge-icon,.hp-badge-item .badge-info{position:relative;float:left;z-index:1}.hp-badge-item .badge-icon{margin-left:-35px}.hp-badge-item .badge-info{padding-top:30px;z-index:2}.hp-badge-item .badge-info>p{font-family:'Open Sans';font-style:italic;font-weight:800;font-size:3.125rem;line-height:1;overflow:hidden}.hp-badge-item .badge-info>p>span{position:relative;display:block}.hp-badge-item .badge-info>span.badge-info-sep{position:relative;display:block;width:100%;height:1px;margin:5px 0;background:-webkit-linear-gradient(left,rgba(153,153,153,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(153,153,153,0) 0,rgba(255,255,255,1) 100%)}.stats-wrapper{position:relative;height:88%;top:12%;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.stats-view-switch-wrap{position:relative;text-align:center;font-size:0}body.is-smartphone .stats-view-switch-wrap{margin-top:0}.stats-view-switch,.stats-view-switch-wrap .c-sec-title{display:inline-block;vertical-align:middle}.stats-view-switch-wrap .c-sec-title>span{display:block}.stats-view-switch{position:relative;cursor:pointer;visibility:hidden;opacity:0}.stats-view-switch.left{padding-right:15px}.stats-view-switch.right{padding-left:15px}.stats-view-switch-tooltip{position:absolute;top:0;background:#fff;font-family:'Work Sans';font-weight:700;font-size:.75rem;color:#e73029;text-transform:uppercase;padding:3px 5px;min-width:120px;text-align:center;display:none;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}body.is-desktop .stats-view-switch-tooltip{display:block}.stats-view-switch-tooltip>span{position:relative;display:block}.d-stats-content>div,.stats-country-switch-wrap .cs-select,.stats-country-switch-wrap .custom-select{display:inline-block}.stats-view-switch.left .stats-view-switch-tooltip{right:100%;margin-right:10px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.stats-view-switch.right .stats-view-switch-tooltip{left:100%;margin-left:10px;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.stats-view-switch.left .stats-view-switch-tooltip>span{-webkit-transform:skewX(30deg);transform:skewX(30deg)}.stats-view-switch.right .stats-view-switch-tooltip>span{-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}body.is-desktop .stats-view-switch.left:hover .stats-view-switch-tooltip,body.is-desktop .stats-view-switch.right:hover .stats-view-switch-tooltip{opacity:1}#hp-statistics .c-sec-btn-wrap>p,#ranking-section .c-sec-btn-wrap>p{position:relative;font-family:'Work Sans';font-weight:400;color:#fff;font-size:.75rem;padding-bottom:20px}#ranking-section .c-sec-btn-wrap>p{padding-bottom:0}.stats-country-switch-wrap{position:relative;padding:30px 0;text-align:center}#distance-stats{position:relative;padding-top:100px}.d-stats-content{position:relative;font-size:0;text-align:center}.b-stats-item,.b-stats-list,.d-stats-sep,.d-stats-unit>span,.d-stats-val>span{display:block}.d-stats-unit,.d-stats-val{position:relative;font-family:'Open Sans';font-style:italic;font-weight:800;color:#fff;text-align:center;line-height:1;padding:0 20px;text-transform:uppercase;overflow:hidden}.d-stats-val{font-size:9.375rem}.d-stats-unit{font-size:7.5rem}.d-stats-sep{position:relative;width:100%;height:3px;margin:5px 0;background:-webkit-linear-gradient(left,rgba(153,153,153,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(153,153,153,0) 0,rgba(255,255,255,1) 100%)}.b-stats-list{position:relative}.b-stats-item{position:relative;padding:8px 0;border-bottom:2px solid #dd2e27;font-size:0}.b-stats-item:last-child{border-bottom:0}#badges-single-stats .b-stats-badge,#badges-single-stats .b-stats-info{position:relative;float:none;display:inline-block;vertical-align:middle}.b-stats-badge>div{float:left;margin-left:20px}.b-stats-info>div{float:right;margin-right:25px}.b-stats-badge .b-stats-badge-icon,.b-stats-badge .b-stats-badge-name,.b-stats-info .b-stats-info-bar,.b-stats-info .b-stats-info-val{position:relative;display:inline-block;vertical-align:middle}.b-stats-badge .b-stats-badge-icon{width:90px;max-width:100%;height:auto;margin-right:20px}.b-stats-badge .b-stats-badge-name{font-family:'Josefin Sans';font-weight:400;font-size:1.125rem;color:#fff;text-transform:uppercase}.b-stats-info .b-stats-info-val{font-family:'Work Sans';font-weight:600;font-size:1rem;color:#fff;padding-right:15px}#badges-all-stats .compact-layout .b-stats-item-country,#badges-all-stats .compact-layout .b-stats-item-rate,.s-badges-rate-country,.s-badges-rate-val{font-family:'Josefin Sans';color:#fff;text-transform:uppercase}.b-stats-info .b-stats-info-bar{position:relative;width:300px;height:15px;border-radius:20px;overflow:hidden}.b-stats-info .b-stats-info-bar-bg{display:block;position:relative;top:0;left:0;height:100%;width:100%;background:#000;border-radius:20px;z-index:1;opacity:.1}.b-stats-info .b-stats-info-bar-progress{display:block;position:absolute;top:0;left:0;height:100%;width:0;background:#fff;border-radius:20px;z-index:2}#badges-all-stats .b-stats-item{cursor:pointer}#badges-all-stats .compact-layout .b-stats-item-top{position:relative}#badges-all-stats .compact-layout .b-stats-item-bottom{position:relative;display:none}#badges-all-stats .compact-layout .b-stats-item-info{position:relative;padding:10px;border-top:1px solid #dd2e27}#badges-all-stats .compact-layout .b-stats-item-country,#badges-all-stats .compact-layout .b-stats-item-rate{position:relative;display:inline-block;float:none;vertical-align:middle;padding:0}#badges-all-stats .compact-layout .b-stats-item-country{font-weight:400;font-size:1.125rem;text-align:left}#badges-all-stats .compact-layout .b-stats-item-rate{font-weight:300;font-size:1.875rem;text-align:right}#badges-all-stats .b-stats-badge{position:relative;z-index:2}#badges-all-stats .b-stats-item-bg{position:absolute;top:0;left:0;width:0;height:100%;background:-webkit-linear-gradient(left,rgba(149,23,19,1) 0,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(149,23,19,1) 0,rgba(125,185,232,0) 100%);z-index:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#badges-all-stats .b-stats-item.active .b-stats-item-bg,body.is-desktop #badges-all-stats .b-stats-item:hover .b-stats-item-bg{width:100%}#badges-all-stats .chart-layout .b-stats-content{display:table;width:100%}#badges-all-stats .chart-layout .b-stats-content>.row{display:table-row}#badges-all-stats .s-badges-chart,#badges-all-stats .s-badges-info,#badges-all-stats .s-badges-list{display:table-cell;float:none;vertical-align:middle}.s-badges-chart .badges-chart-wrap{position:relative;max-width:480px;margin:auto}.s-badges-rate{position:relative;float:left;padding-left:15%;display:none}.s-badges-rate-country{position:relative;font-weight:700;font-size:1.375rem;padding-right:20px;overflow:hidden}.s-badges-rate-val{position:relative;font-weight:300;font-size:2.5rem;padding-right:20px;line-height:1.1;overflow:hidden}.s-badges-rate-country>span{display:block;-webkit-transform:translateY(100%);transform:translateY(100%)}.s-badges-rate-val>span{display:block;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.s-badges-rate-sep{position:relative;display:block;height:2px;background:#dd2e27;margin:5px 0}.hp-track{position:absolute;left:50%;z-index:-1;width:70%;margin-left:-35%;bottom:0;margin-bottom:-6%}.hp-track>img{width:100%;height:auto}.hp-track>img.track-bg{position:relative;z-index:1}.hp-track>img.track-move{position:absolute;top:0;left:0;z-index:2}.hp-fc-logo{position:absolute;bottom:0;right:0;padding-right:20px;padding-bottom:20px;z-index:10}body.is-smartphone .hp-fc-logo{position:relative;margin-top:32%;left:50%;margin-left:-47px}.resort-info-wrap{position:relative;padding-top:15px;font-size:0}.resort-info{position:relative;display:inline-block;vertical-align:top;padding:20px 15px;text-align:center}.r-info-number{position:relative;display:block;font-family:'Open Sans';font-style:italic;font-weight:800;font-size:3.125rem;color:#fff;line-height:1;overflow:hidden}.r-info-sep{position:relative;display:inline-block;width:100%;height:1px;margin:5px 0;background:-webkit-linear-gradient(left,rgba(153,153,153,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(153,153,153,0) 0,rgba(255,255,255,1) 100%);min-width:100px;max-width:150px}.r-info-text{position:relative;font-family:'Work Sans';font-weight:300;font-size:1.25rem;color:#fff;line-height:1.4;overflow:hidden}.r-info-number>span,.r-info-text>span{position:relative;display:block}#project-2 .c-sec-subtitle,#project-2 .c-sec-title,#project-3 .c-sec-subtitle,#project-3 .c-sec-title{text-align:left}.project-logo{text-align:right}.project-logo .center-child{position:relative;float:right;height:100%;right:15%}.project-tooltips .center-child{position:relative;height:100%;width:200px;left:15%}.project-tooltip{position:relative;padding:10px 0}.p-tooltip-btn{position:relative;cursor:pointer}.p-tooltip-btn>img{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.p-tooltip-btn:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-tooltip:nth-child(even) .p-tooltip-btn{float:right}.p-birth,.p-contest-info-left,.p-user,.project-tooltip:nth-child(odd) .p-tooltip-btn{float:left}.project-tooltip:first-child .p-tooltip-btn{margin-left:20px}.p-tooltip-btn>span{position:absolute;top:18px;left:100%;font-family:'Josefin Sans';font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase}.how-template .sections-wrapper .sec-content>.center-child{z-index:2}.how-step{position:absolute;top:0;left:0;height:100%;z-index:1}.how-step>.center-child{height:100%}.how-step span{position:relative;display:block;font-family:'Open Sans';font-style:italic;font-weight:800;font-size:27.5rem;color:#fff;opacity:.1;-webkit-transform:translateX(-15%);transform:translateX(-15%)}#register-form .form-control,#register-form label{color:#fff;font-weight:300;font-family:'Work Sans'}.p-image-cropper,.sw-item-link{-webkit-transform-origin:top left;overflow:hidden}#login-section .sec-bg{background:url(../img/login.jpg) center center no-repeat;background-size:cover}#register-section .sec-bg{background:url(../img/register.jpg) center center no-repeat;background-size:cover}.strava-login-btn{position:relative;display:inline-block}.register-submit{position:relative;padding-top:20px;text-align:center;font-size:0}#register-form{position:relative;display:block;padding-top:15px}#register-form .form-group{margin-bottom:20px}#register-form label{display:block;text-align:left;font-size:.938rem;text-transform:uppercase}#register-form .form-control{background:0 0;border-radius:0;height:50px;border:1px solid #6b6767;box-shadow:none;font-size:1rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#register-form .form-control:focus{background:rgba(0,0,0,.5)}#register-form select option{background:0 0}.custom-checkbox{position:absolute;top:0;left:0;width:16px;height:16px;background:#5f5f5f}.p-birth,.p-contest-info,.p-image-cropper,.p-image-wrap,.p-logout,.p-name,.p-personal-info,.p-user{position:relative}.custom-checkbox span{display:block;position:relative;width:12px;height:12px;top:2px;left:2px;background:#e73029;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.custom-checkbox.checked span{opacity:1}.custom-checkbox+input{visibility:hidden}.checkbox label a{color:#5f5f5f;font-weight:700;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.p-image-upload-btn,.p-logout{-webkit-transition:all .2s ease-out}.checkbox label a:focus,.checkbox label a:hover{text-decoration:none}.checkbox label a:hover{color:#e73029}#register-form .checkbox+.checkbox,#register-form .radio+.radio{margin-top:0}#register-form .checkbox{float:left;clear:left;text-align:left;line-height:1}#register-form .checkbox label{display:inline-block;text-transform:uppercase;text-align:left;font-family:'Work Sans';font-size:.875rem;color:#5f5f5f;font-weight:400;padding-left:25px;line-height:1.2}#register-form .form-control.validation-error{border-color:#e73029}#register-form p.validation-error{font-family:'Work Sans';font-size:.813rem;font-weight:300;color:#e73029;text-align:left;padding:10px 0 0}#register-form .checkbox p.validation-error{display:inline;padding:0}#notlogged-section .sec-bg{background:url(../img/notlogged.jpg) center center no-repeat;background-size:cover}#profile-section .sec-bg{background:url(../img/profile.jpg) center center no-repeat;background-size:cover}body.is-smartphone #profile-section .sec-bg{background-attachment:fixed}.p-logout{margin-left:5px;font-family:'Work sans';font-size:.938rem;color:#fff;text-transform:none;transition:all .2s ease-out}.p-image-upload,body.is-smartphone .p-image-upload{margin-left:60px}.p-data-text,.p-name,.p-progress-step-val{font-family:'Work Sans';text-transform:uppercase}.p-logout:hover{text-decoration:none;color:#e73029}.p-logout:focus{text-decoration:none;color:#fff}.p-birth,.p-user{clear:left}.p-name{font-weight:700;font-size:2.25rem;color:#fff}.p-birth{font-family:'Work Sans';font-weight:500;font-size:.938rem;color:#fff;padding-top:5px}.p-contest-info{padding-top:30px}.p-contest-info-right{float:right}.p-image-wrap{float:left}.p-image-cropper{width:195px;height:165px;z-index:1;transform-origin:top left;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.p-image{position:absolute;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);top:0;height:100%}body.is-smartphone .p-image-cropper{width:195px;height:165px}.p-image>img{position:relative;display:block}.p-country-flag{position:absolute;top:0;left:100%;z-index:2}.p-image-upload{position:absolute;left:0;top:100%;margin-top:-37px;z-index:3;cursor:pointer}.p-data-item,.p-data-item>div,.p-data-wrap{position:relative}.p-image-upload-btn{position:relative;transition:all .2s ease-out}.p-image-upload-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-image-upload>input{display:none}.p-data-wrap{float:right;font-size:0}.p-data-item{display:inline-block;padding:0 20px}.p-data-item:after{content:' ';position:absolute;top:20%;width:2px;height:60%;left:100%;margin-left:-1px;background:-webkit-linear-gradient(top,rgba(44,44,44,.25) 0,rgba(44,44,44,1) 40%,rgba(44,44,44,1) 60%,rgba(44,44,44,.25) 100%);background:linear-gradient(to bottom,rgba(44,44,44,.25) 0,rgba(44,44,44,1) 40%,rgba(44,44,44,1) 60%,rgba(44,44,44,.25) 100%)}.p-data-item:first-child{padding-left:0}.p-data-item:last-child{padding-right:0}.p-data-item:last-child:after{display:none}.p-data-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:1}.p-data-bg>div{position:relative;display:inline-block}.p-data-bg>div>img{position:relative;height:100%;max-height:176px;width:auto;z-index:1}.p-data-bg-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.p-data,.p-data-bg-svg,.p-data-content,.p-data-text,.p-data-val,.p-progress-bar,.p-progress-info{position:relative}.p-data-bg-svg{top:0;left:0;width:100%;height:100%}.p-data-content{top:0;left:0;min-width:176px;height:176px;text-align:center;z-index:2}.p-data-content:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.p-data{display:inline-block;vertical-align:middle}.p-data-val{font-family:'Work Sans';font-size:5.625rem;font-weight:700;color:#fff;z-index:2;line-height:1}.p-data-text{top:100%;left:0;width:100%;text-align:center;font-weight:500;font-size:.875rem;color:#fff}.p-progress-info{padding-top:80px}.p-progress-bar{height:16px;border-radius:16px;z-index:1;overflow:hidden}.p-progress-bar-bg{position:relative;height:100%;width:100%;z-index:1;background:#fff;opacity:.15}.p-progress-bar-rate{position:absolute;top:0;left:0;height:100%;width:0;background:#e73029;border-radius:16px;z-index:1}.p-progress-side{position:absolute;top:0;bottom:0;left:30px}.p-progress-side-content{position:relative;width:100%;height:100%}body.is-smartphone .p-progress-bar{position:relative;top:0;left:0;height:100%;width:16px}body.is-smartphone .p-progress-bar-rate{height:0%;width:100%}.p-progress-steps{position:relative;padding-bottom:15px;z-index:2}body.is-smartphone .p-progress-steps{position:absolute;padding-bottom:0;left:100%;height:100%}.p-progress-step-val{display:inline-block;position:absolute;font-weight:700;font-size:1rem;color:#fff;text-align:center;min-width:100px;opacity:.2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-progress-step-val:first-child{opacity:1}body.is-smartphone .p-progress-step-val{position:absolute;text-align:left;opacity:.2;-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);min-width:100px;padding-left:15px}body.is-smartphone .p-progress-step-val:first-child{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}body.is-smartphone .p-progress-step-val:last-child{-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.p-progress-badges{position:relative;top:-10px;z-index:2}body.is-smartphone .p-progress-badges{top:auto;display:inline-block;margin-left:60px}.p-progress-badge-item{position:absolute;top:0;text-align:center;min-width:150px;opacity:.2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.is-smartphone .p-progress-badge-item{position:relative;top:auto;min-width:auto;margin:50px 0;-webkit-transform:translateX(0);transform:translateX(0);float:left;clear:left}.p-progress-badge-item.unlocked{cursor:pointer}.p-progress-badge-item.unlocked:hover p.badge-item-text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-progress-badge-item img.badge-item-image{position:relative;z-index:2;max-width:100%;-webkit-transform:scale(.7);transform:scale(.7)}body.is-smartphone .p-progress-badge-item img.badge-item-image{width:150px}.p-progress-badge-item img.badge-item-unlock{position:absolute;top:50%;left:50%;margin-top:-55px;margin-left:-55px;opacity:0;z-index:1}body.is-smartphone .p-progress-badge-item img.badge-item-unlock{width:120px;height:120px;margin-top:-60px;margin-left:-60px}.p-progress-badge-item img.badge-item-unlock.pulse{-webkit-animation:pulse .8s ease-out;animation:pulse .8s ease-out}.p-progress-badge-item .badge-item-bottom{position:absolute;top:100%;width:230px;left:50%;margin-left:-115px}.p-progress-badge-item p.badge-item-label{position:relative;font-family:'Josefin Sans';font-weight:400;font-size:1.063rem;color:#fff;text-transform:uppercase;text-align:center;opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.p-progress-badge-item p.badge-item-text,.store-name{font-family:'Josefin Sans';font-weight:700;text-transform:uppercase}.p-progress-badge-item p.badge-item-text{position:relative;top:100%;font-size:.75rem;color:#e73029;padding-top:5px;opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}body.is-smartphone .p-progress-badge-item p.badge-item-label,body.is-smartphone .p-progress-badge-item p.badge-item-text{display:block}body.is-smartphone .p-progress-badge-item p.badge-item-label{position:absolute;padding-top:10px;text-align:center;width:100%;top:100%}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}#stores-intro>.sec-bg{background:url(../img/stores-1.jpg) center center no-repeat;background-size:cover}#stores-1>.sec-bg{background:url(../img/stores-2.jpg) center center no-repeat;background-size:cover}#stores-2>.sec-bg{background:url(../img/stores-4.jpg) center center no-repeat;background-size:cover}#stores-3>.sec-bg{background:url(../img/stores-3.jpg) center center no-repeat;background-size:cover}#stores-4>.sec-bg{background:url(../img/stores-5.jpg) center center no-repeat;background-size:cover}#stores-5>.sec-bg{background:url(../img/stores-6.jpg) center center no-repeat;background-size:cover}.store-box-item{position:relative;width:450px;max-width:100%;text-align:left}.store-box-item.center{margin:auto}.store-box-item.left{float:right;margin-right:5%}.store-box-item.right{float:left;margin-left:5%}.store-top{position:relative;background:#fff;height:240px}.store-bottom{position:relative;background:#e73029;height:230px}.store-logo,.store-name{position:absolute;left:0;width:100%}body.is-smartphone .store-top{float:none;height:240px;width:100%}body.is-smartphone .store-bottom{float:none;height:auto;width:100%}.store-logo{top:0;height:100%;z-index:1}.store-logo img{display:inline;max-width:100%}.store-name{bottom:0;font-size:1rem;color:#000;z-index:2;text-align:left;padding:10px 20px}.store-desc{position:relative;padding:0 20px;height:100%}body.is-smartphone .store-desc{padding:45px 25px}.store-desc p{position:relative;font-family:'Work Sans';font-weight:400;font-size:.875rem;color:#fff;text-align:left}.store-link,body.is-smartphone .store-link{position:absolute;z-index:2;right:20px;top:0;margin-top:-40px;left:auto;margin-left:auto;width:80px;height:80px;border-radius:100%;background:url(../img/store-link.png) top right no-repeat #000;background-size:200% 200%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.store-link:hover{background-position:bottom left}#products-intro>.sec-bg{background:url(../img/products-1.jpg) center center no-repeat;background-size:cover}#products-1>.sec-bg{background:url(../img/products-2.jpg) center center no-repeat;background-size:cover}#products-2>.sec-bg{background:url(../img/products-3.jpg) center center no-repeat;background-size:cover}.product-box-item{position:relative;width:450px;max-width:100%;text-align:left}.product-box-item.center{margin:auto}.product-box-item.left{float:right;margin-right:5%}.product-box-item.right{float:left;margin-left:5%}body.is-smartphone .product-box-item.left{margin-bottom:50px}body.is-smartphone .product-box-item.right{margin-top:50px}.product-top{position:relative;background:#fff;height:270px}.product-bottom{position:relative;background:#e73029;height:180px}body.is-smartphone .product-top{height:300px;float:none;width:100%}body.is-smartphone .product-bottom{height:auto;float:none;width:100%}.product-top-content{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:0}.product-image,.product-name{position:relative;text-align:center}.product-badge p,.product-intro h3,.product-name{font-weight:700;font-size:1rem;text-transform:uppercase}.product-image>img,body.is-smartphone .product-image>img{display:inline;width:100%;max-width:200px}body.is-smartphone .product-image>img{max-width:220px}.product-name{font-family:'Josefin Sans';color:#000;height:45px;padding:0 15px;max-width:230px;display:inline-block}.badge-close,.product-close,.product-open{position:absolute;z-index:2;width:80px;height:80px;border-radius:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.product-open,body.is-smartphone .product-open{width:80px;height:80px;right:20px;top:0;left:auto;margin-top:-40px;margin-left:auto;background:url(../img/product-open.png) center center no-repeat #000}.badge-close,.product-close{left:0;margin-left:-40px;bottom:20px;background:url(../img/product-close.png) center center no-repeat #000}.badge-close:hover,.product-close:hover,.product-open:hover{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.product-bottom-content,.product-bottom-content>div{position:relative;height:100%;padding:0}.product-badge,.product-badge>.center-child,.product-intro,.product-intro>.center-child{width:100%;height:100%}.product-badge{width:100%;background:#7f1a17}.product-badge img{max-width:100%;height:auto}.product-badge p{font-family:'Work Sans';color:#ff;text-align:center}.product-intro{width:100%;padding:0 20px}body.is-smartphone .product-badge{padding:20px}body.is-smartphone .product-intro{display:block;padding:30px}.product-intro h3{position:relative;font-family:'Josefin Sans';color:#fff;text-align:left}.product-intro p{position:relative;font-family:'Work Sans';font-weight:400;font-size:.875rem;color:#fff;text-align:left;padding-top:10px}.badge-lightbox,.product-lightbox{width:1000px;height:460px;max-height:100%;max-width:100%}@media all and (max-width:1050px){.badge-lightbox,.product-lightbox{width:100%}}.badge-lightbox>div,.product-lightbox>div{height:100%}.bl-content,.bl-image,.pl-content,.pl-image{position:relative;height:100%;padding:0}.bl-image,.pl-image{background:#fff}.bl-content,.pl-content{background:#e73029}.bl-image>.center-child,.pl-image>.center-child{width:100%;height:100%}.pl-desc,.pl-features{position:relative;width:100%;height:50%;padding:0 50px}.bl-desc>.center-child,.pl-desc>.center-child,.pl-features>.center-child{width:100%;height:100%}.pl-features{background:url(../img/pl-features.jpg) center center no-repeat;background-size:cover}.bl-desc h3,.pl-desc h3,.pl-features h3{position:relative;font-family:'Josefin Sans';font-weight:700;font-size:1rem;color:#fff;line-height:1.2;text-transform:uppercase;text-align:left}.bl-desc p,.bl-image span,.pl-desc p,.pl-features p{position:relative;font-size:.875rem;padding-top:10px}.bl-desc p,.pl-desc p,.pl-features p{font-family:'Work Sans';font-weight:400;color:#fff;text-align:left}.bl-image h2,.bl-image span{font-family:'Josefin Sans';color:#e73029}.pl-desc a,.pl-features a{margin-top:20px;float:right}.pl-image img{position:relative;max-width:100%}.bl-image span{display:block;font-weight:600;text-align:center;text-transform:uppercase}.bl-image h2,.bl-image p{font-size:1.75rem;text-align:center;text-transform:uppercase}.bl-image h2,.bl-image img{padding-top:5px;position:relative}.bl-image h2{font-weight:400}.bl-image img{padding-bottom:10px;max-width:100%}.bl-image p{position:relative;font-family:'Work Sans';font-weight:700;color:#000;padding-bottom:10px}.bl-desc{position:relative;height:100%;padding:0 15px 0 50px}.bl-note{position:absolute;width:100%;left:0;bottom:0;padding-left:50px;padding-bottom:15px;font-family:'Josefin Sans';font-weight:400;font-size:.938rem;color:#700501;text-align:left}.bl-desc img{position:relative;float:right;width:160px;height:auto;top:15px;margin-left:15px}.default-lightbox{width:600px;min-height:200px;max-height:100%;max-width:100%;background:#e73029;padding:20px}.default-lightbox .lightbox-close{position:absolute;top:-30px;right:0;width:30px;height:30px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.default-lightbox .lightbox-close:hover{opacity:.5}.default-lightbox .lightbox-close>span{position:absolute;display:block;background:#fff;width:3px;height:20px;left:50%;margin-left:-2px;top:5px;-webkit-transform-origin:center center;transform-origin:center center}.default-lightbox .lightbox-close>span:first-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.default-lightbox .lightbox-close>span:last-child{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}@media all and (max-width:650px){.default-lightbox{width:100%}}.default-lightbox .sec-mouse-scroll{position:relative;top:0;padding-bottom:20px;left:0;margin-left:0}.default-lightbox .default-lightbox-text,.default-lightbox .default-lightbox-title{position:relative;margin:10px 0;font-size:1rem;line-height:1.4;text-align:center;color:#fff;font-family:'Work Sans'}.default-lightbox .default-lightbox-title{font-weight:300;text-transform:uppercase}.default-lightbox .default-lightbox-title>b{font-weight:500}.default-lightbox .default-lightbox-text{font-weight:300}.default-lightbox .default-lightbox-text>b,.sw-footer-text{font-weight:500}#social-wall .sec-bg{position:fixed;background:url(../img/social-wall.jpg) center center no-repeat;background-size:cover}#social-wall .sec-mouse-scroll{position:fixed;top:20px}#social-wall .sw-wrapper{position:relative;margin-top:250px;margin-bottom:80px}body.is-smartphone #social-wall .sw-wrapper{margin-top:0;margin-bottom:0}body.is-smartphone.page-template-social-wall .custom-section.scrollable:first-child .sec-content{padding-top:175px}#social-wall .sw-wrapper:after,#social-wall .sw-wrapper:before{content:' ';position:fixed;left:0;width:100%;background:#000;z-index:1}#social-wall .sw-wrapper:before{top:0;height:140px;display:none}#social-wall .sw-wrapper:after{bottom:0;height:80px;display:none}.sw-mask{position:fixed;left:0;width:100%;background:#000;top:0;height:100px;overflow:hidden;z-index:1;display:none}.sw-mask-inner{position:absolute;top:0;left:0;width:100%;height:100vh;background:url(../img/social-wall.jpg) center center no-repeat;background-size:cover}.sw-grid,.sw-item,.sw-item-body,.sw-item-body>figure,.sw-item-box,.sw-item-footer{position:relative}.sw-grid{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.sw-item{padding-top:15px;padding-bottom:15px;opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}body.is-smartphone .sw-grid,body.is-smartphone .sw-item{-webkit-transform:translateY(40px);transform:translateY(40px)}.sw-item-box{background:rgba(0,0,0,.65);overflow:hidden}.sw-item-body{padding:15px}.sw-item-footer{padding:5px 10px;text-align:left}.sw-fb-item .sw-item-footer{background:#3155a6}.sw-tw-item .sw-item-footer{background:#4ec2dc}.sw-in-item .sw-item-footer{background:#fff}.sw-footer-icon,.sw-footer-text{position:relative;display:inline-block;vertical-align:middle}.sw-footer-text{font-family:'Work Sans';font-size:.813rem;color:#fff;padding-left:10px}.sw-in-item .sw-footer-text{color:#000}.sw-body-video-image{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2}.sw-body-video-image>img{position:absolute;top:50%;left:50%;margin-top:-28px;margin-left:-25px}.sw-body-image,.sw-body-profile,.sw-body-text{display:block;position:relative}.sw-body-image{width:100%;height:auto;z-index:1}.sw-body-text{font-family:'Work Sans';font-weight:400;font-size:.93rem;color:#fff;padding-top:10px}.sw-body-text a,.sw-body-text a:focus{color:#e73029;text-decoration:none}.sw-body-text a:hover{text-decoration:underline}.sw-body-profile{font-family:'Work Sans';font-weight:600;font-size:.875rem;font-style:italic;text-transform:uppercase;color:#e73029;padding-top:15px;float:left;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.sw-item-link,.sw-item-link-plus,.sw-item-link-plus>span{position:absolute;display:block}.sw-body-profile:focus{color:#e73029;text-decoration:none}.sw-body-profile:hover{color:#e73029;text-decoration:underline}.sw-item-link{z-index:2;top:0;right:0;width:49px;height:85px;background:rgba(231,48,41,.85);transform-origin:top left;-webkit-transform:skew(30deg) translateX(49px);transform:skew(30deg) translateX(49px);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.sw-item-link-plus{top:5px;right:5px;width:30px;height:30px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:skew(-30deg) translateX(100%);transform:skew(-30deg) translateX(100%);-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}.sw-item-link-plus>span{background:#fff;width:3px;height:20px;left:50%;margin-left:-2px;top:5px;-webkit-transform-origin:center center;transform-origin:center center}.sw-item-link-plus>span:first-child{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.sw-item-box:hover .sw-item-link{-webkit-transform:skew(30deg) translateX(0);transform:skew(30deg) translateX(0)}.sw-item-box:hover .sw-item-link .sw-item-link-plus{-webkit-transform:skew(-30deg) translateX(0);transform:skew(-30deg) translateX(0)}#winners-section .sec-bg{background:url(../img/profile.jpg) center center no-repeat;background-size:cover}body.is-smartphone #winners-section .sec-bg{background-attachment:fixed}.winners-content{table-layout:fixed}.winners-list{padding-top:20px;font-size:0}.winners-list,.winners-list .swiper-container,.winners-list .winners-holder{position:relative;width:100%;max-width:100%}.winners-list .swiper-slide{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px)}.winners-list .swiper-wrapper{display:inline-block}.w-item-flag,.w-item-name span{display:block}.winner-item{position:relative;margin:20px 10px}body.is-smartphone .winner-item{margin:15px auto}body.is-smartphone .winner-item:nth-child(odd){float:left;clear:right}body.is-smartphone .winner-item:nth-child(even){float:right;clear:left}.w-image-cropper{position:relative;width:165px;height:145px;overflow:hidden;z-index:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:skewX(30deg);transform:skewX(30deg)}body.is-smartphone .w-image-cropper{width:190px;height:167px}.w-item-image,.w-item-image>img{position:relative;display:block}.w-item-image{position:absolute;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);top:0;height:100%}.w-item-name,.w-item-name span,.w-item-top{position:relative}.w-item-name{font-family:'Work Sans';font-weight:700;font-size:1.375rem;color:#fff;line-height:1.3;text-transform:uppercase;text-align:left;padding-top:5px}.w-item-flag{position:absolute;z-index:1;bottom:0;left:0}.slide-icon-wrap{position:absolute;width:100%;padding-top:10px;font-size:0;text-align:center;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.slide-icon-wrap.active{opacity:1}.slide-icon-wrap>span{font-size:.938rem;text-transform:uppercase;padding:0 10px}.slide-icon-wrap>img,.slide-icon-wrap>span{position:relative;display:inline-block;vertical-align:middle}.slide-icon-wrap>img.slide-left{margin-right:3px;-webkit-animation:slide-left 1s infinite;animation:slide-left 1s infinite}.slide-icon-wrap>img.slide-right{margin-left:3px;-webkit-animation:slide-right 1s infinite;animation:slide-right 1s infinite}@-webkit-keyframes slide-left{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:.3}50%{-webkit-transform:translateX(-4px);transform:translateX(-4px);opacity:1}}@keyframes slide-left{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:.3}50%{-webkit-transform:translateX(-4px);transform:translateX(-4px);opacity:1}}@-webkit-keyframes slide-right{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:.3}50%{-webkit-transform:translateX(4px);transform:translateX(4px);opacity:1}}@keyframes slide-right{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:.3}50%{-webkit-transform:translateX(4px);transform:translateX(4px);opacity:1}}body.is-desktop.page-template-home .c-sec-btn-wrap,body.is-desktop.page-template-home .c-sec-category,body.is-desktop.page-template-home .c-sec-subtitle,body.is-desktop.page-template-home .c-sec-title,body.is-desktop.page-template-home .hp-badges-wrap,body.is-desktop.page-template-home .hp-track,body.is-desktop.page-template-how-to-partecipate .c-sec-btn-wrap,body.is-desktop.page-template-how-to-partecipate .c-sec-subtitle,body.is-desktop.page-template-how-to-partecipate .c-sec-title,body.is-desktop.page-template-how-to-partecipate .hp-badges-wrap,body.is-desktop.page-template-login .c-sec-btn-wrap,body.is-desktop.page-template-login .c-sec-subtitle,body.is-desktop.page-template-login .c-sec-title,body.is-desktop.page-template-products .c-sec-btn-wrap,body.is-desktop.page-template-products .c-sec-subtitle,body.is-desktop.page-template-products .c-sec-title,body.is-desktop.page-template-project .c-sec-btn-wrap,body.is-desktop.page-template-project .c-sec-subtitle,body.is-desktop.page-template-project .c-sec-title,body.is-desktop.page-template-register #register-form,body.is-desktop.page-template-register .c-sec-subtitle,body.is-desktop.page-template-register .c-sec-title,body.is-desktop.page-template-resort .c-sec-btn-wrap,body.is-desktop.page-template-resort .c-sec-subtitle,body.is-desktop.page-template-resort .c-sec-title,body.is-desktop.page-template-resort .resort-info-wrap,body.is-desktop.page-template-stores .c-sec-btn-wrap,body.is-desktop.page-template-stores .c-sec-subtitle,body.is-desktop.page-template-stores .c-sec-title,body.is-desktop.page-template-winners .c-sec-title{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}body.is-desktop.page-template-project .project-tooltip{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}body.is-desktop.page-template-project .project-logo img{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}body.is-desktop.page-template-home #hp-statistics .c-sec-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.is-desktop.page-template-home .badge-info>p:first-child>span,body.is-desktop.page-template-how-to-partecipate .badge-info>p:first-child>span,body.is-desktop.page-template-resort .r-info-number>span{-webkit-transform:translateY(100%);transform:translateY(100%)}body.is-desktop.page-template-home .badge-info>p:last-child>span,body.is-desktop.page-template-how-to-partecipate .badge-info>p:last-child>span,body.is-desktop.page-template-resort .r-info-text>span{-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.is-desktop.page-template-products .product-box-item,body.is-desktop.page-template-stores .store-box-item{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}body.is-desktop .triggered .c-sec-category,body.is-desktop .triggered .c-sec-title{-webkit-transition:opacity .5s ease-out .2s,-webkit-transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,-webkit-transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s,-webkit-transform .5s ease-out .2s}body.is-desktop .triggered .c-sec-subtitle{-webkit-transition:opacity .5s ease-out .4s,-webkit-transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,-webkit-transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,transform .5s ease-out .4s,-webkit-transform .5s ease-out .4s}body.is-desktop .triggered .c-sec-btn-wrap{-webkit-transition:opacity .5s ease-out .6s,-webkit-transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,-webkit-transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,transform .5s ease-out .6s,-webkit-transform .5s ease-out .6s}body.is-desktop .triggered .hp-track{-webkit-transition:opacity .5s ease-out .2s,-webkit-transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,-webkit-transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s,-webkit-transform .5s ease-out .2s}body.is-desktop.page-template-home .triggered .hp-badges-wrap,body.is-desktop.page-template-how-to-partecipate .triggered .hp-badges-wrap,body.is-desktop.page-template-register .triggered #register-form{-webkit-transition:opacity .5s ease-out .6s,-webkit-transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,-webkit-transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,transform .5s ease-out .6s,-webkit-transform .5s ease-out .6s}body.is-desktop.page-template-home #hp-badges.triggered .c-sec-btn-wrap,body.is-desktop.page-template-how-to-partecipate #hp-badges.triggered .c-sec-btn-wrap{-webkit-transition:opacity .5s ease-out .8s,-webkit-transform .5s ease-out .8s;transition:opacity .5s ease-out .8s,-webkit-transform .5s ease-out .8s;transition:opacity .5s ease-out .8s,transform .5s ease-out .8s;transition:opacity .5s ease-out .8s,transform .5s ease-out .8s,-webkit-transform .5s ease-out .8s}body.is-desktop.page-template-home .triggered .hp-badges-wrap .badge-info>p>span,body.is-desktop.page-template-how-to-partecipate .triggered .hp-badges-wrap .badge-info>p>span{-webkit-transition:opacity .5s ease-out 1s,-webkit-transform .5s ease-out 1s;transition:opacity .5s ease-out 1s,-webkit-transform .5s ease-out 1s;transition:opacity .5s ease-out 1s,transform .5s ease-out 1s;transition:opacity .5s ease-out 1s,transform .5s ease-out 1s,-webkit-transform .5s ease-out 1s}body.is-desktop.page-template-project .triggered .project-tooltip:first-child{-webkit-transition:opacity .5s ease-out .2s,-webkit-transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,-webkit-transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s,-webkit-transform .5s ease-out .2s}body.is-desktop.page-template-project .triggered .project-tooltip{-webkit-transition:opacity .5s ease-out .4s,-webkit-transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,-webkit-transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,transform .5s ease-out .4s,-webkit-transform .5s ease-out .4s}body.is-desktop.page-template-project .triggered .project-logo img,body.is-desktop.page-template-project .triggered .project-tooltip:last-child{-webkit-transition:opacity .5s ease-out .6s,-webkit-transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,-webkit-transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,transform .5s ease-out .6s;transition:opacity .5s ease-out .6s,transform .5s ease-out .6s,-webkit-transform .5s ease-out .6s}body.is-desktop.page-template-products .triggered .product-box-item.center,body.is-desktop.page-template-products .triggered .product-box-item.left,body.is-desktop.page-template-stores .triggered .store-box-item.center,body.is-desktop.page-template-stores .triggered .store-box-item.left{-webkit-transition:opacity .5s ease-out 0s,-webkit-transform .5s ease-out 0s;transition:opacity .5s ease-out 0s,-webkit-transform .5s ease-out 0s;transition:opacity .5s ease-out 0s,transform .5s ease-out 0s;transition:opacity .5s ease-out 0s,transform .5s ease-out 0s,-webkit-transform .5s ease-out 0s}body.is-desktop.page-template-products .triggered .product-box-item.right,body.is-desktop.page-template-stores .triggered .store-box-item.right{-webkit-transition:opacity .5s ease-out .2s,-webkit-transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,-webkit-transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s,-webkit-transform .5s ease-out .2s}body.is-desktop.page-template-resort .triggered .resort-info-wrap{-webkit-transition:opacity .5s ease-out .4s,-webkit-transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,-webkit-transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,transform .5s ease-out .4s;transition:opacity .5s ease-out .4s,transform .5s ease-out .4s,-webkit-transform .5s ease-out .4s}body.is-desktop.page-template-resort .triggered .resort-info>p>span{-webkit-transition:opacity .5s ease-out .8s,-webkit-transform .5s ease-out .8s;transition:opacity .5s ease-out .8s,-webkit-transform .5s ease-out .8s;transition:opacity .5s ease-out .8s,transform .5s ease-out .8s;transition:opacity .5s ease-out .8s,transform .5s ease-out .8s,-webkit-transform .5s ease-out .8s}body.is-desktop.page-template-home .triggered .c-sec-btn-wrap,body.is-desktop.page-template-home .triggered .c-sec-category,body.is-desktop.page-template-home .triggered .c-sec-subtitle,body.is-desktop.page-template-home .triggered .c-sec-title,body.is-desktop.page-template-home .triggered .hp-badges-wrap,body.is-desktop.page-template-home .triggered .hp-track,body.is-desktop.page-template-how-to-partecipate .triggered .c-sec-btn-wrap,body.is-desktop.page-template-how-to-partecipate .triggered .c-sec-subtitle,body.is-desktop.page-template-how-to-partecipate .triggered .c-sec-title,body.is-desktop.page-template-how-to-partecipate .triggered .hp-badges-wrap,body.is-desktop.page-template-login .triggered .c-sec-btn-wrap,body.is-desktop.page-template-login .triggered .c-sec-subtitle,body.is-desktop.page-template-login .triggered .c-sec-title,body.is-desktop.page-template-products .triggered .c-sec-btn-wrap,body.is-desktop.page-template-products .triggered .c-sec-subtitle,body.is-desktop.page-template-products .triggered .c-sec-title,body.is-desktop.page-template-products .triggered .product-box-item,body.is-desktop.page-template-project .triggered .c-sec-btn-wrap,body.is-desktop.page-template-project .triggered .c-sec-subtitle,body.is-desktop.page-template-project .triggered .c-sec-title,body.is-desktop.page-template-register .triggered #register-form,body.is-desktop.page-template-register .triggered .c-sec-subtitle,body.is-desktop.page-template-register .triggered .c-sec-title,body.is-desktop.page-template-resort .triggered .c-sec-btn-wrap,body.is-desktop.page-template-resort .triggered .c-sec-subtitle,body.is-desktop.page-template-resort .triggered .c-sec-title,body.is-desktop.page-template-resort .triggered .resort-info-wrap,body.is-desktop.page-template-stores .triggered .c-sec-btn-wrap,body.is-desktop.page-template-stores .triggered .c-sec-subtitle,body.is-desktop.page-template-stores .triggered .c-sec-title,body.is-desktop.page-template-stores .triggered .store-box-item,body.is-desktop.page-template-winners .triggered .c-sec-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.is-desktop.page-template-home .triggered .hp-badges-wrap .badge-info>p>span,body.is-desktop.page-template-how-to-partecipate .triggered .hp-badges-wrap .badge-info>p>span,body.is-desktop.page-template-resort .triggered .resort-info>p>span{-webkit-transform:translateY(0);transform:translateY(0)}body.is-desktop.page-template-project .triggered .project-logo img,body.is-desktop.page-template-project .triggered .project-tooltip{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width :1400px){html{font-size:15px}.main-menu>.menu-item>a{font-size:1.75rem}.r-info-text{font-size:1.188rem}.hp-badge-item .badge-info>p,.r-info-number{font-size:2.813rem}.menu-close,.menu-open{padding-top:10px;padding-right:25px}.d-stats-val{font-size:8.438rem}.d-stats-unit{font-size:7.188rem}.stats-country-switch-wrap{padding-bottom:25px}.product-box-item,.store-box-item{width:400px}.product-box-item.left,.store-box-item.left{margin-right:0}.product-box-item.right,.store-box-item.right{margin-left:0}.p-name{font-size:2.125rem}.p-image-cropper{width:177px;height:150px}.p-image-upload{margin-left:50px}.p-data-content{min-width:160px;height:160px}.p-data-bg>div>img{height:160px;width:auto}.p-data-val{font-size:5rem}.w-image-cropper{width:150px;height:130px}.w-item-name{font-size:1.25rem}}@media only screen and (max-width :992px){html{font-size:15px}.c-sec-title{font-size:2.688rem}.project-tooltip:nth-child(even) .p-tooltip-btn{float:left}.project-tooltip:first-child .p-tooltip-btn{margin-left:0}.hp-track{width:100%;margin-left:-50%;margin-bottom:-10%}.how-step{height:60%}.menu-close,.menu-open{padding-top:5px;padding-right:10px}.stats-country-switch-wrap{padding-bottom:20px}.d-stats-val{font-size:7.813rem}.d-stats-unit{font-size:6.563rem}#badges-all-stats .chart-layout .b-stats-badge .b-stats-badge-name,#badges-all-stats .chart-layout .b-stats-content,#badges-all-stats .chart-layout .b-stats-content>.row{display:block}#badges-all-stats .chart-layout .s-badges-chart,#badges-all-stats .chart-layout .s-badges-info,#badges-all-stats .chart-layout .s-badges-list{display:block;float:left}#badges-all-stats .chart-layout .b-stats-item{float:left;width:25%;text-align:center;margin-bottom:25px;margin-top:15px}#badges-all-stats .chart-layout .b-stats-item:last-child{border-bottom:2px solid #dd2e27}#badges-all-stats .chart-layout .b-stats-item-bg{background:-webkit-linear-gradient(bottom,rgba(149,23,19,1) 0,rgba(125,185,232,0) 100%);background:linear-gradient(to top,rgba(149,23,19,1) 0,rgba(125,185,232,0) 100%);width:100%;height:0%;top:auto;bottom:0}#badges-all-stats .chart-layout .b-stats-badge>div{float:none;margin-left:0}#badges-all-stats .chart-layout .b-stats-badge .b-stats-badge-icon{margin-right:0}#badges-all-stats .chart-layout .b-stats-item.active .b-stats-item-bg,#badges-all-stats .chart-layout .b-stats-item:hover .b-stats-item-bg{height:100%}#badges-all-stats .chart-layout .s-badges-info{padding-top:10%}#badges-all-stats .chart-layout .s-badges-chart .badges-chart-wrap{width:100%}#badges-all-stats .chart-layout .s-badges-rate{padding-left:0}.badge-close,.product-close,.product-open,.store-link{width:60px;height:60px}.badge-close,.product-close{margin-left:-30px}.product-box-item,.store-box-item{width:100%}.product-box-item.left,.store-box-item.left{margin-top:0;margin-bottom:40px}.product-box-item.right,.store-box-item.right{margin-top:40px}.product-top{float:left;width:45%;height:230px}.product-bottom{float:left;width:55%;height:230px}.store-top{float:left;width:35%;height:250px}.store-bottom{float:left;width:65%;height:250px}.store-desc{padding:0 10px 0 40px}.product-open,.store-link{margin-top:0;left:0;right:auto;top:20px;margin-left:-30px}.product-image>img{max-width:165px}.p-contest-info-left,.p-contest-info-right{width:100%}.p-contest-info-right{margin-top:70px}.p-data-wrap{float:left}.p-progress-badge-item p.badge-item-label,.p-progress-badge-item p.badge-item-text{display:none}}@media only screen and (max-width :768px){html{font-size:16px}.site-logo{width:100%}.track-padding-left,.track-padding-left-sm{padding-left:0}.track-padding-right,.track-padding-right-sm{padding-right:0}.track-padding-both,.track-padding-both-sm{padding-left:0;padding-right:0}.sections-track-wrapper img.track{display:none}.c-sec-title{font-size:2.5rem}.d-stats-val{font-size:6.25rem}.d-stats-unit{font-size:5.625rem}#project-2 .c-sec-subtitle,#project-2 .c-sec-title,#project-3 .c-sec-subtitle,#project-3 .c-sec-title{text-align:center}.project-logo{margin-bottom:35px}.project-logo .center-child{float:none;right:0;width:100%}.project-tooltips{margin-top:35px;padding:5px 0}.project-tooltips .center-child{float:none;margin:auto;width:220px;left:0}.project-tooltip:nth-child(odd) .p-tooltip-btn{float:left}.project-tooltip:nth-child(even) .p-tooltip-btn{float:right}.project-tooltip:first-child .p-tooltip-btn{margin-left:20px}.hp-track{width:200%;margin-left:-100%;margin-bottom:-30%}.hp-badge-item-wrap{display:block}.resort-info{width:50%}.how-step span{font-size:18.75rem}.stats-country-switch-wrap{padding-bottom:25px}#badges-single-stats .b-stats-badge,#badges-single-stats .b-stats-info{float:left;display:block}#badges-single-stats .b-stats-info{padding-top:5px;padding-bottom:5px}#badges-single-stats .b-stats-info .b-stats-info-bar{margin-top:2px}#badges-all-stats .chart-layout .b-stats-badge .b-stats-badge-name{display:none}.b-stats-badge>div,.b-stats-info>div{margin:0;float:left;display:block;width:100%}.b-stats-info .b-stats-info-val{width:105px;text-align:center;float:left;display:block}.b-stats-info .b-stats-info-bar{display:block;width:auto}.p-data-item:after,.product-intro{display:none}.stats-view-switch-wrap{margin-top:130px}.stats-view-switch-wrap .c-sec-title{padding:0 50px}.stats-view-switch{position:absolute;top:50%;margin-top:-16px;z-index:1}.stats-view-switch.left{left:0;padding:0}.stats-view-switch.right{right:0;padding:0}.badge-lightbox,.bl-content,.bl-image,.pl-content,.pl-image,.product-lightbox{height:auto}.pl-image img{max-width:160px}.pl-desc,.pl-features{padding:20px}.bl-desc{padding:20px 20px 0}.badge-close,.product-close{left:auto;right:0;margin-left:0;margin-right:10px;bottom:100%;margin-bottom:10px}.bl-desc img{top:0}.bl-note{position:relative;padding-left:20px}.product-top{float:left;width:55%;height:230px}.product-bottom{float:left;width:45%;height:230px}.bottom-menu>.menu-item:after,.main-menu .sub-menu>.menu-item:after{content:' ';position:absolute;top:100%;right:auto;height:1px;width:21px;left:50%;margin-left:-10px}.p-data-item,.p-data-item:first-child,.p-data-item:last-child{padding:20px}.p-data-val{font-size:4.375rem}.main-menu .sub-menu .menu-item>a,.site-share-socials li a{font-size:1rem}.bottom-menu>.menu-item{float:none;padding:12px 0}.bottom-menu>.menu-item:after{display:block;background:#fff}.bottom-menu>.menu-item:first-child{padding-top:0}.bottom-menu>.menu-item:last-child{padding-bottom:0}.main-menu .sub-menu .menu-item,.main-menu .sub-menu .menu-item:first-child,.main-menu .sub-menu .menu-item:last-child{display:block;padding:10px}.main-menu .sub-menu>.menu-item:after{display:block;background:#e73029}.menu-copyright,.menu-credits{position:relative;bottom:auto;padding-top:15px}.menu-navs{top:12%;padding-bottom:100px}.bottom-menu-nav{padding-top:20px}.menu-footer{position:relative;margin-top:50px}}@media only screen and (max-height:800px){body.is-desktop-tablet .c-sec-title{font-size:3rem}body.is-desktop-tablet .c-sec-subtitle{font-size:1.25rem}body.is-desktop-tablet .stats-wrapper{top:10%;height:90%}body.is-desktop-tablet .stats-country-switch-wrap{padding:20px 0}body.is-desktop-tablet .d-stats-val{font-size:7.813rem}body.is-desktop-tablet .d-stats-unit{font-size:6.563rem}body.is-desktop-tablet #hp-statistics .c-sec-btn-wrap .btn-custom{display:none}body.is-desktop-tablet #hp-statistics .c-sec-btn-wrap>p{padding-bottom:0}body.is-desktop-tablet .b-stats-badge .b-stats-badge-icon{width:70px}body.is-desktop-tablet .s-badges-chart .badges-chart-wrap{max-width:380px}body.is-desktop-tablet .p-name{font-size:1.875rem}body.is-desktop-tablet .p-image-cropper{width:160px;height:135px}body.is-desktop-tablet .p-image-upload{margin-left:40px}body.is-desktop-tablet .p-data-content{min-width:135px;height:135px}body.is-desktop-tablet .p-data-bg>div>img{height:135px;width:auto}body.is-desktop-tablet .p-data-val{font-size:4.5rem}body.is-desktop-tablet .horizontal-layout .p-progress-bar{height:12px;border-radius:12px}body.is-desktop-tablet .horizontal-layout .p-progress-bar-rate{border-radius:12px}body.is-desktop-tablet .p-progress-badge-item img.badge-item-image{width:90px;height:auto}body.is-desktop-tablet .p-progress-badge-item img.badge-item-unlock{width:90px;height:auto;margin-top:-45px;margin-left:-45px}body.is-desktop-tablet .p-progress-info{padding-top:50px}body.is-desktop-tablet .w-image-cropper{width:135px;height:118px}body.is-desktop-tablet .w-item-name{font-size:1.125rem}}