.border-gray-500{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.hover\:border-gray-700:hover{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.border-solid{border-style:solid}.border{border-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.self-end{align-self:flex-end}.justify-center{justify-content:center}.flex-grow{flex-grow:1}.float-none{float:none}.clearfix:after{content:"";display:table;clear:both}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-64{height:16rem}.h-full{height:100%}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.mb-4{margin-bottom:1rem}.overflow-hidden{overflow:hidden}.px-2{padding-left:.5rem;padding-right:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.bottom-0{bottom:0}.resize{resize:both}.shadow-inner-bottom-white{box-shadow:inset 0 -10rem 6rem -6rem #fff}.text-center{text-align:center}.hover\:text-black:hover,.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.visible{visibility:visible}.invisible{visibility:hidden}.w-3{width:.75rem}.w-4{width:1rem}.w-16{width:4rem}.w-1\/3{width:33.333333%}.w-full{width:100%}.z-10{z-index:10}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.rotate-180{--transform-rotate:180deg}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}@media (min-width:768px){.md\:justify-center{justify-content:center}.md\:mb-8{margin-bottom:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:pb-8{padding-bottom:2rem}.md\:w-32{width:8rem}}.swiper-button-next,.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-container-rtl .swiper-button-prev{box-sizing:content-box;padding:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:all!important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0!important;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0!important;left:auto}@-webkit-keyframes fadeInAnim{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnim{0%{opacity:0}to{opacity:1}}.fadeInAnim{-webkit-animation:fadeInAnim .75s forwards;animation:fadeInAnim .75s forwards}