.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4771 .elementor-element.elementor-element-7f64b30{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4771 .elementor-element.elementor-element-ac826f2{width:var( --container-widget-width, 137.523% );max-width:137.523%;--container-widget-width:137.523%;--container-widget-flex-grow:0;}.elementor-widget-eael-advanced-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li ul li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4771 .elementor-element.elementor-element-13de4fa{width:var( --container-widget-width, 96.795% );max-width:96.795%;--container-widget-width:96.795%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container{background-color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu-toggle{background-color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu-toggle i{color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu-toggle svg{fill:#ffffff;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li a{padding-left:25px;padding-right:25px;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:25px;padding-right:25px;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg{height:15px;width:15px;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg{height:15px;width:15px;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator i{font-size:15px;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li > a{color:#1a1a1a;background-color:rgba(0,0,0,0);}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-toggle-text{color:#1a1a1a;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li .eael-advanced-menu-indicator i{color:var( --e-global-color-text );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg path{fill:var( --e-global-color-text );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg path{fill:var( --e-global-color-text );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li .eael-advanced-menu-indicator{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li:hover > a{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li.current-menu-item > a.eael-item-active{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li.current-menu-ancestor > a.eael-item-active{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li > a:hover span i{color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover i{color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover svg path{fill:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a:hover span svg path{fill:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg{height:15px;width:15px;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal ul li i{font-size:15px;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li .eael-advanced-menu-indicator{font-size:15px;background-color:var( --e-global-color-secondary );border-color:rgba(0,0,0,0);}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li > a{color:var( --e-global-color-text );background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li .eael-advanced-menu-indicator i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-dropdown-indicator i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg path{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical li ul li a span svg path{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .sub-menu .eael-dropdown-indicator svg path{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li:hover > a{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li.current-menu-item > a.eael-item-active{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover i{color:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover i{color:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover span svg path{fill:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover svg path{fill:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#FFFFFF;}.elementor-widget-pp-buttons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-buttons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-buttons .pp-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background:var( --e-global-color-accent );}.elementor-widget-pp-buttons .pp-button-icon-number{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4771 .elementor-element.elementor-element-4a30807{width:var( --container-widget-width, 144.027% );max-width:144.027%;--container-widget-width:144.027%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-4a30807 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-4771 .elementor-element.elementor-element-4a30807 .pp-button{font-family:"Poppins", Sans-serif;font-weight:600;background:var( --e-global-color-primary );color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-4771 .elementor-element.elementor-element-4a30807 .pp-button:hover{background:var( --e-global-color-accent );}.elementor-4771 .elementor-element.elementor-element-4a30807 .pp-button-icon-number{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-4771 .elementor-element.elementor-element-4a30807 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-4771 .elementor-element.elementor-element-4a30807 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-4771 .elementor-element.elementor-element-4a30807 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-4771 .elementor-element.elementor-element-4a30807 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-4a30807{text-align:center;}.pp-tooltip.pp-tooltip-4a30807 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-4a30807.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-4a30807.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-4a30807.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-4a30807.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-4a30807 .pp-tooltip-content{color:#ffffff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-4a30807{width:var( --container-widget-width, 142.859px );max-width:142.859px;--container-widget-width:142.859px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-4771 .elementor-element.elementor-element-c09ab3d{width:12.831%;}.elementor-4771 .elementor-element.elementor-element-fa5c510{width:70.633%;}.elementor-4771 .elementor-element.elementor-element-b6a1d62{width:15.84%;}}@media(max-width:767px){.elementor-4771 .elementor-element.elementor-element-ac826f2{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-13de4fa{width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-13de4fa .eael-advanced-menu li ul{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-4a30807{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-4a30807 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-7f64b30 *//* 针对桌面设备 */
.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    height: 60px;
    width: 100%;
    background-color: white; /* 设置背景颜色 */
    z-index: 1000;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
}

.logo-container .logo {
    height: 70px; /* 调整Logo大小 */
}

.menu-toggle {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 30px;
    height: 20px;
    cursor: pointer;
}

.menu-toggle span {
    display: block;
    height: 4px;
    background-color: #800080; /* o2ocleaning 主题颜色 */
    border-radius: 2px;
}

/* 针对汉堡按钮的背景颜色设置为透明 */
@media (max-width: 768px) {
    .elementor-menu-toggle {
        background-color: transparent; /* 设置背景颜色为透明 */
    }
    
    .fixed-header {
        position: fixed; /* 保持头部固定 */
        background-color: white; /* 设置背景颜色 */
    }

    .fixed-logo {
        position: static; /* 取消Logo固定 */
        width: 100%;
        height: auto;
        background-color: white; /* 设置背景颜色 */
        z-index: 1000;
        padding: 10px 0; /* 根据需要调整内边距 */
        display: flex;
        justify-content: center; /* 居中Logo */
        align-items: center; /* 垂直居中 */
    }
    
    .navigation {
        padding-top: 20px; /* 确保导航菜单不被Logo遮挡 */
    }

    .form-container {
        width: 100%;
        padding: 15px;
        background-color: #f9f9f9; /* 表单背景颜色 */
        border: 1px solid #e0e0e0; /* 表单边框颜色 */
        border-radius: 5px;
        margin-top: 70px; /* 防止被头部遮挡 */
    }

    .form-container input, .form-container textarea {
        width: 100%;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
    }

    .form-container button {
        width: 100%;
        padding: 10px;
        background-color: #800080; /* o2ocleaning 按钮颜色 */
        color: white;
        border: none;
        border-radius: 5px;
        font-size: 16px;
    }

    .breadcrumb {
        display: flex;
        justify-content: center;
        padding: 10px 0;
    }

    .breadcrumb a {
        color: #800080; /* o2ocleaning 主题颜色 */
        text-decoration: none;
        margin: 0 5px;
    }

    .breadcrumb span {
        margin: 0 5px;
    }

    .content-container {
        padding: 15px;
    }

    .content-contain4er h1 {
        text-align: center;
        font-size: 24px;
        margin-bottom: 15px;
        color: #333; /* 标题颜色 */
    }

    .content-container p {
        text-align: center;
        font-size: 16px;
        color: #666; /* 正文字体颜色 */
    }

    .back-to-top {
        position: fixed;
        bottom: 30px;
        right: 30px;
        width: 50px;
        height: 50px;
        background-color: #800080; /* o2ocleaning 主题颜色 */
        color: white;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        cursor: pointer;
        z-index: 1000;
    }
}

body {
    padding-top: 48px; /* 根据头部的高度调整 */
    font-family: Arial, sans-serif; /* 设置全局字体 */
}
@media (max-width: 767px) {
    body {
        padding-top: 0px;
    }
    .fixed-logo {
        padding: 0px;
    }
    .fixed-header {
        padding: 0px;
    }
    .elementor-4771 {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1000;
        width: 100%;
    }
    .eael-advanced-menu-toggle {
        width: auto;
    }
    .elementor-element-c09ab3d {
        width: 69%;
    }
    .elementor-element-fa5c510 {
        width: 30%;
    }
    #menu-primary-menu {
        display: block;
        position: fixed;
        right: -300px;
        width: 300px;
        max-width: 85%;
        top: 0;
        bottom: 0;
        z-index: 9999;
        visibility: hidden;
        box-shadow: 0 0 5px rgba(0, 0, 0, .3);
        transition: all .35s;
        /** right: 0; **/
        opacity: 1;
        visibility: visible;
    }
}/* End custom CSS */