.elementor-164 .elementor-element.elementor-element-d60fe0a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-164 .elementor-element.elementor-element-eb3232e{--alignment:center;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;top:25vh;--width:10em;--rotate:0deg;font-family:"Barlow Condensed", Sans-serif;font-size:55px;font-weight:600;--text-color:#493F1C;--transition:0.3s;}.elementor-164 .elementor-element.elementor-element-eb3232e.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-eb3232e{--width:9em;}}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-eb3232e{--width:5em;}}/* Start custom CSS for html, class: .elementor-element-e8148b7 */*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body, html{
    min-height: 100vh;
}

body{
    background: rgb(255,235,69);
    background-image: 
        radial-gradient(circle, rgb(255, 203, 34) 10%, rgb(218, 160, 3) 70%, rgb(192, 126, 4) 100%);
}

canvas{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    resize: both;
}

#foam{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-image: url('https://keho.nl/mb/codepenfiles/foam.png');
    background-size: auto 150px;
    background-repeat: repeat-x;
}

#glass_logo{
    position: absolute;
    left: 50%;
    top: 20vh;
    transform: translateX(-50%);
    width: calc(100vw - 100px);
    min-height: 300px;
    max-height: calc(100vh - 300px);
  
}

#glass_logo #logo{opacity:0.8;}
#glass_logo .color_dark{fill:#1d1d1b;}
#glass_logo .color_transp{opacity:0.7; fill:#fff;}
#glass_logo .text{font-family: chaparral-pro, serif; font-weight: 700}
#glass_logo .text__top{font-size: 67.61px;}
#glass_logo .text__bottom{font-size:26.84px;}
#glass_logo .text__middle{font-size: 32.2px;}/* End custom CSS */
/* Start custom CSS *//* 1. 针对 Chrome, Safari, Edge, Opera */
html::-webkit-scrollbar, body::-webkit-scrollbar {
    display: none;
}

/* 2. 针对 Firefox, IE */
html, body {
    scrollbar-width: none;  /* Firefox */
    -ms-overflow-style: none;  /* IE and Edge */
}/* End custom CSS */