img{border:0;max-width:100%}a{display:inline-block;color:#000}p,ul,li,ol,h1,h2,h3,h4,h5,figure{margin:0;padding:0;list-style:none;font-weight:normal}input[type=text],input[type=email],input[type=password],textarea{border-radius:0}.clearfix:after{content:'';display:table;clear:both}.pxl,.hidden{display:none}figure{font-size:0}figure figcaption{font-size:12px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background-color:rgba(0,0,0,0.4)}.modal-overlay.highest{z-index:9999}.row.row-medium-spacing{margin-left:-10px;margin-right:-10px}.row.row-small-spacing{margin-left:-5px;margin-right:-5px}.row.row-extra-small-spacing{margin-left:-3px;margin-right:-3px}.row.row-no-spacing{margin:0}.row.row-medium-spacing .col-xs-1,.row.row-medium-spacing .col-sm-1,.row.row-medium-spacing .col-md-1,.row.row-medium-spacing .col-lg-1,.row.row-medium-spacing .col-xs-2,.row.row-medium-spacing .col-sm-2,.row.row-medium-spacing .col-md-2,.row.row-medium-spacing .col-lg-2,.row.row-medium-spacing .col-xs-3,.row.row-medium-spacing .col-sm-3,.row.row-medium-spacing .col-md-3,.row.row-medium-spacing .col-lg-3,.row.row-medium-spacing .col-xs-4,.row.row-medium-spacing .col-sm-4,.row.row-medium-spacing .col-md-4,.row.row-medium-spacing .col-lg-4,.row.row-medium-spacing .col-xs-5,.row.row-medium-spacing .col-sm-5,.row.row-medium-spacing .col-md-5,.row.row-medium-spacing .col-lg-5,.row.row-medium-spacing .col-xs-6,.row.row-medium-spacing .col-sm-6,.row.row-medium-spacing .col-md-6,.row.row-medium-spacing .col-lg-6,.row.row-medium-spacing .col-xs-7,.row.row-medium-spacing .col-sm-7,.row.row-medium-spacing .col-md-7,.row.row-medium-spacing .col-lg-7,.row.row-medium-spacing .col-xs-8,.row.row-medium-spacing .col-sm-8,.row.row-medium-spacing .col-md-8,.row.row-medium-spacing .col-lg-8,.row.row-medium-spacing .col-xs-9,.row.row-medium-spacing .col-sm-9,.row.row-medium-spacing .col-md-9,.row.row-medium-spacing .col-lg-9,.row.row-medium-spacing .col-xs-10,.row.row-medium-spacing .col-sm-10,.row.row-medium-spacing .col-md-10,.row.row-medium-spacing .col-lg-10,.row.row-medium-spacing .col-xs-11,.row.row-medium-spacing .col-sm-11,.row.row-medium-spacing .col-md-11,.row.row-medium-spacing .col-lg-11,.row.row-medium-spacing .col-xs-12,.row.row-medium-spacing .col-sm-12,.row.row-medium-spacing .col-md-12,.row.row-medium-spacing .col-lg-12,.row.row-medium-spacing .col-xs-13,.row.row-medium-spacing .col-sm-13,.row.row-medium-spacing .col-md-13,.row.row-medium-spacing .col-lg-13,.row.row-medium-spacing .col-xs-14,.row.row-medium-spacing .col-sm-14,.row.row-medium-spacing .col-md-14,.row.row-medium-spacing .col-lg-14,.row.row-medium-spacing .col-xs-15,.row.row-medium-spacing .col-sm-15,.row.row-medium-spacing .col-md-15,.row.row-medium-spacing .col-lg-15,.row.row-medium-spacing .col-xs-16,.row.row-medium-spacing .col-sm-16,.row.row-medium-spacing .col-md-16,.row.row-medium-spacing .col-lg-16,.row.row-medium-spacing .col-xs-17,.row.row-medium-spacing .col-sm-17,.row.row-medium-spacing .col-md-17,.row.row-medium-spacing .col-lg-17,.row.row-medium-spacing .col-xs-18,.row.row-medium-spacing .col-sm-18,.row.row-medium-spacing .col-md-18,.row.row-medium-spacing .col-lg-18,.row.row-medium-spacing .col-xs-19,.row.row-medium-spacing .col-sm-19,.row.row-medium-spacing .col-md-19,.row.row-medium-spacing .col-lg-19,.row.row-medium-spacing .col-xs-20,.row.row-medium-spacing .col-sm-20,.row.row-medium-spacing .col-md-20,.row.row-medium-spacing .col-lg-20,.row.row-medium-spacing .col-xs-21,.row.row-medium-spacing .col-sm-21,.row.row-medium-spacing .col-md-21,.row.row-medium-spacing .col-lg-21,.row.row-medium-spacing .col-xs-22,.row.row-medium-spacing .col-sm-22,.row.row-medium-spacing .col-md-22,.row.row-medium-spacing .col-lg-22,.row.row-medium-spacing .col-xs-23,.row.row-medium-spacing .col-sm-23,.row.row-medium-spacing .col-md-23,.row.row-medium-spacing .col-lg-23,.row.row-medium-spacing .col-xs-24,.row.row-medium-spacing .col-sm-24,.row.row-medium-spacing .col-md-24,.row.row-medium-spacing .col-lg-24{padding-left:10px;padding-right:10px}.row.row-small-spacing .col-xs-1,.row.row-small-spacing .col-sm-1,.row.row-small-spacing .col-md-1,.row.row-small-spacing .col-lg-1,.row.row-small-spacing .col-xs-2,.row.row-small-spacing .col-sm-2,.row.row-small-spacing .col-md-2,.row.row-small-spacing .col-lg-2,.row.row-small-spacing .col-xs-3,.row.row-small-spacing .col-sm-3,.row.row-small-spacing .col-md-3,.row.row-small-spacing .col-lg-3,.row.row-small-spacing .col-xs-4,.row.row-small-spacing .col-sm-4,.row.row-small-spacing .col-md-4,.row.row-small-spacing .col-lg-4,.row.row-small-spacing .col-xs-5,.row.row-small-spacing .col-sm-5,.row.row-small-spacing .col-md-5,.row.row-small-spacing .col-lg-5,.row.row-small-spacing .col-xs-6,.row.row-small-spacing .col-sm-6,.row.row-small-spacing .col-md-6,.row.row-small-spacing .col-lg-6,.row.row-small-spacing .col-xs-7,.row.row-small-spacing .col-sm-7,.row.row-small-spacing .col-md-7,.row.row-small-spacing .col-lg-7,.row.row-small-spacing .col-xs-8,.row.row-small-spacing .col-sm-8,.row.row-small-spacing .col-md-8,.row.row-small-spacing .col-lg-8,.row.row-small-spacing .col-xs-9,.row.row-small-spacing .col-sm-9,.row.row-small-spacing .col-md-9,.row.row-small-spacing .col-lg-9,.row.row-small-spacing .col-xs-10,.row.row-small-spacing .col-sm-10,.row.row-small-spacing .col-md-10,.row.row-small-spacing .col-lg-10,.row.row-small-spacing .col-xs-11,.row.row-small-spacing .col-sm-11,.row.row-small-spacing .col-md-11,.row.row-small-spacing .col-lg-11,.row.row-small-spacing .col-xs-12,.row.row-small-spacing .col-sm-12,.row.row-small-spacing .col-md-12,.row.row-small-spacing .col-lg-12,.row.row-small-spacing .col-xs-13,.row.row-small-spacing .col-sm-13,.row.row-small-spacing .col-md-13,.row.row-small-spacing .col-lg-13,.row.row-small-spacing .col-xs-14,.row.row-small-spacing .col-sm-14,.row.row-small-spacing .col-md-14,.row.row-small-spacing .col-lg-14,.row.row-small-spacing .col-xs-15,.row.row-small-spacing .col-sm-15,.row.row-small-spacing .col-md-15,.row.row-small-spacing .col-lg-15,.row.row-small-spacing .col-xs-16,.row.row-small-spacing .col-sm-16,.row.row-small-spacing .col-md-16,.row.row-small-spacing .col-lg-16,.row.row-small-spacing .col-xs-17,.row.row-small-spacing .col-sm-17,.row.row-small-spacing .col-md-17,.row.row-small-spacing .col-lg-17,.row.row-small-spacing .col-xs-18,.row.row-small-spacing .col-sm-18,.row.row-small-spacing .col-md-18,.row.row-small-spacing .col-lg-18,.row.row-small-spacing .col-xs-19,.row.row-small-spacing .col-sm-19,.row.row-small-spacing .col-md-19,.row.row-small-spacing .col-lg-19,.row.row-small-spacing .col-xs-20,.row.row-small-spacing .col-sm-20,.row.row-small-spacing .col-md-20,.row.row-small-spacing .col-lg-20,.row.row-small-spacing .col-xs-21,.row.row-small-spacing .col-sm-21,.row.row-small-spacing .col-md-21,.row.row-small-spacing .col-lg-21,.row.row-small-spacing .col-xs-22,.row.row-small-spacing .col-sm-22,.row.row-small-spacing .col-md-22,.row.row-small-spacing .col-lg-22,.row.row-small-spacing .col-xs-23,.row.row-small-spacing .col-sm-23,.row.row-small-spacing .col-md-23,.row.row-small-spacing .col-lg-23,.row.row-small-spacing .col-xs-24,.row.row-small-spacing .col-sm-24,.row.row-small-spacing .col-md-24,.row.row-small-spacing .col-lg-24{padding-left:5px;padding-right:5px}.row.row-extra-small-spacing .col-xs-1,.row.row-extra-small-spacing .col-sm-1,.row.row-extra-small-spacing .col-md-1,.row.row-extra-small-spacing .col-lg-1,.row.row-extra-small-spacing .col-xs-2,.row.row-extra-small-spacing .col-sm-2,.row.row-extra-small-spacing .col-md-2,.row.row-extra-small-spacing .col-lg-2,.row.row-extra-small-spacing .col-xs-3,.row.row-extra-small-spacing .col-sm-3,.row.row-extra-small-spacing .col-md-3,.row.row-extra-small-spacing .col-lg-3,.row.row-extra-small-spacing .col-xs-4,.row.row-extra-small-spacing .col-sm-4,.row.row-extra-small-spacing .col-md-4,.row.row-extra-small-spacing .col-lg-4,.row.row-extra-small-spacing .col-xs-5,.row.row-extra-small-spacing .col-sm-5,.row.row-extra-small-spacing .col-md-5,.row.row-extra-small-spacing .col-lg-5,.row.row-extra-small-spacing .col-xs-6,.row.row-extra-small-spacing .col-sm-6,.row.row-extra-small-spacing .col-md-6,.row.row-extra-small-spacing .col-lg-6,.row.row-extra-small-spacing .col-xs-7,.row.row-extra-small-spacing .col-sm-7,.row.row-extra-small-spacing .col-md-7,.row.row-extra-small-spacing .col-lg-7,.row.row-extra-small-spacing .col-xs-8,.row.row-extra-small-spacing .col-sm-8,.row.row-extra-small-spacing .col-md-8,.row.row-extra-small-spacing .col-lg-8,.row.row-extra-small-spacing .col-xs-9,.row.row-extra-small-spacing .col-sm-9,.row.row-extra-small-spacing .col-md-9,.row.row-extra-small-spacing .col-lg-9,.row.row-extra-small-spacing .col-xs-10,.row.row-extra-small-spacing .col-sm-10,.row.row-extra-small-spacing .col-md-10,.row.row-extra-small-spacing .col-lg-10,.row.row-extra-small-spacing .col-xs-11,.row.row-extra-small-spacing .col-sm-11,.row.row-extra-small-spacing .col-md-11,.row.row-extra-small-spacing .col-lg-11,.row.row-extra-small-spacing .col-xs-12,.row.row-extra-small-spacing .col-sm-12,.row.row-extra-small-spacing .col-md-12,.row.row-extra-small-spacing .col-lg-12,.row.row-extra-small-spacing .col-xs-13,.row.row-extra-small-spacing .col-sm-13,.row.row-extra-small-spacing .col-md-13,.row.row-extra-small-spacing .col-lg-13,.row.row-extra-small-spacing .col-xs-14,.row.row-extra-small-spacing .col-sm-14,.row.row-extra-small-spacing .col-md-14,.row.row-extra-small-spacing .col-lg-14,.row.row-extra-small-spacing .col-xs-15,.row.row-extra-small-spacing .col-sm-15,.row.row-extra-small-spacing .col-md-15,.row.row-extra-small-spacing .col-lg-15,.row.row-extra-small-spacing .col-xs-16,.row.row-extra-small-spacing .col-sm-16,.row.row-extra-small-spacing .col-md-16,.row.row-extra-small-spacing .col-lg-16,.row.row-extra-small-spacing .col-xs-17,.row.row-extra-small-spacing .col-sm-17,.row.row-extra-small-spacing .col-md-17,.row.row-extra-small-spacing .col-lg-17,.row.row-extra-small-spacing .col-xs-18,.row.row-extra-small-spacing .col-sm-18,.row.row-extra-small-spacing .col-md-18,.row.row-extra-small-spacing .col-lg-18,.row.row-extra-small-spacing .col-xs-19,.row.row-extra-small-spacing .col-sm-19,.row.row-extra-small-spacing .col-md-19,.row.row-extra-small-spacing .col-lg-19,.row.row-extra-small-spacing .col-xs-20,.row.row-extra-small-spacing .col-sm-20,.row.row-extra-small-spacing .col-md-20,.row.row-extra-small-spacing .col-lg-20,.row.row-extra-small-spacing .col-xs-21,.row.row-extra-small-spacing .col-sm-21,.row.row-extra-small-spacing .col-md-21,.row.row-extra-small-spacing .col-lg-21,.row.row-extra-small-spacing .col-xs-22,.row.row-extra-small-spacing .col-sm-22,.row.row-extra-small-spacing .col-md-22,.row.row-extra-small-spacing .col-lg-22,.row.row-extra-small-spacing .col-xs-23,.row.row-extra-small-spacing .col-sm-23,.row.row-extra-small-spacing .col-md-23,.row.row-extra-small-spacing .col-lg-23,.row.row-extra-small-spacing .col-xs-24,.row.row-extra-small-spacing .col-sm-24,.row.row-extra-small-spacing .col-md-24,.row.row-extra-small-spacing .col-lg-24{padding-left:3px;padding-right:3px}.row.row-no-spacing .col-xs-1,.row.row-no-spacing .col-sm-1,.row.row-no-spacing .col-md-1,.row.row-no-spacing .col-lg-1,.row.row-no-spacing .col-xs-2,.row.row-no-spacing .col-sm-2,.row.row-no-spacing .col-md-2,.row.row-no-spacing .col-lg-2,.row.row-no-spacing .col-xs-3,.row.row-no-spacing .col-sm-3,.row.row-no-spacing .col-md-3,.row.row-no-spacing .col-lg-3,.row.row-no-spacing .col-xs-4,.row.row-no-spacing .col-sm-4,.row.row-no-spacing .col-md-4,.row.row-no-spacing .col-lg-4,.row.row-no-spacing .col-xs-5,.row.row-no-spacing .col-sm-5,.row.row-no-spacing .col-md-5,.row.row-no-spacing .col-lg-5,.row.row-no-spacing .col-xs-6,.row.row-no-spacing .col-sm-6,.row.row-no-spacing .col-md-6,.row.row-no-spacing .col-lg-6,.row.row-no-spacing .col-xs-7,.row.row-no-spacing .col-sm-7,.row.row-no-spacing .col-md-7,.row.row-no-spacing .col-lg-7,.row.row-no-spacing .col-xs-8,.row.row-no-spacing .col-sm-8,.row.row-no-spacing .col-md-8,.row.row-no-spacing .col-lg-8,.row.row-no-spacing .col-xs-9,.row.row-no-spacing .col-sm-9,.row.row-no-spacing .col-md-9,.row.row-no-spacing .col-lg-9,.row.row-no-spacing .col-xs-10,.row.row-no-spacing .col-sm-10,.row.row-no-spacing .col-md-10,.row.row-no-spacing .col-lg-10,.row.row-no-spacing .col-xs-11,.row.row-no-spacing .col-sm-11,.row.row-no-spacing .col-md-11,.row.row-no-spacing .col-lg-11,.row.row-no-spacing .col-xs-12,.row.row-no-spacing .col-sm-12,.row.row-no-spacing .col-md-12,.row.row-no-spacing .col-lg-12,.row.row-no-spacing .col-xs-13,.row.row-no-spacing .col-sm-13,.row.row-no-spacing .col-md-13,.row.row-no-spacing .col-lg-13,.row.row-no-spacing .col-xs-14,.row.row-no-spacing .col-sm-14,.row.row-no-spacing .col-md-14,.row.row-no-spacing .col-lg-14,.row.row-no-spacing .col-xs-15,.row.row-no-spacing .col-sm-15,.row.row-no-spacing .col-md-15,.row.row-no-spacing .col-lg-15,.row.row-no-spacing .col-xs-16,.row.row-no-spacing .col-sm-16,.row.row-no-spacing .col-md-16,.row.row-no-spacing .col-lg-16,.row.row-no-spacing .col-xs-17,.row.row-no-spacing .col-sm-17,.row.row-no-spacing .col-md-17,.row.row-no-spacing .col-lg-17,.row.row-no-spacing .col-xs-18,.row.row-no-spacing .col-sm-18,.row.row-no-spacing .col-md-18,.row.row-no-spacing .col-lg-18,.row.row-no-spacing .col-xs-19,.row.row-no-spacing .col-sm-19,.row.row-no-spacing .col-md-19,.row.row-no-spacing .col-lg-19,.row.row-no-spacing .col-xs-20,.row.row-no-spacing .col-sm-20,.row.row-no-spacing .col-md-20,.row.row-no-spacing .col-lg-20,.row.row-no-spacing .col-xs-21,.row.row-no-spacing .col-sm-21,.row.row-no-spacing .col-md-21,.row.row-no-spacing .col-lg-21,.row.row-no-spacing .col-xs-22,.row.row-no-spacing .col-sm-22,.row.row-no-spacing .col-md-22,.row.row-no-spacing .col-lg-22,.row.row-no-spacing .col-xs-23,.row.row-no-spacing .col-sm-23,.row.row-no-spacing .col-md-23,.row.row-no-spacing .col-lg-23,.row.row-no-spacing .col-xs-24,.row.row-no-spacing .col-sm-24,.row.row-no-spacing .col-md-24,.row.row-no-spacing .col-lg-24{padding:0}.text{margin:10px 0;line-height:1.4}.text.text-small{font-size:11px}.text-nowrap{white-space:nowrap}.text-center{text-align:center}.text-transform-uppercase{text-transform:uppercase!important}.text-transform-none{text-transform:none!important}@media(max-width:350px){.row{margin-left:-10px;margin-right:-10px}.container{padding-left:10px;padding-right:10px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16,.col-xs-17,.col-sm-17,.col-md-17,.col-lg-17,.col-xs-18,.col-sm-18,.col-md-18,.col-lg-18,.col-xs-19,.col-sm-19,.col-md-19,.col-lg-19,.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20,.col-xs-21,.col-sm-21,.col-md-21,.col-lg-21,.col-xs-22,.col-sm-22,.col-md-22,.col-lg-22,.col-xs-23,.col-sm-23,.col-md-23,.col-lg-23,.col-xs-24,.col-sm-24,.col-md-24,.col-lg-24{padding-left:10px;padding-right:10px}}.hide{display:none!important}.show{display:block!important}.hide-mobile{display:none}.hide-table{display:none}.hide-medium-device{display:none}.hide-small-desktop{display:none}@media(min-width:768px){.hide-mobile{display:block}}@media(min-width:992px){.hide-table{display:block}}@media(min-width:1024px){.hide-medium-device{display:block}.hide-small-desktop{display:none}}@media(min-width:1200px){.hide-small-desktop{display:block}}@media(min-width:768px){.show-mobile{display:none}}@media(min-width:992px){.show-table{display:none}}.corner{z-index:5;position:absolute;top:0;right:0;display:block;height:243px;width:200px;background:url(tv_corner_artificial.png) no-repeat top right}.progress-bar{border-radius:20px;background-color:#5dbc41;display:flex;width:100%;padding:0;box-sizing:border-box}.progress-bar li{height:10px;position:relative;display:inline-block;flex-basis:0;flex-grow:1;max-width:100%}.progress-bar li:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.progress-bar li:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.progress-bar li:before{content:'';width:5px;height:5px;border-radius:50%;background-color:#5dbc41;position:absolute;transform:translateY(-50%);right:3px;top:50%;z-index:1}.progress-bar li.active ~ *{background-color:#414141}.progress-bar li.active:after{content:'';border-radius:50%;position:absolute;transform:translateY(-50%);right:-5px;top:50%;z-index:1;background-color:#5dbc41;width:20px;height:20px;border:2px solid white}html{-webkit-text-size-adjust:100%}html,body,.wrapper,.main-content{height:100%}body{margin:0;padding:0;font-size:1rem;font-family:'Lato',sans-serif;overflow:hidden;background-color:#47333e;color:#fff}a{display:inline-block;text-decoration:none;cursor:pointer;color:#fff}a:hover{text-decoration:underline;color:#fff}input,select,textarea{border:0;background-color:transparent;font-size:1rem;font-family:'Lato',sans-serif;color:#fff}textarea:focus,input:focus{outline:0}input::-moz-focus-inner{padding:0;border:0}img{max-width:100%}.hidden,.pxl{display:none!important}.main-content{overflow:hidden}.wrapper{background-image:url(bg.webp);background-repeat:no-repeat;background-size:cover}.header{position:fixed;top:0;right:0;left:0;z-index:1;padding:5px 20px;min-height:60px;box-sizing:border-box;background-color:#3e3f40}.header .logo img{margin-top:5px;height:35px}.header .btn,.header .header-icon-bars{position:absolute;right:20px;top:12px}.header .btn{min-width:100px;overflow:hidden;animation:slideDown 2000ms ease-in-out;font-size:.9rem}.header .header-icon-bars{right:10px;padding:0 10px;font-size:30px;cursor:pointer}.header input[type=checkbox]{display:none}.header input[type=checkbox]:checked+.btn{display:block;margin:5px auto;position:static}.legal__container{position:absolute;right:0;bottom:10px;left:0;text-align:center}.legal__container>div{display:inline-block;margin-right:5px;padding-right:10px;border-right:1px solid #ee6667;line-height:1;font-size:.9rem;cursor:pointer;color:#ee6667}.legal__container>div:hover{text-decoration:underline;color:#ee6667}.legal__container>div:last-child{border-right:0}.box-questions{display:none;position:absolute;width:25%;left:7%;top:60px;bottom:0;background-color:rgba(34,34,34,0.4);-webkit-transition:left 200ms linear,background-color 500ms linear;transition:left 200ms linear,background-color 500ms linear}.box-gallery,.gallery,.gallery-center{height:100%}.gallery ul{position:fixed;top:0;right:0;bottom:0;left:0}.gallery ul li{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;overflow:hidden;-webkit-transition:all 500ms linear;transition:all 500ms linear;z-index:1}.gallery ul li h3{position:absolute;bottom:13vh;right:0;left:0;z-index:2;visibility:hidden;font-size:1.5rem;font-weight:bold;text-shadow:0 0 4px #000;text-align:center;color:#fff}.gallery ul li .photo-count{position:absolute;top:10px;right:10px;visibility:hidden}.gallery ul li.pin h3,.gallery ul li .photo-count{visibility:visible}.gallery ul li .photo-count:hover{text-decoration:none}.gallery ul li .photo-count>*{vertical-align:middle;color:#313540;-webkit-text-shadow:0 0 4px #fff;text-shadow:0 0 4px #fff}.gallery ul li .photo-count .fa{font-size:2rem}.gallery ul li .photo-count span{margin-left:7px;font-size:.9rem}.gallery ul li.pin img{position:absolute;left:50%;transform:translateX(-50%);height:100%;width:auto;max-width:none}.gallery ul li.dislike-pic,.gallery ul li.like-pic{opacity:0;position:absolute;max-width:140px}.gallery ul li.dislike-pic{top:1000px;left:0}.gallery ul li.like-pic{top:1000px;left:auto;right:0}.gallery ul li.dislike-pic img,.gallery ul li.like-pic img,.two-columns .gallery ul li.dislike-pic img,.two-columns .gallery ul li.like-pic img{width:100%;height:auto}.gallery .btn-group{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);z-index:2;padding:7px 0;border-radius:50px;background-color:rgba(0,0,0,0.5);text-align:center;max-width:35vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.gallery .btn-group a{display:inline-block;margin:0 7px;width:12vh;height:12vh;line-height:12vh;border-radius:50%;border-width:3px;border-style:solid;text-align:center;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.gallery .btn-group a.btn-dislike{font-size:9vh;border-color:#d65663;color:#d65663;-webkit-animation:scale1 4s infinite alternate;animation:scale1 4s infinite alternate}.gallery .btn-group a:hover.btn-dislike{border-color:#e9405a;color:#e9405a}.gallery .btn-group a.btn-like{font-size:8vh;border-color:#91c045;color:#91c045;-webkit-animation:scale2 4s infinite alternate;animation:scale2 4s infinite alternate}.gallery .btn-group a:hover.btn-like{border-color:#45af1a;color:#45af1a}.info__wrap{font-size:1.25rem;position:absolute;left:15px;bottom:15px;z-index:10}.info__wrap .info{text-align:left;font-size:20px}.info__wrap .name__wrap{font-size:1.57rem;font-weight:bold;margin-bottom:5px}.info__wrap .geo-flag .flag-icon{border-radius:50%;margin:0;width:26px;height:26px}.info__wrap .geo-city:before{content:'';width:16px;height:16px;background:url(icon.svg) center center no-repeat;background-size:11px;display:inline-block;position:relative;top:2px;margin-right:3px}.question-wrap{margin:20px auto;position:absolute;bottom:178px;width:100%;text-align:center}.question-wrap .question{font-size:2.2rem;font-weight:bold}@-webkit-keyframes scale1{0%{transform:scale(0.6)}50%{transform:scale(1)}}@keyframes scale1{0%{transform:scale(0.6)}50%{transform:scale(1)}}@-webkit-keyframes scale2{50%{transform:scale(1)}100%{transform:scale(0.6)}}@keyframes scale2{50%{transform:scale(1)}100%{transform:scale(0.6)}}.liked-box{display:none}.box-questions-form{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center}.box-questions-form .avatar{display:block;margin:0 auto 30px;width:90px;height:90px;line-height:90px;border:3px solid #fff;border-radius:50%;opacity:.7;font-size:50px}.box-questions-form .form-group{margin:0 0 20px}.box-questions-form .form-group.has-slider{margin:0 auto 20px;width:210px}.box-questions-form .form-group>label{display:inline-block;margin-bottom:7px}.box-questions-form .form-group.has-slider>label{margin-bottom:15px}.box-questions-form .form-group.has-slider>label span{font-weight:bold}.box-questions-form .form-group ul li{display:inline-block;margin:0 2px}.box-questions-form .form-group ul li .btn{display:inline-block;padding:7px 0;width:100px;border-color:#e1e1e1;font-size:.8rem;font-weight:bold;-webkit-transition:none;transition:none}.box-questions-form .form-group ul li input[type=radio]:checked+.btn{background-color:#6eb3e2;color:#fff}.box-questions-form .form-group ul li input[type=radio]:checked+.btn.red-actived{background-color:#e8405a}.box-questions-form .form-group ul li input[type=radio]{display:none}.box-questions-form .form-group input[type=text]{margin-left:5px;padding:0 5px;width:80px;height:32px;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:3px;background-color:#fff;text-align:center;color:#313540}.box-questions-form .btn-group .btn{padding-left:20px;padding-right:20px;text-transform:none;font-size:1.1rem;box-shadow:1px 1px 2px #222}.ui-widget.ui-slider{position:relative;margin-right:21px;height:7px}.ui-widget.ui-slider:before{content:'';position:absolute;top:0;right:-21px;bottom:0;left:0;display:block;height:7px;background-color:#6eb3e2}.ui-widget.ui-slider .ui-slider-handle{position:absolute;top:-7px;width:7px;height:7px;display:inline-block;border-radius:50%;border:7px solid #6eb3e2;background-color:#6eb3e2}.btn{padding:7px 10px;border:0;border-radius:5px;border:1px solid #e1e1e1;background-color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;color:#313540;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.btn:hover{text-decoration:none}.btn-default{background-color:#fff;border-color:#e1e1e1;color:#313540}.btn-blue{background-color:#6eb3e2;border-color:#6eb3e2;color:#fff}.btn-blue:hover{background-color:#6ecfe7;border-color:#6ecfe7;color:#fff}.btn-red{background-color:#e8405a;border-color:#e8405a;color:#fff}.btn-red:hover{background-color:#ad2338;border-color:#ad2338;color:#fff}#confetti{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.registration{left:0;right:0;transform:translateY(-50%)}.lock-overlay .registration-wrapper{left:0}.lock-overlay .registration{transform:none}.registration .form-btn-close{width:24px;height:24px;line-height:24px;border:0;background-color:#bababa;font-size:22px;color:#fff}.registration .form-btn-close:hover{opacity:.6}.registration-inner{margin:0 auto;width:96%;max-width:450px;border-radius:10px;background-color:#fff}.registration .block-plaintext p{margin:10px 0;text-align:center;font-size:1.1rem;line-height:1.4;color:#000}.registration .block-plaintext p.form-headline-1{font-size:1.6rem;font-weight:bold;color:#1a1a1a}.registration .block-plaintext.legal-warning-text p{font-size:.9rem}.registration .block-plaintext.legal-warning-text p a{color:#ee6667}.registration .block-field-group .form-group .form-control{padding:0 18px;height:45px;border-radius:3px;border-color:#a7a7a7;font-size:15px;color:#333;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.registration .block-field-group .form-group .form-control:focus{border-color:#6eb3e2;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.registration .block-field-group .form-group .form-control.error{border-color:#e9405a}.registration .block-field-group .form-group .required{font-size:.8rem;color:#e9405a}.registration .block-field-group-inner{padding:0 10px}.registration .block-field-group .form-group .btn-group{margin-top:25px}.registration .block-field-group .form-group .btn-group .btn{padding:0;width:100%;height:50px;line-height:50px;text-transform:uppercase;font-size:1.3rem;box-shadow:1px 1px 2px #222}.registration .legal__container{position:static}.two-columns .box-questions .legal__container,.two-columns .box-questions .avatar{display:none}.two-columns .box-questions{background-color:transparent;top:120px;left:10px;bottom:auto;width:250px;background-color:#fff;border-radius:10px;color:#2c3e50}.two-columns .box-questions .box-questions-form{position:static;transform:none;padding:15px;text-align:left}.two-columns .box-questions-form .form-group ul{text-align:center}.two-columns .box-questions-form .form-group ul li{width:47%}.two-columns .box-questions-form .form-group ul li label{width:100%}.two-columns .box-questions .box-questions-form .btn-group{text-align:center}.two-columns .box-gallery{left:200px;right:290px}.two-columns .box-questions-form .form-group.has-slider{margin-left:0;margin-right:0;width:100%}.two-columns .ui-widget.ui-slider{margin:0 10px}.two-columns .liked-box{display:block;position:absolute;right:5px;bottom:5px;box-sizing:border-box;-webkit-animation:fadeIn 600ms linear;animation:fadeIn 600ms linear}.liked-box>ul{display:none;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;font-size:0}.liked-box>ul li{display:inline-block;width:50%;background-color:#ccc;font-weight:bold}.liked-box>ul li.actived{background-color:#fff}.liked-box>ul li a{display:block;padding:8px 0;text-align:center;font-size:19px;color:#313540}.liked-box>ul li a:hover{text-decoration:none}.liked-box>ul li.no-color a{color:#e8405a}.liked-box>ul li.yes-color a{color:#91c045}.list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:flex-start;align-items:flex-start}.liked-box .liked-list a,.liked-box .unliked-list a{display:none;box-sizing:border-box;font-size:0;-webkit-animation:fadeIn 1000ms linear;animation:fadeIn 1000ms linear}.liked-box .liked-list a,.liked-box .unliked-list a{display:inline-block}.liked-box .liked-list a img,.liked-box .unliked-list a img{border-radius:5px}.liked-box .unliked-list a img{filter:blur(2px);-webkit-filter:blur(2px)}.unsubscribe{font-size:14px;text-align:center;position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:30px}.unsubscribe a{display:inline-block;color:#fff;text-decoration:none}.unsubscribe a:hover{color:#fff;text-decoration:underline}@media(max-width:767px) and (orientation:landscape){.unsubscribe{position:relative}}@media(max-width:350px){.registration .form-btn-close{top:5px;right:5px}.registration .block-field-group-inner{padding:0}}@media(min-width:768px){.gallery ul li h3{bottom:11vh}}@media(min-width:992px){.box-gallery,.gallery,.gallery-center{height:auto}.box-questions{display:block}.box-gallery{position:absolute;left:0;top:0;right:0;bottom:0}.gallery{position:absolute;top:75px;left:0;right:0;text-align:center}.gallery-center{display:inline-block}.gallery ul{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-block}.gallery ul li{position:absolute;top:0;left:auto;right:auto;font-size:0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.gallery ul li h3{position:static;margin-left:5px;margin-bottom:10px;text-align:left;color:#e9405a}.gallery ul li+li,.gallery ul li:nth-last-child(2){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.gallery ul li.dislike-pic,.gallery ul li.like-pic,.gallery ul li.pin{-webkit-transform:rotate(0);transform:rotate(0)}.gallery ul li img,.gallery ul li.pin img{float:left;height:58vh;width:auto;max-width:none}.gallery ul li.pin{position:relative;cursor:pointer}.gallery ul li img{border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.5)}.gallery ul li.pin img{position:static;transform:none}.gallery .btn-group{position:static;margin-top:25px;transform:none;background-color:transparent;max-width:100%;width:auto;display:block}.gallery .btn-group a{margin:0 12px;width:12vh;height:12vh;line-height:12vh}.gallery .btn-group a.btn-dislike{font-size:9vh;-webkit-animation:none;animation:none}.gallery .btn-group a.btn-like{font-size:8vh;-webkit-animation:none;animation:none}.gallery ul li.dislike-pic,.gallery ul li.like-pic{opacity:0;position:absolute;max-width:140px}.gallery ul li.dislike-pic{top:auto;left:0;bottom:-240px}.gallery ul li.like-pic{left:auto;bottom:auto;top:60px;right:-20vw}.liked-box>ul{display:block}.two-columns .liked-box{top:120px;right:10px;bottom:auto;width:250px;border-radius:10px;background-color:#fff}.two-columns .gallery ul li img,.two-columns .gallery ul li.pin img{width:auto;height:auto;max-height:62vh;max-width:42vw}.liked-box .liked-list,.liked-box .unliked-list{padding:7px;width:50%}.liked-box .liked-list a,.liked-box .unliked-list a{display:inline-block;width:100%;padding:3px}.question-wrap{position:relative;bottom:0;margin-bottom:0}}@media(min-width:1350px){.two-columns .liked-box,.two-columns .box-questions{width:300px}.two-columns .box-gallery{left:340px;right:340px}.gallery ul li img,.gallery ul li.pin img{height:62vh}.two-columns .gallery ul li img,.two-columns .gallery ul li.pin img{width:auto;max-height:63vh}}@media only screen and (max-height:600px) and (min-width:568px){html,body,.wrapper,.main-content{height:auto}.gallery ul{overflow-y:scroll}.gallery ul li{overflow:auto}.gallery ul li h3{bottom:75px}.gallery ul li.pin img{width:100%;height:auto}.gallery .btn-group{bottom:5px}.gallery .btn-group a{width:11vh;height:11vh;line-height:11vh}.gallery .btn-group a.btn-dislike{font-size:8vh}.gallery .btn-group a.btn-like{font-size:7vh}.liked-box .liked-list,.liked-box .unliked-list{width:20vh}}.registration-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;-webkit-overflow-scrolling:touch}.lock-scroll{height:100%;overflow:hidden}.lock-scroll .lock-overlay{height:auto;overflow:auto}.lock-overlay{height:100%;overflow:hidden}.lock-overlay .registration{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px 0}.step__totals .color{color:#d65663}.gift{width:8rem;height:8rem;background-image:url(gift.png);background-position:center;margin:1.375rem auto .875rem;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.registration{position:fixed;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%)}.registration-inner{position:relative;background-color:rgba(233,230,230,1);border-radius:3px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.3);box-shadow:0 0 30px 0 rgba(0,0,0,0.3)}.registration .form-icon{position:absolute;left:0;top:-30px}.registration .form-btn-close{position:absolute;top:10px;right:10px;width:30px;height:30px;line-height:1.1;border:1px solid #666;border-radius:50%;background-color:#e9e6e6;font-size:25px;font-weight:bold;text-align:center;text-decoration:none;color:#666}.registration header{padding:15px 5px;border-bottom:1px solid #666;text-align:center}.registration header h2{font-weight:bold}.registration .block{padding:15px}.registration .form-inner>.block+.block{display:none}.registration .block .block{margin:0;padding:0;border:0}.registration .unknown-error-msg{display:block;margin:5px 0;text-align:center;font-size:12px;color:#f00}.block-group .btn-group{margin-top:20px;text-align:center}.block-field-group .form-group{margin:15px 0}.block-field-group .form-group.no-bottom-spacing{margin-bottom:0}.block-field-group .form-group.no-top-spacing{margin-top:0}.block-field-group .form-group label{display:block;margin:5px 0}.block-field-group .form-group label .fa{margin-right:5px}.block-field-group .form-group .form-control{padding:0 10px;width:100%;height:35px;border:1px solid #ccc;box-sizing:border-box;-webkit-user-select:text;-webkit-appearance:textfield}.block-field-group .form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding-right:0;background-image:url(bg_select.png);background-repeat:no-repeat;background-position:right center}.block-field-group .form-group .form-control.error{border-color:#900}.block-field-group .form-group .required{display:inline-block;margin:5px 0;font-size:11px;color:#900}.block-field-group .form-group.has-agreement .agreements input[type=checkbox]{display:none}.block-field-group .form-group.has-agreement .agreements input[type=checkbox]+label{position:relative;padding-left:30px;min-height:22px;cursor:pointer}.block-field-group .form-group.has-agreement .agreements input[type=checkbox]+label:before{content:'';position:absolute;left:0;top:2px;display:inline-block;margin-right:5px;width:22px;height:22px;border:1px solid #666;vertical-align:middle}.block-field-group .form-group.has-agreement .agreements input[type=checkbox]+label.checkbox-error:before{border-color:#900}.block-field-group .form-group.has-agreement .agreements input[type=checkbox]:checked+label:before{content:'\2713';font-size:16px;text-align:center;line-height:22px;color:#666}.form-group-birthday .form-group-birthday-inner{margin-left:-5px;margin-right:-5px}.form-group-birthday .form-group-birthday-inner>div{float:left;padding:0 5px;width:33.3333%;box-sizing:border-box}.form-group-age-range{margin-left:-5px;margin-right:-5px}.form-group-age-range .form-group-age-range-inner>div{float:left;padding:0 5px;width:47%;box-sizing:border-box}.form-group-age-range .form-group-age-range-inner .separate{width:6%;text-align:center}.block-button-group p{margin:10px 0}.block-button-group label input[type=radio]{display:none}.block-button-group input[type=radio]+.btn{position:relative}.block-button-group input[type=radio]+.btn:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.5)}.block-button-group input[type=radio]:checked+.btn:before{content:none}.block-button-group .btn-group{margin-top:0}.block-button-group .btn-group label{display:inline-block}.block-button-group .btn-group .btn{display:inline-block;cursor:pointer}.loading-bar span{display:block;width:0;overflow:hidden}.loading-steps li+li{display:none}@media(min-width:992px){.registration .form-btn-close:hover{text-decoration:none;background-color:#666;color:#e9e6e6}}@media only screen and (max-height:600px) and (min-width:568px){@-moz-document url-prefix(){.lock-overlay .registration-wrapper{left:-50%}.lock-overlay .registration{transform:translateX(-15%)}}}@media(max-width:767px){.lock-overlay .registration{left:0;right:0;transform:translateY(-50%)}.info__wrap{top:20px;bottom:auto}.geo-flag{display:inline-block}.registration-inner{background-color:rgba(233,230,230,1)}.question-wrap .question{font-size:1.9rem}}@media(max-width:479px){.info__wrap .info{font-size:15px}.info__wrap .geo-flag .flag-icon{width:20px;height:20px}.info__wrap .name__wrap{font-size:1.3rem}.liked-box .liked-list a img,.liked-box .unliked-list a img{max-width:10vh}}