@import url(https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */hr,input[type=search]{box-sizing:content-box}img,legend{border:0}#header,#main{background:#000712}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.btn,.cta{display:inline-block;text-decoration:none}a{background-color:transparent;color:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;vertical-align:top}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.btn,.cta:hover,body{color:#fff}[class*=" icon-"],[class^=icon-],body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.projects-section .columns-block:last-child,body{margin:0}legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icomoon;src:url("../fonts/icomoon.eot?3s0v1j");src:url("../fonts/icomoon.eot?3s0v1j#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?3s0v1j") format("truetype"),url("../fonts/icomoon.woff?3s0v1j") format("woff"),url("../fonts/icomoon.svg?3s0v1j#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.ico-mail:before{content:"\e903";font-family:icomoon;font-style:normal}.ico-behance:before{content:"\e900";font-family:icomoon;font-style:normal}.ico-dribble:before{content:"\e901";font-family:icomoon;font-style:normal}.ico-upwork:before{content:"\e902";font-family:icomoon;font-style:normal}.ico-info:before{content:"\ea0c";font-family:icomoon;font-style:normal}.ico-arrow:before{content:"\ea3b";font-family:icomoon;font-style:normal}#header .social-list,.about-us .social-list{margin:0;padding:0;list-style:none}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{background:#fff;font:400 16px/1.5 Urbanist,Arial,Helvetica,sans-serif;min-width:320px}h1,h6{line-height:1.1}.gm-style img{max-width:none}dl,ol,p,ul{margin:0 0 1em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;margin:0 0 .5em;color:inherit}@media (min-width:480px){h1{font-size:35px}h2{font-size:30px}}@media (min-width:480px){h3{font-size:27px}h4{font-size:24px}}@media (min-width:480px){h5{font-size:21px}h6{font-size:18px}}a,a:focus,a:hover{text-decoration:none}sub,sup{font-size:50%}.container{max-width:1200px;padding:0 20px;width:100%;margin:0 auto}@media (min-width:1024px){h1{font-size:40px}h2{font-size:35px}h3{font-size:30px}h4{font-size:27px}h5{font-size:23px}h6{font-size:20px}.container{padding:0 40px}}.btn{background:linear-gradient(to bottom,#f88a36,#fd2020,#f88a36);background-size:100% 200%;background-position:top;padding:10px 20px;text-align:center;font-size:16px;font-weight:700;border-radius:10px;transition:background-position .4s;min-width:240px}#header .social-list a,.about-us .social-list a,.cta{transition:color .2s ease-in-out}.btn:hover{background-position:bottom}.cta{font-weight:600;color:#000712;padding:0;width:100%;background:0 0}.cta:hover{text-decoration:none}h1{font-size:32px}@media (min-width:480px){h1{font-size:62px}}h2{font-size:30px}@media (min-width:480px){h2{font-size:38px}}h3{font-size:30px;margin:0 0 .17em}@media (min-width:480px){h3{font-size:35px}}h4{font-size:26px;line-height:1.2}@media (min-width:480px){h4{font-size:28px}}h5{font-size:22px}@media (min-width:480px){h5{font-size:24px}}h6{font-size:18px}@media (min-width:480px){h6{font-size:20px}#header .columns-block{display:flex;justify-content:space-between;flex-direction:row-reverse}}@keyframes textGradientMove{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.logo{display:block;max-width:100px}@media (min-width:768px){.logo{max-width:150px}}.logo a,.logo img{display:block;width:100%}#header{padding:30px 0}#header .social-holder,.about-us .social-holder{display:flex;justify-content:flex-end;align-items:center}#header .social-list,.about-us .social-list{display:flex;justify-content:center;gap:0 10px}#header .social-list a{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:24px;padding:5px}#header .social-list a:hover,.about-us .mail:hover,.about-us .social-list a:hover,.projects-section .title-box:hover{color:#f88a36}.projects-section{background-repeat:no-repeat;background-position:center;background-size:auto 70%;background-color:#000712;padding:30px 0;font-size:20px}@media (min-width:1024px){h1{font-size:96px}h2{font-size:48px}h3{font-size:40px}h4{font-size:32px}h5{font-size:30px}h6{font-size:24px}.logo{max-width:200px}.projects-section{font-size:24px;background-size:auto 75%}}@media (min-width:1200px){.projects-section{background-size:100% auto}}.projects-section .heading-columns{position:relative;display:flex;gap:0 20px;margin:0 0 30px}@media (min-width:768px){.projects-section{padding:50px 0}.projects-section .heading-columns{margin:0 0 50px}}.projects-section .heading-columns:after{content:"";position:absolute;top:-395px;left:-115px;width:100%;height:1005px;background:url("../images/bg-02.webp") top/100% 1005px no-repeat;pointer-events:none}.projects-section h1{margin:0 0 .1em}.projects-section .decoration-holder img{max-width:20px}.projects-section .content{margin:auto 0;max-width:720px}.projects-section .content p{background:linear-gradient(90deg,#f88a36,#fd2020);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:6s linear infinite textGradientMove}.projects-section .columns-block{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin:0 0 30px}@media (min-width:768px){.projects-section .columns-block{margin:0 0 50px}}.projects-section .card-wrapper{perspective:1200px;width:100%}@media (min-width:650px){.projects-section .card-wrapper{width:calc(50% - 15px)}}@media (min-width:1024px){.projects-section .columns-block,.projects-section .heading-columns{margin:0 0 70px}.projects-section .card-wrapper.emails-flex{width:calc(33.3% - 22.95px)}}.projects-section .card{position:relative;width:100%;height:420px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4, .2, .2, 1)}.projects-section .card.is-flipped{transform:rotateY(180deg)}.projects-section .card-side{position:absolute;inset:0;border-radius:20px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(30px);border:1px solid #727578;box-shadow:0 8px 30px rgba(0,0,0,.25)}.projects-section .card-front{display:flex;padding:60px 20px 10px;flex-direction:column;justify-content:space-between}.projects-section .card-back{padding:25px 15px;transform:rotateY(180deg);background:rgba(0,0,0,.5);font-size:16px}@media (min-width:480px){.projects-section .card-back{padding:25px 30px}}.projects-section .heading-card{max-width:88%}.projects-section .info-icon{position:absolute;top:15px;right:15px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s}.projects-section .info-icon:before{content:"\ea0c";font-family:icomoon;font-size:20px}.projects-section .info-icon:hover{transform:scale(1.15);color:#fd2020}.projects-section .img-holder{border-radius:16px;overflow:hidden;margin-bottom:20px;cursor:pointer}.projects-section .img-holder img{width:100%;display:block;border-radius:16px}.projects-section .title-box{position:relative;display:inline-block;color:#fff;transition:color .3s}.projects-section .title-box:after{transition:transform .3s,_ .3s;content:"";position:absolute;right:0;bottom:-4px;width:100%;height:2px;background:#f88a36;transform:scaleX(0);transform-origin:right}.projects-section .title-box:hover:after{transform:scaleX(1)}.projects-section .link-with-arrow{position:relative;display:flex;text-decoration:none}.projects-section .link-with-arrow:after{width:30px;height:30px;transition:transform .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;font-family:icomoon;content:"\ea3b";font-size:18px;line-height:1;position:absolute;display:flex;justify-content:center;align-items:center;right:0;top:50%;color:#fff;border:2px solid #fff;border-radius:50px;transform:translateY(-50%)}.projects-section .link-with-arrow:hover:after{transform:translateY(-50%) rotate(-135deg);color:#f88a36;border-color:#f88a36}.about-us{padding:50px 0}.about-us .card{position:relative;background:#fff;color:#000712;padding:20px;border-radius:20px;max-width:800px;margin:0 auto}@media (min-width:768px){.about-us{padding:100px 0}.about-us .card{padding:40px 20px}}.about-us .card:before{content:"";position:absolute;top:-48px;right:30px;width:100px;height:100px;background:url("../images/img-01.webp") top/100% auto no-repeat;z-index:1;transform:none}.about-us .contacts-info{display:flex;flex-wrap:wrap;gap:10px 30px}.about-us .mail,.about-us .social-list a{display:inline-flex;color:#000712;padding:5px}.about-us .mail{transition:color .3s;align-items:center;text-decoration:none}.about-us .mail:before{width:24px;height:24px;content:"\e903";font-family:icomoon;background:#000712;border-radius:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;line-height:1;margin:0 10px 0 0;transition:color .3s}.about-us .mail:hover:before{transition:background .2s ease-in-out;background:#f88a36}.about-us .social-list a{align-items:center;justify-content:center;font-size:24px}
