.elementor-kit-8{--e-global-color-primary:#F88A12;--e-global-color-accent:#FFFFFF;--e-global-color-284b516:#FFFFFF;--e-global-color-fc5ff30:#FFFFFF;--e-global-color-b67616c:#FFFFFF00;--e-global-color-979e0fe:#F2F3F5;--e-global-color-81be640:#CBC8CC;--e-global-color-7d0b5e3:#263659;--e-global-color-fe075fe:#F2EBE7;--e-global-color-cef0432:#000000CC;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:1em;--e-global-typography-b43c0ff-font-family:"Poppins";--e-global-typography-b43c0ff-font-size:16px;--e-global-typography-b43c0ff-font-weight:400;--e-global-typography-b43c0ff-text-transform:capitalize;--e-global-typography-b43c0ff-text-decoration:underline;--e-global-typography-5a11820-font-family:"Poppins";--e-global-typography-5a11820-font-size:16px;--e-global-typography-5a11820-font-weight:300;--e-global-typography-5a11820-text-transform:uppercase;--e-global-typography-5a11820-line-height:1em;--e-global-typography-42300ad-font-family:"Poppins";--e-global-typography-42300ad-font-size:18px;--e-global-typography-42300ad-font-weight:400;--e-global-typography-42300ad-text-transform:capitalize;--e-global-typography-42300ad-line-height:1.2em;--e-global-typography-54d6145-font-family:"Poppins";--e-global-typography-54d6145-font-size:20px;--e-global-typography-54d6145-font-weight:400;--e-global-typography-54d6145-text-transform:capitalize;--e-global-typography-54d6145-font-style:normal;--e-global-typography-54d6145-line-height:1.4em;--e-global-typography-883ce6d-font-family:"Poppins";--e-global-typography-883ce6d-font-size:80px;--e-global-typography-883ce6d-font-weight:300;--e-global-typography-883ce6d-text-transform:uppercase;--e-global-typography-883ce6d-line-height:1em;--e-global-typography-7ba1c84-font-family:"Poppins";--e-global-typography-7ba1c84-font-size:15px;--e-global-typography-7ba1c84-font-weight:300;--e-global-typography-7ba1c84-text-transform:capitalize;--e-global-typography-947f909-font-family:"Poppins";--e-global-typography-947f909-font-size:60px;--e-global-typography-947f909-font-weight:300;--e-global-typography-947f909-text-transform:uppercase;--e-global-typography-947f909-line-height:1em;--e-global-typography-dc8af67-font-family:"Poppins";--e-global-typography-dc8af67-font-size:25px;--e-global-typography-dc8af67-font-weight:200;--e-global-typography-dc8af67-text-transform:capitalize;--e-global-typography-dc8af67-line-height:1.4em;--e-global-typography-4863f62-font-family:"Poppins";--e-global-typography-4863f62-font-size:22px;--e-global-typography-4863f62-font-weight:400;--e-global-typography-4863f62-text-transform:capitalize;--e-global-typography-4863f62-font-style:normal;--e-global-typography-4863f62-line-height:1.4em;--e-global-typography-456247d-font-family:"Poppins";--e-global-typography-456247d-font-size:45px;--e-global-typography-456247d-font-weight:300;--e-global-typography-456247d-text-transform:uppercase;--e-global-typography-456247d-line-height:1em;--e-global-typography-525d066-font-family:"Poppins";--e-global-typography-525d066-font-size:28px;--e-global-typography-525d066-font-weight:300;--e-global-typography-525d066-text-transform:uppercase;--e-global-typography-525d066-line-height:1.2em;background-color:var( --e-global-color-fc5ff30 );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-42300ad-font-size:15px;--e-global-typography-883ce6d-font-size:60px;--e-global-typography-7ba1c84-font-size:14px;--e-global-typography-947f909-font-size:50px;--e-global-typography-dc8af67-font-size:20px;--e-global-typography-456247d-font-size:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:25px;--e-global-typography-54d6145-font-size:20px;--e-global-typography-54d6145-line-height:1.4em;--e-global-typography-883ce6d-font-size:33px;--e-global-typography-947f909-font-size:35px;--e-global-typography-4863f62-font-size:20px;--e-global-typography-4863f62-line-height:1.4em;--e-global-typography-456247d-font-size:35px;--e-global-typography-525d066-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
  width: 100% !important;
  overflow-x: hidden;
}

.e-con-inner a:focus {
    outline: none;
}


a:focus {
    outline: none;
}


/* Ensure all Elementor sections and containers stay inside the viewport */
.elementor-section,
.elementor-container,
.elementor-widget-wrap,
.elementor-column,
section {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden;
}


.ast-container {
  max-width: 100% !important;
  padding: inherit;
}

.hero-section {
  width: 100% !important;
}


/*button*/
.button-001 span.elementor-button-text {
    position: relative;
    padding: 0px 45px 0px 10px !important;
}

.button-001 .elementor-button-text:before {
    position: absolute;
    content: '';
    background: url(/wp-content/uploads/2025/09/button-150x150.png);
    width: 35px;
    height: 35px;
    background-size: cover;
    right: -5px;
    top: 0px;
    margin: auto;
    bottom: 0px;
     transition: 0.3s;   
    transform: rotate(30deg);
}

.button-001 .elementor-button-text:hover:before {
    transform: rotate(-10deg); }




.button-001 .elementor-button.elementor-button-link {
    padding: 14px 15px 14px 10px !important;
}

html[lang="zh-CN"] .button-001 span.elementor-button-text {
  font-weight: 700 !important;
letter-spacing: 1px;
}


@media(max-width:991px){
.button-001 .elementor-button-text:before {
    width: 25px;
    height: 25px;
    background-size: cover;
    right: -5px;
    top: 0px;
    margin: auto;
    bottom: 0px;
     transition: 0.3s;   
    transform: rotate(30deg);
}
.button-001 .elementor-button.elementor-button-link {
    padding: 10px 10px 10px 10px !important;
}
.button-001 span.elementor-button-text {
    position: relative;
    padding: 5px 30px 5px 5px !important;
}}



@media(max-width:991px){
.button-001 .elementor-button.elementor-button-link {
    padding: 10px 10px 10px 10px !important;
}}


.e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    border-right: none !important;
}



.e-con-full.partner-001 h3.elementor-icon-box-title {   
 color: #f88a12;
}

.e-con-full.partner-001:hover h3.elementor-icon-box-title {
  color: #ffffff !important;
}


.e-con-full.partner-001:hover .elementor-icon {
  color: #ffffff !important;
  fill: #ffffff !important; /* for SVG icons */
}

.e-con-full.partner-001:hover .elementor-icon {
  color: #ffffff !important;
  fill: #ffffff !important; /* for SVG icons */
}




.e-con-full.partner-001:hover .elementor-widget-text-editor {
  color: #ffffff !important;
  fill: #ffffff !important; /* for SVG icons */
}



.ul-001 p {
    margin-bottom: 12px;
    font-size: 18px;
}

.ul-001 ul {
    margin-left: 25px;
}

.ul-001 li {
    line-height: 15px;
    font-size: 13px;
}

.ul-001 li strong {
    font-size: 14px;
}



@media(max-width:991px){
.ul-001 p {
    margin-bottom: 15px;
}

.ul-001 ul {
    margin-left: 18px;
}

.ul-001 li {
    line-height: 14px;
}

.ul-001 li strong {
    font-size: 12px;
}

.ul-001 p {
    margin-bottom: 12px;
    font-size: 15px;
}}

#chaty-widget-0 .chaty-widget {
    right: 90px;
}

.chaty-cta-button {
    right: 54px;
}


.wplwl_user_lucky span#wplwl_chek_mail {
    position: relative;
    z-index: 99 !important;
}


.cls-1 {
    fill: #fff !important;
}


.service-icon-001 .cls-1 {
    fill: #f69039 !important;
}

.elementor-heading-title:lang(zh-CN),
.elementor-heading-title[lang="zh"],
.elementor-heading-title[lang="zh-CN"] {
  font-weight: 900 !important;
  line-height: 1.4 !important;
}

h2.elementor-heading-title.elementor-size-default:lang(zh-CN),
h2.elementor-heading-title.elementor-size-default[lang="zh"],
h2.elementor-heading-title.elementor-size-default[lang="zh-CN"] {
  font-weight: 700 !important;
  line-height: 1.4 !important;
}/* End custom CSS */