.elementor-slideshow__title,.elementor-widget-progress .elementor-title{font-family:var(--e-global-typography-primary-font-family)}.e-con.e-parent.is-section-stuck{position:fixed}.elementor-lightbox .dialog-lightbox-close-button{z-index:11}.swiper{height:100%}.flickity-page-dots{bottom:20px}.flickity-page-dots .dot{margin:0 5px;opacity:1;background-color:rgba(37,37,37,0.5)}.flickity-page-dots .dot.is-selected{background-color:#252525}.flickity-prev-next-button{background-image:none;background-color:var(--e-global-color-primary);text-align:center;width:36px;height:36px;line-height:33px;border-radius:0 !important;padding:0 !important;border:0 !important}.flickity-prev-next-button .flickity-button-icon{position:static;width:1em;font-size:15px;margin-top:2px}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.clbr-motion-parallax-sentinel{pointer-events:none;position:absolute !important;z-index:-1;visibility:hidden}div[data-bg-parallax=true]{background-image:none !important}.site-footer.basic{background-color:var(--clbr-color-footer-bg);border-top:1px solid #efefef}.site-footer.basic .footer-container{padding:36px 0 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer.basic .footer-container .footer-col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}.site-footer.basic .footer-container .footer-col .availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.site-footer.basic .footer-container .footer-col .availability .green-dot{width:10px;height:10px;background-color:#10b981;border-radius:50%;display:inline-block}.site-footer.basic .footer-container .footer-col .availability .availability-text{font-size:14px;color:var(--e-global-color-primary)}.site-footer.basic .footer-container .footer-col .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer.basic .footer-container .footer-col .social-links a{font-size:20px;line-height:1;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.site-footer.basic .footer-container .footer-col .social-links a svg{fill:var(--e-global-color-primary);width:1em;height:1em}.site-footer.basic .footer-container .footer-col .social-links a:hover svg{opacity:.9}.site-footer.basic .footer-container .footer-col .email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.site-footer.basic .footer-container .footer-col .email a{font-size:14px;color:var(--e-global-color-primary);text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.site-footer.basic .footer-container .footer-col .email a:hover{opacity:.9}@media(max-width:1200px){.site-footer.basic .footer-container{padding-left:20px;padding-right:20px}}@media(max-width:767px){.site-footer.basic .footer-container{gap:20px;padding-top:45px}.site-footer.basic .footer-container .footer-col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:center}.site-footer.basic .footer-container .footer-col .availability,.site-footer.basic .footer-container .footer-col .social-links,.site-footer.basic .footer-container .footer-col .email{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}