/* This is what makes the Nav Bar invert the page content on scroll */ .semplice-navbar {mix-blend-mode: exclusion !important; filter: invert(1) !important;} .nav_sx95ts5ui { background-color: rgba(193, 193, 193, 0);; }.nav_sx95ts5ui { height: 5.555555555555555rem; }.is-frontend #content-685 .sections { margin-top: 5.555555555555555rem; }.nav_sx95ts5ui { padding-top: 0rem; }.nav_sx95ts5ui { padding-bottom: 0rem; }.nav_sx95ts5ui .navbar-inner .logo { margin-top: -0.1111111111111111rem; }.nav_sx95ts5ui .navbar-inner .logo { padding-left: 1.6666666666666667rem; }.nav_sx95ts5ui .navbar-inner .logo { padding-right: 1.6666666666666667rem; }.nav_sx95ts5ui .logo img, .nav_sx95ts5ui .logo svg { width: 3.3333333333333335rem; }.nav_sx95ts5ui .navbar-inner .logo { align-items: center; }.nav_sx95ts5ui .navbar-inner .hamburger { align-items: center; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { background-color: #000000; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { width: 1.1111111111111112rem; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { height: 1px; }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::before { transform: translateY(-8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::after { transform: translateY(8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::before { transform: translateY(-10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::after { transform: translateY(10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { height: 17px; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { margin-top: 8.5px; }.nav_sx95ts5ui .navbar-inner nav ul li a span { font-size: 0.9444444444444444rem; }.nav_sx95ts5ui .navbar-inner nav ul li a span { color: #3a3a3a; }.nav_sx95ts5ui .navbar-inner nav ul li a { padding-left: 0.83333333333333rem; }.nav_sx95ts5ui .navbar-inner nav ul li a { padding-right: 0.83333333333333rem; }.nav_sx95ts5ui .navbar-inner nav ul li a span { text-transform: none; }.nav_sx95ts5ui .navbar-inner nav ul li a span { letter-spacing: 0.05555555555555555rem; }.nav_sx95ts5ui .navbar-inner nav ul li a span { border-bottom-width: 0.05555555555555555rem; }.nav_sx95ts5ui .navbar-inner nav ul li a span { border-bottom-color: transparent; }.nav_sx95ts5ui .navbar-inner nav ul li a span { padding-bottom: 0.4444444444444444rem; }.nav_sx95ts5ui .navbar-inner nav.standard ul { align-items: center; }.nav_sx95ts5ui .navbar-inner nav ul li a:hover span, .navbar-inner nav ul li.current-menu-item a span, .navbar-inner nav ul li.current_page_item a span, .nav_sx95ts5ui .navbar-inner nav ul li.wrap-focus a span { color: #3a3a3a; }.nav_sx95ts5ui .navbar-inner nav ul li.current-menu-item a span { color: #3a3a3a; }.nav_sx95ts5ui .navbar-inner nav ul li.current_page_item a span { color: #3a3a3a; }[data-post-type="project"] .navbar-inner nav ul li.portfolio-grid a span, [data-post-type="post"] .navbar-inner nav ul li.blog-overview a span { color: #3a3a3a; }.nav_sx95ts5ui .navbar-inner nav ul li a:hover span { border-bottom-color: #3a3a3a; }.nav_sx95ts5ui .navbar-inner nav ul li.current-menu-item a span { border-bottom-color: #3a3a3a; }.nav_sx95ts5ui .navbar-inner nav ul li.current_page_item a span { border-bottom-color: #3a3a3a; }[data-post-type="project"] .navbar-inner nav ul li.portfolio-grid a span, [data-post-type="post"] .navbar-inner nav ul li.blog-overview a span { border-bottom-color: #3a3a3a; }#overlay-menu { background-color: rgba(193, 193, 193, 0.85); }#overlay-menu .overlay-menu-inner nav { padding-top: 0.2777777777777778rem; }#overlay-menu .overlay-menu-inner nav { text-align: right; }#overlay-menu .overlay-menu-inner nav ul li a span { font-size: 1.6666666666666667rem; }#overlay-menu .overlay-menu-inner nav ul li a span { color: #3a3a3a; }#overlay-menu .overlay-menu-inner nav ul li a { padding-top: 0rem; }#overlay-menu .overlay-menu-inner nav ul li a { padding-bottom: 0rem; }#overlay-menu .overlay-menu-inner nav ul li a span { text-transform: uppercase; }#overlay-menu .overlay-menu-inner nav ul li a span { letter-spacing: 0.1388888888888889rem; }#overlay-menu .overlay-menu-inner nav ul li a span { border-bottom-color: transparent; }#overlay-menu .overlay-menu-inner nav ul li a span { border-bottom-width: 0.05555555555555555rem; }#overlay-menu .overlay-menu-inner nav ul li a span { padding-bottom: 1.1111111111111112rem; }#overlay-menu .overlay-menu-inner nav ul li a:hover span { color: transparent; }#overlay-menu .overlay-menu-inner nav ul li.current-menu-item a span { color: transparent; }#overlay-menu .overlay-menu-inner nav ul li.current_page_item a span { color: transparent; }[data-post-type="project"] #overlay-menu .overlay-menu-inner nav ul li.portfolio-grid a span, [data-post-type="post"] #overlay-menu .overlay-menu-inner nav ul li.blog-overview a span { color: transparent; }@media screen and (min-width: 992px) and (max-width: 1169.9px) { .nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { width: 1.3888888888888888rem; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { height: 2px; }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::before { transform: translateY(-8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::after { transform: translateY(8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::before { transform: translateY(-10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::after { transform: translateY(10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { height: 18px; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { margin-top: 9px; }}@media screen and (min-width: 768px) and (max-width: 991.9px) { .nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { width: 1.3888888888888888rem; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { height: 2px; }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::before { transform: translateY(-8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::after { transform: translateY(8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::before { transform: translateY(-10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::after { transform: translateY(10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { height: 18px; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { margin-top: 9px; }}@media screen and (min-width: 544px) and (max-width: 767.9px) { .nav_sx95ts5ui .navbar-inner .logo { padding-left: 1.1111111111111112rem; }.nav_sx95ts5ui .navbar-inner .logo { padding-right: 1.1111111111111112rem; }.nav_sx95ts5ui .logo img, .nav_sx95ts5ui .logo svg { width: 2.7777777777777777rem; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { width: 1.3888888888888888rem; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { height: 2px; }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::before { transform: translateY(-8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::after { transform: translateY(8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::before { transform: translateY(-10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::after { transform: translateY(10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { height: 18px; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { margin-top: 9px; }#overlay-menu .overlay-menu-inner nav ul li a span { font-size: 1.3888888888888888rem; }}@media screen and (max-width: 543.9px) { .nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { width: 1.3888888888888888rem; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { height: 2px; }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::before { transform: translateY(-8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu span::after { transform: translateY(8px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::before { transform: translateY(-10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.open-menu:hover span::after { transform: translateY(10px); }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon { height: 18px; }.nav_sx95ts5ui .navbar-inner .hamburger a.menu-icon span { margin-top: 9px; }#overlay-menu .overlay-menu-inner nav ul li a span { font-size: 1.6666666666666667rem; }}