:root{--primaryColor:#358BAE;--grayColor:#F5F5F5;--textColorGray:#616670;--blackColor:#040B0B;--shadowColor:#00000066;--duration:0.3s ease-in-out;--headerHeightMobile:80px;--headerHeight:100px;--maxWidth:1300px;--radius:10px;--headerBg:transparent;--borderSolid:1px}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype')}body,html{font-family:Poppins,sans-serif;font-weight:400}:root{-webkit-tap-highlight-color:transparent;line-sizing:normal;text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric}body>footer,body>header{user-select:none}a,button{user-select:none}html{height:100%}body,html{overflow-x:hidden;margin:0;padding:0}body ._noscroll,html ._noscroll{overflow:hidden}*,::after,::before{box-sizing:border-box}h1{font-size:2rem;margin:.67em 0}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}h2,h3,h4,h5,h6{line-height:1}pre{white-space:pre-wrap}hr{border:.5px solid}:active,:focus{outline:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}audio,canvas,embed,iframe,img,object,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}img{display:inline-block;max-width:100%}[disabled=disabled]{opacity:.4;pointer-events:none}textarea{resize:none}code,kbd,samp{font-family:monospace;font-size:1rem}header{position:fixed;left:0;right:0;top:0;padding:0}aside,section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:20px;padding-right:20px}aside article,section article{max-width:var(--maxWidth);width:100%;overflow:hidden}section article{padding-block:60px}a{text-decoration:none;display:inline-block}*{margin:0}footer article,header article,section article{max-width:var(--maxWidth);margin-inline:auto;padding-inline:20px}html{user-select:none;scroll-behavior:smooth}html._open,html:has(._open){overflow-y:hidden}body,html{background-color:var(--grayColor)}body main .hero{padding-top:calc(var(--headerHeightMobile))}body{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow-y:hidden}footer{margin-top:auto}@media only screen and (min-width:500px){body main .hero{padding-top:calc(var(--headerHeight) - 60px)}}h1,h2,h3,h4,h5,h6,p{user-select:none;margin:0}h1{font-size:2rem}h2{font-size:2rem;font-weight:700}h3{font-size:1.5rem}h4{font-size:1.2rem}p{font-size:1rem;line-height:1.2rem}ul{padding-left:0;list-style:none}ul li::marker{font-size:1rem}ul li span{line-height:1rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (min-width:800px){h1{font-size:3rem}h2{font-size:2.5rem;font-weight:700}h3{font-size:2rem}h4{font-size:1.5rem}p{font-size:1rem}ul li::marker{font-size:1rem}}@media only screen and (min-width:1100px){html._open,html:has(._open){overflow-y:visible}}.--title{display:flex;flex-direction:column;gap:10px;justify-content:flex-start;align-items:flex-start}.--title span{position:relative;display:grid;grid-template-columns:50px 1fr 50px;gap:10px;align-items:center;justify-content:flex-start;font-size:1rem;color:var(--primaryColor);font-weight:600;text-transform:uppercase}.--title span::after,.--title span::before{content:"";width:100%;height:1px;background-color:var(--primaryColor)}.--title h2{font-weight:700;color:var(--blackColor);text-transform:capitalize}.--title p{font-size:1rem;color:var(--textColorGray)}.--title._center{text-align:center;align-items:center}.--title._center span{justify-content:center}.--button{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:var(--radius);background-color:var(--primaryColor);border:1px solid var(--primaryColor);transition:all var(--duration);gap:10px}.--button svg{width:15px}.--button svg .--svg-fill{fill:#fff;transition:all var(--duration)}.--button span{font-size:1rem;color:#fff;transition:all var(--duration)}.--button:hover{background-color:transparent}.--button:hover svg .--svg-fill{fill:var(--primaryColor)}.--button:hover span{color:var(--primaryColor)}.--button._white{background-color:#fff;border:1px solid #fff}.--button._white svg .--svg-fill{fill:var(--blackColor)}.--button._white span{color:var(--blackColor)}.--button._white:hover{background-color:transparent}.--button._white:hover svg .--svg-fill{fill:#fff}.--button._white:hover span{color:#fff}.--button._outside{background-color:transparent;border-color:var(--primaryColor)}.--button._outside span{color:var(--primaryColor)}.--button._outside svg .--svg-fill{fill:var(--primaryColor)}.--button._outside:hover{background-color:var(--primaryColor)}.--button._outside:hover span{color:#fff}.--button._outside:hover svg .--svg-fill{fill:#fff}.work{position:relative;background:url(/img/bg-work.png) no-repeat center center/cover;background-attachment:fixed}.work article{display:flex;flex-direction:column;z-index:5;align-items:center;justify-content:center;gap:50px}.work-process{display:grid;grid-template-columns:1fr;gap:30px;align-items:stretch;justify-content:center}.work-process .process{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:40px 20px;border-radius:var(--radius);text-align:center;gap:10px}.work-process .process-number{font-weight:lighter;font-size:4rem;font-style:italic;color:var(--blackColor)}.work-process .process-title{font-weight:700;font-size:1.2rem;color:var(--blackColor)}.work-process .process p{font-size:1rem;color:var(--textColorGray)}@supports (-webkit-overflow-scrolling:touch){.work{background-attachment:unset}}.--contact{background:linear-gradient(180deg,var(--primaryColor) 0,var(--primaryColor) 50%,#fff 50%,#fff 100%)}.--contact article{display:grid;grid-template-columns:1fr;align-items:center;gap:100px 50px}.--contact-left{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:flex-start}.--contact-left h2{color:#fff}.--contact-right{display:grid;grid-template-columns:1fr;gap:20px;align-items:flex-start}.--contact-right .icon{max-width:80px;width:100%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px;background-color:var(--primaryColor)}.--contact-right .icon svg{width:100%}.--contact-right .icon svg .--svg-fill{fill:#fff}.--contact-right .text{display:flex;flex-direction:column;gap:5px}.--contact-right .text label{font-size:1rem;color:var(--blackColor);font-weight:700;transition:all var(--duration)}.--contact-right .text>div{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.--contact-right .text a span{color:var(--blackColor);font-size:1.2rem;transition:all var(--duration)}.--contact-right .text a:hover span{color:var(--primaryColor)}.--select{position:relative;display:flex;flex-direction:column;gap:5px}.--select label{font-size:.8rem;color:var(--textColorGray);margin-left:10px}.--select>div{position:relative;width:100%;cursor:pointer}.--select>div select{padding:15px 20px;outline:0;background-color:#fff;border:1px solid #fff;color:var(--textColorGray);font-size:1rem;border-radius:var(--radius);width:100%;transition:all var(--duration);cursor:pointer}.--select>div select option{width:100%}.--select>div svg{width:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(90deg);fill:var(--textColorGray);pointer-events:none}.--select>div:focus{border-color:var(--primaryColor)}.--select._white>div select{border-color:var(--textColorGray)}.--hero{background-color:var(--blackColor);position:relative;padding-top:calc(var(--headerHeightMobile))}.--hero article{display:flex;align-items:center;justify-content:center;z-index:5;padding-bottom:50px}.--hero article h1{color:#fff;text-align:center}.--input{padding:15px 20px;outline:0;background-color:#fff;border:1px solid #fff;color:var(--textColorGray);font-size:1rem;border-radius:var(--radius);width:100%;transition:all var(--duration)}.--input:focus{border-color:var(--primaryColor)}.contentmedia{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:20px;z-index:999}.contentmedia a{width:40px;aspect-ratio:1;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center;background-color:var(--primaryColor);border:1px solid var(--primaryColor);transition:all var(--duration)}.contentmedia a svg{width:100%}.contentmedia a .--svg-fill{fill:#fff;transition:all var(--duration)}.contentmedia a:hover{background-color:transparent}.contentmedia a:hover .--svg-fill{fill:var(--primaryColor)}.contentmedia a.wts{background-color:#25d366;border-color:#25d366}.contentmedia a.wts:hover{background-color:transparent}.contentmedia a.wts:hover .--svg-fill{fill:#25d366}@media only screen and (min-width:500px){.--contact-right{grid-template-columns:80px 1fr}}@media only screen and (min-width:800px){.work-process{grid-template-columns:1fr 1fr 1fr}.--contact{background:linear-gradient(-105deg,#fff 0,#fff 50%,var(--primaryColor) 50%,var(--primaryColor) 100%)}.--contact article{grid-template-columns:1fr 1fr}.--contact-right{padding-left:50px}}@media only screen and (min-width:1100px){.--hero{padding-top:calc(var(--headerHeight))}}body .header{background-color:var(--headerBg);z-index:999999;transition:all var(--duration);border-bottom:1px solid #ffffff57}body .header article{display:flex;align-items:center;justify-content:space-between;gap:50px;height:var(--headerHeight);padding-block:15px;transition:all var(--duration)}body .header-logo{display:flex;align-items:center;max-width:150px;transition:all var(--duration)}body .header-logo img{width:100%;transition:all var(--duration)}body .header-menu{align-items:center;justify-content:flex-end;gap:20px;display:none}body .header-menu li a{width:fit-content;font-size:1rem;color:#fff;text-transform:capitalize;transition:all var(--duration)}body .header-menu li a.active,body .header-menu li a:hover{color:var(--primaryColor)}body .header-burger{width:40px;display:flex;align-items:center;justify-content:flex-end;padding:5px;outline:0;background-color:transparent;cursor:pointer;border:none}body .header-burger svg{width:100%}body .header-burger svg .--svg-fill{fill:#fff;transition:all var(--duration)}body .header-burger:hover svg .--svg-fill{fill:var(--primaryColor)}body .mobile{position:fixed;z-index:999999;width:100vw;height:100vh;background-color:var(--shadowColor);display:flex;align-items:flex-end;justify-content:flex-end;padding:0;display:none}body .mobile article{max-width:350px;width:100%;height:100vh;overflow-y:auto;background-color:#fff;display:flex;flex-direction:column;gap:100px;padding:20px 10px}body .mobile-close{outline:0;background-color:transparent;border:none;width:30px;cursor:pointer}body .mobile-close svg{width:100%}body .mobile-close svg .--svg-fill{fill:var(--blackColor);transition:all var(--duration)}body .mobile-close:hover svg .--svg-fill{fill:var(--primaryColor)}body .mobile-links{display:flex;flex-direction:column}body .mobile-links li a{width:100%;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--blackColor);transition:all var(--duration);border-bottom:1px solid var(--primaryColor)}body .mobile-links li a.active,body .mobile-links li a:hover{background-color:var(--primaryColor);color:#fff}body .mobile-links li:last-child a{border-bottom:none}body._open .mobile{display:flex}._scroll .header{background-color:var(--blackColor);border-bottom:none}._scroll .header article{height:calc(var(--headerHeight) - 40px)}._scroll .header-logo{max-width:100px}@media only screen and (min-width:1100px){body .header-burger{display:none}body .header-menu{display:flex}body._open .mobile{display:flex}}.footer{background-color:var(--blackColor)}.footer article{display:flex;flex-direction:column;padding-block:40px}.footer-top{padding-block:10px;width:100%;border-bottom:1px solid #fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 50px}.footer-top .logo{max-width:150px;width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.footer-top .logo img{width:100%;object-fit:contain}.footer-top .menu{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.footer-top .menu li a{font-size:1rem;color:#fff;transition:all var(--duration);text-transform:capitalize}.footer-top .menu li a.active,.footer-top .menu li a:hover{color:var(--primaryColor)}.footer-botton{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:10px}.footer-botton span{font-size:.8rem;color:#fff}.fade-left,.fade-right,.fadein,.fadeout{opacity:0}.fade-left._appear,.fade-right._appear,.fadein._appear,.fadeout._appear{transform:none;opacity:1;transition:opacity .8s ease-in-out,transform .8s ease-in-out}.fade-left._appear:nth-child(2n+1),.fade-right._appear:nth-child(2n+1),.fadein._appear:nth-child(2n+1),.fadeout._appear:nth-child(2n+1){transition-delay:40ms}.fade-left{transform:translateX(-100%)}.fade-right{transform:translateX(100%)}.fadein{transform:translateY(50px)}.fadeout{transform:translateY(-50px)}