/* Page-template - Cookie Policy */

.page-template-cookie-policy {
	.page-wrapper {
		.section-cookie-policy {
			display: flex;
			justify-content: center;
			padding: 120px 20px 100px 20px;
			@media only screen and (max-width: 768px) {
				padding: 80px 20px 80px 20px;
			}
			
			.inner {
				width: 100%;
				max-width: 1024px;
				
				h1 {
			    font-weight: 800;
			    font-variation-settings: 'wght' 800;
				}
				
				.CookieDeclaration {
					#CookieDeclarationUserStatusPanel {
						#CookieDeclarationChangeConsentChange, #CookieDeclarationChangeConsentWithdraw {
							display: inline-flex;
							justify-content: center;
							align-items: center;
					    font-size: 14px;
					    text-transform: uppercase;
					    line-height: 1;
					    text-align: left;
					    margin: 0;
					    padding: 0 20px;
					    box-sizing: border-box;
					    text-decoration: none;
					    color: #fff;
					    height: 50px;
					    cursor: pointer;
					    background-color: #000;
					    border: 1px solid #000;
					    transition: all 500ms ease-in-out;
							
							&:hover {
								background-color: #fff;
								color: #000;
							}
						}
					}
				}
			}
		}
	}
	
	.navbar-wrapper {
		.navbar-wrapper__inner--logo {
			svg g {
				path, icon {
					fill: #000;
				}
			}
		}
	
		.navbar-wrapper__inner--hamburger {
			a {
				.line {
					background-color: #000;
				}
			}
		}
		
		.navbar-wrapper__inner--contact {
			a {
				color: #000;
			}
		}
		
		.navbar-wrapper__inner--hamburger.active {
			a {
				.line {
					background-color: #fff;
				}
			}
		}
		
		&.scrolled {
			.navbar-wrapper__inner--logo {
				svg g {
					path, icon {
						fill: #fff;
					}
				}
			}
	
			.navbar-wrapper__inner--hamburger {
				a {
					.line {
						background-color: #fff;
					}
				}
			}
			
			.navbar-wrapper__inner--contact {
				a {
					color: #fff;
				}
			}
		}
	}
}