body.loading{overflow:hidden;width:100%;height:100%}.Kingfolio-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;width:100dvw;height:100vh;height:100dvh;z-index:999999;background:rgba(0,0,0,1)}.Kingfolio-wrapper .video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Kingfolio{position:absolute;display:center;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90%,1666px);z-index:1}.kingfolio svg{width:100%;height:auto;enableBackground:new 0 0 2252.9 1017.29;animation:spin 2s linear infinite}.st0{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-miterlimit:10}.Kingfolio path{stroke:#fff;fill:#fff;stroke-dasharray:3700;opacity:1;animation:KingfolioAnimate 3s cubic-bezier(0,.23,1,.1);animation-iteration-count:infinite}@keyframes KingfolioAnimate{0%{opacity:0;fill:none;stroke-dasharray:0}10%{opacity:1;fill:none;stroke-dasharray:0}20%{fill:rgba(255,255,255,0)}30%{opacity:1;fill:rgba(255,255,255,1);stroke-dasharray:3700}40%{opacity:1;fill:rgba(255,255,255,1);stroke-dasharray:3700}50%{opacity:1;fill:rgba(255,255,255,1);stroke-dasharray:3700}60%{opacity:1;fill:rgba(255,255,255,1);stroke-dasharray:3700}70%{opacity:1;fill:rgba(255,255,255,1);stroke-dasharray:3700}to{fill:rgba(255,255,255,0)}}.Kingfolio .Kingfoliost0 path{stroke-dasharray:4000}#map_canvas{width:100%;height:auto}#scrollPath{width:clamp(10px,3cqi,33px);height:100%;background:rgba(255,255,255,.001);z-Index:9999}#progressBar,#scrollPath{position:fixed;top:0;right:0}#progressBar{width:clamp(3px,1cqi,5px);background:linear-gradient(0deg,#008aff,#00ffe7);animation:progressAnimate 5s linear infinite;z-Index:10000}@keyframes progressAnimate{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(1turn)}}#progressBar:before{filter:blur(clamp(5px,2cqi,10px))}#progressBar:after,#progressBar:before{content:"";position:absolute;top:0;left:100%;width:100%;height:100%;background:linear-gradient(0deg,#008aff,#00ffe7)}#progressBar:after{filter:blur(clamp(10px,4cqi,30px))}.reveal{opacity:0}.reveal.active{opacity:1}.active.fade-bottom{animation:fade-bottom 1s ease-in}.active.fade-left{animation:fade-left 1s ease-in}.active.fade-right{animation:fade-right 1s ease-in}@keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-left{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fade-right{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}.cd-header{position:fixed;width:100%;top:0;left:0;z-index:100}.header-wrapper{position:relative;width:calc(100% - 100px);margin-left:11px}.nav-but-wrap{position:relative;display:inline-block;float:left;padding-left:15px;padding-top:15px;margin-top:19px;transition:all .3s ease-out}.menu-icon{height:30px;position:relative;z-index:2;animation:flickere 1.5s infinite alternate}.menu-icon,.menu-icon__line{width:30px;cursor:pointer;display:block}.menu-icon__line{height:2px;background-color:red;margin-bottom:7px;transition:transform .2s ease,background-color .5s ease;box-shadow:0 0 11px .3px rgba(250,0,0,1),0 0 22px 1px rgba(250,0,0,.9)}.menu-icon__line-left,.menu-icon__line-right{width:16.5px;transition:all .2s linear}.menu-icon__line-right{float:right}.menu-icon:hover .menu-icon__line-left,.menu-icon:hover .menu-icon__line-right{width:30px}.nav{position:fixed;z-index:98}.nav:after,.nav:before{content:"";position:fixed;top:11px;left:11px;width:0;height:0;background-color:rgba(20,21,26,.6);border-bottom-right-radius:200%;z-index:-1;transition:border-radius .8s linear,width .6s cubic-bezier(.77,0,.175,1),height .6s cubic-bezier(.77,0,.175,1)}.nav:after{background-color:rgba(0,0,0,.75);background-image:url(/svg/Türk.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;transition-delay:0s;box-shadow:3px 4px 14px 0 rgba(250,0,0,1)}.nav:before{transition-delay:.2s}.nav__content{position:fixed;visibility:hidden;top:70px;left:6px;width:300px;text-align:left}.nav__list{position:relative;padding:0;margin:0;z-index:2}.nav__list-item{display:block;transition-delay:.3s;opacity:0;text-align:left;color:#fff;font-size:22px;line-height:1.2;letter-spacing:1px;transform:translate(30px);transition:opacity .2s ease,transform .2s ease;margin-top:7px;margin-bottom:7px}.nav__list-item,.nav__list-item a{position:relative;overflow:hidden;font-family:BlackChancery,sans-serif}.nav__list-item a{text-decoration:none;color:rgba(255,255,255,.6);cursor:pointer;font-weight:600;z-index:2;padding-left:40px;padding-top:5px;padding-bottom:5px;display:inline-block;transition:all .2s linear}.nav__list-item a:after{position:absolute;content:"";top:50%;left:0;width:5px;height:0;opacity:0;background-color:red;z-index:1;transition:all .2s linear}.nav__list-item a:hover:after{height:100%;opacity:1;top:0}.nav__list-item a:hover{color:rgba(255,0,0,1)}.nav__list-item.active-nav a{color:rgba(255,255,255,1)}.nav__list-item.active-nav a:hover{color:rgba(255,0,0,1)}.nav__list-item.active-nav a:after{color:rgba(255,0,0,1);height:100%;opacity:1;top:0}body.nav-active .nav__content{visibility:visible}body.nav-active .menu-icon__line{background-color:red;transform:translate(0) rotate(-45deg)}body.nav-active .menu-icon__line-left{width:15px;transform:translate(2px,4px) rotate(45deg)}body.nav-active .menu-icon__line-right{width:15px;float:right;transform:translate(-3px,-3.5px) rotate(45deg)}body.nav-active .menu-icon:hover .menu-icon__line-left,body.nav-active .menu-icon:hover .menu-icon__line-right{width:15px}body.nav-active .nav{visibility:visible}body.nav-active .nav:after,body.nav-active .nav:before{width:250px;height:380px;border-radius:15px}body.nav-active .nav:after{transition-delay:.1s}body.nav-active .nav:before{transition-delay:0s}body.nav-active .nav__list-item{opacity:1;transform:translateX(0);transition:opacity .3s ease,transform .3s ease,color .3s ease}body.nav-active .nav__list-item:nth-child(0){transition-delay:.3s}body.nav-active .nav__list-item:first-child{transition-delay:.4s}body.nav-active .nav__list-item:nth-child(2){transition-delay:.5s}body.nav-active .nav__list-item:nth-child(3){transition-delay:.6s}body.nav-active .nav__list-item:nth-child(4){transition-delay:.7s}body.nav-active .nav__list-item:nth-child(5){transition-delay:.8s}body.nav-active .nav__list-item:nth-child(6){transition-delay:.9s}body.nav-active .nav__list-item:nth-child(7){transition-delay:1s}body.nav-active .nav__list-item:nth-child(8){transition-delay:1.1s}body.nav-active .nav__list-item:nth-child(9){transition-delay:1.2s}body.nav-active .nav__list-item:nth-child(10){transition-delay:1.3s}#logoBlack{text-shadow:0 0 .5px red,0 0 1px red,0 0 1.5px red,0 0 2px red,0 0 2.5px red,0 0 3px red,0 0 6px red,0 0 11px red}.logo{position:absolute;position:fixed;padding:11px;right:11px;font-family:Old English Five,sans-serif}.logo a{color:#fff;font-size:35px;font-weight:600}.logo a span{color:red;animation:flicker 1.5s infinite alternate;transition:all .3s ease}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{text-shadow:0 0 .1px red,0 0 .2px red,0 0 .3px red,0 0 .4px red,0 0 .5px red,0 0 .6px red,0 0 .7px red,0 0 .8px red,0 0 .9px red,0 0 1px red,0 0 11px red,0 0 22px red}20%,24%,55%{text-shadow:none}}footer{font-family:Poppins,sans-serif;background:url(/gif/Banner.gif) no-repeat 50%;background-size:cover;font-family:BlackChancery,sans-serif;color:#fff;padding:clamp(.5rem,3cqi,.625rem) clamp(1rem,5cqi,1.4375rem);text-align:center;container-type:inline-size;container-name:footer-section;position:relative;bottom:0;width:100%;flex-shrink:0}footer div{display:flex;justify-content:center;padding:clamp(.25rem,1cqi,.1875rem)}footer div img{position:relative;top:clamp(.5rem,2cqi,.8125rem);height:clamp(1rem,4cqi,1.4375rem);width:auto;sizes:100vw;sizes:100dvw}.footer-list{list-style:none}.footer-list li{display:inline}#copyright{position:relative;top:clamp(.25rem,1cqi,.1875rem)}@container footer-section (width < 480px){footer div{flex-direction:column;gap:.5rem}}@media (max-width:445px){footer{padding:10px 3px 16px}footer div{font-size:14px}footer div img{top:12px}}@media (max-width:600px){footer{background-attachment:scroll}}.home{container-type:inline-size;container-name:home-section;position:relative;display:flex;height:100vh;height:100dvh;min-height:500px;color:#fff;font-family:Poppins,sans-serif;transition:height .5s ease}.home .video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.home .max-width{display:flex;padding:0 5%;margin:auto}.home .home-content,.home .max-width{width:100%!important}.home .home-content .a{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;display:inline-block}.home .home-content .a:hover{color:orange;animation-name:rubberBand}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.home .home-content .text-1{margin-left:15%;font-size:clamp(2rem,4cqi,5rem);font-family:Adine Kirnberg}.home .home-content .text-2{transform:translateX(11%);display:inline-block;weight:100%;font-size:min(11rem,max(5rem,11cqi));font-weight:700;white-space:nowrap}.home .home-content .text-2 h3,.home .home-content .text-2 h4,.home .home-content .text-2 h5{text-align:center;font-size:min(8.8rem,max(3rem,8.8cqi));font-family:Old English Text MT;white-space:nowrap}.home .home-content .text-2 h4{transform:translateX(3%)}.home .home-content .text-2 h5{transform:translateX(12%)}.home-actions{display:flex;align-items:center;gap:3rem;margin-top:clamp(1rem,3cqi,1.25rem);justify-content:center}.social-icons ul{position:relative;display:flex;transform:rotate(-6deg) skew(6deg);transform-style:preserve-3d;gap:.5rem}.social-icons ul li{position:relative;list-style:none;width:44px;height:44px}.social-icons ul li span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex!important;background:transparent;justify-content:center;align-items:center;color:#fff;font-size:clamp(1rem,6cqi,2rem)!important;transition:1.5s ease-out}.social-icons ul li:hover span{z-index:1000;transition:.3s;color:#fff;box-shadow:-1px 1px 1px rgba(0,0,0,.5)}.social-icons ul li:hover span:nth-child(7){transform:translate(18px,-18px);opacity:1}.social-icons ul li:hover span:nth-child(6){transform:translate(15px,-15px);opacity:.8}.social-icons ul li:hover span:nth-child(5){transform:translate(12px,-12px);opacity:.6}.social-icons ul li:hover span:nth-child(4){transform:translate(9px,-9px);opacity:.4}.social-icons ul li:hover span:nth-child(3){transform:translate(6px,-6px);opacity:.2}.social-icons ul li:hover span:nth-child(2){transform:translate(3px,-3px);opacity:.1}.social-icons ul li:hover span:first-child{transform:translate(0);opacity:.05}.social-icons ul li:first-child:hover span{background:linear-gradient(45deg,#000000,#0077b5,#00A0DC)!important;box-shadow:0 0 3px #000000,0 0 6px #0077b5,0 0 11px #00A0DC}.social-icons ul li:nth-child(2):hover span{background:linear-gradient(45deg,#000000,#6e5494,#ff12f6)!important;box-shadow:0 0 3px #000000,0 0 6px #6e5494,0 0 11px #ff12f6}.social-icons ul li:nth-child(3):hover span{background:linear-gradient(45deg,#000000,#47CF73)!important;box-shadow:0 0 3px #47CF73,0 0 6px #47CF73,0 0 11px #47CF73}.social-icons ul li:nth-child(4):hover span{background:linear-gradient(45deg,#000000,#1DA1F2,#657786)!important;box-shadow:0 0 3px #000000,0 0 6px #1DA1F2,0 0 11px #657786}.social-icons ul li:nth-child(5):hover span{background:linear-gradient(45deg,#000000,#1877F2,#3B5998)!important;box-shadow:0 0 3px #000000,0 0 6px #1877F2,0 0 11px #3B5998}.social-icons ul li:nth-child(6):hover span{background:linear-gradient(45deg,#ff7209,#f800ce,#ee000b)!important;box-shadow:0 0 3px #ff7209,0 0 6px #f800ce,0 0 11px #ee000b}.social-icons ul li:nth-child(7):hover span{background:linear-gradient(45deg,#000000,#69C9D0,#EE1D52)!important;box-shadow:0 0 3px #000000,0 0 6px #69C9D0,0 0 11px #EE1D52}@container home-section (width < 750px){.home-actions{gap:2rem}}@container home-section (width < 700px){.home-actions{gap:1rem}}@container home-section (width < 600px){.home .home-content .text-1{align-items:center;align:center}.home .home-content .text-1,.home .home-content .text-2{display:flex;margin:0 auto;padding:0;flex-direction:column;justify-content:center}.home .home-content .text-2{align-items:center;height:66px;width:100%;transform:translateX(0);font-size:4rem!important;gap:.3rem}.home .home-content .text-2 h3,.home .home-content .text-2 h4,.home .home-content .text-2 h5{transform:translateX(0);white-space:normal!important;text-align:center;margin:0;width:100%}.home .home-content .text-2 h3{margin-right:min(30%)}.home .home-content .text-2 h5{margin-left:min(35%)}.home .home-content .buttonBlack{display:flex;justify-content:center;width:100%;margin-top:1rem}.home-actions{flex-direction:column}.social-icons ul{transform:none}}@container home-section (width < 550px){.home .home-content .text-2 h3{margin-right:min(35%)}.home .home-content .text-2 h5{margin-left:min(40%)}}@container home-section (width < 500px){.home .home-content .text-2 h5{margin-left:min(45%)}.social-icons ul{gap:.1rem}}@container home-section (width < 450px){.home .home-content .text-2 h5{margin-left:min(50%)}}@container home-section (width < 400px){.home .home-content .text-2 h5{margin-left:min(55%)}}@container home-section (width < 300px){.home .home-content .text-2 h3,.home .home-content .text-2 h4,.home .home-content .text-2 h5{text-align:center!important;margin:0 auto!important}}.buttonBlack a{position:relative;display:inline-block;padding:clamp(.5rem,3cqi,.75rem) clamp(1.5rem,5cqi,2.25rem);border:3px solid #0f0;margin-top:clamp(1rem,3cqi,1.25rem);text-transform:uppercase;font-weight:400;text-decoration:none;letter-spacing:min(2px,.3cqi);color:#fff;font-size:clamp(1rem,4cqi,1.5625rem);border-radius:7px;transition:all .3s ease;-webkit-box-reflect:below 0 linear-gradient(transparent,#0002);transition:.5s;transition-delay:0s;filter:hue-rotate(260deg)}.buttonBlack a:hover{transition-delay:1.5s;color:#000;box-shadow:0 0 10px #0f0,0 0 20px #0f0,0 0 40px #0f0,0 0 80px #0f0,0 0 160px #0f0}.buttonBlack a span{position:relative;z-index:100}.buttonBlack a:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:clamp(15px,3cqi,20px);height:2px;background:#0f0;box-shadow:-5px -8px 0 #0f0,-5px 8px 0 #0f0;transition:width .5s,left .5s,height .5s;box-shadow:.5s;transition-delay:1s,.5s,0s,0s}.buttonBlack a:hover:before{width:min(60%,200px);height:100%;left:-1px;box-shadow:-5px 0 0 #0f0,-5px 0 0 #0f0;transition-delay:0s,.5s,1s,1s}.buttonBlack a:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:clamp(15px,3cqi,20px);height:2px;background:#0f0;box-shadow:5px -8px 0 #0f0,5px 8px 0 #0f0;transition:width .5s,left .5s,height .5s;box-shadow:.5s;transition-delay:1s,.5s,0s,0s}.buttonBlack a:hover:after{width:min(60%,200px);height:100%;right:-1px;box-shadow:5px 0 0 #0f0,5px 0 0 #0f0;transition-delay:0s,.5s,1s,1s}.about{container-type:inline-size;container-name:about-section}.about .title{padding-bottom:0}.about .title:after{content:"who am i"}.about .about-content .left .text{font-size:clamp(1.4rem,3cqi,2rem);font-weight:600;margin-bottom:clamp(.5rem,2cqi,.625rem);padding-top:clamp(5%,8cqi,11%)}.about .about-content .left p{text-align:justify}.about .about-content .left .text span{text-align:center;color:#D40000;font-weight:700}.about .about-content .right img{shape-outside:url(/svg/Mask.svg);shape-margin:min(20px,3cqi);margin-right:min(20px,3cqi);transition:1s ease;float:left;height:auto;width:min(39%,444px)}.about .about-content .right img:hover{transform:rotate(-10deg);transition:1s ease}.polygons{-webkit-clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);animation:PolygonsAnimation 3s infinite alternate;-webkit-mask-image:url(/svg/Mask.svg);mask-image:url(/svg/Mask.svg);-webkit-mask-position:bottom left fixed;mask-position:bottom left fixed;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image-transform:rotate(90deg);mask-image-transform:rotate(90deg)}@keyframes PolygonsAnimation{25%{-webkit-clip-path:polygon(20% 0,100% 38%,70% 90%,0 100%);clip-path:polygon(20% 0,100% 38%,70% 90%,0 100%)}50%{-webkit-clip-path:polygon(0 46%,100% 15%,55% 74%,0 100%);clip-path:polygon(0 46%,100% 15%,55% 74%,0 100%)}75%{-webkit-clip-path:polygon(100% 38%,100% 38%,66% 100%,0 53%);clip-path:polygon(100% 38%,100% 38%,66% 100%,0 53%)}}.pdf-content{position:fixed;top:0;left:0;width:95wv;height:95vh;z-index:1000!important}.cv-blur{background:rgba(0,0,0,.55);backdrop-filter:blur(6.6px);-webkit-backdrop-filter:blur(6.6px);z-index:9998}.cv-blur,.cv-overlay{position:fixed;top:0;left:0;width:100%;height:100%;animation:fadeIn .3s ease}.cv-overlay{align-items:flex-start;z-index:9999;overflow-y:auto}.cv-overlay,.cv-popup{display:flex;justify-content:center}.cv-popup{position:relative;padding:11rem;z-index:10000;animation:slideIn .4s cubic-bezier(.31,.25,.5,1.5);width:100%;max-width:none;margin:auto;overflow:visible}.cv-overlay.pdf-active{padding:0!important;align-items:center!important;overflow:hidden!important}.cv-popup.pdf-active{padding:0!important;max-width:95vw!important;max-height:95vh!important;overflow:visible!important}.cv-iframe{width:95vw;height:95vh;border:none;border-radius:11px;background:white;z-index:1}.cv-image-link{cursor:pointer;display:block}@keyframes animateRainbowGlow{0%{background-position:0 50%}to{background-position:100% 50%}}.rainbowGlow:after{filter:blur(66px);opacity:1}.rainbowcard img{position:relative;z-index:1;width:100%;height:auto;min-height:100vh;min-height:100dvh;display:block;border-radius:11px;object-fit:contain}.rotate-close-btn{position:absolute!important;top:1rem!important;right:1rem!important;background:red!important;color:white!important;border:none!important;border-radius:50%!important;width:40px!important;height:40px!important;font-size:1.2rem!important;font-weight:700!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;box-shadow:0 4px 15px rgba(255,0,0,.3)!important;z-index:10003!important}.rotate-close-btn:hover{background:darkred!important;transform:scale(1.1)!important}.rotate-prompt-container{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:3rem!important;background:rgba(255,255,255,.95)!important;border-radius:20px!important;box-shadow:0 20px 40px rgba(0,0,0,.3)!important;max-width:300px!important;animation:pulse 2s ease-in-out infinite!important}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.rotate-icon{font-size:4rem;margin-bottom:1rem;animation:rotate 3s ease-in-out infinite}@keyframes rotate{0%,to{transform:rotate(0deg)}50%{transform:rotate(90deg)}}.rotate-arrow{font-size:2.5rem;animation:bounce 1.5s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.buttonNeon a{position:relative;display:inline-block;padding:clamp(.5rem,2cqi,.625rem) clamp(1.5rem,4cqi,1.875rem);color:#03e9f4;text-decoration:none;text-transform:uppercase;transition:.5s;letter-spacing:min(4px,.5cqi);overflow:hidden;font-size:clamp(1rem,3cqi,1.25rem);font-weight:500;margin:clamp(1rem,2cqi,1.25rem) min(50px,5cqi) clamp(1rem,3cqi,2.5rem) 0;border-radius:6px}.buttonNeon a:hover{background:#03e9f4;color:#050801;box-shadow:0 0 5px #03e9f4,0 0 25px #03e9f4,0 0 50px #03e9f4,0 0 200px #03e9f4;-webkit-box-reflect:below 1px linear-gradient(transparent,#0005)}#buttonNeon-II{filter:hue-rotate(270deg)}#buttonNeon-III{filter:hue-rotate(110deg)}.buttonNeon a span{position:absolute;display:block}.buttonNeon a span:first-child{top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#03e9f4);animation:animate1 1s linear infinite}@keyframes animate1{0%{left:-100%}50%,to{left:100%}}.buttonNeon a span:nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#03e9f4);animation:animate2 1s linear infinite;animation-delay:.25s}@keyframes animate2{0%{top:-100%}50%,to{top:100%}}.buttonNeon a span:nth-child(3){bottom:0;right:0;width:100%;height:2px;background:linear-gradient(270deg,transparent,#03e9f4);animation:animate3 1s linear infinite;animation-delay:.5s}@keyframes animate3{0%{right:-100%}50%,to{right:100%}}.buttonNeon a span:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(1turn,transparent,#03e9f4);animation:animate4 1s linear infinite;animation-delay:.75s}@keyframes animate4{0%{bottom:-100%}50%,to{bottom:100%}}@container about-section (width < 1300px){.cv-popup{padding:8rem}}@container about-section (width < 1100px){.cv-popup{padding:5rem}}@container about-section (width < 880px){.cv-popup{padding:3rem}}@container about-section (width < 770px){.cv-popup{padding:1rem}}.cv-content{position:relative;background:transparent;width:100%;display:flex;justify-content:center}.cv-image{width:100%;height:auto;min-height:100vh;min-height:100dvh;border-radius:12px;object-fit:contain;box-shadow:0 20px 40px rgba(0,0,0,.3)}.cv-close-btn{position:fixed;top:2rem;right:2rem;background:red;color:white;border:none;border-radius:50%;width:50px;height:50px;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,0,0,.3);z-index:10001}.cv-close-btn:hover{background:darkred;transform:scale(1.1)}.cv-content.rainbowcard{width:100%;margin:0 auto}.rainbowcard{position:relative;display:flex;justify-content:center;width:100%}.rainbowGlow:after,.rainbowGlow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(45deg,#ff0000,#ff8700,#ffff00,#25ff00,#00ffe9,#0032ff,#9800ff,#f200ff,#ff0000);background-size:400%;width:100%;height:100%;border-radius:14px;z-index:0;pointer-events:none;animation:animateRainbowGlow 3s linear infinite}@container about-section (width < 650px){.about .about-content .column{display:grid;grid-template-areas:"image" "text" "description" "button";grid-template-columns:1fr;grid-gap:1rem;gap:1rem;justify-items:center;align-items:center;text-align:center}.about .about-content .right{grid-area:image;display:flex;justify-content:center;width:100%}.about .about-content .right img{width:auto;height:10%;max-height:333px;float:center;margin:0 auto;grid-area:image}.about .about-content .left{width:100%;text-align:center;grid-area:text}.about .about-content .left p{width:100%;text-align:center;grid-area:description}.about .about-content .buttonNeon{width:100%;display:flex;justify-content:center;grid-area:button}}@container about-section (width < 500px){.about .about-content .right img{width:auto;height:1%;max-height:222px}}.fade-bottom{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fade-bottom.active{opacity:1;transform:translateY(0)}.typing{min-width:min(15ch,20cqi);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.typing,.typing:after{text-shadow:0 0 1px #ff073a,0 0 3px #ff073a,0 0 5px #ff073a,0 0 11px #ff073a}.typing:after{content:"|";animation:blink .7s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}:root{--electric-border-color:#dd8448;--electric-light-color:#ff9d5c}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:25px}::-webkit-scrollbar-thumb:hover{background:#555}.projects html{scroll-behavior:smooth}.projects svg{pointer-events:none;position:absolute;top:0;left:0}.projects{container-type:inline-size;container-name:projects-section;scroll-snap-align:start;scroll-snap-stop:always;color:#fff;height:100vh;height:100dvh;isolation:isolate;position:relative;overflow:hidden;font-family:BlackChancery,sans-serif;transition:height .6s ease,min-height .6s ease}.projects,.projects.is-pinned{min-height:100vh;min-height:100dvh}.projects.is-pinned{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;height:100dvh!important}.projects.is-pinned~footer,.projects.is-pinned~section{height:0!important;overflow:hidden!important}.projects.is-pinned~footer,.projects.is-pinned~section{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.projects .video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.projects-title-section{padding:2rem 0;position:absolute;top:0;left:0;width:100%;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:20;transition:opacity .8s ease}.projects-animation-section{display:block!important;height:100%;opacity:0;transition:opacity .3s ease}.projects.is-pinned .projects-animation-section{opacity:1}.projects-scroll-container{-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000;position:relative;overflow-y:visible;overflow-x:hidden;height:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;transition:height .6s ease}.projects.is-pinned .projects-scroll-container{height:100vh;height:100dvh;overflow-y:auto}.projects-sticky-section{transform:translateZ(0);will-change:transform;min-height:auto;position:relative;transition:min-height .6s ease}.projects.is-pinned .projects-sticky-section{min-height:100vh;min-height:100dvh}.projects-inner-scroll{position:relative}.projects .title:before{background:#fff}.projects .title:after{background:#111;content:"what i provide"}.projects .projects-content{display:grid}.projects .projects-content img{display:block;float:right;bottom:0;right:0;width:min(35%,400px);height:auto}.projects-scroll-content{flex:1 1;overflow-y:auto;max-height:calc(100vh - clamp(120px, 25cqi, 200px));max-height:calc(100dvh - clamp(120px, 25cqi, 200px));padding:clamp(1rem,3cqi,1.25rem) 0;scrollbar-width:thin;scrollbar-color:greenyellow #111}.projects-scroll-content::-webkit-scrollbar{width:8px}.projects-scroll-content::-webkit-scrollbar-track{background:#111}.projects-scroll-content::-webkit-scrollbar-thumb{background:greenyellow;border-radius:4px}.projects-scroll-content::-webkit-scrollbar-thumb:hover{background:#a8e04e}#app{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none}#app img,.imgBox{pointer-events:auto!important}#app>*{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#scrollDist{width:100%;height:100vh;height:100dvh;position:relative}#app img{display:block;max-width:100%;height:auto;opacity:1}.image-caption{position:absolute;bottom:-11rem;left:50%;transform:translateX(-50%);color:#fff;opacity:1;opacity:0;text-align:center;white-space:nowrap;font-size:clamp(8rem,8cqi,8rem);text-shadow:0 0 1px #fff,0 0 11px #fff,0 0 22px #fff,0 0 33px #fff;background:rgba(0,0,0,0);padding:8px 16px;border-radius:4px;transition:opacity .3s ease;pointer-events:none;letter-spacing:1.5px}.image-wrapper{pointer-events:none!important;position:absolute!important}.image-wrapper,.imgBox{transform-style:preserve-3d;opacity:1}.imgBox{pointer-events:auto!important;position:relative}#imgGroup{position:absolute!important;top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important}#imgGroup img{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:22px}.image-caption,.image-wrapper,.imgBox,.imgBox img{opacity:1}.image-wrapper img,.project-card img,.project-image img{border-radius:22px}#headlines{max-width:auto;min-width:auto;left:50%;top:50%;transform:translate(-50%,-50%);overflow:visible!important;-webkit-clip-path:none!important;clip-path:none!important;clip:auto!important}.text-border-container{position:relative;width:min(90%,800px);max-width:95vw;margin:1rem auto}.animated-border{border-radius:33px;padding:2rem;background:transparent;position:relative}.border-element{top:0;left:0;right:0;bottom:0;border:2px solid var(--electric-border-color);border-radius:33px;filter:url(#turbulent-displace)}.blitz-effect,.border-element{position:absolute;pointer-events:none}.blitz-effect{border:0 solid var(--electric-light-color);border-radius:16px;filter:blur(1px);opacity:.8;animation:blitzPulse 2s ease-in-out infinite}.blitz-effect,.wave-effect{top:-2px;left:-2px;right:-2px;bottom:-2px}.wave-effect{position:absolute;border:1px solid rgba(255,157,92,.4);border-radius:16px;filter:blur(3px);pointer-events:none;animation:waveMove 3s linear infinite}@keyframes blitzPulse{0%,to{opacity:.3;filter:blur(1px)}50%{opacity:.8;filter:blur(2px)}}@keyframes waveMove{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.02);opacity:.6}to{transform:scale(1);opacity:.3}}.text-content{position:relative;z-index:11}#detailImg{width:min(80%,1000px);height:min(60%,600px);border-radius:22px;overflow:hidden;margin-bottom:-1rem;max-width:90vw!important;max-height:60vh!important;background-size:contain!important;background-position:50%;background-repeat:no-repeat}#detail{background:rgba(0,0,0,.6);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);position:absolute;display:flex;width:100%;height:100%;top:100%;gap:2rem;padding:2rem;align-items:center;flex-direction:column;justify-content:center;background:transparent;overflow:hidden}#detailTxt{color:#fff;font-size:clamp(1rem,2cqi,1.3rem);letter-spacing:1px;text-align:center;line-height:1.6;margin:0;padding:0;text-shadow:0 0 1px #fff,0 0 11px #fff,0 0 22px #fff,0 0 33px #fff}.pdf-blur{background:rgba(0,0,0,.55);backdrop-filter:blur(6.6px);-webkit-backdrop-filter:blur(6.6px);z-index:1;animation:fadeIn .3s ease}.pdf-blur,.pdf-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.pdf-overlay{display:flex;justify-content:center;align-items:center;z-index:1000!important}.pdf-popup{position:relative;isolation:isolate;width:85%;height:85%;z-index:1001!important;background:transparent;border-radius:12px;animation:slideIn .4s cubic-bezier(.31,.25,.5,1.5);overflow:visible}.pdf-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0}.pdf-iframe{width:100%!important;height:100%!important;border:none!important;border-radius:8px!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;overflow:auto!important;z-index:1!important}.pdf-close-btn{position:absolute;display:flex;align-items:center;justify-content:center;top:1.5rem;right:0;background:red;color:white;border:none;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.2rem;font-weight:700;cursor:pointer;z-index:1002!important}.pdf-close-btn:hover{background:#ff3867;transform:scale(1.1)}body.show-pdf .logo,body.show-pdf .logo a,body.show-pdf .menu-icon,body.show-pdf .menu-icon__line,body.show-pdf .nav-but-wrap{filter:blur(6.6px)!important;pointer-events:none!important}body.show-pdf .cd-header,body.show-pdf .header-wrapper,body.show-pdf header{filter:none!important;pointer-events:auto!important}body.show-pdf,html.show-pdf{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}@container projects-section (width < 768px){#headlines{width:600px;height:120px}.text-border-container{width:95%}.animated-border{padding:1.5rem}#detailImg{margin-bottom:-4rem}#detailTxt{font-size:clamp(.9rem,1.5cqi,1.1rem)}}@container projects-section (width < 480px){#headlines{width:450px;height:100px}#detail{padding:1rem;gap:1.5rem}.text-border-container{width:98%}.animated-border{padding:1rem}#detailImg{margin-bottom:-6rem;width:95%;height:50%}#detailTxt{font-size:.875rem}}.skills{container-type:inline-size;container-name:skills-section}.skills .max-width{max-width:90%}.skills .title:after{content:"what i know"}.skills .skills-content .column{width:calc(50% - clamp(1rem, 3cqi, 1.375rem))}.skills .skills-content .left{width:75%;align-items:center}.skills .skills-content .left .text{font-size:clamp(1.12rem,3cqi,2rem);text-shadow:0 0 1px rgba(255,255,255,.8),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.15),0 6px 12px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-weight:600;margin-bottom:clamp(.5rem,2cqi,.625rem);color:darkorange;padding-top:0;font-family:BlackChancery,sans-serif;text-align:center}.skills .skills-content .left p{text-align:center}.skills .skills-content .right{margin-top:-11%;margin-right:-5%;width:25%}.skills .skills-content .right .bars{display:flex;min-height:44px;flex-direction:column;justify-content:center;margin-bottom:clamp(.75rem,2cqi,.9375rem)}.skills .skills-content .right .info{display:flex;margin-bottom:clamp(.25rem,1cqi,.3125rem);align-items:center;justify-content:space-between}.skills .skills-content .right span{font-weight:500;font-size:clamp(1rem,2.5cqi,1.125rem)}.skills .skills-content .right .line{height:clamp(6px,1.5cqi,8px);min-height:6px;width:100%;border-radius:3px;background:lightgrey;position:relative}.skills .skills-content .right .line:before{content:"";position:absolute;height:100%;left:0;top:0;background:linear-gradient(90deg,#ff073a,#ff3867,#ff073a);box-shadow:0 0 1px #ff073a,0 0 3px #ff073a,0 0 5px #ff073a,0 0 11px #ff073a,inset 0 0 20px rgba(255,7,58,.5);border-radius:3px;animation:cyber-glow 3s ease-in-out infinite}@keyframes cyber-glow{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(10deg) brightness(1.5)}}.skills-content .right .python:before{width:80%}.skills-content .right .rpa:before{width:90%}.skills-content .right .scripting:before{width:85%}.skills-content .right .web:before{width:75%}.skills-content .right .cpp:before{width:70%}.skills-content .right .linux:before{width:80%}.skills-content .right .ml:before{width:70%}.skills-content .right .sql:before{width:60%}.skills-content .right .devops:before{width:70%}.skills .skills-content .leftleft{margin:0!important}.skills .skills-content .leftleft img{float:left;height:auto!important;width:1050px!important;margin-top:1rem!important;margin-left:-17rem!important;shape-outside:url(/webp/Gefreiter.webp);shape-margin:1rem}.skills .skills-content .right .bars:focus-within{outline:2px solid #CC5500;outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.img-down{display:inline}.img-down,.img-top{animation:zoom-in-zoom-out 2s ease infinite}.img-top{display:none}@keyframes zoom-in-zoom-out{0%{transform:rotate(-.1deg) scale(1)}50%{transform:rotate(.1deg) scale(.97)}to{transform:rotate(-.1deg) scale(1)}}#downtop:hover .img-top{display:inline}#downtop:hover .img-down{display:none}@media (prefers-reduced-motion:reduce){.img-down,.img-top{animation:none}@keyframes zoom-in-zoom-out{transform:none}}@container skills-section (width < 1300px){.skills .skills-content .left .leftright,.skills .skills-content .right{margin-top:0}.skills .skills-content .leftleft img{width:100%!important;margin-top:10rem!important;margin-left:-13rem!important}}@container skills-section (width < 1210px){.skills .skills-content .leftleft img{margin-top:8rem!important;margin-left:-10rem!important}.skills .skills-content .left p{font-size:clamp(.89rem,3cqi,.89rem)}}@container skills-section (width < 1125px){.skills .skills-content .leftleft img{margin-top:8rem!important;margin-left:-10rem!important}}@container skills-section (width < 1101px){.skills .skills-content .leftleft img{margin-top:7rem!important;margin-left:-9rem!important}}@container skills-section (width < 1100px){.skills .skills-content .leftleft img{margin-top:8rem!important;margin-left:-8rem!important}.skills .skills-content .left p{font-size:clamp(.9rem,3cqi,.9rem)}}@container skills-section (width < 1070px){.skills .skills-content .leftleft img{margin-top:10rem!important;margin-left:-8rem!important}}@container skills-section (width < 991px){.max-width{max-width:95%}.skills .skills-content .leftleft img{margin-top:11rem!important;margin-left:-7rem!important}}@container skills-section (width < 950px){.skills .skills-content .column{width:100%}.skills .skills-content .right{padding:0 5%}.skills .skills-content .left p{font-size:clamp(1rem,3cqi,1rem);text-align:left}.skills .skills-content .leftleft img{display:none!important}}.career{container-name:career-section;position:relative;overflow:hidden;text-align:center;padding:clamp(1rem,3cqi,2rem) 0;color:#fff;font-family:BlackChancery,sans-serif;container-type:inline-size;container-name:logo-slider}.career .video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.career .title{font-size:min(8rem,max(3rem,16cqi))!important;text-align:center!important;display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.career .title:before{background:#fff}.career .title:after{background:#111;content:"Every step a lesson, every role a story"}@media (max-width:1100px){.career .title{font-size:min(8rem,max(1rem,11cqi))!important;text-align:center!important;display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.career .title:before{width:360px!important}.career .title:after{font-size:20px!important}}@media (max-width:1000px){.career .title:before{width:310px!important}.career .title:after{font-size:18px!important}}.loading{color:white;font-size:clamp(1rem,3cqi,1.2rem)}.logo-slider{width:100%;height:clamp(120px,25cqi,200px);overflow:hidden;margin:0}.logo-slider,.slide-track{position:relative;display:flex;align-items:center}.slide-track{gap:clamp(2rem,6cqi,3.75rem);width:max-content;white-space:nowrap;z-index:2;will-change:transform}.slide{flex-shrink:0}.logo-slider.rtl .slide-track{animation:scroll-rtl 22s linear infinite}.logo-slider.ltr .slide-track{animation:scroll-ltr 22s linear infinite}@keyframes scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(-33.33%)}}@keyframes scroll-ltr{0%{transform:translateX(-33.33%)}to{transform:translateX(0)}}.logo-wrapper{width:auto;height:clamp(80px,15cqi,111px);position:relative;padding:0 clamp(111px,1cqi,3px)}.logo-ascii,.logo-normal,.logo-wrapper{display:flex;align-items:center;justify-content:center}.logo-ascii,.logo-normal{position:absolute;top:0;left:6px;width:100%;height:100%}.logo-normal{z-index:2;background:transparent;-webkit-clip-path:inset(0 0 0 var(--clip-right,0));clip-path:inset(0 0 0 var(--clip-right,0))}.logo-ascii{z-index:1;role:presentation;-webkit-clip-path:inset(0 calc(100% - var(--clip-left, 0%)) 0 0);clip-path:inset(0 calc(100% - var(--clip-left, 0%)) 0 0)}.logo-normal img{max-width:min(100%,300px);max-height:100%;width:auto;height:auto;object-fit:contain}.ascii-canvas{width:100%;height:100%;object-fit:contain}.scanner-layer{top:49.5%;transform:translateY(-50%);width:100vw;width:100dvw;height:102%;z-index:3;background:transparent!important;mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 8%,rgba(0,0,0,.8) 18%,black 28%,black 72%,rgba(0,0,0,.8) 82%,rgba(0,0,0,.3) 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 8%,rgba(0,0,0,.8) 18%,black 28%,black 72%,rgba(0,0,0,.8) 82%,rgba(0,0,0,.3) 92%,transparent)}.scan-effect,.scanner-layer{position:absolute;left:0;pointer-events:none}.scan-effect{top:11;width:66%;height:111%;background:linear-gradient(90deg,transparent,rgba(255,69,0,.334),transparent);animation:scanEffect .4s ease-out;z-index:5}@keyframes scanEffect{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(100%);opacity:0}}#particleCanvas{height:clamp(120px,25cqi,200px);z-index:0}#particleCanvas,#scannerCanvas{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;pointer-events:none;background:transparent!important}#scannerCanvas{height:200px;z-index:15}@container logo-slider (width < 1300px){.logo-ascii,.logo-normal{left:7px}}@container logo-slider (width < 1100px){.logo-ascii,.logo-normal{left:8px}}@container logo-slider (width < 768px){.slide-track{gap:clamp(1.5rem,4cqi,2rem)}.logo-slider.ltr .slide-track,.logo-slider.rtl .slide-track{animation-duration:15s}}@container logo-slider (width < 480px){.slide-track{gap:clamp(1rem,3cqi,1.5rem)}.logo-slider.ltr .slide-track,.logo-slider.rtl .slide-track{animation-duration:12s}}input[name=_honey]{display:none!important;opacity:0;position:absolute;top:-1000px;left:-1000px;width:1px;height:1px;overflow:hidden}.contact{container-type:inline-size;container-name:contact-section;padding:5% 1%}.contact .title{padding-bottom:0}.contact .title:after{content:"get in touch"}.contact .contact-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:5%;gap:5%;align-items:center}.contact .contact-content .contact-item{list-style:none;margin:0}.contact .contact-content .fade-right{text-align:center}.contact .contact-content .column{width:100%}.contact .contact-content .text{font-size:clamp(1.37rem,3cqi,2rem);font-weight:600;text-shadow:0 0 1px rgba(255,255,255,.8),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.15),0 6px 12px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:darkred;text-align:center;margin-bottom:clamp(.5rem,2cqi,.625rem)}.contact .contact-content .left{display:flex;flex-direction:column;justify-content:center;height:100%;gap:clamp(1rem,3cqi,1.5rem)}.contact .contact-content .left .icons{margin:clamp(.5rem,2cqi,.625rem) 0}.contact .contact-content .row{display:flex;height:clamp(3rem,8cqi,4.0625rem);align-items:center;position:relative}.contact .contact-content .row .info{margin-left:clamp(1rem,3cqi,1.875rem)}.contact .contact-content .row i{font-size:clamp(1.25rem,4cqi,1.5625rem);color:red}.contact .contact-content .info .head{font-weight:500}.contact .contact-content .info .sub-title{color:#333}.contact .contact-content .info .head,.contact .contact-content .text,.contact .title{font-family:BlackChancery,sans-serif}.contact .right form{display:flex;flex-direction:column;gap:clamp(1rem,3cqi,1.5rem);height:100%}.contact .right form .fields{flex-shrink:0;height:100%;gap:clamp(.5rem,2cqi,.625rem)}.contact .right form .field,.contact .right form .fields{display:flex;flex-direction:column}.contact .right form .field input,.contact .right form .textarea textarea{width:100%;border:1px solid lightgrey;border-radius:8px;outline:none;padding:clamp(.75rem,2cqi,1rem);font-size:clamp(1rem,3cqi,1.125rem);font-family:BlackChancery,sans-serif;transition:all .3s ease;background:#fafafa}.contact .right form .field input{height:clamp(2.5rem,7cqi,3rem)}.contact .right form .textarea{flex:1 1;display:flex;flex-direction:column}.contact .right form .textarea textarea{padding-top:clamp(.5rem,2cqi,.625rem);resize:none;flex:1 1;min-height:120px;resize:vertical;line-height:1.5}.contact .right form .field input:focus,.contact .right form .textarea textarea:focus{border-color:#b3b3b3;background:white;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.contact .right form .button-area{position:relative;display:flex;justify-content:center;align-items:center;margin-top:auto}.right form .button-area button{color:#fff;padding:clamp(.75rem,2cqi,1rem) clamp(1.5rem,4cqi,2rem);font-size:clamp(1rem,3cqi,1.125rem);font-weight:500;border-radius:8px;cursor:pointer;background:red;border:2px solid red;transition:all .3s ease;min-width:140px}.right form .button-area button:hover{color:red;background:none;transform:translateY(-2px)}.quote-author{font-size:clamp(.75rem,3cqi,.875rem);display:block;text-align:right;opacity:.8}.neonred{text-decoration:none;color:crimson;display:inline-block;transition:.3s ease-out}.neonred:hover{background:crimson;color:white;border-radius:3px;box-shadow:0 0 10px crimson,0 0 20px crimson,0 0 40px crimson,0 0 80px crimson,0 0 160px crimson,0 0 320px crimson,0 0 640px crimson}.glow-on-hover{color:inherit;text-decoration:none;width:min(220px,60cqi);height:clamp(2.5rem,8cqi,3.125rem);border:none;outline:none;cursor:pointer;position:relative;z-index:0;border-radius:10px}.glow-on-hover:before{content:"";background:linear-gradient(45deg,#ff0000,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,#ff0000);position:absolute;top:-2px;left:-2px;background-size:666%;z-index:-1;filter:blur(6px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:11px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.glow-on-hover:active{color:#000}.glow-on-hover:active:after{background:transparent}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:10px}.success-overlay{display:flex;justify-content:center;align-items:center;z-index:9999}.page-blur,.success-overlay{position:fixed;top:0;left:0;width:100%;height:100%;animation:fadeIn .3s ease}.page-blur{background:rgba(0,0,0,.6);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);z-index:9998}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.success-message{position:relative;width:min(320px,90cqi);background:white;border-radius:12px;padding:clamp(2rem,8cqi,2.5rem) clamp(1.5rem,6cqi,1.875rem) clamp(1.5rem,6cqi,1.875rem);text-align:center;font-weight:300;color:#2c2928;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:slideIn .4s cubic-bezier(.31,.25,.5,1.5);z-index:10000;margin:1rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-60px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.success-check{position:absolute;top:0;left:50%;transform:translate(-50%,-50%) scale(1);width:clamp(3.5rem,14cqi,4.375rem);height:clamp(3.5rem,14cqi,4.375rem);background:#71c341;color:white;font-size:clamp(1.5rem,6cqi,2.5rem);display:flex;align-items:center;justify-content:center;border-radius:50%;animation:scaleCheck .4s cubic-bezier(.31,.25,.5,1.5) .2s both;box-shadow:0 1px 15px rgba(113,195,65,.1),0 1px 15px rgba(113,195,65,.3),0 1px 15px rgba(113,195,65,.5),0 1px 15px rgba(113,195,65,.9)}@keyframes scaleCheck{0%{transform:translate(-50%,-50%) scale(0);opacity:0}70%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.success-title{font-size:clamp(1.5rem,6cqi,2.2rem);margin:clamp(2.5rem,10cqi,3.125rem) 0 clamp(.75rem,3cqi,.9375rem);font-weight:600;color:#71c341;text-shadow:0 0 1px #71c341,0 0 3px #71c341,0 0 5px #71c341,0 0 11px #71c341}.success-text{font-size:clamp(.9rem,3.5cqi,1rem);margin:0 0 clamp(1.5rem,6cqi,1.875rem);line-height:1.5;color:#555}.success-button{color:white;border:0;background:#71c341;width:100%;height:clamp(2.5rem,10cqi,3.4375rem);border-radius:8px;font-size:clamp(1rem,4cqi,1.3rem);font-weight:500;transition:all .3s ease;outline:none;cursor:pointer}.success-button,.success-button:hover{box-shadow:0 1px 15px rgba(113,195,65,.1),0 1px 15px rgba(113,195,65,.3),0 1px 15px rgba(113,195,65,.5),0 1px 15px rgba(113,195,65,.9)}.success-button:hover{background:#82d352;transform:translateY(-2px)}.success-button:active{background:#60a338;transform:translateY(0)}.right form .button-area button:disabled{opacity:.6;cursor:not-allowed}.right form .button-area button:disabled:hover{color:#fff;background:red}#icon ul{position:relative}#icon ul li.contact-item .row>div:first-child{position:relative;width:-moz-fit-content;width:fit-content;margin:0 clamp(.5rem,3cqi,1.25rem);cursor:pointer}#icon ul li a .fas{font-size:clamp(1.5rem,5cqi,2em);color:#222}#icon ul li.contact-item .row>div:first-child:before{font-family:fontAwesome;position:absolute;top:-1px;left:0;font-size:clamp(1.5rem,5cqi,2em);height:0;overflow:hidden;transition:.5s ease-in-out;z-index:2}#icon ul li.contact-item:first-child .row>div:first-child:before{content:"\f501";top:-1px;left:clamp(.25rem,1cqi,.375rem);color:#05D9FF;border-bottom:3px solid #05d9ff;filter:drop-shadow(0 0 3px #05D9FF) drop-shadow(0 0 11px #05D9FF)}#icon ul li.contact-item#map .row>div:first-child:before{content:"\f5a0";color:#25d366;left:0;border-bottom:3px solid #25d366;filter:drop-shadow(0 0 3px #25d366) drop-shadow(0 0 11px #25d366)}#icon ul li.contact-item#mail .row>div:first-child:before{content:"\f674";color:#FF3131;left:clamp(.0625rem,.3cqi,.0625rem);border-bottom:3px solid #ff3131;filter:drop-shadow(0 0 3px #FF3131) drop-shadow(0 0 11px #FF3131)}#icon ul li.contact-item .row>div:first-child:hover:before{height:100%}#icon ul li a{text-decoration:none}#mail{position:relative}#mail .copy-feedback{position:absolute;background:#71c341;color:white;padding:10px 16px;border-radius:12px;font-size:.9rem;font-weight:500;box-shadow:0 4px 15px rgba(113,195,65,.3);z-index:10;white-space:nowrap;animation:speechBubble 2s ease-in-out;bottom:calc(100% - 22px);left:222px;transform:none}@keyframes speechBubble{0%{opacity:0;transform:translateX(-50%) translateY(-30px)}20%{opacity:1;transform:translateX(-50%) translateY(0)}80%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-30px)}}#mail .copy-feedback:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #71c341}.star-particles-overlay{top:0;left:0;width:100%;height:100%}.star-particle,.star-particles-overlay{position:absolute;pointer-events:none;z-index:1}.star-particle{left:50%;top:50%;width:var(--star-size);height:var(--star-size);transform:translate(-50%,-50%) translate(var(--star-dx),var(--star-dy)) rotate(45deg) scale(var(--star-scale));background-color:var(--star-color);border-radius:2px;opacity:var(--star-opacity);transition:transform .8s ease-out,opacity .8s ease-out;box-shadow:0 0 8px var(--star-color),0 0 16px var(--star-color)}@container contact-section (width < 1250px){.contact .contact-content .text{font-size:clamp(1.37rem,3cqi,1.37rem)}}@container contact-section (width < 800px){.contact{padding:3%}.contact .contact-content .row{height:auto;padding:clamp(.75rem,3cqi,1rem) 0}}@container contact-section (width < 666px){.contact .contact-content{grid-template-columns:1fr;gap:clamp(0rem,6cqi,0rem)}.contact .right form .fields{grid-template-columns:1fr}}@container contact-section (width < 444px){.contact{padding:3%}.contact .contact-content .row .info{margin-left:clamp(.75rem,3cqi,1.25rem)}.success-message{width:95%;padding:clamp(1.5rem,6cqi,2rem)}}