.cookie_banner{z-index:1000;color:#151414;background:#fff;border-radius:5px;flex-direction:column;gap:15px;max-width:720px;margin:0 auto;padding:20px;display:flex;position:fixed;bottom:20px;left:16px;right:16px;box-shadow:8px 8px 22px -6px #000000bf}.cookie_banner__text{margin:0;font-size:1rem}.cookie_banner__text a{color:#cb4fb6}.cookie_banner__buttons{justify-content:flex-end;gap:10px;display:flex}.cookie_banner .btn1{border:1px solid #151414}@media only screen and (min-width:768px){.cookie_banner{flex-direction:row;align-items:center}.cookie_banner__buttons{flex-shrink:0}}
.footer{background:linear-gradient(#fff 20%,#d9a5d0 70%),0 no-repeat}.footer__container{flex-direction:column-reverse;justify-content:space-between;align-items:center;row-gap:50px;display:flex}.footer__container ul{text-align:center}.footer__container .icon{width:300px}@media only screen and (min-width:1025px){.footer{background:linear-gradient(90deg,#d9a5d0 0%,#eec4e7 50%,#fff 72%),0 no-repeat}.footer__container{flex-direction:row;justify-content:space-between;display:flex}.footer__container ul{text-align:left}}
nav{z-index:15;position:fixed}.nav-head{text-align:center;background-color:#d9a5d0;min-height:40px;padding:5px}.nav-head a{margin-left:20px}.nav-head .icon{fill:#fff;height:20px}.nav-wrapper{z-index:10;background:#fff;justify-content:space-between;align-items:center;width:100vw;margin:auto;padding:0 50px;font-family:Roboto,sans-serif;display:flex;left:50%}.brand{align-items:center;margin-left:100px;display:flex}.brand svg{height:200px;margin-right:0}.brand .icon{fill:#151414}.nav-wrapper ul.nav-list{align-items:center;list-style-type:none;display:flex}.mobile .nav-list{margin-top:150px}.nav-list a:after{content:"";background:#151414;width:0;height:2px;transition:width .3s;display:block}.dropdown-toggle button{background:#151414;border:#151414;border-radius:.25rem;padding:10px 20px}.dropdown ul a{color:#fff!important}.dropdown a:after,.dropdown span:after{color:#0000;opacity:1;background:0 0;height:0;margin:auto;display:inline-block}.dropdown a:hover:after{width:0!important}.dropdown-item{color:#fff!important}.nav-list a:hover:after{width:100%}.nav-wrapper ul.nav-list li{margin-left:30px;padding:20px 0;position:relative}.nav-wrapper ul.nav-list li a{color:#151414;letter-spacing:1px;text-decoration:none;transition:all .5s ease-in-out}.nav-wrapper ul.nav-list li a:hover,.nav-wrapper ul.nav-list li.active a{color:#151414}.nav-list li .icon{fill:#151414;height:23px}main section.header{text-align:center;justify-content:center;align-items:center;margin-top:160px;display:flex}main section.header h1{text-transform:capitalize;margin-bottom:20px;font-size:36px;font-weight:100}main section.header h4{color:var(--dark-gray);margin-bottom:20px;font-size:18px;font-weight:400}nav ul.dropdown-list{background:var(--smoke);z-index:9999;opacity:0;pointer-events:none;width:max-content;padding:6px 16px;list-style-type:none;display:block;position:absolute;left:50%;transform:translate(-50%)}.nav-wrapper ul.dropdown-list li{margin-left:0;padding:5px 0}.nav-wrapper ul.dropdown-list li a{color:var(--dark)}.nav-wrapper ul.nav-list li:hover .dropdown-list{opacity:1;pointer-events:auto;animation:.5s ease-in-out forwards moveUp}@keyframes moveUp{0%{opacity:0;transform:translate(-50%)translateY(50px)}to{opacity:1;transform:translate(-50%)translateY(20px)}}.hamburger{display:none}.mobile .hamburger{cursor:pointer;flex-direction:column;padding:20px 0;display:flex}.mobile .hamburger span{background:#151414;width:28px;height:2px;margin-bottom:8px}.mobile ul.nav-list{opacity:0;pointer-events:none;background:#fff;flex-direction:column;width:100vw;height:100vh;padding-top:80px;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.hamburger,.brand{z-index:9999;margin-left:0}.mobile ul.nav-list.open{opacity:1;pointer-events:auto}.mobile .hamburger span{transform-origin:0;transition:all .3s ease-in-out}.mobile ul.nav-list li a{font-size:20px}.mobile ul.dropdown-list{text-align:center;background:0 0;height:0;padding-top:0;transition:opacity 1s ease-in-out;position:relative;overflow-y:hidden}.mobile .nav-wrapper{padding:0 20px}.mobile .nav-wrapper ul li:hover .dropdown-list{height:max-content;padding-top:6px}.mobile ul.nav-list li{text-align:center;margin-left:0}.mobile .nav-wrapper ul.dropdown-list li a{color:var(--dark-gray)}
