.btn2,.navbar{background-color:#121212}.btn-custom:hover:after,.btn-custom:hover:before{transform:translateX(-50%) scaleY(1.3) scaleX(.8);background-color:#8400ff}.btn2,.linkcop,.referecht{text-decoration:none}@font-face{font-family:'Open Sans';src:url('/assets/fonts/OpenSans-VariableFont_wdth\,wght.woff2') format('woff2');font-weight:100 900;font-style:normal}@font-face{font-family:Orbitron;src:url('/assets/fonts/Orbitron-VariableFont_wght.woff2') format('woff2');font-weight:100 900;font-style:normal}@font-face{font-family:bootstrap-icons;src:url("../fonts/bootstrap-icons.woff2") format("woff2")}body,html{background-color:#121212!important;scroll-behavior:smooth}::placeholder{color:#adb7be!important;opacity:1}@media (min-width:1800px){.container{width:60%!important;max-width:60%!important}.navbar .container{max-width:65%}}@media (max-width:1330px){.container{width:90%!important;max-width:90%!important}.navbar .my-name{font-size:2vh;margin:0}.navbar-brand img{height:30px!important;width:auto!important}.navbar-toggler{transform:scale(.7)}.containmain{height:auto!important}}@media (min-width:1800px){.containmain{width:58%!important;max-width:58%!important}}.navbar{border-bottom:1px solid #8400ff}.navbar-brand img{height:40px;margin-right:15px;border-radius:7px}.navbar .navbar-brand{color:#fff;font-family:Orbitron,sans-serif;transition:color .3s ease-in-out}.navbar .navbar-brand:hover,.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:#8400ff}.navbar-nav .nav-link{font-size:1.2rem;color:#d9d9d9;padding:10px 15px;transition:color .3s ease-in-out}.navbar .navbar-toggler{border:none!important;box-shadow:none!important}.navbar-toggler-icon{filter:invert(1);transition:filter .3s ease-in-out}.navbar-toggler:hover .navbar-toggler-icon{filter:invert(.8)}.toggler-icon{width:30px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.toggler-icon span{display:block;width:30px;height:3px;background-color:#fff;border-radius:3px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.navbar-toggler[aria-expanded=true] .toggler-icon span:first-child{transform:translateY(10px) rotate(45deg)}.navbar-toggler[aria-expanded=true] .toggler-icon span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .toggler-icon span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.navbar .my-name{margin:0}.containmain{padding-top:150px;color:#d9d9d9;height:500px;display:flex;align-items:center;justify-content:center}.left-section{padding:20px}.right-section{overflow:hidden;display:flex;align-self:flex-start}.right-section img{max-width:100%;max-height:400px;height:auto;object-fit:contain}.containmain .whoami{font-size:7vh;font-weight:700;line-height:1.3}.typing-text::after{content:'|';animation:.7s infinite blink}@keyframes blink{50%{opacity:0}}.heroinfo{border-radius:10px;border:1px solid #8400ff;color:#fff;margin-top:60px}.aboutp,.headerimp,.herop{margin-top:40px}.herop{font-size:1.7vh}@media (max-width:768px){.containmain{padding-top:80px;text-align:center}.containmain .whoami{font-size:3.4vh}.herop{font-size:1.7vh}.right-section img{max-width:60%;max-height:250px}.heroinfo{flex-direction:column!important;text-align:center;gap:20px}.footerimage,.footerpart,.text-center{text-align:center!important;justify-content:center!important}.footerimage{align-items:center!important}.footerimage img{height:20px!important;border-radius:7px}.footerpart{text-align:center!important;justify-content:center!important;display:flex!important;flex-direction:row;align-items:center;padding-top:15px}}.aboutp{font-size:1.5vh;color:#d9d9d9}.containerabout,.containerprojects{padding-top:70px}.card{display:flex;flex-direction:column;height:100%!important}.btn-custom,.btn2{display:inline-block;padding:12px 24px;transition:.2s ease-in;position:relative;overflow:hidden;cursor:pointer;z-index:1;height:auto}.card-body{flex-grow:1}.btn2{border:1px solid #8400ff;border-radius:4px;color:#fff}.custom-visit,.text-datens h2{color:#8400ff;font-weight:700}.custom-span{font-weight:700;color:#121212}.card-title{font-size:1.4rem}.form-control{background-color:#18191e!important;border:1px solid #27282e!important;color:#fff!important}.btn-custom,footer{background-color:#121212}.btn-custom{border:1px solid #27282e;border-radius:4px;font-weight:700;color:#fff;width:100%}.btn-custom:after,.btn-custom:before{content:"";position:absolute;border-radius:50%;display:block;transition:.5s cubic-bezier(.55, 0, .1, 1) .1s;z-index:-1}.btn-custom:before{left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0,0,0,.05)}.btn-custom:after{left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#8400ff}.btn-custom:hover{color:#fff;border:1px solid #8400ff}.btn-custom:hover:before{top:-35%}.btn-custom:hover:after{top:-45%}.containercontact{margin-bottom:30px}footer{font-family:'Open Sans';border-top:1px solid #8400ff;border-bottom:1px solid #27282e}.footerimage img{height:40px;border-radius:7px}.footerpart .footericon:hover,.linkcop:hover{color:#8400ff!important;transition:color .3s ease-in-out}.linkcop{color:#fff}.headerimp{font-weight:700}.text-datens,.text-imp{font-size:1.1rem;line-height:1.6;color:#f8f9fa}.text-datens h1{margin-top:2rem}.text-datens h2{margin-top:3rem}.text-datens h3,.text-datens h4{font-weight:700;margin-top:1.5rem}.text-datens p{margin-bottom:1rem;text-align:justify}