@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600");
html{background:#201f32;color:#fff;font-weight:300;font-family:"Open Sans";letter-spacing:.5px}p{font-weight:300;font-size:18px;line-height:1.8;letter-spacing:.5px;padding-bottom:25px}#big-screen.bg-light p,#sources.bg-light p{margin:auto}body{-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}html,body,p,h1,h2,h3,h4,h5,h6,div,a,span,strong,input,em,ul,li,select,option,textarea{font-family:"Open Sans"}a{text-decoration:none;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);color:inherit;}a:hover,a.selected{opacity:1;-ms-filter:none;filter:none}a.selected{color:#fff}main,section,nav{display:block;position:relative}nav,nav a{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in}h1,h2,h3,h4,h5,h6{font-weight:300;margin:25px auto;text-align:center;-webkit-font-smoothing:subpixel-antialiased}h1{font-size:3.5em;line-height:1.2em}h2{text-transform:uppercase;font-size:2.8em;line-height:1.2em}h4{font-size:22px}hr{border:1px solid #9665b2;border-bottom:0;margin:32px 25px}.white-wrap{background-color:rgba(255,255,255,0.08);overflow:hidden}.dark-wrap{background-color:rgba(0,0,0,0.3);overflow:hidden}.container{max-width:1280px;padding-left:40px;padding-right:40px;margin:auto;}.container.small{max-width:820px}.container.smaller{max-width:680px}section .container{margin:100px auto;overflow:visible;}section .container.no-v-margin{margin:0 auto}section .container.half-v-margin{margin-top:50px;margin-bottom:100px}.section-header{margin-bottom:40px;}.section-header.small{font-size:.9em;argin-bottom:40px}.holder-1{max-width:1280px;margin:auto;padding-left:40px;padding-right:40px}.holder-2{max-width:680px;margin:auto}section .holder-1,section .holder-2{margin:148px auto;overflow:visible;}section .holder-1.no-v-margin,section .holder-2.no-v-margin{margin:0 auto}.icon,.thumb,.logo{background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat}nav{position:fixed;padding:20px 0;top:0;right:0;left:0;z-index:999;text-align:right;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:rgba(32,31,50,0);}nav .container{margin:0 auto;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}nav .logo-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}nav .nav{-webkit-transition:all 0.5s ease-in-;-moz-transition:all 0.5s ease-in-;-o-transition:all 0.5s ease-in-;-ms-transition:all 0.5s ease-in-;transition:all 0.5s ease-in-}nav label{display:none}nav.background{background:#201f32;margin-top:0 !important;padding:15px 0;}nav.background .logo-p{max-height:40px}nav.background .logo-t{max-height:16px}nav.background .logo-s{max-height:16px;margin-top:16px}nav.background a{line-height:40px}nav a{text-transform:uppercase;color:$nav-color;font-weight:300;font-size:16px;line-height:60px;margin:0 15px 0 0;}nav a.active{color:#8ca3dc}nav #sign-in,nav #my-account{display:none;}nav #sign-in .label,nav #my-account .label{margin:0 30px 0 15px;line-height:40px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;color:rgba(255,255,255,0.85);cursor:pointer;}nav #sign-in .label:hover,nav #my-account .label:hover{color:#fff}nav #my-account #account-area{width:250px;display:none;position:absolute;z-index:1;}nav #my-account #account-area .nipple{margin-left:1em;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}nav #my-account #account-area .account-info{background-color:#fff;border:1px solid #201f32;border-top:0;}nav #my-account #account-area .account-info .user-container{padding:14px;}nav #my-account #account-area .account-info .user-container .user-info{margin-bottom:14px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}nav #my-account #account-area .account-info .user-container .user-info .avatar{margin-right:1em;width:50px;height:50px;border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}nav #my-account #account-area .account-info .user-container .user-info .email-container{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:start;}nav #my-account #account-area .account-info .user-container .user-info .email-container .header{font-size:13px;color:#a8a8a8}nav #my-account #account-area .account-info .user-container .user-info .email-container .email{font-size:14px;word-break:break-all;color:#000}nav #my-account #account-area .account-info .user-container .user-info .email{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:start;word-break:break-word;color:#000}nav #my-account #account-area .account-info .user-container .account-settings{margin:0;padding:12px;display:block;font-size:14px;font-weight:600;line-height:normal;text-align:center;opacity:1;-ms-filter:none;filter:none;background-color:#6dbb00;cursor:pointer;}nav #my-account #account-area .account-info .user-container .account-settings:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}nav #my-account #account-area .account-info .sign-out-button{margin:0;padding:14px;display:block;font-size:14px;line-height:normal;text-align:start;text-transform:none;border-top:1px solid rgba(138,90,171,0.5);color:#a8a8a8;cursor:pointer}nav .langs{display:inline-block;}nav .langs a:first-child{padding-left:10px;border-left:1px solid #8ca3dc}nav .logo-p{max-height:60px;float:left;margin-right:20px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}nav .logo-t{max-height:20px;float:left;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}nav .logo-s{margin-top:28px;margin-left:5px;max-height:20px;float:left;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}nav#navigation input{display:none;position:absolute;top:0;right:0;width:40px;height:32px;display:block;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:2;-webkit-touch-callout:none;}nav#navigation input:checked ~ label span{opacity:1;-ms-filter:none;filter:none;-webkit-transform:rotate(-45deg) translate(1px,-4px);-moz-transform:rotate(-45deg) translate(1px,-4px);-o-transform:rotate(-45deg) translate(1px,-4px);-ms-transform:rotate(-45deg) translate(1px,-4px);transform:rotate(-45deg) translate(1px,-4px);}nav#navigation input:checked ~ label span:nth-child(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:rotate(0) scale(.1,.1);-moz-transform:rotate(0) scale(.1,.1);-o-transform:rotate(0) scale(.1,.1);-ms-transform:rotate(0) scale(.1,.1);transform:rotate(0) scale(.1,.1)}nav#navigation input:checked ~ label span:nth-child(3){opacity:1;-ms-filter:none;filter:none;-webkit-transform:rotate(405deg) translate(-2px,2px);-moz-transform:rotate(405deg) translate(-2px,2px);-o-transform:rotate(405deg) translate(-2px,2px);-ms-transform:rotate(405deg) translate(-2px,2px);transform:rotate(405deg) translate(-2px,2px)}nav#navigation label{cursor:pointer;float:right;}nav#navigation label span.menu-line{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#efefef;border-radius:3px;z-index:1;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease-in-out;-moz-transition:-moz-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease-in-out;-o-transition:-o-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease-in-out;-ms-transition:-ms-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease-in-out;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease-in-out;}nav#navigation label span.menu-line:first-child{-webkit-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-o-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%}nav#navigation label span.menu-line:nth-child(3){-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.darker-nav ~ nav{background:#201f32}.pure-g .grid-item{padding-left:20px;margin-top:20px;}.pure-g .grid-item.small{padding:60px;margin:0}@media screen and (max-width:990px){section .container{margin:50px auto}.container{padding-left:20px;padding-right:20px}.pure-g .grid-item{padding-left:12px;padding-right:12px;margin-top:12px;}.pure-g .grid-item.small{padding:20px;margin:0}nav#navigation .container{margin:0 auto !important}nav#navigation input:checked ~ .nav{left:0}nav#navigation label{margin-top:10px;display:block}nav#navigation .logo-t,nav#navigation .logo-s{display:block}nav#navigation .nav{text-align:left;background:#201f32;position:absolute;padding:20px;padding-top:80px;top:-20px;left:calc(101%);right:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}nav#navigation .nav a{display:block}nav#navigation .nav #sign-in{display:none}nav#navigation .nav .media-screen-form{display:block !important;}nav#navigation .nav .media-screen-form .label{margin-left:0}nav#navigation .nav .media-screen-form .icon-ic_x{text-align:right}nav#navigation .nav .langs{margin-top:10px;border-top:1px solid #8ca3dc;display:inline-block;}nav#navigation .nav .langs a{display:inline-block;}nav#navigation .nav .langs a:first-child{padding-left:0;border-left:0}}@media screen and (max-width:1200px){nav .logo-t,nav .logo-s{display:none}}@media screen and (max-width:360px){nav#navigation .logo-t,nav#navigation .logo-s{display:none}}.notification{padding:20px;text-align:center;font-size:18px;background-color:#feb006;color:#f00;font-weight:400;z-index:99999;position:absolute;left:0;right:0}.notification + nav{margin-top:60px}.notification.large + nav{margin-top:85px}main section{background-position:center 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;overflow:hidden}.section-sep{border-bottom:1px solid #333858;width:100%}.button{background:#6dbb00;padding:25px 45px;text-align:center;font-size:18px;font-weight:300;display:inline-block;cursor:pointer;opacity:1;-ms-filter:none;filter:none;color:#fff;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}.button.darker{background:#8a5aab}.button:hover{opacity:1;-ms-filter:none;filter:none}.button.invert{background:#fff;color:#6dbb00}ul,li{list-style:none;padding:0}li{padding-left:33px;line-height:120%;-webkit-background-size:22px 16px;-moz-background-size:22px 16px;background-size:22px 16px;background-repeat:no-repeat;background-position:left 5px;margin:0 0 14px}.romb{width:85px;height:85px;margin:30px auto;position:relative;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}.romb .icon,.romb .number{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.romb .icon{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);width:56%;height:56%}.romb .number{width:20px;height:15px}.romb::before{content:"";display:block;float:left;width:100%;height:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:rgba(255,255,255,0.2)}.right{float:right}.cc_container .cc_btn,.cc_container .cc_btn:visited{background-color:#7d4f9e !important;background-color:rgba(125,79,158,0.9) !important;color:#fff !important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.cptlz{text-transform:capitalize}.nott{text-transform:none}.cptlz-first{text-transform:lowercase;}.cptlz-first:first-letter{text-transform:uppercase}.error{color:#fb5e19}.success{color:#19fbb8}.info{color:#b174d7}.warning{color:#fbb919}.bg-default{background-color:#8a5aab;color:#fff;}.bg-default .section-header,.bg-default .highlight{color:#fff}.bg-light{background-color:#fff;color:#000;}.bg-light .section-header,.bg-light .highlight{color:#633f7e}.bg-light-darker{background-color:#efefef;color:#181726;}.bg-light-darker .section-header,.bg-light-darker .highlight{color:#181726}.bg-light-semi-darker{background-color:#dce3f4;color:#181726;}.bg-light-semi-darker .section-header,.bg-light-semi-darker .highlight{color:#633f7e}.bg-dark{background-color:#2b2c43;color:#7a7985;}.bg-dark .section-header,.bg-dark .highlight{color:#8ca3dc}.bg-darker{background-color:#633f7e;color:#fff;}.bg-darker .section-header,.bg-darker .highlight{color:#fff}.testimonials-holder{position:relative;}.testimonials-holder .testimonials-slide{display:none;}.testimonials-holder .testimonials-slide.active{display:block}.testimonials-holder .testimonials-slide .icon{display:inline-block;width:60px;height:60px;vertical-align:top;margin-right:15px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);margin-top:10px}.testimonials-holder .testimonials-slide .message{position:relative;width:calc(100% - 75px);display:inline-block;color:#633f7e;font-size:2.3em;vertical-align:top}.testimonials-holder .testimonials-slide .info{margin-top:30px;}.testimonials-holder .testimonials-slide .info img{border-radius:100%;width:70px;height:70px;border:3px solid #8a5aab;display:inline-block;margin-right:10px;vertical-align:middle}.testimonials-holder .testimonials-slide .info .basic{display:inline-block;width:calc(100% - 286px);vertical-align:middle;color:#181726;}.testimonials-holder .testimonials-slide .info .basic .name{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);font-size:24px;text-transform:uppercase;font-weight:900}.testimonials-holder .testimonials-slide .info .basic .position{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);font-size:16px;font-weight:500}.testimonials-holder .nav{position:absolute;bottom:6px;right:20px;}.testimonials-holder .nav .icon{display:inline-block;width:28px;height:57px;}.testimonials-holder .nav .icon:first-child{margin-right:30px}.testimonials-holder .nav .arrow{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);cursor:pointer;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}.testimonials-holder .nav .arrow:hover,.testimonials-holder .nav .arrow:focus{opacity:1;-ms-filter:none;filter:none}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1s;-webkit-animation-name:fade;-moz-animation-name:fade;-o-animation-name:fade;-ms-animation-name:fade;animation-name:fade;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fade{from{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}to{opacity:1;-ms-filter:none;filter:none}}.half-img img{max-height:400px;}.half-img img.left{float:right}.half-img img.right{float:none}@media screen and (max-width:768px){.half-img img{max-height:none;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;float:none;}.half-img img.right{margin-top:10px;float:none}.half-img img.left{margin-bottom:10px;float:none}.half-img .img-container{max-height:260px;overflow:hidden;padding-top:40px}}nav .download{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;position:absolute;top:0;left:20px}nav .download-btn{font-size:14px;padding:18px 20px;font-weight:300}body.pin-download #home .download{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}body.pin-download nav .download{opacity:1;-ms-filter:none;filter:none}body .android-announce{display:block}body.mobile .mobile-buttons{display:block !important}body.mobile .download{display:none !important}body.mobile.ios .mobile-buttons .ios{display:block !important}body.mobile.android .mobile-buttons .android{display:block !important}.mobile-buttons{margin-left:50px;}.mobile-buttons .icon{height:70px;width:223px;margin:auto;display:block}.overlay{position:relative;background-color:rgba(32,31,50,0.7);background-blend-mode:multiply;}.overlay.dark{background-color:rgba(10,10,23,0.8)}.overlay.light{background-color:rgba(255,255,255,0.9)}.hero{margin:70px auto;margin-top:170px;}.hero h2{font-size:.9em}.form-msg{display:none}#art-contest-banner{background-color:#633f7d;padding:0;width:100%;text-align:center;}#art-contest-banner a{margin:0;padding:0;border:none;opacity:1;-ms-filter:none;filter:none;}#art-contest-banner a img{max-width:80%;display:block}#art-gallery-banner{background-color:#633f7d;padding:0;width:100%;text-align:center;}#art-gallery-banner a{margin:0;padding:0;border:none;opacity:1;-ms-filter:none;filter:none;}#art-gallery-banner a img{max-width:80%;display:block}#competition{background-color:#634179;padding:0 40px;}#competition h1{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:600;font-size:45px;margin-bottom:0;margin-top:0;line-height:126px;display:inline-block;vertical-align:middle;}#competition h1 .yellow{color:#ffb82d}#competition h1 .blue{color:#8ca3dc}#competition h1 .white{color:#fff}#competition .caption{text-align:left}#competition img{margin:1em .6em;vertical-align:middle}#competition .cup{height:4em}#competition .bold{font-weight:bold}#competition .container{margin-top:0;margin-bottom:0;padding:0}#competition .clarify{padding-top:.5em;display:inline-block;vertical-align:middle;line-height:1.5em;padding-bottom:0}#competition .prize-banner{text-align:right;color:#fff;}#competition .prize-banner h1{color:#fec844;margin-right:7px;font-size:57px}@media screen and (max-width:1280px){#competition .caption,#competition .prize-banner{text-align:center}}@media screen and (max-width:620px){#competition h1{font-size:36px}#competition .prize-banner h1{font-size:31px}}@media screen and (max-width:520px){#competition h1.addon-competiton-title{font-size:28px !important;line-height:90px !important}#competition .prize-banner{line-height:90px !important;}#competition .prize-banner h1{font-size:25px false;line-height:90px !important}#competition .prize-banner p.bold.clarify.text-left{font-size:12px !important}}@media screen and (max-width:510px){#competition{padding:0 20px}}@media screen and (max-width:650px){#competition{font-size:12px}}@media screen and (max-width:900px){#art-contest-banner img{max-width:100% !important}}.dialog-container{display:none;position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);}.dialog-container .dialog{margin:auto;color:#000;background-color:#fff}@-moz-keyframes fade{from{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fade{from{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fade{from{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}to{opacity:1;-ms-filter:none;filter:none}}@keyframes fade{from{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}to{opacity:1;-ms-filter:none;filter:none}}footer{position:relative;background-color:#2b2c43;padding-top:60px;overflow:visible;font-size:.9em;}footer .icon-stremio-footer{width:80px;height:80px;position:absolute;top:-40px;left:calc(50% - 40px)}footer .grid-item.community{text-align:right}footer .grid-item .group-title{text-transform:uppercase;color:#8ca3dc;margin-bottom:35px;letter-spacing:.01em;font-weight:600;}footer .grid-item .group-title.community{margin-right:15px}footer .grid-item .community{display:inline-block;vertical-align:top;margin:0;margin-bottom:25px}footer .grid-item ul li{padding-left:0;}footer .grid-item ul li a{margin:0;color:#7a7985;font-weight:400;}footer .grid-item ul li a:hover,footer .grid-item ul li a:focus{color:#fff}footer .grid-item ul.community{margin-top:-9px;}footer .grid-item ul.community li{display:inline-block;background-color:#8ca3dc;border-radius:100%;width:32px;height:32px;margin-right:8px;margin-bottom:0;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);cursor:pointer;}footer .grid-item ul.community li:hover{opacity:1;-ms-filter:none;filter:none}footer .grid-item ul.community li .icon{display:block;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-o-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:50%;height:50%;background-position:center}.footer-bottom{background-color:#201f32;position:sticky;left:0;bottom:0;right:0;z-index:1000;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.footer-bottom .container{padding-top:20px;padding-bottom:20px;position:relative}.footer-bottom .bottom-left span{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);font-size:13px}.footer-bottom a:hover,.footer-bottom a:focus{opacity:1;-ms-filter:none;filter:none}.footer-bottom .grid-item{padding-left:15px;padding-right:15px}.footer-bottom .dl-btn{position:absolute;right:0;top:0;height:100%;overflow:hidden;}.footer-bottom .dl-btn .download.download-options .button{padding:0 1em;height:65px;line-height:65px}.footer-bottom .dl-btn .download.download-options .icon{display:inline-block;height:30px;width:30px;vertical-align:middle;margin-right:10px;}.footer-bottom .dl-btn .download.download-options .icon.icon-apple-white{margin-top:-10px}.footer-bottom .dl-btn .mobile-buttons{display:none;}.footer-bottom .dl-btn .mobile-buttons .ios,.footer-bottom .dl-btn .mobile-buttons .android{display:none}.visible-footer{visibility:visible !important;opacity:1 !important;-ms-filter:none !important;filter:none !important;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s}@media screen and (max-width:568px){footer .grid-item.community{text-align:left}.footer-bottom{position:relative;}.footer-bottom .bottom-left{display:block;position:static}.footer-bottom .dl-btn{display:none}}#home{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/home-testimonials.jpg");}#home .hero{margin:70px auto;margin-top:170px;}#home .hero h1{font-size:2.8em;margin-bottom:95px;white-space:pre-line}#home .hero h2{font-size:1.2em;margin-bottom:40px;margin-top:5px;font-weight:300;color:#bbb}#home #logos h4{font-size:1em;margin-bottom:10px;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}#home #logos .container{margin:0 auto}#home #logos .logos{background:rgba(193,178,203,0.3);padding-top:25px;padding-bottom:25px}#home #logos .logo{margin-top:10px;margin-bottom:10px;height:34px;background-position:center;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}#home .mobile-buttons{margin-left:0;display:none;}#home .mobile-buttons .ios,#home .mobile-buttons .android{display:none}#home .download{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-align:center;position:relative;}#home .download .nipple{position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #6dbb00;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}#home .download .version{color:#a0a0a0;font-size:14px;margin-top:2px}#home .download .download-btn:hover ~ .nipple{opacity:1;-ms-filter:none;filter:none}#home .download .icon{display:inline-block;margin:5px 10px;padding:0;width:40px;height:40px;cursor:pointer;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}#home .download .icon.selected{opacity:1;-ms-filter:none;filter:none}#stremio p{max-width:560px}#stremio .img-stremio{max-height:450px}#stremio .button{margin-bottom:40px;padding:30px}#devices{overflow:visible;}#devices .header .container{margin-top:0 !important;margin-bottom:0;}#devices .header .container h2{text-align:left;max-width:500px;margin-left:50px}#devices .img-holder{overflow:visible;margin-top:50px;margin-bottom:0;padding-bottom:100px;}#devices .img-holder .img-u{position:relative}#devices .img-holder .img-devices{position:absolute;bottom:0;right:15px;max-height:450px}#devices .img-holder ul{margin-bottom:50px;margin-left:50px;}#devices .img-holder ul li{position:relative;font-size:1.5em;text-transform:uppercase;letter-spacing:.03em;}#devices .img-holder ul li:after{content:' ';height:.6em;width:.6em;background:#fff;display:block;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:.4em;left:0}#devices .img-holder .icon{height:70px;width:223px;display:inline-block;margin-right:15px}@media screen and (max-width:768px){#devices .img-holder .img-u{position:relative}#devices .img-holder .img-devices{position:static}}#testimonials{position:relative;height:650px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/home-testimonials.jpg")}#faq-home{background-color:#2b2c43;}#faq-home .pure-u-1{max-width:600px}#faq-home h2{color:#c1b1cb}#faq-home h3{text-align:left;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:300;font-size:40px;margin-top:0;margin-bottom:20px}#faq-home h4{margin-bottom:-10px;color:#b174d7;text-align:left;margin-top:30px;font-weight:bold;font-size:18px}#faq-home p{font-weight:500;font-size:14px;line-height:22px}#faq-home a{color:#a7c0ff}#as-seen-on .section-header{margin-bottom:30px}#as-seen-on .logos{margin-bottom:30px;padding-top:10px;padding-bottom:10px;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}#as-seen-on .logos .logo{height:50px;margin-top:20px;margin-bottom:20px;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}#discover p,#all-content p,#library p,#calendar p{max-width:560px;font-size:16px;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);font-weight:400}#discover .description,#all-content .description,#library .description,#calendar .description{display:table;}#discover .description .content,#all-content .description .content,#library .description .content,#calendar .description .content{display:table-cell;vertical-align:middle}#all-content,#calendar{min-height:550px;}#all-content .description,#calendar .description{min-height:550px}#all-content .img-stremio,#calendar .img-stremio{max-height:550px}#discover .description,#library .description{min-height:350px}#features{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/features-hero.jpg");}#features .hero{margin-top:220px;margin-bottom:220px}#big-screen{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:0 150px;background-image:url("/website/features-big-screen.jpg");position:relative;height:800px;}#big-screen .section-header{margin-bottom:20px}#big-screen p{max-width:560px}#big-screen .fade-header{position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-linear-gradient(top, #fff 0%, #fff 20%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top, #fff 0%, #fff 20%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #fff 0%, #fff 20%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, #fff 0%, #fff 20%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, #fff 20%, rgba(255,255,255,0) 100%);}#big-screen .fade-header .container{margin-top:60px}#sources .section-header{margin-bottom:20px}#sources .container{margin-bottom:200px}#sources p{max-width:560px}#sources .logos{margin-top:30px;margin-bottom:60px;padding-top:10px;padding-bottom:10px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);}#sources .logos .logo{margin-top:10px;margin-bottom:10px;height:34px;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}#sources .button{color:#fff}#about{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/about-hero.jpg");}#about .hero{margin-top:220px;margin-bottom:220px}#about h2{text-transform:none}#how p{max-width:560px;font-size:16px;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);font-weight:400;padding-top:20px}#how .img-stremio{max-height:455px}#team .container{margin-bottom:25px}#team p{max-width:750px;margin:auto}#team img{margin-bottom:-5px}#team-grid{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/about-team.jpg")}#team-grid .container{margin-top:60px}#team-grid .member{margin:auto;padding:40px;}#team-grid .member .description{line-height:24px;font-size:16px;font-weight:ligter;width:235px;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#team-grid .member .info{display:block;margin-bottom:25px;}#team-grid .member .info img{width:158px;height:158px;display:inline-block;margin-right:25px;vertical-align:bottom}#team-grid .member .info .basic{margin-top:10px;position:relative;display:block;vertical-align:bottom;}#team-grid .member .info .basic .name{font-size:1em;color:#fff}#team-grid .member .info .basic .position{font-size:.7em;text-transform:uppercase;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);color:#fff;letter-spacing:.08em}#team-grid .member .info .basic .member-links ul{padding:0;list-style-type:none;max-width:137px;margin-bottom:0;}#team-grid .member .info .basic .member-links ul li{display:inline-block;width:20px;height:20px;margin-right:5px;margin-bottom:0;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:1;-ms-filter:none;filter:none;padding:0;}#team-grid .member .info .basic .member-links ul li:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}#team-grid .member .info .basic .member-links ul li a{display:block;width:100%;height:100%;}#team-grid .member .info .basic .member-links ul li a .icon{width:100%;height:100%}@media screen and (max-width:568px){#team-grid .member{padding-left:0;padding-right:0}}#testimonials{position:relative;height:650px}#downloads{padding-top:80px;}#downloads .downloads-row{font-size:18px;font-weight:400;padding:5em 0;}#downloads .downloads-row:first-child{padding-top:30px}#downloads .downloads-row:last-child{padding-bottom:30px}#downloads .downloads-row:not(:last-child){border-bottom:2px solid rgba(99,63,126,0.3)}#downloads .icon{width:100px;height:100px;margin:auto}#downloads .logo-androidtv{width:180px}#downloads .logo-steamdeck{width:180px}#downloads .platform-container,#downloads .dl-container,#downloads .dls-container{display:inline-block;margin-right:15px;vertical-align:top}#downloads .platform-container{width:260px;margin-right:40px}#downloads .px45-top-bottom{margin:45px 0}#downloads .stremio-web-notif{margin:0;padding:0;}#downloads .stremio-web-notif .stremio-web-link{margin-left:15px;text-decoration:underline}#downloads .stremio-web-notif .stremio-web-link:hover{text-decoration:none}#downloads .dls-container{width:calc(100% - 330px);text-align:left}#downloads .dl-container{width:200px;height:200px;background-color:#efefef;color:#633f7e;margin-bottom:5px;}#downloads .dl-container.external{width:auto;height:auto;background:transparent;vertical-align:middle}#downloads .dl-container .icon{display:none;margin-top:15px;width:36px;height:37px;}#downloads .dl-container .icon.btn-mobile-store{margin-top:53px;height:56px;width:200px;display:block;padding-bottom:10px}#downloads .dl-container .dl-btn{position:relative;width:200px;height:200px;display:table-cell;vertical-align:middle;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}#downloads .dl-container .dl-btn.recommended:before{content:"Recommended download";padding:.3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;position:absolute;top:0;left:0;width:200px;height:200px;color:#a4b0d6;border:3px solid}#downloads .dl-container .dl-btn.recommended:hover:before{display:none}#downloads .dl-container .dl-btn span:first-child{display:block;padding:10px}#downloads .dl-container .dl-btn:hover,#downloads .dl-container .dl-btn:focus{background-color:#8a5aab;color:#fff;}#downloads .dl-container .dl-btn:hover .icon,#downloads .dl-container .dl-btn:focus .icon{margin-top:10px;display:block;margin:auto;width:36px;height:37px;}#downloads .dl-container .dl-btn:hover .icon:hover,#downloads .dl-container .dl-btn:focus .icon:hover{-webkit-transition:-webkit-transform 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){#downloads .dls-container{width:100%}#downloads .downloads-row{text-align:left}#downloads .platform-container{margin-right:15px}}@media screen and (max-width:568px){#downloads .downloads-row,#downloads .dls-container{text-align:center}}#downloads .platform{margin:20px 0;font-size:24px}html{background-color:#fff}.cc-window{position:fixed !important}#warning{padding:0 2em 2em;max-width:900px;margin:0 auto;overflow:visible;line-height:2.5em;}#warning input[type="checkbox"],#warning input[type="radio"]{width:auto}#warning .image-container{margin-top:100px;display:inline-block;vertical-align:top;margin-right:2em}#warning .info-container{display:inline-block;max-width:700px;}#warning .info-container .section-header{margin-top:100px;text-align:left}#warning .info-container .subheader{margin-bottom:45px;font-size:22px}#warning .info-container .site-statement{font-weight:600}#warning .info-container .info{font-size:14px;color:#000}#warning .info-container .external-url{padding:0 .5em;margin-bottom:2em;background-color:rgba(0,0,0,0.1)}#warning .info-container .trust-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}#warning .info-container .trust-container #trust{margin-right:.5em}#warning .info-container .redirect-button{display:inline-block;cursor:pointer;padding:.8em;font-size:25px;font-weight:600;outline:none;color:#fff;background-color:#6dbb00}#login{padding-top:80px;}#login .section-header{margin-top:100px}#login #login-form{width:18em;margin:60px auto 100px auto;}#login #login-form .facebook-button{all:unset;width:100%;height:68px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#2c3e79;cursor:pointer;}#login #login-form .facebook-button .icon-ic_facebook{margin-right:1em;color:#fff;}#login #login-form .facebook-button .icon-ic_facebook:before{font-size:24px}#login #login-form .facebook-button .facebook-label{font-size:15px;font-weight:400;color:#fff}#login #login-form .facebook-button:hover{filter:brightness(1.2)}#login #login-form .facebook-statement{margin:7px 0 15px 0;font-size:13px;text-align:center}#login #login-form .or{margin:0 0 1em 0;text-align:center}#login #login-form input{all:unset;height:32px;margin-bottom:.5em;width:100%;border-bottom:1px solid #000;}#login #login-form input::placeholder{font-weight:400;letter-spacing:normal;color:rgba(0,0,0,0.3)}#login #login-form input#sign-in-button{padding:.5em 0;margin-bottom:0}#login #login-form .error{font-size:13px;text-align:center}#login #login-form .pass-error{display:none;}#login #login-form .pass-error .click-here{all:unset;text-decoration:underline;cursor:pointer}#login #login-form #sign-in-button{margin-top:1.5em;font-size:14px;font-weight:600;text-align:center;border:none;color:#fff;background-color:#6dbb00;cursor:pointer;}#login #login-form #sign-in-button:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#login #login-form .sign-up-link{width:100%;display:block;text-align:center;font-weight:bold;margin-top:2.7em;color:rgba(0,0,0,0.7);}#login #login-form .sign-up-link:hover{color:#000}#register{padding-top:80px;}#register .section-header{margin-top:100px}#register label{margin-top:.5em;display:inline-block;color:rgba(0,0,0,0.65)}#register h1{font-size:2.5em}#register #register-form{width:18em;margin:60px auto 100px auto;}#register #register-form .facebook-button{all:unset;width:100%;height:68px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#2c3e79;cursor:pointer;}#register #register-form .facebook-button .icon-ic_facebook{margin-right:1em;color:#fff;}#register #register-form .facebook-button .icon-ic_facebook:before{font-size:24px}#register #register-form .facebook-button .facebook-label{font-size:15px;font-weight:400;color:#fff}#register #register-form .facebook-button:hover{filter:brightness(1.2)}#register #register-form .facebook-statement{margin:7px 0 15px 0;font-size:13px;text-align:center}#register #register-form .or{margin:0 0 1em 0;text-align:center}#register #register-form input{all:unset;height:32px;margin-bottom:.5em;width:100%;border-bottom:1px solid #000;}#register #register-form input::placeholder{font-weight:400;letter-spacing:normal;color:rgba(0,0,0,0.3)}#register #register-form input#register-button{padding:.5em 0;margin-bottom:0}#register #register-form .error{font-size:13px;text-align:center}#register #register-form .pass-error{display:none;}#register #register-form .pass-error .click-here{all:unset;text-decoration:underline;cursor:pointer}#register #register-form #register-button{margin-top:1.5em;font-size:14px;font-weight:600;text-align:center;border:none;color:#fff;background-color:#6dbb00;cursor:pointer;}#register #register-form #register-button:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#register #register-form input[type="checkbox"]{all:revert !important}#register #register-form .consent-link{text-decoration:none;color:#000;}#register #register-form .consent-link:hover{text-decoration:underline}#register #register-form .log-in-link{width:100%;display:block;text-align:center;font-weight:bold;margin-top:2.7em;color:rgba(0,0,0,0.7);}#register #register-form .log-in-link:hover{color:#000}.dialog{padding:1em;width:auto;}.dialog >:not(:first-child){margin-top:1.4em}.dialog .text{text-align:center;}.dialog .text.header{padding-bottom:1em;font-weight:400;border-bottom:1px solid rgba(0,0,0,0.1)}.dialog .text.question{font-size:15px}.dialog input{all:unset;padding:.5em 0;width:100%;font-weight:400;letter-spacing:2px;border-bottom:1px solid #000;}.dialog input::placeholder{font-size:15px;font-weight:400;letter-spacing:normal;color:rgba(0,0,0,0.3)}.dialog .account-pass-error{display:none;margin:8px 8px 0 8px;font-size:13px}.dialog .buttons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:.6em -.6em -.6em;}.dialog .buttons button{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:.6em;margin:.6em;border:none;outline:none;color:#fff;}.dialog .buttons button.cancel-button{color:#000;background-color:rgba(0,0,0,0.1)}.dialog .buttons button.delete-button,.dialog .buttons button.ok-button{background-color:#6dbb00}#acc-settings{z-index:0;padding-top:80px;}#acc-settings .section-header{margin-top:100px;margin-bottom:0}#acc-settings .user-panel-container{padding:0 50px 50px 50px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}#acc-settings .user-panel-container .side-menu{margin-top:8em;width:224px;}#acc-settings .user-panel-container .side-menu div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:224px;}#acc-settings .user-panel-container .side-menu div a{margin:.2em;padding:1em 6em 1em .7em;outline:none;border-left:.3em solid rgba(0,0,0,0);background-color:rgba(0,0,0,0.1);}#acc-settings .user-panel-container .side-menu div a.active{border-left:.3em solid #6dbb00;color:#6dbb00;background-color:#fff}#acc-settings .user-panel-container .user-panel{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 3em;overflow-y:auto;}#acc-settings .user-panel-container .user-panel section{padding:8em 0;min-height:300px;}#acc-settings .user-panel-container .user-panel section .subsection{padding:3em 0;}#acc-settings .user-panel-container .user-panel section .subsection:first-child{padding-top:0}#acc-settings .user-panel-container .user-panel section .subsection:not(:last-child){border-bottom:1px solid rgba(138,90,171,0.5)}#acc-settings .user-panel-container .user-panel section .section-label{margin-bottom:2em;display:inline-block;font-size:14px;font-weight:900;white-space:nowrap;color:#a4b0d6}#acc-settings .user-panel-container .user-panel section .password-label{font-size:12px;font-weight:900;white-space:nowrap;color:rgba(0,0,0,0.3)}#acc-settings .user-panel-container .user-panel section #change-pass-error{width:320px}#acc-settings .user-panel-container .user-panel section .error{font-size:14px;text-align:center}#acc-settings .user-panel-container .user-panel section .notice{margin-bottom:2em;width:40em}#acc-settings .user-panel-container .user-panel section a{outline:none;text-decoration:underline;color:#6dbb00}#acc-settings .user-panel-container .user-panel section button{padding:.8em;height:48px;font-size:14px;font-weight:600;border:none;outline:none;text-transform:uppercase;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#fff;background-color:#6dbb00;}#acc-settings .user-panel-container .user-panel section button#change-password-button{margin-top:1em;display:inline-block}#acc-settings .user-panel-container .user-panel section button.account-button{display:block;width:320px}#acc-settings .user-panel-container .user-panel section button.subscribe-button{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#acc-settings .user-panel-container .user-panel section button.subscribe-button .label{text-transform:none}#acc-settings .user-panel-container .user-panel section button.integrations-button{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}#acc-settings .user-panel-container .user-panel section button.integrations-button.trakt-disconnect-button{display:none}#acc-settings .user-panel-container .user-panel section button#delete-sessions-button{float:right}#acc-settings .user-panel-container .user-panel section button.delete-session-button{width:110px;height:45px;display:none}#acc-settings .user-panel-container .user-panel section table{width:860px;}#acc-settings .user-panel-container .user-panel section table tbody >:nth-child(odd){background-color:rgba(0,0,0,0.1)}#acc-settings .user-panel-container .user-panel section table tr{height:45px;}#acc-settings .user-panel-container .user-panel section table tr th{font-size:14px;text-align:left;color:rgba(0,0,0,0.3)}#acc-settings .user-panel-container .user-panel section table tr td:first-child{font-weight:600}#acc-settings .user-panel-container .user-panel section table tr td:last-child{width:110px}#acc-settings .user-panel-container .user-panel section table tr td:not(:last-child){padding:0 10px}#acc-settings .user-panel-container .user-panel section table tr:hover button{display:block}#acc-settings .user-panel-container .user-panel section input{all:unset;margin-bottom:2em;padding:.5em 0;width:20em;display:block;font-weight:400;letter-spacing:2px;border-bottom:1px solid #000;}#acc-settings .user-panel-container .user-panel section input::placeholder{font-size:15px;font-weight:400;letter-spacing:normal;color:rgba(0,0,0,0.3)}#acc-settings .user-panel-container .user-panel section input#confirm-new-password{margin-bottom:1em}#acc-settings .user-panel-container .user-panel section .icon-ic_calendar{margin-right:.6em;font-size:18px}#acc-settings .user-panel-container .user-panel section .icon-ic_facebook{margin-right:1em;width:3em;height:3em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;color:#fff;background-color:#334685;}#acc-settings .user-panel-container .user-panel section .icon-ic_facebook:before{font-size:20px}#acc-settings .user-panel-container .user-panel section .icon-ic_trackt{margin-right:1em;color:#f00;}#acc-settings .user-panel-container .user-panel section .icon-ic_trackt:before{font-size:48px}#acc-settings .user-panel-container .user-panel section .flex-row-container{margin-bottom:1em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}#acc-settings .user-panel-container .user-panel section .flex-row-container label{margin-bottom:0}#acc-settings .user-panel-container .user-panel section .flex-row-container .baseline-container{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}#acc-settings .user-panel-container .user-panel section .flex-row-container .label{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1em;font-size:14px;word-break:break-word}#acc-settings .user-panel-container .user-panel section .flex-row-container .checkbox-label{margin-right:.5em;font-size:13px}#acc-settings .user-panel-container .user-panel section .flex-row-container.account-subcontainer{width:20em}#acc-settings .user-panel-container .user-panel section .flex-row-container.integrations-subcontainer{width:26em}#acc-settings .user-panel-container .user-panel section .flex-row-container.notifications-subcontainer{width:20em;margin-bottom:1.5em;}#acc-settings .user-panel-container .user-panel section .flex-row-container.notifications-subcontainer .notifications-icon{width:2em;font-size:20px;color:#a4b0d6}#acc-settings .user-panel-container .user-panel section:not(:last-child){border-bottom:1px solid rgba(138,90,171,0.5)}#acc-settings .user-panel-container .user-panel section input[type="checkbox"]{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;width:1.2em;height:.6em;margin:.2em .7em;padding:0;font-size:17px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:1em;background-color:rgba(0,0,0,0.2)}#acc-settings .user-panel-container .user-panel section input[type=checkbox]:after{width:1em;height:1em;margin:-.5em}#acc-settings .user-panel-container .user-panel section input[type=checkbox]:checked:after{left:90%;background-color:#22b467}#acc-settings .user-panel-container .user-panel section input[type=checkbox]:not(:checked):after{left:10%}#acc-settings .user-panel-container .user-panel section input[type=checkbox]:after{content:'';display:block;position:absolute;top:.3em;border-radius:50%;background-color:#a8a8a8;-webkit-transition:left 0.2s;-moz-transition:left 0.2s;-o-transition:left 0.2s;-ms-transition:left 0.2s;transition:left 0.2s}@media only screen and (max-width:850px){section#acc-settings div.user-panel div.integrations-subcontainer.flex-row-container{max-width:100% !important;display:grid !important;}section#acc-settings div.user-panel div.integrations-subcontainer.flex-row-container div.label{margin:16px 0 !important}}@media only screen and (max-width:739px){section#acc-settings div.user-panel-container{display:block !important;}section#acc-settings div.user-panel-container div.side-menu{width:100% !important;}section#acc-settings div.user-panel-container div.side-menu div#scrollspy{position:unset !important;width:100% !important}section#acc-settings div.user-panel-container div.user-panel{padding:0 !important;}section#acc-settings div.user-panel-container div.user-panel button{max-width:100% !important}}#contribute{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/contribute-hero.jpg?cat=cat");}#contribute .hero{margin-top:220px;margin-bottom:220px}#contribute-all .img-holder{position:relative;min-height:300px;}#contribute-all .img-holder img{position:absolute;right:0;bottom:0}#contribute-all .grid-item{margin-top:20px;margin-bottom:20px}#contribute-why h2{text-transform:none}#contribute-why .half-img img.right{margin-top:120px}#contribute-why p,#monetize p,#contribute-all p{max-width:620px}#contribute-why h3,#monetize h3,#contribute-all h3{font-size:24px;font-weight:700;text-align:left;margin:60px 0;line-height:1.6em}#monetize .half-img img{margin-top:50px}#monetize .button{margin-top:60px;color:#633f7e}#translate h2{text-transform:none}#translate .button.darker{margin-bottom:50px}#community{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/community-hero.jpg");}#community .hero{margin-top:220px;margin-bottom:220px}#communities-offical .logos{margin-top:60px;margin-bottom:60px;padding-top:10px;padding-bottom:10px;}#communities-offical .logos .name{color:#797985}#communities-offical .logos .logo{height:55px;display:block;background-position:center;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;margin-bottom:20px;margin-top:20px}#communities-unoffical a{display:block;margin-top:25px;}#communities-unoffical a span{color:#8ca3dc}#communities-partners a{display:block;margin-top:25px;}#communities-partners a span{color:#8ca3dc}#wallpapers{padding-bottom:100px;}#wallpapers p{font-size:24px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}#wallpapers .img-container{display:block;width:300px;max-width:100%;margin:auto;margin-top:50px;position:relative;}#wallpapers .img-container:before{content:"";display:block;padding-top:67%}#wallpapers .img-container a{display:block;width:100%;height:100%;overflow:hidden;margin-left:auto;margin-right:auto;position:absolute;top:0;bottom:0;left:0;right:0;}#wallpapers .img-container a img{position:absolute;top:0;bottom:0;right:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:auto}#contact p{max-width:750px}#contact .button{margin-bottom:50px;margin-top:25px}#contact-hero{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/contact-hero.jpg");}#contact-hero .hero{margin-top:220px;margin-bottom:220px}input,textarea{border:2px solid rgba(0,0,0,0.2);padding:21px;max-width:610px;background:rgba(255,255,255,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}input[type="submit"]{width:auto;min-width:240px;border:0;padding-top:20px;padding-bottom:20px;background:#6dbb00;text-transform:uppercase;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}textarea{min-height:140px}fieldset{border:0;padding:0;margin:0}.form-group{margin-bottom:15px}.select-custom{overflow:hidden;width:100%;max-width:608px;position:relative;border:2px solid rgba(0,0,0,0.2);}.select-custom .icon{position:absolute;top:calc(50% - 8px);right:15px;width:16px;height:16px;z-index:-1}.select-custom select{background:transparent;border:none;height:100%;padding:21px;padding-right:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}#technology{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("/website/technology-hero.jpg");}#technology .hero{margin-top:220px;margin-bottom:220px}#technology-mobile .desc{width:calc(100% - 100px);}#technology-mobile .desc p{font-size:16px;margin-top:0}#technology-desctop .desc{width:calc(100% - 130px)}#technology-desctop .logo,#technology-mobile .logo,#technology-desctop .desc,#technology-mobile .desc{display:inline-block;vertical-align:top;margin-bottom:20px;}#technology-desctop .logo h3,#technology-mobile .logo h3,#technology-desctop .desc h3,#technology-mobile .desc h3{font-size:44px;text-align:left;margin:5px auto}#technology-desctop .logo h4,#technology-mobile .logo h4,#technology-desctop .desc h4,#technology-mobile .desc h4{font-size:34px;text-align:left}#technology-desctop .logo p,#technology-mobile .logo p,#technology-desctop .desc p,#technology-mobile .desc p{margin-top:0}#technology-desctop .logo .icon,#technology-mobile .logo .icon,#technology-desctop .desc .icon,#technology-mobile .desc .icon{width:110px;height:110px;}#technology-desctop .logo .icon.small,#technology-mobile .logo .icon.small,#technology-desctop .desc .icon.small,#technology-mobile .desc .icon.small{width:70px;height:70px}#technology-desctop .logo .icon ~ .desc,#technology-mobile .logo .icon ~ .desc,#technology-desctop .desc .icon ~ .desc,#technology-mobile .desc .icon ~ .desc{width:calc(100% - 100px)}#technology-desctop .logo,#technology-mobile .logo{margin-right:20px}#technology-desctop .desc h4,#technology-mobile .desc h4{margin-top:5px}#technology-contribute .button{margin-top:20px;margin-bottom:100px}#technology-contribute .icon{display:block;margin:auto;width:80px;height:80px;margin-bottom:20px}#technology-contribute .or{margin-top:150px;font-size:3em;color:#bbb}@media screen and (max-width:767px){#technology-contribute .or{margin-top:40px;margin-bottom:40px}}#not-found .overfow-container{width:100%;overflow:hidden}#not-found .top{padding-top:180px;}#not-found .top h1{margin:0;margin-bottom:100px;line-height:220px;font-size:220px;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}#not-found .top .msg{background:url("/website/404-msg.png");width:40%;height:200px;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;color:#8a5aab;position:relative;display:table;}#not-found .top .msg .txt{display:table-cell;vertical-align:middle;padding:30px;padding-top:15px;font-size:18px;font-weight:400;line-height:1.8em;text-align:center}#not-found .bot{padding-top:40px;padding-bottom:250px;background:#fff;color:#8a5aab;}#not-found .bot .kurec-container{margin-top:140px;position:relative;}#not-found .bot .kurec-container .kurec-cat{position:absolute;bottom:0;left:20%}#not-found .sm{display:none}@media screen and (max-width:767px){#not-found .top h1{font-size:80px;line-height:80px;margin-bottom:40px}#not-found .top .msg{width:100%;background:0;color:#fff;margin-bottom:40px;}#not-found .top .msg .txt{text-align:left}#not-found .btns{margin-top:140px}#not-found .big{display:none}#not-found .sm{margin-top:40px;display:block;text-align:center}}#faq,#tos,#cookies{max-width:700px;margin:auto;padding:3em;background-color:rgba(0,0,0,0.5);}#faq .logo,#tos .logo,#cookies .logo{max-width:500px;width:100%;display:block;margin:30px auto}#faq h2,#tos h2,#cookies h2,#faq h3,#tos h3,#cookies h3{font-size:2em;text-align:left}#faq > div,#tos > div,#cookies > div{margin:4em auto}#faq p,#tos p,#cookies p{font-size:1.2em;line-height:1.5em;padding-bottom:10px;margin-bottom:10px;margin-top:10px;text-align:justify}#faq a,#tos a,#cookies a{color:#8ca3dc}#tos,#cookies{max-width:1200px;}#tos .press .menu,#cookies .press .menu{text-align:right;display:block;}#tos .press .menu > div,#cookies .press .menu > div{font-weight:bold;display:inline-block;padding:15px;font-size:19px;border:1px solid rgba(255,255,255,0.9);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;margin:0;}#tos .press .menu > div.selected,#cookies .press .menu > div.selected{background-color:rgba(255,255,255,0.9);color:#2b2c43}.tos-wide{width:100% !important;margin:0 !important;max-width:100% !important;padding:0 !important}#tos{font-family:"Open Sans" !important;background-color:#2b2c43 !important;color:#fff !important;font-weight:500 !important;font-size:14px !important;line-height:22px !important;text-align:center !important;padding-bottom:50px !important;width:100% !important;max-width:100% !important;padding:0 !important;}#tos p{font-weight:500 !important;font-size:14px !important;line-height:22px !important}#tos #tos-container{max-width:75%;display:inline-block;text-align:left;text-align:justify;text-justify:inter-word}#tos h1{color:#c1b1cb !important;text-transform:uppercase !important;font-size:2.8em !important;line-height:1.2em !important;margin-bottom:40px !important !important}#tos h1 strong{font-weight:300 !important}#tos h1,#tos h2,#tos h3,#tos h4,#tos h5,#tos h6{font-weight:300 !important;margin:35px auto !important;text-align:center !important;-webkit-font-smoothing:subpixel-antialiased !important}#tos h2,#tos h3,#tos h4,#tos h5,#tos h6{text-align:left !important;margin-bottom:-2px !important;color:#b174d7 !important;text-align:left !important;margin-top:30px !important;font-weight:bold !important;font-size:18px !important}#tos h3,#tos h4,#tos h5,#tos h6{font-size:16px !important}#tos div#container{max-width:75% !important;display:inline-block !important;text-align:left !important;text-align:justify !important;text-justify:inter-word !important}#tos a{color:#a7c0ff !important;text-decoration:none !important;opacity:.85 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)" !important;filter:alpha(opacity=85) !important}#tos a:hover{opacity:1 !important;-ms-filter:none !important;filter:none !important;-ms-filter:none !important;filter:none !important}body.mobile p{font-size:16px}#careers{padding-top:80px}#career-qa h2,#career-da h2{text-transform:none;color:#633f7e}#career-qa p,#career-da p{max-width:620px}#career-qa a,#career-da a{color:#fff;font-weight:900}#career-da .half-img img.right{max-height:350px}