.elementor-widget-text-editor .h1,.elementor-widget-text-editor .h2,.elementor-widget-text-editor .h3,.elementor-widget-text-editor .h4,.elementor-widget-text-editor .h5,.elementor-widget-text-editor .h6,.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6,.elementor-widget-text-editor p{margin-bottom:0}.elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.elementor-ken-burns--out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.elementor-ken-burns--active{-webkit-transition-duration:20s;-o-transition-duration:20s;transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.leo-align-left{text-align:left}.leo-align-center{text-align:center}.leo-align-right{text-align:right}@media (max-width:1024px){.leo-tablet-align-left{text-align:left}.leo-tablet-align-center{text-align:center}.leo-tablet-align-right{text-align:right}}@media (max-width:767px){.leo-mobile-align-left{text-align:left}.leo-mobile-align-center{text-align:center}.leo-mobile-align-right{text-align:right}}.swiper-button-disabled{opacity:.5}.leo-grid-items .wrapper-items .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;width:auto}.swiper-arrows-hidden,.swiper-dots-hidden{display:none!important}.leo-swiper-slider{position:relative}.leo-swiper-slider .swiper-arrows{position:absolute;height:0;z-index:1}.leo-swiper-slider .swiper-arrows,.leo-swiper-slider .swiper-dots{display:none}@media (min-width:1025px){.leo-swiper-slider.swiper-arrows-on .swiper-arrows,.leo-swiper-slider.swiper-dots-on .swiper-dots{display:block}.leo-swiper-slider.swiper-arrows-show-hover .swiper-arrows{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leo-swiper-slider.swiper-arrows-show-hover:hover .swiper-arrows{opacity:1}}@media (min-width:768px) and (max-width:1024px){.leo-swiper-slider.swiper-arrows-md-on .swiper-arrows,.leo-swiper-slider.swiper-dots-md-on .swiper-dots{display:block}.leo-swiper-slider.swiper-arrows-show-md-hover .swiper-arrows{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leo-swiper-slider.swiper-arrows-show-md-hover:hover .swiper-arrows{opacity:1}}@media (max-width:767px){.leo-swiper-slider.swiper-arrows-xs-on .swiper-arrows,.leo-swiper-slider.swiper-dots-xs-on .swiper-dots{display:block}.leo-swiper-slider.swiper-arrows-show-xs-hover .swiper-arrows{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leo-swiper-slider.swiper-arrows-show-xs-hover:hover .swiper-arrows{opacity:1}}.leo-swiper-slider:not(.swiper-arrows-middle) .leo-swiper-arrow-prev{margin-right:5px}.leo-swiper-slider .leo-swiper-arrow{width:30px;height:30px;padding:0;float:left;cursor:pointer;color:#333;fill:#333;background:0 0;box-shadow:none;border:none;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leo-swiper-slider .leo-swiper-arrow i,.leo-swiper-slider .leo-swiper-arrow svg{line-height:1;font-size:40px}.leo-swiper-slider .swiper-dots{position:absolute;height:0;width:100%;z-index:1}.leo-swiper-slider .swiper-dots{padding:0;margin:0;list-style:none;text-align:center;z-index:1;font-size:0;height:0}.leo-swiper-slider .swiper-dots .swiper-pagination-bullet{display:inline-block;margin:5px}.leo-swiper-slider .swiper-dots .swiper-pagination-bullet{display:inline-block;width:14px;height:14px;border:1px solid #333;background:0 0;padding:0;font-size:0;outline:0;border-radius:100%;opacity:1;position:relative;box-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leo-swiper-slider .swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active,.leo-swiper-slider .swiper-dots .swiper-pagination-bullet:hover{background-color:#333}.leo-swiper-slider .swiper-dots .swiper-pagination-bullet::before{content:'';position:absolute;left:2px;bottom:2px;top:2px;right:2px;border-radius:inherit;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1024px){.leo-swiper-slider .swiper-dots .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover::before{background-color:initial!important}}@media (max-width:767px){.leo-swiper-slider.swiper-arrows-xs-bottom-left .swiper-arrows{left:0;top:100%;margin-top:-30px}.leo-swiper-slider.swiper-dots-xs-bottom-left .swiper-dots{left:0;top:100%;margin-top:-24px}}@media (min-width:768px) and (max-width:1024px){.leo-swiper-slider.swiper-arrows-md-bottom-left .swiper-arrows{left:0;top:100%;margin-top:-30px}.leo-swiper-slider.swiper-dots-md-bottom-left .swiper-dots{left:0;top:100%;margin-top:-24px}}@media (min-width:1025px){.leo-swiper-slider.swiper-arrows-bottom-left .swiper-arrows{left:0;top:100%;margin-top:-30px}.leo-swiper-slider.swiper-dots-bottom-left .swiper-dots{left:0;top:100%;margin-top:-24px}}@media (max-width:767px){.leo-swiper-slider.swiper-arrows-xs-bottom-right .swiper-arrows{right:0;top:100%;margin-top:-30px}.leo-swiper-slider.swiper-dots-xs-bottom-right .swiper-dots{right:0;top:100%;margin-top:-24px}}@media (min-width:768px) and (max-width:1024px){.leo-swiper-slider.swiper-arrows-md-bottom-right .swiper-arrows{right:0;top:100%;margin-top:-30px}.leo-swiper-slider.swiper-dots-md-bottom-right .swiper-dots{right:0;top:100%;margin-top:-24px}}@media (min-width:1025px){.leo-swiper-slider.swiper-arrows-bottom-right .swiper-arrows{right:0;top:100%;margin-top:-30px}.leo-swiper-slider.swiper-dots-bottom-right .swiper-dots{right:0;top:100%;margin-top:-24px}}@media (max-width:767px){.leo-swiper-slider.swiper-arrows-xs-bottom-center .swiper-arrows{left:50%;top:100%;margin-top:-30px;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}.leo-swiper-slider.swiper-dots-xs-bottom-center .swiper-dots{left:50%;top:100%;margin-top:-24px;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}}@media (min-width:768px) and (max-width:1024px){.leo-swiper-slider.swiper-arrows-md-bottom-center .swiper-arrows{left:50%;top:100%;margin-top:-30px;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}.leo-swiper-slider.swiper-dots-md-bottom-center .swiper-dots{left:50%;top:100%;margin-top:-24px;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}}@media (min-width:1025px){.leo-swiper-slider.swiper-arrows-bottom-center .swiper-arrows{left:50%;top:100%;margin-top:-30px;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}.leo-swiper-slider.swiper-dots-bottom-center .swiper-dots{left:50%;top:100%;margin-top:-24px;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}}@media (max-width:767px){.leo-swiper-slider.swiper-arrows-xs-top-left .swiper-arrows{left:0;top:0}.leo-swiper-slider.swiper-dots-xs-top-left .swiper-dots{left:0;top:0}}@media (min-width:768px) and (max-width:1024px){.leo-swiper-slider.swiper-arrows-md-top-left .swiper-arrows{left:0;top:0}.leo-swiper-slider.swiper-dots-md-top-left .swiper-dots{left:0;top:0}}@media (min-width:1025px){.leo-swiper-slider.swiper-arrows-top-left .swiper-arrows{left:0;top:0}.leo-swiper-slider.swiper-dots-top-left .swiper-dots{left:0;top:0}}@media (max-width:767px){.leo-swiper-slider.swiper-arrows-xs-top-right .swiper-arrows{right:0;top:0}.leo-swiper-slider.swiper-dots-xs-top-right .swiper-dots{right:0;top:0}}@media (min-width:768px) and (max-width:1024px){.leo-swiper-slider.swiper-arrows-md-top-right .swiper-arrows{right:0;top:0}.leo-swiper-slider.swiper-dots-md-top-right .swiper-dots{right:0;top:0}}@media (min-width:1025px){.leo-swiper-slider.swiper-arrows-top-right .swiper-arrows{right:0;top:0}.leo-swiper-slider.swiper-dots-top-right .swiper-dots{right:0;top:0}}@media (max-width:767px){.leo-swiper-slider.swiper-arrows-xs-top-center .swiper-arrows{left:50%;top:0;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}.leo-swiper-slider.swiper-dots-xs-top-center .swiper-dots{left:50%;top:0;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}}@media (min-width:768px) and (max-width:1024px){.leo-swiper-slider.swiper-arrows-md-top-center .swiper-arrows{left:50%;top:0;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}.leo-swiper-slider.swiper-dots-md-top-center .swiper-dots{left:50%;top:0;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}}@media (min-width:1025px){.leo-swiper-slider.swiper-arrows-top-center .swiper-arrows{left:50%;top:0;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}.leo-swiper-slider.swiper-dots-top-center .swiper-dots{left:50%;top:0;transform:translateX(-50%);-webkit-box-shadow:translateX(-50%);-moz-box-shadow:translateX(-50%)}}@media (max-width:767px){.leo-swiper-slider.swiper-arrows-xs-middle .swiper-arrows{left:0;right:0;top:50%;margin-top:-15px}.leo-swiper-slider.swiper-arrows-xs-middle .leo-swiper-arrow-next{float:right}.leo-swiper-slider.swiper-dots-xs-middle .swiper-dots{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-box-shadow:translate(-50%,-50%);-moz-box-shadow:translate(-50%,-50%)}}@media (min-width:768px) and (max-width:1024px){.leo-swiper-slider.swiper-arrows-md-middle .swiper-arrows{left:0;right:0;top:50%;margin-top:-15px}.leo-swiper-slider.swiper-arrows-md-middle .leo-swiper-arrow-next{float:right}.leo-swiper-slider.swiper-dots-md-middle .swiper-dots{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-box-shadow:translate(-50%,-50%);-moz-box-shadow:translate(-50%,-50%)}}@media (min-width:1025px){.leo-swiper-slider.swiper-arrows-middle .swiper-arrows{left:0;right:0;top:50%;margin-top:-15px}.leo-swiper-slider.swiper-arrows-middle .leo-swiper-arrow-next{float:right}.leo-swiper-slider.swiper-arrows-show-hover.swiper-arrows-middle .swiper-arrows{left:-20px;right:-20px}.leo-swiper-slider.swiper-arrows-show-hover.swiper-arrows-middle:hover .swiper-arrows{left:0;right:0}.leo-swiper-slider.swiper-dots-middle .swiper-dots{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-box-shadow:translate(-50%,-50%);-moz-box-shadow:translate(-50%,-50%)}}.wrapper-items.widget-loading+.ajax-load-wrapper,.wrapper-items.widget-loading+.swiper-arrows,.wrapper-items.widget-loading+.swiper-arrows+.swiper-dots,.wrapper-items.widget-loading+.swiper-dots{display:none!important}@-webkit-keyframes Anm-Spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes Anm-Spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ajax-load-button{text-align:center;margin-top:50px}[data-widget-options]+.ajax-load-wrapper{display:none!important}.ajax-load-button .btn{max-width:100%;width:200px;padding:12px 20px;background:#232323;color:#fff}.ajax-load-button .btn.ajax-loader{cursor:default}.ajax-load-button .btn.ajax-loader i{margin-right:5px;-webkit-animation:Anm-Spin .65s infinite linear;animation:Anm-Spin .65s infinite linear;font-size:1em;vertical-align:0;line-height:1}.placeholder-load{display:block;width:100%;position:relative;font-size:0}.placeholder-load::before{content:'';padding:100px 0;display:block}.placeholder-load::after{content:"";position:absolute;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border:1px solid #9b9b9b;border-left-color:transparent!important;border-radius:50%;top:50%;left:50%;z-index:1;display:inline-block;-webkit-animation:Anm-Spin .65s infinite linear;animation:Anm-Spin .65s infinite linear}.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-bg-transform-zoom-out .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-up:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:hover .elementor-animated-item--grow{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.elementor-animated-content:hover .elementor-animated-item--shrink{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.elementor-animated-content:hover .elementor-animated-item--shrink-contained{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.elementor-animated-content:hover .elementor-animated-item--exit-to-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{-webkit-transform:translateY(600px);-ms-transform:translateY(600px);transform:translateY(600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:hover .elementor-animated-item--move-right{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.elementor-animated-content:hover .elementor-animated-item--move-left{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-up{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-down{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{-webkit-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{-webkit-transform:scale(1.2) translate(var(--translate));-ms-transform:scale(1.2) translate(var(--translate));transform:scale(1.2) translate(var(--translate))}.elementor-flip-box{height:280px;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (max-device-width:1024px){.elementor-flip-box{cursor:pointer}}.elementor-flip-box__front{background-color:#1abc9c}.elementor-flip-box__back{background-color:#4054b2;display:block}.elementor-flip-box__layer{position:absolute;width:100%;height:100%;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.elementor-flip-box__layer__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;padding:35px}.elementor-flip-box__layer__title{font-size:21px}.elementor-flip-box__layer__description{font-size:14px}.elementor-flip-box__layer__description,.elementor-flip-box__layer__title{color:#fff}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px 0;padding:0}.elementor-flip-box__layer__title{line-height:1;font-weight:600}.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:#fff}.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5)}.elementor-flip-box__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:solid 2px #fff;color:#fff;background:0 0}.elementor-flip-box__button.elementor-button:hover{background:0 0;text-decoration:none}.elementor-flip-box__image{margin:0 0 20px 0;display:inline-block;width:100%}.elementor-flip-box__image img{width:50%}.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}.elementor-flip-box--3d .elementor-flip-box__layer__inner{-webkit-transform:translateZ(90px) scale(.91);transform:translateZ(90px) scale(.91)}.elementor-flip-box--3d .elementor-flip-box__layer__overlay{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(.1px);transform:translateZ(.1px)}.elementor-flip-box--effect-flip .elementor-flip-box{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.elementor-flip-box--effect-flip .elementor-flip-box__layer{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-flip-box--effect-flip .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none;z-index:1}.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-push .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{-webkit-transition:opacity .35s,width 0s,-webkit-transform .7s;transition:opacity .35s,width 0s,-webkit-transform .7s;-o-transition:transform .7s,opacity .35s,width 0s;transition:transform .7s,opacity .35s,width 0s;transition:transform .7s,opacity .35s,width 0s,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;width:100%}.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width:0;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .7s .1s,width 0s .7s,-webkit-transform .8s;transition:opacity .7s .1s,width 0s .7s,-webkit-transform .8s;-o-transition:transform .8s,opacity .7s .1s,width 0s .7s;transition:transform .8s,opacity .7s .1s,width 0s .7s;transition:transform .8s,opacity .7s .1s,width 0s .7s,-webkit-transform .8s}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{-webkit-transition:opacity .5s .2s,-webkit-transform .7s;transition:opacity .5s .2s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s,-webkit-transform .7s;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transition:opacity .5s,-webkit-transform .7s;transition:opacity .5s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}.elementor-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.elementor-cta--skin-classic .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{position:relative;min-height:200px;width:100%}.elementor-cta--skin-classic .elementor-cta__content{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;background-color:#f7f7f7}.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{color:#55595c;border-color:#55595c}.elementor-cta--skin-classic .elementor-cta__button.elementor-button{color:#55595c;border-color:#55595c}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{color:#fff;border-color:#fff}.elementor-cta--skin-cover .elementor-cta__button.elementor-button{color:#fff;border-color:#fff}.elementor-cta--layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.elementor-cta__bg-wrapper{z-index:1;overflow:hidden}.elementor-cta__bg{-webkit-background-size:cover;background-size:cover;background-position:center;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:solid 2px #fff;background:0 0}.elementor-cta__button.elementor-button:hover{background:0 0;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:35px;width:100%}.elementor-cta__content,.elementor-cta__content-item{position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff}.elementor-cta__content-item{width:100%;margin:0}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-device-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:1025px){.elementor-cta--desktop-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--desktop-layout-image-left .elementor-cta,.elementor-cta--desktop-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--desktop-layout-image-left .elementor-cta__content,.elementor-cta--desktop-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--desktop-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--desktop-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.elementor-ribbon{position:absolute;z-index:1;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000;color:#fff}.elementor-ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.elementor-ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}.elementor-widget-price-list .elementor-price-list{list-style:none;padding:0;margin:0}.elementor-widget-price-list .elementor-price-list li{margin:0}.elementor-price-list li:not(:last-child){margin-bottom:20px}.elementor-price-list .elementor-price-list-image{max-width:50%;-ms-flex-negative:0;flex-shrink:0;padding-right:25px}.elementor-price-list .elementor-price-list-image img{width:100%}.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-price-list .elementor-price-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-price-list .elementor-price-list-item .elementor-price-list-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-price-list .elementor-price-list-item .elementor-price-list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:19px;font-weight:600;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-price-list .elementor-price-list-item .elementor-price-list-title{max-width:80%}.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px;margin:0}.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;margin-right:10px;border-bottom-style:dotted;border-bottom-width:2px;height:0}.elementor-price-table{text-align:center}.elementor-price-table .elementor-price-table__header{background:#555;padding:20px 0}.elementor-price-table .elementor-price-table__heading{margin:0;padding:0;line-height:1.2;font-size:24px;font-weight:600;color:#fff}.elementor-price-table .elementor-price-table__subheading{font-size:13px;font-weight:400;color:#fff}.elementor-price-table .elementor-price-table__original-price{margin-right:15px;text-decoration:line-through;font-size:.5em;line-height:1;font-weight:400;-ms-flex-item-align:center;align-self:center}.elementor-price-table .elementor-price-table__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#555;font-weight:800;font-size:65px;padding:40px 0}.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{line-height:initial;letter-spacing:initial;text-transform:initial;font-weight:initial;font-size:initial;font-style:initial}.elementor-price-table .elementor-price-table__after-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-price-table .elementor-price-table__integer-part{line-height:.8}.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{line-height:1;font-size:.3em}.elementor-price-table .elementor-price-table__currency{margin-right:3px}.elementor-price-table .elementor-price-table__period{width:100%;font-size:13px;font-weight:400}.elementor-price-table .elementor-price-table__features-list{list-style-type:none;margin:0;padding:0;line-height:1}.elementor-price-table .elementor-price-table__features-list li{font-size:14px;line-height:1;margin:0;padding:0}.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-left:15px;margin-right:15px}.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{content:'';display:block;border:0 solid rgba(122,122,122,.3);margin:10px 12.5%}.elementor-price-table .elementor-price-table__features-list i{margin-right:10px;font-size:1.3em}.elementor-price-table .elementor-price-table__features-list svg{margin-right:10px;width:1.3em}.elementor-price-table .elementor-price-table__footer{padding:30px 0}.elementor-price-table .elementor-price-table__additional_info{margin:0;font-size:13px;line-height:1.4}.elementor-price-table__ribbon{position:absolute;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-price-table__ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000}.elementor-price-table__ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.elementor-price-table__ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}.elementor-widget-price-table .elementor-widget-container{overflow:hidden;background-color:#f7f7f7}@-webkit-keyframes Anm-Hotspot{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}50%{opacity:.8}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Anm-Hotspot{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}50%{opacity:.8}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes Anm-Hotspot-2{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes Anm-Hotspot-2{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.image-hotspot-hotspots{position:relative}.image-hotspot-img{width:100%}.hotspot-content{position:absolute;z-index:10;visibility:hidden;padding:15px;width:250px;background:#fff;text-align:center;opacity:0;transition:opacity .25s ease,visibility .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,visibility .25s ease,transform .25s ease;transition:opacity .25s ease,visibility .25s ease,transform .25s ease,-webkit-transform .25s ease;-webkit-transform:translateY(20px) translateZ(0);transform:translateY(20px) translateZ(0);box-shadow:0 0 3px rgba(0,0,0,.15)}.hotspot-content>div,.hotspot-content>h4{margin-bottom:10px}.hotspot-content>div:last-child,.hotspot-content>h4:last-child{margin-bottom:0}.hotspot-content .hotspot-content-text{margin-bottom:15px}.hotspot-content .hotspot-content-image a,.hotspot-content .hotspot-content-title a{display:block}.hotspot-content .hotspot-content-title{font-size:16px}.hotspot-content::before{content:"";position:absolute}.hotspot-opened .hotspot-content{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.hotspot-content:hover .more-desc-btn{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.hotspot-dropdown-bottom,.hotspot-dropdown-top{left:-115px}.hotspot-dropdown-bottom::before,.hotspot-dropdown-top::before{left:0;width:100%;height:20px}.hotspot-dropdown-bottom.hotspot-overflow-left,.hotspot-dropdown-top.hotspot-overflow-left{right:0;left:auto}.hotspot-dropdown-bottom.hotspot-overflow-right,.hotspot-dropdown-top.hotspot-overflow-right{left:0}.hotspot-dropdown-top{bottom:40px}.hotspot-dropdown-top::before{top:100%}.hotspot-dropdown-bottom{top:40px}.hotspot-dropdown-bottom::before{bottom:100%}.hotspot-dropdown-left,.hotspot-dropdown-right{top:-55px}.hotspot-dropdown-left::before,.hotspot-dropdown-right::before{top:0;width:20px;height:100%}.hotspot-dropdown-left{right:40px}.hotspot-dropdown-left::before{left:100%}.hotspot-dropdown-left.hotspot-overflow-right{right:auto;left:40px}.hotspot-dropdown-left.hotspot-overflow-right::before{right:100%;left:auto}.hotspot-dropdown-right{left:40px}.hotspot-dropdown-right::before{right:100%}.hotspot-dropdown-right.hotspot-overflow-left{right:40px;left:auto}.hotspot-dropdown-right.hotspot-overflow-left::before{right:auto;left:100%}.image-hotspot{position:absolute;margin-top:-10px;margin-left:-10px;width:20px;height:20px;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.15)}.hotspot-anm,.hotspot-btn{border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:800px;perspective:800px}.hotspot-btn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;letter-spacing:normal;transition:all .3s ease}.hotspot-btn::after{content:"";position:absolute;transition:all .3s ease}.hotspot-anm{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;display:block;-webkit-animation:Anm-Hotspot 2s ease infinite;animation:Anm-Hotspot 2s ease infinite}.hotspot-icon-circle .hotspot-btn{box-shadow:inset 100px 100px transparent;-webkit-animation:Anm-Hotspot-2 2s ease-in-out infinite;animation:Anm-Hotspot-2 2s ease-in-out infinite}.hotspot-icon-circle .hotspot-btn::after{top:7px;left:7px;width:6px;height:6px;border-radius:50%;background-color:#fff}.hotspot-icon-circle .image-hotspot.hotspot-opened .hotspot-btn{box-shadow:inset 100px 100px rgba(0,0,0,.1)}.hotspot-icon-circle .hotspot-anm{background-color:rgba(255,255,255,.5)}.hotspot-icon-plus .hotspot-btn{background-color:#fff}.hotspot-icon-plus .hotspot-btn::before{width:2px;bottom:6px;top:6px;left:50%;margin-left:-1px;position:absolute;content:"";transition:all .3s ease}.hotspot-icon-plus .hotspot-btn::after{height:2px;right:6px;left:6px;top:50%;margin-top:-1px;position:absolute;content:"";transition:all .3s ease}.hotspot-icon-plus .image-hotspot.hotspot-opened .hotspot-btn::after,.hotspot-icon-plus .image-hotspot.hotspot-opened .hotspot-btn::before{background-color:#fff!important}.hotspot-icon-plus .hotspot-anm{background-color:#fff}.hotspot-hover .image-hotspot:hover .hotspot-content{visibility:visible;opacity:1;-webkit-transform:none;transform:none;pointer-events:visible}.hotspot-icon-circle .image-hotspot:hover .hotspot-btn{box-shadow:inset 100px 100px rgba(0,0,0,.1)}.hotspot-icon-plus .image-hotspot:hover .hotspot-btn::after,.hotspot-icon-plus .image-hotspot:hover .hotspot-btn::before{background-color:#fff!important}.hotspot-type-product .hotspot-content-title,.hotspot-type-product .price{font-size:14px}.hotspot-content .btn-action{border: none;color:#fff;padding:8px 15px;text-transform:uppercase;line-height:20px;font-size:12px;display:inline-flex;align-items:center;position:relative}.hotspot-content .btn-action span{font-size:12px}.hotspot-content .btn-action::before{content: "\f217"; font-family: 'Line Awesome Free'; font-weight: 900;font-size:18px;line-height:0;margin-top:-1px;margin-right:5px}.hotspot-content .btn-action::after{content:"";display:inline-block;width:18px;height:18px;border:1px solid #9b9b9b;border-left-color:transparent!important;border-radius:50%;position:absolute;top:50%;left:50%;margin-left:-9px;margin-top:-9px;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease}.hotspot-content .btn-action::after{border-color:#fff}.hotspot-content .btn-action.loading::after{opacity:1;visibility:visible;-webkit-animation:Anm-Spin .65s infinite linear;animation:Anm-Spin .65s infinite linear}.hotspot-content .btn-action.loading i,.hotspot-content .btn-action.loading,.hotspot-content .btn-action.loading::before{color: transparent !important; transition: color 0.1s ease;}.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-countdown .elementor-countdown-item{padding:20px 0;text-align:center;background-color:#818a91;color:#fff}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;margin-left:auto}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}.leo-dropdown-wrapper{position:relative;display:inline-block}.leo-dropdown-toggle{cursor:pointer;display:inline-flex;align-items:center;padding:10px 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}.leo-dropdown-toggle span.icon-toggle{margin-left:9px;font-size:80%;opacity:.8}.leo-dropdown-toggle i,.leo-dropdown-toggle img{margin-right:5px}.leo-dropdown-toggle svg{width:16px;margin-right:5px}.leo-dropdown-menu{position:absolute;top:100%;left:0;min-width:100%;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease;pointer-events:none;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;z-index:1000;border:none;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-transform:translateY(15px) translateZ(0);transform:translateY(15px) translateZ(0)}.elementor-dropdown-right .leo-dropdown-menu{left:auto;right:0}.open>.leo-dropdown-menu{visibility:visible;opacity:1;-webkit-transform:none;transform:none;pointer-events:visible;pointer-events:unset}.leo-dropdown-menu>a{display:flex;flex-wrap:nowrap;padding:8px 16px;font-size:14px;line-height:20px;position:relative;align-items:center;white-space:nowrap}.leo-dropdown-menu>a.selected,.leo-dropdown-menu>a:hover{background:#faf9fe}.leo-dropdown-menu>a i,.leo-dropdown-menu>a img{margin-right:5px}.leo-dropdown-menu>a svg{margin-right:5px;width:16px}.elementor-widget-leo-languages .leo-dropdown-menu{width:115px}.LeoBlockLink{position:relative}.linklist-toggle{cursor:pointer;display:flex;align-items:center;flex-direction:row;justify-content:space-between;position:relative;margin-bottom:5px;font-weight:600;font-size:16px;word-break:break-word;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}.linklist-toggle>a{display:flex;align-items:center;flex-direction:row;justify-content:space-between;flex:1}.linklist-toggle .title_block{flex:1 1 auto}.linklist-toggle span.icon-toggle{margin-left:9px}.LeoBlockLink-toggle-none .linklist-toggle span.icon-toggle{display:none}.LeoBlockLink-toggle-none .linklist-toggle{cursor:initial}.LeoBlockLink-toggle-none .linklist-menu{display:block!important;height:auto!important;overflow:visible!important}.LeoBlockLink-toggle-all .linklist-menu,.LeoBlockLink-toggle-mobile .linklist-menu{display:none}@media (min-width:768px){.LeoBlockLink-toggle-mobile .linklist-menu{display:block!important;height:auto!important;overflow:visible!important}.LeoBlockLink-toggle-mobile .linklist-toggle span.icon-toggle{display:none}.LeoBlockLink-toggle-mobile .linklist-toggle{cursor:initial}}.linklist-menu>ul{display:block;position:relative;padding:8px 0;line-height:18px;word-break:break-word}.linklist-menu>ul:not(:hover){color:#666}.linklist-toggle i{margin-right:5px}.linklist-toggle svg{width:16px;margin-right:5px}.linklist-menu>ul i{margin-right:5px}.linklist-menu>ul svg{margin-right:5px;width:16px}.widget-tabs .widget-tabs-wrapper{text-align:center;margin-bottom:40px;font-size:0}.widget-tabs .widget-tabs-wrapper .widget-tab-title{display:inline-flex;align-items:center;flex-direction:column;margin-right:16px;margin-left:16px;vertical-align:bottom;text-transform:capitalize;cursor:pointer;font-size:14px;transition:all .3s ease 0s}.widget-tabs .widget-tabs-wrapper .widget-tab-title img{width:60px}.widget-tabs .widget-tabs-wrapper .widget-tab-title.active{color:#232323}.widget-tabs .widget-tabs-content-wrapper{position:relative}.widget-tabs .widget-tabs-content-wrapper .widget-tab-content{display:block;position:absolute;left:0;right:0;opacity:0;top:0;visibility:hidden;transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.widget-tabs .widget-tabs-content-wrapper .widget-tab-content.active{opacity:1;position:static;visibility:visible}@media (max-width:767px){.widget-tabs .widget-tabs-wrapper{overflow-y:auto;white-space:nowrap;mask-image:linear-gradient(to left,transparent 5px,#000 40px);-webkit-mask-image:linear-gradient(to left,transparent 5px,#000 40px)}}.elementor_psgdpr_consent_message{margin-bottom:0;width:100%;text-align:left;padding:0!important}.elementor-newsletter .elementor_psgdpr_consent_message{margin-top:10px}.elementor_psgdpr_consent_message input[type=checkbox]{margin-right:5px}.elementor-contact-form .alert,.elementor-newsletter .alert{padding:0;border:none;background-color:transparent;margin-bottom:0;width:100%;text-align:left}.elementor-newsletter .alert{margin-top:10px}.elementor-contact-form .elementor-field-group.send-response{margin:0!important}.elementor-newsletter input[name=email]{border:1px solid #818a91;height:40px;padding:0 15px;outline:0;width:300px;display:inline-block;vertical-align:middle}.elementor-newsletter button{height:40px;padding:0 15px;vertical-align:middle}.elementor-contact-form .elementor-button,.elementor-newsletter .elementor-button{cursor:pointer;border:none}.elementor-contact-form .elementor-button .icon-loading,.elementor-newsletter .elementor-button .icon-loading{-webkit-animation:Anm-Spin .65s infinite linear;animation:Anm-Spin .65s infinite linear}.elementor-contact-form .elementor-button:not(.leo-processing) .icon-loading,.elementor-newsletter .elementor-button:not(.leo-processing) .icon-loading{display:none!important}.elementor-contact-form .elementor-button.leo-processing .elementor-button-icon :not(.icon-loading),.elementor-newsletter .elementor-button.leo-processing .elementor-button-icon :not(.icon-loading){display:none!important}.elementor-contact-form [disabled],.elementor-newsletter [disabled]{cursor:not-allowed!important;opacity:.65!important}.elementor-contact-form .elementor-field{width:100%}.elementor-button-align-stretch .elementor-field-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-submit{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-center .elementor-field-submit{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-end .elementor-field-submit{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-headline{font-size:43px;line-height:1.2;display:block}.elementor-headline-dynamic-text{color:var(--dynamic-text-color,#aebcb9)}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:left}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}.elementor-headline--style-highlight svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;opacity:0;stroke-dasharray:0 1500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-headline.e-animated svg path{-webkit-animation:elementor-headline-dash forwards;animation:elementor-headline-dash forwards;-webkit-animation-duration:var(--animation-duration,1.2s);animation-duration:var(--animation-duration,1.2s);-webkit-animation-iteration-count:1;animation-iteration-count:1}.elementor-headline.e-animated svg path:nth-of-type(2){-webkit-animation-delay:calc(var(--animation-duration,1.2s)/ 2);animation-delay:calc(var(--animation-duration,1.2s)/ 2)}.elementor-headline.e-hide-highlight svg path{opacity:1;stroke-dasharray:1500 1500;-webkit-animation:hide-highlight .4s forwards;animation:hide-highlight .4s forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes elementor-headline-dash{from{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}@keyframes elementor-headline-dash{from{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}@-webkit-keyframes hide-highlight{from{opacity:1;stroke-dasharray:1500 1500}to{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}}@keyframes hide-highlight{from{opacity:1;stroke-dasharray:1500 1500}to{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;top:0;left:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:elementor-headline-flip-in 1.2s;animation:elementor-headline-flip-in 1.2s}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:elementor-headline-flip-out 1.2s;animation:elementor-headline-flip-out 1.2s}@-webkit-keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper::after{content:'';position:absolute;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{-webkit-animation:elementor-headline-pulse 1s infinite;animation:elementor-headline-pulse 1s infinite}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:var(--typing-selected-bg-color,#0d0d0d)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected::after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:var(--typing-selected-color,var(--dynamic-text-color),#aebcb9)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@-webkit-keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{-webkit-transform:scaleX(1.0005);-ms-transform:scaleX(1.0005);transform:scaleX(1.0005);opacity:0}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-swirl-in .4s forwards;animation:elementor-headline-swirl-in .4s forwards}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-swirl-out .4s forwards;animation:elementor-headline-swirl-out .4s forwards}@-webkit-keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{top:0;opacity:1;-webkit-animation:elementor-headline-slide-down-in .6s;animation:elementor-headline-slide-down-in .6s}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-down-out .6s;animation:elementor-headline-slide-down-out .6s}@-webkit-keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper::after{content:'';position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-drop-in-in .8s;animation:elementor-headline-drop-in-in .8s}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-drop-in-out .8s;animation:elementor-headline-drop-in-out .8s}@-webkit-keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{display:inline-block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{-webkit-transform:rotateY(0);transform:rotateY(0)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-blinds-in .6s forwards;animation:elementor-headline-blinds-in .6s forwards}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-blinds-out .6s forwards;animation:elementor-headline-blinds-out .6s forwards}@-webkit-keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-wave-up .6s forwards;animation:elementor-headline-wave-up .6s forwards}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-wave-down .6s forwards;animation:elementor-headline-wave-down .6s forwards}@-webkit-keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-slide-in .6s;animation:elementor-headline-slide-in .6s}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-out .6s;animation:elementor-headline-slide-out .6s}@-webkit-keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{overflow:hidden}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-msie .elementor-headline--style-highlight svg{top:auto;left:auto;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.elementor-slides .swiper-slide {  overflow: hidden; }.elementor-slides .swiper-slide-bg{-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;min-width:100%;min-height:100%}.elementor-slides .swiper-slide-inner{background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px;margin:auto}.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-slides .swiper-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-slides .swiper-slide-inner .elementor-slide-button{border:solid 2px #fff;color:#fff;background:0 0;display:inline-block}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:0 0;color:inherit;text-decoration:none}.elementor--v-position-top .swiper-slide-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor--v-position-bottom .swiper-slide-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor--v-position-middle .swiper-slide-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor--h-position-left .swiper-slide-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor--h-position-right .swiper-slide-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor--h-position-center .swiper-slide-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}body.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:10px;left:auto}.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}@media (max-width:767px){.elementor-slides .swiper-slide-inner{padding:30px}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:rgba(238,238,238,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}.elementor-widget-blockquote blockquote{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;quotes:none;border-left:0 none;border-right:0 none;border-top:0 none;border-bottom:0 none;font-style:normal;color:#55595c}.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote footer:after,.elementor-widget-blockquote blockquote footer:before,.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before{content:'';content:none}.elementor-blockquote{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-blockquote__author,.elementor-blockquote__content{margin-bottom:0;font-style:normal}.elementor-blockquote__author{font-weight:700}.elementor-blockquote footer{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-blockquote__tweet-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#1da1f2;-ms-flex-item-align:end;align-self:flex-end;line-height:1;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-blockquote__tweet-button:hover{color:#0967a0}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}.elementor-blockquote__tweet-button i+span{margin-left:.5em}.elementor-blockquote__tweet-label{white-space:pre-wrap}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{padding:.7em 1.2em;border-radius:100em;background-color:#1da1f2;color:#fff;font-size:15px}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{padding:0;width:2em;height:2em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{content:'';border:solid .5em transparent;border-right-color:#1da1f2;position:absolute;left:-.8em;top:50%;-webkit-transform:translateY(-50%) scale(1,.65);-ms-transform:translateY(-50%) scale(1,.65);transform:translateY(-50%) scale(1,.65);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{right:auto;left:-.8em;border-right-color:#1da1f2;border-left-color:transparent}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{left:auto;right:-.8em;border-right-color:transparent;border-left-color:#1da1f2}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#e6e9ec;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#e6e9ec;border-style:solid;border-left-width:7px;padding-left:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{content:'â€œ';font-size:100px;color:#e6e9ec;font-family:"Times New Roman",Times,serif;font-weight:900;line-height:1;display:block;height:.6em}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote footer{display:block}.elementor-blockquote--align-center .elementor-blockquote__author{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-right:auto;margin-left:auto}.elementor-widget-container .btn-canvas .cart-txt{display:none}.elementor-widget-container .btn-canvas{display:inline-flex;align-items:center;position:relative}.elementor-widget-container .btn-canvas .canvas-gr-icon{position:relative}.elementor-widget-container .btn-canvas i{font-size:24px;line-height: 30px}.elementor-widget-container .btn-canvas svg{width:24px;height:24px}.elementor-widget-container .btn-canvas .cart-nbr,.elementor-widget-container .btn-canvas .compare-nbr,.elementor-widget-container .btn-canvas .wishlist-nbr{border-radius:50%;color:var(--color-btn);font-size:1.2rem;line-height:21px;min-width:21px;position:absolute;right:-13px;top:-11px;text-align:center;background:var(--color-primary)}.button-layout-text .btn-canvas i{display:none}.button-layout-icon .btn-canvas .btn-canvas-text{display:none}.button-layout-icon_text .btn-canvas .btn-canvas-text{margin-left:5px}.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15;float:none}.elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;float:none}.elementor-button-text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-form .elementor-button .elementor-button-text{white-space:normal;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.elementor-form .elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor_psgdpr_consent_message a{text-decoration: underline; color: inherit !important;}