body{padding:0;margin:0;background-color:#060707}button{all:unset;display:inline-block;padding:.5rem 1.25rem;background:transparent;color:#fff;border:2px solid rgb(235,38,91);font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:5px;transition:all .3s ease;position:relative}#notFoundSection1{height:100dvh;background-color:#f5f4e1;justify-content:center;align-items:center;text-align:center;color:#333}#notFoundSection1 div{display:flex;flex-direction:column}#notFoundSection1 div h1{font-size:36px;margin-bottom:20px;padding-top:2%;font-weight:700}#notFoundSection1 div p{text-align:center}#notFoundSection1 div div img{margin:auto}#notFoundSection1 div span{font-style:italic}#notFoundSection1 div span #span2{color:red;font-weight:700}#notFoundSection1 div a{font-weight:700;color:#0946ec}@media (max-width: 767px){#notFoundSection1 div{padding-right:5%;padding-left:5%}#notFoundSection1 div img{width:50%}}@keyframes translateYHeader{0%{transform:translateY(-100%)}to{transform:translateY(0)}}header{animation:translateYHeader .75s ease-out;width:100%;top:0;transition:transform .3s linear;position:fixed;background-color:#0e0f11;padding-top:10px;padding-bottom:10px}header nav{display:flex;justify-content:space-between}header nav ul{display:flex;margin:auto;padding:0}header nav ul li{padding-right:10px;display:flex}header nav ul li button{background-color:transparent;border:2px solid transparent}header nav ul li button a{color:#fff;font-weight:700;text-decoration:none}header nav ul li button a i{padding-left:5px}header nav ul li button:hover{color:#eb265b;border-bottom-color:#eb265b}header nav ul li button.active{border-bottom-color:#eb265b;background-color:#eb265b;color:#fff;box-shadow:0 2px 5px #eb265b99}@media (max-width: 768px){header{padding-top:5px;padding-bottom:5px}header nav{font-size:16px}header nav ul{display:flex;text-align:center}header nav ul li{padding:8px}header nav ul li button{font-size:10px;padding:5px}header nav ul li button:hover{color:#eb265b;border-bottom-color:#eb265b}header nav ul li button.active{border-bottom-color:#eb265b;background-color:#eb265b;color:#fff}}@media (min-width: 768px) and (max-width: 1024px){header{padding-top:8px;padding-bottom:8px}header nav{font-size:18px;flex-direction:row;justify-content:space-between}header nav ul{display:flex;justify-content:space-around}header nav ul li{padding-right:15px;display:flex}header nav ul li button{font-size:18px}header nav ul li button:hover{color:#eb265b;border-bottom-color:#eb265b}header nav ul li button.active{border-bottom-color:#eb265b;background-color:#eb265b;color:#fff}}@media (min-width: 1024px) and (max-width: 2560px){header{padding-top:10px;padding-bottom:10px}header nav{flex-direction:row;justify-content:space-between}header nav ul{display:flex;justify-content:space-between}header nav ul li{padding-right:10px;display:flex}header nav ul li button{font-size:20px}header nav ul li button:hover{color:#eb265b;border-bottom-color:#eb265b}header nav ul li button.active{border-bottom-color:#eb265b;background-color:#eb265b;color:#fff;box-shadow:0 2px 5px #eb265b99}}@media (min-width: 2560px){header{padding-top:10px;padding-bottom:10px}header nav{flex-direction:row;justify-content:space-between}header nav ul{display:flex;justify-content:space-between}header nav ul li{padding-right:10px;display:flex}header nav ul li button{font-size:30px}header nav ul li button:hover{color:#eb265b;border-bottom-color:#eb265b}header nav ul li button.active{border-bottom-color:#eb265b;background-color:#eb265b;color:#fff;box-shadow:0 2px 5px #eb265b99}}.color-red{color:#eb265b}.color-black{color:#0e0f11}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes backgroundAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.textReveal-Animation-home{animation:reveal 1.5s ease-in-out}.blink-Animation-home{animation:blink .75s ease-in-out 2}#homeSection1{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#homeSection1 h1{margin-top:0;margin-bottom:1%;color:#fff}#homeSection1 p{margin-top:0;margin-bottom:0;color:#fff}#homeSection1 button{margin-top:1%;color:#fff;background-color:#eb265b;border-color:#eb265b}#homeSection1 button a{color:#fff;font-weight:700;text-decoration:none}#homeSection1 button:hover{transform:translateY(-5px);border-color:#b61d46;background-color:#b61d46}@media (max-width: 767px){#homeSection1{padding-top:10%;padding-left:5%;padding-right:5%}#homeSection1 h1{font-size:40px}#homeSection1 p,#homeSection1 button a{font-size:20px}}@media (min-width: 768px) and (max-width: 1024px){#homeSection1{padding-left:5%;padding-right:5%}#homeSection1 h1{font-size:40px}#homeSection1 p,#homeSection1 button a{font-size:20px}}@media (min-width: 1024px) and (max-width: 2560px){#homeSection1{padding-left:5%;padding-right:5%}#homeSection1 h1{font-size:50px}#homeSection1 p,#homeSection1 button a{font-size:30px}}@media (min-width: 2560px){#homeSection1{padding-left:5%;padding-right:5%}#homeSection1 h1{font-size:100px}#homeSection1 p,#homeSection1 button a{font-size:50px}}.textReveal-Animation-projects{animation:reveal 1s ease-in-out}#projectsSection1{height:100dvh;display:flex;flex-direction:column;gap:20px}#projectsSection1 h1{font-size:50px;text-align:center;color:#fff;padding-top:5%}#projectsSection1 div{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}#projectsSection1 div a{text-decoration:none;width:10%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#eb265b;border-radius:12px;transition:transform .3s ease}#projectsSection1 div a:hover{transform:translateY(-5px)}#projectsSection1 div a i{min-height:25px;max-height:25px;font-size:25px;border-top-left-radius:12px;border-top-right-radius:12px;padding-top:5%;padding-bottom:5%;width:100%;color:#fff;background-color:#be1e49;text-align:center}#projectsSection1 div a h2{font-size:25px;margin:10px 0;color:#fff}#projectsSection1 div a p{font-size:17px;color:#fff;text-align:center;margin-top:10px;margin-bottom:10px;padding-right:5%;padding-left:5%;min-height:50px;max-height:50px}#projectsSection1 div a span{min-height:25px;max-height:25px;font-style:italic;font-size:17px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-top:5%;padding-bottom:5%;width:100%;color:#fff;text-align:center}@media (max-width: 767px){#projectsSection1{padding-top:10%;padding-bottom:75%}#projectsSection1 h1{font-size:50px;padding-top:10%}#projectsSection1 div{flex-direction:column;padding:5%;align-items:center}#projectsSection1 div a{width:100%;max-width:400px}#projectsSection1 div a h2{font-size:20px}#projectsSection1 div a p{font-size:15px;min-height:auto;max-height:none}#projectsSection1 div a span{font-size:15px}}@media (min-width: 768px) and (max-width: 1024px){#projectsSection1{padding-top:5%}#projectsSection1 h1{font-size:60px;padding-top:7%}#projectsSection1 div{gap:15px}#projectsSection1 div a{width:30%;max-width:450px}#projectsSection1 div a h2{font-size:22px}#projectsSection1 div a p{font-size:16px;min-height:75px;max-height:75px}#projectsSection1 div a span{font-size:16px}}@media (min-width: 1024px) and (max-width: 2560px){#projectsSection1 h1{font-size:50px;padding-top:5%}#projectsSection1 div{gap:20px}#projectsSection1 div a{width:20%;max-width:350px}#projectsSection1 div a h2{font-size:25px}#projectsSection1 div a p{font-size:17px;min-height:75px}#projectsSection1 div a span{font-size:17px}}@media (min-width: 2560px){#projectsSection1 h1{font-size:70px;padding-top:3%}#projectsSection1 div{gap:30px}#projectsSection1 div a{width:15%;max-width:450px}#projectsSection1 div a h2{font-size:30px}#projectsSection1 div a p{font-size:20px;min-height:75px}#projectsSection1 div a span{font-size:20px}}@keyframes ribbon{0%{background-color:#eb265b}to{background-color:none}}.textReveal-Animation-about{animation:reveal 1s ease-in-out}.ribbon-Animation-about{animation:ribbon 1s ease-in-out}#aboutSection1{height:90dvh;display:flex;flex-direction:column;padding-top:5%;padding-left:5%;color:#fff}#aboutSection1 h1,#aboutSection1 h2,#aboutSection1 h3{padding-bottom:1%;padding-top:1%;margin-top:0;margin-bottom:0}@media (max-width: 767px){#aboutSection1{padding:30% 5% 400px;text-align:center}h1,h2,h3{font-size:30px}p,ul{font-size:16px;text-align:justify;line-height:1.5}}@media (min-width: 768px) and (max-width: 1024px){#aboutSection1{padding-top:15%;padding-left:8%;padding-right:8%}h1,h2,h3{font-size:40px}p,ul{font-size:18px;text-align:justify;line-height:1.5}}@media (min-width: 1025px) and (max-width: 2560px){#aboutSection1{padding-top:5%;padding-left:5%;padding-right:5%}h1,h2,h3{font-size:50px}p,ul{font-size:20px;text-align:justify;line-height:1.5}}@media (min-width: 2560px){#aboutSection1{padding-top:5%;padding-left:5%;padding-right:5%}h1,h2,h3{font-size:75px}p,ul{font-size:30px;text-align:justify;line-height:1.5}}@keyframes reveal{0%{opacity:0}to{opacity:1}}.textReveal-Animation-contact{animation:reveal 1s ease-in-out}#contactSection1{height:100dvh;display:flex;flex-direction:column}#contactSection1 #contactSection1Form{margin:auto;padding:1%;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:15px;width:20%}#contactSection1 #contactSection1Form h1{margin-top:0;margin-bottom:0;text-align:center;color:#333}#contactSection1 #contactSection1Form label{font-weight:700;color:#555}#contactSection1 #contactSection1Form input,#contactSection1 #contactSection1Form textarea{padding:10px;border:2px solid #ddd;border-radius:8px;transition:.3s ease;border-color:#eb265b;box-shadow:0 0 8px #ff57334d;outline:none}#contactSection1 #contactSection1Form textarea{height:150px;resize:none}#contactSection1 #contactSection1Form button{background-color:#eb265b;color:#fff;padding:12px;border:none;border-radius:8px;cursor:pointer;transition:.3s ease;font-weight:700;text-align:center}#contactSection1 #contactSection1Form button:hover{background:#b81e47;transform:translateY(-2px);box-shadow:0 4px 8px #ff57334d}@media (max-width: 767px){#contactSection1{padding-top:25%;padding-bottom:50%;margin-top:20}#contactSection1 #contactSection1Form{width:75%;min-height:400px;padding:5%}#contactSection1 label{font-size:20px}#contactSection1 h1{font-size:30px}#contactSection1 input,#contactSection1 textarea,#contactSection1 button{font-size:20px;padding:14px}}@media (min-width: 768px) and (max-width: 1024px){#contactSection1{padding-top:0;margin-top:0}#contactSection1 #contactSection1Form{width:50%;min-height:400px;padding:2%}#contactSection1 label{font-size:20px}#contactSection1 h1{font-size:40px}#contactSection1 input,#contactSection1 textarea,#contactSection1 button{font-size:20px;padding:14px}}@media (min-width: 1024px) and (max-width: 2560px){#contactSection1{padding-top:0;margin-top:0}#contactSection1 #contactSection1Form{width:25%;min-height:400px;padding:2%}#contactSection1 label{font-size:20px}#contactSection1 h1{font-size:40px}#contactSection1 input,#contactSection1 textarea,#contactSection1 button{font-size:20px;padding:14px}}@media (min-width: 2560px){#contactSection1{padding-top:0;margin-top:0}#contactSection1 #contactSection1Form{width:25%;min-height:400px}#contactSection1 label{font-size:30px}#contactSection1 h1{font-size:60px}#contactSection1 input,#contactSection1 textarea,#contactSection1 button{font-size:30px;padding:14px}}
