*{margin:0;padding:0;text-decoration:none;font-family:Roboto,sans-serif;color:#f5f5f7;font-weight:400;background-repeat:no-repeat;scroll-behavior:smooth;text-transform:none;background-size:cover;background-position:center;list-style:none}body{font-size:100%;background-color:#000}h1{font-size:5em;font-weight:bolder}@media (max-width: 480px){h1{font-size:4em}}h2{font-size:3em}h3{font-size:2.5em}h4{font-size:2em}h5{font-size:1.5em}h6{font-size:1.2em}h1,h2,h3,h4,h5{margin:5px 0}p,button{font-size:1em}nav a{font-size:1em}.blur-background{-webkit-backdrop-filter:saturate(180%) blur(15px);backdrop-filter:saturate(180%) blur(15px)}.flex{display:flex}.justify-content{justify-content:var(--justify)}.align-items{align-items:var(--align)}.flex-direction{flex-direction:var(--direction)}.flex-wrap{flex-wrap:wrap}.gap{gap:var(--gap)}.height{height:var(--height)}.width{width:var(--width)}.logo{height:40px;opacity:.8}.logo:hover{opacity:1}.margin{margin:var(--margin)}.padding{padding:var(--padding)}.grid{display:grid}footer{background-color:#1b1b1d}footer .footer-container{width:70%;padding:50px 0;align-items:start}footer .footer-container .social-media{flex-direction:column}footer a[class^=fa-]{font-size:30px;opacity:.8}footer a[class^=fa-]:hover{opacity:1}footer .fa-heart{margin:2px}@keyframes heartbeat{to{transform:scale(1.3)}}footer .fa-heart:hover{color:#fadadd;animation:heartbeat .4s infinite alternate}@media (max-width: 835px){footer .footer-container{width:100%;padding:30px;align-items:center;flex-direction:column;gap:30px}footer .footer-container .social-media{flex-direction:row}}#menu-icon{top:5px;right:15px;z-index:30;position:fixed;width:50px;height:50px;cursor:pointer}#menu-icon #menu-icon-checkbox{z-index:10;display:block;width:100%;height:100%;cursor:pointer;position:absolute;opacity:0}#menu-icon div{margin:auto;position:absolute;inset:0;width:22px;height:12px}#menu-icon span{position:absolute;display:block;width:100%;height:1px;background-color:#f5f5f7;border-radius:1px;transition:all .5s cubic-bezier(.1,.82,.76,.965)}#menu-icon span:first-of-type{top:0}#menu-icon span:last-of-type{bottom:0}#menu-icon.active span:first-of-type,#menu-icon #menu-icon-checkbox:checked+div span:first-of-type{transform:rotate(45deg);top:5px}#menu-icon.active span:last-of-type,#menu-icon #menu-icon-checkbox:checked+div span:last-of-type{transform:rotate(-45deg);bottom:5px}#menu-icon.active:hover span:first-of-type,#menu-icon.active:hover span:last-of-type,#menu-icon:hover #menu-icon-checkbox:checked+div span:first-of-type,#menu-icon:hover #menu-icon-checkbox:checked+div span:last-of-type{width:22px}@media (min-width: 835px){#menu-icon{display:none}}.accordion input{position:absolute;opacity:0}.accordion label{font-size:2em;margin:5px 0;display:block;cursor:pointer}.accordion .content{max-height:0;margin-left:20px;overflow:hidden;transition:max-height .5s ease-out,margin-top .5s ease-out}.accordion input:checked+label+.content{max-height:300px;margin-top:20px}header{z-index:10;position:fixed;width:100%}header .children-nodes{transition:visibility .3s linear,opacity .3s linear}header .children-nodes nav{display:flex;align-items:center;justify-content:center}header .children-nodes nav .children-node{width:70%;position:absolute}header .navigation-wrapper{display:flex;align-items:center;background:#000000b3;border-bottom:1px solid rgba(245,245,247,.25);height:60px;justify-content:center}header .navigation-wrapper nav{width:70%}header .navigation-wrapper nav ul{width:100%;display:flex;justify-content:space-evenly}header .navigation-wrapper nav ul li{display:flex;align-items:center;opacity:.8}header .navigation-wrapper nav ul li:hover{opacity:1}#mobile-menu{background-color:#000000b3;height:100%;width:100%;z-index:20;position:fixed;visibility:hidden;left:-100vw;transition:.5s}#mobile-menu>ul{display:flex;flex-direction:column;align-items:start;justify-self:center;gap:20px;width:100%;margin-top:70px;margin-left:70px}@media (max-width: 835px){header .navigation-wrapper nav{width:100%;padding:0 15px}header .navigation-wrapper nav ul li:not(:first-child){visibility:hidden}}
