.elementor-26 .elementor-element.elementor-element-3c39fe8{margin:-40px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6a57f22:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6a57f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-26 .elementor-element.elementor-element-6a57f22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 20px 0px;}.elementor-26 .elementor-element.elementor-element-6a57f22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-2fe514c .wd-text-block{font-family:"Optima", Sans-serif;font-size:38px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-81832eb:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-81832eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-26 .elementor-element.elementor-element-81832eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26 .elementor-element.elementor-element-81832eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-24592b4 .info-box-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-24592b4 .info-box-inner{color:#292929;font-family:"Butler", Sans-serif;font-size:16px;}.elementor-26 .elementor-element.elementor-element-24592b4 > .elementor-widget-container{padding:20px 0px 20px 0px;background-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);}.elementor-26 .elementor-element.elementor-element-601cb1d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-601cb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-26 .elementor-element.elementor-element-601cb1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-26 .elementor-element.elementor-element-601cb1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-708fc27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26 .elementor-element.elementor-element-9f83bd8 .banner-title{font-family:"Butler", Sans-serif;font-size:30px;font-weight:bold;}.elementor-26 .elementor-element.elementor-element-9f83bd8 .banner-inner{color:#000000;font-family:"Optima", Sans-serif;font-size:24px;}.elementor-26 .elementor-element.elementor-element-e03db4e .banner-title{font-family:"Butler", Sans-serif;font-size:30px;font-weight:bold;}.elementor-26 .elementor-element.elementor-element-e03db4e .banner-inner{color:#000000;font-family:"Optima", Sans-serif;font-size:24px;}.elementor-26 .elementor-element.elementor-element-5d06522 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26 .elementor-element.elementor-element-7319152 .banner-title{font-family:"Butler", Sans-serif;font-size:30px;font-weight:bold;}.elementor-26 .elementor-element.elementor-element-7319152 .banner-inner{color:#000000;font-family:"Optima", Sans-serif;font-size:24px;}.elementor-26 .elementor-element.elementor-element-1ef86b8 .banner-title{color:#FFFFFF;font-family:"Butler", Sans-serif;font-size:30px;font-weight:bold;}.elementor-26 .elementor-element.elementor-element-1ef86b8 .banner-inner{color:#FFFFFF;font-family:"Optima", Sans-serif;font-size:24px;}.elementor-26 .elementor-element.elementor-element-670a706:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-670a706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-26 .elementor-element.elementor-element-670a706{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 60px 15px;}.elementor-26 .elementor-element.elementor-element-670a706 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-48c3223:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-48c3223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bailishaver.com/wp-content/uploads/2023/08/3456.webp");background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-48c3223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-26 .elementor-element.elementor-element-48c3223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-abff72c .wd-text-block{font-family:"Butler", Sans-serif;font-size:40px;line-height:40px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-51cf9e6 .elementor-button{font-family:"Arial, Helvetica, sans-serif", Sans-serif;font-size:20px;font-weight:500;background-color:#26211D;}.elementor-26 .elementor-element.elementor-element-0302613 .wd-testimon .wd-testimon-text{color:#000000;}.elementor-26 .elementor-element.elementor-element-0302613 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-26 .elementor-element.elementor-element-6e8f318:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6e8f318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-26 .elementor-element.elementor-element-6e8f318{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 60px 60px 60px;}.elementor-26 .elementor-element.elementor-element-6e8f318 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-0adb4ff .wd-text-block{font-family:"Butler", Sans-serif;font-size:26px;font-style:italic;}.elementor-26 .elementor-element.elementor-element-cfdd339{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-c891527:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-c891527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-c891527{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;padding:40px 0px 60px 0px;}.elementor-26 .elementor-element.elementor-element-c891527 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-fd2186e .wd-text-block{font-family:"Optima", Sans-serif;font-size:38px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-21de048 .info-box-inner{font-size:20px;}.elementor-26 .elementor-element.elementor-element-21de048 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-ceffb5e > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFBFBF;}@media(min-width:1025px){.elementor-26 .elementor-element.elementor-element-48c3223:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-48c3223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-2fe514c .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-24592b4 .info-box-title{font-size:20px;}.elementor-26 .elementor-element.elementor-element-601cb1d{padding:40px 30px 40px 30px;}.elementor-26 .elementor-element.elementor-element-9f83bd8 .banner-title{font-size:20px;}.elementor-26 .elementor-element.elementor-element-9f83bd8 .banner-inner{font-size:14px;}.elementor-26 .elementor-element.elementor-element-e03db4e .banner-title{font-size:20px;}.elementor-26 .elementor-element.elementor-element-e03db4e .banner-inner{font-size:14px;}.elementor-26 .elementor-element.elementor-element-7319152 .banner-title{font-size:20px;}.elementor-26 .elementor-element.elementor-element-7319152 .banner-inner{font-size:14px;}.elementor-26 .elementor-element.elementor-element-1ef86b8 .banner-title{font-size:20px;}.elementor-26 .elementor-element.elementor-element-1ef86b8 .banner-inner{font-size:14px;}.elementor-26 .elementor-element.elementor-element-abff72c .wd-text-block{font-size:30px;}.elementor-26 .elementor-element.elementor-element-0302613 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-26 .elementor-element.elementor-element-6e8f318{padding:10px 60px 0px 60px;}.elementor-26 .elementor-element.elementor-element-0adb4ff .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-fd2186e .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-21de048 .info-box-inner{font-size:14px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-2fe514c .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-24592b4 .info-box-title{font-size:18px;}.elementor-26 .elementor-element.elementor-element-601cb1d{padding:40px 15px 40px 15px;}.elementor-26 .elementor-element.elementor-element-abff72c .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-51cf9e6 .elementor-button{font-size:16px;}.elementor-26 .elementor-element.elementor-element-0302613 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-26 .elementor-element.elementor-element-6e8f318{padding:10px 15px 0px 15px;}.elementor-26 .elementor-element.elementor-element-0adb4ff .wd-text-block{font-size:18px;}.elementor-26 .elementor-element.elementor-element-c891527{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-fd2186e .wd-text-block{font-size:20px;}}/* Start custom CSS for section, class: .elementor-element-81832eb */.whyus .owl-stage-outer .info-box-icon{
    transform: scale(0.9)
}
.whyus .owl-stage-outer .owl-item:hover .info-box-icon{
transform: scale(1.1)
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-601cb1d */.myclass.elementor-section-boxed.wd-negative-gap .elementor-container {
    max-width: 1790px;
    margin: auto;
}
.myclass .btn.btn-color-default {
    background-color: transparent;
    color: #3E3E3E;
}
.myclass .btn.btn-color-default:hover {
 box-shadow: inset 0 0 200px rgb(175 49 49 / 0%);
 color: #003d8a;
}
.myclass .btn.btn-color-black{
    background-color: transparent;
    color: #fff;
    padding: 0;
}
.myclass .wd-btn-text{
    border-bottom: 1px solid;
    font-size: 16px
}
.myclass .promo-banner .banner-btn-wrapper {
     margin-top: 0px; 
}
 .myclass .promo-banner .wrapper-content-banner {
    padding:10px;
}
@media(max-width:576px){
    .myclass .promo-banner .wrapper-content-banner {
    padding:0px;
}
.myclass .wd-btn-text{
    font-size: 14px
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-670a706 */.homepro .product-grid-item .product-wrapper {
    background: #fff;
    padding: 60px;
    border-radius: 10px
}
.homepro .wd-hover-fw-button .wd-add-btn&gt;a{
    background: #d1461b;
}
.homepro .wd-product-cats{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-abff72c */.wepay{
    max-width: 800px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for wd_testimonials, class: .elementor-element-0302613 */.testimonial-avatar img {
    min-width: 60px;
    max-width: 100px;
    border-radius: 0!important;
}
.testimon-align-center .testimonial {
    background: #fff;
    padding:30px
}
.Evaluationtext{
    text-align: left;
}
.testimonial-content footer&gt;span {
    color: #000!important;
}
.evaluation h5{
    margin-top: 10px;
}
.evaluation .star-rating{
    color:#003d8a;
}

.evaluation .testimonial:hover{
transform: scale(1.1);
  transition: transform 0.3s; /* 添加过渡效果 */
}/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-cfdd339 */.blog-design-masonry .post-title {
    font-size: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.meta-categories-wrapp {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_infobox_carousel, class: .elementor-element-21de048 */.service .info-box-icon img {
  animation: flip 3s infinite;
  animation-timing-function: ease-in-out;
}
@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(0);
  }
  50% {
    transform: perspective(400px) rotateY(180deg);
  }
  100% {
    transform: perspective(400px) rotateY(360deg);
  }
}
.service a{
    text-decoration: underline;
    color: #000;
}
.service a:hover{
      color: #192761;
}/* End custom CSS */