.elementor-28871 .elementor-element.elementor-element-7db449a{--display:flex;--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;}.elementor-28871 .elementor-element.elementor-element-396fa6a{--display:flex;--position:absolute;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:-40px;}.elementor-28871 .elementor-element.elementor-element-396fa6a:not(.elementor-motion-effects-element-type-background), .elementor-28871 .elementor-element.elementor-element-396fa6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-28871 .elementor-element.elementor-element-396fa6a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28871 .elementor-element.elementor-element-d43fbbf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-28871 .elementor-element.elementor-element-d43fbbf .wd-text-block{font-size:13px;color:#FFFFFF;}.elementor-28871 .elementor-element.elementor-element-2e7f4b2{--display:flex;--min-height:600px;--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;--justify-content:flex-end;}.elementor-28871 .elementor-element.elementor-element-2e7f4b2:not(.elementor-motion-effects-element-type-background), .elementor-28871 .elementor-element.elementor-element-2e7f4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veor.cloud/wp-content/uploads/2026/01/g1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28871 .elementor-element.elementor-element-3c1fc8f{--display:flex;--min-height:164px;}.elementor-28871 .elementor-element.elementor-element-3c1fc8f.e-con{--align-self:flex-start;}.elementor-28871 .elementor-element.elementor-element-4a822d2{--display:flex;}.elementor-28871 .elementor-element.elementor-element-1449176{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28871 .elementor-element.elementor-element-242a225{--display:flex;}.elementor-28871 .elementor-element.elementor-element-7adbc90{--display:flex;--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;--justify-content:center;}.elementor-28871 .elementor-element.elementor-element-6a2bcff{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-28871 .elementor-element.elementor-element-6a2bcff.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-6a2bcff > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-28871 .elementor-element.elementor-element-6a2bcff .wd-button-wrapper a{background-color:#000000;border-color:#000000;}.elementor-28871 .elementor-element.elementor-element-6a2bcff .wd-button-wrapper:hover a{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-28871 .elementor-element.elementor-element-4b6350a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-28871 .elementor-element.elementor-element-5104ded{--display:flex;}.elementor-28871 .elementor-element.elementor-element-051271e{--display:flex;--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;--justify-content:center;}.elementor-28871 .elementor-element.elementor-element-21aead0{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-28871 .elementor-element.elementor-element-21aead0.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-21aead0 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-28871 .elementor-element.elementor-element-21aead0 .wd-button-wrapper a{background-color:#000000;border-color:#000000;}.elementor-28871 .elementor-element.elementor-element-21aead0 .wd-button-wrapper:hover a{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-28871 .elementor-element.elementor-element-055e9c5{--display:flex;--min-height:100px;}.elementor-28871 .elementor-element.elementor-element-f0a2ba9{--display:flex;--min-height:395px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28871 .elementor-element.elementor-element-fede7a3{--display:flex;}.elementor-28871 .elementor-element.elementor-element-8438767.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-4c3ccf8{--display:flex;}.elementor-28871 .elementor-element.elementor-element-6f79326.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-4a5f6b3{--display:flex;}.elementor-28871 .elementor-element.elementor-element-d46ef63.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-31c50dc{--display:flex;}.elementor-28871 .elementor-element.elementor-element-2323631.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-7d75558{--display:flex;--min-height:460px;}.elementor-28871 .elementor-element.elementor-element-a241986{--display:flex;}.elementor-28871 .elementor-element.elementor-element-eadc8e4{--display:flex;}.elementor-28871 .elementor-element.elementor-element-89ca3eb{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-28871 .elementor-element.elementor-element-89ca3eb.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-89ca3eb > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-28871 .elementor-element.elementor-element-89ca3eb .wd-button-wrapper a{background-color:#000000;border-color:#000000;}.elementor-28871 .elementor-element.elementor-element-89ca3eb .wd-button-wrapper:hover a{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-28871 .elementor-element.elementor-element-fa29b85{--display:flex;}.elementor-28871 .elementor-element.elementor-element-0382fd4{--display:flex;--min-height:395px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28871 .elementor-element.elementor-element-1049762{--display:flex;}.elementor-28871 .elementor-element.elementor-element-b4ce838.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-07e149a{--display:flex;}.elementor-28871 .elementor-element.elementor-element-0be81c5.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-7f090ea{--display:flex;}.elementor-28871 .elementor-element.elementor-element-81a660f.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-48e0c89{--display:flex;}.elementor-28871 .elementor-element.elementor-element-2438ae4.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-6b32b90{--display:flex;--min-height:460px;}.elementor-28871 .elementor-element.elementor-element-610a3ea{--display:flex;}.elementor-28871 .elementor-element.elementor-element-9af567f{--display:flex;}.elementor-28871 .elementor-element.elementor-element-04c566b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-28871 .elementor-element.elementor-element-04c566b.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-04c566b > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-28871 .elementor-element.elementor-element-04c566b .wd-button-wrapper a{background-color:#000000;border-color:#000000;}.elementor-28871 .elementor-element.elementor-element-04c566b .wd-button-wrapper:hover a{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-28871 .elementor-element.elementor-element-326ef9e{--display:flex;}.elementor-28871 .elementor-element.elementor-element-382d081{--display:flex;}.elementor-28871 .elementor-element.elementor-element-62b01d9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28871 .elementor-element.elementor-element-62b01d9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28871 .elementor-element.elementor-element-62b01d9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28871 .elementor-element.elementor-element-62b01d9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-28871 .elementor-element.elementor-element-62b01d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28871 .elementor-element.elementor-element-4845840.elementor-element{--align-self:center;}.elementor-28871 .elementor-element.elementor-element-333ce9a{--display:flex;}@media(max-width:768px){.elementor-28871 .elementor-element.elementor-element-62b01d9 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:769px){.elementor-28871 .elementor-element.elementor-element-3c1fc8f{--width:20%;}.elementor-28871 .elementor-element.elementor-element-7d75558{--content-width:1600px;}.elementor-28871 .elementor-element.elementor-element-326ef9e{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-8438767 */.underline-g1 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g1:hover::after {
    transform: scaleX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f79326 */.underline-g2 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g2::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g2:hover::after {
    transform: scaleX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d46ef63 */.underline-g3 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g3::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g3:hover::after {
    transform: scaleX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2323631 */.underline-g4 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g4:hover::after {
    transform: scaleX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4ce838 */.underline-g5 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g5:hover::after {
    transform: scaleX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0be81c5 */.underline-g6 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g6::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g6:hover::after {
    transform: scaleX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81a660f */.underline-g7 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g7:hover::after {
    transform: scaleX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2438ae4 */.underline-g8 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g8::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g8:hover::after {
    transform: scaleX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4845840 */.underline-g9 {
    position: relative;
    text-decoration: none; 
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 400;
    color: #000; /* 按钮文字颜色，可换 */
}

/* 下划线默认存在 */
.underline-g9::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: currentColor; /* 下划线跟随文字颜色 */
    transform-origin: left; /* 关键：从右向左缩小 */
    transform: scaleX(1);
    transition: transform 0.4s ease; 
}

/* 悬浮时：下划线缩小到 0（从右向左） */
.underline-g9:hover::after {
    transform: scaleX(0);
}/* End custom CSS */