@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraLight.ttf);font-weight:200}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.ttf);font-weight:300}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.ttf);font-weight:500}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBold.ttf);font-weight:800}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Black.ttf);font-weight:900}.fadeInR{transition:all 1s cubic-bezier(.18,.88,.55,1);transform:translateX(4.2vh);opacity:0}.fadeInR.go{transform:translateX(0);opacity:1}.fadeInUp{transition:all 1s cubic-bezier(.18,.88,.55,1);transform:translateY(2.1vh);opacity:0}.fadeInUp.go{transform:translateY(0);opacity:1}::selection{color:#4fffbf;background:#362eff}::-moz-selection{color:#4fffbf;background:#362eff}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1f1f;overflow-x:hidden}body canvas{z-index:10!important}.outer{transition:all .5s cubic-bezier(.7,0,.3,1) .1s;box-sizing:border-box;padding:0;width:100%}pre{margin:0}.group.frn{display:flex;flex-flow:row nowrap}.group.frw{display:flex;flex-flow:row wrap}.group.fcn{display:flex;flex-flow:column nowrap}.group.fcw{display:flex;flex-flow:column wrap}.hdrBlack,.hdrBlue{width:100%;height:0}::-webkit-scrollbar{width:1vh}::-webkit-scrollbar-track{background:#1f1f1f}::-webkit-scrollbar-thumb{background:rgba(54,46,255,.5)}::-webkit-scrollbar-thumb:hover{background:#362eff}.circle-text.black .char,.circle-text.blue .char{color:#fff}.circle-text.white .char{color:#1f1f1f}.circle-text.red .char{color:#fff}.circle-text-box{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;position:absolute;z-index:4;width:25.2vh;height:25.2vh;right:6.3vh;margin-top:-12.6vh;overflow:hidden}@media screen and (max-width:700px){.circle-text-box{display:none}}.circle-text-box.hidden{display:none}.circle-text{position:absolute;z-index:4;width:100%;height:100%;animation:circleText 30s linear infinite}.circle-text .char{font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase;line-height:0;--l:calc(var(--char-total) + 1);--rotationUnit:calc((1turn / var(--l)) * var(--char-index, 1));transform:rotate(var(--rotationUnit));transform-origin:center;width:calc(100% - 2rem);height:calc(100% - 2rem);top:1rem;left:1rem;text-align:center;display:block!important;position:absolute!important}.circle-text .char:after,.circle-text .char:before{display:none}@keyframes circleText{0%{transform:rotate(-1turn)}to{transform:rotate(0deg)}}.icon-loading.black span,.icon-loading.blue span,.icon-loading.red span,.icon-loading.white span{border-top-color:#4fffbf;border-left-color:#4fffbf}.icon-loading span{display:block;box-sizing:border-box;border-radius:50%;border-left-style:solid;border-top-style:solid;border-left-width:.3vh;border-bottom:.3vh solid transparent;border-right:.3vh solid transparent;border-top-width:.3vh;animation:loading .4s linear infinite;width:82%;height:82%}.icon-loading.lg span{border-width:.4vh}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-page{display:flex;flex-flow:row nowrap;position:fixed;width:100vw;height:100vh;justify-content:center;align-items:center;top:0;left:0;z-index:999;background:#1f1f1f}.loading-page .icon-loading{position:absolute}.message.green{color:#4fffbf;border-color:#4fffbf}.message.green .link{color:#4fffbf}.message.green .link:after{background:#4fffbf}.message.green .link:hover{color:#fff}.message.green .link:hover:after{background:#fff}.message.green .link.loading{color:#4fffbf}.message.green .link.done{color:#fff}.message.green .link.done .icon svg path{fill:#fff}.message.orange{color:#faad14;border-color:#faad14}.message.orange .link{color:#faad14}.message.orange .link:after{background:#faad14}.message.orange .link:hover{color:#fff}.message.orange .link:hover:after{background:#fff}.message.orange .link.loading{color:#faad14}.message.orange .link.done{color:#fff}.message.orange .link.done .icon svg path{fill:#fff}.message.red{border-color:#ff4d4f}.message.red,.message.red .link{color:#ff4d4f}.message.red .link:after{background:#ff4d4f}.message.red .link:hover{color:#fff}.message.red .link:hover:after{background:#fff}.message.red .link.loading{color:#ff4d4f}.message.red .link.done{color:#fff}.message.red .link.done .icon svg path{fill:#fff}.message.yellow{color:#fffb00;border-color:#fffb00}.message.yellow .link{color:#fffb00}.message.yellow .link:after{background:#fffb00}.message.yellow .link:hover{color:#fff}.message.yellow .link:hover:after{background:#fff}.message.yellow .link.loading{color:#fffb00}.message.yellow .link.done{color:#fff}.message.yellow .link.done .icon svg path{fill:#fff}.message{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;width:100%;margin-bottom:6.3vh;padding:4.2vh;box-sizing:border-box;border:1px solid;position:relative;z-index:2}.message.closed{opacity:0;visibility:hidden}.message .hdr{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;text-transform:uppercase;text-decoration:none;font-weight:600;position:relative;padding:0 0 2.1vh}.message .hdr.nodesc{padding-bottom:0}@media screen and (max-width:1300px){.message .hdr{justify-content:space-between}}.message .hdr .item{display:block;padding-right:1vh;transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;font-weight:600}.message .checkout,.message .resend{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.message .checkout .button,.message .resend .button{margin:1em 2em 0 0}#nprogress{pointer-events:none}#nprogress .bar{background:#4fffbf;position:fixed;z-index:1031;top:0;left:0;width:100%;height:.2vh}#nprogress .peg{display:block;position:absolute;right:0;width:10.5vh;height:100%;opacity:1}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:1vh;right:1vh}@media screen and (max-width:1100px){#nprogress .spinner{top:1vh;right:1vh}}#nprogress .spinner-icon{display:block;box-sizing:border-box;border-radius:50%;animation:loading .4s linear infinite;width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh;border:.3vh solid transparent;border-color:#4fffbf transparent transparent #4fffbf;border-style:solid;border-width:.3vh}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}.layout.blue{background:#362eff}.layout.blue h1{color:#fff}.layout.blue a h1{color:hsla(0,0%,100%,.5)}.layout.blue a:hover h1{color:#fff}.layout.blue .sub a,.layout.blue .sub span{color:hsla(0,0%,100%,.5)}.layout.blue .sub .icon svg path{fill:hsla(0,0%,100%,.5)}.layout.blue .sub:hover a,.layout.blue .sub:hover span{color:#fff}.layout.blue .sub:hover .icon svg path{fill:#fff}.layout.black{background:#1f1f1f}.layout.black h1{color:#fff}.layout.black a h1{color:hsla(0,0%,100%,.5)}.layout.black a:hover h1{color:#fff}.layout.black .sub a,.layout.black .sub span{color:hsla(0,0%,100%,.5)}.layout.black .sub .icon svg path{fill:hsla(0,0%,100%,.5)}.layout.black .sub:hover a,.layout.black .sub:hover span{color:#fff}.layout.black .sub:hover .icon svg path{fill:#fff}.layout.white{background:#fff}.layout.white h1{color:#1f1f1f}.layout.white a h1{color:rgba(31,31,31,.5)}.layout.white a:hover h1{color:#1f1f1f}.layout.white .sub a,.layout.white .sub span{color:rgba(31,31,31,.5)}.layout.white .sub .icon svg path{fill:rgba(31,31,31,.5)}.layout.white .sub:hover a,.layout.white .sub:hover span{color:#1f1f1f}.layout.white .sub:hover .icon svg path{fill:#1f1f1f}.layout.red{background:#ec1a9e}.layout.red h1{color:#fff}.layout.red a h1{color:hsla(0,0%,100%,.5)}.layout.red a:hover h1{color:#fff}.layout.red .sub a,.layout.red .sub span{color:hsla(0,0%,100%,.5)}.layout.red .sub .icon svg path{fill:hsla(0,0%,100%,.5)}.layout.red .sub:hover a,.layout.red .sub:hover span{color:#fff}.layout.red .sub:hover .icon svg path{fill:#fff}.layout.black.nested,.layout.blue.nested,.layout.red.nested,.layout.white.nested{background:transparent;background-color:transparent}.layout{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding:25.2vh 12.6vh 0;position:relative}@media screen and (max-width:1100px){.layout{padding:6.3vh 2.1vh 12.6vh}}@media screen and (max-width:700px){.layout{padding:6.3vh 2.1vh}}.layout .layout-item{box-sizing:border-box;padding:0 2.1vh 4.2vh}.layout .layout-item,.layout .layout-item h1{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative}.layout .layout-item h1{font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;font-weight:500;margin:0 0 6.3vh;white-space:pre-line;padding-right:6.3vh;z-index:2}@media screen and (max-width:1100px){.layout .layout-item h1{font-size:5.35vh;line-height:5.9vh}}.layout .layout-item a{text-decoration:none;position:relative;z-index:2}.layout .layout-item .sub{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin-top:6.3vh;cursor:pointer;width:0;position:relative;z-index:2}.layout .layout-item .sub a,.layout .layout-item .sub span{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-decoration:none;white-space:nowrap}.layout .layout-item .sub .icon{width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh;margin-left:1vh}.layout .layout-item .sub .icon svg{width:78%;height:78%}.layout .layout-item .sub .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.layout .layout-item.w20{width:20%;min-width:20%;max-width:20%}@media screen and (max-width:1600px){.layout .layout-item.w20{width:33.33%;min-width:33.33%;max-width:33.33%}}@media screen and (max-width:1300px){.layout .layout-item.w20{width:50%;min-width:50%;max-width:50%}}@media screen and (max-width:700px){.layout .layout-item.w20{width:100%;min-width:100%;max-width:100%}}.layout .layout-item.w25{width:25%;min-width:25%;max-width:25%}@media screen and (max-width:1600px){.layout .layout-item.w25{width:33.33%;min-width:33.33%;max-width:33.33%}}@media screen and (max-width:1300px){.layout .layout-item.w25{width:50%;min-width:50%;max-width:50%}}@media screen and (max-width:700px){.layout .layout-item.w25{width:100%;min-width:100%;max-width:100%}}.layout .layout-item.w33{width:33.33%;min-width:33.33%;max-width:33.33%}@media screen and (max-width:1300px){.layout .layout-item.w33{width:50%;min-width:50%;max-width:50%}}@media screen and (max-width:700px){.layout .layout-item.w33{width:100%;min-width:100%;max-width:100%}}.layout .layout-item.w50{width:50%;min-width:50%;max-width:50%}@media screen and (max-width:1300px){.layout .layout-item.w50{width:50%;min-width:50%;max-width:50%}}@media screen and (max-width:700px){.layout .layout-item.w50{width:100%;min-width:100%;max-width:100%}}.layout .layout-item.w66{width:66.66%;min-width:66.66%;max-width:66.66%}@media screen and (max-width:1300px){.layout .layout-item.w66{width:100%;min-width:100%;max-width:100%}}.layout .layout-item.w75{width:75%;min-width:75%;max-width:75%}@media screen and (max-width:1600px){.layout .layout-item.w75{width:66.66%;min-width:66.66%;max-width:66.66%}}@media screen and (max-width:1300px){.layout .layout-item.w75{width:50%;min-width:50%;max-width:50%;width:100%;min-width:100%;max-width:100%}}.layout .layout-item.w80{width:80%;min-width:80%;max-width:80%}@media screen and (max-width:1600px){.layout .layout-item.w80{width:66.66%;min-width:66.66%;max-width:66.66%}}@media screen and (max-width:1300px){.layout .layout-item.w80{width:50%;min-width:50%;max-width:50%}}@media screen and (max-width:700px){.layout .layout-item.w80{width:100%;min-width:100%;max-width:100%}}.layout .layout-item.w100{width:100%;min-width:100%;max-width:100%}.layout .layout-item.lb{display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start}.layout.min{padding:0 12.6vh}@media screen and (max-width:1100px){.layout.min{padding:0 2.1vh}}.layout.min .layout-item{padding:0 2.1vh}.layout.nested{width:calc(100% + 4.2vh);margin-left:-2.1vh;padding:0}.layout.nested .layout-item{padding-bottom:0}.layout .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}.page-item-bottom-navigation.blue .link{color:hsla(0,0%,100%,.5)}@media screen and (max-width:1100px){.page-item-bottom-navigation.blue .link{color:#fff}}.page-item-bottom-navigation.blue .link .img svg path{fill:#fff}.page-item-bottom-navigation.blue .link .img:after{background:rgba(54,46,255,.8)}.page-item-bottom-navigation.blue .link .border{border:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation.blue .link:hover{color:#362eff}.page-item-bottom-navigation.blue .link:hover .border{background:#fff}.page-item-bottom-navigation.blue .lb .border{border-right:1px solid hsla(0,0%,100%,.125)}.page-item-bottom-navigation.blue .lb .last .border{border-right:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation.blue .rb .border{border-left:1px solid hsla(0,0%,100%,.125)}.page-item-bottom-navigation.blue .rb .last .border{border-left:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation.black .link{color:hsla(0,0%,100%,.5)}@media screen and (max-width:1100px){.page-item-bottom-navigation.black .link{color:#fff}}.page-item-bottom-navigation.black .link .img svg path{fill:#fff}.page-item-bottom-navigation.black .link .img:after{background:rgba(54,46,255,.8)}.page-item-bottom-navigation.black .link .border{border:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation.black .link:hover{color:#362eff}.page-item-bottom-navigation.black .link:hover .border{background:#fff}.page-item-bottom-navigation.black .lb .border{border-right:1px solid hsla(0,0%,100%,.125)}.page-item-bottom-navigation.black .lb .last .border{border-right:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation.black .rb .border{border-left:1px solid hsla(0,0%,100%,.125)}.page-item-bottom-navigation.black .rb .last .border{border-left:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation.white .link{color:rgba(31,31,31,.5)}@media screen and (max-width:1100px){.page-item-bottom-navigation.white .link{color:#1f1f1f}}.page-item-bottom-navigation.white .link .img svg path{fill:#fff}.page-item-bottom-navigation.white .link .img:after{background:rgba(54,46,255,.8)}.page-item-bottom-navigation.white .link .border{border:1px solid rgba(31,31,31,.25)}.page-item-bottom-navigation.white .link:hover{color:#fff}.page-item-bottom-navigation.white .link:hover .border{background:#1f1f1f}.page-item-bottom-navigation.white .lb .border{border-right:1px solid rgba(31,31,31,.125)}.page-item-bottom-navigation.white .lb .last .border{border-right:1px solid rgba(31,31,31,.25)}.page-item-bottom-navigation.white .rb .border{border-left:1px solid rgba(31,31,31,.125)}.page-item-bottom-navigation.white .rb .last .border{border-left:1px solid rgba(31,31,31,.25)}.page-item-bottom-navigation.red .link{color:hsla(0,0%,100%,.5)}@media screen and (max-width:1100px){.page-item-bottom-navigation.red .link{color:#fff}}.page-item-bottom-navigation.red .link .img svg path{fill:#fff}.page-item-bottom-navigation.red .link .img:after{background:rgba(54,46,255,.8)}.page-item-bottom-navigation.red .link .border{border:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation.red .link:hover{color:#362eff}.page-item-bottom-navigation.red .link:hover .border{background:#fff}.page-item-bottom-navigation.red .lb .border{border-right:1px solid hsla(0,0%,100%,.125)}.page-item-bottom-navigation.red .lb .last .border{border-right:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation.red .rb .border{border-left:1px solid hsla(0,0%,100%,.125)}.page-item-bottom-navigation.red .rb .last .border{border-left:1px solid hsla(0,0%,100%,.25)}.page-item-bottom-navigation{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;box-sizing:border-box;padding:1vh 1vh 0;width:calc(100% + 25.2vh);margin:0 0 0 -12.6vh;z-index:3}@media screen and (max-width:1100px){.page-item-bottom-navigation{width:calc(100% + 4.2vh);margin:0 0 0 -2.1vh}}.page-item-bottom-navigation .lb,.page-item-bottom-navigation .rb{box-sizing:border-box;width:calc(50% - .5vh);min-width:calc(50% - .5vh);max-width:calc(50% - .5vh);position:relative}.page-item-bottom-navigation .lb .link,.page-item-bottom-navigation .rb .link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;position:relative;height:100%}@media screen and (max-width:1100px){.page-item-bottom-navigation .lb .link,.page-item-bottom-navigation .rb .link{display:flex;flex-flow:column nowrap}}.page-item-bottom-navigation .lb .link .img,.page-item-bottom-navigation .rb .link .img{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:10.5vh;min-width:10.5vh;max-width:10.5vh;height:10.5vh;position:relative;z-index:2}.page-item-bottom-navigation .lb .link .img:after,.page-item-bottom-navigation .rb .link .img:after{position:absolute;content:"";display:block;transition:all .5s cubic-bezier(.18,.88,.55,1);width:100%;height:100%;z-index:2;top:0;opacity:0}.page-item-bottom-navigation .lb .link .img .icon,.page-item-bottom-navigation .rb .link .img .icon{z-index:3;transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;width:8.2vh;min-width:8.2vh;max-width:8.2vh;height:8.2vh;min-height:8.2vh;max-height:8.2vh;opacity:0}@media screen and (max-width:1100px){.page-item-bottom-navigation .lb .link .img .icon,.page-item-bottom-navigation .rb .link .img .icon{width:5.9vh;min-width:5.9vh;max-width:5.9vh;height:5.9vh;min-height:5.9vh;max-height:5.9vh}}.page-item-bottom-navigation .lb .link .img .icon svg,.page-item-bottom-navigation .rb .link .img .icon svg{width:80%;height:80%}.page-item-bottom-navigation .lb .link .img img,.page-item-bottom-navigation .rb .link .img img{z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-item-bottom-navigation .lb .link .lbl,.page-item-bottom-navigation .rb .link .lbl{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;font-weight:600;margin:0 4.2vh;width:100%;max-width:100%;text-overflow:ellipsis;box-sizing:border-box;position:relative;z-index:2;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1100px){.page-item-bottom-navigation .lb .link .lbl,.page-item-bottom-navigation .rb .link .lbl{width:100%;max-width:100%;margin:2.1vh 0 0;-webkit-line-clamp:8}.page-item-bottom-navigation .lb .link .lbl:after,.page-item-bottom-navigation .rb .link .lbl:after{display:none}}.page-item-bottom-navigation .lb .link .border,.page-item-bottom-navigation .rb .link .border{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;width:calc(100% + 1.9vh);height:calc(100% + 4.2vh);top:0;z-index:1;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center}.page-item-bottom-navigation .lb .link .border:before,.page-item-bottom-navigation .rb .link .border:before{transition:all 1s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:0;height:600%;z-index:2}.page-item-bottom-navigation .lb .link .border:after,.page-item-bottom-navigation .rb .link .border:after{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:0;height:600%;z-index:1}.page-item-bottom-navigation .lb .link:hover .img .icon,.page-item-bottom-navigation .lb .link:hover .img:after,.page-item-bottom-navigation .rb .link:hover .img .icon,.page-item-bottom-navigation .rb .link:hover .img:after{opacity:1}.page-item-bottom-navigation .lb .link:hover .img .icon,.page-item-bottom-navigation .rb .link:hover .img .icon{transform:translateX(0)}.page-item-bottom-navigation .lb .link:hover .border:before,.page-item-bottom-navigation .rb .link:hover .border:before{width:50%}.page-item-bottom-navigation .lb .link:hover .border:after,.page-item-bottom-navigation .rb .link:hover .border:after{width:100%}.page-item-bottom-navigation .lb{justify-content:flex-start}@media screen and (max-width:1100px){.page-item-bottom-navigation .lb .link{align-items:flex-start}}.page-item-bottom-navigation .lb .link .img .icon{transform:translateX(1vh)}.page-item-bottom-navigation .lb .link .lbl{text-align:left}@media screen and (max-width:1100px){.page-item-bottom-navigation .lb .link .lbl{padding:0 2.1vh 0 0}}.page-item-bottom-navigation .lb .link .border{justify-content:flex-end;top:-2.1vh;left:-2.1vh}.page-item-bottom-navigation .rb{justify-content:flex-end}@media screen and (max-width:1100px){.page-item-bottom-navigation .rb .link{justify-content:flex-end;align-items:flex-end;flex-direction:column-reverse}}.page-item-bottom-navigation .rb .link .img .icon{transform:translateX(-1vh)}.page-item-bottom-navigation .rb .link .lbl{text-align:right}@media screen and (max-width:1100px){.page-item-bottom-navigation .rb .link .lbl{padding:0 0 0 2.1vh}}.page-item-bottom-navigation .rb .link .border{justify-content:flex-start;top:-2.1vh;right:-2.1vh}.page-item-top-navigation.blue .lb .icon svg path,.page-item-top-navigation.blue .rb .icon svg path{fill:#fff}.page-item-top-navigation.blue .lb .icon:hover:after,.page-item-top-navigation.blue .rb .icon:hover:after{background:#fff}.page-item-top-navigation.blue .lb .icon:hover svg path,.page-item-top-navigation.blue .rb .icon:hover svg path{fill:#362eff}.page-item-top-navigation.black .lb .icon svg path,.page-item-top-navigation.black .rb .icon svg path{fill:#fff}.page-item-top-navigation.black .lb .icon:hover:after,.page-item-top-navigation.black .rb .icon:hover:after{background:#fff}.page-item-top-navigation.black .lb .icon:hover svg path,.page-item-top-navigation.black .rb .icon:hover svg path,.page-item-top-navigation.white .lb .icon svg path,.page-item-top-navigation.white .rb .icon svg path{fill:#1f1f1f}.page-item-top-navigation.white .lb .icon:hover:after,.page-item-top-navigation.white .rb .icon:hover:after{background:#1f1f1f}.page-item-top-navigation.red .lb .icon svg path,.page-item-top-navigation.red .rb .icon svg path,.page-item-top-navigation.white .lb .icon:hover svg path,.page-item-top-navigation.white .rb .icon:hover svg path{fill:#fff}.page-item-top-navigation.red .lb .icon:hover:after,.page-item-top-navigation.red .rb .icon:hover:after{background:#fff}.page-item-top-navigation.red .lb .icon:hover svg path,.page-item-top-navigation.red .rb .icon:hover svg path{fill:#1f1f1f}.page-item-top-navigation{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;position:absolute;left:66.66%;top:25.2vh}@media screen and (max-width:1100px){.page-item-top-navigation{top:0;left:0;position:relative;margin:6.3vh 0 0 2.1vh}}.page-item-top-navigation .lb,.page-item-top-navigation .rb{display:flex;flex-flow:row nowrap}.page-item-top-navigation .lb .icon,.page-item-top-navigation .rb .icon{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;vertical-align:middle;width:8.2vh;min-width:8.2vh;max-width:8.2vh;height:8.2vh;min-height:8.2vh;max-height:8.2vh}@media screen and (max-width:1100px){.page-item-top-navigation .lb .icon,.page-item-top-navigation .rb .icon{width:5.9vh;min-width:5.9vh;max-width:5.9vh;height:5.9vh;min-height:5.9vh;max-height:5.9vh}}.page-item-top-navigation .lb .icon:after,.page-item-top-navigation .rb .icon:after{position:absolute;content:"";display:block;transition:all .5s cubic-bezier(.18,.88,.55,1);border-radius:100%;width:70%;height:70%;background:transparent;z-index:1}.page-item-top-navigation .lb .icon svg,.page-item-top-navigation .rb .icon svg{position:relative;transition:all .5s cubic-bezier(.18,.88,.55,1);fill:none;z-index:2;width:60%;height:60%}.page-item-top-navigation .lb .icon svg line,.page-item-top-navigation .lb .icon svg path,.page-item-top-navigation .lb .icon svg polyline,.page-item-top-navigation .rb .icon svg line,.page-item-top-navigation .rb .icon svg path,.page-item-top-navigation .rb .icon svg polyline{transition:all .5s cubic-bezier(.18,.88,.55,1)}.page-item-top-navigation .lb .icon:hover:after,.page-item-top-navigation .rb .icon:hover:after{width:100%;height:100%}.page-item-top-navigation .lb span,.page-item-top-navigation .rb span{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative}.page-item-top-navigation .lb span:after,.page-item-top-navigation .rb span:after{position:absolute;content:"";display:block;transition:all .5s cubic-bezier(.18,.88,.55,1);border-radius:100%;width:70%;height:70%;background:transparent;z-index:1}.page-item-top-navigation .lb span.arrow,.page-item-top-navigation .rb span.arrow{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;vertical-align:middle;width:8.2vh;min-width:8.2vh;max-width:8.2vh;height:8.2vh;min-height:8.2vh;max-height:8.2vh}@media screen and (max-width:1100px){.page-item-top-navigation .lb span.arrow,.page-item-top-navigation .rb span.arrow{width:5.9vh;min-width:5.9vh;max-width:5.9vh;height:5.9vh;min-height:5.9vh;max-height:5.9vh}}.page-item-top-navigation .lb span.arrow svg,.page-item-top-navigation .rb span.arrow svg{position:relative;transition:all .5s cubic-bezier(.18,.88,.55,1);fill:none;z-index:2;width:60%;height:60%}.page-item-top-navigation .lb span.arrow svg line,.page-item-top-navigation .lb span.arrow svg path,.page-item-top-navigation .lb span.arrow svg polyline,.page-item-top-navigation .rb span.arrow svg line,.page-item-top-navigation .rb span.arrow svg path,.page-item-top-navigation .rb span.arrow svg polyline{transition:all .5s cubic-bezier(.18,.88,.55,1)}.page-item-top-navigation .lb span:hover:after,.page-item-top-navigation .rb span:hover:after{width:100%;height:100%}.page-item-top-navigation .lb{padding-right:2.1vh}.page-desc.blue .desc-about,.page-desc.blue .desc-tags,.page-desc.blue .desc-task{color:#fff}.page-desc.blue .desc-tags .tag{color:hsla(0,0%,100%,.5)}.page-desc.black .desc-about,.page-desc.black .desc-tags,.page-desc.black .desc-task{color:#fff}.page-desc.black .desc-tags .tag{color:hsla(0,0%,100%,.5)}.page-desc.white .desc-about,.page-desc.white .desc-tags,.page-desc.white .desc-task{color:#1f1f1f}.page-desc.white .desc-tags .tag{color:rgba(31,31,31,.5)}.page-desc.red .desc-about,.page-desc.red .desc-tags,.page-desc.red .desc-task{color:#fff}.page-desc.red .desc-tags .tag{color:hsla(0,0%,100%,.5)}.layout.page-desc{padding-top:12.6vh;padding-bottom:12.6vh}@media screen and (max-width:700px){.layout.page-desc{padding-top:6.3vh;padding-bottom:6.3vh}}.layout.page-desc .layout-item{padding-bottom:0}.layout.page-desc .mark{position:relative;width:2.1vh;height:2.1vh;position:absolute;left:-1vh;top:-3.7vh}.layout.page-desc .mark div{position:absolute;width:calc(50% + .5px);height:calc(50% + .5px);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.25)}.layout.page-desc .mark div:first-child{top:0;left:0;border-left-color:transparent;border-top-color:transparent}.layout.page-desc .mark div:nth-child(2){top:0;right:0;border-right-color:transparent;border-top-color:transparent}.layout.page-desc .mark div:nth-child(3){bottom:0;left:0;border-left-color:transparent;border-bottom-color:transparent}.layout.page-desc .mark div:nth-child(4){bottom:0;right:0;border-right-color:transparent;border-bottom-color:transparent}.layout.page-desc .desc-about,.layout.page-desc .desc-tags,.layout.page-desc .desc-task{position:relative;z-index:2}.layout.page-desc .desc-task .mark{left:1vh}.layout.page-desc .desc-task .task-lbl{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;margin:0 0 4.2vh}.layout.page-desc .desc-task .task-txt{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif}.layout.page-desc .desc-about{margin-top:12.6vh}.layout.page-desc .desc-about .about-lbl{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;margin:0 0 4.2vh}.layout.page-desc .desc-about .about-txt{font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;white-space:pre-line;-moz-column-count:2;column-count:2;-moz-column-gap:4.2vh;column-gap:4.2vh;text-wrap:balance}@media screen and (max-width:700px){.layout.page-desc .desc-about .about-txt{-moz-column-count:1;column-count:1}}.layout.page-desc .desc-tags{justify-content:flex-end;margin-top:12.6vh}.layout.page-desc .desc-tags .mark{left:1vh}.layout.page-desc .desc-tags .tags-lbl{margin:0 0 4.2vh}.layout.page-desc .desc-tags .tag,.layout.page-desc .desc-tags .tags-lbl{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif}.page-header{box-sizing:border-box;position:relative;z-index:2;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;font-weight:500;padding:25.2vh calc(33.33% + 4.2vh) 6.3vh 14.7vh;overflow:hidden}@media screen and (max-width:1100px){.page-header{font-size:5.35vh;line-height:5.9vh;padding:18.9vh 4.2vh 6.3vh}}.page-header .item{display:block}.page-header .hdr-link{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;color:hsla(0,0%,100%,.5);text-decoration:none}@media screen and (max-width:700px){.page-header .hdr-link{width:100%}}.page-header .hdr-link .icon,.page-header .hdr-link .item{transition:all .5s cubic-bezier(.18,.88,.55,1);margin:0 2.1vh 0 0}.page-header .hdr-link .item{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header .hdr-link .icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:8.2vh;min-width:8.2vh;max-width:8.2vh;height:8.2vh;min-height:8.2vh;max-height:8.2vh}@media screen and (max-width:1100px){.page-header .hdr-link .icon{width:5.9vh;min-width:5.9vh;max-width:5.9vh;height:5.9vh;min-height:5.9vh;max-height:5.9vh}}.page-header .hdr-link .icon svg{transition:all .5s cubic-bezier(.18,.88,.55,1);fill:none;width:60%;height:60%}.page-header .hdr-link .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1);fill:hsla(0,0%,100%,.5)}.page-header .hdr-link.o25{color:hsla(0,0%,100%,.25)}.page-header .hdr-link.o25 .icon svg path{fill:hsla(0,0%,100%,.25)}.page-header .hdr-link:hover{color:#362eff}.page-header .hdr-link:hover .icon{transform:rotate(-45deg)}.page-header .hdr-link:hover .icon svg{width:78%;height:78%}.page-header .hdr-link:hover .icon svg path{fill:#362eff}.page-header .group{display:block;justify-content:flex-start;align-items:flex-start;max-width:100%}.page-header .group .item{display:inline;transition:all .5s cubic-bezier(.18,.88,.55,1);margin:0 2.1vh 0 0;overflow:hidden;text-overflow:ellipsis;text-wrap:balance;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.page-header .group .counter{display:inline;width:8.2vh;min-width:8.2vh;max-width:8.2vh;height:8.2vh;min-height:8.2vh;max-height:8.2vh;position:absolute}@media screen and (max-width:1100px){.page-header .group .counter{width:5.9vh;min-width:5.9vh;max-width:5.9vh;height:5.9vh;min-height:5.9vh;max-height:5.9vh}}.page-header .group .counter .counter-in{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;height:100%;margin-top:-1vh;margin-left:-2.5vh}@media screen and (max-width:1100px){.page-header .group .counter .counter-in{margin-left:-2.5vh}}.page-header .group .counter .counter-in .counter-lbl{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;letter-spacing:0;font-weight:400;color:hsla(0,0%,100%,.5);position:absolute;z-index:2}@media screen and (max-width:1100px){.page-header .group .counter .counter-in .counter-lbl{font-size:1.2vh;line-height:1.8vh;font-family:Montserrat,sans-serif}}.page-header .group .counter .counter-in .counter-bg{width:50%;height:50%;border:1px solid hsla(0,0%,100%,.5);border-radius:100%;z-index:1;position:absolute}.page-header.min{padding:0 33.33% 0 2.1vh}.page-header.min .group .item{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media screen and (max-width:1100px){.page-header.min{padding-right:0}}.page-images.after,.page-images.before{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;width:100%}.page-images.after .img,.page-images.after .page-image,.page-images.before .img,.page-images.before .page-image{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.page-images.after .img,.page-images.before .img{width:100%;position:relative}.page-images.after .img .overlay,.page-images.before .img .overlay{position:absolute;width:100%;height:100%;z-index:2}.page-images.after .img .plx,.page-images.before .img .plx{width:100%;overflow:hidden;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;position:relative}.page-images.after .img .plx .react-parallax,.page-images.before .img .plx .react-parallax{width:100%;height:100%}.page-images.after .img .plx .hidden,.page-images.before .img .plx .hidden{position:absolute;z-index:-1;opacity:0}.page-images.after .img embed,.page-images.after .img img,.page-images.before .img embed,.page-images.before .img img{width:100%;display:block}.page-images.after img[src="/images/fail.svg"],.page-images.after img[src="/images/load.svg"],.page-images.before img[src="/images/fail.svg"],.page-images.before img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh;margin:6.3vh 0}.page-images .before-after-slider{width:100%!important;min-width:100%;height:100%}.page-images .before-after-slider .before{border-right:1px solid #fff!important}.page-images .before-after-slider .after,.page-images .before-after-slider .before{box-sizing:border-box;height:100%}.page-images .before-after-slider .before img{height:100%}.page-images .before-after-slider .before img[src="/images/fail.svg"],.page-images .before-after-slider .before img[src="/images/load.svg"]{display:none}.page-images .before-after-slider .after{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.page-images .before-after-slider .after img{width:100%;max-width:100%;height:100%}.page-images .before-after-slider .after img[src="/images/fail.svg"],.page-images .before-after-slider .after img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh;margin:6.3vh 0}.page-images .before-after-slider .resize-button{width:3.15vh;height:3.15vh}.page-images .before-after-slider .resize-button svg{width:60%;height:60%}.page-images .before-after-slider input[type=range]{display:block;min-width:100%;max-width:100%;margin:0}.page-images .before-after-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;background-color:transparent!important;border:0;margin:0}.page-images .before-after-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;background-color:transparent!important;border:0;margin:0}.page-images .before-after-slider input[type=range]::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;background-color:transparent!important;border:0;margin:0}.page-info.blue .in .desc-short{color:#fff}.page-info.blue .in .types li{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.page-info.blue .in .links li,.page-info.blue .in .links li:last-child{border-color:hsla(0,0%,100%,.1)}.page-info.blue .in .links a svg path{fill:hsla(0,0%,100%,.5)}.page-info.blue .in .links a span{color:hsla(0,0%,100%,.5)}.page-info.blue .in .links a:hover svg path{fill:#fff}.page-info.black .in .desc-short,.page-info.blue .in .links a:hover span{color:#fff}.page-info.black .in .types li{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.page-info.black .in .links li,.page-info.black .in .links li:last-child{border-color:hsla(0,0%,100%,.1)}.page-info.black .in .links a svg path{fill:hsla(0,0%,100%,.5)}.page-info.black .in .links a span{color:hsla(0,0%,100%,.5)}.page-info.black .in .links a:hover svg path{fill:#fff}.page-info.black .in .links a:hover span{color:#fff}.page-info.white .in .desc-short{color:#1f1f1f}.page-info.white .in .types li{background:rgba(31,31,31,.1);color:rgba(31,31,31,.5)}.page-info.white .in .links li,.page-info.white .in .links li:last-child{border-color:rgba(31,31,31,.25)}.page-info.white .in .links a svg path{fill:rgba(31,31,31,.5)}.page-info.white .in .links a span{color:rgba(31,31,31,.5)}.page-info.white .in .links a:hover svg path{fill:#1f1f1f}.page-info.white .in .links a:hover span{color:#1f1f1f}.page-info.red .in .desc-short{color:#fff}.page-info.red .in .types li{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.page-info.red .in .links li,.page-info.red .in .links li:last-child{border-color:hsla(0,0%,100%,.1)}.page-info.red .in .links a svg path{fill:hsla(0,0%,100%,.5)}.page-info.red .in .links a span{color:hsla(0,0%,100%,.5)}.page-info.red .in .links a:hover svg path{fill:#fff}.page-info.red .in .links a:hover span{color:#fff}.page-info{width:100%}.page-info .in{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;display:flex;flex-flow:column wrap;width:100%;padding:6.3vh 2.1vh;box-sizing:border-box}.page-info .in .buttons{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;padding:0 25% 0 0}@media screen and (max-width:1100px){.page-info .in .buttons{padding-right:40%}}@media screen and (max-width:700px){.page-info .in .buttons{padding-right:0}}.page-info .in .buttons .button{margin:0 1vh 1vh 0}.page-info .in .buttons .button .icon{margin:0 .525vh 0 0}.page-info .in .buttons .button .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.page-info .in .buttons ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;list-style:none}.page-info .in .buttons ul li{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.page-info .in .desc-short{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);padding:5.25vh 50% 0 0;box-sizing:border-box;white-space:pre-line;width:100%;opacity:1;visibility:visible;transform:translateY(0);font-weight:400}@media screen and (max-width:1600px){.page-info .in .desc-short{padding-right:25%}}@media screen and (max-width:700px){.page-info .in .desc-short{padding-right:0}}.page-info .in .types{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:3.15vh 0 0;padding:0;list-style:none}.page-info .in .types li{flex-flow:row wrap;justify-content:center;align-items:center;margin:0 .525vh 0 0;text-transform:uppercase;padding:.525vh 1vh}.page-info .in .links,.page-info .in .types li{display:flex;transition:all .5s cubic-bezier(.18,.88,.55,1)}.page-info .in .links{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;padding:0;margin:5.25vh 0 0;list-style:none;width:50%;box-sizing:border-box}@media screen and (max-width:1300px){.page-info .in .links{width:75%}}@media screen and (max-width:700px){.page-info .in .links{width:100%}}.page-info .in .links.hide{margin-top:0}.page-info .in .links li{transition:all .5s cubic-bezier(.18,.88,.55,1);width:100%;border-top:1px solid;box-sizing:border-box;padding:1vh 0}.page-info .in .links li:last-child{border-bottom:1px solid}.page-info .in .links a{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;display:flex;flex-flow:row nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1);justify-content:flex-start;align-items:center;text-decoration:none;margin:0;padding:0;border:0;cursor:pointer;position:relative;overflow:hidden;border-radius:1vh}.page-info .in .links a .icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 0 0 1vh;width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh}.page-info .in .links a .icon svg{width:80%;height:80%}.page-info .in .links a .icon svg path,.page-info .in .links a span{transition:all .5s cubic-bezier(.18,.88,.55,1)}.page-info .in .links a span{display:block;position:relative;z-index:3}.page-info .in .cart-btn{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:6.3vh 0 0;width:50%}@media screen and (max-width:1300px){.page-info .in .cart-btn{width:75%}}@media screen and (max-width:700px){.page-info .in .cart-btn{width:100%}}.page-info .in .cart-btn .button{cursor:pointer}.page-info .in .cart-btn .button.disabled{cursor:default}.page-info .in .cart-btn .button .icon{width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.page-info .cover,.page-info .in .cart-btn .button .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.page-info .cover{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:calc(100% + 25.2vh);margin:0 0 0 -12.6vh}@media screen and (max-width:1100px){.page-info .cover{width:calc(100% + 4.2vh);margin:0 0 0 -2.1vh}}.page-info .cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-info .cover img[src="/images/fail.svg"],.page-info .cover img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh;margin:6.3vh 0}.page-text.black,.page-text.blue{color:#fff}.page-text.white{color:#1f1f1f}.page-text.red{color:#fff}.layout.page-text{padding-bottom:21vh}.layout.page-text .text-item,.layout.page-text img{display:block;margin:0;width:100%}.layout.page-text h4{margin:0 0 1em;font-weight:600;color:hsla(0,0%,100%,.5)}.layout.page-text .text-item,.layout.page-text h4{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif}.layout.page-text .text-item{box-sizing:border-box;padding:0 0 6.3vh}.layout.page-text .text-item.last{padding-bottom:0}.layout.page-text .text-item .br{display:block;width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.layout.page-text .text-item .blocks-list{list-style:none;margin:0;padding:0;position:relative}.layout.page-text .text-item .blocks-list li{padding:0 0 0 4.2vh}.layout.page-text .text-item .blocks-list li:before{position:absolute;content:"";display:block;content:"—";width:4.2vh;left:0}.layout.page-text .text-item a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:hsla(0,0%,100%,.5)}.layout.page-text .text-item a:hover{color:#fff}.page-video{width:100%}.page-video .desktop,.page-video .mobile{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:100%}@media screen and (max-width:1100px){.page-video .desktop{display:none}}.page-video .mobile{display:none}@media screen and (max-width:1100px){.page-video .mobile{display:flex}}.page-video video{display:block;width:100%;height:auto}.page.blue{background:#362eff}.page.blue .page-header,.page.blue .page-item .item-related h3{color:#fff}.page.black{background:#1f1f1f}.page.black .page-header,.page.black .page-item .item-related h3{color:#fff}.page.white{background:#fff}.page.white .page-header,.page.white .page-item .item-related h3{color:#1f1f1f}.page.red{background:#1f1f1f}.page.red .page-header,.page.red .page-item .item-related h3{color:#fff}.page{z-index:1}.page,.page .cats,.page .desc,.page .list,.page .page-item{position:relative;transition:all .5s cubic-bezier(.18,.88,.55,1)}.page .cats,.page .desc,.page .list,.page .page-item{box-sizing:border-box;z-index:2}.page .desc{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;margin-top:0;padding:14.7vh 12.6vh 21vh;z-index:2;font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;color:#fff;font-weight:400}@media screen and (max-width:1300px){.page .desc{flex-direction:row-reverse}}@media screen and (max-width:1100px){.page .desc{display:flex;flex-flow:column nowrap;padding:6.3vh 2.1vh 12.6vh}}.page .desc .lb{width:33.33%;min-width:33.33%;max-width:33.33%}.page .desc .lb .img{transition:all .5s cubic-bezier(.18,.88,.55,1);width:calc(100% - 12.6vh);padding-top:calc(100% - 12.6vh);height:0;position:absolute;overflow:hidden;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-top:-6.3vh}@media screen and (max-width:1300px){.page .desc .lb .img{right:2.1vh}}@media screen and (max-width:1100px){.page .desc .lb .img{margin-bottom:6.3vh;position:relative;width:50%;padding-top:50%;right:auto}}@media screen and (max-width:700px){.page .desc .lb .img{width:100%;padding-top:100%}}.page .desc .lb .img .img-in{position:absolute;top:0;width:100%;height:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.page .desc .lb .img img,.page .desc .lb .img svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.4;top:0}.page .desc .lb .img img[src="/images/fail.svg"],.page .desc .lb .img img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh}.page .desc .rb{width:66.66%;min-width:66.66%;max-width:66.66%;white-space:pre-line}.page .desc .rb .hidden{display:none}.page .desc .lb,.page .desc .rb{transition:all .5s cubic-bezier(.18,.88,.55,1);box-sizing:border-box;padding:0 2.1vh;position:relative}@media screen and (max-width:1300px){.page .desc .lb,.page .desc .rb{width:50%;min-width:50%;max-width:50%}}@media screen and (max-width:1100px){.page .desc .lb,.page .desc .rb{width:100%;min-width:100%;max-width:100%}}.page .cats{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding:0 14.7vh 12.6vh}@media screen and (max-width:1100px){.page .cats{padding:0 4.2vh 12.6vh}}.page .cats .cat{transition:all .5s cubic-bezier(.18,.88,.55,1);justify-content:center;position:relative;margin:0 1vh 1vh 0}.page .cats .cat span.idx{display:block;margin:0 0 0 1vh}.page .page-item{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;padding:25.2vh 12.6vh 0}@media screen and (max-width:1100px){.page .page-item{padding:18.9vh 2.1vh 0}}.page .page-item .page-item-cnt{width:calc(100% + 25.2vh);margin:0 0 0 -12.6vh}@media screen and (max-width:1100px){.page .page-item .page-item-cnt{width:calc(100% + 4.2vh);margin:0 0 0 -2.1vh}}.page .page-item .page-item-cnt .w25{width:25%;min-width:25%;max-width:25%}.page .page-item .page-item-cnt .w33{width:33.33%;min-width:33.33%;max-width:33.33%}.page .page-item .page-item-cnt .w50{width:50%;min-width:50%;max-width:50%}.page .page-item .page-item-cnt .w100{width:100%;min-width:100%;max-width:100%}@media screen and (max-width:700px){.page .page-item .page-item-cnt .w25,.page .page-item .page-item-cnt .w33,.page .page-item .page-item-cnt .w50{width:100%;min-width:100%;max-width:100%}}.page .page-item .page-item-cnt .before-after{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:100%}.page .page-item .page-item-cnt .before-after .before-after-slider{width:100%!important;min-width:100%}.page .page-item .page-item-cnt .before-after .before-after-slider .before{border-right:0!important}.page .page-item .page-item-cnt .before-after .before-after-slider .after,.page .page-item .page-item-cnt .before-after .before-after-slider .before{box-sizing:border-box}.page .page-item .page-item-cnt .before-after .before-after-slider .after img{width:100%}.page .page-item .page-item-cnt .before-after .before-after-slider input[type=range]{display:block;min-width:100%;max-width:100%;margin:0}.page .page-item .page-item-cnt .before-after .before-after-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;background-color:transparent!important;border:0;margin:0}.page .page-item .page-item-cnt .before-after .before-after-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;background-color:transparent!important;border:0;margin:0}.page .page-item .page-item-cnt .before-after .before-after-slider input[type=range]::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;background-color:transparent!important;border:0;margin:0}.page .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}.items.black h3,.items.blue h3{color:#fff}.items.white h3{color:#1f1f1f}.items.red h3{color:#fff}.case-item.blue .cat,.case-item.blue .cat a{color:hsla(0,0%,100%,.5)}.case-item.blue .cat a:hover,.case-item.blue .name a{color:#fff}.case-item.blue .arrow svg path{fill:#fff}.case-item.blue .case .more{border:1px solid hsla(0,0%,100%,.25)}.case-item.blue .case .more .lbl{color:hsla(0,0%,100%,.5)}.case-item.blue .case .more svg path{fill:hsla(0,0%,100%,.5)}.case-item.blue:hover .case .more{border:1px solid hsla(0,0%,100%,.5)}.case-item.blue:hover .case .more .lbl{color:#fff}.case-item.blue:hover .case .more svg path{fill:#fff}.case-item.black .cat{color:hsla(0,0%,100%,.5)}.case-item.black .cat a{color:hsla(0,0%,100%,.25)}.case-item.black .cat a:hover,.case-item.black .name a{color:#fff}.case-item.black .arrow svg path{fill:#fff}.case-item.black .case .more{border:1px solid hsla(0,0%,100%,.25)}.case-item.black .case .more .lbl{color:hsla(0,0%,100%,.5)}.case-item.black .case .more svg path{fill:hsla(0,0%,100%,.5)}.case-item.black:hover .case .more{border:1px solid hsla(0,0%,100%,.5)}.case-item.black:hover .case .more .lbl{color:#fff}.case-item.black:hover .case .more svg path{fill:#fff}.case-item.white .cat,.case-item.white .cat a{color:rgba(31,31,31,.5)}.case-item.white .cat a:hover,.case-item.white .name a{color:#1f1f1f}.case-item.white .arrow svg path{fill:#1f1f1f}.case-item.white .case .more{border:1px solid rgba(31,31,31,.25)}.case-item.white .case .more .lbl{color:rgba(31,31,31,.5)}.case-item.white .case .more svg path{fill:rgba(31,31,31,.5)}.case-item.white:hover .case .more{border:1px solid rgba(31,31,31,.5)}.case-item.white:hover .case .more .lbl{color:#1f1f1f}.case-item.white:hover .case .more svg path{fill:#1f1f1f}.case-item.red .cat,.case-item.red .cat a{color:hsla(0,0%,100%,.5)}.case-item.red .cat a:hover,.case-item.red .name a{color:#fff}.case-item.red .arrow svg path{fill:#fff}.case-item.red .case .more{border:1px solid hsla(0,0%,100%,.25)}.case-item.red .case .more .lbl{color:hsla(0,0%,100%,.5)}.case-item.red .case .more svg path{fill:hsla(0,0%,100%,.5)}.case-item.red:hover .case .more{border:1px solid hsla(0,0%,100%,.5)}.case-item.red:hover .case .more .lbl{color:#fff}.case-item.red:hover .case .more svg path{fill:#fff}.layout.items .hdr-items{font-size:4.4vh;line-height:5.25vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);width:100%;margin:12.6vh 0 6.3vh;padding:0 2.1vh;font-weight:500;position:relative;z-index:2}.layout.items.examples .hdr-items{margin-top:0}.case-item{position:relative;z-index:2}.case-item .case{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:0;background:hsla(0,0%,100%,.1);position:relative;overflow:hidden;border-radius:1vh}.case-item .case.more{background:transparent}.case-item .case.more .more{transition:all .5s cubic-bezier(.18,.88,.55,1);box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;border-radius:1vh}.case-item .case.more .more a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:100%;text-decoration:none}.case-item .case.more .more a .lbl{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;max-width:60%;font-weight:500;padding:0 .5vh;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-item .case.more .more a .icon-outer{transition:all .25s cubic-bezier(.28,.44,.49,1)}.case-item .case.more .more a .icon-outer .icon{transition:all .5s cubic-bezier(.18,.88,.55,1);width:100%;height:100%;transform:rotate(-45deg)}.case-item .case.more .more a .icon-outer .icon svg{transition:all .5s cubic-bezier(.18,.88,.55,1);width:67.6%;height:67.6%}.case-item .case.more .more a .icon-outer .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.case-item .case.more .more a .icon-outer.before{width:3.4vh;height:3.4vh}.case-item .case.more .more a .icon-outer.after,.case-item .case.more .more a:hover .icon-outer.before{width:0;height:0}.case-item .case.more .more a:hover .icon-outer.after{width:3.4vh;height:3.4vh}.case-item .case .arrow,.case-item .case .cat,.case-item .case .details,.case-item .case .img,.case-item .case .item-overlay,.case-item .case .name{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;display:block;box-sizing:border-box}.case-item .case .arrow a,.case-item .case .cat a,.case-item .case .details a,.case-item .case .img a,.case-item .case .item-overlay a,.case-item .case .name a{display:block;text-decoration:none}.case-item .case .cat,.case-item .case .details,.case-item .case .item-overlay,.case-item .case .name{opacity:0}@media screen and (max-width:1100px){.case-item .case .cat,.case-item .case .details,.case-item .case .item-overlay,.case-item .case .name{opacity:1}}.case-item .case .cat{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;top:3.15vh;left:4.2vh;z-index:3;transform:translateY(-4.2vh);width:calc(100% - 4.2vh);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;box-sizing:border-box}@media screen and (max-width:1100px){.case-item .case .cat{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;transform:translateY(0);top:auto;bottom:3.15vh;left:3.15vh;width:calc(100% - 3.15vh)}}.case-item .case .cat a{transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:400;padding:0 4.2vh 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.case-item .case .name{font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;width:calc(100% - 4.2vh);font-weight:500;z-index:3;top:11.8vh;left:4.2vh;transform:translateY(-2.1vh)}@media screen and (max-width:1100px){.case-item .case .name{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;top:auto;bottom:6.45vh;transform:translateY(0);height:auto;left:3.15vh}}.case-item .case .name a{padding:0 20% 0 0;height:100%}.case-item .case .name a span{transition:all .5s cubic-bezier(.18,.88,.55,1);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.case-item .case .details{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;width:calc(100% - 16.8vh);font-weight:600;z-index:3;top:auto;bottom:3.15vh;left:4.2vh;transform:translateY(-1vh);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.case-item .case .details a{margin:1vh 1vh 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-item .case .arrow{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:6.3vh;height:6.3vh;z-index:3;bottom:3.15vh;right:3.15vh;border-radius:100%}.case-item .case .arrow a{display:block;width:100%;height:100%}.case-item .case .arrow .icon-rarrow{transition:all .5s cubic-bezier(.18,.88,.55,1);width:100%;height:100%;transform:rotate(-45deg);z-index:2;position:absolute}.case-item .case .arrow .icon-rarrow svg{fill:none;width:50%;height:50%}.case-item .case .arrow .icon-rarrow svg path,.case-item .case .arrow:after{transition:all .5s cubic-bezier(.18,.88,.55,1)}.case-item .case .arrow:after{position:absolute;content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh);z-index:1;border-radius:100%}@media screen and (max-width:1100px){.case-item .case .arrow,.case-item .case .details{display:none}}.case-item .case .item-overlay{top:-2.1vh;width:calc(100% + 4.2vh);height:calc(100% + 4.2vh);background:rgba(54,46,255,.8);z-index:2}@media screen and (max-width:1100px){.case-item .case .item-overlay{background:linear-gradient(35deg,rgba(54,46,255,.8) 28%,transparent 62%)}}.case-item .case .item-overlay a{width:100%;height:100%;position:relative;z-index:2}.case-item .case .item-overlay .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}.case-item .case .img{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:calc(100% + 2.1vh);height:calc(100% + 2.1vh);top:-1vh;color:#fff;z-index:1}.case-item .case .img img{transition:all .5s cubic-bezier(.18,.88,.55,1);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.case-item .case .img img[src="/images/fail.svg"],.case-item .case .img img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh}.case-item .case.lg{padding-bottom:66vh}@media screen and (max-width:1100px){.case-item .case.lg{padding-bottom:36vh}}.case-item .case.md{padding-bottom:36vh}.case-item .case.md .name{top:8.6vh}@media screen and (max-width:1100px){.case-item .case.md .name{top:auto;bottom:6.45vh}}.case-item .case.nav{padding-right:0}@media screen and (max-width:1100px){.case-item .case.nav{padding-bottom:32vh}}.case-item .case.nav .arrow,.case-item .case.nav .cat,.case-item .case.nav .details,.case-item .case.nav .item-overlay,.case-item .case.nav .name{opacity:1}.case-item .case.nav .cat,.case-item .case.nav .details,.case-item .case.nav .name{transform:translateY(0)}@media screen and (max-width:1100px){.case-item .case.nav .name{bottom:auto;top:3.15vh}.case-item .case.nav .item-overlay{background:linear-gradient(35deg,transparent 28%,transparent 62%)}}.case-item .case.nav .img img{filter:blur(2.1vh)}.case-item .case.nav.prev .cat{padding-right:4.2vh}@media screen and (max-width:1100px){.case-item .case.nav.prev .cat{padding-right:3.15vh}}.case-item .case.nav.prev .arrow{right:auto;left:3.15vh}.case-item .case.nav.prev .arrow .icon-rarrow{transform:rotate(180deg)}.case-item .case.nav.next .cat{justify-content:flex-end;text-align:right;left:auto;right:4.2vh;padding-left:4.2vh}@media screen and (max-width:1100px){.case-item .case.nav.next .cat{left:auto;right:3.15vh;padding-left:3.15vh}}.case-item .case.nav.next .name{left:auto;right:4.2vh;text-align:right}@media screen and (max-width:1100px){.case-item .case.nav.next .name{left:auto;right:3.15vh}}.case-item .case.nav.next .name a{padding:0 0 0 20%}.case-item .case.nav.next .arrow .icon-rarrow{transform:rotate(0deg)}.case-item:hover .case .arrow,.case-item:hover .case .cat,.case-item:hover .case .details,.case-item:hover .case .item-overlay,.case-item:hover .case .name{opacity:1}.case-item:hover .case .cat,.case-item:hover .case .details,.case-item:hover .case .name{transform:translateY(0)}.case-item:hover .case .arrow .icon-rarrow{transform:rotate(45deg)}.case-item:hover .case .img img,.case-item:hover .case.nav .img img{filter:blur(2.1vh)}.logo-hdr.blue a{color:#fff}.logo-hdr.blue a svg path{fill:#fff}.logo-hdr.black a{color:#fff}.logo-hdr.black a svg path{fill:#fff}.logo-hdr.white a{color:#1f1f1f}.logo-hdr.white a svg path{fill:#1f1f1f}.logo-hdr.red a{color:#fff}.logo-hdr.red a svg path{fill:#fff}.logo-hdr{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;z-index:3;height:6.3vh;top:3.15vh;left:4.2vh;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}@media screen and (max-width:1100px){.logo-hdr{left:3.15vh}}.logo-hdr a{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;position:absolute;height:100%}.logo-hdr a svg{display:block;position:absolute;width:auto;height:90%;z-index:2;margin-left:.3vh}.logo-hdr a svg path{transition:all .25s cubic-bezier(.28,.44,.49,1)}.logo-hdr a svg .el-02{transition-delay:.1s}.logo-hdr a svg .el-03{transition-delay:.12s}.logo-hdr a svg .el-04{transition-delay:.14s}.logo-hdr a svg .el-05{transition-delay:.16s}.logo-hdr a svg .el-06{transition-delay:.18s}.logo-hdr a svg .el-07{transition-delay:.2s}.logo-hdr a svg .el-08{transition-delay:.22s}.logo-hdr a:after{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:20vh;height:7.3vh;left:-.525vh;-webkit-backdrop-filter:blur(1vh);backdrop-filter:blur(1vh);border-radius:8.3vh;z-index:1}.logo-hdr.active a:after{width:7.3vh}.logo-hdr.active a svg .el{transform:translateX(-2vh);opacity:0}.logo-hdr.active a:hover:after{width:20vh}.logo-hdr.active a:hover .el{transform:translateX(0);opacity:1}.nav.blue li .nav-link span{color:hsla(0,0%,100%,.5)}.nav.blue li .nav-link:before{background:hsla(0,0%,100%,.5)}.nav.blue li .nav-link.active span,.nav.blue li .nav-link:hover span{color:#fff}.nav.black li .nav-link span{color:hsla(0,0%,100%,.5)}.nav.black li .nav-link:before{background:hsla(0,0%,100%,.5)}.nav.black li .nav-link.active span,.nav.black li .nav-link:hover span{color:#fff}.nav.white li .nav-link span{color:rgba(31,31,31,.5)}.nav.white li .nav-link:before{background:rgba(31,31,31,.5)}.nav.white li .nav-link.active span,.nav.white li .nav-link:hover span{color:#1f1f1f}.nav.red li .nav-link span{color:hsla(0,0%,100%,.5)}.nav.red li .nav-link:before{background:hsla(0,0%,100%,.5)}.nav.red li .nav-link.active span,.nav.red li .nav-link:hover span{color:#fff}.nav{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0;padding:0 4.2vh 0 0;box-sizing:border-box;position:relative;z-index:2}@media screen and (max-width:1300px){.nav{display:none}}.nav li{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0;padding:0 4.2vh 0 0;list-style:none;height:4.2vh}.nav li .nav-link{display:flex;flex-flow:row nowrap;justify-content:flex-start;text-decoration:none;position:relative}.nav li .nav-link span{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;font-weight:400;white-space:nowrap;position:relative;z-index:2}.nav li .nav-link span,.nav li .nav-link:before{display:block;transition:all .5s cubic-bezier(.18,.88,.55,1)}.nav li .nav-link:before{position:absolute;content:"";bottom:0;width:0;height:1px;z-index:1}.nav li.over .nav-link{justify-content:flex-start}.nav li.out .nav-link{justify-content:flex-end}.nav li:hover .nav-link:before{width:100%}.nav.active{opacity:0;visibility:hidden;transform:translateY(-2vh)}.lang.blue li .nav-link{color:hsla(0,0%,100%,.5)}.lang.blue li .nav-link:before{background:hsla(0,0%,100%,.5)}.lang.blue li .nav-link.active,.lang.blue li .nav-link:hover{color:#fff}.lang.black li .nav-link{color:hsla(0,0%,100%,.5)}.lang.black li .nav-link:before{background:hsla(0,0%,100%,.5)}.lang.black li .nav-link.active,.lang.black li .nav-link:hover{color:#fff}.lang.white li .nav-link{color:rgba(31,31,31,.5)}.lang.white li .nav-link:before{background:rgba(31,31,31,.5)}.lang.white li .nav-link.active,.lang.white li .nav-link:hover{color:#1f1f1f}.lang.red li .nav-link{color:hsla(0,0%,100%,.5)}.lang.red li .nav-link:before{background:hsla(0,0%,100%,.5)}.lang.red li .nav-link.active,.lang.red li .nav-link:hover{color:#fff}.lang{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0;padding:0 4.2vh 0 0;box-sizing:border-box;position:relative;z-index:2}@media screen and (max-width:1300px){.lang{display:none}}.lang li{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0;padding:0 4.2vh 0 0;list-style:none;height:4.2vh}.lang li .nav-link{display:flex;flex-flow:row nowrap;justify-content:flex-start;text-decoration:none;position:relative}.lang li .nav-link span{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;font-weight:400;white-space:nowrap;position:relative;z-index:2;text-transform:uppercase}.lang li .nav-link span,.lang li .nav-link:before{display:block;transition:all .5s cubic-bezier(.18,.88,.55,1)}.lang li .nav-link:before{position:absolute;content:"";bottom:0;width:0;height:1px;z-index:1}.lang li.over .nav-link{justify-content:flex-start}.lang li.out .nav-link{justify-content:flex-end}.lang li:hover .nav-link:before{width:100%}.lang.active{opacity:0;visibility:hidden;transform:translateY(-2vh)}.nav-mobile.blue .pusher .btn .line{background:#fff}.nav-mobile.blue .pusher .btn:after{border:1px solid #fff}.nav-mobile.blue .pusher .btn:hover .line{background:#fff}.nav-mobile.blue .pusher.open .btn .line{background:#1f1f1f}.nav-mobile.blue .pusher.open .btn:hover .line{background:#fff}.nav-mobile.blue .pusher.closed:hover~.bg-outer div{background:#1f1f1f}.nav-mobile.blue .pusher.open~.bg-outer div{background:#362eff}.nav-mobile.blue .holder .lang a span,.nav-mobile.blue .holder .nav a span{color:hsla(0,0%,100%,.5)!important}.nav-mobile.blue .holder .lang a.active span,.nav-mobile.blue .holder .lang a:hover span,.nav-mobile.blue .holder .nav a.active span,.nav-mobile.blue .holder .nav a:hover span{color:#fff!important}.nav-mobile.black .pusher .btn .line{background:#fff}.nav-mobile.black .pusher .btn:after{border:1px solid #fff}.nav-mobile.black .pusher .btn:hover .line{background:#fff}.nav-mobile.black .pusher.open .btn .line{background:#1f1f1f}.nav-mobile.black .pusher.open .btn:hover .line{background:#fff}.nav-mobile.black .pusher.closed:hover~.bg-outer div,.nav-mobile.black .pusher.open~.bg-outer div{background:#362eff}.nav-mobile.black .holder .lang a span,.nav-mobile.black .holder .nav a span{color:hsla(0,0%,100%,.5)!important}.nav-mobile.black .holder .lang a.active span,.nav-mobile.black .holder .lang a:hover span,.nav-mobile.black .holder .nav a.active span,.nav-mobile.black .holder .nav a:hover span{color:#fff!important}.nav-mobile.white .pusher .btn .line{background:#1f1f1f}.nav-mobile.white .pusher .btn:after{border:1px solid #1f1f1f}.nav-mobile.white .pusher .btn:hover .line{background:#fff}.nav-mobile.white .pusher.open .btn .line{background:#1f1f1f}.nav-mobile.white .pusher.open .btn:hover .line{background:#fff}.nav-mobile.white .pusher.closed:hover~.bg-outer div,.nav-mobile.white .pusher.open~.bg-outer div{background:#362eff}.nav-mobile.white .holder .lang a span,.nav-mobile.white .holder .nav a span{color:hsla(0,0%,100%,.5)!important}.nav-mobile.white .holder .lang a.active span,.nav-mobile.white .holder .lang a:hover span,.nav-mobile.white .holder .nav a.active span,.nav-mobile.white .holder .nav a:hover span{color:#fff!important}.nav-mobile.red .pusher .btn .line{background:#fff}.nav-mobile.red .pusher .btn:after{border:1px solid #fff}.nav-mobile.red .pusher .btn:hover .line{background:#fff}.nav-mobile.red .pusher.open .btn .line{background:#1f1f1f}.nav-mobile.red .pusher.open .btn:hover .line{background:#fff}.nav-mobile.red .pusher.closed:hover~.bg-outer div,.nav-mobile.red .pusher.open~.bg-outer div{background:#362eff}.nav-mobile.red .holder .lang a span,.nav-mobile.red .holder .nav a span{color:hsla(0,0%,100%,.5)!important}.nav-mobile.red .holder .lang a.active span,.nav-mobile.red .holder .lang a:hover span,.nav-mobile.red .holder .nav a.active span,.nav-mobile.red .holder .nav a:hover span{color:#fff!important}.nav-mobile{padding:0}@media screen and (max-width:1300px){.nav-mobile{display:block}}.nav-mobile .pusher{flex-flow:row wrap;cursor:pointer;z-index:999}.nav-mobile .pusher,.nav-mobile .pusher .btn{display:flex;justify-content:center;align-items:center;height:6.3vh;position:relative}.nav-mobile .pusher .btn{z-index:2;flex-flow:column nowrap;width:6.3vh;border-radius:100%}.nav-mobile .pusher .btn .line{transition:all .5s cubic-bezier(.18,.88,.55,1);width:60%;height:1px;position:relative;z-index:2}.nav-mobile .pusher .btn .line:first-child{top:-.4vh}.nav-mobile .pusher .btn .line:nth-child(2){top:.4vh}.nav-mobile .pusher .btn:after{transition:all .5s cubic-bezier(.7,0,.3,1) .1s;z-index:1;content:"";display:block;position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:100%}.nav-mobile .holder{position:absolute;z-index:888;width:calc(100vw - 8.4vh);height:calc(100dvh - 6.3vh);box-sizing:border-box;padding:0;right:0;top:0}@media screen and (max-width:700px){.nav-mobile .holder{width:calc(100vw - 6.3vh);padding:0}}.nav-mobile .holder .lang{justify-content:flex-end;padding-right:10.5vh;height:6.3vh}@media screen and (max-width:1300px){.nav-mobile .holder .lang{display:flex}}@media screen and (max-width:700px){.nav-mobile .holder .lang{padding-right:6.3vh}}.nav-mobile .holder .nav-line{justify-content:flex-end}.nav-mobile .holder .nav{display:flex;flex-flow:column nowrap;align-items:flex-end;padding:6.3vh 14.7vh 0 0}@media screen and (max-width:700px){.nav-mobile .holder .nav{padding-right:10.5vh}}.nav-mobile .holder .nav li{margin-bottom:2vh;padding:0;height:auto}.nav-mobile .holder .nav li a{transition:all 1.5s cubic-bezier(.18,.88,.55,1);position:relative;transform-origin:bottom right}.nav-mobile .holder .nav li a span{transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:600}.nav-mobile .holder .nav li a:before{display:none}.nav-mobile .holder .nav li a:after{transition:all 3s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;bottom:0;width:100%;height:100%;background:#362eff;z-index:3}.nav-mobile .holder .nav li:first-child a{transform:scale(1) rotate(-10deg) translateY(2.1vh)}.nav-mobile .holder .nav li:nth-child(2) a{transform:scale(1) rotate(-15deg) translateY(3.15vh)}.nav-mobile .holder .nav li:nth-child(3) a{transform:scale(1) rotate(-20deg) translateY(4.2vh)}.nav-mobile .holder .nav li:nth-child(4) a{transform:scale(1) rotate(-25deg) translateY(5.25vh)}.nav-mobile .holder .nav li:nth-child(5) a{transform:scale(1) rotate(-30deg) translateY(6.3vh)}.nav-mobile .holder .nav.md li a span{font-size:4.4vh;line-height:5.25vh;font-family:Montserrat,sans-serif}.nav-mobile .holder .nav.lg li a span{font-size:6.3vh;line-height:8.4vh;font-family:Montserrat,serif}@media screen and (max-width:1100px){.nav-mobile .holder .nav.lg li a span{font-size:5.25vh;line-height:7.4vh}}.nav-mobile .holder .social{position:absolute;right:0;bottom:3.15vh;z-index:2}.nav-mobile .holder .social ul{padding-top:6.3vh;padding-right:11.3vh;justify-content:flex-end}@media screen and (max-width:700px){.nav-mobile .holder .social ul{padding-right:7.1vh}}.nav-mobile .holder .social ul li a{transition:all 1.5s cubic-bezier(.18,.88,.55,1)}.nav-mobile .holder .social ul li a:after{transition:all 3s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;top:0;width:100%;height:100%;background:#362eff}.nav-mobile .holder .social ul li:first-child a{transform:scale(1.75) rotate(-35deg) translateY(6.3vh)}.nav-mobile .holder .social ul li:nth-child(2) a{transform:scale(1.5) rotate(-30deg) translateY(5.25vh)}.nav-mobile .holder .social ul li:nth-child(3) a{transform:scale(1.25) rotate(-25deg) translateY(4.2vh)}.nav-mobile .bg-outer{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;position:fixed;margin-top:-6.3vh;z-index:887;width:6.3vh;height:6.3vh}@-moz-document url-prefix(){.nav-mobile .bg-outer{position:absolute}}.nav-mobile .bg-outer div{transition:all .5s cubic-bezier(.7,0,.3,1) .1s;position:absolute;width:0;height:0;background:transparent;border-radius:100%}.nav-mobile .overlay{transition:all .5s cubic-bezier(.7,0,.3,1) .1s;position:fixed;z-index:886;width:100vw;height:100vh;left:0;top:0;background:rgba(31,31,31,.8)}.nav-mobile .pusher.closed~.overlay{visibility:hidden;opacity:0}.nav-mobile .pusher.closed~.holder{transition:none;visibility:hidden;opacity:0}.nav-mobile .pusher.closed:hover .btn:after{width:120%;height:120%;border-color:transparent}.nav-mobile .pusher.closed:hover .btn .line{width:50%}.nav-mobile .pusher.closed:hover .btn .line:first-child{top:0}.nav-mobile .pusher.closed:hover .btn .line:nth-child(2){transform:rotate(-270deg);top:-1px}.nav-mobile .pusher.closed:hover~.bg-outer div{width:6.3vh;height:6.3vh}.nav-mobile .pusher.open .btn:after{width:120%;height:120%;border-color:transparent}.nav-mobile .pusher.open .btn .line{width:80%;top:0}.nav-mobile .pusher.open .btn .line:first-child{transform:rotate(45deg)}.nav-mobile .pusher.open .btn .line:nth-child(2){transform:rotate(-225deg);top:-1px}.nav-mobile .pusher.open~.overlay{visibility:visible;opacity:1}.nav-mobile .pusher.open~.holder{transition:all 1s cubic-bezier(.7,0,.3,1) .1s;visibility:visible;opacity:1}.nav-mobile .pusher.open~.holder .nav li a,.nav-mobile .pusher.open~.holder .social li a{transform:scale(1) rotate(0deg) translateY(0)}.nav-mobile .pusher.open~.holder .nav li a:after,.nav-mobile .pusher.open~.holder .social li a:after{height:0}.nav-mobile .pusher.open~.bg-outer div{width:300vw;height:300vw}@media screen and (max-width:700px){.nav-mobile .pusher.open~.bg-outer div{width:500vw;height:500vw}}.whelper{position:fixed;z-index:99999;left:1vh;top:1vh;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;font-family:Open Sans,sans-serif;cursor:pointer;background:#fff;padding:0;box-sizing:border-box}.whelper .w01,.whelper .w02,.whelper .w03,.whelper .w04{display:none}@media screen and (max-width:1600px){.whelper .w04{display:block}}@media screen and (max-width:1300px){.whelper .w03{display:block}}@media screen and (max-width:1100px){.whelper .w02{display:block}}@media screen and (max-width:700px){.whelper .w01{display:block}}.whelper.hidden{opacity:0}.whelper div{padding:0 .525vh}.header{display:flex;flex-flow:row nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1);justify-content:space-between;align-items:center;margin:0;width:100%;height:0;position:fixed;box-sizing:border-box;left:0;top:0;z-index:999}.header.hidden .group,.header.hidden .logo{opacity:0;visibility:hidden}@media screen and (max-width:1100px){.header{padding:0 2.1vh}}.header .hdr-line{width:0;position:absolute;top:3.15vh;right:4.2vh;height:6.3vh;align-items:center}@media screen and (max-width:1100px){.header .hdr-line{right:3.15vh}}.header .hdr-line:after{position:absolute;content:"";display:block;width:8.3vh;height:8.3vh;-webkit-backdrop-filter:blur(1vh);backdrop-filter:blur(1vh);right:-1vh;border-radius:4.2vh}.header .group{transition:all .5s cubic-bezier(.18,.88,.55,1)}.header .group,.header .group .group{justify-content:flex-end}@media screen and (max-width:1300px){.header .group .group{width:auto}}.header .noise{position:absolute}.footer.blue{background:#362eff}.footer.blue .icon-globe svg line,.footer.blue .icon-globe svg path{fill:transparent;stroke:#fff}.footer.blue .lbl,.footer.blue .lbl-sm{color:#fff}.footer.blue .contacts .contacts-lbl{color:hsla(0,0%,100%,.5)}.footer.blue .contacts ul li .footer-link span,.footer.blue .contacts ul li span{color:#fff}.footer.blue .contacts ul li .footer-link:before,.footer.blue .contacts ul li:before{background:hsla(0,0%,100%,.5)}.footer.blue .copy{color:#fff}.footer.blue .links a{color:hsla(0,0%,100%,.5)}.footer.blue .links a.active,.footer.blue .links a:hover{color:#fff}.footer.blue .links .div:after,.footer.blue .warning{color:hsla(0,0%,100%,.5)}.footer.black{background:#1f1f1f}.footer.black .icon-globe svg line,.footer.black .icon-globe svg path{fill:transparent;stroke:#fff}.footer.black .lbl,.footer.black .lbl-sm{color:#fff}.footer.black .contacts .contacts-lbl{color:hsla(0,0%,100%,.5)}.footer.black .contacts ul li .footer-link span,.footer.black .contacts ul li span{color:#fff}.footer.black .contacts ul li .footer-link:before,.footer.black .contacts ul li:before{background:hsla(0,0%,100%,.5)}.footer.black .copy{color:#fff}.footer.black .links a{color:hsla(0,0%,100%,.5)}.footer.black .links a.active,.footer.black .links a:hover{color:#fff}.footer.black .links .div:after,.footer.black .warning{color:hsla(0,0%,100%,.5)}.footer.white{background:#fff}.footer.white .icon-globe svg line,.footer.white .icon-globe svg path{fill:transparent;stroke:#1f1f1f}.footer.white .lbl,.footer.white .lbl-sm{color:#1f1f1f}.footer.white .contacts .contacts-lbl{color:rgba(31,31,31,.5)}.footer.white .contacts ul li .footer-link span,.footer.white .contacts ul li span{color:#1f1f1f}.footer.white .contacts ul li .footer-link:before,.footer.white .contacts ul li:before{background:rgba(31,31,31,.5)}.footer.white .copy{color:#1f1f1f}.footer.white .links a{color:rgba(31,31,31,.5)}.footer.white .links a.active,.footer.white .links a:hover{color:#1f1f1f}.footer.white .links .div:after,.footer.white .warning{color:rgba(31,31,31,.5)}.footer.red{background:#1f1f1f}.footer.red .icon-globe svg line,.footer.red .icon-globe svg path{fill:transparent;stroke:#fff}.footer.red .lbl,.footer.red .lbl-sm{color:#fff}.footer.red .contacts .contacts-lbl{color:hsla(0,0%,100%,.5)}.footer.red .contacts ul li .footer-link span,.footer.red .contacts ul li span{color:#fff}.footer.red .contacts ul li .footer-link:before,.footer.red .contacts ul li:before{background:hsla(0,0%,100%,.5)}.footer.red .copy{color:#fff}.footer.red .links a{color:hsla(0,0%,100%,.5)}.footer.red .links a.active,.footer.red .links a:hover{color:#fff}.footer.red .links .div:after,.footer.red .warning{color:hsla(0,0%,100%,.5)}.layout.footer{align-items:stretch;padding:21vh 12.6vh 12.6vh}@media screen and (max-width:1300px){.layout.footer .layout-item{width:100%;min-width:100%;max-width:100%}.layout.footer .layout-item.lb{order:4;padding-top:12.6vh}}@media screen and (max-width:1100px){.layout.footer{padding:12.6vh 2.1vh 6.3vh}}.layout.footer.rline{padding-top:33.9vh}@media screen and (max-width:1100px){.layout.footer.rline{padding-top:25.5vh}}.footer .icon-globe{position:absolute;top:0;left:-5.9vh;width:6.8vh;min-width:6.8vh;max-width:6.8vh;height:6.8vh;min-height:6.8vh;max-height:6.8vh}@media screen and (max-width:1100px){.footer .icon-globe{position:relative;left:-1vh;margin-bottom:2.1vh}}.footer .icon-globe svg{width:80%;height:80%}@media screen and (max-width:1100px){.footer .icon-globe svg{width:100%;height:100%}}.footer .icon-globe svg line,.footer .icon-globe svg path{stroke-width:.2vh;stroke-linecap:round;stroke-miterlimit:10}.footer .lbl,.footer .lbl-sm{position:relative;z-index:2;box-sizing:border-box;max-width:100%}.footer .lbl{font-size:5.9vh;line-height:6.8vh;font-family:Montserrat,sans-serif;font-weight:500;padding-right:25%;overflow:hidden;text-overflow:ellipsis;text-wrap:balance}@media screen and (max-width:700px){.footer .lbl{padding-right:0;letter-spacing:-.3vh}}.footer .lbl-sm{font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;display:block;margin-top:4.2vh}.footer .contacts,.footer .copy,.footer .links,.footer .social,.footer .warning{z-index:2}@media screen and (max-width:1300px){.footer .contacts{padding-top:12.6vh}.footer .contacts .layout-item:nth-child(2){padding-top:6.3vh}}.footer .contacts .contacts-lbl{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;display:block;margin-bottom:2.1vh}.footer .contacts ul{padding:0;margin:0;list-style:none}.footer .contacts ul li{margin-bottom:2.1vh}.footer .contacts ul li,.footer .contacts ul li .footer-link{display:flex;flex-flow:row nowrap;justify-content:flex-start;text-decoration:none}.footer .contacts ul li .footer-link{position:relative}.footer .contacts ul li .footer-link span{font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:2;margin-bottom:0}.footer .contacts ul li .footer-link:before{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;bottom:0;width:0;height:1px;z-index:1;background:hsla(0,0%,100%,.5)}.footer .contacts ul li.over .footer-link{justify-content:flex-start}.footer .contacts ul li.out .footer-link{justify-content:flex-end}.footer .contacts ul li:hover .footer-link:before{width:100%}.footer .contacts ul li:last-child{margin-bottom:0}.footer .copy{padding:8.4vh 0 1vh}.footer .copy,.footer .links a{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif}.footer .links a{transition:all .5s cubic-bezier(.18,.88,.55,1)}.footer .links .div{display:inline-block;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif}.footer .links .div:after{position:absolute;content:"";display:block;content:"|";position:static;display:inline-block;margin:0 1vh}.footer .links .div:last-child:after{display:none}.footer .warning{font-size:1.2vh;line-height:1.8vh;font-family:Montserrat,sans-serif;padding:2.1vh 15% 0 0;white-space:pre-line}.r-line{position:relative;z-index:1;transform:translateY(-6.3vh);height:0}.r-line .rfm-marquee-container{z-index:2}.r-line .r-line-item{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative;z-index:2;font-size:15.7vh;line-height:19.2vh;font-family:Montserrat,serif;font-weight:500;color:#fff;margin:0 2.1vh}.r-line .r-line-item.md{font-size:6.3vh;line-height:8.4vh;font-family:Montserrat,serif;color:hsla(0,0%,100%,.25)}@media screen and (max-width:1100px){.r-line .r-line-item.md{font-size:5.25vh;line-height:7.4vh}}.r-line .r-line-item:after{position:absolute;content:"";display:block;content:".";position:relative}.progress-container{height:.2vh;position:fixed;top:0;left:0;width:100vw;z-index:9999}.progress-container .progress-bar{height:.2vh;background:#ec1a9e}.swiper-home-outer{position:relative;padding:0;height:100vh;z-index:3;background:#1f1f1f}@media screen and (max-width:1100px){.swiper-home-outer{padding:0;height:100svh}}.swiper-home-outer .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}.swiper-home{position:relative;z-index:2!important;height:100%}.swiper-home .slide{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:100%}.swiper-home .slide:before{top:0;background:linear-gradient(180deg,rgba(31,31,31,.5),transparent 22%)}.swiper-home .slide:after,.swiper-home .slide:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;z-index:1;mix-blend-mode:multiply}.swiper-home .slide:after{bottom:0;background:linear-gradient(0deg,rgba(31,31,31,.8),transparent 28%)}@media screen and (max-width:1100px){.swiper-home .slide:after{background:linear-gradient(0deg,rgba(31,31,31,.8) 5%,transparent 40%)}}.swiper-home .slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-home .slide img[src="/images/fail.svg"],.swiper-home .slide img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh;margin:6.3vh 0}.swiper-home .slide .lbl{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;position:absolute;height:6.3vh;bottom:3.15vh;right:23.1vh;width:calc(50% - 23.1vh - 2.1vh);text-align:right;z-index:2}@media screen and (max-width:1100px){.swiper-home .slide .lbl{width:100%;bottom:12.6vh;right:0;align-items:flex-end}}.swiper-home .slide .lbl a{width:100%;display:block;text-decoration:none}.swiper-home .slide .lbl a span{color:#fff;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;box-sizing:border-box;width:100%;padding-left:25%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}@media screen and (max-width:1100px){.swiper-home .slide .lbl a span{padding:0 4.2vh 0 12.6vh}}@media screen and (max-width:700px){.swiper-home .slide .lbl a span{padding:0 4.2vh 0 8.4vh}}.swiper-button-next,.swiper-button-prev{position:absolute;width:6.3vh!important;height:6.3vh!important;top:auto!important;bottom:3.15vh!important;margin-top:auto!important;background-repeat:no-repeat;background-position:50%;background-size:3.15vh}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev{left:auto!important;right:12.6vh!important;background-image:url(/images/ui/larrow.svg)}.swiper-button-next{right:4.2vh!important;background-image:url(/images/ui/rarrow.svg)}.swiper-pagination-progressbar{top:auto!important;bottom:0;left:0;height:1px!important;background-color:hsla(0,0%,100%,0)!important}.swiper-pagination-progressbar-fill{background-color:hsla(0,0%,100%,.5)!important}.swiper-pagination-fraction{position:absolute;left:4.2vh!important;right:23.1vh!important;bottom:3.15vh!important;width:8.3vh!important;height:6.3vh!important;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;z-index:2}@media screen and (max-width:1100px){.swiper-pagination-fraction{bottom:3.15vh!important;left:4.2vh!important}}.swiper-pagination-fraction .swiper-pagination-current,.swiper-pagination-fraction .swiper-pagination-total{display:flex;flex-flow:row nowrap}.swiper-pagination-fraction .swiper-pagination-current{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;color:#fff}.swiper-pagination-fraction .swiper-pagination-total{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.5);padding-left:.2vh}.swiper-pagination-fraction .swiper-pagination-total:before{position:absolute;content:"";display:block;position:relative;content:" / ";padding-right:.2vh;color:hsla(0,0%,100%,.5)}.autoplay-progress{z-index:2;bottom:3.15vh;left:auto;right:4.2vh;width:6.3vh;height:6.3vh}.autoplay-progress,.autoplay-progress .autoplay-progress-in{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:absolute}.autoplay-progress .autoplay-progress-in{width:117%;height:117%}.autoplay-progress .autoplay-progress-in svg{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:.1vh;stroke:#fff;fill:none;stroke-dashoffset:calc(125.6px*(1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(180deg)}.autoplay-progress .autoplay-progress-in .stop-color-1{stop-color:#fff}.autoplay-progress .autoplay-progress-in .stop-color-2{stop-color:hsla(0,0%,100%,.1)}.autoplay-progress .autoplay-progress-in span{font-size:2vh;line-height:2.5vh;font-family:Montserrat,sans-serif;color:#fff;display:none}.nav-profile.blue ul li a{color:hsla(0,0%,100%,.5)}.nav-profile.blue ul li a.active,.nav-profile.blue ul li a:hover{color:#fff}.nav-profile.black ul li a{color:hsla(0,0%,100%,.5)}.nav-profile.black ul li a.active,.nav-profile.black ul li a:hover{color:#fff}.nav-profile.white ul li a{color:rgba(31,31,31,.5)}.nav-profile.white ul li a.active,.nav-profile.white ul li a:hover{color:#1f1f1f}.nav-profile.red ul li a{color:hsla(0,0%,100%,.5)}.nav-profile.red ul li a.active,.nav-profile.red ul li a:hover{color:#fff}.nav-profile{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.nav-profile ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;list-style:none;padding:0 0 6.3vh;margin:0}.nav-profile ul li{padding:0 4.7vh 0 0}.nav-profile ul li a{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;font-weight:500;text-decoration:none}@media screen and (max-width:1100px){.nav-profile ul li a{font-size:5.35vh;line-height:5.9vh}}.dashboard .grid{padding:0;width:calc(100% + 4.2vh);margin-left:-2.1vh;align-items:stretch;position:relative;z-index:2}.dashboard .grid .item:last-child{padding-bottom:0}.dashboard .dashboard-item{transition:all .5s cubic-bezier(.18,.88,.55,1);flex-flow:row wrap;padding:4.2vh;height:100%}.dashboard .dashboard-item,.dashboard .dashboard-item .row{display:flex;justify-content:flex-start;align-items:flex-start;box-sizing:border-box}.dashboard .dashboard-item .row{flex-flow:column nowrap;width:100%;padding:0 0 6.3vh}.dashboard .dashboard-item .row:last-child{padding-bottom:0}.dashboard .dashboard-item .row.l50{padding-right:2.1vh}.dashboard .dashboard-item .row.r50{padding-left:2.1vh}.dashboard .dashboard-item .row.l50,.dashboard .dashboard-item .row.r50{width:50%;min-width:50%;max-width:50%}@media screen and (max-width:1100px){.dashboard .dashboard-item .row.l50,.dashboard .dashboard-item .row.r50{width:100%;min-width:100%;max-width:100%;padding-left:0;padding-right:0}}.dashboard .dashboard-item .row .lbl,.dashboard .dashboard-item .row .value{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box}.dashboard .dashboard-item .row .lbl{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.5)}.dashboard .dashboard-item .row .value{border-bottom:1px solid #fff}.dashboard .dashboard-item .row .value,.dashboard .dashboard-item .row .value input[type=text]{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;padding:0;color:#fff;line-height:5vh!important}.dashboard .dashboard-item .row .value input[type=text]{width:100%;min-width:100%;max-width:100%;border:0;margin:0;background:transparent;outline:none}.dashboard .dashboard-item .row .value span{transition:all .5s cubic-bezier(.18,.88,.55,1);padding:0 1vh 0 0}.dashboard .dashboard-item .row .value .icon{width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh}.dashboard .dashboard-item .row .value .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.dashboard .dashboard-item .row .value .icon.icon-copy svg,.dashboard .dashboard-item .row .value .icon.icon-copy-done svg{width:80%;height:80%}.dashboard .dashboard-item .row .value .icon.icon-status svg{width:70%;height:70%}.dashboard .dashboard-item .row .value .icon.icon-status.true svg path{fill:#4fffbf}.dashboard .dashboard-item .row .value .icon.icon-status.false svg path{fill:#ec1a9e}.dashboard .dashboard-item .row .value.user-id{cursor:pointer}.dashboard .dashboard-item .row .value.user-id span{color:hsla(0,0%,100%,.25)}.dashboard .dashboard-item .row .value.user-id .icon svg path{fill:hsla(0,0%,100%,.25)}.dashboard .dashboard-item .row .value.user-id:hover span{color:#fff}.dashboard .dashboard-item .row .value.user-id:hover .icon svg path{fill:#fff}.dashboard .dashboard-item .row .value.user-id.done span,.dashboard .dashboard-item .row .value.user-id.done:hover span{color:#4fffbf}.dashboard .dashboard-item .row .value.user-id.done .icon svg path,.dashboard .dashboard-item .row .value.user-id.done:hover .icon svg path{fill:#4fffbf}.dashboard .dashboard-user{padding:0;color:#fff}.dashboard .dashboard-orders{color:#1f1f1f;background:#362eff}.dashboard .dashboard-orders .total{font-size:6.3vh;line-height:8.4vh;font-family:Montserrat,serif;font-weight:600}@media screen and (max-width:1100px){.dashboard .dashboard-orders .total{font-size:5.25vh;line-height:7.4vh}}.dashboard .dashboard-sum{color:#1f1f1f;background:#362eff}.dashboard .dashboard-sum .total{font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;font-weight:600}@media screen and (max-width:1100px){.dashboard .dashboard-sum .total{font-size:5.35vh;line-height:5.9vh}}.orders{min-height:10.5vh}.orders+.pagination{padding:6.3vh 0 0}.posts{min-height:10.5vh}.posts+.pagination{padding:6.3vh 0 0}.user.blue a .icon svg path{fill:hsla(0,0%,100%,.5)}.user.blue a span{color:hsla(0,0%,100%,.5)}.user.blue a.active .icon svg path,.user.blue a:hover .icon svg path{fill:#fff}.user.blue a.active span,.user.blue a:hover span{color:#fff}.user.black a .icon svg path{fill:hsla(0,0%,100%,.5)}.user.black a span{color:hsla(0,0%,100%,.5)}.user.black a.active .icon svg path,.user.black a:hover .icon svg path{fill:#fff}.user.black a.active span,.user.black a:hover span{color:#fff}.user.white a .icon svg path{fill:rgba(31,31,31,.5)}.user.white a span{color:rgba(31,31,31,.5)}.user.white a.active .icon svg path,.user.white a:hover .icon svg path{fill:#1f1f1f}.user.white a.active span,.user.white a:hover span{color:#1f1f1f}.user.red a .icon svg path{fill:hsla(0,0%,100%,.5)}.user.red a span{color:hsla(0,0%,100%,.5)}.user.red a.active .icon svg path,.user.red a:hover .icon svg path{fill:#fff}.user.red a.active span,.user.red a:hover span{color:#fff}.user{display:flex;flex-flow:row nowrap;transition:all 1s cubic-bezier(.7,0,.3,1) .1s;justify-content:flex-start;align-items:center;margin:0;padding:0 3.15vh 0 0;box-sizing:border-box}@media screen and (max-width:1300px){.user{display:none}}.user a{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-decoration:none}.user a .icon{width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh}.user a .icon svg{width:60%;height:60%}.user a .icon svg path,.user a span{transition:all .5s cubic-bezier(.18,.88,.55,1)}.user a span{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none}@media screen and (max-width:700px){.user a span{max-width:16.8vh}}.user a span.username{text-transform:lowercase}.button.blue{background:transparent;border:1px solid #fff}.button.blue .btn-lbl{color:#fff}.button.blue .idx{color:#4fffbf}.button.blue .icon svg path{fill:#fff}.button.blue:hover{border:1px solid transparent}.button.blue:hover .btn-lbl,.button.blue:hover .idx{color:#362eff}.button.blue:hover .icon svg path{fill:#362eff}.button.blue:hover:after{background:#fff}.button.blue.disabled,.button.blue:disabled{border:1px solid #fff}.button.blue.disabled .btn-lbl,.button.blue:disabled .btn-lbl{color:#fff}.button.blue.disabled .icon svg path,.button.blue:disabled .icon svg path{fill:#fff}.button.blue.disabled:hover,.button.blue:disabled:hover{background:transparent;color:#fff}.button.blue.disabled:hover .btn-lbl,.button.blue:disabled:hover .btn-lbl{color:#fff}.button.blue.loading{border:1px solid #fff}.button.blue.loading .btn-lbl{color:#fff}.button.blue.loading .icon-loading span{border-top-color:#fff;border-left-color:#fff}.button.blue.loading:after{background:#fff}.button.blue.done,.button.blue.done:hover{background:#4fffbf;border:1px solid #4fffbf}.button.blue.done .btn-lbl,.button.blue.done:hover .btn-lbl{color:#1f1f1f}.button.blue.done .icon svg path,.button.blue.done:hover .icon svg path{fill:#1f1f1f}.button.blue.error,.button.blue.error:hover{background:#ec1a9e;border:1px solid #ec1a9e}.button.blue.error .btn-lbl,.button.blue.error:hover .btn-lbl{color:#fff}.button.blue.error .icon svg path,.button.blue.error:hover .icon svg path{fill:#fff}.button.blue.active,.button.blue.active:hover,.button.blue.date,.button.blue.date:hover{background:#1f1f1f;border:1px solid #1f1f1f}.button.blue.active .btn-lbl,.button.blue.active .idx,.button.blue.active:hover .btn-lbl,.button.blue.active:hover .idx,.button.blue.date .btn-lbl,.button.blue.date .idx,.button.blue.date:hover .btn-lbl,.button.blue.date:hover .idx{color:#fff}.button.black{background:transparent;border:1px solid #fff}.button.black .btn-lbl{color:#fff}.button.black .idx{color:#4fffbf}.button.black .icon svg path{fill:#fff}.button.black:hover{border:1px solid transparent}.button.black:hover .btn-lbl,.button.black:hover .idx{color:#1f1f1f}.button.black:hover .icon svg path{fill:#1f1f1f}.button.black:hover:after{background:#fff}.button.black.disabled,.button.black:disabled{border:1px solid #fff}.button.black.disabled .btn-lbl,.button.black:disabled .btn-lbl{color:#fff}.button.black.disabled .icon svg path,.button.black:disabled .icon svg path{fill:#fff}.button.black.disabled:hover,.button.black.disabled:hover .btn-lbl,.button.black:disabled:hover,.button.black:disabled:hover .btn-lbl{color:#fff}.button.black.loading{border:1px solid #fff}.button.black.loading .btn-lbl{color:#fff}.button.black.loading .icon-loading span{border-top-color:#fff;border-left-color:#fff}.button.black.loading:after{background:#fff}.button.black.done,.button.black.done:hover{background:#4fffbf;border:1px solid #4fffbf}.button.black.done .btn-lbl,.button.black.done:hover .btn-lbl{color:#1f1f1f}.button.black.done .icon svg path,.button.black.done:hover .icon svg path{fill:#1f1f1f}.button.black.error,.button.black.error:hover{background:#ec1a9e;border:1px solid #ec1a9e}.button.black.error .btn-lbl,.button.black.error:hover .btn-lbl{color:#fff}.button.black.error .icon svg path,.button.black.error:hover .icon svg path{fill:#fff}.button.black.active,.button.black.active:hover,.button.black.date,.button.black.date:hover{background:#362eff;border:1px solid #362eff}.button.black.active .btn-lbl,.button.black.active .idx,.button.black.active:hover .btn-lbl,.button.black.active:hover .idx,.button.black.date .btn-lbl,.button.black.date .idx,.button.black.date:hover .btn-lbl,.button.black.date:hover .idx{color:#fff}.button.white{background:transparent;border:1px solid #1f1f1f}.button.white .btn-lbl{color:#1f1f1f}.button.white .idx{color:#4fffbf}.button.white .icon svg path{fill:#1f1f1f}.button.white:hover{border:1px solid transparent}.button.white:hover .btn-lbl,.button.white:hover .idx{color:#fff}.button.white:hover .icon svg path{fill:#fff}.button.white:hover:after{background:#1f1f1f}.button.white.disabled,.button.white:disabled{border:1px solid #1f1f1f}.button.white.disabled .btn-lbl,.button.white:disabled .btn-lbl{color:#1f1f1f}.button.white.disabled .icon svg path,.button.white:disabled .icon svg path{fill:#1f1f1f}.button.white.disabled:hover,.button.white.disabled:hover .btn-lbl,.button.white:disabled:hover,.button.white:disabled:hover .btn-lbl{color:#1f1f1f}.button.white.loading{border:1px solid #1f1f1f}.button.white.loading .btn-lbl{color:#1f1f1f}.button.white.loading .icon-loading span{border-top-color:#1f1f1f;border-left-color:#1f1f1f}.button.white.loading:after{background:#1f1f1f}.button.white.done,.button.white.done:hover{background:#4fffbf;border:1px solid #4fffbf}.button.white.done .btn-lbl,.button.white.done:hover .btn-lbl{color:#1f1f1f}.button.white.done .icon svg path,.button.white.done:hover .icon svg path{fill:#1f1f1f}.button.white.error,.button.white.error:hover{background:#ec1a9e;border:1px solid #ec1a9e}.button.white.error .btn-lbl,.button.white.error:hover .btn-lbl{color:#fff}.button.white.error .icon svg path,.button.white.error:hover .icon svg path{fill:#fff}.button.white.active,.button.white.active:hover,.button.white.date,.button.white.date:hover{background:#362eff;border:1px solid #362eff}.button.white.active .btn-lbl,.button.white.active .idx,.button.white.active:hover .btn-lbl,.button.white.active:hover .idx,.button.white.date .btn-lbl,.button.white.date .idx,.button.white.date:hover .btn-lbl,.button.white.date:hover .idx{color:#fff}.button.red{background:transparent;border:1px solid #fff}.button.red .btn-lbl{color:#fff}.button.red .idx{color:#4fffbf}.button.red .icon svg path{fill:#fff}.button.red:hover{border:1px solid transparent}.button.red:hover .btn-lbl,.button.red:hover .idx{color:#1f1f1f}.button.red:hover .icon svg path{fill:#1f1f1f}.button.red:hover:after{background:#fff}.button.red.disabled,.button.red:disabled{border:1px solid #fff}.button.red.disabled .btn-lbl,.button.red:disabled .btn-lbl{color:#fff}.button.red.disabled .icon svg path,.button.red:disabled .icon svg path{fill:#fff}.button.red.disabled:hover,.button.red.disabled:hover .btn-lbl,.button.red:disabled:hover,.button.red:disabled:hover .btn-lbl{color:#fff}.button.red.loading{border:1px solid #fff}.button.red.loading .btn-lbl{color:#fff}.button.red.loading .icon-loading span{border-top-color:#fff;border-left-color:#fff}.button.red.loading:after{background:#fff}.button.red.done,.button.red.done:hover{background:#4fffbf;border:1px solid #4fffbf}.button.red.done .btn-lbl,.button.red.done:hover .btn-lbl{color:#1f1f1f}.button.red.done .icon svg path,.button.red.done:hover .icon svg path{fill:#1f1f1f}.button.red.error,.button.red.error:hover{background:#ec1a9e;border:1px solid #ec1a9e}.button.red.error .btn-lbl,.button.red.error:hover .btn-lbl{color:#fff}.button.red.error .icon svg path,.button.red.error:hover .icon svg path{fill:#fff}.button.red.active,.button.red.active:hover,.button.red.date,.button.red.date:hover{background:#362eff;border:1px solid #362eff}.button.red.active .btn-lbl,.button.red.active .idx,.button.red.active:hover .btn-lbl,.button.red.active:hover .idx,.button.red.date .btn-lbl,.button.red.date .idx,.button.red.date:hover .btn-lbl,.button.red.date:hover .idx{color:#fff}.button{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-decoration:none;border:0;box-sizing:border-box;z-index:2;margin:0;max-width:100%;overflow:hidden}.button,.button.link{font-weight:400;position:relative;cursor:pointer}.button.link{text-transform:none;padding:0;border-radius:0;background:transparent}.button.link:after{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:100%;height:1px;bottom:0}.button.link.done,.button.link.loading{cursor:default}.button.link.done:after,.button.link.loading:after{display:none}.button.sm{font-size:1.8vh;line-height:2.3vh;padding:.6vh 2.1vh;border-radius:2.1vh}.button.md,.button.sm{font-family:Montserrat,sans-serif}.button.md{font-size:2vh;line-height:2.5vh;padding:1.4vh 4.2vh;border-radius:4.2vh}.button.md.min{padding:.8vh}.button.lg{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;padding:.8vh 3.6vh;border-radius:4.2vh}.button.lg.link,.button.md.link,.button.sm.link{padding:0;border-radius:0}.button .icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0;padding:0;z-index:2}.button .icon svg{fill:none;stroke-width:0}.button .icon svg,.button span{transition:all .5s cubic-bezier(.18,.88,.55,1)}.button span{display:block;position:relative;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;z-index:2}.button .is-confirm,.button .is-error,.button .is-process{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;max-width:100%}.button .is-confirm .btn-lbl,.button .is-error .btn-lbl,.button .is-process .btn-lbl{max-width:100%;margin-right:1vh}.button.disabled,.button:disabled{cursor:default;opacity:.25}.button.disabled.done,.button.disabled.error,.button:disabled.done,.button:disabled.error{opacity:1}.button.disabled:hover:after,.button:disabled:hover:after{height:0}.button.loading{cursor:default}.button.loading:hover:after{height:0}.button.date{cursor:default}.button:after{transition:all .25s cubic-bezier(.28,.44,.49,1);position:absolute;content:"";display:block;bottom:0;left:0;width:100%;height:0;z-index:1}.button:hover:after{height:100%}.button.active:hover:after,.button.date:hover:after{height:0}.f-input.blue input,.f-input.blue textarea,.f-textarea.blue input,.f-textarea.blue textarea{background:transparent;color:#fff}.f-input.blue input[type=email],.f-input.blue input[type=password],.f-input.blue input[type=text],.f-input.blue textarea,.f-textarea.blue input[type=email],.f-textarea.blue input[type=password],.f-textarea.blue input[type=text],.f-textarea.blue textarea{border-bottom-color:hsla(0,0%,100%,.25)}.f-input.blue label,.f-textarea.blue label{color:#fff}.f-input.blue label.active,.f-textarea.blue label.active{color:hsla(0,0%,100%,.25)}.f-input.blue label.active~input,.f-input.blue label.active~textarea,.f-textarea.blue label.active~input,.f-textarea.blue label.active~textarea{border-bottom-color:#fff}.f-input.blue:after,.f-textarea.blue:after{background:hsla(0,0%,100%,0)}.f-input.blue:hover:after,.f-textarea.blue:hover:after{background:#fff}.f-input.black input,.f-input.black textarea,.f-textarea.black input,.f-textarea.black textarea{background:transparent;color:#fff}.f-input.black input[type=email],.f-input.black input[type=password],.f-input.black input[type=text],.f-input.black textarea,.f-textarea.black input[type=email],.f-textarea.black input[type=password],.f-textarea.black input[type=text],.f-textarea.black textarea{border-bottom-color:hsla(0,0%,100%,.25)}.f-input.black label,.f-textarea.black label{color:#fff}.f-input.black label.active,.f-textarea.black label.active{color:hsla(0,0%,100%,.25)}.f-input.black label.active~input,.f-input.black label.active~textarea,.f-textarea.black label.active~input,.f-textarea.black label.active~textarea{border-bottom-color:#fff}.f-input.black:after,.f-textarea.black:after{background:hsla(0,0%,100%,0)}.f-input.black:hover:after,.f-textarea.black:hover:after{background:#fff}.f-input.white input,.f-input.white textarea,.f-textarea.white input,.f-textarea.white textarea{background:transparent;color:#1f1f1f}.f-input.white input[type=email],.f-input.white input[type=password],.f-input.white input[type=text],.f-input.white textarea,.f-textarea.white input[type=email],.f-textarea.white input[type=password],.f-textarea.white input[type=text],.f-textarea.white textarea{border-bottom-color:rgba(31,31,31,.25)}.f-input.white label,.f-textarea.white label{color:#1f1f1f}.f-input.white label.active,.f-textarea.white label.active{color:rgba(31,31,31,.25)}.f-input.white label.active~input,.f-input.white label.active~textarea,.f-textarea.white label.active~input,.f-textarea.white label.active~textarea{border-bottom-color:#1f1f1f}.f-input.white:after,.f-textarea.white:after{background:rgba(31,31,31,0)}.f-input.white:hover:after,.f-textarea.white:hover:after{background:#1f1f1f}.f-input.red input,.f-input.red textarea,.f-textarea.red input,.f-textarea.red textarea{background:transparent;color:#fff}.f-input.red input[type=email],.f-input.red input[type=password],.f-input.red input[type=text],.f-input.red textarea,.f-textarea.red input[type=email],.f-textarea.red input[type=password],.f-textarea.red input[type=text],.f-textarea.red textarea{border-bottom-color:hsla(0,0%,100%,.25)}.f-input.red label,.f-textarea.red label{color:#fff}.f-input.red label.active,.f-textarea.red label.active{color:hsla(0,0%,100%,.25)}.f-input.red label.active~input,.f-input.red label.active~textarea,.f-textarea.red label.active~input,.f-textarea.red label.active~textarea{border-bottom-color:#fff}.f-input.red:after,.f-textarea.red:after{background:hsla(0,0%,100%,0)}.f-input.red:hover:after,.f-textarea.red:hover:after{background:#fff}.f-input,.f-textarea{position:relative}.f-input input,.f-input textarea,.f-textarea input,.f-textarea textarea{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative;outline:none;resize:none;z-index:2}.f-input input[type=email],.f-input input[type=password],.f-input input[type=text],.f-input textarea,.f-textarea input[type=email],.f-textarea input[type=password],.f-textarea input[type=text],.f-textarea textarea{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;line-height:5vh!important;width:100%;min-width:100%;max-width:100%;padding:0;border:0;border-bottom:1px solid;margin:0 0 8.4vh;display:block}.f-input label,.f-textarea label{position:absolute;transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;height:5vh;top:0;font-weight:400}.f-input label.active,.f-textarea label.active{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;height:1.9vh;top:-1.9vh}.f-input:after,.f-textarea:after{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:100%;height:1px;top:5vh;left:0;z-index:999}.f-input:hover label,.f-textarea:hover label{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;top:-1.9vh;height:1.9vh}.f-input:hover:after,.f-textarea:hover:after{width:100%;top:5vh}.f-input:hover.l50:after,.f-input:hover.r50:after,.f-textarea:hover.l50:after,.f-textarea:hover.r50:after{width:calc(100% - 2.1vh)}@media screen and (max-width:1100px){.f-input:hover.l50:after,.f-input:hover.r50:after,.f-textarea:hover.l50:after,.f-textarea:hover.r50:after{width:100%}}.f-textarea textarea{overflow:hidden}.f-textarea:after{top:auto;bottom:0}.f-textarea:hover:after{width:100%;top:auto}.f-set{max-width:100%;position:relative}.f-set label{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;height:auto;position:relative;cursor:pointer;margin:0 1vh 1vh 0;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.f-set input[type=checkbox],.f-set input[type=radio]{display:none}.f-set input[type=checkbox].true+label.tab,.f-set input[type=checkbox]:checked+label.tab,.f-set input[type=radio].true+label.tab,.f-set input[type=radio]:checked+label.tab{border-radius:1vh 1vh 0 0}@media screen and (max-width:700px){.f-set input[type=checkbox].true+label.tab,.f-set input[type=checkbox]:checked+label.tab,.f-set input[type=radio].true+label.tab,.f-set input[type=radio]:checked+label.tab{margin-right:0}}.f-set input[type=checkbox].true+label.tab+.tab,.f-set input[type=checkbox]:checked+label.tab+.tab,.f-set input[type=radio].true+label.tab+.tab,.f-set input[type=radio]:checked+label.tab+.tab{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;width:calc(100% - 1vh);height:1vh;bottom:0}@media screen and (max-width:700px){.f-set input[type=checkbox].true+label.tab+.tab,.f-set input[type=checkbox]:checked+label.tab+.tab,.f-set input[type=radio].true+label.tab+.tab,.f-set input[type=radio]:checked+label.tab+.tab{width:100%}}.form #form-add-post{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;position:relative}.form .switcher{position:absolute;right:0;top:0}.form .form-group.f-published{padding:0 0 7.3vh!important}.form-brief #form-brief{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;position:relative;color:#fff}.form-brief .form-intro,.form-brief .form-outro{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;opacity:.7;margin-bottom:5vh;color:#fff}.form-brief .form-section{width:100%;margin-bottom:3vh}.form-brief .form-section-title{font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;font-weight:600;padding-bottom:1.5vh;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;margin:0 0 8.4vh}@media screen and (max-width:1100px){.form-brief .form-section-title{font-size:5.35vh;line-height:5.9vh}}.form-brief .form-hint{display:block;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;margin-top:-8.4vh;margin-bottom:8.4vh;color:hsla(0,0%,100%,.5)}.form-brief .form-hint a{color:#fff}.form-brief .form-label{display:block;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;margin-bottom:1.5vh;color:#fff}.form-brief .client-greeting{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;padding:3vh;background:rgba(79,255,191,.1);border-radius:1vh;margin-bottom:5vh;color:#fff}.form #form-calc{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;position:relative}.form .form-group.f-service-sub{margin-top:-4.2vh}.form .form-group.f-service-sub-extra-aim{width:100%;padding:2.1vh 2.1vh 1vh!important;margin-bottom:1vh;background:#362eff}@media screen and (max-width:700px){.form .form-group.f-service-sub-extra-aim{border-radius:0 0 1vh 1vh}}.form-calc-result{box-sizing:border-box;padding:0;height:100%}.form-calc-result .result{top:21vh;position:sticky;font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;color:#fff;font-weight:600}@media screen and (max-width:1100px){.form-calc-result .result{font-size:5.35vh;line-height:5.9vh}}.form.blue .f-agree .checkbox-wrapper{color:#fff}.form.blue .f-agree .custom-checkbox{background:#fff}.form.blue .f-agree .checkbox-label a{color:hsla(0,0%,100%,.5)}.form.black .f-agree .checkbox-wrapper,.form.blue .f-agree .checkbox-label a:hover{color:#fff}.form.black .f-agree .custom-checkbox{background:#fff}.form.black .f-agree .checkbox-label a{color:hsla(0,0%,100%,.5)}.form.black .f-agree .checkbox-label a:hover{color:#fff}.form.white .f-agree .checkbox-wrapper{color:#1f1f1f}.form.white .f-agree .custom-checkbox{background:#fff}.form.white .f-agree .checkbox-label a{color:rgba(31,31,31,.5)}.form.white .f-agree .checkbox-label a:hover{color:#1f1f1f}.form.red .f-agree .checkbox-wrapper{color:#fff}.form.red .f-agree .custom-checkbox{background:#fff}.form.red .f-agree .checkbox-label a{color:hsla(0,0%,100%,.5)}.form.red .f-agree .checkbox-label a:hover{color:#fff}#form-contact-outer{padding-top:21vh}@media screen and (max-width:1300px){#form-contact-outer{padding-top:12.6vh}}.form #form-contact{position:relative}.form #form-contact,.form .form-group.f-set{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.form .form-group.f-set{padding:0 0 5.25vh}.form .f-agree,.form .form-group.f-services{padding:0 0 7.3vh!important}.form .f-agree .checkbox-wrapper{display:flex;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;gap:1vh;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif}.form .f-agree .checkbox-wrapper input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.form .f-agree .custom-checkbox{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh;border-radius:.5vh;position:relative;transition:all .5s cubic-bezier(.18,.88,.55,1);box-sizing:border-box}.form .f-agree .checkbox-wrapper input[type=checkbox]:checked+.custom-checkbox{border-color:#4fffbf;background-color:#4fffbf}.form .f-agree .custom-checkbox:after{content:"";position:absolute;display:none;width:.5vh;height:1vh;border:solid #1f1f1f;border-width:0 2px 2px 0;margin-bottom:2px;transform:rotate(45deg)}.form .f-agree .checkbox-wrapper input[type=checkbox]:checked+.custom-checkbox:after{display:block}.form .f-agree .checkbox-label{display:inline-block}.form .f-agree .checkbox-label a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:hsla(0,0%,100%,.5)}.form .f-agree .checkbox-label a:hover{color:#fff}.form #form-login{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;position:relative}@media screen and (max-width:1300px){.form #form-login{padding-top:1.9vh}}.form .form-group.f-submit .btn-signin{margin:0 2.1vh 0 0}@media screen and (max-width:700px){.form .form-group.f-submit .btn-signin{margin-bottom:2.1vh}}.form #form-reset{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;position:relative}@media screen and (max-width:1300px){.form #form-reset{padding-top:1.9vh}}.form.black .layout-item .form-lbl,.form.blue .layout-item .form-lbl{color:hsla(0,0%,100%,.5)}.form.white .layout-item .form-lbl{color:rgba(31,31,31,.5)}.form.red .layout-item .form-lbl{color:hsla(0,0%,100%,.5)}.form .error-message,.form .status-message{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;width:100%;position:relative}.form .error-message span,.form .status-message span{display:block;margin-top:-7.3vh;position:absolute}.form .status-message span{color:#4fffbf}.form .error-message span{color:#ec1a9e}.form .form-lbl{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:400;padding:0 0 2.1vh}.form .form-group,.form .form-lbl{position:relative;width:100%;min-width:100%;max-width:100%;z-index:2}.form .form-group{box-sizing:border-box;padding:0}@media screen and (max-width:1100px){.form .form-group{width:100%;min-width:100%;max-width:100%;padding:0}}.form .form-group.l50{padding:0 2.1vh 0 0}.form .form-group.r50{padding:0 0 0 2.1vh}.form .form-group.l50,.form .form-group.r50{width:50%;min-width:50%;max-width:50%}@media screen and (max-width:1100px){.form .form-group.l50,.form .form-group.r50{width:100%;min-width:100%;max-width:100%;padding:0}}.form .form-group.f-submit{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%}@media screen and (max-width:700px){.form .form-group.f-submit{display:flex;flex-flow:column nowrap;align-items:flex-start}}.cart.black .total,.cart.blue .total{color:hsla(0,0%,100%,.5)}.cart.white .total{color:rgba(31,31,31,.5)}.cart.red .total{color:hsla(0,0%,100%,.5)}.cart-sm.blue a .icon svg path{fill:hsla(0,0%,100%,.5)}.cart-sm.blue a.active .icon svg path,.cart-sm.blue a:hover .icon svg path{fill:#fff}.cart-sm.blue .cart-counter{background:#1f1f1f}.cart-sm.blue .cart-counter span{color:#fff}.cart-sm.black a .icon svg path{fill:hsla(0,0%,100%,.5)}.cart-sm.black a.active .icon svg path,.cart-sm.black a:hover .icon svg path{fill:#fff}.cart-sm.black .cart-counter{background:#362eff}.cart-sm.black .cart-counter span{color:#fff}.cart-sm.white a .icon svg path{fill:rgba(31,31,31,.5)}.cart-sm.white a.active .icon svg path,.cart-sm.white a:hover .icon svg path{fill:#1f1f1f}.cart-sm.white .cart-counter{background:#362eff}.cart-sm.white .cart-counter span{color:#fff}.cart-sm.red a .icon svg path{fill:hsla(0,0%,100%,.5)}.cart-sm.red a.active .icon svg path,.cart-sm.red a:hover .icon svg path{fill:#fff}.cart-sm.red .cart-counter{background:#362eff}.cart-sm.red .cart-counter span{color:#fff}.cart-sm{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:4.2vh;height:4.2vh;margin-right:4.7vh;position:relative;z-index:2}.cart-sm .icon{width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh}.cart-sm .icon svg{width:60%;height:60%}.cart-sm .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.cart-sm .cart-counter{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:2.1vh;height:2.1vh;position:absolute;border-radius:1vh;bottom:0;right:0}.cart-sm .cart-counter span{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;display:block;position:absolute;scale:.8}.cart-add.lg.blue .cart-add-in{background:#362eff}@media screen and (max-width:700px){.cart-add.lg.blue .cart-add-in{background:#4fffbf}}.cart-add.lg.blue .cart-add-in .icon svg path{fill:#fff}@media screen and (max-width:700px){.cart-add.lg.blue .cart-add-in .icon svg path{fill:#362eff}}.cart-add.lg.blue .cart-add-in:before{background:#362eff}@media screen and (max-width:700px){.cart-add.lg.blue .cart-add-in:before{background:#4fffbf}}.cart-add.lg.blue .cart-add-in:hover:before{background:#4fffbf}.cart-add.lg.blue .cart-add-in:hover .icon svg path{fill:#362eff}.cart-add.lg.blue.disabled .cart-add-in{background:#fff}.cart-add.lg.blue.disabled .cart-add-in .icon svg path{fill:#1f1f1f}.cart-add.lg.blue.disabled .cart-add-in:before,.cart-add.lg.blue.disabled .cart-add-in:hover:before{background:#fff}.cart-add.lg.blue.disabled .cart-add-in:hover .icon svg path{fill:#1f1f1f}.cart-add.lg.black .cart-add-in{background:#362eff}@media screen and (max-width:700px){.cart-add.lg.black .cart-add-in{background:#4fffbf}}.cart-add.lg.black .cart-add-in .icon svg path{fill:#fff}@media screen and (max-width:700px){.cart-add.lg.black .cart-add-in .icon svg path{fill:#362eff}}.cart-add.lg.black .cart-add-in:before{background:#362eff}@media screen and (max-width:700px){.cart-add.lg.black .cart-add-in:before{background:#4fffbf}}.cart-add.lg.black .cart-add-in:hover:before{background:#4fffbf}.cart-add.lg.black .cart-add-in:hover .icon svg path{fill:#362eff}.cart-add.lg.black.disabled .cart-add-in{background:#fff}.cart-add.lg.black.disabled .cart-add-in .icon svg path{fill:#1f1f1f}.cart-add.lg.black.disabled .cart-add-in:before,.cart-add.lg.black.disabled .cart-add-in:hover:before{background:#fff}.cart-add.lg.black.disabled .cart-add-in:hover .icon svg path{fill:#1f1f1f}.cart-add.lg.white .cart-add-in{background:#362eff}@media screen and (max-width:700px){.cart-add.lg.white .cart-add-in{background:#4fffbf}}.cart-add.lg.white .cart-add-in .icon svg path{fill:#fff}@media screen and (max-width:700px){.cart-add.lg.white .cart-add-in .icon svg path{fill:#362eff}}.cart-add.lg.white .cart-add-in:before{background:#362eff}@media screen and (max-width:700px){.cart-add.lg.white .cart-add-in:before{background:#4fffbf}}.cart-add.lg.white .cart-add-in:hover:before{background:#4fffbf}.cart-add.lg.white .cart-add-in:hover .icon svg path{fill:#362eff}.cart-add.lg.white.disabled .cart-add-in{background:#fff}.cart-add.lg.white.disabled .cart-add-in .icon svg path{fill:#1f1f1f}.cart-add.lg.white.disabled .cart-add-in:before,.cart-add.lg.white.disabled .cart-add-in:hover:before{background:#fff}.cart-add.lg.white.disabled .cart-add-in:hover .icon svg path{fill:#1f1f1f}.cart-add.lg.red .cart-add-in{background:#362eff}@media screen and (max-width:700px){.cart-add.lg.red .cart-add-in{background:#4fffbf}}.cart-add.lg.red .cart-add-in .icon svg path{fill:#fff}@media screen and (max-width:700px){.cart-add.lg.red .cart-add-in .icon svg path{fill:#362eff}}.cart-add.lg.red .cart-add-in:before{background:#362eff}@media screen and (max-width:700px){.cart-add.lg.red .cart-add-in:before{background:#4fffbf}}.cart-add.lg.red .cart-add-in:hover:before{background:#4fffbf}.cart-add.lg.red .cart-add-in:hover .icon svg path{fill:#362eff}.cart-add.lg.red.disabled .cart-add-in{background:#fff}.cart-add.lg.red.disabled .cart-add-in .icon svg path{fill:#1f1f1f}.cart-add.lg.red.disabled .cart-add-in:before,.cart-add.lg.red.disabled .cart-add-in:hover:before{background:#fff}.cart-add.lg.red.disabled .cart-add-in:hover .icon svg path{fill:#1f1f1f}.cart-add.md .btn-lbl{padding-right:1vh}.cart-add.md .price{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-right:1vh}.cart-add.md .price .value{display:block}.cart-add.md .price .currency{display:block;padding-left:.525vh;min-width:1vh}.cart-add.md.adm{position:relative}.cart-add.md.adm:before{position:absolute;content:"";display:block;width:1vh;height:1vh;border-radius:1vh;background:#4fffbf;right:1.575vh;z-index:2}.cart-add.lg{transition:all .5s cubic-bezier(.7,0,.3,1) .1s;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:12.6vh;height:12.6vh;position:fixed;z-index:1001;left:4.2vh;bottom:4.2vh}@media screen and (max-width:700px){.cart-add.lg{width:6.3vh;height:6.3vh;left:2.1vh;bottom:2.1vh}}.cart-add.lg .cart-add-in{transition:all .5s cubic-bezier(.7,0,.3,1) .1s;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;width:80%;height:80%;border-radius:6.3vh;cursor:pointer}.cart-add.lg .cart-add-in:before{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:100%;height:100%;border-radius:6.3vh;z-index:1}.cart-add.lg .cart-add-in .icon{transition:all .5s cubic-bezier(.18,.88,.55,1);width:40%;height:40%;z-index:2}.cart-add.lg .cart-add-in .icon svg{width:100%;height:100%}.cart-add.lg .cart-add-in:hover:after{width:110%;height:110%}.cart-add.lg .cart-add-in:hover .icon{width:50%;height:50%}.cart-add.lg.disabled .cart-add-in{cursor:default}.cart-add.lg.disabled .cart-add-in:hover:before{width:100%;height:100%}.cart-add.lg.disabled .cart-add-in:hover .icon{width:40%;height:40%}.product-list.blue .product-list-item{border-color:hsla(0,0%,100%,.1)}.product-list.blue .product-list-item .hdr .name a{color:hsla(0,0%,100%,.5)}@media screen and (max-width:700px){.product-list.blue .product-list-item .hdr .name a{color:#fff}}.product-list.blue .product-list-item .hdr .close .icon svg path{fill:#fff}@media screen and (max-width:700px){.product-list.blue .product-list-item .hdr .close .icon svg path{fill:hsla(0,0%,100%,.5)}}.product-list.blue .product-list-item .hdr .close:hover:after,.product-list.blue .product-list-item .img.img-service{background:hsla(0,0%,100%,.1)}.product-list.blue .product-list-item .price .currency,.product-list.blue .product-list-item .price .value{color:hsla(0,0%,100%,.5)}.product-list.blue .product-list-item:last-child{border-color:hsla(0,0%,100%,.1)}.product-list.blue .product-list-item:hover .hdr .name a{color:#fff}.product-list.blue .product-list-item.error .hdr .name:after,.product-list.blue .product-list-item.error .price .currency:after,.product-list.blue .product-list-item.error .price .value:after{background:#ec1a9e}.product-list.blue .product-list-item.error .hdr .name a,.product-list.blue .product-list-item.error .price .currency,.product-list.blue .product-list-item.error .price .value{color:hsla(0,0%,100%,.25)}.product-list.black .product-list-item{border-color:hsla(0,0%,100%,.1)}.product-list.black .product-list-item .hdr .name a{color:hsla(0,0%,100%,.5)}@media screen and (max-width:700px){.product-list.black .product-list-item .hdr .name a{color:#fff}}.product-list.black .product-list-item .hdr .close .icon svg path{fill:#fff}@media screen and (max-width:700px){.product-list.black .product-list-item .hdr .close .icon svg path{fill:hsla(0,0%,100%,.5)}}.product-list.black .product-list-item .hdr .close:hover:after,.product-list.black .product-list-item .img.img-service{background:hsla(0,0%,100%,.1)}.product-list.black .product-list-item .price .currency,.product-list.black .product-list-item .price .value{color:hsla(0,0%,100%,.5)}.product-list.black .product-list-item:last-child{border-color:hsla(0,0%,100%,.1)}.product-list.black .product-list-item:hover .hdr .name a{color:#fff}.product-list.black .product-list-item.error .hdr .name:after,.product-list.black .product-list-item.error .price .currency:after,.product-list.black .product-list-item.error .price .value:after{background:#ec1a9e}.product-list.black .product-list-item.error .hdr .name a,.product-list.black .product-list-item.error .price .currency,.product-list.black .product-list-item.error .price .value{color:hsla(0,0%,100%,.25)}.product-list{align-items:flex-start;margin:0;padding:0;list-style:none;position:relative;z-index:2}.product-list,.product-list .product-list-item{display:flex;flex-flow:row wrap;justify-content:flex-start}.product-list .product-list-item{transition:all .5s cubic-bezier(.18,.88,.55,1);align-items:center;width:100%;border-top:1px solid;padding:3.15vh 0}@media screen and (max-width:700px){.product-list .product-list-item{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}}.product-list .product-list-item .hdr{width:calc(100% - 20vh);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0;box-sizing:border-box}.product-list .product-list-item .hdr .name{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative}.product-list .product-list-item .hdr .name a{display:block;transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 1vh 0 0;z-index:1}.product-list .product-list-item .hdr .name:after{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:calc(100% - 1vh);height:.3vh;border-radius:.3vh;z-index:2;visibility:hidden}.product-list .product-list-item .hdr .close{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;position:relative}@media screen and (max-width:700px){.product-list .product-list-item .hdr .close{position:absolute;right:0}}.product-list .product-list-item .hdr .close .icon{width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh}.product-list .product-list-item .hdr .close .icon svg{transition:all .5s cubic-bezier(.18,.88,.55,1);translate:1vh 0;fill:none;opacity:0;width:70%;height:70%}@media screen and (max-width:700px){.product-list .product-list-item .hdr .close .icon svg{translate:0 0;opacity:1}}.product-list .product-list-item .hdr .close .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.product-list .product-list-item .hdr .close:after{position:absolute;content:"";display:block;transition:all .5s cubic-bezier(.18,.88,.55,1);border-radius:100%;width:70%;height:70%;background:transparent;z-index:1}.product-list .product-list-item .hdr .close:hover:after{width:120%;height:120%}.product-list .product-list-item .img,.product-list .product-list-item .price{position:absolute}@media screen and (max-width:700px){.product-list .product-list-item .img,.product-list .product-list-item .price{position:relative}}.product-list .product-list-item .img{width:5vh;height:5vh;right:0}@media screen and (max-width:700px){.product-list .product-list-item .img{margin-bottom:1vh;order:-1;right:auto}}.product-list .product-list-item .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-list .product-list-item .img.img-service img{opacity:.4}.product-list .product-list-item .price{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;width:13vh;min-width:13vh;right:7vh}@media screen and (max-width:700px){.product-list .product-list-item .price{justify-content:flex-start;right:auto}}.product-list .product-list-item .price .currency,.product-list .product-list-item .price .value{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;font-weight:600;position:relative;white-space:nowrap}.product-list .product-list-item .price .currency:after,.product-list .product-list-item .price .value:after{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;height:.3vh}.product-list .product-list-item .price .value:after{width:100%;border-radius:.3vh 0 0 .3vh}.product-list .product-list-item .price .currency{padding-left:.525vh}.product-list .product-list-item .price .currency:after{width:100%;margin-left:-.525vh;border-radius:0 .3vh .3vh 0}.product-list .product-list-item:last-child{border-bottom:1px solid}.product-list .product-list-item:hover .hdr .close .icon svg{translate:0 0;opacity:1}.product-list .product-list-item.error .hdr .name:after{visibility:visible}.cart .total{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;text-transform:uppercase;font-weight:600;padding:3.15vh 7vh 12.6vh 0;text-align:right}@media screen and (max-width:700px){.cart .total{justify-content:flex-start}}.cart .total .currency{padding-left:.525vh}.cart .form-group.f-submit .btn-send{margin:0 2.1vh 0 0}@media screen and (max-width:700px){.cart .form-group.f-submit .btn-send{margin-bottom:2.1vh}}.cookies.black .info{background:#362eff}.cookies.blue .info{background:#1f1f1f}.cookies.red .info,.cookies.white .info{background:#362eff}.cookies{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:fixed;left:0;bottom:0;max-width:60%;box-sizing:border-box;opacity:1;visibility:visible}@media screen and (max-width:700px){.cookies{max-width:100%;width:100%}}.cookies .info{transition:all .5s cubic-bezier(.18,.88,.55,1);padding:3.15vh 4.2vh;box-sizing:border-box;margin:2.1vh;border-radius:1vh}.cookies .info .txt{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.5);padding:0 0 2.1vh;white-space:pre-line;text-wrap:balance}.cookies .info .txt a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:hsla(0,0%,100%,.7);text-decoration:none;position:relative;font-weight:600}.cookies .info .txt a:hover{color:#fff}.cookies.hide{visibility:hidden;opacity:0;display:none}.icon{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative}.icon.sm{width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.icon.sm span,.icon.sm svg{width:82%;height:82%}.icon.md{width:2.5vh;min-width:2.5vh;max-width:2.5vh;height:2.5vh;min-height:2.5vh;max-height:2.5vh}.icon.md span,.icon.md svg{width:82%;height:82%}.icon.lg{width:6.7vh;height:6.7vh}.icon.lg span,.icon.lg svg{width:100%;height:100%}.icon svg{position:absolute}.list.black h2,.list.black h3,.list.blue h2,.list.blue h3{color:#fff}.list.black h4,.list.blue h4{color:hsla(0,0%,100%,.5)}.list.black ul .list-item,.list.blue ul .list-item{border-color:hsla(0,0%,100%,.1)}.list.black ul .list-item .list-item-in .hdr,.list.black ul .list-item .list-item-in .hdr .hdr-name .name,.list.blue ul .list-item .list-item-in .hdr,.list.blue ul .list-item .list-item-in .hdr .hdr-name .name{color:hsla(0,0%,100%,.5)}.list.black ul .list-item .list-item-in .hdr .hdr-name .name .price,.list.blue ul .list-item .list-item-in .hdr .hdr-name .name .price{color:hsla(0,0%,100%,.25)}.list.black ul .list-item .list-item-in .hdr .hdr-name .icon svg path,.list.blue ul .list-item .list-item-in .hdr .hdr-name .icon svg path{fill:hsla(0,0%,100%,.5)}.list.black ul .list-item .list-item-in .hdr:hover .hdr-name .name,.list.blue ul .list-item .list-item-in .hdr:hover .hdr-name .name{color:#fff}.list.black ul .list-item .list-item-in .hdr:hover .hdr-name .icon svg path,.list.blue ul .list-item .list-item-in .hdr:hover .hdr-name .icon svg path{fill:#fff}.list.black ul .list-item .list-item-in .desc.short .cnt,.list.blue ul .list-item .list-item-in .desc.short .cnt{color:hsla(0,0%,100%,.5)}.list.black ul .list-item .list-item-in .desc.short .cnt .cnt-in .offer .offer-price,.list.blue ul .list-item .list-item-in .desc.short .cnt .cnt-in .offer .offer-price{color:#fff}.list.black ul .list-item .list-item-in .desc.short .cnt .cnt-in a,.list.blue ul .list-item .list-item-in .desc.short .cnt .cnt-in a{color:hsla(0,0%,100%,.7)}.list.black ul .list-item .list-item-in .desc.short .cnt .cnt-in a:hover,.list.blue ul .list-item .list-item-in .desc.short .cnt .cnt-in a:hover{color:#fff}.list.black ul .list-item .list-item-in .overlay,.list.blue ul .list-item .list-item-in .overlay{background:rgba(31,31,31,.8)}.list.black ul .list-item:before,.list.blue ul .list-item:before{color:hsla(0,0%,100%,.5)}.list.black ul .list-item.highlight:before,.list.black ul .list-item.open .list-item-in .hdr .hdr-name .name,.list.blue ul .list-item.highlight:before,.list.blue ul .list-item.open .list-item-in .hdr .hdr-name .name{color:#fff}.list.black ul .list-item.open .list-item-in .hdr .hdr-name .icon svg path,.list.blue ul .list-item.open .list-item-in .hdr .hdr-name .icon svg path{fill:#fff}.list.black ul .list-item.open:before,.list.blue ul .list-item.open:before{color:#fff}.list.black ul .list-item.min .hdr .hdr-name .name,.list.black ul .list-item.min .hdr:hover .hdr-name .name,.list.black ul .list-item.open.min .hdr .hdr-name .name,.list.black ul .list-item.open.min .hdr:hover .hdr-name .name,.list.blue ul .list-item.min .hdr .hdr-name .name,.list.blue ul .list-item.min .hdr:hover .hdr-name .name,.list.blue ul .list-item.open.min .hdr .hdr-name .name,.list.blue ul .list-item.open.min .hdr:hover .hdr-name .name{color:hsla(0,0%,100%,.5)}.list.black ul .list-item:last-child,.list.blue ul .list-item:last-child{border-color:hsla(0,0%,100%,.1)}.list.black ul .list-item .list-item-in .desc.full,.list.blue ul .list-item .list-item-in .desc.full{color:#fff;background:#362eff}.list.black ul .list-item .list-item-in .desc.full .hdr,.list.blue ul .list-item .list-item-in .desc.full .hdr{background:#362eff}.list.black ul .list-item .list-item-in .desc.full .cnt h4.link .icon svg path,.list.blue ul .list-item .list-item-in .desc.full .cnt h4.link .icon svg path{fill:hsla(0,0%,100%,.5)}.list.black ul .list-item .list-item-in .desc.full .cnt h4.link:after,.list.blue ul .list-item .list-item-in .desc.full .cnt h4.link:after{background:#fff}.list.black ul .list-item .list-item-in .desc.full .cnt h4.link:hover span,.list.blue ul .list-item .list-item-in .desc.full .cnt h4.link:hover span{color:#362eff}.list.black ul .list-item .list-item-in .desc.full .cnt h4.link:hover .icon svg path,.list.blue ul .list-item .list-item-in .desc.full .cnt h4.link:hover .icon svg path{fill:#362eff}.list.black ul .list-item .list-item-in .desc.full .cnt ul.blocks li ul li:before,.list.blue ul .list-item .list-item-in .desc.full .cnt ul.blocks li ul li:before{color:hsla(0,0%,100%,.25)}.list.black ul .list-item .list-item-in .desc.full.active .hdr .icon-plus svg path,.list.blue ul .list-item .list-item-in .desc.full.active .hdr .icon-plus svg path{fill:#362eff}.list.black ul .list-item .list-item-in .desc.full.active .hdr:hover .icon-plus svg path,.list.blue ul .list-item .list-item-in .desc.full.active .hdr:hover .icon-plus svg path{fill:#fff}.list ul .list-item .list-item-in .desc.full{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;width:50vw;height:100vh;transform:translateX(50vw);opacity:0;position:fixed;top:0;right:0;z-index:999;visibility:hidden;box-sizing:border-box;padding:0 14.7vh;overflow-y:scroll;overflow-x:hidden;cursor:default;white-space:pre-line}@media screen and (max-width:1300px){.list ul .list-item .list-item-in .desc.full{width:65vw}}@media screen and (max-width:1100px){.list ul .list-item .list-item-in .desc.full{padding:0 4.2vh 4.2vh}}@media screen and (max-width:700px){.list ul .list-item .list-item-in .desc.full{width:calc(100vw - 6.3vh)}}.list ul .list-item .list-item-in .desc.full .hdr{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;height:4.2vh;max-height:4.2vh;min-height:4.2vh;padding:4.2vh 14.7vh;margin:0 0 0 -14.7vh;font-weight:600;cursor:pointer;position:sticky;top:0;z-index:777;white-space:nowrap;box-sizing:content-box}@media screen and (max-width:1100px){.list ul .list-item .list-item-in .desc.full .hdr{padding:4.2vh;margin:0 0 0 -4.2vh;justify-content:space-between}}.list ul .list-item .list-item-in .desc.full .hdr .hdr-overlay{top:0;left:0;position:absolute;width:100%;height:4.2vh;max-height:4.2vh;min-height:4.2vh;padding:4.2vh 0;z-index:3;box-sizing:content-box}.list ul .list-item .list-item-in .desc.full .hdr .hdr-name{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;max-width:calc(100% - 6.3vh);height:4.2vh;max-height:4.2vh;min-height:4.2vh;z-index:2}.list ul .list-item .list-item-in .desc.full .hdr .hdr-name .name{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;display:block}.list ul .list-item .list-item-in .desc.full .hdr .close{position:absolute;z-index:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:6.3vh;height:4.2vh;right:4.2vh}@media screen and (max-width:1100px){.list ul .list-item .list-item-in .desc.full .hdr .close{right:3.15vh}}.list ul .list-item .list-item-in .desc.full .hdr .close .line{transition:all .5s cubic-bezier(.18,.88,.55,1);width:80%;height:1px;position:relative;background:#1f1f1f}.list ul .list-item .list-item-in .desc.full .hdr .close .line:first-child{transform:rotate(45deg)}.list ul .list-item .list-item-in .desc.full .hdr .close .line:nth-child(2){transform:rotate(-225deg);top:-1px}.list ul .list-item .list-item-in .desc.full .hdr:hover .close .line{background:#fff}.list ul .list-item .list-item-in .desc.full .cnt{transition:all .5s cubic-bezier(.18,.88,.55,1);padding:0 0 6.3vh;width:100%}.list ul .list-item .list-item-in .desc.full .cnt .item{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.list ul .list-item .list-item-in .desc.full .cnt .item h3{font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;margin:6.3vh 0 3.15vh;font-weight:600}.list ul .list-item .list-item-in .desc.full .cnt .item h4{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;transition:all .5s cubic-bezier(.18,.88,.55,1);margin:0 0 1em;font-weight:600;position:relative;font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif}.list ul .list-item .list-item-in .desc.full .cnt .item h4.link{width:auto;margin:3.15vh 0;cursor:pointer}.list ul .list-item .list-item-in .desc.full .cnt .item h4.link span{display:inline-block;position:relative;z-index:2;transition:all .5s cubic-bezier(.18,.88,.55,1)}.list ul .list-item .list-item-in .desc.full .cnt .item h4.link .icon{transition:all .5s cubic-bezier(.18,.88,.55,1);width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh;z-index:2;margin-left:.525vh}.list ul .list-item .list-item-in .desc.full .cnt .item h4.link .icon svg{width:60%;height:60%}.list ul .list-item .list-item-in .desc.full .cnt .item h4.link .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.list ul .list-item .list-item-in .desc.full .cnt .item h4.link:after{position:absolute;content:"";display:block;transition:all .5s cubic-bezier(.18,.88,.55,1);width:0;height:100%;margin-left:-1vh;z-index:1;bottom:0;border-radius:1vh}.list ul .list-item .list-item-in .desc.full .cnt .item h4.link:hover:after{width:calc(100% + 1.575vh)}.list ul .list-item .list-item-in .desc.full .cnt .item .blocks{display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:stretch;list-style:none;margin:0;padding:0;position:relative}.list ul .list-item .list-item-in .desc.full .cnt .item .blocks li{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;padding:3.15vh 0}.list ul .list-item .list-item-in .desc.full .cnt .item .blocks li .blocks-text+.blocks-list{margin-top:1em}.list ul .list-item .list-item-in .desc.full .cnt .item .blocks li .blocks-list li{padding:0 0 0 4.2vh}.list ul .list-item .list-item-in .desc.full .cnt .item .blocks li .blocks-list li:before{position:absolute;content:"";display:block;content:"—";width:4.2vh;left:0}.list ul .list-item .list-item-in .desc.full .cnt .item .blocks li:first-child{border-top:0 solid}.list ul .list-item .list-item-in .desc.full .cnt .item .blocks li:last-child{border-bottom:0 solid}.list ul .list-item .list-item-in .desc.full.active{transform:translateX(0);opacity:1;visibility:visible;z-index:1001}.list ul .list-item .list-item-in .desc.full.active~.overlay{opacity:1;visibility:visible}.list{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end}.list,.list h2{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative}.list h2{font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;font-weight:500;margin:0 0 12.6vh;white-space:pre-line;padding-right:6.3vh;z-index:2;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-wrap:balance}@media screen and (max-width:1100px){.list h2{font-size:5.35vh;line-height:5.9vh;margin-bottom:6.3vh}}@media screen and (max-width:700px){.list h2{padding-right:0}}.list ul{width:100%;list-style:none;margin:0;padding:0;counter-reset:num}.list ul .list-item{border-top:1px solid;padding:0;position:relative}.list ul .list-item .list-item-in{display:block;padding:5.25vh 0}.list ul .list-item .list-item-in .hdr{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;text-decoration:none;cursor:pointer;position:relative;width:100%;z-index:2;padding-left:8.4vh;box-sizing:border-box}@media screen and (max-width:1300px){.list ul .list-item .list-item-in .hdr{justify-content:space-between}}.list ul .list-item .list-item-in .hdr .hdr-name{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box}@media screen and (max-width:700px){.list ul .list-item .list-item-in .hdr .hdr-name{display:flex;flex-flow:column nowrap;align-items:flex-start}}.list ul .list-item .list-item-in .hdr .hdr-name .name{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:100%;transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:500;font-size:4.4vh;line-height:5.25vh;font-family:Montserrat,sans-serif}@media screen and (max-width:700px){.list ul .list-item .list-item-in .hdr .hdr-name .name{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif}}.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in{max-width:calc(100% - 5.25vh - 5.25vh)}@media screen and (max-width:700px){.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in{max-width:calc(100% - 3.4vh - 3.4vh)}}.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in .lbl{overflow:hidden;text-overflow:ellipsis}.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in .price{transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:400;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;box-sizing:border-box;position:relative;margin-top:1vh}.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in .price .currency,.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in .price .type,.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in .price .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;z-index:2}.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in .price .type{margin-right:.525vh}.list ul .list-item .list-item-in .hdr .hdr-name .name .name-in .price .currency{margin-left:.525vh}.list ul .list-item .list-item-in .hdr .hdr-name .name .icon-outer{width:5.25vh;min-width:5.25vh;max-width:5.25vh;height:5.25vh;min-height:5.25vh;max-height:5.25vh;position:absolute;right:0}@media screen and (max-width:700px){.list ul .list-item .list-item-in .hdr .hdr-name .name .icon-outer{width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh}}.list ul .list-item .list-item-in .hdr .hdr-name .name .icon-outer .icon{transition:all .5s cubic-bezier(.18,.88,.55,1);width:5.25vh;min-width:5.25vh;max-width:5.25vh;height:5.25vh;min-height:5.25vh;max-height:5.25vh;transform:rotate(-45deg)}@media screen and (max-width:700px){.list ul .list-item .list-item-in .hdr .hdr-name .name .icon-outer .icon{width:3.4vh;min-width:3.4vh;max-width:3.4vh;height:3.4vh;min-height:3.4vh;max-height:3.4vh}}.list ul .list-item .list-item-in .hdr .hdr-name .name .icon-outer .icon svg{transition:all .5s cubic-bezier(.18,.88,.55,1);width:70%;height:70%}.list ul .list-item .list-item-in .hdr .hdr-name .name .icon-outer .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.list ul .list-item .list-item-in .desc{position:relative;z-index:2}.list ul .list-item .list-item-in .desc.short{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;overflow:hidden;padding-left:8.4vh;padding-right:18.9vh}@media screen and (max-width:700px){.list ul .list-item .list-item-in .desc.short{padding-right:0}}.list ul .list-item .list-item-in .desc.short .cnt{display:grid;grid-template-rows:0fr;transition:all .25s cubic-bezier(.28,.44,.49,1);white-space:pre-line}.list ul .list-item .list-item-in .desc.short .cnt .cnt-in{min-height:0;display:block;transition:all .5s cubic-bezier(.18,.88,.55,1);box-sizing:border-box;padding:0}.list ul .list-item .list-item-in .desc.short .cnt .cnt-in a{transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:600;display:inline-block;vertical-align:bottom;cursor:pointer;text-decoration:none}.list ul .list-item .list-item-in .desc.short .cnt .btn-outer{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding-top:1.575vh}.list ul .list-item .list-item-in .desc.short .cnt .btn-outer .btn-details{margin:1.575vh 1.575vh 0 0}.list ul .list-item .list-item-in .overlay{transition:all .5s cubic-bezier(.7,0,.3,1) .1s;position:fixed;z-index:1000;width:100vw;height:100vh;left:0;top:0;opacity:0;visibility:hidden}.list ul .list-item:before{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;content:counter(num,decimal-leading-zero);counter-increment:num;top:5.25vh;font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;line-height:5.25vh;font-weight:400}@media screen and (max-width:700px){.list ul .list-item:before{line-height:3.4vh}}.list ul .list-item:last-child{border-bottom:1px solid}.list ul .list-item.open .list-item-in .hdr img{opacity:1}.list ul .list-item.open .list-item-in .hdr .hdr-name .name .icon-outer .icon{transform:rotate(45deg)}.list ul .list-item.open .list-item-in .desc.short .cnt{grid-template-rows:1fr}.list ul .list-item.open .list-item-in .desc.short .cnt .cnt-in{padding-top:3.15vh}.list ul .list-item.open .list-item-in .desc.short .cnt .btn-outer{visibility:visible;opacity:1}.list ul .list-item.min .list-item-in .hdr,.list ul .list-item.open.min .list-item-in .hdr{cursor:default}.list ul .list-item.min .list-item-in .hdr .hdr-name .name .icon-outer .icon,.list ul .list-item.open.min .list-item-in .hdr .hdr-name .name .icon-outer .icon{display:none}.list ul .list-item.link .list-item-in .hdr{cursor:default}.list ul .list-item.link .list-item-in .hdr .hdr-name .name .icon-outer .icon{transform:rotate(0deg)}.list .button{margin-top:6.3vh}@media screen and (max-width:700px){.list .button{width:100%;justify-content:center}}.logos.blue h2{color:#fff}.logos.blue .logo-item .logo svg path{fill:hsla(0,0%,100%,.25)}.logos.blue .logo-item .marks div:after,.logos.blue .logo-item .marks div:before{background:#6862ff}.logos.blue .logo-item.active,.logos.blue .logo-item:hover{background:hsla(0,0%,100%,.05)}.logos.blue .logo-item.active .logo svg path,.logos.blue .logo-item:hover .logo svg path{fill:#fff}.logos.black h2{color:#fff}.logos.black .logo-item .logo svg path{fill:hsla(0,0%,100%,.25)}.logos.black .logo-item .marks div:after,.logos.black .logo-item .marks div:before{background:#575757}.logos.black .logo-item.active,.logos.black .logo-item:hover{background:hsla(0,0%,100%,.025)}.logos.black .logo-item.active .logo svg path,.logos.black .logo-item:hover .logo svg path{fill:#fff}.logos,.logos h2{width:100%;box-sizing:border-box;z-index:2}.logos h2{font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:500;margin:0 0 12.6vh;white-space:pre-line;padding-right:6.3vh;position:relative;text-wrap:balance}@media screen and (max-width:1100px){.logos h2{font-size:5.35vh;line-height:5.9vh}}.logos.w20 .logo-item{width:20%;min-width:20%;max-width:20%}@media screen and (max-width:1600px){.logos.w20 .logo-item{width:25%!important;min-width:25%!important;max-width:25%!important}}@media screen and (max-width:1100px){.logos.w20 .logo-item{width:33.33%!important;min-width:33.33%!important;max-width:33.33%!important}}@media screen and (max-width:700px){.logos.w20 .logo-item{width:50%!important;min-width:50%!important;max-width:50%!important}}.logos.w25 .logo-item{width:25%;min-width:25%;max-width:25%}@media screen and (max-width:1600px){.logos.w25 .logo-item{width:25%!important;min-width:25%!important;max-width:25%!important}}@media screen and (max-width:1100px){.logos.w25 .logo-item{width:33.33%!important;min-width:33.33%!important;max-width:33.33%!important}}@media screen and (max-width:700px){.logos.w25 .logo-item{width:50%!important;min-width:50%!important;max-width:50%!important}}.logos.w33 .logo-item{width:33.33%;min-width:33.33%;max-width:33.33%}@media screen and (max-width:1600px){.logos.w33 .logo-item{width:33.33%!important;min-width:33.33%!important;max-width:33.33%!important}}@media screen and (max-width:1100px){.logos.w33 .logo-item{width:33.33%!important;min-width:33.33%!important;max-width:33.33%!important}}@media screen and (max-width:700px){.logos.w33 .logo-item{width:50%!important;min-width:50%!important;max-width:50%!important}}.logos.w50 .logo-item{width:50%;min-width:50%;max-width:50%}@media screen and (max-width:1600px){.logos.w50 .logo-item{width:25%!important;min-width:25%!important;max-width:25%!important}}@media screen and (max-width:1100px){.logos.w50 .logo-item{width:33.33%!important;min-width:33.33%!important;max-width:33.33%!important}}@media screen and (max-width:700px){.logos.w50 .logo-item{width:50%!important;min-width:50%!important;max-width:50%!important}}.logos ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;margin:0;padding:0}.logos ul .logo-item{position:relative;padding:0;height:15.7vh;transition:all .5s cubic-bezier(.18,.88,.55,1);box-sizing:border-box}.logos ul .logo-item,.logos ul .logo-item a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.logos ul .logo-item a{position:absolute;width:100%;height:100%}.logos ul .logo-item .logo{transition:all 1s cubic-bezier(.18,.88,.55,1);position:absolute;width:80%;height:80%;z-index:2}@media screen and (max-width:700px){.logos ul .logo-item .logo{width:70%;height:70%}}.logos ul .logo-item .logo img,.logos ul .logo-item .logo svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;position:absolute}.logos ul .logo-item .logo img path,.logos ul .logo-item .logo svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.logos ul .logo-item .marks{position:absolute;width:100%;height:100%;z-index:1}.logos ul .logo-item .marks div{position:absolute;width:3.15vh;height:3.15vh}.logos ul .logo-item .marks div:after,.logos ul .logo-item .marks div:before{transition:all 1s cubic-bezier(.18,.88,.55,1)}.logos ul .logo-item .marks div:before{width:1vh;height:1px;position:absolute;content:"";display:block}.logos ul .logo-item .marks div:after{width:1px;height:1vh;position:absolute;content:"";display:block}.logos ul .logo-item .marks div:first-child{top:0;left:0}.logos ul .logo-item .marks div:first-child:after,.logos ul .logo-item .marks div:first-child:before{left:-.5px;top:-.5px}.logos ul .logo-item .marks div:nth-child(2){top:0;right:0}.logos ul .logo-item .marks div:nth-child(2):after,.logos ul .logo-item .marks div:nth-child(2):before{right:-.5px;top:-.5px}.logos ul .logo-item .marks div:nth-child(3){bottom:0;left:0}.logos ul .logo-item .marks div:nth-child(3):after,.logos ul .logo-item .marks div:nth-child(3):before{left:-.5px;bottom:-.5px}.logos ul .logo-item .marks div:nth-child(4){bottom:0;right:0}.logos ul .logo-item .marks div:nth-child(4):after,.logos ul .logo-item .marks div:nth-child(4):before{right:-.5px;bottom:-.5px}.logos.rline .rfm-marquee{overflow:hidden}.logos.rline .logo-item{width:20vw;min-width:20vw;max-width:20vw}@media screen and (max-width:1600px){.logos.rline .logo-item{width:25vw!important;min-width:25vw!important;max-width:25vw!important}}@media screen and (max-width:1100px){.logos.rline .logo-item{width:33.33vw!important;min-width:33.33vw!important;max-width:33.33vw!important}}@media screen and (max-width:700px){.logos.rline .logo-item{width:66.66vw!important;min-width:66.66vw!important;max-width:66.66vw!important}}.logos.rline .logo-item .logo{width:125%;height:125%;z-index:2}.logos.rline .logo-item .marks{display:none}.pagination.blue .pagination-item span{color:hsla(0,0%,100%,.25)}.pagination.blue .pagination-item span:first-child{border:1px solid hsla(0,0%,100%,0)}.pagination.blue .pagination-item.active span:first-child{border:1px solid #fff}.pagination.blue .pagination-item.active span:nth-child(2){color:#fff}.pagination.blue .pagination-item.active span:hover:first-child{border:1px solid #fff}.pagination.blue .pagination-item:hover span{color:hsla(0,0%,100%,.5)}.pagination.blue .pagination-item:hover span:first-child{border:1px solid hsla(0,0%,100%,.25)}.pagination.black .pagination-item span{color:hsla(0,0%,100%,.25)}.pagination.black .pagination-item span:first-child{border:1px solid hsla(0,0%,100%,0)}.pagination.black .pagination-item.active span:first-child{border:1px solid #fff}.pagination.black .pagination-item.active span:nth-child(2){color:#fff}.pagination.black .pagination-item.active span:hover:first-child{border:1px solid #fff}.pagination.black .pagination-item:hover span{color:hsla(0,0%,100%,.5)}.pagination.black .pagination-item:hover span:first-child{border:1px solid hsla(0,0%,100%,.25)}.pagination.white .pagination-item span{color:hsla(0,0%,100%,.25)}.pagination.white .pagination-item span:first-child{border:1px solid hsla(0,0%,100%,0)}.pagination.white .pagination-item.active span:first-child{border:1px solid #fff}.pagination.white .pagination-item.active span:nth-child(2){color:#fff}.pagination.white .pagination-item.active span:hover:first-child{border:1px solid #fff}.pagination.white .pagination-item:hover span{color:hsla(0,0%,100%,.5)}.pagination.white .pagination-item:hover span:first-child{border:1px solid hsla(0,0%,100%,.25)}.pagination.red .pagination-item span{color:hsla(0,0%,100%,.25)}.pagination.red .pagination-item span:first-child{border:1px solid hsla(0,0%,100%,0)}.pagination.red .pagination-item.active span:first-child{border:1px solid #fff}.pagination.red .pagination-item.active span:nth-child(2){color:#fff}.pagination.red .pagination-item.active span:hover:first-child{border:1px solid #fff}.pagination.red .pagination-item:hover span{color:hsla(0,0%,100%,.5)}.pagination.red .pagination-item:hover span:first-child{border:1px solid hsla(0,0%,100%,.25)}.pagination{display:flex;flex-flow:row wrap;width:100%;padding:0 2.1vh 4.2vh}.pagination.hidden{display:none}.pagination .pagination-item{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:4.2vh;height:4.2vh;margin:0 2.1vh 2.1vh 0;position:relative}.pagination .pagination-item span{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;display:block;cursor:pointer;font-weight:600}.pagination .pagination-item span:first-child{width:80%;height:80%;z-index:2;border-radius:2.1vh}.pagination .pagination-item.active{z-index:999}.pagination .pagination-item.active span:first-child{cursor:default}.pagination .pagination-item.active span:first-child,.pagination .pagination-item:hover span:first-child{width:100%;height:100%}.social.blue ul li a svg circle,.social.blue ul li a svg path,.social.blue ul li a svg rect{fill:hsla(0,0%,100%,.5)}.social.blue ul li a:hover svg circle,.social.blue ul li a:hover svg path,.social.blue ul li a:hover svg rect{fill:#fff}.social.black ul li a svg circle,.social.black ul li a svg path,.social.black ul li a svg rect{fill:hsla(0,0%,100%,.5)}.social.black ul li a:hover svg circle,.social.black ul li a:hover svg path,.social.black ul li a:hover svg rect{fill:#fff}.social.white ul li a svg circle,.social.white ul li a svg path,.social.white ul li a svg rect{fill:rgba(31,31,31,.5)}.social.white ul li a:hover svg circle,.social.white ul li a:hover svg path,.social.white ul li a:hover svg rect{fill:#1f1f1f}.social.red ul li a svg circle,.social.red ul li a svg path,.social.red ul li a svg rect{fill:hsla(0,0%,100%,.5)}.social.red ul li a:hover svg circle,.social.red ul li a:hover svg path,.social.red ul li a:hover svg rect{fill:#fff}.social ul{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;list-style:none;margin:0;padding:0}.social ul li{margin:0 2.1vh 0 0}.social ul li a{display:block;position:relative}.social ul li a svg{width:100%;height:100%}.social ul li a svg circle,.social ul li a svg path,.social ul li a svg rect{transition:all .5s cubic-bezier(.18,.88,.55,1)}.social.sm ul li{margin-right:2.5vh}.social.sm ul li a .icon{width:2.5vh;height:2.5vh}.social.md ul li{margin-right:3.4vh}.social.md ul li a .icon{width:3.4vh;height:3.4vh}.social.lg ul li{margin-right:4.2vh}.social.lg ul li a .icon{width:5.25vh;height:5.25vh}.table-outer{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin-top:21vh;z-index:2}.table-outer .table-hdr{box-sizing:border-box;font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:500;margin:0 0 12.6vh;white-space:pre-line;padding-right:6.3vh;position:relative;z-index:2;color:#fff;text-wrap:balance}@media screen and (max-width:1100px){.table-outer .table-hdr{font-size:5.35vh;line-height:5.9vh;margin-bottom:6.3vh}}.table-outer .table{position:relative;width:calc(150% + 2.1vh);margin-left:calc(-50% - 2.1vh);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;z-index:2}@media screen and (max-width:1300px){.table-outer .table{width:100%;margin-left:0}}.table-outer .button{margin-top:6.3vh}@media screen and (max-width:700px){.table-outer .button{width:100%;justify-content:center}}.table-outer .row{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;position:relative}@media screen and (max-width:1100px){.table-outer .row{justify-content:flex-end}}.table-outer .row:after{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:100%;height:90%;left:0;background:transparent;border-radius:1vh}.table-outer .row .col{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.5);width:calc((66.66% - 1.4vh)/(var(--col) - 1));min-width:calc((66.66% - 1.4vh)/(var(--col) - 1));max-width:calc((66.66% - 1.4vh)/(var(--col) - 1));box-sizing:border-box;white-space:pre-line;padding:1vh 2.1vh 1vh 0}@media screen and (max-width:1300px){.table-outer .row .col{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;width:calc(100%/var(--col));min-width:calc(100%/var(--col));max-width:calc(100%/var(--col))}}@media screen and (max-width:1100px){.table-outer .row .col{width:calc(100%/(var(--col) - 1));min-width:calc(100%/(var(--col) - 1));max-width:calc(100%/(var(--col) - 1))}}.table-outer .row .col:first-child{width:calc(33.33% + 1.4vh);min-width:calc(33.33% + 1.4vh);max-width:calc(33.33% + 1.4vh);background:transparent}@media screen and (max-width:1300px){.table-outer .row .col:first-child{width:calc(100%/var(--col));min-width:calc(100%/var(--col));max-width:calc(100%/var(--col))}}@media screen and (max-width:1100px){.table-outer .row .col:first-child{width:100%;min-width:100%;max-width:100%;color:#fff;padding-bottom:0}}.table-outer .row .col .col-hdr{text-wrap:balance;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.table-outer .row .col .col-price{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1100px){.table-outer .row .col .col-price{display:flex;flex-flow:column wrap}}.table-outer .row .col .col-price .value{white-space:nowrap;margin-left:1vh}@media screen and (max-width:1100px){.table-outer .row .col .col-price .value{margin-left:0}}.table-outer .row .col .col-price .value:after{content:"₽";margin-left:.525vh}.table-outer .row .col .col-timeline{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;transition:all .5s cubic-bezier(.18,.88,.55,1);color:hsla(0,0%,100%,.25)}@media screen and (max-width:1100px){.table-outer .row .col .col-timeline{display:flex;flex-flow:column wrap}}.table-outer .row .col .col-timeline .unit,.table-outer .row .col .col-timeline .value{margin-left:1vh}@media screen and (max-width:1100px){.table-outer .row .col .col-timeline .value{margin-left:0}}.table-outer .row.sep .col:after{content:" "}.table-outer .row.hdr{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:1vh}.table-outer .row.hdr .col .col-hdr{color:#fff;font-weight:500}@media screen and (max-width:1100px){.table-outer .row.hdr .col:nth-child(n+2){padding:0}}.table-outer .row.root{transition:all .5s cubic-bezier(.18,.88,.55,1);position:sticky;top:0;justify-content:flex-start;align-items:flex-start;z-index:2;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:1vh}@media screen and (max-width:1100px){.table-outer .row.root{top:12.6vh}}.table-outer .row.root .col .col-hdr{color:#fff;font-weight:500}.table-outer .row.root:before{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block;width:calc(100% + 2.1vh + 2.1vh);height:calc(100% + 6.3vh);z-index:1;top:-6.3vh;border-radius:0 0 1vh 1vh;left:-2.1vh}@media screen and (max-width:1100px){.table-outer .row.root:before{width:calc(100% + 4.2vh + 4.2vh);height:calc(100% + 12.6vh);top:-12.6vh;left:-4.2vh}}.table-outer .row.root.is-sticky:before{background:#1f1f1f}@media screen and (max-width:1100px){.table-outer .row.root.is-sticky{padding-bottom:1.1vh}}.table-outer .row.root .col{position:relative;z-index:2}@media screen and (max-width:1100px){.table-outer .row.root .col:first-child{display:none}.table-outer .row.root .col:nth-child(n+2){padding-top:1vh;padding-bottom:1vh}}.table-outer .row:hover:after{width:calc(100% + 4.2vh);height:100%;margin-left:-2.1vh;background:hsla(0,0%,100%,.1)}.table-outer .row:hover .col{color:#fff}.table-outer .row:hover.hdr:after,.table-outer .row:hover.root:after,.table-outer .row:hover.sep:after{display:none}.table-outer .row:hover.hdr .col,.table-outer .row:hover.root .col,.table-outer .row:hover.sep .col{color:hsla(0,0%,100%,.5)}.updown.blue{background:rgba(31,31,31,.15)}.updown.blue .updown-down .icon svg path,.updown.blue .updown-up .icon svg path{fill:hsla(0,0%,100%,.5)}.updown.blue .updown-down:hover .icon svg path,.updown.blue .updown-up:hover .icon svg path{fill:#fff}.updown.black{background:rgba(31,31,31,.15)}.updown.black .updown-down .icon svg path,.updown.black .updown-up .icon svg path{fill:hsla(0,0%,100%,.5)}.updown.black .updown-down:hover .icon svg path,.updown.black .updown-up:hover .icon svg path{fill:#fff}.updown.white{background:rgba(31,31,31,.15)}.updown.white .updown-down .icon svg path,.updown.white .updown-up .icon svg path{fill:rgba(31,31,31,.5)}.updown.white .updown-down:hover .icon svg path,.updown.white .updown-up:hover .icon svg path{fill:#1f1f1f}.updown.red{background:rgba(31,31,31,.15)}.updown.red .updown-down .icon svg path,.updown.red .updown-up .icon svg path{fill:hsla(0,0%,100%,.5)}.updown.red .updown-down:hover .icon svg path,.updown.red .updown-up:hover .icon svg path{fill:#fff}.updown{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:fixed;z-index:3;right:5.45vh;bottom:6.3vh;border-radius:2.1vh;width:3.8vh;height:7.6vh;-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh)}@media screen and (max-width:1100px){.updown{display:none}}.updown .updown-down,.updown .updown-up{width:100%;height:50%}.updown .updown-down,.updown .updown-up{cursor:pointer}.updown .updown-down .icon,.updown .updown-up .icon{width:100%;height:100%}.updown .updown-down .icon svg,.updown .updown-up .icon svg{width:50%;height:50%}.updown .updown-down .icon svg path,.updown .updown-up .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.bubbles{transition:all 1s cubic-bezier(.7,0,.3,1) .1s;z-index:1}.bubbles,.bubbles canvas{position:fixed;top:0;left:0;opacity:0;visibility:hidden}.bubbles.show,.bubbles.show canvas{opacity:1;visibility:visible}.blobs{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100vw;height:100vh;background:#362eff;position:relative}.blobs .t1,.blobs .t2{font-size:15.7vh;line-height:19.2vh;font-family:Montserrat,serif;color:#fff;position:absolute}.blobs .t1 span,.blobs .t2 span{padding:0 5vh;border-radius:5vh;background:rgba(255,79,79,.9)}.blobs .t1{padding-top:10vh;padding-right:60vh;z-index:1}.blobs .t2{padding-bottom:10vh;padding-left:60vh;z-index:5}.blobs .cubes{z-index:3;position:absolute;border:1px solid hsla(0,0%,100%,.1)}.blobs canvas{max-width:100%;max-height:100%}.blob-container{width:50%;height:50%;outline:1px solid rgba(0,0,0,.25);background:#fff;position:relative;overflow:hidden}.blob-container .background-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}.blob-container .canvas-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.blob-container .canvas-wrapper canvas{width:100%!important;height:100%!important}.coords{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;transform:rotate(-90deg);transform-origin:right bottom;position:fixed;right:.95vh;bottom:62vh;z-index:3}.coords .icon{width:2.3vh;height:2.3vh}.coords .icon svg{width:90%;height:90%}.coords .icon svg path{fill:hsla(0,0%,100%,.5)}@media screen and (max-width:1100px){.coords .icon svg path{fill:hsla(0,0%,100%,.5)}}.coords span{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.5);margin-right:2vh;font-weight:300}@media screen and (max-width:1100px){.coords span{color:hsla(0,0%,100%,.5)}}.exp .lbl .item{color:hsla(0,0%,100%,.5);font-weight:600}.exp{display:flex;flex-flow:column nowrap;font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;justify-content:flex-end;align-items:flex-start;padding:2.1vh 12.6vh 14.7vh;background:#362eff;text-align:center;color:#fff;white-space:pre-line;position:relative;z-index:1}@media screen and (max-width:1300px){.exp{padding-bottom:0}}@media screen and (max-width:1100px){.exp{padding:0 4.2vh}}.exp .lbl{width:100%;box-sizing:border-box;align-items:flex-end;padding:0 0 6.3vh}@media screen and (max-width:700px){.exp .lbl{padding-bottom:0}}.exp .lbl .item{text-align:left;padding-bottom:0}.exp .lbl .item span{display:block;padding-right:6.3vh}@media screen and (max-width:1300px){.exp .lbl .item:first-child{display:none;order:3}}@media screen and (max-width:1100px){.exp .lbl .item{padding-left:0;padding-right:0}}@media screen and (max-width:700px){.exp .lbl .item{padding-left:0;padding-right:0}.exp .lbl .item span{padding-right:0}.exp .lbl .item:nth-child(2),.exp .lbl .item:nth-child(3){padding-bottom:6.3vh}}.exp .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}.gagarin{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;padding:25.2vh 0;background:#362eff;position:relative;overflow:hidden}@media screen and (max-width:1100px){.gagarin{padding:16.8vh 0 12.6vh}}.gagarin .img{transition:all .5s cubic-bezier(.18,.88,.55,1);width:57vh;padding-top:57vh;height:0;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;z-index:2}@media screen and (max-width:700px){.gagarin .img{width:42vh;padding-top:42vh}}.gagarin .img .img-in{position:absolute;width:100%;height:100%;top:0;left:4.2vh;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;z-index:2}@media screen and (max-width:700px){.gagarin .img .img-in{left:2.1vh}}.gagarin .img .img-in .planet-lg,.gagarin .img .img-in .planet-sm,.gagarin .img .img-in .suit{position:absolute;border-radius:100%}.gagarin .img .img-in .planet-lg{width:18%;height:18%;z-index:1;top:6%;left:80%;background:hsla(0,0%,100%,.1)}.gagarin .img .img-in .planet-sm{width:5%;height:5%;z-index:1;top:55%;left:-5%;background:hsla(0,0%,100%,.8)}.gagarin .img .img-in .suit{width:68%;height:68%;z-index:1;top:2%;left:5%;overflow:hidden;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background:rgba(31,31,31,.25)}.gagarin .img .img-in img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.4;top:0;z-index:2}.gagarin .img .img-in img[src="/images/fail.svg"],.gagarin .img .img-in img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh}.gagarin .img .img-in .triangle{position:absolute;z-index:1;left:-8.4vh;bottom:-2.1vh;width:60%;fill:#1f1f1f}.gagarin .img .img-in .triangle svg{display:block}.gagarin .img h2{font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;position:absolute;bottom:0;font-weight:500;margin:0;color:#fff;z-index:3}@media screen and (max-width:1100px){.gagarin .img h2{font-size:5.35vh;line-height:5.9vh}}.gagarin:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}.layout.hello{padding-bottom:12.6vh;align-items:stretch;background:none}@media screen and (max-width:1100px){.layout.hello{padding-bottom:12.6vh}}.layout.hello.black:after{background:#1f1f1f}.layout.hello.blue:after{background:#362eff}.layout.hello:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;transition:all 1s cubic-bezier(.28,.44,.49,1) .1s}.layout.hello .mark{position:relative}.layout.hello .mark div{position:absolute;width:calc(50% + .5px);height:calc(50% + .5px);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.25)}.layout.hello .mark div:first-child{top:0;left:0;border-left-color:transparent;border-top-color:transparent}.layout.hello .mark div:nth-child(2){top:0;right:0;border-right-color:transparent;border-top-color:transparent}.layout.hello .mark div:nth-child(3){bottom:0;left:0;border-left-color:transparent;border-bottom-color:transparent}.layout.hello .mark div:nth-child(4){bottom:0;right:0;border-right-color:transparent;border-bottom-color:transparent}.layout.hello .hello-lbl{display:flex;flex-flow:row nowrap}.layout.hello .hello-lbl .icon{width:3.4vh;height:3.4vh}.layout.hello .hello-lbl .icon svg{width:80%;height:80%}.layout.hello .hello-lbl .icon svg path{fill:#fff}.layout.hello .hello-lbl span{display:block;font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;color:#fff;margin-left:1vh;font-weight:400}.layout.hello h1{overflow:hidden;text-overflow:ellipsis;padding-right:0}.layout.hello h1 .name{white-space:nowrap}.layout.hello h1 .name svg{transition:all .5s cubic-bezier(.18,.88,.55,1);height:5.35vh}@media screen and (max-width:1100px){.layout.hello h1 .name svg{height:3.85vh}}.layout.hello .txt{font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;color:#fff;position:relative;z-index:2;padding:6.3vh 15% 0 0;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1100px){.layout.hello .txt{padding-right:0}}.layout.hello .txt .mark{width:9.5vh;height:9.5vh;position:absolute;left:-9.5vh;top:-6.4vh}@media screen and (max-width:1300px){.layout.hello .txt .mark{display:none}}.layout.hello .txt-sm{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;color:#fff;position:relative;z-index:2;padding:12.6vh 0 0}.layout.hello .txt-sm .mark{width:2.1vh;height:2.1vh;position:absolute;left:-1vh;top:8.3vh}.layout.hello .txt-sm .button{margin-top:4.2vh}.layout.latest{padding-bottom:18.9vh}@media screen and (max-width:1300px){.layout.latest{padding-bottom:12.6vh}}@media screen and (max-width:1100px){.layout.latest{padding-top:6.3vh;padding-bottom:6.3vh}}.latest h2{font-size:7.35vh;line-height:8.2vh;font-family:Montserrat,sans-serif;display:block;padding:0 2.1vh 6.3vh;margin:0;width:100%;font-weight:500;color:#fff;position:relative;z-index:2}@media screen and (max-width:1100px){.latest h2{font-size:5.35vh;line-height:5.9vh}}.latest .latest-item{position:relative;z-index:2}@media screen and (max-width:1300px){.latest .latest-item{padding-bottom:6.3vh}}.latest .latest-item .latest-img{width:100%;height:0;padding-bottom:32vh;background:#fff}.latest .latest-item .latest-img a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:32vh;min-height:32vh;max-height:32vh;overflow:hidden;position:relative}.latest .latest-item .latest-img a:after{position:absolute;content:"";display:block;transition:all .5s cubic-bezier(.18,.88,.55,1);width:105%;height:105%;background:rgba(54,46,255,.8);z-index:2;opacity:0}.latest .latest-item .latest-img a .icon{z-index:3;transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;vertical-align:middle;color:hsla(0,0%,100%,.5);opacity:0;transform:translateX(-1vh)}.latest .latest-item .latest-img a .icon svg{fill:none;width:5vh;height:5vh}.latest .latest-item .latest-img a .icon svg path{fill:#fff}.latest .latest-item .latest-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;color:#fff;position:absolute;z-index:1}.latest .latest-item .latest-cat a,.latest .latest-item .latest-img img{display:block;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif}.latest .latest-item .latest-cat a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:hsla(0,0%,100%,.5);padding:2.1vh 0 0;font-weight:600;text-decoration:none}.latest .latest-item .latest-cat a:hover{color:#fff}.latest .latest-item .latest-name a{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;transition:all .5s cubic-bezier(.18,.88,.55,1);display:block;color:#fff;padding:0 4.2vh 0 0;font-weight:600;text-decoration:none}@media screen and (max-width:1300px){.latest .latest-item .latest-name a{padding-bottom:2.1vh}}.latest .latest-item .latest-tags{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin:0;padding:3.15vh 0 0;list-style:none}.latest .latest-item .latest-tags li{margin:0 1vh 1vh 0}.latest .latest-item:hover .latest-img a .icon,.latest .latest-item:hover .latest-img a:after{opacity:1;transform:translateX(0)}.latest .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}.planet-bottom,.planet-top{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;position:relative;overflow:hidden;box-sizing:border-box;z-index:2}.planet-bottom:after,.planet-top:after{position:absolute;content:"";display:block;background:#362eff;width:986.4vh;height:986.4vh;border-radius:100%;z-index:1}.planet-bottom .noise,.planet-top .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05;z-index:2}.planet-bottom{height:12.6vh}.planet-bottom:after{bottom:0}.layout.set{background:none}.layout.set.black:after{background:#1f1f1f}.layout.set.blue:after{background:#362eff}.layout.set:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;transition:all 1s cubic-bezier(.28,.44,.49,1) .1s}@media screen and (max-width:1300px){.layout.set .layout-item.w33{width:100%;min-width:100%;max-width:100%}}.layout.set .layout-item.w66{padding-bottom:14.7vh}.layout.set .layout-item.w66 .set-items .layout-item{padding-bottom:4.2vh}.layout.set h2{font-size:5.9vh;line-height:6.8vh;font-family:Montserrat,sans-serif;font-weight:500;color:#fff;padding:0 6.3vh 3.15vh 0;margin:0 0 3.15vh;white-space:pre-line;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid hsla(0,0%,100%,.5);position:relative;z-index:2}@media screen and (max-width:700px){.layout.set h2{font-size:4.4vh;line-height:5.25vh;font-family:Montserrat,sans-serif}}.layout.set h2 span{display:block;font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;position:absolute;right:0;bottom:3.15vh;font-weight:300;letter-spacing:0}.layout.set .desc{width:100%;height:0;position:relative;padding-bottom:65vh;z-index:2}@media screen and (max-width:1300px){.layout.set .desc{height:auto;padding-bottom:0}}.layout.set .desc .in{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1300px){.layout.set .desc .in{padding-bottom:6.3vh}}.layout.set .desc .in .txt{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;color:#fff;padding:3.15vh 4.2vh 0 0;box-sizing:border-box}@media screen and (max-width:1600px){.layout.set .desc .in .txt{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif}}@media screen and (max-width:1300px){.layout.set .desc .in .txt{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;padding-right:0}}.layout.set .desc .in .button{margin:4.2vh 0 0}@media screen and (max-width:700px){.layout.set .desc .in .button{margin-top:3.15vh}}.starfield-home{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;height:40vh;position:relative}.starfield-home.black:after{background:#1f1f1f}.starfield-home.blue:after{background:#362eff}.starfield-home:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;transition:all 1s cubic-bezier(.28,.44,.49,1) .1s}.starfield-home .starfield{z-index:3}.starfield-home .starfield .safezone{top:50%;width:0;height:0%}.starfield-home .noise{left:0;top:0;z-index:1;background-image:url(/images/noise.gif);opacity:.05;z-index:2}.starfield,.starfield-home .noise{position:absolute;width:100%;height:100%}.starfield{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.starfield .star{position:absolute;border-radius:100%;animation-name:twinklingStar;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in;width:.3vh;height:.3vh}.starfield .shooting-star{position:absolute;height:1px;overflow:hidden}.starfield .shooting-star div{position:absolute;right:0;height:100%;opacity:0;background:linear-gradient(90deg,transparent,#fff 30%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.25) 70%,transparent);animation-name:fallingStar;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:ease-out}.starfield .safezone{position:absolute}@keyframes twinklingStar{0%{background:hsla(0,0%,100%,0)}50%{background:hsla(0,0%,100%,.5)}to{background:#fff}}@keyframes fallingStar{0%{opacity:1;right:0}20%{right:100%}to{opacity:0;right:100%}}.tagline{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:12.6vh 14.7vh 25.2vh;position:relative;z-index:7;width:100%;box-sizing:border-box}@media screen and (max-width:1100px){.tagline{padding:12.6vh 4.2vh 25.2vh}}.tagline .tagline-item{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;letter-spacing:1vh;color:hsla(0,0%,100%,.25);margin:0 3.15vh;font-weight:400;z-index:2;height:17.4vh}@media screen and (max-width:700px){.tagline .tagline-item{height:10.7vh}}.tagline .tagline-item img{transition:all .5s cubic-bezier(.18,.88,.55,1);display:block;width:13.4vh;height:13.4vh;opacity:.4}@media screen and (max-width:700px){.tagline .tagline-item img{width:6.7vh;height:6.7vh}}.tagline .tagline-item img.listen{margin:0 -3.15vh 0 -4.2vh}@media screen and (max-width:700px){.tagline .tagline-item img.listen{margin:0 -1.575vh 0 -2.1vh}}.tagline .tagline-item img.understand{margin:0 -1.575vh 0 -2.1vh}@media screen and (max-width:700px){.tagline .tagline-item img.understand{margin:0 -.8vh 0 -1vh}}.tagline .tagline-item img.synthesize{margin:0 -2.1vh 0 -2.6vh}@media screen and (max-width:700px){.tagline .tagline-item img.synthesize{margin:0 -.8vh 0 -1.575vh}}.tagline .tagline-item img.create{margin:0 -2.1vh 0 -3.15vh}@media screen and (max-width:700px){.tagline .tagline-item img.create{margin:0 -.8vh 0 -1.575vh}}.tagline .tagline-item svg{transition:all .5s cubic-bezier(.18,.88,.55,1);display:block;margin:0 1vh 0 0}.tagline .tagline-item svg path{transition:all .5s cubic-bezier(.18,.88,.55,1);fill:hsla(0,0%,100%,.5)}.tagline .tagline-item:hover{color:#fff}.tagline .tagline-item:hover img{opacity:.15;transform:scale(2)}.tagline .tagline-item:hover svg{transform:scale(2)}.tagline .tagline-item:hover svg path{fill:hsla(0,0%,100%,.15)}.tagline .tagline-answer{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:25.2vh;position:absolute;bottom:0}.tagline .tagline-answer .cnt{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.1);padding:0 14.7vh;box-sizing:border-box;text-wrap:balance;text-align:center}@media screen and (max-width:1100px){.tagline .tagline-answer .cnt{padding:0 4.2vh}}@media screen and (max-width:700px){.tagline .tagline-answer .cnt{padding:0 6.3vh}}.tagline .tagline-answer span{display:inline;transition:all .5s cubic-bezier(.18,.88,.55,1);opacity:0}.tagline .tagline-answer span.s1{opacity:1}.tagline .tagline-answer span.s2{color:hsla(0,0%,100%,.25)}.tagline .tagline-answer span.s3{color:hsla(0,0%,100%,.5)}.tagline .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}@keyframes taglineIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.error404{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding:25.2vh 14.7vh 0;font-size:15.7vh;line-height:19.2vh;font-family:Montserrat,serif;font-weight:600;color:#fff;position:relative}@media screen and (max-width:1100px){.error404{font-size:6.3vh;line-height:8.4vh;font-family:Montserrat,serif;padding-top:18.9vh;padding-left:4.2vh;padding-right:4.2vh}}@media screen and (max-width:1100px)and (max-width:1100px){.error404{font-size:5.25vh;line-height:7.4vh}}.error404 span{position:relative;z-index:2}.error404 .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}@media screen and (max-width:1100px){.layout.about{padding-top:18.9vh}}.layout.about .layout-item h2{margin-bottom:0}@media screen and (max-width:1300px){.layout.about .layout-item.w33{width:50%;min-width:50%;max-width:50%}}@media screen and (max-width:700px){.layout.about .layout-item.w33{width:100%;min-width:100%;max-width:100%}}@media screen and (max-width:1300px){.layout.about .layout-item:first-child{width:100%;min-width:100%;max-width:100%}}.about .txt{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;color:#fff;padding:2.1vh 4.2vh 0 0;box-sizing:border-box;white-space:pre-line;position:relative;z-index:2}@media screen and (max-width:1600px){.about .txt{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif}}@media screen and (max-width:1300px){.about .txt{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;padding-right:0}}.about .txt p{margin:0 0 2.1vh}.about .txt p:last-child{margin-bottom:0}.about .txt b{white-space:nowrap}.about .about-item{position:relative;z-index:2}.about .about-item .essence{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;background:#362eff;position:relative;overflow:hidden;border-radius:1vh}.about .about-item .essence.lg{padding-bottom:66vh}.about .about-item .essence .cat,.about .about-item .essence .img,.about .about-item .essence .item-overlay,.about .about-item .essence .name{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;display:block;box-sizing:border-box}.about .about-item .essence .cat a,.about .about-item .essence .img a,.about .about-item .essence .item-overlay a,.about .about-item .essence .name a{display:block;text-decoration:none}.about .about-item .essence .img{top:0;width:100%;height:100%;font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;color:#fff;z-index:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;overflow:hidden}.about .about-item .essence .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about .about-item .essence .img img[src="/images/fail.svg"],.about .about-item .essence .img img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh}.about .about-item .essence .item-overlay,.about .about-item .essence .name{opacity:0}@media screen and (max-width:1100px){.about .about-item .essence .item-overlay,.about .about-item .essence .name{opacity:1}}.about .about-item .essence .name{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;width:calc(100% - 3vh);font-weight:600;z-index:3;top:5vh;left:3vh;transform:translateY(-2.1vh)}.about .about-item .essence .name a{display:block;padding:0 20% 0 0;color:#fff}@media screen and (max-width:1100px){.about .about-item .essence .name{top:auto;bottom:5vh;transform:translateY(0)}}.about .about-item .essence .cat{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;top:2.1vh;left:3vh;z-index:3;transform:translateY(-4.2vh);opacity:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.about .about-item .essence .cat a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:hsla(0,0%,100%,.5);font-weight:600;padding:0 1vh 0 0}@media screen and (max-width:1100px){.about .about-item .essence .cat{opacity:1;transform:translateY(0);top:auto;bottom:2.1vh}}.about .about-item .name{padding-top:3.15vh;font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;color:#fff;font-weight:600}.about .about-item .position{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.5);font-weight:400}.about .about-item .skills{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding:2.1vh 0}.about .about-item .skills .item{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif;margin:0 1vh 1vh 0;padding:0 .8vh;font-weight:600;background:#fff;color:#000}.about .about-item .skills .item.ps{background:#001e36;color:#31a8ff}.about .about-item .skills .item.ai{background:#300;color:#ff9a00}.about .about-item .skills .item.blender{background:#f76d21;color:#fff}.about .about-item .skills .item.figma{background:linear-gradient(-45deg,#0acf83,#1abcfe 25%,#a259ff 50%,#ff7262 75%,#f24e1e);color:#fff}.about .about-item .skills .item.node{background:#417e38;color:#fff}.about .about-item .skills .item.js{background:#f5d501;color:#000}.about .about-item .skills .item.react{background:#087ea4;color:#fff}.about .about-item .skills .item.next{background:#fff;color:#000}.about .about-item .skills .item.html5{background:linear-gradient(-45deg,#e44d26,#f16529);color:#fff}.about .about-item .skills .item.css3{background:linear-gradient(-45deg,#264de4,#2965f1);color:#fff}.about .about-item .skills .item.sass{background:#cf649a;color:#fff}.about .about-item .skills .item.mongodb{background:linear-gradient(-45deg,#0fa64d,#108e4d);color:#fff}.about .about-item .desc{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.5);font-weight:400}.about .about-item:hover .essence .item-overlay,.about .about-item:hover .essence .name{opacity:1}.about .about-item:hover .essence .name{transform:translateY(0)}.about .about-item:hover .essence .cat{transform:translateY(0);opacity:1}.about .about-item:hover .essence .cat a:hover{color:#fff}.logos.clients-all{width:100%;min-width:100%;max-width:100%;padding:0 14.7vh 12.6vh}@media screen and (max-width:1100px){.logos.clients-all{padding:0 4.2vh 12.6vh}}.logos.clients-all ul{width:calc(100% + 12.6vh);margin-left:-6.3vh;padding:0}@media screen and (max-width:1100px){.logos.clients-all ul{width:100%;margin:0;padding-bottom:0}}.layout.reasons{padding-bottom:21vh}.layout.reasons h2{padding-right:25%}@media screen and (max-width:700px){.layout.reasons h2{padding-right:0}}.layout.reasons .w33{z-index:1}.layout.reasons .w66{z-index:2;padding-top:6.3vh}@media screen and (max-width:1300px){.layout.reasons .w66{padding-top:18.9vh}}.logos.clients{width:100%;min-width:100%;max-width:100%;padding:0 2.1vh}.logos.clients.rline{width:calc(100% + 12.6vh + 12.6vh);min-width:calc(100% + 12.6vh + 12.6vh);max-width:calc(100% + 12.6vh + 12.6vh);margin-left:-12.6vh;padding:0}@media screen and (max-width:1100px){.logos.clients.rline{width:calc(100% + 4.2vh + 4.2vh);min-width:calc(100% + 4.2vh + 4.2vh);max-width:calc(100% + 4.2vh + 4.2vh);margin-left:-4.2vh}}.logos.clients.rline ul{width:100%;margin-left:0;padding:0}@media screen and (max-width:1100px){.logos.clients{padding:0}}.logos.clients ul{width:calc(100% + 12.6vh);margin-left:-6.3vh;padding:6.3vh 0}@media screen and (max-width:1100px){.logos.clients ul{width:100%;margin:0}}.layout.services{padding-top:25.2vh;padding-bottom:0;align-items:stretch;position:relative;z-index:2}.layout.services #stages{position:absolute;width:0;height:0;bottom:12.6vh}.layout.services .services-hdr{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;height:54.8vh;padding-bottom:0;position:relative;z-index:2}@media screen and (max-width:1600px){.layout.services .services-hdr{height:51.1vh}}.layout.services h1{text-align:center;padding:0 10%}.layout.services .services-lbl{transition:all .5s cubic-bezier(.18,.88,.55,1);margin-bottom:8.4vh;font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;width:100%;text-align:center}.layout.services .services-item{padding-bottom:0;position:relative;z-index:2;height:100%}@media screen and (max-width:1300px){.layout.services .services-item{padding-bottom:4.2vh}}.layout.services .services-item .service{display:flex;flex-flow:column nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1);justify-content:flex-start;align-items:center;height:100%;position:relative}.layout.services .services-item .service a{display:block;width:100%;text-decoration:none;position:relative;z-index:2}.layout.services .services-item .service a .img{width:100%;padding-top:100%;position:relative}.layout.services .services-item .service a .img .img-in{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0}.layout.services .services-item .service a .img .img-in img{transition:all .5s cubic-bezier(.18,.88,.55,1);width:65%;height:65%;-o-object-fit:contain;object-fit:contain;opacity:.25;position:absolute;display:block}.layout.services .services-item .service a .img .img-in img[src="/images/fail.svg"],.layout.services .services-item .service a .img .img-in img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh}.layout.services .services-item .service a .title,.layout.services .services-item .service a .title-desc{width:100%;text-align:center;box-sizing:border-box}.layout.services .services-item .service a .title{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:3.15vh;line-height:4.2vh;font-family:Montserrat,sans-serif;color:#fff;font-weight:500;padding:0 6.3vh;transform:translateY(2.1vh);text-wrap:balance}@media screen and (max-width:1300px){.layout.services .services-item .service a .title{transform:translateY(0)}}.layout.services .services-item .service a .title-desc{transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif;padding:4.2vh;font-weight:400;color:#fff;transform:translateY(-1vh);opacity:0}@media screen and (max-width:1300px){.layout.services .services-item .service a .title-desc{transform:translateY(0);opacity:1}}.layout.services .services-item .service:after{position:absolute;content:"";display:block;transition:all .5s cubic-bezier(.7,0,.3,1) .1s;width:100%;height:100%;top:0;z-index:1;opacity:1;border-radius:1vh}@media screen and (max-width:1300px){.layout.services .services-item .service:after{opacity:1;height:100%}}.layout.services .services-item.go .service a .img .img-in img{width:70%;height:70%;opacity:.5}@media screen and (max-width:1300px){.layout.services .services-item.go .service a .img .img-in img{width:80%;height:80%;opacity:1}}.layout.services .services-item.go .service:after{background:#362eff}.layout.services .services-item:hover .service a .img .img-in img{width:80%;height:80%;opacity:1}.layout.services .services-item:hover .service a .img .img-in img[src="/images/fail.svg"],.layout.services .services-item:hover .service a .img .img-in img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh}.layout.services .services-item:hover .service a .title{transform:translateY(0);color:#fff}.layout.services .services-item:hover .service a .title-desc{transform:translateY(0);opacity:1}.layout.services .starfield{z-index:1;width:calc(100% + 25.2vh);height:calc(100% + 25.2vh);top:-25.2vh;left:-12.6vh}@media screen and (max-width:1100px){.layout.services .starfield{width:calc(100% + 4.2vh);left:-2.1vh}}.layout.services .starfield .safezone{top:28%;width:62%;height:27%}@media screen and (max-width:1600px){.layout.services .starfield .safezone{top:30%}}@media screen and (max-width:1300px){.layout.services .starfield .safezone{height:40%}}@media screen and (max-width:1100px){.layout.services .starfield .safezone{width:72%;height:22%}}@media screen and (max-width:700px){.layout.services .starfield .safezone{width:72%;height:38%}}.layout.services .noise{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/images/noise.gif);opacity:.05}.layout.stages{padding-top:21vh;padding-bottom:21vh}.layout.stages .layout-item{padding-bottom:0}.layout.items.examples-sm{padding-top:6.3vh}.layout.items.examples-sm .layout-item.w50{padding-bottom:4.2vh}@media screen and (max-width:1100px){.layout.items.examples-sm .layout-item.w50{width:100%;min-width:100%;max-width:100%}}.layout.items.examples-sm .layout-item.w50 .name{font-size:2.3vh;line-height:3.4vh;font-family:Montserrat,sans-serif}@media screen and (max-width:1100px){.layout.items.examples-sm .layout-item.w50 .name{font-size:1.8vh;line-height:2.3vh;font-family:Montserrat,sans-serif}}.layout.items.examples-sm .layout-item.w50:last-child{padding-bottom:0}.logos.stack{padding:21vh 0 0}.logos.stack ul{width:calc(150% + 14.7vh);margin-left:calc(-50% - 8.4vh);padding:0}@media screen and (max-width:1300px){.logos.stack ul{width:calc(100% + 12.6vh);margin-left:-6.3vh;padding-bottom:0}}@media screen and (max-width:1100px){.logos.stack ul{width:100%;margin:0 0 6.3vh;padding:0}}.logos.mern{padding:21vh 0 0}.logos.mern ul{width:calc(150% + 14.7vh);margin-left:calc(-50% - 8.4vh);padding:0}@media screen and (max-width:1300px){.logos.mern ul{width:calc(100% + 12.6vh);margin-left:-6.3vh;padding-bottom:0}}@media screen and (max-width:1100px){.logos.mern ul{width:100%;margin:0 0 6.3vh;padding:0}}.layout.cases .layout-item,.layout.clients .layout-item,.layout.products .layout-item,.layout.related .layout-item,.layout.skills .layout-item,.layout.tags .layout-item{padding-bottom:4.2vh}.layout.related{width:100%;margin-left:0}