.clearfix:before,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#accordion .arc-accordion .arc-accordion-bar,#navigation nav{-o-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}#mask,#toggle{position:fixed}#bottom:before,.vcenter-parent:before{width:1px;height:100%}#mask,#navigation nav,#ref{left:0;pointer-events:none}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:local('Roboto Mono Light'),local('RobotoMono-Light'),url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz7fB31yxOzP-czbf6AAKCVo.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:local('Roboto Mono'),local('RobotoMono-Regular'),url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY50EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local('Roboto Mono Medium'),local('RobotoMono-Medium'),url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz_Mi34-dsJKaItLa5TRL9eU.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;src:local('Roboto Mono Bold'),local('RobotoMono-Bold'),url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz5_TkvowlIOtbR7ePgFOpF4.ttf) format('truetype')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.btn-small,.icon{speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.clearfix:after,.clearfix:before,.vcenter-parent:before{content:''}table{border-collapse:collapse;border-spacing:0}.clearfix{zoom:1}.clearfix:after{display:table;clear:both}.vcenter,.vcenter-parent:before{display:inline-block;vertical-align:middle}#mask img,body img{width:100%;height:auto}#ref,#toggle{display:none}#mask img,#ref.active,body img{display:block}.inner{padding-left:15%;padding-right:15%}@font-face{font-family:arcui;src:url(../fonts/arcui.ttf?rqthlh) format('truetype'),url(../fonts/arcui.woff?rqthlh) format('woff'),url(../fonts/arcui.svg?rqthlh#arcui) format('svg');font-weight:400;font-style:normal}.icon{font-family:arcui!important;font-weight:400;text-transform:none;line-height:1}.icon-search:before{content:"\e900"}.icon-minux:before{content:"\e901"}.icon-plus:before{content:"\e902"}.icon-menu:before{content:"\e903"}.icon-tick:before{content:"\e904"}.icon-star:before{content:"\e905"}.icon-heart:before{content:"\e906"}.icon-cross:before{content:"\e907"}.icon-arrow-left:before{content:"\e908"}.icon-arrow-right:before{content:"\e909"}body{overflow-x:hidden;font-family:'Roboto Mono',monospace;background-color:#fff;color:#424242;font-size:13px;font-weight:300;line-height:20px;text-align:center}body *,body :after,body :before{box-sizing:border-box}body a{color:inherit;text-decoration:none;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}body.lock{overflow-y:hidden}#toggle{bottom:10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;padding:3px 10px;margin:0;border:none;outline:0;background:#000;text-transform:uppercase;font-size:16px;font-weight:700;color:#fff}#toggle.active{background:#ff4081}#ref{width:100%;height:13000px;position:absolute;top:-721px;right:0;z-index:999;background:url(../images/arcui-small.png) center top no-repeat;background-size:contain;opacity:.5}#bottom,#top{background:#3f50b0}#bottom h2,#bottom:before{display:inline-block;vertical-align:middle}#mask{width:100%;height:100%;top:0;z-index:600}#mask img{outline:#000 solid 10px}#top{padding:5%}#top h1{display:none}#bottom{height:240px;color:#fff}#bottom:before{content:''}#bottom h2{padding:0}.section{padding:60px 0;margin-bottom:1px}.section:first-child{padding-top:100px}.section:last-of-type{padding-bottom:100px}h1.big-title,h2.sub-title{padding-bottom:20px;color:inherit;text-transform:uppercase;font-weight:700}.section .section-title{height:80px;text-align:center}.section .section-title span{display:block;width:120px;margin:0 auto;font-size:15px;font-weight:700;line-height:32px;text-transform:uppercase;letter-spacing:1pt;border-bottom:1px solid #b0b0b0}h1.big-title{font-size:30px;line-height:36px}h2.sub-title{font-size:24px;line-height:28px}h3.item-title{font-size:15px;font-weight:700;line-height:17.5px;color:inherit;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px}p.paragraph em{font-weight:700}p.paragraph a{font-weight:500;color:#ff4081;text-decoration:underline}.btn,input[type=button],input[type=submit]{display:block;width:100%;height:50px;border:none;outline:0;font-size:16px;font-weight:700;line-height:50px;color:#fff;border-radius:25px;background:#3f50b0}.btn:not(:last-child),input[type=button]:not(:last-child),input[type=submit]:not(:last-child){margin-bottom:20px}.btn:hover,input[type=button]:hover,input[type=submit]:hover{background:#9fa8da}.btn.red,input[type=button].red,input[type=submit].red{background:#ff4081}.btn.red:hover,input[type=button].red:hover,input[type=submit].red:hover{background:#ff80ab}.btn-small{display:inline-block;width:50px;height:50px;border:none;outline:0;font-size:0;border-radius:50%;vertical-align:text-top;font-family:arcui!important;font-weight:400;text-transform:none;line-height:1;background:#3f50b0}.btn-small:hover{background:#9fa8da}.btn-small:before{font-size:20px;line-height:50px;color:#fff}.btn-small.search:before{content:"\e900"}.btn-small.star:before{content:"\e905"}.btn-small.heart:before{content:"\e906"}.btn-small.red{background:#ff4081}.btn-small.red:hover{background:#ff80ab}.btn-small.disabled,.btn-small[disabled]{background:#b0b0b0}.btn-small.yes{background:#ff4081}.btn-small.yes:before{content:"\e904"}.btn-small.yes:hover{background:#ff80ab}.btn-small.no{background:#fff}.btn-small.no:before{content:"\e907";color:#424242}.image{height:100vw;padding:10px}.image:not(:last-child){margin-bottom:15px}.image .image-wrapper{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative}.image .image-wrapper .image-title{width:100%;height:40px;background:rgba(0,0,0,.7);color:#fff;font-size:13px;font-weight:400;line-height:40px;text-align:center;position:absolute;left:0;bottom:10px}form input{font:inherit;line-height:inherit;color:inherit}#navigation nav #nav-toggle,form input[type=checkbox]+span:before{font-family:arcui!important;speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form label{display:block;padding-bottom:10px}form input[type=text],form input[type=email],form input[type=password]{text-align:center;display:block;width:100%;border:none;outline:0;margin:0 0 12px;border-bottom:1px solid #9fa8da;line-height:34px}form input[type=checkbox]+span:before,form input[type=radio]+span:before{width:30px;height:30px;font-size:16px;line-height:30px;margin-right:10px;color:#fff;text-align:center;display:inline-block;vertical-align:middle}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus{font-weight:700;border-bottom-color:#3f50b0}form fieldset{padding:15px 0}#buttons .content,#form .content,#typography .content{padding-left:15%;padding-right:15%}form input[type=checkbox],form input[type=radio]{visibility:hidden;position:absolute}form input[type=checkbox]+span:before{font-style:normal;font-weight:400;text-transform:none;background:#9fa8da;border-radius:5px;content:" "}form input[type=checkbox]:checked+span,form input[type=radio]:checked+span{font-weight:700}form input[type=checkbox]:checked+span:before{content:"\e904";background:#3f50b0}form input[type=radio]+span:before{background:#9fa8da;border-radius:50%;content:" "}form input[type=radio]:checked+span:before{border:8px solid #3f50b0;background:#fff}#colors .color{height:80px;position:relative}#colors .color p{font-size:12px;font-weight:700;line-height:15px;text-align:center;color:#fff;letter-spacing:1pt;text-transform:uppercase;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#colors #color-indigo{background:#3f50b0}#colors #color-indigo-light{background:#9fa8da}#colors #color-pink{background:#ff4081}#colors #color-pink-light{background:#ff80ab}#colors #color-text1{background:#424242}#colors #color-grey1{background:#dbdbdb}#colors #color-grey1 p,#colors #color-grey2 p{color:#424242}#colors #color-text2{background:#b0b0b0}#colors #color-grey2{background:#fafafa}#typography .content p.paragraph{padding-top:30px}#navigation nav{transition:all .4s;border:10px solid rgba(255,255,255,0);border-radius:50%;overflow:hidden;-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-o-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);position:fixed;top:0;z-index:10;height:100vw;width:100vw;opacity:0}#navigation nav.show{opacity:1;pointer-events:auto}#navigation nav #nav-toggle{display:block;position:absolute;top:50%;right:5px;margin-top:-10px;width:20px;height:20px;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;text-transform:none;line-height:1;cursor:poiner}#navigation nav #nav-toggle:before{content:"\e903"}#navigation nav menu{width:100%;height:100%;background:#3f50b0}#navigation nav menu:before{content:'';display:inline-block;width:1px;height:100%;vertical-align:middle}#navigation nav menu ul{display:inline-block;vertical-align:middle}#navigation nav menu li a{font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase;color:#fff}#navigation nav menu li:not(:last-child){padding-bottom:15px}#navigation nav menu li.active a{font-size:18px;font-weight:700;text-decoration:underline}#accordion .arc-accordion>ul>li:before,#navigation .sub-title:before{font-weight:400;font-family:arcui!important;speak:none;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navigation nav.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#navigation nav.active #nav-toggle:before{content:"\e907"}#navigation .content{position:relative;padding-top:130px}#navigation .sub-title{position:absolute;top:50px;width:100%;padding:0 0 0 40px;text-align:left}#navigation .sub-title:before{text-transform:none;line-height:1;padding-right:5px;content:"\e908"}#accordion .arc-accordion>ul li{background:#3f50b0;overflow:hidden;position:relative;padding:0 35px}#accordion .arc-accordion>ul li:not(:last-child){border-bottom:1px solid #fff}#accordion .arc-accordion>ul li a,#accordion .arc-accordion>ul li span{display:block;height:38px;font-size:16px;line-height:37px;color:#fff;text-transform:uppercase;white-space:nowrap}#accordion .arc-accordion>ul li ul li a,#accordion .arc-accordion>ul li ul li span,#tabs svg text{font-size:14.5px}#accordion .arc-accordion>ul li ul{height:0}#accordion .arc-accordion>ul li ul li{background:#9fa8da}#accordion .arc-accordion>ul li ul li:first-child{border-top:1px solid #fff}#accordion .arc-accordion>ul>li:before{content:"\e902";text-transform:none;color:#fff;position:absolute;left:45px;top:0;line-height:37px}#accordion .arc-accordion>ul>li.active:before{content:"\e901"}#accordion .arc-accordion .arc-accordion-title{width:35px;height:100vw;position:fixed;left:0;top:0;z-index:5;background:#fff;text-align:center;overflow:hidden;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#accordion .arc-accordion .arc-accordion-title span{display:block;text-align:center;position:absolute;top:50%;left:50%;color:#424242;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-moz-transform:translate(-50%,-50%) rotate(-90deg);-o-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);font-size:16px;line-height:22px;font-weight:500;text-transform:uppercase}#accordion .arc-accordion .arc-accordion-close{width:35px;height:100vw;position:fixed;top:0;right:0;z-index:5;background:#ff4081;color:#fff;overflow:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#accordion .arc-accordion .arc-accordion-close:before{content:"\e907";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:arcui!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#accordion .arc-accordion .arc-accordion-bar{opacity:0;transition:all .4s}#accordion .arc-accordion.show .arc-accordion-bar{opacity:1}#accordion .arc-accordion.active .arc-accordion-bar{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#modal .content{padding-left:15%;padding-right:15%}#modal .content #popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5);z-index:500;padding:10px;display:none;opacity:0}#modal .content #popup #popup-wrapper{background:#3f50b0;border-radius:50%;width:calc(100vw - 20px);height:calc(100vw - 20px);text-align:center;padding:35px}#modal .content #popup #popup-wrapper h2{color:#fff}#tabs .content{position:relative}#tabs #tabs-content{position:absolute;width:192px;height:192px;background:#3f50b0;color:#fff;border-radius:50%;top:24px;left:24px;padding:24px 35px;overflow-y:auto}#tabs #tabs-content div{display:none}#tabs #tabs-content div.active{display:block}#tabs svg path{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}#tabs svg #round1{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#tabs svg #round2{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-o-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}#tabs svg #round3{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-o-transform:rotate(234deg);-ms-transform:rotate(234deg);transform:rotate(234deg)}#tabs svg #round4{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-o-transform:rotate(306deg);-ms-transform:rotate(306deg);transform:rotate(306deg)}#tabs svg #round5{-webkit-transform:rotate(378deg);-moz-transform:rotate(378deg);-o-transform:rotate(378deg);-ms-transform:rotate(378deg);transform:rotate(378deg)}#tabs svg textPath{baseline-shift:7px}#tabs svg text{font-weight:700;line-height:20px;fill:#b0b0b0}#tabs svg .line{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0}#tabs svg g.active .line{opacity:1}#tabs svg g.active text{fill:#ff4081}#slideshow .content{width:100%;overflow:hidden;padding-top:24px}#slideshow .content .swiper-container{width:192px;height:192px;overflow:visible}#slideshow .content .swiper-slide{background:#3f50b0;border-radius:50%;opacity:.5;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}#slideshow .content .swiper-slide:before{content:'';display:inline-block;width:1px;height:100%;vertical-align:middle}#slideshow .content .swiper-slide h2{color:#fff;display:inline-block;vertical-align:middle;padding:0}#slideshow .content .swiper-slide-active{opacity:1}#slideshow .content .swiper-pagination{bottom:15px}#slideshow .content .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#fff;margin:0 3px}