@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins-Medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins-Bold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/Poppins-Black.woff2) format("woff2")}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#1c99fe;color:#fff}::selection{background-color:#1c99fe;color:#fff}input,textarea{outline:none}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body,html{scroll-behavior:smooth}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#162a35;color:#e4f6ff;font-family:Poppins,sans-serif;font-size:16px;line-height:1.55;max-width:100%;min-width:320px;overflow-x:hidden;position:relative}*{border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;padding:0}img{vertical-align:bottom}.wrapper{margin:auto;max-width:1280px;padding:0 20px;position:relative}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a{text-decoration:none}.h2-title{font-size:56px;line-height:1.45;margin-bottom:16px}.h3-title{font-size:48px;font-weight:700;line-height:120%}.title-description{font-size:18px}.blue{color:#1c99fe}.cta{background:none;border:2px solid #e4f6ff;border-radius:4px;color:#e4f6ff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:700;line-height:24px;overflow:hidden;padding:16px 32px;position:relative;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cta.blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.24);border:none;margin-left:10px;padding:18px 32px}.cta path{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cta:hover path{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.cta__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,color-stop(-12%,#d532f6),color-stop(110%,#fa6c6c)),#fd4766;background:-o-linear-gradient(left,#d532f6 -12%,#fa6c6c 110%),#fd4766;background:linear-gradient(90deg,#d532f6 -12%,#fa6c6c 110%),#fd4766;border:2px;color:#e4f6ff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 32px}.cta__link:hover{color:#162a35}.cta__link:hover path{fill:#162a35}.cta__title{display:inline-block;position:relative;z-index:5}.cta.hire{background-color:#1c99fe;border:none;padding:18px 32px}.cta.hire:hover{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.cta.hire:hover .icon-hire path{fill:#162a35;-webkit-animation:icon-hire-animation 1.25s cubic-bezier(.22,-.02,.48,.23) .35s infinite;animation:icon-hire-animation 1.25s cubic-bezier(.22,-.02,.48,.23) .35s infinite}.cta:after,.cta:before{background:#e4f6ff;border-radius:12px;content:"";height:24px;position:absolute;-webkit-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out;width:24px}.cta:before{left:-34px}.cta:after{right:-34px}.cta .icon{margin-left:16px;overflow:initial;position:relative;z-index:5}.cta .icon .arrow,.cta .icon .cloud{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cta:hover{background:#e4f6ff;color:#162a35;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.cta:hover:before{-webkit-animation:left-ball-animation .75s forwards;animation:left-ball-animation .75s forwards}.cta:hover:after{-webkit-animation:right-ball-animation .75s forwards;animation:right-ball-animation .75s forwards}.cta:hover .icon .arrow{stroke:#162a35;-webkit-animation:icon-cloud-arrow-animation 1.5s .35s infinite;animation:icon-cloud-arrow-animation 1.5s .35s infinite;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.cta:hover .icon .cloud{stroke:#162a35;-webkit-animation:icon-cloud-animation 1.5s .35s infinite;animation:icon-cloud-animation 1.5s .35s infinite;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.spot{-webkit-filter:blur(200px);filter:blur(200px);overflow:inherit;position:absolute;z-index:-1}.input,.textarea{margin:40px 0;position:relative}.input label,.textarea label{bottom:8px;left:0;opacity:.32;position:absolute;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.textarea .hover-line{bottom:8px}.textarea label{bottom:14px}input{line-height:32px}input:not(:-moz-placeholder-shown){border-bottom:2px solid #e4f6ff}input:not(:-ms-input-placeholder){border-bottom:2px solid #e4f6ff}input:focus,input:not(:placeholder-shown){border-bottom:2px solid #e4f6ff}input:not(:-moz-placeholder-shown)+label{bottom:32px;font-size:12px;opacity:1}input:not(:-ms-input-placeholder)+label{bottom:32px;font-size:12px;opacity:1}input:focus+label,input:not(:placeholder-shown)+label{bottom:32px;font-size:12px;opacity:1}textarea{height:100px;resize:none}textarea:not(:-moz-placeholder-shown){border-bottom:2px solid #e4f6ff}textarea:not(:-ms-input-placeholder){border-bottom:2px solid #e4f6ff}textarea:focus,textarea:not(:placeholder-shown){border-bottom:2px solid #e4f6ff}textarea:not(:-moz-placeholder-shown)+label{bottom:108px;font-size:12px;opacity:1}textarea:not(:-ms-input-placeholder)+label{bottom:108px;font-size:12px;opacity:1}textarea:focus+label,textarea:not(:placeholder-shown)+label{bottom:108px;font-size:12px;opacity:1}input,textarea{background:none;border-bottom:2px solid rgba(228,246,255,.16);color:#e4f6ff;font-family:Poppins,sans-serif;font-size:16px;width:100%}input:focus+label+.hover-line,textarea:focus+label+.hover-line{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}input:not(:focus)+label,textarea:not(:focus)+label{opacity:.32}.input-error{color:#c15144;font-size:14px;left:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 4px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.input-error.show{opacity:1}.hover-line{background:-o-linear-gradient(156.5deg,#1c99fe -26.5%,#fe1cf5 122%);background:linear-gradient(293.5deg,#1c99fe -26.5%,#fe1cf5 122%);bottom:0;height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;width:100%}button:disabled{opacity:.5;pointer-events:none}@-webkit-keyframes left-ball-animation{0%{left:-34px;-webkit-transform:scale(1);transform:scale(1)}35%{left:calc(50% - 12px);-webkit-transform:scale(1);transform:scale(1)}to{left:calc(50% - 12px);-webkit-transform:scale(10);transform:scale(10)}}@keyframes left-ball-animation{0%{left:-34px;-webkit-transform:scale(1);transform:scale(1)}35%{left:calc(50% - 12px);-webkit-transform:scale(1);transform:scale(1)}to{left:calc(50% - 12px);-webkit-transform:scale(10);transform:scale(10)}}@-webkit-keyframes right-ball-animation{0%{right:-34px;-webkit-transform:scale(1);transform:scale(1)}35%{right:calc(50% - 12px);-webkit-transform:scale(1);transform:scale(1)}to{right:calc(50% - 12px);-webkit-transform:scale(10);transform:scale(10)}}@keyframes right-ball-animation{0%{right:-34px;-webkit-transform:scale(1);transform:scale(1)}35%{right:calc(50% - 12px);-webkit-transform:scale(1);transform:scale(1)}to{right:calc(50% - 12px);-webkit-transform:scale(10);transform:scale(10)}}@-webkit-keyframes icon-hire-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes icon-hire-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes icon-cloud-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes icon-cloud-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes icon-cloud-arrow-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes icon-cloud-arrow-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes left-ball-animation-big{0%{left:-34px;-webkit-transform:scale(1);transform:scale(1)}35%{left:calc(50% - 12px);-webkit-transform:scale(1);transform:scale(1)}to{left:calc(50% - 12px);-webkit-transform:scale(20);transform:scale(20)}}@keyframes left-ball-animation-big{0%{left:-34px;-webkit-transform:scale(1);transform:scale(1)}35%{left:calc(50% - 12px);-webkit-transform:scale(1);transform:scale(1)}to{left:calc(50% - 12px);-webkit-transform:scale(20);transform:scale(20)}}@-webkit-keyframes right-ball-animation-big{0%{right:-34px;-webkit-transform:scale(1);transform:scale(1)}35%{right:calc(50% - 12px);-webkit-transform:scale(1);transform:scale(1)}to{right:calc(50% - 12px);-webkit-transform:scale(20);transform:scale(20)}}@keyframes right-ball-animation-big{0%{right:-34px;-webkit-transform:scale(1);transform:scale(1)}35%{right:calc(50% - 12px);-webkit-transform:scale(1);transform:scale(1)}to{right:calc(50% - 12px);-webkit-transform:scale(20);transform:scale(20)}}.experiances{overflow:hidden;padding:100px 0;position:relative;text-align:center}.experiances .circles{left:-140%;position:absolute;top:10%;-webkit-transform:rotate(170deg);-ms-transform:rotate(170deg);transform:rotate(170deg);z-index:-1}.experiances__items{margin:100px 0}.experiances__item{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;justify-content:flex-end;margin-bottom:80px;max-width:100%;position:relative}.experiances__item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.experiances__item:nth-child(2) .experiances__company-name{left:0;right:auto}.experiances .company{-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;width:50%}.experiances__company-name{color:#162a35;font-size:480px;line-height:.8;position:absolute;right:0;text-shadow:0 0 2px #bac4c9;top:0;z-index:-1}.experiances__information{-ms-flex-preferred-size:640px;flex-basis:640px;text-align:left}.experiances__information .dates{color:#1c99fe;font-size:16px;font-weight:700;line-height:1.25;margin-bottom:10px}.experiances__information .job-name{font-size:24px;margin-bottom:40px}.experiances__information .job-name__company{color:#4e5d65}.tasks{list-style:none;margin-left:80px;-webkit-perspective:1000px;perspective:1000px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform-style:preserve-3d;z-index:3}.tasks__item{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.6;margin-bottom:16px}.tasks__item,.tasks__item .info{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.tasks__item .info{-ms-flex-preferred-size:calc(100% - 24px);flex-basis:calc(100% - 24px)}.tasks__item .arrow{position:relative;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.tasks__item .arrow,.tasks__item .arrow path{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.tasks__item:hover{-webkit-transform:translateZ(80px) scale(1.05);transform:translateZ(80px) scale(1.05);-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.tasks__item:hover .arrow{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.tasks__item:hover .arrow path{fill:#1c99fe}.tasks:hover .task__item:not(:hover).info{opacity:.35;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}@media (max-width:1024px){.experiances__information{-ms-flex-preferred-size:125%;flex-basis:125%}}@media (max-width:900px){.experiances{text-align:left}.experiances__items{margin:60px 0}.experiances .company{display:none}.experiances__item{margin-bottom:40px}.tasks{margin-left:40px}.title-description{font-size:16px}}@media (max-width:600px){.tasks{margin-left:20px}.tasks__item .arrow{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.h2-title{font-size:36px;line-height:1.2}}.first-screen{height:100vh;max-height:1000px;min-height:768px}.first-screen .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.first-screen__content{-ms-flex-preferred-size:calc(100% - 400px);flex-basis:calc(100% - 400px);position:relative;z-index:15}.first-screen__small-text{font-size:18px;line-height:1.33;margin-bottom:24px;opacity:.8}.first-screen__title{font-size:72px;font-weight:700;letter-spacing:.02em;line-height:1.2}.first-screen__title span{display:block}.first-screen__description{color:rgba(228,246,255,.85);font-size:18px;line-height:160%;margin-bottom:32px;max-width:500px}.first-screen__description strong{color:#e4f6ff}.first-screen .title-job{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,color-stop(-12%,#d532f6),color-stop(50%,#fa6c6c));background:-o-linear-gradient(left,#d532f6 -12%,#fa6c6c 50%);background:linear-gradient(90deg,#d532f6 -12%,#fa6c6c 50%);-webkit-background-clip:text;background-clip:text;margin-bottom:32px}.first-screen .spot{left:-500px;top:-170px}.headline{font-size:1024px;font-weight:900;height:120%;left:50%;line-height:.8;position:absolute;top:50%;-webkit-transform:translate(-50%,-12%);-ms-transform:translate(-50%,-12%);transform:translate(-50%,-12%);width:100%;z-index:-1}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.visually-hidden{left:-9999px;position:absolute;top:-9999px}.headline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);-webkit-clip-path:url(#lockup-headline-mask-path);clip-path:url(#lockup-headline-mask-path);overflow:inherit}}.animation-images{-ms-flex-preferred-size:400px;flex-basis:400px;height:100%;position:relative}.avatar{bottom:0;-webkit-perspective:200px;perspective:200px;position:absolute;right:-300px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;z-index:2}.first-screen__blob{bottom:-250px;position:absolute;right:-330px;z-index:-2}.logo-skill{-webkit-perspective:400px;perspective:400px;position:absolute;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;z-index:5}.logo-skill-css{bottom:-50px;height:190px;left:150px}.logo-skill-react{height:180px;left:-300px;top:calc(50% + 100px)}.logo-skill-js{height:128px;left:180px;top:250px;z-index:2}.logo-skill-html{height:256px;right:-300px;top:270px}.logo-skill-sass{bottom:100px;height:128px;right:-200px;z-index:2}@media (max-width:1279px){.first-screen{max-height:650px;min-height:inherit;overflow:hidden}.first-screen .wrapper{display:block}.first-screen__content{height:100%;margin-top:140px}.first-screen__description{max-width:400px}.first-screen__title{font-size:32px}.first-screen__title .title-name{font-size:26px}.animation-images{position:absolute;right:0;top:0;width:100%}.animation-images .avatar{bottom:-20px;right:-200px}.first-screen__blob,.logo-skill-css{display:none}.logo-skill-react{height:100px;left:50%;top:45%}.logo-skill-js{height:64px;left:80%;top:15%}.logo-skill-html{height:128px;right:-44px;top:30%}.logo-skill-sass{bottom:160px;height:80px;left:70%;right:inherit;z-index:3}}@media (max-width:600px){.first-screen{max-height:650px;min-height:650px;overflow:initial}.first-screen .spot{display:none}.first-screen__description{background-color:#162a35;border-radius:16px;font-size:16px;padding:32px;position:absolute;top:calc(100% - 60px)}.cta-container{bottom:90px;left:0;position:absolute;text-align:center;width:100%}.animation-images{overflow:hidden}.animation-images .avatar{bottom:-180px;right:-200px}.logo-skill-react{left:-2%;top:35%}.logo-skill-js{left:60%;top:220px}.logo-skill-html{right:-44px;top:290px}.logo-skill-sass{bottom:140px;left:-20px}}footer{background:-o-linear-gradient(156.58deg,#1c99fe -26.49%,#fe1cf5 122.28%);background:linear-gradient(293.42deg,#1c99fe -26.49%,#fe1cf5 122.28%);padding:64px 0}footer .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;justify-content:space-between}.contact-link,footer .container{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e4f6ff;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.contact-link .icon{margin-right:20px}.contact-link strong{display:block;font-size:24px;line-height:32px}.contact-link .description{font-size:16px}.contact-link .path-fill,.contact-link .path-stroke{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.contact-link:hover{color:#162a35}.contact-link:hover .path-fill{fill:#162a35}.contact-link:hover .path-stroke{stroke:#162a35}@media (max-width:600px){footer{display:none}}.header{left:0;padding-top:20px;position:fixed;top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%;z-index:100}.header.visible{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(22,42,53,.5);padding:20px 0;top:0}.header.unvisible{top:-150px}.header .menu{list-style:none}.header .menu__link{color:#e4f6ff;display:inline-block;line-height:24px;padding:20px;position:relative;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.header .menu__link.active{color:#fe1cf5;pointer-events:none}.header .menu__link.active:after{background-color:#fe1cf5;width:calc(100% - 40px)}.header .menu__link:after{background-color:#e4f6ff;bottom:14px;content:"";height:2px;left:20px;position:absolute;-webkit-transition:all .35s cubic-bezier(.18,.89,.33,1.22);-o-transition:all .35s cubic-bezier(.18,.89,.33,1.22);transition:all .35s cubic-bezier(.18,.89,.33,1.22);width:0}.header .menu__link:hover:after{width:calc(100% - 40px)}.header .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.logo path{-webkit-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}.logo:hover{cursor:pointer}.logo:hover path{fill:#dd3fd9}.burger{cursor:pointer;display:none;margin:0 -20px;overflow:hidden;padding:10px}.burger span{background-color:#e4f6ff;border-radius:3px;display:inline-block;height:3px;position:relative;-webkit-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;width:32px}.burger span:after,.burger span:before{background-color:inherit;border-radius:3px;content:"";display:inline-block;height:3px;position:absolute;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;width:20px}.burger span:after{bottom:-10px;right:0}.burger span:before{left:0;top:-10px}.burger.active span{-webkit-transform:translateX(-4em);-ms-transform:translateX(-4em);transform:translateX(-4em)}.burger.active span:before{left:1px;top:-3px;-webkit-transform:translate(4em) rotate(45deg);-ms-transform:translate(4em) rotate(45deg);transform:translate(4em) rotate(45deg);width:32px}.burger.active span:after{left:1px;top:-3px;-webkit-transform:translate(4em) rotate(-45deg);-ms-transform:translate(4em) rotate(-45deg);transform:translate(4em) rotate(-45deg);width:32px}@media (max-width:1024px){.burger{display:block;z-index:101}.header,.header.visible{padding:16px 0}.header .cta,.header .menu{position:absolute}.header .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(22,42,53,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;max-width:600px;right:-100%;top:-20px;-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);-o-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94);width:100%}.header .menu__link{display:block;font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}.header .menu__link.active:after{bottom:0}.header .menu.visible{right:0}.header .cta{display:none}}@media (max-width:768px){.logo{height:32px;width:auto}}.hire-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:60px;position:relative}.hire-container .spot{-webkit-filter:blur(250px);filter:blur(250px);left:-50%;top:-500px}.hire-container .hi{margin-bottom:24px}.hire-container__images img{bottom:-2px;position:absolute}.hire-container__images img.blob{right:-100px}.hire-container__images img.avatar{right:-10px}.hire-container__images img.circles{bottom:0;right:-60%;z-index:-1}.hire-card{-ms-flex-preferred-size:520px;flex-basis:520px;height:688px;margin-bottom:120px;position:relative;width:520px;z-index:5}.hire-card .back,.hire-card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(228,246,255,.04);border-radius:16px;height:100%;padding:56px;position:absolute;-webkit-transition:all .75s linear;-o-transition:all .75s linear;transition:all .75s linear;width:100%}.hire-card .front{-webkit-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}.hire-card .back{-webkit-transform:perspective(600px) rotateY(180deg);transform:perspective(600px) rotateY(180deg)}.hire-card .back .icon-close{cursor:pointer;position:absolute;right:32px;top:32px}.hire-card .back .icon-close path{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.hire-card .back .icon-close:hover path{stroke:#e4f6ff}.hire-card.flip .front{-webkit-transform:perspective(600px) rotateY(-180deg);transform:perspective(600px) rotateY(-180deg)}.hire-card.flip .back{-webkit-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}.hire-card .cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.hire-card .cta:hover:before{-webkit-animation:left-ball-animation-big .75s forwards;animation:left-ball-animation-big .75s forwards}.hire-card .cta:hover:after{-webkit-animation:right-ball-animation-big .75s forwards;animation:right-ball-animation-big .75s forwards}.hire-card .cta:hover .icon-envelope path{fill:#162a35}.hire-card .cta:hover .icon-envelope path.topline{-webkit-animation:icon-message-topline 1.75s infinite forwards;animation:icon-message-topline 1.75s infinite forwards}.hire-card .cta:hover .icon-envelope path.bottomline{-webkit-animation:icon-message-bottomline 1.75s infinite forwards;animation:icon-message-bottomline 1.75s infinite forwards}.hire-card .cta:hover .icon-envelope path.envelope{-webkit-animation:icon-message-envelope 1.75s infinite forwards;animation:icon-message-envelope 1.75s infinite forwards}.hire-card .cta:hover .icon-call{-webkit-animation:icon-shake-phone 1.75s infinite forwards;animation:icon-shake-phone 1.75s infinite forwards}.hire-card .method{margin-top:30px}.hire-card .contact-link{margin:30px 0}.hire-card .contact-link:nth-child(5){margin-bottom:74px}.hire-card .contact-link:hover{color:#e951ae}.hire-card .contact-link:hover path{fill:#e951ae}.hire-container__images{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@-webkit-keyframes icon-message-topline{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes icon-message-topline{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes icon-message-bottomline{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes icon-message-bottomline{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes icon-message-envelope{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(8px) skewX(-10deg);transform:translateX(8px) skewX(-10deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes icon-message-envelope{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(8px) skewX(-10deg);transform:translateX(8px) skewX(-10deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes icon-shake-phone{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes icon-shake-phone{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@media (max-width:1024px){.hire-container__images{-webkit-transform:translateX(60vw);-ms-transform:translateX(60vw);transform:translateX(60vw);z-index:-1}}@media (max-width:900px){.hire-container{overflow-x:hidden;padding:0 10px}.hire-container__images{display:none}.hire-card{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:600px){.h3-title{font-size:32px}.hire-card .back,.hire-card .front{padding:56px 32px}}.projects{background:-o-linear-gradient(160deg,#1c99fe -25%,#fe1cf5 120%);background:linear-gradient(290deg,#1c99fe -25%,#fe1cf5 120%);padding-top:128px;text-align:center}.projects,.projects__item{overflow:hidden;position:relative}.projects__item{border-radius:16px;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}.projects__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects__item:after{background:-o-linear-gradient(78deg,rgba(103,111,251,.9) 26%,rgba(197,59,247,.54) 40%,rgba(197,59,247,0) 55%);background:linear-gradient(12deg,rgba(103,111,251,.9) 26%,rgba(197,59,247,.54) 40%,rgba(197,59,247,0) 55%);bottom:-100%;content:"";height:100%;left:0;padding:40px;position:absolute;-webkit-transition:all .35s ease-out .25s;-o-transition:all .35s ease-out .25s;transition:all .35s ease-out .25s;width:100%}.projects .glide__slides:hover .glide__slide:hover{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.projects .glide__slides:hover .glide__slide:hover:after{bottom:0}.projects .glide__slides:hover .glide__slide:hover .projects__info{bottom:0}.projects .glide__slides:hover .glide__slide:not(.glide__slide--active){pointer-events:none}.projects__info{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:-140px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 12px;justify-content:space-between;left:0;padding:40px;position:absolute;text-align:left;-webkit-transition:all .35s .25s;-o-transition:all .35s .25s;transition:all .35s .25s;width:100%;z-index:1}.projects__info,.projects__info .links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.projects__info .links{gap:20px}.projects__info .links .cta__link:hover path{-webkit-transform:translateX(6px);-ms-transform:translateX(6px);transform:translateX(6px)}.projects__info .jobs{opacity:.7}.glide__slides{cursor:-webkit-grab;cursor:grab}.glide__arrows{-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;gap:20px;justify-content:center;margin:40px 0}.glide__arrow{background:none;border:2px solid #e4f6ff;border-radius:50%;cursor:pointer;height:64px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;width:64px}.glide__arrow--left{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.glide__arrow[disabled]{cursor:inherit;opacity:.3}.glide__arrow:hover{background:rgba(228,246,255,.2)}.glide__slides,.glide__track{overflow:visible!important}@media (max-width:900px){.projects{padding-top:80px;text-align:left}.projects .glide__arrows{display:none}.projects__item{height:420px!important}.projects .glide__slides:hover .glide__slide--active{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.projects .glide__slides:hover .glide__slide--active:after{bottom:0}.projects .glide__slides:hover .glide__slide--active .projects__info{bottom:0}}@media (max-width:600px){.projects__info{padding:20px}.projects .links{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px;justify-content:space-between}.projects .links .cta{padding-left:20px;padding-right:20px}}.testimonials{overflow:hidden;padding:128px 0;position:relative;text-align:center}.testimonials__container{margin-top:48px}.testimonials__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:rgba(228,246,255,.05);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:400px;overflow:hidden;padding:48px;position:relative;text-align:left}.testimonials__item:after{background:-o-linear-gradient(135deg,#2d65dd 25%,#b217ca 65%);background:linear-gradient(315deg,#2d65dd 25%,#b217ca 65%);border-radius:100%;bottom:50px;content:"";height:60px;left:50px;position:absolute;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:60px;z-index:-1}.testimonials__item .stars{margin-bottom:24px}.testimonials__item .stars path{-webkit-transition:all .35s .15s;-o-transition:all .35s .15s;transition:all .35s .15s}.testimonials__item .review{opacity:.7;-webkit-transition:all .35s .25s;-o-transition:all .35s .25s;transition:all .35s .25s}.testimonials__item:hover:after{-webkit-transform:scale(20);-ms-transform:scale(20);transform:scale(20)}.testimonials__item:hover .stars path{fill:#e4f6ff}.testimonials__item:hover .review{opacity:1}.testimonials__avatar{border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.testimonials:focus .reviewer{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.reviewer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.reviewer__name{font-size:18px;font-weight:700}@media (max-width:900px){.testimonials{padding:80px 0;text-align:left}.testimonials__item:after{display:none}}.services{background:-o-linear-gradient(160deg,#1c99fe -25%,#fe1cf5 120%);background:linear-gradient(290deg,#1c99fe -25%,#fe1cf5 120%);overflow:hidden;padding:120px 0;position:relative}.services__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:100%}.services .circles{position:absolute;right:-400px;top:-200px}.services__items{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:space-between;margin:56px 0!important}.services__item{-webkit-box-flex:1;background:rgba(22,42,53,.16);border-radius:16px;cursor:pointer;-ms-flex:1 0 0px;flex:1 0 0;height:auto!important;padding:40px 40px 60px;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d}.services__item .icon{margin-bottom:16px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.services__item:hover .icon{-webkit-transform:translateZ(50px) scale(1.4);transform:translateZ(50px) scale(1.4)}.services__item:hover .services__title{-webkit-transform:translateZ(60px);transform:translateZ(60px)}.services__item:hover .services__description{-webkit-transform:translateZ(50px);transform:translateZ(50px)}.services__title{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:16px}.services__description,.services__title{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.services__description{opacity:.7}@media (max-width:900px){.services{padding:80px 0 40px}.services__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.services__items{gap:0}.services__item{transform-style:flat;-moz-transform-style:flat;-webkit-transform-style:flat}}@media (max-width:600px){.services{padding-top:250px}.services__item:hover .icon{-webkit-transform:none;-ms-transform:none;transform:none}}.skills{overflow:hidden;padding:120px 0 80px;position:relative}.skills .spot{left:-600px;position:absolute;top:-500px}.skills .circles{position:absolute;right:-120%;top:-105%}.skills__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center}.skills__container,.skills__items{display:-webkit-box;display:-ms-flexbox;display:flex}.skills__items{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;margin:56px 0;position:relative}.skills__item{-webkit-box-flex:1;border-radius:16px;cursor:pointer;-ms-flex:1 0 0px;flex:1 0 0;height:240px;padding:50px 50px 30px;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.skills__item:hover{background-color:rgba(228,246,255,.12)}.skills__item:hover .skills__name{opacity:1;-webkit-transform:translateZ(45px);transform:translateZ(45px)}.skills__item:hover .skills__icon{-webkit-transform:translateZ(60px) scale(1);transform:translateZ(60px) scale(1)}.skills__icon{display:inline-block;height:90px;margin-bottom:32px;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.skills__icon,.skills__name{-webkit-transition:all .75s;-o-transition:all .75s;transition:all .75s}.skills__name{opacity:.32}@media (max-width:900px){.skills{padding:80px 0}}@media (max-width:600px){.skills{padding:80px 0 20px}.skills .circles{right:-400%;top:-35%}.skills__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 10px}.skills__items{gap:20px 10px;margin:32px 0}.skills__item{height:inherit;padding:30px 16px}.skills__item.vs{display:none}.skills__item.html,.skills__item.js{-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px)}.skills__item.html .skills__icon,.skills__item.js .skills__icon{height:90px}.skills__icon{height:64px}.skills .cta{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.glide{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;-ms-touch-action:pan-Y;touch-action:pan-Y;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{-ms-flex-negative:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}