*{padding:0;margin:0;border:0;font:inherit}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}nav,footer,header,aside{display:block}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;background-color:transparent}button::-moz-focus-inner{padding:0;border:0}a{display:block;color:inherit}a,a:visited,a:hover{text-decoration:none}a:focus,a:active{outline:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}@font-face{font-family:Stack Sans Notch;src:url(/Portfolio/assets/StackSansNotch-Regular-An_9m4lK.ttf);font-weight:400}@font-face{font-family:Stack Sans Notch;src:url(/Portfolio/assets/StackSansNotch-Bold-DuaOTOq3.ttf);font-weight:700}@font-face{font-family:Open Sans;src:url(/Portfolio/assets/OpenSans-Regular-BYL697sd.ttf);font-weight:400}@font-face{font-family:Open Sans;src:url(/Portfolio/assets/OpenSans-Medium-D58BJrPl.ttf);font-weight:500}@font-face{font-family:Open Sans;src:url(/Portfolio/assets/OpenSans-Bold-xlJa4yU9.ttf);font-weight:700}html{scroll-behavior:smooth}body{font-family:Open Sans,sans-serif;color:#fff;background-color:#000}.container{max-width:1500px;margin:0 auto;padding-inline:10px}.header{position:absolute;width:100%;background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5}.header__inner{padding:0 10px;display:flex;justify-content:space-between;align-items:center}.header__logo-img{width:75px}@media(max-width:992px){.header__logo-img{width:60px}}@media(max-width:768px){.header__logo-img{width:50px}}.header__nav-list{display:flex;gap:1rem;flex-wrap:wrap;font-size:clamp(12px,2vw,16px);font-weight:500;text-transform:uppercase}.header__nav-list li:first-child{color:#bf4747}.header__nav-list li:first-child:hover{opacity:1}.header__nav-list-item{transition:.3s ease all}@media(hover:hover){.header__nav-list-item:hover{opacity:.8}}.about-me{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-top:50px;background:url(/Portfolio/assets/ocean-DA6p6HXB.webp) no-repeat center/cover fixed}.about-me span{color:#bf4747}.about-me__inner{width:50%;padding:0 10px}@media(max-width:768px){.about-me__inner{width:65%}}@media(max-width:590px){.about-me__inner{width:75%}}@media(max-width:465px){.about-me__inner{width:100%}}.about-me__title{font-family:Stack Sans Notch,sans-serif;font-size:clamp(3rem,11vw,8rem);font-weight:700;line-height:1.2}.about-me__description{font-size:clamp(1rem,1.5vw,2rem);line-height:clamp(1.5rem,2.2vw,2.5rem);background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:10px}.skills{min-height:100dvh;display:flex;flex-direction:column;justify-content:center}.skills__inner{margin-top:50px}.skills__inner-line{display:flex;justify-content:center;gap:15px;margin-bottom:20px}@media(max-width:1100px){.skills__inner-line{flex-wrap:wrap}}.skills__card{max-width:350px;min-height:333px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffffff21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:10px;position:relative}.skills__card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(255,255,255,.4),transparent 70%);border-radius:15px}@media(max-width:768px){.skills__card{max-width:555px;width:100%}}.skills__card-icon{height:100px;flex-grow:.7}.skills__card-icon-img{max-width:150px;width:100%;height:auto}.skills__card-title{font-size:clamp(1rem,1.2vw,1.5rem);font-weight:600;font-family:Stack Sans Notch,sans-serif;color:#bf4747;margin-bottom:15px;text-align:center}@media(max-width:1100px){.skills__card-title{font-size:1.6rem}}@media(max-width:768px){.skills__card-title{font-size:clamp(1.4rem,5vw,1.8rem)}}.skills__card-description{min-height:73px;text-align:center;font-size:clamp(.8rem,1vw,1rem);line-height:clamp(1.2rem,2vw,1.5rem)}@media(max-width:1100px){.skills__card-description{font-size:1.2rem;line-height:2rem}}@media(max-width:768px){.skills__card-description{font-size:clamp(1.2rem,4vw,1.4rem)}}.projects{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;background:url(/Portfolio/assets/memories-BOqHd0Tf.jpg) no-repeat center/cover fixed}.projects__glide-card{cursor:pointer}@media(hover:hover){.projects__glide-card:hover img{transition:.3s ease all;transform:scale(.8)}}.projects__glide-card-img{width:100%;height:100%;border-radius:15px;transition:.3s ease all}@media(max-width:768px){.projects__glide-card-img{width:80%;margin:0 auto}}@media(max-width:555px){.projects__glide-card-img{width:95%}}.glide__slide{height:auto!important}.glide__arrows{margin-top:20px;text-align:center}.glide__arrows-next{transform:rotate(-180deg)}.footer{position:relative;padding:40px 0}.footer__title{font-family:Stack Sans Notch,sans-serif;font-size:clamp(2rem,3vw,4rem);font-weight:700}.footer__title span{color:#bf4747}.footer__contacts{height:150px;display:flex;justify-content:center;align-items:center;gap:30px;transition:.3s ease all}.footer__contacts:after{content:"";position:absolute;bottom:80px;left:0;width:100%;height:1px;background:#919191}.footer__contacts-item{cursor:pointer;transition:.3s ease all}@media(hover:hover){.footer__contacts-item:hover{transform:scale(1.1)}}@media(max-width:768px){.footer__contacts-item{width:50px}}.footer__number-email{display:flex;justify-content:center;align-items:center;gap:50px;padding-top:10px;color:#bf4747}.footer__number-email a{transition:.3s ease all}@media(hover:hover){.footer__number-email a:hover{opacity:.8}}.up{position:fixed;right:50px;bottom:10px;cursor:pointer;z-index:5;transition:.3s ease all}@media(hover:hover){.up:hover{opacity:.8}}@media(max-width:768px){.up{width:50px;right:5px}}@media(max-width:555px){.up{display:none}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}
