*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;font-size:14px;height:100%;line-height:1;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@font-face{font-family:Roleway;src:url(/static/media/Raleway-VariableFont_wght.575ec9e676c7a85494bb.ttf)}.container{margin:0 auto;max-width:1200px;padding:0 15px}.App{background:#242426;color:#fff;position:relative}.App .blockTitle{margin-bottom:100px}.App .blockPadding{padding:120px 0}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff;background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),rgba(0,174,255,.04) 50%,hsla(0,0%,100%,0) 51%,rgba(0,174,255,.03));border:0;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media screen and (max-width:990px){.App .blockPadding{padding:100px 0}.container{max-width:800px}}.custom-snackbar>div{align-items:center;display:flex;justify-content:center;line-height:0}.custom-snackbar>div .MuiAlert-action{padding:0}.custom-snackbar__text{color:#fff;display:inline-block;font-family:Poppins-Regular,serif;font-size:16px;padding:10px;text-transform:none}.scroll-btn{bottom:0;height:0;opacity:0;position:relative;transition:all .4s ease-in;width:0;z-index:1001}.scroll-btn>button{background-color:#353537;border:2px solid #505050;border-radius:5px;bottom:30px;color:#fff;padding:5px;position:fixed;right:20px}.scroll-btn>button>svg{height:35px;width:35px}.scroll-btn.show{opacity:1}.footer{padding:30px 0 0}.footer__copyright{align-items:center;background-color:#242426;border-top:1px solid #505050;color:#fff;flex-direction:row;flex-wrap:wrap;font-family:Roleway,serif;font-size:14px;padding:25px 0}.footer__copyright,.footer__row{display:flex;justify-content:center}.footer__row{gap:30px;margin-bottom:10px}.footer__row__link.link{align-items:center;color:#fff;display:flex;font-size:16px;margin-left:5px}.footer__row__link.link:hover{color:#f06}.footer__row__link.link .link__image{max-width:20px}.footer__row__link.link .link__text{margin-left:5px}.header{background:transparent;border-bottom:1px solid #505050;left:0;position:fixed;top:0;width:100%;z-index:1000}.header .container{max-width:960px}.header .nav{padding:25px 0}.header__nav-item{line-height:26px}.header__nav-item a{color:#fff;cursor:pointer;display:inline-block;font-family:Roleway,serif;font-size:16px;font-weight:400;padding:17px 5px 18px;text-transform:capitalize}.header__nav-item a:hover{color:#a30041}.header__nav-item .active{color:#f06}.header.scroll{background-color:#242426}.header .dropdown-background{background-color:rgba(36,36,38,.7);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:1180px){.header .nav{padding:15px 0}}@media screen and (max-width:990px){.header .nav{padding:0}}@media screen and (max-width:767px){.header .nav{padding:10px}.header .header-nav{display:none}.header .header-burger-nav{display:block}.header .scroll{background-color:transparent}}.header-burger-nav{display:none;position:relative}.header-burger-nav__btn{background-color:#f06;height:40px;margin-left:auto;width:40px}.header-burger-nav__list{align-items:center;background-color:#242426;border-radius:5px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;left:50%;max-width:300px;position:absolute;top:-400px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease-in;width:100%}.header-burger-nav__list :not(:last-child):nth-child(n){margin-bottom:10px}.header-burger-nav__list .header__nav-item{text-align:center}.header-burger-nav__list .header__nav-item a{padding:10px 5px}.header-burger-nav.open .header-burger-nav__list{left:50%;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-nav{display:block}.header-nav__list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:right;margin-right:30px}.header-nav__list .header__nav-item{margin-left:15px}.header-nav__list .header__nav-item a{padding:17px 5px 18px}.custom-btn{background-color:transparent;border-radius:6px;color:#fff;font-family:Roleway,serif;font-size:14px;font-weight:600;height:56px;letter-spacing:2px;max-width:200px;overflow:hidden;padding:20px;position:relative;text-transform:uppercase;width:100%}.custom-btn__text{position:relative;z-index:10}.custom-btn:after{background-color:#f06;bottom:0;content:"";height:5px;left:0;position:absolute;transition:all .3s ease-in;width:100%;z-index:5}.custom-btn:not(:disabled):hover:after{height:100%;transition:all .3s ease-in}.custom-btn:not(:disabled):active{bottom:-1px;font-size:12px;left:-1px}.custom-btn:disabled{opacity:.5}.circular-progress-bar{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1001}.circular-progress-bar svg{color:#f06}.custom-input{width:100%}.custom-input__wrapper{background-color:#242426;border:1px solid transparent;display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;transition:all .3s ease-in;width:100%}.custom-input__wrapper.active{border:1px solid #242426;transition:all .3s ease-in}.custom-input__wrapper.active .custom-input__label{border-bottom:1px solid #f06;top:-13px;transition:all .3s ease-in}.custom-input__wrapper.error{border:1px solid #f06;transition:all .3s ease-in}.custom-input__wrapper.error .custom-input__label{color:#f06}.custom-input__label{color:#fff;font-family:Poppins-Light,serif;font-size:14px;left:10px;opacity:.9;padding-bottom:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in;z-index:10}.custom-input__label.filled{opacity:0}.custom-input__input{background-color:transparent;color:#fff;height:100%;padding:10px;position:relative;width:100%;z-index:1000}.custom-textarea{width:100%}.custom-textarea__wrapper{background-color:#242426;border:1px solid transparent;display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;transition:all .3s ease-in;width:100%}.custom-textarea__wrapper.active{border:1px solid #242426;transition:all .3s ease-in}.custom-textarea__wrapper.active .custom-textarea__label{border-bottom:1px solid #f06;top:-13px;transition:all .3s ease-in}.custom-textarea__wrapper.error{border:1px solid #f06;transition:all .3s ease-in}.custom-textarea__wrapper.error .custom-textarea__label{color:#f06}.custom-textarea__label{color:#fff;font-family:Poppins-Light,serif;font-size:14px;left:10px;opacity:.9;padding-bottom:2px;position:absolute;top:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in;z-index:10}.custom-textarea__label.filled{opacity:0}.custom-textarea__textarea{background-color:transparent;color:#fff;font-family:Poppins-Regular,serif;font-size:16px;height:100%;padding:10px;position:relative;resize:none;width:100%;z-index:20}.blockTitle{color:#fff;font-family:Poppins-Bold,serif;font-size:48px;letter-spacing:.7;line-height:1.4;padding-bottom:19px;position:relative;text-align:center;text-transform:capitalize}.blockTitle:after{background-color:#f06;bottom:0;content:"";height:5px;left:50%;margin:19px auto 0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px}@media screen and (max-width:990px){.blockTitle{font-size:36px}}.hire{background-color:#353537}.hire .blockTitle{margin-bottom:70px}.hire__container{margin:0 auto;max-width:700px}.hire__form{padding:0 15px;position:relative}.hire__column,.hire__form{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:100%}.hire__item{margin-bottom:15px;padding-bottom:20px;position:relative;width:100%}.hire__item .custom-input{padding:10px 0}.hire__item input{font-size:16px}.hire__item textarea{height:200px}.hire__error{bottom:5px;color:#f06;font-family:Poppins-Regular,sans-serif;font-size:12px;left:5px;position:absolute}.main{background-color:#242426;min-height:100vh;overflow:hidden;padding-bottom:160px;padding-top:200px;position:relative}.main .particles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.main .container{height:100%}.main__columns{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 5px}.main__greeting{margin-bottom:50px;padding:0 10px}.main__text{color:#fff;font-family:Poppins-Bold,serif;font-size:64px;margin-bottom:34px}.main__text,.main__text>span{display:block}.main__text :nth-child(2){margin-right:35px;padding-left:10px}.main__title{color:#fff;font-family:Roleway,serif;font-size:24px;font-weight:500;line-height:34px}.main__title>div{display:inline;margin-left:5px}.main__photoBlock{border:5px solid #00473e;border-radius:40px;height:542px;margin-left:90px;max-width:430px;position:relative;width:100%;z-index:10}.main__photoBlock>div{border-radius:40px;bottom:15px;height:100%;left:15px;overflow:hidden;position:absolute;width:100%}.main__photoBlock img{border-radius:40px;cursor:pointer;height:100%;width:100%}.main .photo-overlay{align-items:flex-end;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.main .photo-link{border:1px solid #00473e;border-radius:4px;color:#fff;font-size:24px;margin:10px;padding:10px;position:relative;z-index:1000}.main .photo-link:hover{border-color:#f06}@media screen and (max-width:1180px){.main__text{font-size:52px}.main__photoBlock{height:470px;margin-left:30px;max-width:400px}}@media screen and (max-width:990px){.main{padding-top:100px}.main__text{font-size:64px;margin-bottom:10px}.main__text :nth-child(2){padding-left:0}.main__columns{flex-direction:column}}@media screen and (max-width:767px){.main__text{font-size:34px}.main__photoBlock{height:350px;margin-left:0;max-width:300px;padding:5px}}.react-slideshow-container{align-items:center;display:flex;position:relative}.react-slideshow-container .nav{cursor:pointer;position:absolute;z-index:10}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{align-items:center;background:hsla(0,0%,100%,.6);border:0;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;text-align:center;width:30px}.react-slideshow-container .default-nav:focus,.react-slideshow-container .default-nav:hover{background:#fff;color:#666;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{border-right:0;border-top:0;margin-right:-30px}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.react-slideshow-container+ul.indicators li{display:inline-block;height:7px;margin:0;padding:5px;position:relative;width:7px}.react-slideshow-container+ul.indicators .each-slideshow-indicator{background:transparent;border:0;color:transparent;cursor:pointer;opacity:.25}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{background:#000;border-radius:50%;content:"";height:7px;left:0;position:absolute;text-align:center;top:0;width:7px}.react-slideshow-container+ul.indicators .each-slideshow-indicator.active,.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{overflow:hidden;width:100%}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{display:flex;flex-wrap:wrap}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{opacity:0;position:relative}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{overflow:hidden;width:100%}.react-slideshow-wrapper .images-wrap{display:flex;flex-wrap:wrap}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}.projects .container{max-width:800px}.projects__slider .slider-items__item{height:350px;overflow:hidden;padding:5px;position:relative;width:100%}.projects__slider .slider-items__item img{border-radius:5px;height:100%;width:100%}.projects__slider .slider-items__img-screen{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.projects__slider .slider-items__link{background-color:#242426;border:1px solid #f06;border-radius:3px;color:red;color:#fff;font-size:16px;margin:5px;padding:5px;position:absolute;z-index:1000}.projects__slider .slider-items__link:hover{border-color:#00473e}.projects__slider>div ul.indicators .each-slideshow-indicator:before{background-color:#fff}@media screen and (max-width:990px){.projects .container{max-width:600px}}@font-face{font-family:Poppins-Black;src:url(/static/media/Poppins-Black.d8b850b920a5ef49d752.ttf)}@font-face{font-family:Poppins-BlackItalic;src:url(/static/media/Poppins-BlackItalic.563eda3d3407af0fb581.ttf)}@font-face{font-family:Poppins-Bold;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf)}@font-face{font-family:Poppins-BoldItalic;src:url(/static/media/Poppins-BoldItalic.cfb635a5111b545f5598.ttf)}@font-face{font-family:Poppins-ExtraBold;src:url(/static/media/Poppins-ExtraBold.01849ee091e1762a5dd5.ttf)}@font-face{font-family:Poppins-ExtraBoldItalic;src:url(/static/media/Poppins-ExtraBoldItalic.73d4495be63ad83b25cc.ttf)}@font-face{font-family:Poppins-ExtraLight;src:url(/static/media/Poppins-ExtraLight.333cb30c20e31999802a.ttf)}@font-face{font-family:Poppins-ExtraLightItalic;src:url(/static/media/Poppins-ExtraLightItalic.dbdfd398abcbbafc022b.ttf)}@font-face{font-family:Poppins-Italic;src:url(/static/media/Poppins-Italic.e373f6163127e2d469af.ttf)}@font-face{font-family:Poppins-Light;src:url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf)}@font-face{font-family:Poppins-LightItalic;src:url(/static/media/Poppins-LightItalic.4a7d59f898225cc2f2e7.ttf)}@font-face{font-family:Poppins-Medium;src:url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf)}@font-face{font-family:Poppins-MediumItalic;src:url(/static/media/Poppins-MediumItalic.89e040c6a64d18f620dc.ttf)}@font-face{font-family:Poppins-Regular;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}@font-face{font-family:Poppins-SemiBold;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf)}@font-face{font-family:Poppins-SemiBoldItalic;src:url(/static/media/Poppins-SemiBoldItalic.3524ffc3226f4578e5c5.ttf)}@font-face{font-family:Poppins-Thin;src:url(/static/media/Poppins-Thin.59ff6a729e30c99b478e.ttf)}@font-face{font-family:Poppins-ThinItalic;src:url(/static/media/Poppins-ThinItalic.9d5e661e645ce9a32fe6.ttf)}.skills{background-color:#353537}.skills__list{grid-gap:45px;display:grid;grid-template-columns:1fr 1fr 1fr}.skills__item{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 auto}.skills__img{background-color:rgba(36,36,38,.3);overflow:hidden;padding:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.skills__img img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.skills__title{color:#fff;font-family:Poppins-Bold,serif;font-size:22px;font-weight:600;margin-top:26px}@media screen and (max-width:990px){.skills__img img{max-width:50px}}@media screen and (max-width:550px){.skills__img img{max-width:100%}.skills__list{grid-template-columns:1fr 1fr}}@media screen and (max-width:348px){.skills__list{grid-template-columns:1fr}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}