@import 'https://fonts.googleapis.com/css?family=Montserrat:700';
@import 'https://fonts.googleapis.com/css?family=Raleway';

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.center{text-align:center}.dark{color:#fff}.mid{color:#ccc}.headline-big{font-size:6.286em;font-weight:500;line-height:1.091em;margin:190px 0 24px 0;letter-spacing:-0.02em}.headline{font-size:3.429em;font-weight:500;line-height:1.333em;margin:190px 0 32px 0}.subheadline{font-size:1.714em;margin-bottom:24px}.copy{line-height:2em;color:#868686;margin:0 0 0px 0}.copy-big{font-size:3em;font-weight:300;line-height:1.4em;margin-bottom:24px}.caption{font-size:0.786em;font-weight:300;text-transform:uppercase;letter-spacing:0.24em;margin:0 0 12px 0}@media all and (min-width: 640px) and (max-width: 1280px){.headline-big{font-size:4em}}@media all and (max-width: 640px){.headline-big{font-size:2em;line-height:1.2em}.headline{font-size:1.5em;line-height:1.5em;margin-bottom:24px}.subheadline{font-size:1.429em;margin-bottom:24px}}.clear{clear:both}.left{float:left}.content-container{width:100%;height:100%;display:block}.inner-container{width:1144px;margin:0 auto;padding:120px 0;min-height:100%;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.col-2{width:calc(20% - 16px)}.col-3{width:calc(30% - 16px)}/*.col-4{width:calc(40% - 32px)}*/.col-5{width:calc(50% - 16px)}.col-6{width:calc(60% - 16px)}.col-7{width:calc(70% - 16px)}.col-8{width:calc(80% - 16px)}.col-10{width:calc(100% - 16px)}.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-10{margin:0 8px;display:inline-block;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.col-left{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.col-right{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}.col-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media all and (min-width: 1448px){.inner-container{width:1320px}}@media all and (min-width: 780px) and (max-width: 1448px){.inner-container{width:calc(100% - 240px)}}@media all and (max-width: 780px) and (orientation: landscape){.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-10{width:100%;margin:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media all and (min-width: 640px) and (max-width: 780px){.inner-container{width:calc(100% - 160px)}.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-10{width:100%;margin:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media all and (max-width: 640px){.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-10{width:100%;margin:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.col-center{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.inner-container{width:80%;padding:56px 0;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}#intro{width:100%;height:100%;display:block;position:relative;background-size:cover;overflow:hidden}.intro-message{width:100%;position:relative;top:310px;left:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-top:48px}#solution,#usecases,#about,#partner,#problem{width:100%;display:block}#partner{height:100%}#footer{width:100%;height:80px;display:none}@media all and (min-width: 1448px){#usecases,#problem{height:0%}#problem .col-10{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media all and (max-width: 780px) and (orientation: landscape){#intro{min-height:100%;height:auto;overflow:visible}.intro-message{position:initial;-webkit-transform:none;transform:none}#problem{background:#252525}#usecases{background:#F2F2F2}}@media all and (max-width: 640px){#intro .js-fadeIn{opacity:0;-webkit-transform:translate(0, 48px);transform:translate(0, 48px)}#problem,#solution,#usecases,#about,#partner{height:auto}#problem{background:#252525}#usecases{background:#F2F2F2}}.upper-container,.lower-container{width:100%;height:240px;position:absolute;display:block;margin:0;padding:0;overflow:hidden}.upper-container{top:50%;left:8%;-webkit-transform:translate(0, -240px);transform:translate(0, -240px)}.lower-container{top:50%;left:8%}.lower-type,.upper-type{font-size:34.286em;font-weight:700;line-height:100%;height:100%;width:100%;color:rgba(0,0,0,0.03)}.lower-type{-webkit-transform:translate(0, -240px);transform:translate(0, -240px)}.sidebar{width:48px;height:80px;display:block;position:fixed;z-index:12;top:calc(50% - 7px);left:32px}.sidebar-item{width:100%;height:16px;padding-top:7px;display:block;position:relative;opacity:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);cursor:pointer}.sidebar-item .sidebar-line{width:50%;height:1px;background:#B0B0B0;display:block;background:#B0B0B0;background:linear-gradient(to right, #B0B0B0 0%, #B0B0B0 50%, #ce3745 50%, #4aa3da 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$first-color, endColorstr=$second-color,GradientType=1 );background-size:200% 200%;background-position:0}.sidebar-item:hover .sidebar-line{background:#ce3745;background:linear-gradient(to right, #ce3745 0%, #4aa3da 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$first-color, endColorstr=$second-color,GradientType=1 );transition:all ease-in-out 0.2s}.menu-container{width:0%;height:100%;position:fixed;display:block;top:0;right:0;z-index:420;overflow:hidden;opacity:0;background:#ce3745;background:#ce3745;}.menu{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.menu-item{cursor:pointer;color:#fff;font-size:1.500em;padding:24px;position:relative;opacity:0}.menu-item:hover{color:#252525}.menu-line{width:1px;height:80px;background:#FFFFFF;padding:0;display:block;margin:16px auto}.menu-ctas{font-size:0.786em}.menu-cta{padding:24px;font-size:0.786em;font-weight:500;color:#fff;display:inline-block;text-transform:uppercase;letter-spacing:0.2em;cursor:pointer}.menu-cta:hover{color:#252525}.upperside{position:absolute;width:100%;height:50%;top:0;left:0;display:block}.lowerside{position:absolute;width:100%;height:50%;top:50%;left:0;display:block}.intro-panels{width:100%;height:100%;position:absolute;background:#252525;display:block}.intro-panel{width:16.666666667%;height:100%;background:#fff;display:inline-block;float:left;opacity:0;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.solution-breakdown{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.case-nav{width:112px;height:48px;margin:40px 0}.case-nav-item{width:48px;height:48px;border-radius:100%;border:1px solid #D8D8D8;display:inline-block;float:left;margin:0 8px 0 0;cursor:pointer;position:relative;transition:all ease-in-out 0.2s;overflow:hidden}.case-nav-item:hover{border:1px solid #868686}.case-nav-left::before{content:'';height:46px;width:46px;display:block;position:absolute;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);background:url("../assets/arrow-left.svg") no-repeat;transition:all ease-in-out 0.2s}.case-nav-left::after{content:'';height:46px;width:46px;display:block;position:absolute;top:0;left:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);background:url("../assets/arrow-left.svg") no-repeat;transition:all ease-in-out 0.2s}.case-nav-right::before{content:'';height:46px;width:46px;display:block;position:absolute;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);background:url("../assets/arrow-right.svg") no-repeat;transition:all ease-in-out 0.2s}.case-nav-right::after{content:'';height:46px;width:46px;display:block;position:absolute;top:0;right:0;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);background:url("../assets/arrow-right.svg") no-repeat;transition:all ease-in-out 0.2s}.case-nav-left:hover::before{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);transition:all ease-in-out 0.2s}.case-nav-left:hover::after{-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:all ease-in-out 0.2s}.case-nav-right:hover::before{-webkit-transform:translate(100%, 0);transform:translate(100%, 0);transition:all ease-in-out 0.2s}.case-nav-right:hover::after{-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:all ease-in-out 0.2s}.case-item{display:block;padding:0 32px 0 0;margin-bottom:24px;color:#B0B0B0;cursor:pointer;transition:all ease-in-out 0.2s}.case-item:hover,.case-item.active{color:#252525;transition:all ease-in-out 0.2s}.team{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.team-member{width:calc(33.333333% - 32px);margin:0 0 64px 0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:48px}.team-member:nth-child(3n+3){margin-right:0}.member-image-container{width:100%;padding-bottom:100%;border-radius:100%;position:relative;overflow:hidden;display:block;background:#B0B0B0;margin:0 0 64px 0;overflow:hidden}.member-image{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;display:block;overflow:hidden}.video-container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:96px 0 0 0}.video-item{width:calc(33.3333332% - 16px);margin:0 8px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.video-wrapper{width:100%;padding-bottom:56.25%;background:#F2F2F2;display:block;margin:0 0 24px 0}@media all and (min-width: 640px) and (max-width: 780px){.sidebar{width:24px;height:64px;left:24px}.solution-breakdown{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media all and (min-width: 640px) and (max-width: 780px) and (orientation: landscape){.menu{width:calc(100% - 64px)}.menu-item{display:inline-block}.menu-line{display:none}}@media all and (min-width: 320px) and (max-width: 640px) and (orientation: landscape){.menu-item{display:inline-block;font-size:1em;padding:24px 12px}.menu-line{display:none}}@media all and (max-width: 640px){.solution-breakdown{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.case-nav{margin-top:0}.menu-item{font-size:1.4em;padding:16px}.menu-line{height:16px;padding:0}.menu-cta{padding:12px 4px}}.request{position:fixed;padding:24px 0;margin:0 24px;top:24px;right:80px;font-size:0.786em;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;cursor:pointer;z-index:80;opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}.request:after{content:'';position:absolute;bottom:14px;left:0;right:0;margin:0 auto;height:1px;width:0%;opacity:0;transition:all ease-in 0.3s;background:#ce3745;background:linear-gradient(to right, #4aa3da 0%, #ce3745 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$first-color, endColorstr=$second-color,GradientType=1 )}.request:hover:after{width:100%;opacity:1;transition:all ease-out 0.3s}.menu-light .request{color:#fff}.menu-light .lower-type,.menu-light .upper-type{color:rgba(0,0,0,0.1)}.btn-prim{height:40px;padding:0 32px;margin:0 16px 16px 0;border-radius:20px;font-size:0.786em;color:#fff;line-height:40px;text-transform:uppercase;letter-spacing:0.24em;font-weight:300;display:inline-block;cursor:pointer;position:relative;overflow:hidden}.btn-prim .btn-text{position:relative;z-index:1}.btn-prim:after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;border-radius:20px;background:#ce3745;background:linear-gradient(to right, #ce3745 0%, #4aa3da 50%, #ce3745 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$first-color, endColorstr=$second-color,GradientType=1 );background-size:200% 200%;background-position:0%;transition:all ease-in-out 0.3s}.btn-prim:hover:after{background-position:100%;transition:all ease-in-out 0.3s}.btn-prim.main{margin:0 auto}.btn-prim.outline{color:#252525;border:1px solid #D8D8D8}.btn-prim.outline:after{background:transparent}.btn-prim.outline:hover{border:1px solid #868686;transition:all ease-in-out 0.2s}.type-divider{content:'';width:64px;height:16px;margin:0 auto 32px auto;background:url("../assets/wave-line.svg") no-repeat}.section-num{margin:0 0 72px 0;width:48px;height:48px;font-size:0.786em;font-weight:500;text-align:center;line-height:48px;position:relative}.section-num svg{position:absolute;top:-1px;left:-1px}.section-num .circle{stroke-dashoffset:200}.section-num-label{opacity:0}.fact-icon{width:64px;height:64px;display:block;background:rgba(176,176,176,0.1);margin-bottom:24px}.icon-wave{width:132px;background:url("../assets/wave.svg") no-repeat}.icon-time{background:url("../assets/time.svg") no-repeat}.icon-check{background:url("../assets/api.svg") no-repeat}.address{text-align:center;position:absolute;width:100%;bottom:32px;line-height:1.6em;left:0;color:#fff;z-index:1;padding:0 16px}.stripe:before{content:'';width:48px;height:1px;top:-32px;left:0;position:absolute;background:#ce3745;background:linear-gradient(to right, #4aa3da 0%, #ce3745 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$first-color, endColorstr=$second-color,GradientType=1 )}@media all and (min-width: 640px) and (max-width: 780px){.section-num-label{opacity:1}.section-num{margin:0 0 32px 0}.section-num .circle{stroke-dashoffset:0}.stripe::before{display:none}}@media all and (max-width: 640px){.section-num-label{opacity:1}.section-num{margin:0 0 24px 0}.section-num .circle{stroke-dashoffset:0}.stripe::before{display:none}}@media all and (max-width: 320px){.address{font-size:0.786em}}.logo-illustration{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;opacity:0}#pw-illustration{padding:calc(16% - 64px) 0 16% 0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.board{width:100%;position:relative;opacity:0}.dot-item{width:4%;padding-bottom:4%;border-radius:100%;margin:4% 2%;background:#3A3A3A;display:inline-block;-webkit-transform:translate(0, -160%);transform:translate(0, -160%);box-shadow:16px 16px 32px rgba(0,0,0,0.6),inset 8px 8px 24px rgba(255,255,255,0.02),inset -4px -4px 16px rgba(0,0,0,0.4);opacity:0}.board-container{width:100%;height:100%;background:#2D2D2D;padding:0 2%;box-shadow:0 24px 56px rgba(0,0,0,0.4),inset 1px 1px 1px rgba(255,255,255,0.008);position:relative}#solution-illustration{width:100%;height:0;display:block;margin:-80px 0;position:relative;overflow:hidden}.s_laptop{width:840px;height:672px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-126%, -50%);transform:translate(-126%, -50%);opacity:0;background:url("../assets/s_mbp.png") no-repeat}.circle-container{position:absolute;top:50%;left:50%;width:96px;height:96px;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.square-container{width:68px;height:68px;border:1px solid #D8D8D8;position:absolute;top:14px;left:14px;z-index:-1;-webkit-animation:rotate-infinite 10s linear infinite;animation:rotate-infinite 10s linear infinite}.icon-sonikpass{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url("../assets/logo-animate.svg") no-repeat}.icon-lock{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url("../assets/lock.svg") no-repeat}.icon-unlocked{width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0;background:url("../assets/check-big.svg") no-repeat}.s_laptop-screen{width:595px;height:371px;display:block;position:absolute;top:76px;left:124px}.s_laptop-screen .square-container{opacity:0}.s_phone{width:220px;height:672px;display:block;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translate(-75%, -50%);transform:translate(-75%, -50%);background:url("../assets/s_phone.png") no-repeat}.s_phone .circle-container{opacity:0}.s_phone-screen{width:146px;height:264px;position:absolute;top:184px;left:38px;display:block}.s_watch{width:224px;height:672px;display:block;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translate(32%, -50%);transform:translate(32%, -50%);background:url("../assets/s_watch.png") no-repeat}.s_watch-screen{width:108px;height:108px;position:absolute;display:block;top:348px;left:56px;border-radius:100%}.s_watch-screen .circle-container{opacity:0}.s_server{width:384px;height:672px;display:block;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translate(80%, -50%);transform:translate(80%, -50%);background:url("../assets/s_server.png") no-repeat}.s_server-light{width:14px;height:14px;border-radius:100%;border:1px solid #ce3745;position:absolute;top:114px;left:57px;display:block;opacity:0}.waves{width:128px;padding-bottom:128px;display:block;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wave{width:100%;height:100%;display:block;border-radius:100%;border:1px solid #ce3745;position:absolute;opacity:0}.phone-illustration{width:72%;padding-bottom:154%;margin:120px 14%;position:relative}.phone-body{width:100%;height:100%;position:absolute;top:0;left:0;display:block;border:2px solid #f2f2f2;background:linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);box-shadow:inset 0 8px 8px #fff,inset 0 0 8px #fff,0 6px 12px rgba(0,0,0,0.2),0 24px 42px rgba(0,0,0,0.11);border-radius:48px;z-index:4}.phone-body:before{content:'';width:2%;height:10%;position:absolute;top:16%;left:calc(-2% - 2px);background:#FFF;display:block;border-radius:6px 0 0 6px;box-shadow:inset -1px 0 5px rgba(0,0,0,0.2)}.phone-body:after{content:'';width:2%;height:10%;position:absolute;top:28%;left:calc(-2% - 2px);background:#FFF;display:block;border-radius:6px 0 0 6px;box-shadow:inset -1px 0 5px rgba(0,0,0,0.2)}.phone-top{width:100%;height:12%;position:absolute;display:block}.phone-top-inner{width:20%;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.camera{width:16%;padding-bottom:16%;background:#FFF;display:inline-block;border-radius:100%;box-shadow:inset -1px 0 5px rgba(0,0,0,0.2)}.speaker{width:72%;padding-bottom:12%;border-radius:40px;position:absolute;top:18%;right:0;display:inline-block;background:#FFF;box-shadow:inset -1px 0 5px rgba(0,0,0,0.2)}.phone-screen{width:88%;height:76%;position:absolute;display:block;background:url("../assets/app-screen.jpg") no-repeat,#fff;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:inset 2px 2px 8px rgba(0,0,0,0.1)}.phone-bottom{width:100%;height:12%;display:block;position:absolute;bottom:0;left:0}.phone-button{width:16%;padding-bottom:16%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;background:#FFF;border-radius:100%;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.1)}.phone-button:after{content:'';width:76%;height:76%;position:absolute;display:block;background:linear-gradient(to bottom, #eaeaea 0%, #f2f2f2 100%);border-radius:100%;margin:12%}.case-illustration-container{width:50%;padding-bottom:50%;top:50%;left:50%;position:absolute;overflow:hidden;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slide{width:100%;height:100%;display:block;position:absolute}.mail-illustration{width:66.666666667%;padding-bottom:66.666666667%;margin:0 auto;background:url("../assets/mail.png") no-repeat;background-size:cover;overflow:hidden}@media all and (max-width: 780px){.case-illustration-container{width:100%;padding-bottom:100%;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:static}}@media all and (max-width: 780px) and (orientation: landscape){.logo-illustration{top:50%;height:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.s_phone,.s_watch,.s_phone-screen .circle-container,.s_watch-screen .circle-container{opacity:1}.s_phone{-webkit-transform:translate(-72%, -50%);transform:translate(-72%, -50%)}.s_watch{-webkit-transform:translate(-12%, -50%);transform:translate(-12%, -50%)}}@media all and (max-width: 640px){.case-illustration-container{width:100%;padding-bottom:100%;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:static}#solution-illustration{margin:-200px 0}.s_phone,.s_watch,.s_phone-screen .circle-container,.s_watch-screen .circle-container{opacity:1}.s_phone{-webkit-transform:translate(-72%, -50%);transform:translate(-72%, -50%)}.s_watch{-webkit-transform:translate(-12%, -50%);transform:translate(-12%, -50%)}.mail-illustration{display:none}}@media all and (max-width: 640px) and (orientation: landscape){.logo-illustration{width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.case-illustration-container{width:100%;padding-bottom:100%;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:static}#solution-illustration{margin:-200px 0}.s_phone,.s_watch,.s_phone-screen .circle-container,.s_watch-screen .circle-container{opacity:1}.s_phone{-webkit-transform:translate(-72%, -50%);transform:translate(-72%, -50%)}.s_watch{-webkit-transform:translate(-12%, -50%);transform:translate(-12%, -50%)}.mail-illustration{display:none}}@-webkit-keyframes logo-infinite{0%,100%{-webkit-transform:translate(-50%, -50%) rotate(0deg) scale(1, 1);transform:translate(-50%, -50%) rotate(0deg) scale(1, 1)}50%{-webkit-transform:translate(-50%, -50%) rotate(10deg) scale(1.4, 1.4);transform:translate(-50%, -50%) rotate(10deg) scale(1.4, 1.4)}}@keyframes logo-infinite{0%,100%{-webkit-transform:translate(-50%, -50%) rotate(0deg) scale(1, 1);transform:translate(-50%, -50%) rotate(0deg) scale(1, 1)}50%{-webkit-transform:translate(-50%, -50%) rotate(10deg) scale(1.4, 1.4);transform:translate(-50%, -50%) rotate(10deg) scale(1.4, 1.4)}}@-webkit-keyframes rotate-infinite{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-infinite{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media all and (min-width: 1280px){.js-fadeIn{opacity:0;-webkit-transform:translate(0, 48px);transform:translate(0, 48px)}.js-fadeIn-center{opacity:0;-webkit-transform:translate(-50%, -46%);transform:translate(-50%, -46%)}.js-slideIn-left{opacity:0;-webkit-transform:translate(-48px, 0);transform:translate(-48px, 0)}.js-slideIn-right{opacity:0;-webkit-transform:translate(48px, 0);transform:translate(48px, 0)}}@font-face{font-family:'Maison Neue';src:url("../assets/fonts/MaisonNeueWEB-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Maison Neue';src:url("../assets/fonts/MaisonNeueWEB-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Maison Neue';src:url("../assets/fonts/MaisonNeueWEB-Book.woff") format("woff");font-weight:100;font-style:normal}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}.is-loading{overflow:hidden}body,html{font-family:'Maison Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:100;color:#252525;width:100%;height:100%;display:block}a{color:inherit}.global-container{width:100%;height:92%;display:block;position:relative}.logo{width:250px;height:46px;position:fixed;top:32px;left:32px;cursor:pointer;z-index:80;opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}.logo-icon{width:46px;height:46px;background:url("../minerro_files/minerro-logotype.png") no-repeat;display:inline-block}.hamburger-menu{width:40px;height:40px;position:fixed;padding:15px 8px;top:32px;right:32px;cursor:pointer;z-index:999;opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}.hamburger-menu:hover .hamburger:before{-webkit-transform:translate(0, -1px);transform:translate(0, -1px);transition:all ease-in-out 0.3s}.hamburger-menu:hover .hamburger:after{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);transition:all ease-in-out 0.3s}.hamburger{width:24px;height:10px;position:relative}.hamburger:before{content:'';width:24px;height:2px;background:#252525;position:absolute;top:0;left:0;transition:all ease-in-out 0.3s}.hamburger:after{content:'';width:24px;height:2px;background:#252525;position:absolute;top:8px;left:0;transition:all ease-in-out 0.3s}.menu-light .hamburger:before{background:#fff}.menu-light .hamburger:after{background:#fff}.meter{font-family:"PT Mono",Times,serif;color:#868686;position:fixed;bottom:0;left:0;opacity:0;z-index:80;-webkit-transform:rotate(-90deg) translate(64px, 0);transform:rotate(-90deg) translate(64px, 0)}.copyright{position:fixed;bottom:32px;right:32px;color:#868686;font-size:0.857em;z-index:80}.divider{width: 33% !important;height:1px;background-color:rgba(176,176,176,0.1);position:fixed;top:50%;left:0;z-index:-1;margin:2em 0 0 33.5%}.background-title-container{width:100%;height:100%;overflow:hidden;display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-2}.global-background{width:100%;height:100%;overflow:hidden;display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-3}.menu-open{overflow:hidden}.menu-open .hamburger-menu .hamburger:before{content:'';width:24px;height:2px;background:#fff;position:absolute;top:0;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all ease-in-out 0.2s}.menu-open .hamburger-menu .hamburger:after{content:'';width:24px;height:2px;background:#fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all ease-in-out 0.2s}.menu-open .hamburger-menu:hover .hamburger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all ease-in-out 0.3s}.menu-open .hamburger-menu:hover .hamburger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all ease-in-out 0.3s}@media all and (max-width: 780px) and (orientation: landscape){.background-title-container{display:none}}@media all and (max-width: 640px) and (orientation: landscape){.logo{top:16px;left:16px}.hamburger-menu{top:16px;right:16px}}@media all and (max-width: 640px){body,html{font-size:14px}.logo-type,.copyright,.meter,.sidebar,.request{display:none}.logo{position:absolute}}@media all and (max-width: 320px){.logo{top:16px;left:16px;position:absolute}.hamburger-menu{top:16px;right:16px}}

h1 {font-family: 'Montserrat', sans-serif;
    color: #662382;
	font-size: 5.2em !important;
}



ul {font-family: 'Raleway', sans-serif;
font-size: 1.5em;
line-height: 1.5em;}

.menu {
font-size: 1.2em
}

.menu  li {
color: #dd92a2;
display: inline;
margin-right: 2em
}

.content-container {
top: 0px;
}

#nav, .inside {
    position: relative;
	margin: 0 auto;
    top: 106px;
    width: 32%
}

.inside h1 {
    padding-top: 166px;
}

.inside p, .content-container p, ul {
font-family: 'Raleway', sans-serif;
font-size: 1.2em;
line-height: 1.5em;
margin-top: 1em
}

.content-container ul {
margin-left: 2.2em
}

.content-container li {
list-style-type: none
}

.content-container li:before {
 font-family: 'Montserrat', sans-serif;
 font-weight: 400;
 color: #662382;
 content: "•";
 padding-right: 7px
}

strong {
    font-family: 'Montserrat', sans-serif;
	color: #662382
}

.logo-type{
position: absolute;
top: 85px;
left: 116px;
width:375px;
height:123px;
background: url("/i/minerro-logotype.png") no-repeat;
}

#corner-lines {
    position: absolute;
    top: 0;
    left: 0;
	width: 594px;
	height: 425px;
	background-image: url("/i/corner-lines.png");
}

#under-lines {
    position: relative;
	left: -420px;
    top: 50px;
    width: 1242px;
	height: 238px;
	background-image: url("/i/under-lines.png");
}

.mmenu {
    position: relative;
    display: block;
    top: 179px;
    left: 134px;
	z-index: 1
}

.mmenu li {
    color: #dd92a2;
    display: inline;
	margin-right: 2em
}

a {
color: #662382;
}

.partners {
position: relative;
margin: 56px 0 140px 0
}

.partners  div {
position: relative;
float: left;
margin-right: 15px
}
