.elementor-15814 .elementor-element.elementor-element-7ffafa44{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15814 .elementor-element.elementor-element-628e71d3{width:100%;max-width:100%;}.elementor-15814 .elementor-element.elementor-element-c9916c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15814 .elementor-element.elementor-element-b9a3538{width:100%;max-width:100%;}.elementor-15814 .elementor-element.elementor-element-22cdb206{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15814 .elementor-element.elementor-element-58612abd{width:100%;max-width:100%;}.elementor-15814 .elementor-element.elementor-element-d799b4a{--display:flex;--min-height:720px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.07;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15814 .elementor-element.elementor-element-d799b4a:not(.elementor-motion-effects-element-type-background), .elementor-15814 .elementor-element.elementor-element-d799b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deruizebike.com/wp-content/uploads/2024/11/2560-1700-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15814 .elementor-element.elementor-element-d799b4a::before, .elementor-15814 .elementor-element.elementor-element-d799b4a > .elementor-background-video-container::before, .elementor-15814 .elementor-element.elementor-element-d799b4a > .e-con-inner > .elementor-background-video-container::before, .elementor-15814 .elementor-element.elementor-element-d799b4a > .elementor-background-slideshow::before, .elementor-15814 .elementor-element.elementor-element-d799b4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15814 .elementor-element.elementor-element-d799b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15814 .elementor-element.elementor-element-6cd1fc53{width:100%;max-width:100%;}.elementor-15814 .elementor-element.elementor-element-75d8f15{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15814 .elementor-element.elementor-element-3739b57 .elementor-button{background-color:#FFFFFF;font-size:19px;font-weight:500;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-15814 .elementor-element.elementor-element-3739b57 .elementor-button:hover, .elementor-15814 .elementor-element.elementor-element-3739b57 .elementor-button:focus{background-color:#A6C939;color:#FFFFFF;}.elementor-15814 .elementor-element.elementor-element-3739b57 .elementor-button:hover svg, .elementor-15814 .elementor-element.elementor-element-3739b57 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15814 .elementor-element.elementor-element-e591ddd > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-15814 .elementor-element.elementor-element-e591ddd .elementor-heading-title{font-size:34px;text-transform:uppercase;line-height:40px;color:#FFFFFF;}.elementor-15814 .elementor-element.elementor-element-0cac3dd .elementor-heading-title{font-size:24px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-15814 .elementor-element.elementor-element-9b39dd4{--display:flex;--min-height:720px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15814 .elementor-element.elementor-element-9b39dd4:not(.elementor-motion-effects-element-type-background), .elementor-15814 .elementor-element.elementor-element-9b39dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deruizebike.com/wp-content/uploads/2024/11/2560-1700-leasing-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15814 .elementor-element.elementor-element-b9db107{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15814 .elementor-element.elementor-element-b627522 .elementor-button{background-color:#FFFFFF;font-size:19px;font-weight:500;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-15814 .elementor-element.elementor-element-b627522 .elementor-button:hover, .elementor-15814 .elementor-element.elementor-element-b627522 .elementor-button:focus{background-color:#A6C939;color:#FFFFFF;}.elementor-15814 .elementor-element.elementor-element-b627522 .elementor-button:hover svg, .elementor-15814 .elementor-element.elementor-element-b627522 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15814 .elementor-element.elementor-element-c732139 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-15814 .elementor-element.elementor-element-c732139 .elementor-heading-title{font-size:34px;text-transform:uppercase;line-height:40px;color:#FFFFFF;}.elementor-15814 .elementor-element.elementor-element-718b560 .elementor-heading-title{font-size:24px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-15814 .elementor-element.elementor-element-a4e7dd9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15814 .elementor-element.elementor-element-1535ad2b{width:100%;max-width:100%;}.elementor-15814 .elementor-element.elementor-element-6379a47a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15814 .elementor-element.elementor-element-46c7019a{width:100%;max-width:100%;}.elementor-15814 .elementor-element.elementor-element-3ba5722{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15814 .elementor-element.elementor-element-d22d19e{width:100%;max-width:100%;}.elementor-15814 .elementor-element.elementor-element-707fd9f3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-15814 .elementor-element.elementor-element-75d8f15{--content-width:1450px;}.elementor-15814 .elementor-element.elementor-element-b9db107{--content-width:1450px;}.elementor-15814 .elementor-element.elementor-element-6379a47a{--content-width:1450px;}.elementor-15814 .elementor-element.elementor-element-3ba5722{--content-width:1800px;}}@media(max-width:1024px){.elementor-15814 .elementor-element.elementor-element-d799b4a{--min-height:500px;}.elementor-15814 .elementor-element.elementor-element-e591ddd .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-15814 .elementor-element.elementor-element-0cac3dd .elementor-heading-title{font-size:20px;}.elementor-15814 .elementor-element.elementor-element-9b39dd4{--min-height:500px;}.elementor-15814 .elementor-element.elementor-element-c732139 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-15814 .elementor-element.elementor-element-718b560 .elementor-heading-title{font-size:20px;}.elementor-15814 .elementor-element.elementor-element-707fd9f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-15814 .elementor-element.elementor-element-d799b4a{--min-height:400px;}.elementor-15814 .elementor-element.elementor-element-75d8f15{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15814 .elementor-element.elementor-element-3739b57 .elementor-button{font-size:16px;padding:12px 20px 12px 20px;}.elementor-15814 .elementor-element.elementor-element-e591ddd .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-15814 .elementor-element.elementor-element-0cac3dd .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-15814 .elementor-element.elementor-element-9b39dd4{--min-height:400px;}.elementor-15814 .elementor-element.elementor-element-b9db107{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15814 .elementor-element.elementor-element-b627522 .elementor-button{font-size:16px;padding:12px 20px 12px 20px;}.elementor-15814 .elementor-element.elementor-element-c732139 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-15814 .elementor-element.elementor-element-718b560 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-15814 .elementor-element.elementor-element-707fd9f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:1025px){.elementor-15814 .elementor-element.elementor-element-d799b4a:not(.elementor-motion-effects-element-type-background), .elementor-15814 .elementor-element.elementor-element-d799b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-628e71d3 */.index_banner .swiper-slide .wap{display: none;}
@media only screen and (max-width: 850px){
  .index_banner .swiper-slide .bg{display: none;}
  .index_banner .swiper-slide .wap{display: block;}
}  

.index_banner .give-slide .waphd{display: none;}	
.index_banner .give-slide{position: relative;}
.index_banner .give-slide .give-button{position: absolute;z-index: 2;left: 5.7%;}
.index_banner .give-slide .give-button1{top: 49%;width: 17.85%;}
.index_banner .give-slide .give-button2{bottom: 7%;width: 11.54%;}
.index_banner .give-slide .give-button3{top: 40%;width: 21.9%;}
			
@media only screen and (max-width: 850px){
  .index_banner .give-slide .comhd{display: none;}
  .index_banner .give-slide .waphd{display: block;}
  .index_banner .give-slide .give-button{left: 6.93%}.index_banner .give-slide .give-button{left: 6.93%}
  .index_banner .give-slide .give-button1{top: 54%;width: 58%;}
  .index_banner .give-slide .give-button2{bottom: 10%;width: 37%;}
  .index_banner .give-slide .give-button3{top: 45.5%;width: 62.5%;}
}	

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{width: 141px!important;left: 50%!important;margin-left: -70.5px!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9a3538 *//*#carousel-container {overflow: hidden;white-space: nowrap;height: 26px;}
#carousel-container .part{display: inline-block;}

#carousel-container .part{width: max-content}
#carousel-container .part .ic,#carousel-container .part .des{float: left;}
#carousel-container .part .ic{width: 26px;margin-right: 10px;}
#carousel-container .part .ic img{width: 100%;}
#carousel-container .part .des{font-size: 20px;line-height: 26px;}
#carousel-container .part .line{width: 1px;height: 17px;background: #000;float: right;margin-top: 4.5px;margin-left: 60px;margin-right: 60px;}
    
@media only screen and (max-width: 520px){
  #carousel-container .part .line{margin-left: 30px;margin-right: 30px;}
  #carousel-container .part .des{font-size: 18px;}
  .swiper_sort .swiper-slide .pic .bq{font-size: 16px;}
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58612abd *//*.index_sort .pic .bq2{position: absolute;top: 10%;left: 0;z-index: 9;}
@media only screen and (max-width: 560px){
  .index_sort .pic .bq2 img{width: 65px;}
}*/

.swiper_sort .swiper-slide .txt a.more, .swiper_youtube .txt a.symore{width: fit-content!important;padding: 0 50px!important;}
@media only screen and (max-width: 520px){
	.swiper_sort .swiper-slide .txt a.more, .swiper_youtube .txt a.symore{width: fit-content!important;padding: 0 20px!important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cd1fc53 */.index_about{background: url("/wp-content/uploads/2024/11/2560-1700-1.jpg") no-repeat top center!important;background-size: cover!important;background-attachment: fixed!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d22d19e */.index_tips_wap{width: 100%;position: relative;}
.index_tips_wap .list_dt{cursor: pointer;overflow: hidden;height: 65px;line-height: 65px;overflow: hidden;}
.index_tips_wap #open{}
.index_tips_wap .list_dd{display: none;color: #fff;margin: 0;}  
.index_tips_wap .list_dt_icon{width: 30px;display: block;margin-top: 28px;height: 11px;overflow: hidden;}
.index_tips_wap .list_dt_icon img{width: 100%;display: block;transform: rotateX(360deg);}
.index_tips_wap #open .list_dt_icon{transform: rotateX(180deg);}
.index_tips_wap #open .list_dt_icon img{transform: translateY(-200px);filter: drop-shadow(#a6c939 0 200px);}
.index_tips_wap .box{height: 260px;border-radius: 15px;overflow: hidden;position: relative;}
.index_tips_wap .list_dt p{color: #fff;margin: 0;}
.index_tips_wap .bg{position: absolute;top: 0;left: 0;width: 100%;}
.index_tips_wap .bg img{width: 100%;height: 100%;object-fit: cover;}
.index_tips_wap .box-ss{position: relative;z-index: 1;height: 260px;}
.index_tips_wap .list_dd{height: 195px;position: absolute;bottom: 0;left: 5%;width: 90%;}
.index_tips_wap .list_dt{position: absolute;left: 5%;top: 195px;width: 90%;transition: all 0.38s linear 0s;}
.index_tips_wap #open{bottom: auto;top: 0;transition: all 0.38s linear 0s;}
.index_tips_wap .box{margin-bottom: 10px;}/* End custom CSS */