svg[data-v-8dea8908]{transform:rotate(var(--r,0deg)) scale(var(--sx,1),var(--sy,1))}path[data-v-8dea8908]{fill:currentColor}.burger{z-index:3}.burger,.burger__container{transition:all .5s ease-in-out;position:fixed}.burger__container{background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);background-size:400% 100vh;animation:animatedBg 5s ease-in-out infinite;left:0;top:0;overflow:hidden;width:100%;height:100vh;max-width:100%;padding:64px 12px;opacity:0;pointer-events:none;transform:translateX(100%)}.burger.show .burger__container{transition:all .5s ease-in-out;opacity:1;transform:translateX(0);pointer-events:auto}.burger__item a,.burger__item span{display:block;padding:15px 0;margin:10px;color:#fff8dc;font-size:2rem;text-align:center;background-color:hsla(0,0%,94%,.2)}.burger__item a:active,.burger__item a:focus,.burger__item a:hover,.burger__item span:hover{color:brown}.burger.show{top:0}.burger__list-menu{display:none}@media screen and (max-width:768px){.burger__list-menu{display:block;height:65vh}}.burger__list-menu li{margin:5px 0}.menu__btn{position:absolute;right:15px;top:22px;z-index:23;overflow:hidden;display:none;width:30px;height:30px}@media screen and (max-width:768px){.menu__btn{display:block}}@media screen and (max-width:767px){.menu__btn{right:12px;top:22px}}.menu__btn span{transition:all .5s ease-in-out;position:absolute;top:50%;left:50%;width:30px;height:2px;transform:translate(-50%,-50%);background-color:#fff8dc}.menu__btn span:nth-of-type(2){top:calc(50% - 8px)}.menu__btn span:nth-of-type(3){top:calc(50% + 8px)}.menu__btn.active span:first-of-type{display:none}.menu__btn.active span:nth-of-type(2){top:50%;transform:translate(-50%) rotate(45deg);background-color:#fff8dc}.menu__btn.active span:nth-of-type(3){top:50%;transform:translate(-50%) rotate(-45deg);background-color:#fff8dc}.header{background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);background-size:400% 100vh;animation:animatedBg 5s ease-in-out infinite;padding:20px 0 0 0}.header__name p{color:#fff8dc;font-size:2rem;font-weight:700}.header__lang{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:15px;column-gap:15px;margin-bottom:10px}@media screen and (max-width:768px){.header__lang{justify-content:flex-start}}.header__lang__item{width:-moz-fit-content;width:fit-content;background-color:transparent;scroll-margin-top:20px}.header__lang__item img{width:30px;height:auto;border:2px solid transparent;border-radius:50%;transition:filter .3s ease-in-out 0s}.header__lang__item img:hover{transition:filter .3s ease-in-out 0s;filter:drop-shadow(1px 1px 7px #fff8dc)}.header__flexbox{display:flex;justify-content:space-between;margin-bottom:50px;align-items:center}@media screen and (max-width:768px){.header__flexbox{max-width:50%}}.header__navigation ul{display:flex;align-items:center;justify-content:right;-moz-column-gap:15px;column-gap:15px}@media screen and (max-width:768px){.header__navigation ul{display:none}}.header__navigation ul a,.header__navigation ul span{cursor:pointer;transition:all .5s ease-in-out;color:#fff8dc;font-size:1.2rem}.header__navigation ul a:hover,.header__navigation ul span:hover{transition:all .5s ease-in-out;padding-bottom:3px;border-bottom:1.5px solid #fff8dc}.header__waves .waves{position:relative;width:100%;height:15vh;margin-bottom:-7px;min-height:100px}@media screen and (max-width:768px){.header__waves .waves{height:40px;min-height:40px}}.header__waves .parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.header__waves .parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.header__waves .parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.header__waves .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.header__waves .parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}.main{flex:0 1 auto;padding:40px 0;background-color:#fff}.main__gallery{display:flex;justify-content:center;-moz-column-gap:30px;column-gap:30px;row-gap:30px;flex-wrap:wrap}.main__gallery-item{transition:all .5s ease-in-out;position:relative;align-items:center;justify-content:center;width:31.333%;height:350px;box-shadow:1px 1px 10px #000}@media screen and (max-width:900px){.main__gallery-item{width:47.333%}}@media screen and (max-width:660px){.main__gallery-item{width:100%}}.main__gallery-item:hover .main__gallery-textBlock.right{transition:all .5s ease-in-out;opacity:1}.main__gallery-item.progress:before{position:absolute;top:0;left:0;z-index:1;content:"";width:35px;height:35px}.main__gallery-item.progress:after{position:absolute;top:3px;left:1px;z-index:2;content:require("../assets/img/load.png")}.main__gallery-item-img{transition:all .5s ease-in-out;overflow:hidden;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main__gallery-item-img:hover{transition:all .5s ease-in-out;overflow-y:auto}.main__gallery-item-img img{width:100%;height:auto}.main__gallery-item-img img:hover{transition:all .5s ease-in-out;transform:scale3d(.9,.9,.3) translateY(-5%);perspective:-1;cursor:grabbing}.main__gallery-textBlock{transition:all .5s ease-in-out;position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:10px 10px;background-color:rgba(3,3,3,.3)}@media screen and (max-width:768px){.main__gallery-textBlock{width:100%;height:40%;border-top-right-radius:0;background-color:rgba(3,3,3,.7)}}@media screen and (max-width:340px){.main__gallery-textBlock{height:50%}}@media screen and (min-width:768px){.main__gallery-textBlock:hover{transition:all .5s ease-in-out;border-top-right-radius:65%;height:200px;background-color:rgba(3,3,3,.7)}.main__gallery-textBlock:hover h3.main__gallery-textBlock-label{transition:all .5s ease-in-out;display:block;margin-bottom:20px;color:#fff8dc}.main__gallery-textBlock:hover p.main__gallery-textBlock-info{transition:all .5s ease-in-out;display:block;margin-bottom:15px;color:#fff8dc}}.main__gallery-textBlock.right{transition:all .5s ease-in-out;opacity:0;right:0;left:unset}.main__gallery-textBlock.right,.main__gallery-textBlock.right:hover{border-top-right-radius:0;height:-moz-fit-content;height:fit-content;background-color:unset}@media screen and (max-width:768px){.main__gallery-textBlock.right{width:-moz-fit-content;width:fit-content;opacity:1}}.main__gallery-textBlock-info,.main__gallery-textBlock-label{transition:all .5s ease-in-out;display:none;max-width:160px;overflow:hidden}@media screen and (max-width:768px){.main__gallery-textBlock-info,.main__gallery-textBlock-label{display:block;max-width:100%;color:#fff8dc}.main__gallery-textBlock-label{margin-bottom:10px;height:20px}.main__gallery-textBlock-info{margin-bottom:10px;height:50px;font-size:.85rem}}.main__gallery-textBlock-button{display:block;border-radius:10px;padding:10px;background-color:rgba(255,0,0,.9);color:#fff}.main__gallery-textBlock-button:hover{background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);background-size:400% 100vh;animation:animatedBg 5s ease-in-out infinite}.main__education-block{display:flex;justify-content:center;-moz-column-gap:30px;column-gap:30px;row-gap:30px;flex-wrap:wrap;margin-bottom:40px}.main__education-title{border-bottom:3px double rgba(251,63,76,.2);margin-bottom:30px;text-align:left;font:600 normal 2rem/3rem Times New Roman,sans-serif;color:#cd5c5c;letter-spacing:5px}.main__education-item{position:relative;width:33.333%;box-shadow:1px 1px 10px #000}@media screen and (max-width:900px){.main__education-item{width:47.333%}}@media screen and (max-width:600px){.main__education-item{width:100%}}.main__education-item.experience img{max-height:793px}.main__education-item-bg{position:absolute;left:0;bottom:0;padding:10px;background-color:rgba(3,3,3,.3)}.main__education-item img{width:100%;height:auto}.main__education-item-button{display:block;border-radius:10px;padding:10px;background-color:rgba(255,0,0,.9);color:#fff;width:-moz-fit-content;width:fit-content;cursor:pointer}.main__education-item-button:hover{background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);background-size:400% 100vh;animation:animatedBg 5s ease-in-out infinite}.main__education-item.diploma{box-shadow:none}.main__education-item.diploma .front{position:absolute;top:0;right:0;z-index:2;cursor:pointer;transition:all 1s ease-in-out 0s}.main__education-item.diploma .front:hover{opacity:0;transition:all 1s ease-in-out 0s}.main__education-item.diploma .back{transform:scaleY(1)}.main__resume{max-width:60%;margin:auto;font:normal 1.2rem/1.5rem Times New Roman,sans-serif}@media screen and (max-width:768px){.main__resume{max-width:100%}}.main__resume-label{background-color:#fb3f4c;background-image:linear-gradient(74deg,#fb3f4c,#fc49fb 53%,#fcc946);background:-webkit-linear-gradient(74deg,#fb3f4c,#fc49fb 53%,#fcc946);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fb3f4c",endColorstr="#fcc946",GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;font-size:1.5rem;font-style:italic;line-height:1.8rem}.main__resume .experience,.main__resume .qualities,.main__resume ul{margin-bottom:20px}.main__resume .experience li>a,.main__resume .qualities li>a,.main__resume ul li>a{color:#833ab4;transition:all .5s ease-in-out 0s}.main__resume .experience li>a:hover,.main__resume .qualities li>a:hover,.main__resume ul li>a:hover{color:brown;text-decoration:underline;transition:all .5s ease-in-out 0s}.main__resume .qualities li{margin-left:10px;list-style-type:disc;list-style-position:inside}.main__resume .experience-other li:not(:last-of-type),.main__resume .purpose{margin-bottom:20px}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{width:100%;font-size:100%;line-height:1;font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}body a:hover,html a,html a:visited{text-decoration:none}ul li{list-style:none}body li,body ul{margin:0;padding:0}body img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0;padding:0}.footer{background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);background-size:400% 100vh;animation:animatedBg 5s ease-in-out infinite;position:relative;padding:30px 0}@keyframes animatedBg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.footer__flexBlock{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:600px){.footer__flexBlock{display:block}.footer__contacts{margin:30px 0}}.footer__contacts-item{display:flex;align-items:center}@media screen and (max-width:600px){.footer__contacts-item{margin-bottom:20px;flex-direction:column}}.footer__contacts-item svg{margin-right:10px}.footer__contacts-item svg path{transition:all .5s ease-in-out;fill:#fff}.footer__contacts-item svg path:hover{transition:all .5s ease-in-out;fill:#e5dfe0}.footer__contacts-item a{color:#fff8dc;font-size:1.5rem}.footer__contacts-item a:hover{background-color:#fb3f4c;background-image:linear-gradient(74deg,#fb3f4c,#fc49fb 53%,#fcc946);background:-webkit-linear-gradient(74deg,#fb3f4c,#fc49fb 53%,#fcc946);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fb3f4c",endColorstr="#fcc946",GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer__social{display:flex;-moz-column-gap:10px;column-gap:10px}@media screen and (max-width:600px){.footer__social{justify-content:center}}.footer__social svg path{transition:all .5s ease-in-out;fill:#fff}.footer__social svg path:hover{transition:all .5s ease-in-out;fill:#e5dfe0}body,html{display:flex;flex-direction:column;justify-content:space-between;height:100%;scrollbar-width:none}#app{display:contents}.wrapper{display:flex;flex-direction:column;min-height:auto}.container{max-width:1550px;padding:0 15px;margin:0 auto}::-webkit-scrollbar{width:3px;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045)}::-webkit-scrollbar-thumb{width:3px;background-color:rgba(131,58,180,.5)}::-webkit-scrollbar-thumb:hover{width:3px;background-color:#fcb045}.fixed{overflow:hidden;width:100%}.scroll{overflow:auto}#menu__toggle{opacity:0}