.alpha-icon-lists{display:block;list-style:none;padding:0;margin:0}.alpha-icon-lists li{transition:background-color 0.3s}.alpha-icon-lists li a{color:inherit}.alpha-icon-lists li i{vertical-align:middle}.alpha-icon-lists li:after{position:absolute;top:100%;left:0;right:0;border-width:0 0 1px 0}.alpha-icon-lists .list-title{margin:0}.alpha-icon-lists.h-align-center{text-align:center}.alpha-icon-lists.h-align-center li:after{margin-left:auto;margin-right:auto}.alpha-icon-lists.h-align-right{text-align:right}.alpha-icon-lists.h-align-right li:after{margin-left:auto}.alpha-icon-lists.inline-type{display:flex;flex-wrap:wrap}.alpha-icon-lists.inline-type li:after{top:50%;left:100%;right:auto;transform:translateY(-50%);border-width:0 1px 0 0;height:14px}.alpha-icon-lists.v-align-middle{text-align:right;align-items:center}.alpha-icon-lists.v-align-bottom{text-align:right;align-items:flex-end}.alpha-icon-lists.numeric-lists li a:before{content:attr(data-id);margin-right:5px}.alpha-icon-list-item{position:relative}.alpha-icon-list-item:hover{color:var(--alpha-primary-color)}.a-icon-calendar{margin-left:1px}.elementor-widget .elementor-icon-list-icon{display:inline-flex}.elementor-widget .elementor-icon-list-icon i{width:auto}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding-left:8px}.elementor-icon-list-text a{color:inherit}.elementor-icon-list-text a:hover{color:var(--alpha-primary-color)}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{position:absolute}@keyframes progress-active{0%{width:0;opacity:0.4}to{width:100%;opacity:0}}.progress-bars .title-wrapper{position:relative}.progress-bars .title{display:inline-block;margin-right:1rem;color:var(--alpha-dark-body-color);line-height:2.2}.progress-wrapper{position:relative;height:5px;background-color:var(--alpha-change-border-color);overflow:hidden}.progress-bar{display:flex;align-items:center;width:0;height:100%;padding:0 1.5rem;background-color:var(--alpha-dark-color);white-space:nowrap;transition:width ease-in 1s}.progress-bar .title{color:var(--alpha-white-color);line-height:5px}.progress-bar .progress-percentage{position:absolute;bottom:100%;right:0;padding:0;line-height:2.2;color:var(--alpha-white-color)}.progress-inner-text .progress-wrapper{height:auto}.progress-inner-text .title{line-height:inherit}.progress-inner-text .progress-percentage{top:50%;bottom:auto;right:1.5rem;line-height:1;transform:translateY(-50%)}.progress-inner-text.percent-end-progress .progress-percentage,.progress-inner-text.percent-end-title .progress-percentage{color:var(--alpha-white-color)}.percent-end-progress .progress-bar{position:relative}.percent-end-progress .progress-percentage{opacity:0;transition:opacity 1s}.percent-end-progress .title-wrapper .progress-percentage{position:absolute;left:0;opacity:0;transform:translateX(-100%);transition:opacity 1s,left ease-in 1s}.percent-end-title .title+.progress-percentage{position:static;transform:none}.percent-end-bar .title-wrapper .progress-percentage{margin-left:auto}.progress-indicating .progress-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--alpha-white-color);border-radius:inherit;opacity:0;animation:progress-active 3s ease 0s infinite}@keyframes progress-animated{0%{background-position:2em 0}to{background-position:0 0}}.progress-animated .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:2em 2em;animation:progress-animated 1s linear infinite}.contact{display:flex;align-items:center;--alpha-contact-icon-size:2.7rem}.contact .contact-content{line-height:1.5}.contact .telephone{display:block}.contact .contact-delimiter{text-transform:lowercase}.contact i{font-size:var(--alpha-contact-icon-size);vertical-align:middle;padding-right:7px;transition:color 0.3s}.contact svg{width:var(--alpha-contact-icon-size);height:var(--alpha-contact-icon-size)}@keyframes zooming{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes zooming2{0%{opacity:1}50%{opacity:0.5}to{opacity:1}}.hotspot-wrapper{display:inline-block;position:relative;cursor:pointer}.hotspot-wrapper:hover .hotspot-box{visibility:visible;opacity:1;pointer-events:all}.hotspot-wrapper:hover .hotspot{color:var(--alpha-change-color-light-1);background:var(--alpha-change-color-dark-1)}.hotspot-wrapper:hover .hotspot-box-top{transform:translateY(-10px)}.hotspot-wrapper:hover .hotspot-box-bottom{transform:translateY(10px)}.hotspot-wrapper:hover .hotspot-box-left{transform:translateX(-10px)}.hotspot-wrapper:hover .hotspot-box-right{transform:translateX(10px)}.hotspot-wrapper .hotspot:before{content:"";position:absolute;left:-10px;right:-1rem;top:-1rem;bottom:-1rem}.banner .hotspot-wrapper{font-size:1.4em}.hotspot{position:relative;display:flex;justify-content:center;align-items:center;color:inherit;transition:0.3s;width:3rem;height:3rem;border-radius:50%;color:var(--alpha-change-color-dark-1);background:var(--alpha-change-color-light-1)}.hotspot:hover{text-decoration:none}.hotspot i{font-size:1.2rem;line-height:0;vertical-align:middle}.hotspot-box{position:absolute;width:29.2rem;padding:0.5rem;background:var(--alpha-change-color-light-1);text-align:center;box-shadow:0 0 30px rgba(0,0,0,0.06);visibility:hidden;opacity:0;z-index:1;transition:opacity 0.3s,transform 0.3s,visibility 0.3s;pointer-events:none}.hotspot-product .hotspot-box{padding:1rem}.hotspot-product .product-media{flex:0 0 10.9rem;align-self:stretch;margin-right:1.5rem}.hotspot-product .product-media img{width:100%;height:100%;object-fit:cover}.hotspot-product .product-body{text-align:left}.hotspot-product .product-title{margin-bottom:0;white-space:normal}.hotspot-product .price,.hotspot-product .product-title{font-size:inherit}.hotspot-product .product-action-vertical{opacity:1;visibility:inherit;transition:none}.hotspot-product .price{margin-bottom:0}.hotspot-product .btn-product-icon{display:block;padding:0.5rem 1rem;margin-top:1rem;border:2px solid var(--alpha-change-color-light-3);font-size:1.3rem;font-weight:700;color:var(--alpha-change-color-dark-1);text-align:center;transition:color 0.3s,background-color 0.3s,border-color 0.3s}.hotspot-product .btn-product-icon:hover{color:var(--alpha-change-color-light-1);background-color:var(--alpha-change-color-dark-1);border-color:var(--alpha-change-color-dark-1)}.hotspot-product .btn-product-icon.hotspot-product-action:before{content:none}.hotspot-product .product{display:flex;align-items:center}@media (max-width:767px){.hotspot-product .product{display:block}.hotspot-product .hotspot-box{width:20rem}.hotspot-product .product-media{margin:0 0 1.5rem}}.hotspot-type1:not(:hover):before{content:"";display:block;position:absolute;left:0;width:100%;height:100%;background:var(--alpha-change-color-light-1);border-radius:50%;animation:zooming 2s infinite}.hotspot-type2:not(:hover) .hotspot{animation:zooming2 2s infinite}.elementor-element.elementor-widget-udesign_widget_hotspot{position:absolute;width:auto}.hotspot-box-top{bottom:100%;left:-40px}.hotspot-box-left{right:100%;top:-15px}.hotspot-box-right{left:100%;top:-15px}.hotspot-box-bottom{top:100%;left:-40px}.banner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;font-size:1rem;border-radius:inherit}.banner>figure{flex:0 0 100%;width:100%;height:100%;border-radius:inherit;margin:0}.banner.banner-img-hidden>.banner-img img{visibility:hidden;opacity:0}.banner .banner-content{position:relative}.banner .banner-item{text-align:inherit}.banner .banner-item.item-block{display:block}.banner .banner-item.item-inline{display:inline-block}.banner .banner-item:not(a){color:inherit}.banner .hotspot-wrapper{position:absolute;z-index:2}.banner .hotspot-wrapper:hover{z-index:3}.banner .banner-img img,.banner.creative-grid,.creative-grid .banner{height:100%}html:not(.skrollr) .banner.parallax>.banner-img img{visibility:visible;opacity:1}.elementor-widget-udesign_widget_banner .divider-wrap{line-height:0}.elementor-widget-udesign_widget_banner .divider{height:auto;border-top:1px solid;background-color:transparent}.banner-content>p{font-size:1.4rem}.banner-item:last-child{margin-bottom:0}.banner-img,.banner-img img{min-height:inherit;max-height:inherit;object-fit:cover}.banner-fixed>.container,.banner-fixed>.container-fluid{position:absolute;z-index:1}.banner-fixed>.container-fluid .banner-content,.banner-fixed>.container .banner-content{margin-left:20px;margin-right:20px}.banner-fixed .banner-content{position:absolute;z-index:1}.banner-fixed>.container,.banner-fixed>.container-fluid{left:0;right:0;top:0;bottom:0}.banner-stretch,.banner-stretch figure img{height:100%}.banner-full{height:100vh}.banner-full figure img{height:100%;object-fit:cover}.background-effect-wrapper{overflow:hidden}.background-effect,.background-effect-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.elementor-row.banner{margin-bottom:0;min-height:inherit;max-height:inherit;object-fit:cover}.elementor-widget-alpha_banner_stretch,.elementor-widget-alpha_banner_stretch .elementor-widget-container{height:100%}.elementor-column.banner>.elementor-widget-wrap.banner-content{padding:0}.elementor-element .elementor-column-gap-default>.elementor-row.banner{margin-left:0;margin-right:0;width:100%}.banner-fixed>.banner-content,.banner-fixed>div>.banner-content{width:auto}.banner-fixed>.alpha-section-video>.elementor-open-lightbox>.banner-content>.elementor-column-wrap>.elementor-widget-wrap,.banner-fixed>.alpha-section-video>.elementor-open-lightbox>.banner-content>.elementor-widget-wrap,.banner-fixed>.banner-content.elementor-widget-wrap,.banner-fixed>.banner-content>.elementor-column-wrap>.elementor-widget-wrap,.banner-fixed>.banner-content>.elementor-widget-wrap{display:block}.banner-content .elementor-widget__width-auto{display:inline-block}.grid-item .elementor-widget-udesign_widget_banner,.grid-item .elementor-widget-udesign_widget_banner .elementor-widget-container{height:100%}.elementor-row>.elementor-widget-video{flex-basis:calc(100% - var(--alpha-gap))}.elementor-column-gap-no>.elementor-row>.elementor-widget-video{flex:0 0 100%}.video-banner .elementor-widget-video{width:100%}.video-banner .elementor-widget-video .elementor-custom-embed-image-overlay,.video-banner .elementor-widget-video img{height:100%;object-fit:cover}.elementor-widget-video .elementor-widget-container{overflow:unset}.elementor-widget-video>.elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .e-hosted-video .elementor-video{object-fit:cover}.video-banner iframe{height:100%}.video-banner video{position:absolute;object-fit:cover;width:100%;height:100%}.video-banner.banner-fixed .banner-content{position:absolute}.video-banner.banner-fixed .elementor-widget-video{position:absolute;left:0;top:0}.video-banner.banner-fixed .elementor-widget-video,.video-banner.banner-fixed .elementor-widget-video .elementor-wrapper{width:100%;height:100%}.video-banner .elementor-widget-video .btn-video.elementor-custom-embed-image-overlay{position:static;width:auto;height:auto}.video-banner .no-event{pointer-events:none}.elementor-lightbox .elementor-fit-aspect-ratio{overflow:hidden}@media (max-width:991px){.elementor-lightbox .elementor-video-container{width:90%}}@media (max-width:767px){.banner{font-size:0.9rem}}@media (max-width:575px){.banner{font-size:0.8rem}}@media (max-width:479px){.banner-fixed>.container-fluid>.banner-content,.banner-fixed>.container>.banner-content{margin-left:15px;margin-right:15px}}