/*! ------------------------------------------------
 * Project Name: Portfolio ggp
 * Version: 1.0.3
 * Build Date: April 2025
 * ------------------------------------------------
 */
 .slide-image-1{background-image:image-set("../img/backgrounds/urbex.avif" type("image/avif"),"../img/backgrounds/urbex.webp" type("image/webp"),"../img/backgrounds/urbex.jpg" type("image/jpg"))}.slide-image-2{background-image:image-set("../img/backgrounds/limoneta.avif" type("image/avif"),"../img/backgrounds/limoneta.webp" type("image/webp"),"../img/backgrounds/limoneta.jpg" type("image/jpg"))}.slide-image-3{background-image:image-set("../img/backgrounds/business-card.avif" type("image/avif"),"../img/backgrounds/business-card.webp" type("image/webp"),"../img/backgrounds/business-card.jpg" type("image/jpg"))}.slide-image-abt-1{background-image:image-set("../img/backgrounds/c-code.avif" type("image/avif"),"../img/backgrounds/c-code.webp" type("image/webp"),"../img/backgrounds/c-code.jpg" type("image/jpg"))}.slide-image-abt-2{background-image:image-set("../img/backgrounds/asbh.avif" type("image/avif"),"../img/backgrounds/asbh.webp" type("image/webp"),"../img/backgrounds/asbh.jpg" type("image/jpg"))}.slide-image-abt-3{background-image:image-set("../img/backgrounds/eva.avif" type("image/avif"),"../img/backgrounds/eva.webp" type("image/webp"),"../img/backgrounds/eva.jpg" type("image/jpg"))}.slide-image-ptf-1{background-image:image-set("../img/backgrounds/vietnam.avif" type("image/avif"),"../img/backgrounds/vietnam.webp" type("image/webp"),"../img/backgrounds/vietnam.jpg" type("image/jpg"))}.slide-image-ptf-3{background-image:image-set("../img/backgrounds/fullstim.avif" type("image/avif"),"../img/backgrounds/fullstim.webp" type("image/webp"),"../img/backgrounds/fullstim.jpg" type("image/jpg"))}.slide-image-meee-1{background-image:image-set("../img/backgrounds/btc.avif" type("image/avif"),"../img/backgrounds/btc.webp" type("image/webp"),"../img/backgrounds/btc.jpg" type("image/jpg"))}.slide-image-meee-2{background-image:image-set("../img/backgrounds/malaysia.avif" type("image/avif"),"../img/backgrounds/malaysia.webp" type("image/webp"),"../img/backgrounds/malaysia.jpg" type("image/jpg"))}.menu-image-1{background-image:image-set("../img/backgrounds/poster.avif" type("image/avif"),"../img/backgrounds/poster.webp" type("image/webp"),"../img/backgrounds/poster.jpg" type("image/jpg"))}.media-image-contact{background-image:image-set("../img/backgrounds/contact.avif" type("image/avif"),"../img/backgrounds/contact.webp" type("image/webp"),"../img/backgrounds/contact.jpg" type("image/jpg"))}.contactdata-item-1{background-image:url(../img/svg/icon-contact-bg-1.svg)}.contactdata-item-2{background-image:url(../img/svg/icon-contact-bg-2.svg)}.contactdata-item-3{background-image:url(../img/svg/icon-contact-bg-3.svg)}.project-main-image-1{background-image:image-set("../img/popup/asbh.avif" type("image/avif"),"../img/popup/asbh.webp" type("image/webp"),"../img/popup/asbh.jpg" type("image/jpg"))}.project-main-image-2{background-image:image-set("../img/popup/c-code.avif" type("image/avif"),"../img/popup/c-code.webp" type("image/webp"),"../img/popup/c-code.jpg" type("image/jpg"))}.project-main-image-3{background-image:image-set("../img/popup/eva.avif" type("image/avif"),"../img/popup/eva.webp" type("image/webp"),"../img/popup/eva.jpg" type("image/jpg"))}.project-main-image-4{background-image:image-set("../img/popup/total-festum.avif" type("image/avif"),"../img/popup/total-festum.webp" type("image/webp"),"../img/popup/total-festum.jpg" type("image/jpg"))}.project-main-image-5{background-image:image-set("../img/popup/fullstim.avif" type("image/avif"),"../img/popup/fullstim.webp" type("image/webp"),"../img/popup/fullstim.jpg" type("image/jpg"))}.project-main-image-6{background-image:image-set("../img/popup/wrbm.avif" type("image/avif"),"../img/popup/wrbm.webp" type("image/webp"),"../img/popup/wrbm.jpg" type("image/jpg"))}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/Poppins-Light/Poppins-Light.eot?#iefix") format("embedded-opentype"),url(../fonts/Poppins-Light/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins-Light/Poppins-Light.woff) format("woff"),url(../fonts/Poppins-Light/Poppins-Light.ttf) format("truetype"),url("../fonts/Poppins-Light/Poppins-Light.svg#Poppins") format("svg");font-display:optional}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/Poppins-Regular/Poppins-Regular.eot?#iefix") format("embedded-opentype"),url(../fonts/Poppins-Regular/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular/Poppins-Regular.woff) format("woff"),url(../fonts/Poppins-Regular/Poppins-Regular.ttf) format("truetype"),url("../fonts/Poppins-Regular/Poppins-Regular.svg#Poppins") format("svg");font-display:optional}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/Poppins-Medium/Poppins-Medium.eot?#iefix") format("embedded-opentype"),url(../fonts/Poppins-Medium/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins-Medium/Poppins-Medium.woff) format("woff"),url(../fonts/Poppins-Medium/Poppins-Medium.ttf) format("truetype"),url("../fonts/Poppins-Medium/Poppins-Medium.svg#Poppins") format("svg");font-display:optional}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/Poppins-SemiBold/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"),url(../fonts/Poppins-SemiBold/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold/Poppins-SemiBold.woff) format("woff"),url(../fonts/Poppins-SemiBold/Poppins-SemiBold.ttf) format("truetype"),url("../fonts/Poppins-SemiBold/Poppins-SemiBold.svg#Poppins") format("svg");font-display:optional}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button:active,button:focus{outline:none!important}button::-moz-focus-inner{border:0!important}input::-moz-focus-inner{border:0!important}::-moz-selection{background-color:rgb(106 71 175 / .3);color:#fff;text-shadow:none}::selection{background-color:rgb(106 71 175 / .3);color:#fff;text-shadow:none}::-webkit-scrollbar{display:none;width:5px;background:#fff0}@media only screen and (min-width:768px){::-webkit-scrollbar{display:block}}::-webkit-scrollbar-track{border-radius:20px;background-color:#fff0}::-webkit-scrollbar-thumb{background-color:#f987d6;background:-webkit-gradient(linear,left top,left bottom,from(#977ec7),to(#f987d6));background:linear-gradient(to bottom,#977ec7 0%,#f987d6 100%);border-radius:10px}html{font-family:sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:100%;overflow:hidden}body{position:relative;min-width:360px;overflow-x:hidden!important;font:normal 400 1.6rem/1.6 "Poppins",sans-serif;color:#676767;background-color:#07051c}section{position:relative;min-width:360px}a{text-decoration:none;outline:none;-webkit-tap-highlight-color:#fff0}img{display:block;width:100%;height:auto}.overflow-hidden{overflow:hidden!important}.fullheight{position:static;height:auto}@media only screen and (min-width:992px){.fullheight{position:relative;height:100%}}.fullheight-mobile{position:relative;height:100%}.color-layer{position:absolute;top:0;left:0;width:100%;height:100%}.color-layer-medium{background-color:rgb(7 5 28 / .4)}.color-layer-dark{background-color:rgb(7 5 28 / .6)}.gradient-layer-to-bottom{background:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgb(7 5 28 / .5)),to(#fff0));background:-moz-linear-gradient(top,rgb(7 5 28 / .5) 3%,#fff0 100%);background:-o-linear-gradient(top,rgb(7 5 28 / .5) 3%,#fff0 100%);background:linear-gradient(to bottom,rgb(7 5 28 / .5) 3%,#fff0 100%)}.text-align-right{text-align:right}.block-rounded-l{-moz-border-radius:15px;border-radius:15px;overflow:hidden}.block-rounded-m{-moz-border-radius:8px;border-radius:8px;overflow:hidden}.block-rounded-s{-moz-border-radius:6px;border-radius:6px;overflow:hidden}.fullwidth-container{position:relative;width:100%;height:258px}@media only screen and (min-width:576px){.fullwidth-container{height:358px}}@media only screen and (min-width:992px){.fullwidth-container{height:418px}}@media only screen and (min-width:1400px){.fullwidth-container{height:518px}}.padding-top-14{padding-top:1.4rem}.padding-top-18{padding-top:1.8rem}.main{opacity:0;visibility:hidden}.main.active{opacity:1;visibility:visible}.main .intro__content .headline .headline__subtitle,.main .intro__content .headline h1,.main .intro__content .headline .media__countdown,.main .intro__content .headline .headline__numblock{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.main .intro__button{opacity:0}.main.animate-in .intro__content .headline .headline__subtitle,.main.animate-in .intro__content .headline h1,.main.animate-in .intro__content .headline .media__countdown,.main.animate-in .intro__content .headline .headline__numblock{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main.animate-in .intro__content .headline .headline__subtitle{-webkit-transition:opacity 0.6s 0.1s,-webkit-transform 0.6s 0.1s;transition:opacity 0.6s 0.1s,-webkit-transform 0.6s 0.1s;-o-transition:opacity 0.6s 0.1s,transform 0.6s 0.1s;-moz-transition:opacity 0.6s 0.1s,transform 0.6s 0.1s,-moz-transform 0.6s 0.1s;transition:opacity 0.6s 0.1s,transform 0.6s 0.1s;transition:opacity 0.6s 0.1s,transform 0.6s 0.1s,-webkit-transform 0.6s 0.1s,-moz-transform 0.6s 0.1s}.main.animate-in .intro__content .headline h1{-webkit-transition:opacity 0.6s 0.2s,-webkit-transform 0.6s 0.2s;transition:opacity 0.6s 0.2s,-webkit-transform 0.6s 0.2s;-o-transition:opacity 0.6s 0.2s,transform 0.6s 0.2s;-moz-transition:opacity 0.6s 0.2s,transform 0.6s 0.2s,-moz-transform 0.6s 0.2s;transition:opacity 0.6s 0.2s,transform 0.6s 0.2s;transition:opacity 0.6s 0.2s,transform 0.6s 0.2s,-webkit-transform 0.6s 0.2s,-moz-transform 0.6s 0.2s}.main.animate-in .intro__content .headline .media__countdown{-webkit-transition:opacity 0.6s 0.2s,-webkit-transform 0.6s 0.2s;transition:opacity 0.6s 0.2s,-webkit-transform 0.6s 0.2s;-o-transition:opacity 0.6s 0.2s,transform 0.6s 0.2s;-moz-transition:opacity 0.6s 0.2s,transform 0.6s 0.2s,-moz-transform 0.6s 0.2s;transition:opacity 0.6s 0.2s,transform 0.6s 0.2s;transition:opacity 0.6s 0.2s,transform 0.6s 0.2s,-webkit-transform 0.6s 0.2s,-moz-transform 0.6s 0.2s}.main.animate-in .intro__content .headline .headline__numblock{-webkit-transition:opacity 0.6s 0.3s,-webkit-transform 0.6s 0.3s;transition:opacity 0.6s 0.3s,-webkit-transform 0.6s 0.3s;-o-transition:opacity 0.6s 0.3s,transform 0.6s 0.3s;-moz-transition:opacity 0.6s 0.3s,transform 0.6s 0.3s,-moz-transform 0.6s 0.3s;transition:opacity 0.6s 0.3s,transform 0.6s 0.3s;transition:opacity 0.6s 0.3s,transform 0.6s 0.3s,-webkit-transform 0.6s 0.3s,-moz-transform 0.6s 0.3s}.main.animate-in .intro__button{opacity:1;-webkit-transition:opacity 0.8s 0.8s;-o-transition:opacity 0.8s 0.8s;-moz-transition:opacity 0.8s 0.8s;transition:opacity 0.8s 0.8s}.main.animate-out{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.8s 0s;transition:-webkit-transform 0.8s 0s;-o-transition:transform 0.8s 0s;-moz-transition:transform 0.8s 0s,-moz-transform 0.8s 0s;transition:transform 0.8s 0s;transition:transform 0.8s 0s,-webkit-transform 0.8s 0s,-moz-transform 0.8s 0s}.main.animate-out .main__intro{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;-o-transition:opacity 0.6s,transform 0.6s;-moz-transition:opacity 0.6s,transform 0.6s,-moz-transform 0.6s;transition:opacity 0.6s,transform 0.6s;transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s,-moz-transform 0.6s}@media only screen and (min-width:1200px){.main.animate-out{-webkit-transform:translateX(-66.66666667%);-moz-transform:translateX(-66.66666667%);-ms-transform:translateX(-66.66666667%);transform:translateX(-66.66666667%)}}.inner{opacity:0;visibility:hidden}.inner .inner__container{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.inner.animate-out{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.8s 0s;transition:-webkit-transform 0.8s 0s;-o-transition:transform 0.8s 0s;-moz-transition:transform 0.8s 0s,-moz-transform 0.8s 0s;transition:transform 0.8s 0s;transition:transform 0.8s 0s,-webkit-transform 0.8s 0s,-moz-transform 0.8s 0s}.inner.animate-out .inner__content{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;-o-transition:opacity 0.6s,transform 0.6s;-moz-transition:opacity 0.6s,transform 0.6s,-moz-transform 0.6s;transition:opacity 0.6s,transform 0.6s;transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s,-moz-transform 0.6s}@media only screen and (min-width:1200px){.inner.animate-out{-webkit-transform:translateX(-66.66666667%);-moz-transform:translateX(-66.66666667%);-ms-transform:translateX(-66.66666667%);transform:translateX(-66.66666667%)}}.inner.active{opacity:1;visibility:visible}.inner.active.animate-in .inner__container{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.6s 0.5s,-webkit-transform 0.6s 0.5s ease-in-out;transition:opacity 0.6s 0.5s,-webkit-transform 0.6s 0.5s ease-in-out;-o-transition:opacity 0.6s 0.5s,transform 0.6s 0.5s ease-in-out;-moz-transition:opacity 0.6s 0.5s,transform 0.6s 0.5s ease-in-out,-moz-transform 0.6s 0.5s ease-in-out;transition:opacity 0.6s 0.5s,transform 0.6s 0.5s ease-in-out;transition:opacity 0.6s 0.5s,transform 0.6s 0.5s ease-in-out,-webkit-transform 0.6s 0.5s ease-in-out,-moz-transform 0.6s 0.5s ease-in-out}.header{opacity:0;-webkit-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s cubic-bezier(.23,.65,.74,1.09);-o-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s cubic-bezier(.23,.65,.74,1.09);-moz-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s cubic-bezier(.23,.65,.74,1.09);transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s cubic-bezier(.23,.65,.74,1.09)}.header.smaller{padding:1.8rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgb(64 43 105 / .5);-webkit-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s cubic-bezier(.23,.65,.74,1.09);-o-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s cubic-bezier(.23,.65,.74,1.09);-moz-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s cubic-bezier(.23,.65,.74,1.09);transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s cubic-bezier(.23,.65,.74,1.09)}.header.menu-is-visible{opacity:0;visibility:hidden}.header.animate-in{opacity:1;-webkit-transition:opacity 0.8s 0.8s,padding 0.3s,background-color 0.3s,visibility 0.3s;-o-transition:opacity 0.8s 0.8s,padding 0.3s,background-color 0.3s,visibility 0.3s;-moz-transition:opacity 0.8s 0.8s,padding 0.3s,background-color 0.3s,visibility 0.3s;transition:opacity 0.8s 0.8s,padding 0.3s,background-color 0.3s,visibility 0.3s}.header.animate-out{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.8s 0s;transition:-webkit-transform 0.8s 0s;-o-transition:transform 0.8s 0s;-moz-transition:transform 0.8s 0s,-moz-transform 0.8s 0s;transition:transform 0.8s 0s;transition:transform 0.8s 0s,-webkit-transform 0.8s 0s,-moz-transform 0.8s 0s}.header.animate-out .header__logo img,.header.animate-out .header__buttons{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;-o-transition:opacity 0.6s,transform 0.6s;-moz-transition:opacity 0.6s,transform 0.6s,-moz-transform 0.6s;transition:opacity 0.6s,transform 0.6s;transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s,-moz-transform 0.6s}.header.animate-out.smaller{-webkit-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s,-webkit-transform 0.8s 0s;transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s,-webkit-transform 0.8s 0s;-o-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s,transform 0.8s 0s;-moz-transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s,transform 0.8s 0s,-moz-transform 0.8s 0s;transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s,transform 0.8s 0s;transition:padding 0.3s,background-color 0.3s,opacity 0.3s,visibility 0.3s,transform 0.8s 0s,-webkit-transform 0.8s 0s,-moz-transform 0.8s 0s}@media only screen and (min-width:1200px){.header.smaller{padding:6rem 0;background-color:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none}.header.animate-out{-webkit-transform:translateX(-66.66666667%);-moz-transform:translateX(-66.66666667%);-ms-transform:translateX(-66.66666667%);transform:translateX(-66.66666667%)}}.menu{opacity:0;visibility:hidden}.menu .menu__image{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.menu .controls__leftline,.menu .menulinks__contact,.menu .menudata__copyright{opacity:0}.menu .navigation li{overflow:hidden}.menu .navigation li a{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.menu.animate-in{opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.menu.animate-in .menu__image{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.6s 0s;transition:-webkit-transform 0.6s 0s;-o-transition:transform 0.6s 0s;-moz-transition:transform 0.6s 0s,-moz-transform 0.6s 0s;transition:transform 0.6s 0s;transition:transform 0.6s 0s,-webkit-transform 0.6s 0s,-moz-transform 0.6s 0s}.menu.animate-in .navigation li a{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0s;transition:background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0s;-o-transition:transform 0.6s 0s,background-position 0.3s 0s ease-in-out;-moz-transition:transform 0.6s 0s,background-position 0.3s 0s ease-in-out,-moz-transform 0.6s 0s;transition:transform 0.6s 0s,background-position 0.3s 0s ease-in-out;transition:transform 0.6s 0s,background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0s,-moz-transform 0.6s 0s}.menu.animate-in .navigation li:nth-of-type(2) a{-webkit-transition:background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.1s;transition:background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.1s;-o-transition:transform 0.6s 0.1s,background-position 0.3s 0s ease-in-out;-moz-transition:transform 0.6s 0.1s,background-position 0.3s 0s ease-in-out,-moz-transform 0.6s 0.1s;transition:transform 0.6s 0.1s,background-position 0.3s 0s ease-in-out;transition:transform 0.6s 0.1s,background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.1s,-moz-transform 0.6s 0.1s}.menu.animate-in .navigation li:nth-of-type(3) a{-webkit-transition:background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.2s;transition:background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.2s;-o-transition:transform 0.6s 0.2s,background-position 0.3s 0s ease-in-out;-moz-transition:transform 0.6s 0.2s,background-position 0.3s 0s ease-in-out,-moz-transform 0.6s 0.2s;transition:transform 0.6s 0.2s,background-position 0.3s 0s ease-in-out;transition:transform 0.6s 0.2s,background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.2s,-moz-transform 0.6s 0.2s}.menu.animate-in .navigation li:nth-of-type(4) a{-webkit-transition:background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.3s;transition:background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.3s;-o-transition:transform 0.6s 0.3s,background-position 0.3s 0s ease-in-out;-moz-transition:transform 0.6s 0.3s,background-position 0.3s 0s ease-in-out,-moz-transform 0.6s 0.3s;transition:transform 0.6s 0.3s,background-position 0.3s 0s ease-in-out;transition:transform 0.6s 0.3s,background-position 0.3s 0s ease-in-out,-webkit-transform 0.6s 0.3s,-moz-transform 0.6s 0.3s}.menu.animate-in .menulinks__contact{opacity:1;-webkit-transition:opacity 0.8s 0.6s ease-in-out;-o-transition:opacity 0.8s 0.6s ease-in-out;-moz-transition:opacity 0.8s 0.6s ease-in-out;transition:opacity 0.8s 0.6s ease-in-out}.menu.animate-in .controls__leftline,.menu.animate-in .menudata__copyright{opacity:1;-webkit-transition:opacity 0.8s 0.8s ease-in-out;-o-transition:opacity 0.8s 0.8s ease-in-out;-moz-transition:opacity 0.8s 0.8s ease-in-out;transition:opacity 0.8s 0.8s ease-in-out}.menu.animate-out{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.8s 0s;transition:-webkit-transform 0.8s 0s;-o-transition:transform 0.8s 0s;-moz-transition:transform 0.8s 0s,-moz-transform 0.8s 0s;transition:transform 0.8s 0s;transition:transform 0.8s 0s,-webkit-transform 0.8s 0s,-moz-transform 0.8s 0s}.menu.animate-out .menudata__controls,.menu.animate-out .navigation,.menu.animate-out .menulinks__contact,.menu.animate-out .menudata__copyright{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;-o-transition:opacity 0.6s,transform 0.6s;-moz-transition:opacity 0.6s,transform 0.6s,-moz-transform 0.6s;transition:opacity 0.6s,transform 0.6s;transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s,-moz-transform 0.6s}.menu.animate-out .menu__image{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.6s 0.6s;transition:-webkit-transform 0.6s 0.6s;-o-transition:transform 0.6s 0.6s;-moz-transition:transform 0.6s 0.6s,-moz-transform 0.6s 0.6s;transition:transform 0.6s 0.6s;transition:transform 0.6s 0.6s,-webkit-transform 0.6s 0.6s,-moz-transform 0.6s 0.6s}@media only screen and (min-width:1200px){.menu.animate-out{-webkit-transform:translateX(66.66666667%);-moz-transform:translateX(66.66666667%);-ms-transform:translateX(66.66666667%);transform:translateX(66.66666667%)}}h1{font:normal 600 3.6rem/1.2 "Poppins",sans-serif;color:#fff;max-width:46rem}h1.large{font-size:5rem}@media only screen and (min-width:768px){h1{font-size:5rem;max-width:none}h1.large{font-size:6rem}}@media only screen and (min-width:1400px){h1{font-size:6rem}h1.medium{font-size:6.6rem}h1.large{font-size:7.6rem}}.typed-cursor{position:relative;display:inline-block;white-space:nowrap;color:#fff0}.typed-cursor::before{content:"";display:block;position:absolute;right:3px;bottom:6px;width:2px;height:28px;-moz-border-radius:2px;border-radius:2px;background-color:#f987d6;background:-webkit-gradient(linear,left top,left bottom,from(#977ec7),to(#f987d6));background:-moz-linear-gradient(top,#977ec7 0%,#f987d6 100%);background:-o-linear-gradient(top,#977ec7 0%,#f987d6 100%);background:linear-gradient(to bottom,#977ec7 0%,#f987d6 100%)}@media only screen and (min-width:768px){.typed-cursor::before{width:2px;height:42px;position:absolute;right:6px;bottom:10px}}@media only screen and (min-width:1400px){.typed-cursor::before{width:2px;height:56px;position:absolute;right:6px;bottom:10px}}.headline__subtitle{display:block;position:relative;font:normal 600 1.6rem/1 "Poppins",sans-serif;color:#f987d6;margin-top:1rem;padding-left:8rem;margin-bottom:3rem}.headline__subtitle::before{content:"";display:block;position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:2px;-moz-border-radius:1px;border-radius:1px;background-color:#f987d6;background:-webkit-gradient(linear,left top,right top,from(#977ec7),to(#f987d6));background:-moz-linear-gradient(left,#977ec7 0%,#f987d6 100%);background:-o-linear-gradient(left,#977ec7 0%,#f987d6 100%);background:linear-gradient(to right,#977ec7 0%,#f987d6 100%)}@media only screen and (min-width:768px){.headline__subtitle{font-size:1.8rem}}@media only screen and (min-width:992px){.headline__subtitle{padding-top:0}}@media only screen and (min-width:1200px){.headline__subtitle{margin-top:0}}@media only screen and (min-width:1400px){.headline__subtitle{margin-bottom:4rem}}.headline__numblock{margin-top:3.7rem}@media only screen and (min-width:1400px){.headline__numblock{margin-top:4.2rem}}.numblock{background-color:rgb(255 255 255 / .05);padding:2rem;margin-right:2rem}.numblock:last-of-type{margin-right:0;margin-bottom:0}@media only screen and (min-width:576px){.numblock{margin-bottom:0}.numblock:last-of-type{margin-right:0}}.numblock__number{display:block;font:normal 500 3rem/1 "Poppins",sans-serif;color:#fff;padding-top:.4rem}@media only screen and (min-width:576px){.numblock__number{padding-top:.4rem;margin-right:1.2rem}}@media only screen and (min-width:1400px){.numblock__number{font-size:4rem}}.numblock__descr{display:block;font:normal 300 1.3rem/1.3 "Poppins",sans-serif;color:#b3bbc3;margin-top:.4rem}@media only screen and (min-width:576px){.numblock__descr{margin-top:0}}@media only screen and (min-width:1400px){.numblock__descr{font-size:1.5rem}}h2{font:normal 600 3rem/1.2 "Poppins",sans-serif;color:#fff}@media only screen and (min-width:768px){h2{font-size:4rem;max-width:none}}@media only screen and (min-width:1400px){h2{font-size:5rem}}.section__subtitle{display:block;position:relative;font:normal 600 1.6rem/1 "Poppins",sans-serif;color:#f987d6;margin-top:1rem;padding-left:8rem;margin-bottom:3rem}.section__subtitle::before{content:"";display:block;position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f987d6;background:-webkit-gradient(linear,left top,right top,from(#977ec7),to(#f987d6));background:-moz-linear-gradient(left,#977ec7 0%,#f987d6 100%);background:-o-linear-gradient(left,#977ec7 0%,#f987d6 100%);background:linear-gradient(to right,#977ec7 0%,#f987d6 100%)}@media only screen and (min-width:768px){.section__subtitle{font-size:1.8rem}}.section__text{font:normal 300 1.6rem/1.6 "Poppins",sans-serif;color:#b3bbc3;margin-top:2.7rem}.section__text__nomargin{margin-top:0}@media only screen and (min-width:1400px){.section__text{font-size:1.8rem}}h3{font:normal 600 2.6rem/1.2 "Poppins",sans-serif;color:#fff;margin-bottom:1.5rem}@media only screen and (min-width:768px){h3{font-size:3rem;max-width:none}}.block__text{font:normal 300 1.6rem/1.6 "Poppins",sans-serif;color:#b3bbc3;margin-bottom:2.4rem}.block__text a{font:normal 300 1.6rem/1.6 "Poppins",sans-serif}h4{font:normal 600 2.4rem/1.2 "Poppins",sans-serif;color:#fff}h4 small{display:block;font:normal 300 1.4rem/1.6 "Poppins",sans-serif}h4.dark,p.dark,h3.dark{color:#212121}h4.dark small{font-weight:400}h5{font:normal 600 2rem/1.6 "Poppins",sans-serif;color:#fff}p{font:normal 300 1.6rem/1.6 "Poppins",sans-serif;color:#b3bbc3}p.copyright{font:normal 600 1.4rem/1.6 "Poppins",sans-serif;color:#b3bbc3}p.copyright a{position:relative;font:normal 600 1.4rem/1.6 "Poppins",sans-serif;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#fa9fde),color-stop(50%,#886cbf),color-stop(50%,#ffffff));background-image:-moz-linear-gradient(left,#fa9fde,#886cbf 50%,#ffffff 50%);background-image:-o-linear-gradient(left,#fa9fde,#886cbf 50%,#ffffff 50%);background-image:linear-gradient(to right,#fa9fde,#886cbf 50%,#ffffff 50%);-moz-background-size:200% 100%;background-size:200% 100%;background-position:-100%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.no-touch p.copyright a:hover{background-position:0}a{color:#b3bbc3}.text-link{color:inherit;color:#b3bbc3;text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgb(179 187 195 / .5)),to(rgb(179 187 195 / .5))),-webkit-gradient(linear,left top,right top,from(#f987d6),to(#6a47af));background:-moz-linear-gradient(left,rgb(179 187 195 / .5),rgb(179 187 195 / .5)),-moz-linear-gradient(left,#f987d6,#6a47af);background:-o-linear-gradient(left,rgb(179 187 195 / .5),rgb(179 187 195 / .5)),-o-linear-gradient(left,#f987d6,#6a47af);background:linear-gradient(to right,rgb(179 187 195 / .5),rgb(179 187 195 / .5)),linear-gradient(to right,#f987d6,#6a47af);-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-o-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms}.no-touch .text-link:hover{color:#fff;-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px}.contact-link{color:inherit;color:#b3bbc3;text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(#fff0),to(#fff0)),-webkit-gradient(linear,left top,right top,from(#f987d6),to(#6a47af));background:-moz-linear-gradient(left,#fff0,#fff0),-moz-linear-gradient(left,#f987d6,#6a47af);background:-o-linear-gradient(left,#fff0,#fff0),-o-linear-gradient(left,#f987d6,#6a47af);background:linear-gradient(to right,#fff0,#fff0),linear-gradient(to right,#f987d6,#6a47af);-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-o-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms}.no-touch .contact-link:hover{color:#fff;-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px}.navigation li{display:block;margin-bottom:2rem;font:normal 600 3.6rem/1 "Poppins",sans-serif}.navigation li:last-of-type{margin-bottom:0}.navigation li a{display:inline-block;font:normal 600 3.6rem/1 "Poppins",sans-serif;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#f987d6),color-stop(50%,#6a47af),color-stop(50%,#ffffff));background-image:-moz-linear-gradient(left,#f987d6,#6a47af 50%,#ffffff 50%);background-image:-o-linear-gradient(left,#f987d6,#6a47af 50%,#ffffff 50%);background-image:linear-gradient(to right,#f987d6,#6a47af 50%,#ffffff 50%);-moz-background-size:200% 100%;background-size:200% 100%;background-position:-100%;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.no-touch .navigation li a:hover{background-position:0}@media only screen and (min-width:768px){.navigation li a{font-size:5rem}}@media only screen and (min-width:1400px){.navigation li a{font-size:6rem}}.popup-title__title{font:normal 600 2.6rem/1.2 "Poppins",sans-serif;color:#fff;margin-bottom:1.5rem}@media only screen and (min-width:768px){.popup-title__title{font-size:3rem}}.popup-title__text{font:normal 300 1.6rem/1.6 "Poppins",sans-serif;color:#b3bbc3;max-width:460px}.menu-trigger{position:relative;display:block;width:4.4rem;height:4.4rem;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff;background-color:#fff;margin-left:1rem;-webkit-box-shadow:0 6px 38px -9px rgb(7 5 28 / .84);-moz-box-shadow:0 6px 38px -9px rgb(7 5 28 / .84);box-shadow:0 6px 38px -9px rgb(7 5 28 / .84)}.menu-trigger .menu-text{display:none}.menu-trigger .menu-objects{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px;height:20px;background-color:#fff0;overflow:hidden}.menu-trigger .menu-objects::before,.menu-trigger .menu-objects::after{content:"";display:block;width:100%;height:2px;-moz-border-radius:1px;border-radius:1px;background-color:#fff;-webkit-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);-o-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);-moz-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09)}.menu-trigger .menu-objects::before{position:absolute;left:0;top:8px}.menu-trigger .menu-objects::after{position:absolute;bottom:1px;left:9px;height:100%;width:2px}@media only screen and (min-width:1200px){.menu-trigger{width:4.4rem;height:4.4rem;margin-left:0}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}51%{opacity:0}52%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}53%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideOutRight{0%{-moz-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(20px);transform:translateX(20px)}51%{opacity:0}52%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}53%{opacity:1}100%{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}51%{opacity:0}52%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}53%{opacity:1}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}.section-close{position:relative;display:block;border:none;outline:0;padding:0;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4.4rem;height:4.4rem;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff;background-color:#fff0;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color 0.5s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s cubic-bezier(.23,.65,.74,1.09);-o-transition:background-color 0.5s,box-shadow 0.5s,transform 0.3s cubic-bezier(.23,.65,.74,1.09);-moz-transition:background-color 0.5s,box-shadow 0.5s,transform 0.3s cubic-bezier(.23,.65,.74,1.09),-moz-box-shadow 0.5s,-moz-transform 0.3s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s,box-shadow 0.5s,transform 0.3s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s,box-shadow 0.5s,transform 0.3s cubic-bezier(.23,.65,.74,1.09),-webkit-box-shadow 0.5s,-moz-box-shadow 0.5s,-webkit-transform 0.3s cubic-bezier(.23,.65,.74,1.09),-moz-transform 0.3s cubic-bezier(.23,.65,.74,1.09)}.section-close span{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px;height:2px;background-color:#fff0;-moz-border-radius:2px;border-radius:2px;-webkit-transition:width 0.3s cubic-bezier(.23,.65,.74,1.09);-o-transition:width 0.3s cubic-bezier(.23,.65,.74,1.09);-moz-transition:width 0.3s cubic-bezier(.23,.65,.74,1.09);transition:width 0.3s cubic-bezier(.23,.65,.74,1.09)}.section-close span::before,.section-close span::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-moz-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);-o-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);-moz-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09)}.section-close span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section-close span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touch .section-close:hover{-webkit-box-shadow:0 10px 38px -9px rgb(105 29 255 / .8);-moz-box-shadow:0 10px 38px -9px rgb(105 29 255 / .8);box-shadow:0 10px 38px -9px rgb(105 29 255 / .8)}.no-touch .section-close:hover span::before,.no-touch .section-close:hover span::after,.no-touch .menu-trigger:hover span::before,.no-touch .menu-trigger:hover span::after{background-color:#212121}.section-close.is-scaled-up{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup-close{position:relative;display:block;border:none;outline:0;padding:0;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4.4rem;height:4.4rem;-moz-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color 0.5s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s cubic-bezier(.23,.65,.74,1.09);-o-transition:background-color 0.5s,box-shadow 0.5s,transform 0.3s cubic-bezier(.23,.65,.74,1.09);-moz-transition:background-color 0.5s,box-shadow 0.5s,transform 0.3s cubic-bezier(.23,.65,.74,1.09),-moz-box-shadow 0.5s,-moz-transform 0.3s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s,box-shadow 0.5s,transform 0.3s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s,box-shadow 0.5s,transform 0.3s cubic-bezier(.23,.65,.74,1.09),-webkit-box-shadow 0.5s,-moz-box-shadow 0.5s,-webkit-transform 0.3s cubic-bezier(.23,.65,.74,1.09),-moz-transform 0.3s cubic-bezier(.23,.65,.74,1.09)}.popup-close span{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px;height:2px;background-color:#fff0;-moz-border-radius:2px;border-radius:2px;-webkit-transition:width 0.3s cubic-bezier(.23,.65,.74,1.09);-o-transition:width 0.3s cubic-bezier(.23,.65,.74,1.09);-moz-transition:width 0.3s cubic-bezier(.23,.65,.74,1.09);transition:width 0.3s cubic-bezier(.23,.65,.74,1.09)}.popup-close span::before,.popup-close span::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-moz-border-radius:2px;border-radius:2px;background-color:#212121;-webkit-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);-o-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);-moz-transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09);transition:background-color 0.5s cubic-bezier(.23,.65,.74,1.09)}.popup-close span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-close span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touch .popup-close:hover{-webkit-box-shadow:0 10px 38px -9px rgb(105 29 255 / .8);-moz-box-shadow:0 10px 38px -9px rgb(105 29 255 / .8);box-shadow:0 10px 38px -9px rgb(105 29 255 / .8)}.no-touch .popup-close:hover span::before,.no-touch .popup-close:hover span::after{background-color:#fff}.popup-close.is-scaled-up{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.btn-round-mobile{position:relative;display:inline-block;border:none;outline:0;padding:0;background-color:#fff0;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4.4rem;height:4.4rem;line-height:4rem;-moz-border-radius:50%;border-radius:50%;text-align:center;font-size:1.4rem}.btn-round-mobile .btn-caption{display:none}@media only screen and (min-width:1200px){.btn-round-mobile{width:auto;height:4.4rem;padding:0 2.4rem;-moz-border-radius:2.4rem;border-radius:2.4rem;font:normal 600 1.4rem/4rem "Poppins",sans-serif;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.btn-round-mobile i{display:none}.btn-round-mobile .btn-caption{display:block;position:relative}}@media only screen and (min-width:1200px){.btn-notify{margin-right:0;margin-left:1rem;/- Added}}.btn{position:relative;display:block;border:none;outline:0;padding:0;font:inherit;background-color:#fff0;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:4.4rem;padding:0 2.4rem;-moz-border-radius:2.4rem;border-radius:2.4rem;font:normal 600 1.4rem/4rem "Poppins",sans-serif;margin-bottom:1.4rem;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.btn:last-of-type{margin-bottom:0}.btn i{margin-right:.6rem}@media only screen and (min-width:768px){.btn{display:inline-block;margin-bottom:0;margin-right:1.6rem}.btn:last-of-type{margin:0}}@media only screen and (min-width:1200px){.btn .btn-caption{display:block;position:relative}}.btn-l{display:inline-block;height:5.4rem;padding:0 3.4rem;-moz-border-radius:2.7rem;border-radius:2.7rem;font:normal 600 1.6rem/5.2rem "Poppins",sans-serif}.btn-light{background-color:#fff;color:#000;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34)}.btn-light-mobile{background-color:#fff;border:2px solid #fff;color:#000;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34)}@media only screen and (min-width:1200px){.btn-light-mobile{background-color:#fff0;border:2px solid #fff;color:#fff;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34)}}.btn-light-outline{background-color:#fff0;border:2px solid #fff;color:#fff;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34)}@media only screen and (min-width:1200px){.hover-white{position:relative;overflow:hidden;color:#fff;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-webkit-transition:color 0.3s 0s,background-color 0s 0s,-webkit-transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0s 0s,-webkit-transform 0.3s ease-in-out;-o-transition:color 0.3s 0s,background-color 0s 0s,transform 0.3s ease-in-out;-moz-transition:color 0.3s 0s,background-color 0s 0s,transform 0.3s ease-in-out,-moz-transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0s 0s,transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0s 0s,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out,-moz-transform 0.3s ease-in-out}.hover-white em{position:absolute;display:block;width:0;height:0;-moz-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-touch .hover-white:hover{color:#212121;background-color:#fff;-webkit-box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);-moz-box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);-webkit-transition:color 0.3s 0s,background-color 0.3s 0.2s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s ease-in-out;-o-transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s ease-in-out;-moz-transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s ease-in-out,-moz-box-shadow 0.5s,-moz-transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s ease-in-out,-webkit-box-shadow 0.5s,-moz-box-shadow 0.5s,-webkit-transform 0.3s ease-in-out,-moz-transform 0.3s ease-in-out}.no-touch .hover-white:hover em{width:225%;height:9.9rem}}.no-touch .hover-white-s:hover em{width:225%;height:9.9rem}.no-touch .hover-white-l:hover em{width:225%;height:12.15rem}@media only screen and (min-width:1200px){.hover-gradient{position:relative;overflow:hidden;color:#212121;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-webkit-transition:color 0.3s 0s,background-color 0s 0s,-webkit-transform 0.3s 0s ease-in-out;transition:color 0.3s 0s,background-color 0s 0s,-webkit-transform 0.3s 0s ease-in-out;-o-transition:color 0.3s 0s,background-color 0s 0s,transform 0.3s 0s ease-in-out;-moz-transition:color 0.3s 0s,background-color 0s 0s,transform 0.3s 0s ease-in-out,-moz-transform 0.3s 0s ease-in-out;transition:color 0.3s 0s,background-color 0s 0s,transform 0.3s 0s ease-in-out;transition:color 0.3s 0s,background-color 0s 0s,transform 0.3s 0s ease-in-out,-webkit-transform 0.3s 0s ease-in-out,-moz-transform 0.3s 0s ease-in-out}.hover-gradient em{position:absolute;display:block;width:0;height:0;-moz-border-radius:50%;border-radius:50%;background:-moz-linear-gradient(315deg,#f987d6 0%,#6a47af 100%);background:-o-linear-gradient(315deg,#f987d6 0%,#6a47af 100%);background:linear-gradient(135deg,#f987d6 0%,#6a47af 100%);-webkit-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-touch .hover-gradient:hover{color:#fff;background-color:#fff0;-webkit-box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);-moz-box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);-webkit-transition:color 0.3s 0s,background-color 0.3s 0.2s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s 0s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s 0s ease-in-out;-o-transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s 0s ease-in-out;-moz-transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s 0s ease-in-out,-moz-box-shadow 0.5s,-moz-transform 0.3s 0s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s 0s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s 0s ease-in-out,-webkit-box-shadow 0.5s,-moz-box-shadow 0.5s,-webkit-transform 0.3s 0s ease-in-out,-moz-transform 0.3s 0s ease-in-out}.no-touch .hover-gradient:hover em{width:225%;height:9.9rem}}.no-touch .hover-gradient-s:hover em{height:9.9rem}.no-touch .hover-gradient-l:hover em{height:12.15rem}.btn-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.btn-bottom .circle{position:relative;width:6rem;height:6rem;-moz-border-radius:50%;border-radius:50%;border:1px solid #07051c;background-color:#fff;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn-bottom .circle em{position:absolute;display:block;width:0;height:0;-moz-border-radius:50%;border-radius:50%;background:-moz-linear-gradient(315deg,#f987d6 0%,#6a47af 100%);background:-o-linear-gradient(315deg,#f987d6 0%,#6a47af 100%);background:linear-gradient(135deg,#f987d6 0%,#6a47af 100%);-webkit-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.btn-bottom .circle i{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:1.6rem;color:#212121;z-index:2;-webkit-transition:color 0.3s 0s ease-in-out;-o-transition:color 0.3s 0s ease-in-out;-moz-transition:color 0.3s 0s ease-in-out;transition:color 0.3s 0s ease-in-out}.btn-bottom .circle i.fa-play{padding-left:.2rem}.btn-bottom .circle svg{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);fill:#07051c;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;-moz-transition:fill 0.3s;transition:fill 0.3s;z-index:2}.no-touch .btn-bottom .circle:hover{background-color:#fff0;-webkit-transition:background-color 0.3s 0.2s,-webkit-box-shadow 0.3s 0s;transition:background-color 0.3s 0.2s,-webkit-box-shadow 0.3s 0s;-o-transition:background-color 0.3s 0.2s,box-shadow 0.3s 0s;-moz-transition:background-color 0.3s 0.2s,box-shadow 0.3s 0s,-moz-box-shadow 0.3s 0s;transition:background-color 0.3s 0.2s,box-shadow 0.3s 0s;transition:background-color 0.3s 0.2s,box-shadow 0.3s 0s,-webkit-box-shadow 0.3s 0s,-moz-box-shadow 0.3s 0s}.no-touch .btn-bottom .circle:hover em{width:225%;height:13.5rem}.no-touch .btn-bottom .circle:hover i{color:#fff}.no-touch .btn-bottom .circle:hover svg{fill:#fff}.btn-bottom .caption{margin-left:2rem;font:normal 600 1.4rem/1.2 "Poppins",sans-serif;color:#fff;-webkit-transition:colors 0.3s;-o-transition:colors 0.3s;-moz-transition:colors 0.3s;transition:colors 0.3s}.no-touch .btn-bottom:hover .circle{-webkit-box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);-moz-box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);box-shadow:0 10px 38px -9px rgb(105 29 255 / .64)}.no-touch .btn-bottom:hover .caption{color:#b3bbc3}@media only screen and (min-width:1200px){.btn-bottom .caption{margin-left:2.4rem}}@media only screen and (min-width:1400px){.btn-bottom .circle{width:8rem;height:8rem}.btn-bottom .circle i{font-size:1.8rem}.btn-bottom .circle i.fa-play{padding-left:.3rem}.no-touch .btn-bottom .circle:hover em{height:18rem}}.inner-video-trigger{display:block;position:relative;width:6rem;height:6rem;-moz-border-radius:50%;border-radius:50%;background-color:#fff0;border:2px solid #fff;text-align:center;color:#fff;-webkit-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);-moz-box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);box-shadow:0 6px 38px -9px rgb(105 29 255 / .34);overflow:hidden;z-index:1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.inner-video-trigger em{display:block;position:absolute;width:0;height:0;-moz-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,height 0.3s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.inner-video-trigger i{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding-left:.2rem;font-size:1.6rem;z-index:2}@media only screen and (min-width:1200px){.no-touch .inner-video-trigger:hover{color:#212121;background-color:#fff;-webkit-box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);-moz-box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);box-shadow:0 10px 38px -9px rgb(105 29 255 / .64);-webkit-transition:color 0.3s 0s,background-color 0.3s 0.2s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,-webkit-box-shadow 0.5s,-webkit-transform 0.3s ease-in-out;-o-transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s ease-in-out;-moz-transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s ease-in-out,-moz-box-shadow 0.5s,-moz-transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s ease-in-out;transition:color 0.3s 0s,background-color 0.3s 0.2s,box-shadow 0.5s,transform 0.3s ease-in-out,-webkit-box-shadow 0.5s,-moz-box-shadow 0.5s,-webkit-transform 0.3s ease-in-out,-moz-transform 0.3s ease-in-out}.no-touch .inner-video-trigger:hover em{width:225%;height:13.5rem}}@media only screen and (min-width:1400px){.inner-video-trigger{width:8rem;height:8rem}.inner-video-trigger i{font-size:1.8rem;padding-left:.3rem}.no-touch .inner-video-trigger:hover em{height:18rem}}.form-container{position:relative}.form{opacity:1;-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.form.is-hidden{opacity:0}form{position:relative;width:100%}form input,form textarea{position:relative;display:block;width:100%;border:none;outline:none;margin:0;padding:0;background-color:#fff0;padding:1.3rem 1.6rem 1.2rem 1.6rem;font:normal 400 1.4rem/1.6 "Poppins",sans-serif;-webkit-transition:border 0.3s,background-color 0.3s ease-in-out;-o-transition:border 0.3s,background-color 0.3s ease-in-out;-moz-transition:border 0.3s,background-color 0.3s ease-in-out;transition:border 0.3s,background-color 0.3s ease-in-out}form input.margin-s,form textarea.margin-s{margin:0 0 .6rem 0}form input{height:5rem;margin:0 0 2.4rem 0}form textarea{height:16rem;resize:none;margin:0 0 2.4rem 0}form input.margin-s,form textarea.margin-s{margin:0 0 .6rem 0}form .inputs-description{display:block;width:100%;margin-bottom:.3rem;padding:0 .2rem;text-align:right;font:normal 400 1.3rem/1.2 "Poppins",sans-serif}@media only screen and (min-width:1400px){form input{height:5rem}form textarea{height:18rem}}.form-light ::-webkit-input-placeholder{font-weight:300;color:#9ca8b4}.form-light :-moz-placeholder{font-weight:300;color:#9ca8b4}.form-light ::-moz-placeholder{font-weight:300;color:#9ca8b4}.form-light :-ms-input-placeholder{font-weight:300;color:#9ca8b4}.form-light input:focus:required:invalid,.form-light textarea:focus:required:invalid{color:#fff}.form-light input:required:valid,.form-light textarea:required:valid{color:#fff}.form-light input,.form-light textarea{border:1px solid rgb(255 255 255 / .2);color:#fff}.form-light input:focus,.form-light textarea:focus{background-color:rgb(255 255 255 / .05);border:2px solid #6a47af}.form-light .inputs-description{color:#9ca8b4}.reply-group{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;max-width:300px;padding:0 15px;text-align:center;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.reply-group.is-visible{opacity:1}.reply-group__icon{display:block;margin:0 auto 1.7rem;font-size:4rem;color:#6a47af}.reply-group__title{font:normal 600 2rem/1.2 "Poppins",sans-serif;color:#fff;margin-bottom:1rem}.reply-group__text{font:normal 300 1.4rem/1.6 "Poppins",sans-serif;color:#b3bbc3}.video-background{position:absolute;top:0;left:0;width:100%;height:100%}#video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0}#main-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;background-position:center center;-moz-background-size:contain;background-size:contain;-o-object-fit:cover;object-fit:cover}#bgndKenburns{display:block;position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;background-color:#fff0}#triangles-js,#particles-js{position:absolute;width:100%;height:100%;min-height:320px;background-color:#fff0}.header{position:fixed;top:0;left:0;width:100%;min-width:360px;z-index:9;background-color:rgb(255 0 0 / .5);padding:3rem 0;background-color:#fff0}@media only screen and (min-width:768px){.header{padding:5rem 0}}@media only screen and (min-width:1400px){.header{padding:6rem 0}}.header__content{position:relative;padding:0 10%}@media only screen and (min-width:1200px){.header__content{padding:0}}.header__logo{position:absolute;left:10%;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:.4rem}.header__logo img{width:auto;max-width:60px}@media only screen and (min-width:1200px){.header__logo{padding-top:.4rem}.header__logo img{width:auto;max-width:164px}}@media only screen and (min-width:1200px){.header__logo{left:8rem}}@media only screen and (min-width:1200px){.header__logo img{width:auto;max-width:none}}@media only screen and (min-width:1400px){.header__logo{left:10rem}}.header__menu,.header__buttons{position:relative}@media only screen and (min-width:1200px){.header__menu,.header__buttons{padding:0 8rem}}@media only screen and (min-width:1400px){.header__menu,.header__buttons{padding:0 10rem}}.inner-controls{position:absolute;top:0;right:0;width:4.4rem;height:4.4rem}@media only screen and (min-width:1200px){.inner-controls{position:absolute;top:0;right:9rem}}@media only screen and (min-width:1400px){.inner-controls{position:absolute;top:0;right:10rem}}.about-close,.portfolio-close,.contact-close{position:absolute;top:0;left:0}.about_pic_img{border-radius:50%;border:2px solid #f987d6;margin:0 auto;text-align:center;max-width:70%;margin-top:10vh}.main{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#07051c;padding-top:104px;z-index:3}@media only screen and (min-width:768px){.main{padding-top:144px}}@media only screen and (min-width:1200px){.main{padding-top:0;min-height:600px;overflow:hidden}}.main__content{position:relative}@media only screen and (min-width:1200px){.main__content{position:absolute;top:0;left:0;width:100%;height:100%}}.main__intro,.main__media{position:relative}@media only screen and (min-width:1200px){.main__intro,.main__media{height:100%}}.main__intro{background-color:#07051c}.intro__background{position:absolute;top:0;left:0;width:100%;height:100%}.intro__content{position:relative;padding:6rem 0}@media only screen and (min-width:1200px){.intro__content{height:100%;padding:0}}.headline{position:relative;width:100%;padding:0 10%}@media only screen and (min-width:1200px){.headline{position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 8rem}}@media only screen and (min-width:1400px){.headline{padding:0 10rem}}.intro__button{position:relative;padding:0 10%;margin:3rem 0}@media only screen and (min-width:768px){.intro__button{margin:5rem 0}}@media only screen and (min-width:1200px){.intro__button{position:absolute;bottom:5rem;left:8rem;margin:0;padding:0}}@media only screen and (min-width:1400px){.intro__button{bottom:6rem;left:10rem}}.main__media{height:100vh;min-height:600px}@media only screen and (min-width:1200px){.main__media{height:100%;min-height:auto}}.media__image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}.socials-mobile{display:block;position:relative;padding:3rem 0;text-align:center}.socials-mobile ul{display:block;padding:0 3rem}.socials-mobile ul li{display:inline-block;margin-right:2rem}.socials-mobile ul li:last-of-type{margin-right:0}.socials-mobile ul li a{display:block;font-size:1.6rem;line-height:1;color:#b3bbc3}@media only screen and (min-width:768px){.socials-mobile{padding:5rem 0}}@media only screen and (min-width:1200px){.socials-mobile{display:none}}.socials-menu{display:none}@media only screen and (min-width:768px){.socials-menu{display:inline-block}.socials-menu ul{display:block;margin-left:2.4rem}.socials-menu ul li{display:inline-block;margin-right:2rem}.socials-menu ul li:last-of-type{margin-right:0}.socials-menu ul li a{display:block;font-size:1.6rem;line-height:1;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#fbb7e6),color-stop(50%,#a691cf),color-stop(50%,#ffffff));background-image:-moz-linear-gradient(left,#fbb7e6,#a691cf 50%,#ffffff 50%);background-image:-o-linear-gradient(left,#fbb7e6,#a691cf 50%,#ffffff 50%);background-image:linear-gradient(to right,#fbb7e6,#a691cf 50%,#ffffff 50%);-moz-background-size:200% 100%;background-size:200% 100%;background-position:-100%;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.no-touch .socials-menu ul li:hover a{background-position:0}}.socials-desktop{display:none}@media only screen and (min-width:1200px){.socials-desktop{display:block}.socials-desktop ul{display:block;margin-right:2.4rem}.socials-desktop ul li{display:inline-block;margin-right:2rem}.socials-desktop ul li:last-of-type{margin-right:0}.socials-desktop ul li a{display:block;font-size:1.6rem;line-height:1;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#fbb7e6),color-stop(50%,#a691cf),color-stop(50%,#ffffff));background-image:-moz-linear-gradient(left,#fbb7e6,#a691cf 50%,#ffffff 50%);background-image:-o-linear-gradient(left,#fbb7e6,#a691cf 50%,#ffffff 50%);background-image:linear-gradient(to right,#fbb7e6,#a691cf 50%,#ffffff 50%);-moz-background-size:200% 100%;background-size:200% 100%;background-position:-100%;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.no-touch .socials-desktop ul li:hover a{background-position:0}}.menu{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#fff0;-webkit-box-shadow:0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22);-moz-box-shadow:0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22);box-shadow:0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22);z-index:10}.menu__content{position:relative}@media only screen and (min-width:1200px){.menu__content{position:absolute;top:0;left:0;width:100%;height:100%}}.menu__data{position:relative;background-color:#07051c}@media only screen and (min-width:1200px){.menu__data{height:100%}}.menudata__controls{position:relative;width:100%;padding:3rem 0}@media only screen and (min-width:768px){.menudata__controls{padding:5rem 0}}@media only screen and (min-width:1400px){.menudata__controls{padding:6rem 0}}.controls__content{position:relative;padding:0 10%}@media only screen and (min-width:1200px){.controls__content{padding:0 8rem}}@media only screen and (min-width:1400px){.controls__content{padding:0 10rem}}.menudata__links{position:relative;width:100%;padding:0 10%}@media only screen and (min-width:1200px){.menudata__links{position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 8rem}}@media only screen and (min-width:1400px){.menudata__links{padding:0 10rem}}.navigation{position:relative;padding:6rem 0}@media only screen and (min-width:1200px){.navigation{padding:0}}.menulinks__contact{display:block;text-align:left;padding-top:3rem}.menulinks__contact li{display:block;margin-bottom:2rem;font-size:104rem}.menulinks__contact li p,.menulinks__contact li a{font-size:1.4rem;color:#9ca8b4}@media only screen and (min-width:768px){.menulinks__contact{padding:6rem 0;text-align:right}.menulinks__contact li:last-of-type{margin-bottom:.2rem}}@media only screen and (min-width:1200px){.menulinks__contact{padding:0}}.menudata__copyright{position:relative;padding:0 10%;margin-bottom:3rem}@media only screen and (min-width:768px){.menudata__copyright{margin:5rem 0}}@media only screen and (min-width:1200px){.menudata__copyright{position:absolute;bottom:5rem;left:8rem;margin:0;padding:0}}@media only screen and (min-width:1400px){.menudata__copyright{bottom:6rem;left:10rem}}.menu__media{position:relative;height:100vh;min-height:600px}@media only screen and (min-width:1200px){.menu__media{height:100%;min-height:auto}}.media__content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.menu__image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / .19),0 6px 6px rgb(0 0 0 / .23);-moz-box-shadow:0 10px 20px rgb(0 0 0 / .19),0 6px 6px rgb(0 0 0 / .23);box-shadow:0 10px 20px rgb(0 0 0 / .19),0 6px 6px rgb(0 0 0 / .23)}.popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background-color:rgb(7 5 28 / .6);z-index:10;opacity:0;visibility:hidden;-webkit-transition:visibility 0s 0s,opacity 0.3s 0s;-o-transition:visibility 0s 0s,opacity 0.3s 0s;-moz-transition:visibility 0s 0s,opacity 0.3s 0s;transition:visibility 0s 0s,opacity 0.3s 0s}.popup.animate-in{opacity:1;visibility:visible}.popup.animate-in .popup__content{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup.animate-out{opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0.6s,visibility 0s 0.9s;-o-transition:opacity 0.3s 0.6s,visibility 0s 0.9s;-moz-transition:opacity 0.3s 0.6s,visibility 0s 0.9s;transition:opacity 0.3s 0.6s,visibility 0s 0.9s}.popup.animate-out .popup__content{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.popup__container{position:relative;padding:3rem 10%}@media only screen and (min-width:768px){.popup__container{position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0}}.popup__controls{position:relative;margin-bottom:-2rem;z-index:2}@media only screen and (min-width:992px){.popup__controls{max-width:600px;margin:0 auto -2rem}}.popup__content{position:relative;width:100%;height:auto;background-color:rgb(255 255 255 / .05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-shadow:0 19px 38px rgb(0 0 0 / .2),0 15px 12px rgb(0 0 0 / .12);-moz-box-shadow:0 19px 38px rgb(0 0 0 / .2),0 15px 12px rgb(0 0 0 / .12);box-shadow:0 19px 38px rgb(0 0 0 / .2),0 15px 12px rgb(0 0 0 / .12);padding:3.6rem;border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05);z-index:1;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 0.6s,-webkit-transform 0.6s cubic-bezier(.23,.65,.74,1.09);transition:opacity 0.6s,-webkit-transform 0.6s cubic-bezier(.23,.65,.74,1.09);-o-transition:opacity 0.6s,transform 0.6s cubic-bezier(.23,.65,.74,1.09);-moz-transition:opacity 0.6s,transform 0.6s cubic-bezier(.23,.65,.74,1.09),-moz-transform 0.6s cubic-bezier(.23,.65,.74,1.09);transition:opacity 0.6s,transform 0.6s cubic-bezier(.23,.65,.74,1.09);transition:opacity 0.6s,transform 0.6s cubic-bezier(.23,.65,.74,1.09),-webkit-transform 0.6s cubic-bezier(.23,.65,.74,1.09),-moz-transform 0.6s cubic-bezier(.23,.65,.74,1.09)}@media only screen and (min-width:768px){.popup__content{max-width:600px;margin:0 auto}}.popup-l .popup__container{width:100%;height:100%}.popup-l .popup__content{height:-moz-calc(100% - 4.4rem);height:calc(100% - 4.4rem);overflow-y:auto}@media only screen and (min-width:768px){.popup-l .popup__container{position:relative;left:0;top:120px;bottom:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);height:-moz-calc(100% - 244px);height:calc(100% - 244px);padding:0 10%}.popup-l .popup__content,.popup-l .popup__controls{max-width:none}}@media only screen and (min-width:1200px){.popup-l .popup__container{padding:0}.popup-l .popup__content,.popup-l .popup__controls{width:768px}}@media only screen and (min-width:1400px){.popup-l .popup__container{top:140px;height:-moz-calc(100% - 284px);height:calc(100% - 284px)}.popup-l .popup__content,.popup-l .popup__controls{width:1000px}}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.popup__content{background-color:rgb(255 255 255 / .05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.popup__content{background-color:#07051c;border:1px solid rgb(255 255 255 / .05)}}.popup-title{position:relative;margin-bottom:2.4rem}.mfp-bg{background:#07051c}.project__title{position:relative;width:100%;height:180px;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover;text-align:center}.project__title h3{display:block;position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;padding:0 3.6rem;margin-bottom:0}.project__title h3 small{display:block;font:normal 300 1.4rem/1.6 "Poppins",sans-serif;color:#fff;margin-top:.2rem}@media only screen and (min-width:768px){.project__title{height:240px}}@media only screen and (min-width:1400px){.project__title{height:340px}}.project__data{position:relative;padding:3.6rem 0 3.6rem 0}.data__item{margin-bottom:1.6rem}.data__item:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.data__item:nth-of-type(3){margin-bottom:0}}@media only screen and (min-width:768px) and (min-width:1200px){.data__item{margin-bottom:0}}.data__title{font:normal 600 1.4rem/1.6 "Poppins",sans-serif;color:#fff;margin:.4rem 0}.data__descr{font:normal 300 1.4rem/1.2 "Poppins",sans-serif;color:#b3bbc3}.project__descr p{font-size:1.4rem;margin-bottom:1.6rem}@media only screen and (min-width:768px){.project__descr p{margin-bottom:.4rem}}.projects__images{margin-top:2.6rem}@media only screen and (min-width:768px){.projects__images{margin-top:3.6rem}}.images__item{margin-bottom:3rem}.images__item:last-of-type{margin-bottom:0}.project-image{position:relative;overflow:hidden;margin-bottom:2rem}.project-image:last-child{margin-bottom:0}.inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#0e0d26;z-index:8}@media only screen and (min-width:1200px){.inner{overflow:hidden}}.inner__content{position:relative;padding-top:104px}.inner__video{margin-bottom:3rem!important;position:relative}@media only screen and (min-width:768px){.inner__content{padding-top:144px}}@media only screen and (min-width:1200px){.inner__content{height:100%;min-height:600px;overflow-y:auto;overflow-x:hidden}}@media only screen and (min-width:1400px){.inner__content{padding-top:164px}}.desktop-shadow{opacity:0;visibility:hidden}@media only screen and (min-width:1200px){.desktop-shadow{opacity:1;visibility:visible;position:fixed;top:0;left:0;width:-moz-calc(66.66666667% - 5px);width:calc(66.66666667% - 5px);height:144px;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgb(14 13 38 / .8)),to(#fff0));background:-moz-linear-gradient(top,rgb(14 13 38 / .8) 30%,#fff0 100%);background:-o-linear-gradient(top,rgb(14 13 38 / .8) 30%,#fff0 100%);background:linear-gradient(to bottom,rgb(14 13 38 / .8) 30%,#fff0 100%);z-index:2}}@media only screen and (min-width:1400px){.desktop-shadow{height:164px}}.inner__blocks{position:relative;padding:6rem 0;z-index:1}.inner__container{position:relative;margin-bottom:6rem}.inner__container:last-of-type{margin-bottom:0}.content-block{position:relative;padding:0 10%}.content-block.grid-block{padding:0 -moz-calc(10% - 1.5rem);padding:0 calc(10% - 1.5rem)}@media only screen and (min-width:1200px){.content-block{padding:0 8rem}.content-block.grid-block{padding:0 6.5rem}}@media only screen and (min-width:1400px){.content-block{padding:0 10rem}.content-block.grid-block{padding:0 8.5rem}}.inner__media{position:relative;height:100vh;min-height:600px}@media only screen and (min-width:1200px){.inner__media{height:100%;min-height:auto}}.image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}.show-skillbar{display:block;padding:0;margin-bottom:4rem}.show-skillbar:last-of-type{margin-bottom:0;padding-bottom:6px}.skillbar{position:relative;width:100%;height:3rem}.skillbar::after{content:"";display:block;position:absolute;bottom:-6px;left:0;width:100%;height:6px;-moz-border-radius:3px;border-radius:3px;background-color:rgb(255 255 255 / .1)}.skillbar-title{position:absolute;top:0;left:0;font:normal 600 2rem/1.2 "Poppins",sans-serif;color:#fff;height:3rem}.skillbar-title-mini{font:normal 600 1.3rem/1.2 "Poppins",sans-serif}.skillbar-bar{display:inline-block;position:absolute;bottom:-6px;left:0;width:0;height:6px;-moz-border-radius:3px;border-radius:3px;background-color:#6a47af;background:-webkit-gradient(linear,left top,right top,from(#6a47af),to(#f987d6));background:-moz-linear-gradient(left,#6a47af 0%,#f987d6 100%);background:-o-linear-gradient(left,#6a47af 0%,#f987d6 100%);background:linear-gradient(to right,#6a47af 0%,#f987d6 100%)}.skill-bar-percent{display:block;position:absolute;top:0;right:0;font:normal 600 2rem/1.2 "Poppins",sans-serif;font-variant-numeric:lining-nums;color:#fff;height:3rem}.showreel{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover;background-color:pink}.showreel__button{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.feature{margin-bottom:3rem}.feature:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.feature{margin-bottom:0}}.feature__item{position:relative;height:100%;background-color:rgb(255 255 255 / .05);-webkit-box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2);-moz-box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2);box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2);padding:2rem}.feature__image{position:relative}.feature__icon{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:auto;padding:1.5rem}.feature__descr{margin-top:2rem}.feature__title{font:normal 600 2.4rem/1.2 "Poppins",sans-serif;color:#fff}.feature__subtitle{display:block;position:relative;font:normal 600 1.4rem/1.6 "Poppins",sans-serif;color:#f987d6;padding-left:6rem;margin-bottom:1.2rem}.feature__subtitle::before{content:"";display:block;position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f987d6;background:-webkit-gradient(linear,left top,right top,from(#6a47af),to(#f987d6));background:-moz-linear-gradient(left,#6a47af 0%,#f987d6 100%);background:-o-linear-gradient(left,#6a47af 0%,#f987d6 100%);background:linear-gradient(to right,#6a47af 0%,#f987d6 100%)}.feature__text{font:normal 300 1.4rem/1.6 "Poppins",sans-serif;color:#b3bbc3;margin-top:1.3rem}@media only screen and (min-width:1400px){.feature__text{font-size:1.5rem}}.contactdata{margin-bottom:3rem}.contactdata:last-of-type{margin-bottom:0}@media only screen and (min-width:992px){.contactdata{margin-bottom:0}}.contactdata__item{position:relative;background-color:rgb(255 255 255 / .05);-webkit-box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2);-moz-box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2);box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2);padding:3.6rem;height:100%;min-height:324px;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;background-position:bottom -10px right -15px}.contactdata__icon img{width:auto}.contactdata__title{font:normal 600 2rem/1.6 "Poppins",sans-serif;color:#fff;margin:2rem 0 1.4rem 0}.contactdata__descr{margin-bottom:1.5rem}.contactdata__descr:last-of-type{margin-bottom:0}.mee-single{font:normal 300 1.6rem/1.6 "Poppins",sans-serif;color:#b3bbc3}.contactdata__icon{margin-right:1rem;min-width:1.4rem}.contactdata__icon i{font-size:1.4rem;color:#f987d6}.contactdata__text{font:normal 300 1.4rem/1.6 "Poppins",sans-serif}.contactdata__text p,.contactdata__text a{font:normal 300 1.4rem/1.6 "Poppins",sans-serif;color:#b3bbc3}.contactdata__socials{position:relative;display:block}.contactdata__socials li{display:block;font:normal 300 1.4rem/1.6 "Poppins",sans-serif;color:#b3bbc3;margin-bottom:.2rem}.contactdata__socials li:last-of-type{margin-bottom:0}.contactdata__socials li i{display:inline-block;font-size:1.4rem;color:#f987d6;margin-right:1rem;min-width:1.4rem}.contactdata__socials li a{display:inline-block;font:normal 300 1.4rem/1.6 "Poppins",sans-serif}.swiper{height:100%;background-color:#6a47af}.swiper-slide{position:relative;width:100%;height:100%;background-color:#fff0}.project-trigger{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.no-touch .project-trigger:hover .slide-image{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.slide-image{position:relative;width:100%;height:100%;background-color:#f987d6;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.8s;transition:-webkit-transform 0.8s;-o-transition:transform 0.8s;-moz-transition:transform 0.8s,-moz-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s,-moz-transform 0.8s}.slide-caption{position:absolute;bottom:3rem;left:0;width:100%;padding:0 10%}.slide-caption p{font:normal 600 2.4rem/1.2 "Poppins",sans-serif;color:#fff}.slide-caption p a{display:inline-block;font:normal 600 2.4rem/1.2 "Poppins",sans-serif;color:#fff;text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(#fff0),to(#fff0)),-webkit-gradient(linear,left top,right top,from(white),to(white));background:-moz-linear-gradient(left,#fff0,#fff0),-moz-linear-gradient(left,white,white);background:-o-linear-gradient(left,#fff0,#fff0),-o-linear-gradient(left,white,white);background:linear-gradient(to right,#fff0,#fff0),linear-gradient(to right,white,white);-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-o-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;cursor:pointer}.no-touch .slide-caption p a:hover{color:#fff;-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px}.slide-caption p span{display:block;font:normal 400 1.4rem/1.6 "Poppins",sans-serif;color:rgb(255 255 255 / .8)}@media only screen and (min-width:768px){.slide-caption{bottom:5rem}}@media only screen and (min-width:1200px){.slide-caption{padding:0 8rem}}@media only screen and (min-width:1400px){.slide-caption{bottom:6rem;padding:0 10rem}}.ggp-pagination{font:normal 400 1.4rem/1.6 "Poppins",sans-serif;color:#fff;width:auto;min-width:3.2rem;left:auto;bottom:10.4rem;right:-moz-calc(10% + 3.6rem);right:calc(10% + 3.6rem)}@media only screen and (min-width:768px){.ggp-pagination{bottom:12.4rem}}@media only screen and (min-width:1200px){.ggp-pagination{right:11.6rem}}@media only screen and (min-width:1400px){.ggp-pagination{bottom:13.4rem;right:13.6rem}}.ggp-navigation{color:#fff;position:absolute;top:auto;right:auto;bottom:9.6rem;left:auto;margin:0;width:4rem;height:4rem}.ggp-navigation::after{display:none}@media only screen and (min-width:768px){.ggp-navigation{bottom:11.6rem}}@media only screen and (min-width:1400px){.ggp-navigation{bottom:12.6rem}}.ggp-next{right:-moz-calc(10% - 1.4rem);right:calc(10% - 1.4rem)}@media only screen and (min-width:1200px){.ggp-next{right:6.6rem}}@media only screen and (min-width:1400px){.ggp-next{right:8.6rem}}.ggp-prev{right:-moz-calc(10% + 7.8rem);right:calc(10% + 7.8rem)}@media only screen and (min-width:1200px){.ggp-prev{right:15.8rem}}@media only screen and (min-width:1400px){.ggp-prev{right:17.8rem}}.works__gallery{position:relative}.my-gallery__item{display:block;position:relative;overflow:hidden;cursor:pointer;margin-bottom:3rem}.my-gallery__item:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.my-gallery__item:nth-of-type(5){margin-bottom:0}}@media only screen and (min-width:1200px){.my-gallery__item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.no-touch .my-gallery__item:hover{-webkit-transform:translateY(-.4rem);-moz-transform:translateY(-.4rem);-ms-transform:translateY(-.4rem);transform:translateY(-.4rem);-webkit-filter:drop-shadow(0 0 55px rgb(128 0 255 / .15));filter:drop-shadow(0 0 55px rgb(128 0 255 / .15))}.no-touch .my-gallery__item:hover .my-gallery__description{opacity:1}.no-touch .my-gallery__item:hover .my-gallery__description h4{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.no-touch .my-gallery__item:hover .my-gallery__description h4 small{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}.my-gallery__link{display:block;position:relative;width:100%;overflow:hidden;-webkit-box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2);-moz-box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2);box-shadow:1px 1px 8px 1px rgb(0 0 0 / .2)}.my-gallery__description{position:absolute;top:0;left:1.5rem;width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);padding:3.6rem 3.6rem 6rem 3.6rem}.my-gallery__description p{display:none}@media only screen and (min-width:1200px){.my-gallery__description{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.my-gallery__description h4{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:opacity 0.3s 0.3s ease-in-out,-webkit-transform 0.3s 0.3s;transition:opacity 0.3s 0.3s ease-in-out,-webkit-transform 0.3s 0.3s;-o-transition:transform 0.3s 0.3s,opacity 0.3s 0.3s ease-in-out;-moz-transition:transform 0.3s 0.3s,opacity 0.3s 0.3s ease-in-out,-moz-transform 0.3s 0.3s;transition:transform 0.3s 0.3s,opacity 0.3s 0.3s ease-in-out;transition:transform 0.3s 0.3s,opacity 0.3s 0.3s ease-in-out,-webkit-transform 0.3s 0.3s,-moz-transform 0.3s 0.3s}.my-gallery__description h4 small{opacity:0;-webkit-transition:opacity 0.3s 0.4s ease-in-out,-webkit-transform 0.3s 0.4s;transition:opacity 0.3s 0.4s ease-in-out,-webkit-transform 0.3s 0.4s;-o-transition:transform 0.3s 0.4s,opacity 0.3s 0.4s ease-in-out;-moz-transition:transform 0.3s 0.4s,opacity 0.3s 0.4s ease-in-out,-moz-transform 0.3s 0.4s;transition:transform 0.3s 0.4s,opacity 0.3s 0.4s ease-in-out;transition:transform 0.3s 0.4s,opacity 0.3s 0.4s ease-in-out,-webkit-transform 0.3s 0.4s,-moz-transform 0.3s 0.4s}}.pswp__caption__center{max-width:740px;padding:2.4rem 10%}.pswp__caption__center h4{font:normal 600 2.4rem/1.2 "Poppins",sans-serif;color:#fff}.pswp__caption__center h4 small{display:block;font:normal 300 1.4rem/1.6 "Poppins",sans-serif}.pswp__caption__center p{margin-top:1.3rem;font:normal 300 1.4rem/1.6 "Poppins",sans-serif;color:#b3bbc3}@media only screen and (min-width:1200px){.pswp__caption__center{padding:2.4rem 8rem}}@media only screen and (min-width:1400px){.pswp__caption__center{padding:2.4rem 10rem}}.pswp__counter{font-family:"Poppins",sans-serif}.pswp__button--close{opacity:1}.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{width:44px;height:44px}.pswp__button--arrow--left:before{left:0;background-position:-132px -44px}.pswp__button--arrow--right:before{right:0;background-position:-88px -44px}.pswp__bg{background:#07051c}.pswp__caption,.pswp__top-bar{background-color:rgb(0 0 0 / .3)}.pswp__button--close{background-color:#f987d6}@media only screen and (max-width:768px){.nomobile{display:none}}.project-font{transform:none}.project-font .project-intro{font-size:1.8rem}.project-font .project-description{font-size:1.7rem}.project-font span.strong{font-weight:600}.project .my-gallery__item{cursor:default}.project-images{overflow-y:auto;overflow-x:hidden;background:#07051c}.project-data{overflow-y:auto;overflow-x:hidden}.project .menudata__links{position:relative;width:100%;padding:0 -moz-calc(10% - 1.5rem);padding:0 calc(10% - 1.5rem)}@media only screen and (min-width:1200px){.project .menudata__links{position:absolute;left:0;top:55%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 8rem}}@media only screen and (min-width:1400px){.project .menudata__links{padding:0 10rem}}@media only screen and (min-width:1200px){.project .btn-notify{margin-left:0}}.responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-shadow{text-shadow:2px 4px 3px rgb(0 0 0 / .3)}.inner__blocks__works{padding:6rem 0}@media only screen and (max-width:1200px){.project-images{overflow-y:hidden;overflow-x:hidden}.project-data{overflow-y:hidden;overflow-x:hidden}.project-font{overflow-y:hidden}.project{overflow-y:auto;overflow-x:hidden}.my-gallery__item{overflow:auto}.menu__media{height:auto}.menu__image{position:relative}}