.elementor-1832 .elementor-element.elementor-element-85166ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1832 .elementor-element.elementor-element-8b33ef6{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-1832 .elementor-element.elementor-element-a1c9b68{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1832 .elementor-element.elementor-element-a1c9b68, .elementor-1832 .elementor-element.elementor-element-a1c9b68::before{--border-transition:0.3s;}.elementor-1832 .elementor-element.elementor-element-8ffdf5e .elementor-repeater-item-e1da4ab .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://ryanzhuang.com/wp-content/uploads/2025/11/2-3.png);background-size:contain;}.elementor-1832 .elementor-element.elementor-element-8ffdf5e .elementor-repeater-item-03f27d9 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://ryanzhuang.com/wp-content/uploads/2025/11/2-4.png);background-size:contain;}.elementor-1832 .elementor-element.elementor-element-8ffdf5e .elementor-repeater-item-e64fcc3 .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://ryanzhuang.com/wp-content/uploads/2026/03/茶凉续水动画.gif);background-size:contain;}.elementor-1832 .elementor-element.elementor-element-8ffdf5e .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-1832 .elementor-element.elementor-element-8ffdf5e .swiper-slide-contents{max-width:60%;}.elementor-1832 .elementor-element.elementor-element-8ffdf5e .swiper-slide-inner{text-align:center;}.elementor-1832 .elementor-element.elementor-element-317d232{--display:flex;--min-height:27vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1832 .elementor-element.elementor-element-317d232, .elementor-1832 .elementor-element.elementor-element-317d232::before{--border-transition:0.3s;}.elementor-1832 .elementor-element.elementor-element-d730736{text-align:center;}.elementor-1832 .elementor-element.elementor-element-d730736 .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;}.elementor-1832 .elementor-element.elementor-element-d730736 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1832 .elementor-element.elementor-element-e110ad2{text-align:center;}.elementor-1832 .elementor-element.elementor-element-e110ad2 .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;}.elementor-1832 .elementor-element.elementor-element-e110ad2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1832 .elementor-element.elementor-element-55ffe8d{text-align:center;}.elementor-1832 .elementor-element.elementor-element-55ffe8d .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;}.elementor-1832 .elementor-element.elementor-element-55ffe8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1832 .elementor-element.elementor-element-b8b003a{text-align:center;}.elementor-1832 .elementor-element.elementor-element-b8b003a .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;}.elementor-1832 .elementor-element.elementor-element-b8b003a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-1832 .elementor-element.elementor-element-a1c9b68{--content-width:621px;}.elementor-1832 .elementor-element.elementor-element-317d232{--content-width:621px;}}/* Start custom CSS for container, class: .elementor-element-85166ae */.scrollcon {
  max-height: 69vh; /* Set the maximum height of the container to 60% of the viewport height */
  overflow-x: hidden;/* Prevent horizontal scrolling */
  overflow-y: scroll;/* Enable vertical scrolling within the container when content exceeds its height */
  border: hidden #ccc; /* Border style for the container */
  border-radius: 10px; /* Applies a border-radius to the scrollbar track */
}

.scrollcon::-webkit-scrollbar {
  width: 14px;/* Sets the width of the scrollbar */
}

.scrollcon::-webkit-scrollbar-track {
  background: hidden
  ; /* Sets the background color of the scrollbar track */
  border-radius: 10px; /* Applies a border-radius to the scrollbar track */
}

.scrollcon::-webkit-scrollbar-thumb {
  background: #bababa40; /* Sets the background color of the scrollbar thumb */
  border-radius: 1px; /* Applies a border-radius to the scrollbar thumb */
}/* End custom CSS */