#preloader__wrapper .preloader__data,.cursor__wrapper .cursor.click span{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container,.work__single .work__page{margin-left:auto;margin-right:auto;max-width:1340px;width:100%}@media(max-width:1240px){.container,.work__single .work__page{padding-left:50px;padding-right:50px}}@media(max-width:768px){.container,.work__single .work__page{padding-left:25px;padding-right:25px}}[data-animation-wrapper]{overflow:hidden}span[data-animation]{display:inline-block}[data-animate]{-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;-webkit-font-kerning:none;font-kerning:none;overflow:hidden}[data-animate],[data-animate] .char,[data-animate] .line,[data-animate] .word,[data-animation]{opacity:0;visibility:hidden}[data-animation]{-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;-webkit-font-kerning:none;font-kerning:none;-webkit-transition:none;transition:none}[data-animation=slideInLeft]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}[data-animation=slideInRight]{-webkit-transform:translateX(100%);transform:translateX(100%)}[data-animation=slideInBottom]{-webkit-transform:translateY(100%);transform:translateY(100%)}[data-animation=reveal]{-webkit-transform:translateY(100px);transform:translateY(100px)}[data-animation=slideInTop]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@-webkit-keyframes sideScroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes sideScroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - max(70px, min(12rem, 120px))));transform:translateX(calc(-100% - max(70px, min(12rem, 120px))))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - max(70px, min(12rem, 120px))));transform:translateX(calc(-100% - max(70px, min(12rem, 120px))))}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-ms-scroll-chaining:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.6944444444vw;overscroll-behavior:none;scroll-behavior:auto}@media(max-width:319px){html{font-size:1.3333333333vw}}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;background:var(--theme-bg);color:#e6e6fa;color:var(--theme-color);font-family:Roboto,sans-serif;font-size:18px;font-weight:300;height:100%;line-height:1.3;min-height:100vh;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-transition:background .4s linear;transition:background .4s linear}a{color:inherit;outline:none;text-decoration:none}a,a svg{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a:hover{color:#98ff98}a:hover.with__icon svg{-webkit-transform:translateX(10px);transform:translateX(10px)}a:focus{outline:0}p{margin:0 0 25px;padding:0}img{height:auto;max-width:100%;vertical-align:top}hr{background:#98ff98;border:none;height:1px;margin:25px 0}address{font-size:35px;font-style:normal}ul{list-style:none;margin:0;padding:0}ul li i{margin-right:10px}ul li:last-child i{margin-right:0}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;margin:0;padding:0}.h1,h1{font-size:max(50px,min(8rem,80px))}.h2,h2{font-size:max(40px,min(7rem,70px))}.h3,h3{font-size:max(35px,min(6rem,60px))}.h4,h4{font-size:max(30px,min(4rem,40px))}.h5,h5{font-size:max(26px,min(3.2rem,32px))}.h6,h6{font-size:max(20px,min(2.6rem,26px))}time{font-size:14px;text-transform:uppercase}section{padding-bottom:max(50px,min(10rem,100px));padding-top:max(50px,min(10rem,100px))}canvas.webgl{display:block;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}button{background:none;border:none;color:inherit;cursor:pointer;outline:none}.has-scroll-smooth [data-scroll-container]{overflow:hidden}.site__Container{bottom:0;height:100vw;left:0;position:fixed;right:0;top:0;width:100vw}.site{display:grid;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;height:100vh;width:100vw}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.lineHeight__1{line-height:1}.text__xsmall{font-size:10px}.text__small{font-size:12px}.text__40{font-size:40px}@media(max-width:768px){.text__40{font-size:30px}}.text__25{font-size:25px}.text__24{font-size:24px}.text__18{font-size:18px}.text__16{font-size:16px}.text__14{font-size:14px}.text__12{font-size:12px}.text__thin{font-weight:100}.text__light{font-weight:300}.text__regular{font-weight:400}.text__medium{font-weight:500}.text__semibold{font-weight:600}.text__bold,b,strong{font-weight:700}.text__black{font-weight:900}.text__italic{font-style:italic}.text__justify{text-align:justify}.text__center{text-align:center}.text__right{text-align:right}.text__left{text-align:left}.text__uppercase{text-transform:uppercase}.text__lowercase{text-transform:lowercase}.text__lowercase:first-letter{text-transform:uppercase}.text__capitalize{text-transform:capitalize}.text__underline{text-decoration:underline}.text__vertical{letter-spacing:1px;line-height:1;margin:0;text-orientation:mixed;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}.text__white{color:#fff}.text__noir{color:#000}.text__font1,.text__font2{font-family:Roboto,sans-serif}.text__color1{color:#8989ff}.text__color2{color:#98ff98}.text__color3{color:#e6e6fa}.text__color4{color:#f08080}.text__ltr{direction:ltr}.text__rtl{direction:rtl}.text__arabe{font-family:Almarai,sans-serif}.padding__b0,.padding__v0{padding-bottom:0}.padding__v0{padding-top:0}.padding__h0{padding-left:0;padding-right:0}.padding__v15{padding-bottom:15px;padding-top:15px}.padding__v25{padding-bottom:25px;padding-top:25px}.padding__v50{padding-bottom:50px;padding-top:50px}.padding__h50{padding-left:50px;padding-right:50px}.padding__v75{padding-bottom:75px;padding-top:75px}.padding__v100{padding-bottom:100px;padding-top:100px}.padding__h100{padding-left:100px;padding-right:100px}.padding__50{padding:50px}.padding__100{padding:100px}.margin__b0{margin-bottom:0}.margin__b50{margin-bottom:50px}.margin__b100{margin-bottom:100px}.margin__v50{margin-bottom:50px;margin-top:50px}.margin__v100{margin-bottom:100px;margin-top:100px}.margin__h100{margin-left:100px;margin-right:100px}.pos__relative{position:relative}.pos__relative.is__fit{height:100%;width:100%}.pos__fixed{position:fixed}.pos__fixed.is__fit{height:100%;left:0;top:0;width:100%}.pos__absolute{position:absolute}.pos__absolute.is__fit{height:100%;left:0;top:0;width:100%}.pos__absolute.is__center{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.element__center{-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.absolute__center,.bloc__center{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bloc__vertical_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.float__right{float:right}.float__left{float:left}.dis__table{display:table}.dis__table>*{display:table-cell;vertical-align:middle}.dis__table.is__fit{width:100%}.dis__inline_block{display:inline-block}.dis__block{display:block}.dis__grid{grid-gap:0;display:grid;gap:0}.dis__flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.dis__flex,.dis__flex.flex__align_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dis__flex.flex__align_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dis__flex.flex__align_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dis__flex.flex__align_bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dis__flex.flex__align_normal{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.dis__flex.flex__space_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dis__flex.flex__space_around{-ms-flex-pack:distribute;justify-content:space-around}.dis__flex.flex__justify_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dis__flex.flex__justify_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.dis__flex.flex__justify_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.dis__flex.flex__flow_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.dis__flex.flex__dir_col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:768px){.dis__flex.dis__flex_xs_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px}}.dis__flex.is__fit{height:100%;width:100%}.dis__flex.full__width{width:100%}.dis__flex.is__row{margin-bottom:50px;margin-left:-25px;margin-right:-25px}.dis__flex.is__row>*{margin:0 25px}.dis__flex .flex__1of1{width:100%}.dis__flex .flex__1of2{width:50%}.dis__flex .flex__1of3{width:33.33%}.dis__flex .flex__2of3{width:66.66%}.dis__flex .flex__1of4{width:25%}.dis__flex .flex__3of4{width:75%}.dis__flex .flex__1of6{width:16.66%}.dis__flex .flex__5of6{width:83.33%}.is__HiddenInPhone{display:block}@media(max-width:768px){.is__HiddenInPhone{display:none!important}}.is__HiddenInDesktop{display:block}@media(min-width:768px){.is__HiddenInDesktop{display:none}}.is__visible{visibility:visible}.is__hidden{display:none!important}.img__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;width:100%}.img__bg img{display:none}.img__bg.align__top_center{background-position:top}.img__bg.with__size_contain{background-size:auto 100%}.img__bg.hasLink{cursor:pointer}.icon__wrapper.Rounded{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#98ff98;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;line-height:40px;width:40px}.icon__wrapper.Rounded,.icon__wrapper.Rounded svg *{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.icon__wrapper i{margin-left:15px}.icon{display:inline-block;height:1rem;width:1rem}.iconRounded{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;line-height:40px;width:40px}.iconRounded,.iconRounded svg *{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}svg.text__white>*{fill:#fff;stroke:#fff}svg.text__color1>*{fill:#8989ff;stroke:#8989ff}svg.text__color2>*{fill:#98ff98;stroke:#98ff98}svg.text__color3>*{fill:#e6e6fa;stroke:#e6e6fa}img.fill{-o-object-fit:fill;object-fit:fill}img.contain{-o-object-fit:contain;object-fit:contain}img.cover{-o-object-fit:cover;object-fit:cover}img.none{-o-object-fit:none;object-fit:none}img.scale-down{-o-object-fit:scale-down;object-fit:scale-down}img.border__radius{border-radius:10px}.list__inline .list__inline,.list__inline>li{display:inline-block}.list__metadata li{margin-bottom:10px}.list__metadata li:last-child{margin-bottom:0}.list__styled li{padding-left:10px}.list__styled li:before{background:#8989ff;border-radius:3px;content:"";display:inline-block;height:3px;margin-right:5px;vertical-align:middle;width:3px}.event__none{pointer-events:none}.site__divider{height:25px}.site__divider.is__100{height:max(75px,min(10rem,100px))}.site__divider.is__75{height:max(50px,min(7.5rem,75px))}.site__divider.is__50{height:max(50px,min(5rem,50px))}.site__divider.is__30{height:max(25px,min(3rem,30px))}.site__divider.is__20{height:20px}.site__divider.is__15{height:15px}.is__overlay{background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%}.width__overlay{position:relative}.width__overlay:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.link__underline{border:solid #98ff98;border-width:0 0 2px;padding-bottom:15px}.link__withIcon{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:space-between}.link__withIcon svg{margin-left:15px}.title__withTiret:after{background:#fff;content:"";display:block;height:1px;margin:35px auto;width:50px}.with__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip{background:#e6e6fa;border-radius:5px;color:#fff;font-family:Roboto,sans-serif;font-size:10px;left:50%;opacity:0;padding:10px 25px;position:absolute;text-transform:uppercase;top:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;z-index:1}.section__title{font-weight:500;line-height:1;margin-bottom:max(50px,min(7.5rem,75px))}.spacer__line{background:#8989ff;height:1px;margin:0 20px;width:50px}.telfax{font-size:25px;margin-bottom:10px}.badge{background:#98ff98;border-radius:25px;color:#fff;display:inline;font-size:12px;font-weight:700;padding:10px 25px;text-align:center;text-transform:uppercase}.stop-scrolling{height:100%;overflow:hidden}.navigation__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:25px max(25px,min(5rem,50px));position:relative;z-index:8}.navigation__wrapper a{font-size:20px;pointer-events:all;text-transform:capitalize}.navigation__wrapper a h5{font-size:18px;font-weight:300;text-transform:uppercase}.navigation__wrapper a h6{font-size:12px;font-weight:300}.navigation__wrapper a:hover{color:#98ff98}.navigation__wrapper .logo{font-size:30px}.navigation__wrapper .nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}footer{padding:15px max(25px,min(5rem,50px));position:relative;text-align:center;z-index:4}#preloader__wrapper{background:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}#preloader__wrapper .preloader__progress_bar{background:#fff;bottom:0;height:15px;left:0;position:absolute;width:0;z-index:200}#preloader__wrapper .preloader__logo{font-size:60px;font-weight:300;text-transform:full-width}#preloader__wrapper .preloader__counter{bottom:10%;color:#fff;font-size:20px;font-weight:300;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#preloader__wrapper .preloader__data{text-align:center;width:80%}#preloader__wrapper .preloader__text{color:#8989ff;font-size:max(30px,min(5rem,50px));font-weight:700;opacity:0;visibility:hidden}.transition{bottom:0;height:100vh;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100vw;z-index:9999}.cursor__wrapper{opacity:0;pointer-events:none;visibility:hidden}.cursor__wrapper .cursor{display:none;font-size:0;left:0;line-height:1;opacity:1;pointer-events:none;position:fixed;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:none;transition:none;z-index:9}.cursor__wrapper .cursor circle{fill:#98ff98}.cursor__wrapper .cursor.click{display:block}.cursor__wrapper .cursor.click span{color:#8989ff;font-size:16px;font-weight:700;line-height:1}.cursor__wrapper .cursor.click circle{fill:#98ff98}.cursor__wrapper.is__default .cursor{display:block}.cursor__wrapper.is__default .cursor.click{display:none}.works__wrapper{height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.works__wrapper .works .works__item{aspect-ratio:16/9;height:400px;position:relative}.works__wrapper .works .works__item img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;visibility:hidden;width:100%}.works__wrapper .works.gallery1{margin:0 auto;width:65%}.works__wrapper .works.gallery1 .works__item{margin-bottom:max(50px,min(10rem,100px))}.works__wrapper .works.gallery2{grid-gap:max(50px,min(5rem,100px));display:grid;gap:max(50px,min(5rem,100px));grid-auto-flow:column;grid-template-columns:1fr;padding-left:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.webgl.gallery{z-index:3}.webgl.particles{z-index:2}.tp-dfwv{top:75px!important;z-index:9999}.work__single{background:#000;display:none;z-index:7}.work__single,.work__single .work__page{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.work__single .work__page .work__img img{-o-object-fit:contain;object-fit:contain;width:100vw}.work__single .work__page .work__title{margin:0;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%)}.work__single .work__page .work__data{grid-gap:50px 25px;display:grid;font-size:16px;font-weight:300;gap:50px 25px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin:50px 0}.work__single .work__page .work__data h6{font-size:12px;margin-bottom:15px}.work__single .work__page .work__data .work__data_col3{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2}.about__wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.about__wrapper .about{font-size:20px;font-weight:300;line-height:1.6;opacity:0;text-align:center;visibility:hidden;width:60%;z-index:5}[data-theme=light]{--theme-color:#000;--theme-bg:#fff}[data-theme=dark]{--theme-color:#fff;--theme-bg:#000}