.glass{background:hsla(0,0%,100%,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 1px 10px rgba(0,0,0,.5)}.primary-font{color:#f0f;font-weight:400}.secondary-font{color:aqua;font-weight:300}*{margin:0;padding:0}a{text-decoration:none}ul{list-style:none}body{font-family:"Rajdhani",sans-serif;font-size:16px;height:100vh;background:linear-gradient(135deg, #0a0020, #12003a, #001f4d, #220042);background-size:400% 400%;animation:midnightNeon 15s ease infinite}@keyframes midnightNeon{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.rajdhani-light{font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal}.rajdhani-regular{font-family:"Rajdhani",sans-serif;font-weight:400;font-style:normal}.rajdhani-medium{font-family:"Rajdhani",sans-serif;font-weight:500;font-style:normal}.rajdhani-semibold{font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal}.rajdhani-bold{font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal}.header_buttons{display:flex;justify-content:center}@media screen and (max-width: 477px){.header_buttons{flex-direction:column;gap:10px}}.header_buttons a:hover{transition:all .5s ease;transform:scale(1.05)}.header-logo{filter:drop-shadow(0 0 5px #ff00ff) drop-shadow(0 0 10px #00ffff);justify-content:center}.header-page{display:grid;grid-template-columns:1fr 2fr 1fr;justify-content:center;align-items:center;gap:20px;padding-top:10px;position:relative;top:0}.header-page .header-logo{display:flex;flex-direction:column;align-items:center}.header-page .header-logo .header-logo_title{font-weight:500}.header-page .header-logo .header-logo_title-rank{color:aqua;text-align:center}.header-page .nav_menu{display:grid;align-items:center;position:relative;margin:3px 10px;padding:10px;z-index:2}.header-page .nav_menu .hamburger{flex-direction:column;justify-content:space-between;cursor:pointer;z-index:1001}.header-page .nav_menu .hamburger span{height:3px;width:100%;background:#f0f;border-radius:2px;transition:all .4s ease;box-shadow:0 0 10px rgba(255,0,255,.8)}.header-page .nav_menu .hamburger.active span:nth-child(1){transform:rotate(45deg) translateY(8px)}.header-page .nav_menu .hamburger.active span:nth-child(2){opacity:0}.header-page .nav_menu .hamburger.active span:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.header-page .nav_menu .nav_menu-list{display:flex;justify-content:space-evenly;align-items:center;padding:15px 5px}.header-page .nav_menu .nav_menu-list .nav_menu-item{padding:25px 10px}.header-page .nav_menu .nav_menu-list .nav_menu-item .nav_menu-link{color:aqua;text-align:center}.header-page .nav_menu .nav_menu-list .nav_menu-item .nav_menu-link--active{color:#f0f;font-weight:800}.header-page .nav_menu .nav_menu-list .nav_menu-item .nav_menu-link:hover{filter:drop-shadow(0 0 5px #ff00ff) drop-shadow(0 0 10px #00ffff)}.header-page .header-btn{display:flex;justify-content:center;align-items:center}.header-page .header-btn .header-btn_contact,.header-page .header-btn .header-btn_cv{height:50px;border:1px solid aqua;filter:drop-shadow(0 0 1px #ff00ff) drop-shadow(0 0 10px #00ffff);font-size:medium;cursor:pointer;margin:0 15px;width:50px}.header-page .header-btn .header-btn_cv{width:150px}@media screen and (max-width: 907px){.header-page{grid-template-columns:auto auto auto}.nav_menu{z-index:1000;grid-row:1/2}.nav_menu .hamburger{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:22px;cursor:pointer;z-index:1002;transition:all .4s ease}.nav_menu .hamburger span{display:block;height:3px;width:100%;background:linear-gradient(90deg, #ff00ff, #00ffff);border-radius:2px;box-shadow:0 0 8px #f0f,0 0 16px aqua;transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.nav_menu .hamburger.active{transform:rotate(180deg)}.nav_menu .hamburger.active span:nth-child(1){transform:translateY(9px) rotate(45deg);box-shadow:0 0 10px aqua,0 0 20px #f0f}.nav_menu .hamburger.active span:nth-child(2){opacity:0;transform:scale(0)}.nav_menu .hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg);box-shadow:0 0 10px #f0f,0 0 20px aqua}.nav_menu .nav_menu-list{opacity:0;position:absolute;top:70px;left:-20px;flex-direction:column;justify-content:center;align-items:center;background:hsla(0,0%,100%,.1);text-align:center;border:1px solid rgba(255,0,255,.4);border-radius:16px;padding:20px;display:none;transition:transform .5s ease;transform:translateY(-10px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 20px rgba(255,0,255,.274);width:100px}.nav_menu .nav_menu-list.active{display:flex;opacity:1}.nav_menu .nav_menu-list .nav_menu-item{margin:5px 0;width:100%;padding:10px !important}.nav_menu .nav_menu-list .nav_menu-item .nav_menu-link{color:aqua;font-size:14px;text-decoration:none;transition:all .3s ease;justify-content:center}.nav_menu .nav_menu-list .nav_menu-item .nav_menu-link:hover{text-shadow:0 0 10px #f0f,0 0 20px aqua}}.footer{display:grid;grid-template-rows:3fr 1fr;align-items:center;margin:25px auto;color:wheat;gap:25px}.footer .footer_title{margin-top:15px;font-weight:400;text-align:center}.footer .footer_input{display:flex;justify-content:center;gap:18px;height:50px;text-align:center;max-width:680px;margin:0 auto}.footer .footer_input input{padding:14px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#f5f5f5}.footer .footer_input input:focus{border-color:rgba(236,72,153,.8);box-shadow:0 0 10px rgba(236,72,153,.5),0 0 20px rgba(168,85,247,.5),inset 0 0 12px hsla(0,0%,100%,.1);transform:scale(1.02);color:#f5f5f5}.footer .footer_input .footer_input-btn{position:relative;border-radius:20px;border:1px solid aqua;filter:drop-shadow(0 0 1px #ff00ff) drop-shadow(0 0 10px #00ffff);font-size:medium;cursor:pointer;margin:0 15px;padding:5px;width:100px;color:aqua}.footer .footer_input .footer_input-btn:hover{transition:all .5s ease;transform:scale(1.05)}.footer .footer_items{display:flex;justify-content:center;align-items:center;gap:15px}.footer .footer_items li:not(:first-child):hover{filter:drop-shadow(0 0 5px #ff00ff) drop-shadow(0 0 10px #00ffff)}.footer .footer_items li:first-child{margin-right:100px}.footer .footer_items img{transform:scale(0.5)}@media screen and (max-width: 768px){.footer{grid-template-rows:1fr 3fr 1fr}.footer_items li:first-child{margin-right:20px !important}.footer_input{flex-direction:column;justify-content:center;position:relative;width:100%;align-items:center}.footer_input input{width:80%}}.location_container{display:flex;justify-content:center;margin:25px auto;padding:25px}.location_container iframe{border-radius:25px;padding:15px;border:5px solid aqua}.intro{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(0,0,0,.5);z-index:1000;transition:all 1s ease}.intro button{background:linear-gradient(135deg, #ff00ff, #7700ff);color:#fff;border:none;padding:15px 40px;border-radius:50px;font-size:1.5rem;letter-spacing:1px;cursor:pointer;box-shadow:0 0 25px rgba(255,0,255,.6);transition:.4s}.intro button:hover{transform:scale(1.1);box-shadow:0 0 40px rgba(255,0,255,.9)}.hidden{display:none}li,a{color:aqua;z-index:1}li:hover .iframe-wrapper,a:hover .iframe-wrapper{filter:grayscale(0%)}li a,a a{height:100%;width:100%;text-align:center;align-content:center}li .iframe-wrapper,a .iframe-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;border-radius:20px;filter:grayscale(100%)}li .iframe-wrapper iframe,a .iframe-wrapper iframe{width:550px;height:800px;transform:scale(0.3);transform-origin:0 0;border:none;overflow:hidden}li img{height:50px}.main-content{display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;margin:35px auto;position:relative}.main-content .main-content_card-about{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;padding:25px;text-align:center;margin:15px auto;position:relative;z-index:1;color:#fff;border-radius:16px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.main-content .main-content_card-about .main-content_photo{width:200px;margin:10px;border-radius:50%;border:1px solid aqua;margin-top:5px}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.main-content .main-content_card-about .main-content_card-title{margin-top:15px;font-weight:400}.main-content .main-content_card-about .main-content_card-text{padding:15px;font-size:15px;color:#fff}.main-content .container-skills,.main-content .container-projects{display:flex;flex-direction:column;width:350px;margin:15px auto}.main-content .container-skills .container-skills_title,.main-content .container-skills .container-projects_title,.main-content .container-projects .container-skills_title,.main-content .container-projects .container-projects_title{margin:15px 0;font-weight:500}.main-content .container-skills .container-skills-list,.main-content .container-skills .container-projects-list,.main-content .container-projects .container-skills-list,.main-content .container-projects .container-projects-list{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:15px auto;width:100%}.main-content .container-skills .container-skills-list .container-skills_item,.main-content .container-skills .container-skills-list .container-projects_item,.main-content .container-skills .container-projects-list .container-skills_item,.main-content .container-skills .container-projects-list .container-projects_item,.main-content .container-projects .container-skills-list .container-skills_item,.main-content .container-projects .container-skills-list .container-projects_item,.main-content .container-projects .container-projects-list .container-skills_item,.main-content .container-projects .container-projects-list .container-projects_item{display:flex;justify-content:start;align-items:center;padding:10px;height:75px;margin-top:15px;cursor:pointer;transition:transform .2s ease}.main-content .container-skills .container-skills-list .container-skills_item h4,.main-content .container-skills .container-skills-list .container-projects_item h4,.main-content .container-skills .container-projects-list .container-skills_item h4,.main-content .container-skills .container-projects-list .container-projects_item h4,.main-content .container-projects .container-skills-list .container-skills_item h4,.main-content .container-projects .container-skills-list .container-projects_item h4,.main-content .container-projects .container-projects-list .container-skills_item h4,.main-content .container-projects .container-projects-list .container-projects_item h4{z-index:2;position:absolute;top:-20px}.main-content .container-skills .container-skills-list .container-skills_item:hover,.main-content .container-skills .container-skills-list .container-projects_item:hover,.main-content .container-skills .container-projects-list .container-skills_item:hover,.main-content .container-skills .container-projects-list .container-projects_item:hover,.main-content .container-projects .container-skills-list .container-skills_item:hover,.main-content .container-projects .container-skills-list .container-projects_item:hover,.main-content .container-projects .container-projects-list .container-skills_item:hover,.main-content .container-projects .container-projects-list .container-projects_item:hover{transform:scale(1.1);z-index:1002}.main-content .container-skills .container-skills-list .container-skills_item img,.main-content .container-skills .container-skills-list .container-projects_item img,.main-content .container-skills .container-projects-list .container-skills_item img,.main-content .container-skills .container-projects-list .container-projects_item img,.main-content .container-projects .container-skills-list .container-skills_item img,.main-content .container-projects .container-skills-list .container-projects_item img,.main-content .container-projects .container-projects-list .container-skills_item img,.main-content .container-projects .container-projects-list .container-projects_item img{margin-right:15px}.main-content .container-skills .container-skills-list .container-projects_item,.main-content .container-skills .container-projects-list .container-projects_item,.main-content .container-projects .container-skills-list .container-projects_item,.main-content .container-projects .container-projects-list .container-projects_item{justify-content:center}