 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none}}button,input{overflow:visible}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Times CY','Times New Roman',serif;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{height:100vh}body{letter-spacing:0.8px}.vertical--center{position:fixed;top:0;left:0;right:0;margin:0 auto;background-image:url("../image/bg.jpg");width:100%;height:100%;display:block;z-index:999999}.spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px}.spinner .path{stroke:#f5ce44;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.anchor{display:block;height:70px;margin-top:-70px;visibility:hidden}.Header{width:100%;z-index:999;top:0;left:0;right:0;position:fixed;padding:20px 30px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.Header .Header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Header__logo a{font-weight:700;font-size:24px;line-height:36px;color:#000;text-decoration:none}.Header .navFull ul{font-size:1.15em;display:-webkit-box;display:-ms-flexbox;display:flex}.Header .navFull ul li{list-style:none;margin-left:20px;position:relative;padding:0 5px}.Header .navFull ul li a{text-decoration:none;color:#111}.Header .navFull ul li::after{content:'';position:absolute;display:block;background-color:#F2D367;width:0%;height:1px;left:0;bottom:-8px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.Header .navFull ul li:hover::after{width:100%}.Header__burger-menu{top:20px;right:30px;position:absolute;width:40px;height:40px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.Header__burger-menu span{width:24px;height:2px;display:block;position:relative;background:#000;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.Header__burger-menu span::before, .Header__burger-menu span::after{content:'';position:absolute;display:block;background:#000;width:24px;height:2px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.Header__burger-menu span::before{top:-9px}.Header__burger-menu span::after{bottom:-9px}.Header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100vh;position:fixed;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#222;top:0;left:0;right:0;bottom:0}.Header__menu .menu-wrapp{display:-webkit-box;display:-ms-flexbox;display:flex}.Header__menu .menu-wrapp .nav{padding-right:200px}.Header__menu .menu-wrapp .nav ul{list-style:none}.Header__menu .menu-wrapp .nav ul li{list-style:none;margin-bottom:20px}.Header__menu .menu-wrapp .nav ul li a{text-decoration:none;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.Header__menu .menu-wrapp .nav ul li a:hover{color:#F2D367}.Header__menu .menu-wrapp .info .info-wrapp span{color:#fff;font-weight:500;padding-bottom:10px;display:block;text-transform:uppercase}.Header__menu .menu-wrapp .info .info-wrapp .contact li{color:#999;list-style:none;font-weight:400;font-size:100%;padding-top:10px}.Header__menu .menu-wrapp .info .info-wrapp .contact li:last-child{margin-bottom:20px}.Header__menu .menu-wrapp .info .info-wrapp .link{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-top:10px}.Header__menu .menu-wrapp .info .info-wrapp .link li{margin-right:20px}.Header__menu .menu-wrapp .info .info-wrapp .link li a{color:#fff}.Header__menu .menu-wrapp .info .info-wrapp .link li a:hover{color:#F2D367}.Header__menu .close_btn{width:40px;height:40px;top:20px;right:30px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.Header__menu .close_btn span{width:24px;height:2px;display:block;position:relative;background:transparent}.Header__menu .close_btn span::before, .Header__menu .close_btn span::after{content:'';position:absolute;display:block;background:#fff;width:24px;height:2px}.Header__menu .close_btn span::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.Header__menu .close_btn span::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-down{background-color:#fff}.Page_wrapper{position:absolute;top:0;left:0;right:0}.Page_wrapper .section-title{border-left:3px solid #F2D367;padding-left:10px}.Page_wrapper .section-title h2{color:#111;text-transform:uppercase;font-size:24px;position:relative}.Page_wrapper .section-title span{color:#666}.Page_wrapper .section-title p{padding-top:10px;color:#444}.Page_wrapper .sixth-section{padding:0 10px}.Page_wrapper .section-sixth-wrapper{max-width:1916px;width:100%;margin:0 auto;padding:90px 22px 20px}.Page_wrapper .portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-bottom:80px}.Page_wrapper .portfolio .inner{height:auto;padding:0 5px;padding-bottom:10px}.Page_wrapper .portfolio .inner .onHover{display:block;overflow:hidden;position:relative}.Page_wrapper .portfolio .inner .onHover:hover .details-wrapp{opacity:1}.Page_wrapper .portfolio .inner .onHover:hover .details__title{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.Page_wrapper .portfolio .inner .img img{width:100%;display:block}.Page_wrapper .portfolio .inner .details-wrapp{background-color:rgba(242, 212, 103, 0.8);width:100%;height:100%;position:absolute;top:0;left:0;padding:13px;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.Page_wrapper .portfolio .inner .details-wrapp .details{border:1px solid #111;width:100%;height:100%;overflow:hidden;position:relative}.Page_wrapper .portfolio .inner .details-wrapp .details__title{padding:30px 0 0 20px;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.Page_wrapper .portfolio .inner .details-wrapp .details__title span{font-size:1.2rem;color:#111;font-weight:700}.Page_wrapper .portfolio .inner .details-wrapp .details__btn{width:40px;height:40px;background-color:#111;position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Page_wrapper .portfolio .inner .details-wrapp .details__btn i{color:#F2D367}.Page_wrapper .portfolio .inner_width{width:25%}.filters-button{width:100%;margin:0 auto;margin:5px 0 5px 0;list-style:none;font-weight:400;font-size: .95rem}.filters-button a{display:inline-block;padding:5px 5px;color:#000;line-height:2;text-decoration:none;cursor:pointer}.filters-button a:after{background-color:#F2D367;display:block;content:"";height:1px;width:0%;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out}.filters-button a:hover:after, .filters-button a:focus:after{width:100%}.Page_wrapper .seventh-section{padding:0 30px}.Page_wrapper .section-seventh-wrapper{max-width:1330px;width:100%;margin:0 auto;padding-top:25vh;padding-bottom:70px;min-height:100vh}.Page_wrapper .section-seventh-wrapper .bk_img{background:url("../image/prg.jpg");background-position:center;background-repeat:no-repeat;background-origin:padding-box}.Page_wrapper .section-seventh-wrapper .contact-wrapp{display:-webkit-box;display:-ms-flexbox;display:flex;background-repeat:no-repeat}.Page_wrapper .section-seventh-wrapper .contact-wrapp__info .info-title{padding-bottom:10px}.Page_wrapper .section-seventh-wrapper .contact-wrapp__info .info-title span{color:#111;font-size:24px;font-weight:600}.Page_wrapper .section-seventh-wrapper .contact-wrapp__info .info-subTitle span{color:#444;font-size:0.9rem;line-height:24px}.Page_wrapper .section-seventh-wrapper .contact-wrapp__info .block-info{padding-top:14px;max-width:750px}.Page_wrapper .section-seventh-wrapper .contact-wrapp__info .block-info__item{margin-top:10px;color:#111;font-size:18px;font-weight:400}.Page_wrapper .section-seventh-wrapper .contact-wrapp__info .block-info__item span{padding-left:10px;font-size:16px;color:#444}.Page_wrapper .footer{text-align:center;padding:40px 0;margin-top:-100px}.Page_wrapper .footer span{font-weight:400;font-size: .8rem}.end_block{min-height:100vh}@media (max-width: 1600px){.Page_wrapper .section-hero-wrapper .Hero__left .Hero__title h1::before{display:none}}@media (max-width: 1440px){.Page_wrapper .section-hero{padding:30px 80px 0}.Page_wrapper .second-section{padding:0 80px}.Page_wrapper .third-section{padding:0 80px}.Page_wrapper .fourth-section{padding:0 80px}.Page_wrapper .fifth-section{padding:0 80px}.Page_wrapper .section-sixth-wrapper{padding:100px 70px 80px}.Page_wrapper .seventh-section{padding:0 80px}.Page_wrapper .section-fourth-wrapper{padding-top:150px}.Hero__phone a{font-weight:400;font-size: .8rem}.Page_wrapper .section-hero-wrapper .Hero__left .Hero__title h1{font-size:50px;background-size:50px}.Page_wrapper .section-hero-wrapper .Hero__left .Hero__about p{font-size:14px;line-height:27px}.Page_wrapper .section-hero-wrapper .Hero__left .Hero__btn{padding-top:50px}.Page_wrapper .section-hero-wrapper .Hero__left .Hero__btn #Contact-me{font-size:13px}.Page_wrapper .section-hero-wrapper .Hero__left .Hero__btn span{font-size:14px}.Page_wrapper .section-hero-wrapper .Hero__right img{max-width:400px}.Page_wrapper .section-hero-wrapper .Hero__right{background-position:60% 100%}.Page_wrapper .section-title h2{font-size:33px}.Page_wrapper .section-title p{font-size: .9rem}.Page_wrapper .section-second-wrapper .section-about__info .section-about-subtitle p{font-size: .9rem}.Page_wrapper .section-second-wrapper .section-about__info .section-about-btn a{font-size:13px}}@media (max-width: 1366px){.Page_wrapper .section-hero-wrapper .Hero__right{background-size:100%}}@media (max-width: 1300px){.Page_wrapper .section-second-wrapper .section-about__info .section-about-personal-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Page_wrapper .section-second-wrapper .section-about__info .section-about-personal-info__column:last-child{padding-left:0}.Page_wrapper .portfolio .inner_width{width:33.33%}.Page_wrapper .section-fourth-wrapper .section-services .service__inner{width:45%}}@media (max-width: 1024px){.Page_wrapper .section-hero-wrapper .Hero__left{z-index:1}.Page_wrapper .section-hero-wrapper .Hero__right{background-size:70%;margin-left:auto;background-image:none}.Page_wrapper .section-hero-wrapper .Hero__right img{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.Page_wrapper .section-hero-wrapper .Hero__left .Hero__about{max-width:400px}.Page_wrapper .section-second-wrapper .section-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Page_wrapper .section-second-wrapper .section-about__info{padding-left:0;padding-top:80px}.Page_wrapper .section-third-wrapper .mySkills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Page_wrapper .section-third-wrapper .mySkills .left-wrapp{width:100%}.Page_wrapper .section-third-wrapper .mySkills .right-wrapp{width:100%}.Page_wrapper .seventh-section{padding:0 20px}.Page_wrapper .section-sixth-wrapper{padding:100px 10px 80px}.Page_wrapper .fifth-section{padding:0 20px}.Page_wrapper .fourth-section{padding:0 20px}.Page_wrapper .third-section{padding:0 20px}.Page_wrapper .section-third-wrapper .mySkills .left-wrapp{padding:0 10px}.Page_wrapper .section-third-wrapper .mySkills .right-wrapp{padding:0 10px}.Page_wrapper .second-section{padding:0 20px}.Page_wrapper .section-hero{padding:30px 20px 0}.Page_wrapper .section-hero-wrapper .Hero__left .Hero__phone{padding-top:70px}.Page_wrapper .section-seventh-wrapper .contact-wrapp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-wrapp__form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:40px}.contact-wrapp__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width: 840px){.Page_wrapper .section-third-wrapper .section-resume{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-resume__experience{padding-top:40px}.Page_wrapper .portfolio .inner_width{width:50%}.Page_wrapper .section-hero-wrapper .Hero__right img{max-width:340px;left:0}.Page_wrapper .section-hero-wrapper .Hero__right{width:340px}.Header__burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navFull{display:none}}@media (max-width: 768px){.Page_wrapper .section-fourth-wrapper .section-services .service__inner{width:100%}}@media (max-width: 720px){.Page_wrapper .section-hero-wrapper .Hero__right{display:none}.Page_wrapper .section-hero-wrapper .Hero__left .Hero__about{max-width:520px;width:100%}.Page_wrapper .section-seventh-wrapper .contact-wrapp__form .cont-Form form input, .Page_wrapper .section-seventh-wrapper .contact-wrapp__form .cont-Form form textarea{width:100%}.Page_wrapper .section-seventh-wrapper .contact-wrapp__form .cont-Form{padding-right:0}.Header__menu .menu-wrapp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Header__menu .menu-wrapp .nav{padding-right:0;padding-bottom:40px}}@media (max-width: 520px){.Page_wrapper .portfolio .inner_width{width:100%}}@media (max-width: 480px){.Page_wrapper .section-second-wrapper .section-about__photo::before{display:none}.Page_wrapper .section-second-wrapper .section-about__photo{width:100%;max-width:400px;min-width:100%}}@media (max-width: 360px){.Page_wrapper .section-second-wrapper .section-about__info .section-about-personal-info .section-about-media{display:-webkit-box}}
