.elementor-editor-active .elementor-element.elementor-section:hover{z-index:999}.shadowcore-widget-holder{min-height:64px;justify-content:center;flex-direction:column;text-align:center;align-items:center;display:flex}.shadowcore-widget-holder i{font-size:48px;line-height:48px}.shadowcore-widget-holder span{text-align:center;margin-top:8px;display:block}.shadowcore-pswp-media--iframe,.shadowcore-pswp-media--video{overflow:hidden;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.shadowcore-pswp-media--iframe iframe,.shadowcore-pswp-media--video video{height:100%;transform:scale(.75);pointer-events:all;border:none;transition:transform .3s,opacity .3s;position:absolute;opacity:0;will-change:transform,opacity;top:0;left:0;width:100%}.shadowcore-pswp-media--iframe.is-inview iframe,.shadowcore-pswp-media--video.is-inview video{transform:scale(1);opacity:1}.shadowcore-pswp-image-wrap{pointer-events:all;position:absolute;top:0;left:0}.shadowcore-pswp-image-wrap img{pointer-events:none;position:static}@keyframes loader_spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.shadowcore-ajax-error{text-align:center;width:100%;display:block}.shadowcore-coming-soon{flex-direction:row;display:flex}.shadowcore-coming-soon>div{text-align:center;width:25%}.shadowcore-coming-soon .shadowcore-coming-soon__count{font-size:80px;margin:0;line-height:85px}.shadowcore-coming-soon .shadowcore-coming-soon__label{text-transform:uppercase;display:none}.shadowcore-labels-state--yes .shadowcore-coming-soon .shadowcore-coming-soon__label{display:block}.shadowcore-coming-soon time{display:none}.shadowcore-progress-item{text-align:center}.shadowcore-progress-item-wrap svg{margin:0 auto;display:block}.shadowcore-progress-item-wrap{padding:0 60px;position:relative;stroke-width:5px;display:block}.shadowcore-progress-counter{height:100%;transform:translateX(5px);justify-content:center;position:absolute;top:0;align-items:center;left:0;width:100%;display:none}.shadowcore-progress-counter:after{content:"%"}.shadowcore-progress-item-wrap svg circle.shadowcore-progress-circle--bar{stroke-linecap:round;transition:stroke-dashoffset 3s ease-in-out}.shadowcore-progress-state--yes .shadowcore-progress-counter{display:flex}.shadowcore-progress-label{display:block}.shadowcore-service-card-grid{flex-wrap:wrap;flex-direction:row;display:flex}.shadowcore-service-card{position:relative;flex-direction:column;display:flex}.shadowcore-grid-column--1 .shadowcore-service-card{box-sizing:border-box;width:100%}.shadowcore-grid-column--2 .shadowcore-service-card{box-sizing:border-box;width:50%}.shadowcore-grid-column--3 .shadowcore-service-card{box-sizing:border-box;width:33.33%}.shadowcore-grid-column--4 .shadowcore-service-card{box-sizing:border-box;width:25%}.shadowcore-swap-cotent--yes .shadowcore-service-card{flex-direction:column-reverse}.shadowcore-service-card__head{position:relative;display:flex;z-index:3}.shadowcore-infocard-layout--horizontal .shadowcore-service-card__head{justify-content:space-between;flex-direction:row;align-items:flex-start;align-items:center;align-items:flex-end}.shadowcore-infocard-layout--horizontal.shadowcore-swap-head--yes .shadowcore-service-card__head{flex-direction:row-reverse}.shadowcore-infocard-layout--vertical .shadowcore-service-card__head{flex-direction:column;align-items:center}.shadowcore-infocard-layout--vertical.shadowcore-swap-head--yes .shadowcore-service-card__head{flex-direction:column-reverse}.shadowcore-service-card__head img{height:auto;width:100%;display:block}.shadowcore-service-card__image{max-width:100%}.shadowcore-service-card__label span{display:none}.shadowcore-caption-above--yes .shadowcore-service-card__label span:first-child,.shadowcore-service-card__label span:last-child{display:block}.shadowcore-caption-above--yes .shadowcore-service-card__label span:last-child{display:none}.shadowcore-service-card__content .shadowcore-service-card__link>a,.shadowcore-service-card__content .shadowcore-service-card__link>a.shadowcore-service-card__link--text{transition:all .3s}a.shadowcore-service-card__link--text{display:inline-block}.shadowcore-service-card__link--item{height:100%;position:absolute;top:0;left:0;width:100%;display:block;z-index:4}.elementor-editor-active .shadowcore-blog-listing a{pointer-events:none}.shadowcore-grid-column--1 .shadowcore-testimonials-item{box-sizing:border-box;width:100%}.shadowcore-grid-column--2 .shadowcore-testimonials-item{box-sizing:border-box;width:50%}.shadowcore-grid-column--3 .shadowcore-testimonials-item{box-sizing:border-box;width:33.33%}.shadowcore-grid-column--4 .shadowcore-testimonials-item{box-sizing:border-box;width:25%}.shadowcore-testimonials-grid{flex-wrap:wrap;display:flex}.shadowcore-testimonials-item{flex-direction:column;box-sizing:border-box;display:flex}.shadowcore-testimonials-grid .shadowcore-testimonials-item__author{justify-content:space-between;position:relative;display:flex;z-index:3}.shadowcore-testimonials-grid .shadowcore-testimonials-item__author img{display:block}.shadowcore-swap-cotent--yes .shadowcore-testimonials-item{flex-direction:column-reverse}.shadowcore-testimonials-item__author{position:relative;display:flex;z-index:3}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__author{margin-right:auto;margin-left:auto}.shadowcore-testimonials-layout--horizontal .shadowcore-testimonials-item__author{justify-content:space-between;flex-direction:row;align-items:flex-start;align-items:center;align-items:flex-end}.shadowcore-testimonials-layout--horizontal.shadowcore-swap-head--yes .shadowcore-testimonials-item__author{flex-direction:row-reverse}.shadowcore-testimonials-layout--vertical .shadowcore-testimonials-item__author{flex-direction:column;align-items:center}.shadowcore-testimonials-layout--vertical.shadowcore-swap-head--yes .shadowcore-testimonials-item__author{flex-direction:column-reverse}.shadowcore-testimonials-item__author--name span{display:none}.shadowcore-op-above--yes .shadowcore-testimonials-item__author--name span:first-child,.shadowcore-testimonials-item__author--name span:last-child{display:block}.shadowcore-op-above--yes .shadowcore-testimonials-item__author--name span:last-child{display:none}.shadowcore-testimonials-item__content{display:flex}.shadowcore-testimonials-carousel .shadowcore-testimonials-item{cursor:grab}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__content p:first-child:before,.shadowcore-testimonials-carousel .shadowcore-testimonials-item__content p:last-child:after{display:inline}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__content p:first-child:before{content:"\201c"}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__content p:last-child:after{content:"\201d"}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__author{position:relative;display:inline-flex}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__author--name{position:relative;flex-direction:column;display:flex;z-index:3}.shadowcore-owl-container .owl-dots{padding:30px 0 0;text-align:center;margin:0 auto}.shadowcore-testimonials-carousel .owl-dots button.owl-dot{height:10px;justify-content:center;margin:0 10px;align-items:center;width:10px;display:inline-flex}.shadowcore-testimonials-carousel .owl-dots button.owl-dot span{height:10px;transition:transform .3s,background .3s,border .3s;border-radius:50%;background:#ffffff40;width:10px;display:block}@media (hover:hover){.shadowcore-testimonials-carousel .owl-dots button.owl-dot:hover span{background:#ffffff80}}.shadowcore-testimonials-carousel .owl-dots button.owl-dot.active span{background:#fff}.shadowcore-before-after{overflow:hidden;position:relative;cursor:grab}.shadowcore-before-after img{height:auto;opacity:0;width:100%;display:block}.shadowcore-before-after div.shadowcore-before-after-img{height:100%;position:absolute;top:0;background:no-repeat 50%;background-size:cover;left:0;width:100%}.shadowcore-before-after.shadowcore-before-after--h div.shadowcore-before-after-img{background-position:0}.shadowcore-before-after.shadowcore-before-after--v div.shadowcore-before-after-img{background-position:top}.shadowcore-before-after div.shadowcore-after-img-wrap{overflow:hidden;flex-wrap:nowrap;width:50%;display:flex}.shadowcore-before-after div.shadowcore-after-img{position:absolute;background:no-repeat 50%;background-size:cover;top:0;left:0;width:100%}.shadowcore-before-after div.shadowcore-after-img img{max-width:none;display:block}.shadowcore-before-after-divider{pointer-events:none;position:absolute;top:0;left:0;display:block}.shadowcore-before-after-divider:before{height:50px;transform:rotate(45deg);content:"";position:absolute;top:50%;margin:-25px 0 0 -25px;background:#000;left:50%;width:50px;display:none;z-index:3}.shadowcore-before-after-divider svg{height:14px;position:absolute;top:50%;margin:-7px 0 0 -12px;left:50%;width:24px;display:none;z-index:5}.shadowcore-divider-icon--yes .shadowcore-before-after-divider svg,.shadowcore-divider-icon--yes .shadowcore-before-after-divider:before{display:block}.shadowcore-div-image,.shadowcore-gallery-image,.shadowcore-grid-image{transition:transform .3s,opacity .3s;background:no-repeat 50%;background-size:cover}.elementor img.shadowcore-lazy,.shadowcore-div-image,.shadowcore-gallery-image.shadowcore-lazy,img.shadowcore-lazy{transform:scale(1.1);pointer-events:none;transition:transform .3s,opacity .3s;opacity:0}.elementor img.shadowcore-lazy.is-loaded,.shadowcore-div-image.is-loaded,.shadowcore-gallery-image.shadowcore-lazy.is-loaded,img.shadowcore-lazy.is-loaded{transform:scale(1);pointer-events:auto;opacity:1}.brickwall-grid{position:relative}.brickwall-grid>div{position:absolute;top:0;left:0}.brickwall-grid>div.is-appended,.brickwall-grid>div.is-prepended{transform:scale(0)}.brickwall-grid:not(.animation--none)>div.brickwall-item{transition:transform .4s,opacity .4s;will-change:transform,opacity}.brickwall-grid.animation--slow>div.brickwall-item{transition:transform .8s,opacity .8s;will-change:transform,opacity}.shadowcore-grid-column--1 .shadowcore-grid-item{box-sizing:border-box;width:100%}.shadowcore-grid-column--2 .shadowcore-grid-item{box-sizing:border-box;width:50%}.shadowcore-grid-column--3 .shadowcore-grid-item{box-sizing:border-box;width:33.33%}.shadowcore-grid-column--4 .shadowcore-grid-item{box-sizing:border-box;width:25%}.shadowcore-grid{flex-wrap:wrap;display:flex}.shadowcore-gallery-item__inner{overflow:hidden;transition:transform .3s,opacity .3s;position:relative;will-change:opacity,transform}.shadowcore-grid-item a{height:100%;position:absolute;top:0;left:0;width:100%;display:block;z-index:5}.elementor-editor-active .shadowcore-grid-item a{pointer-events:none}.shadowcore-grid-caption--none .shadowcore-grid-caption{display:none}.shadowcore-grid-caption--under .shadowcore-grid-caption{display:block}.shadowcore-grid-caption--on_hover .shadowcore-grid-caption,.shadowcore-grid-caption--on_photo .shadowcore-grid-caption{position:absolute;left:0;width:100%}.shadowcore-grid-caption--on_hover.shadowcore-caption-valign--top .shadowcore-grid-caption,.shadowcore-grid-caption--on_photo.shadowcore-caption-valign--top .shadowcore-grid-caption{top:0}.shadowcore-grid-caption--on_hover.shadowcore-caption-valign--middle .shadowcore-grid-caption,.shadowcore-grid-caption--on_photo.shadowcore-caption-valign--middle .shadowcore-grid-caption{transform:translateY(-50%);top:50%}.shadowcore-grid-caption--on_hover.shadowcore-caption-valign--bottom .shadowcore-grid-caption,.shadowcore-grid-caption--on_photo.shadowcore-caption-valign--bottom .shadowcore-grid-caption{bottom:0}.shadowcore-grid-caption--on_hover.shadowcore-stretch-caption--yes .shadowcore-grid-caption,.shadowcore-grid-caption--on_photo.shadowcore-stretch-caption--yes .shadowcore-grid-caption{height:100%;top:0;display:flex}.shadowcore-caption-halign--left .shadowcore-grid-caption{text-align:left}.shadowcore-caption-halign--center .shadowcore-grid-caption{text-align:center}.shadowcore-caption-halign--right .shadowcore-grid-caption{text-align:right}.shadowcore-grid-caption--on_hover.shadowcore-stretch-caption--yes.shadowcore-caption-halign--left .shadowcore-grid-caption,.shadowcore-grid-caption--on_photo.shadowcore-stretch-caption--yes.shadowcore-caption-halign--left .shadowcore-grid-caption{justify-content:flex-start}.shadowcore-grid-caption--on_hover.shadowcore-stretch-caption--yes.shadowcore-caption-halign--center .shadowcore-grid-caption,.shadowcore-grid-caption--on_photo.shadowcore-stretch-caption--yes.shadowcore-caption-halign--center .shadowcore-grid-caption{justify-content:center}.shadowcore-grid-caption--on_hover.shadowcore-stretch-caption--yes.shadowcore-caption-halign--right .shadowcore-grid-caption,.shadowcore-grid-caption--on_photo.shadowcore-stretch-caption--yes.shadowcore-caption-halign--right .shadowcore-grid-caption{justify-content:flex-end}.shadowcore-grid-caption--on_hover .shadowcore-grid-caption{transition:opacity .3s;opacity:0}@media (hover:hover){.shadowcore-grid-caption--on_hover .shadowcore-gallery-item__inner:hover .shadowcore-grid-caption,.shadowcore-grid-caption--on_hover .shadowcore-justified-gallery a:hover .shadowcore-grid-caption{opacity:1}}.shadowcore-justified-gallery a{position:relative;display:block}.shadowcore-justified-gallery.justified-gallery>a{overflow:visible;transition:transform .5s,opacity .5s;will-change:transform,opacity}.elementor-editor-active .shadowcore-justified-gallery a{pointer-events:none}.elementor-editor-active .shadowcore-justified-gallery a>div{pointer-events:all}@media (hover:hover){.shadowcore-gallery-grid-fade--yes .shadowcore-justified-gallery:hover .shadowcore-gallery-image:hover{opacity:1}}.shadowcore-justified-gallery.justified-gallery img{display:block}.shadowcore-grid-caption:empty{height:auto;max-width:100%;display:none}.shadowcore-gallery-bricks{flex-wrap:wrap;flex-direction:row;display:flex}.shadowcore-gallery-bricks .shadowcore-gallery-item img{height:auto;width:100%;display:block}.shadowcore-bricks-layout--1x2 .shadowcore-gallery-bricks .shadowcore-gallery-item:nth-child(3n){width:100%}.shadowcore-bricks-layout--1x2 .shadowcore-gallery-bricks .shadowcore-gallery-item,.shadowcore-bricks-layout--2x3 .shadowcore-gallery-bricks .shadowcore-gallery-item.is-large{width:50%}.shadowcore-bricks-layout--2x3 .shadowcore-gallery-bricks .shadowcore-gallery-item.is-small{width:33.33%}.shadowcore-gallery-adjusted .shadowcore-grid-item{justify-content:center;flex-direction:column;display:inline-flex}.elementor-widget-shadow-gallery-kenburns.shadowcore-kenburns-height--screen .shadowcore-kenburns-wrap{height:100vh}.shadowcore-kenburns,.shadowcore-kenburns-overlay,.shadowcore-kenburns>div,.shadowcore-kenburns>div>.shadowcore-kenburns-slide-image{height:100%;position:absolute;top:0;left:0;width:100%}.shadowcore-kenburns>div>.shadowcore-kenburns-slide-image{z-index:1}.shadowcore-kenburns-overlay{background-color:rgba(0,0,0,.3);display:none;z-index:3}.shadowcore-kenburns-overlay--yes .shadowcore-kenburns-overlay{display:block}.shadowcore-kenburns-wrap{position:relative;display:block}.shadowcore-kenburns-wrap .shadowcore-kenburns-title{position:relative;will-change:transform,opacity;box-sizing:border-box;display:none;z-index:5}.shadowcore-kenburns-description{display:none}.shadowcore-kenburns-captions--yes .shadowcore-kenburns-wrap .shadowcore-kenburns-title,.shadowcore-kenburns-descr--yes .shadowcore-kenburns-wrap .shadowcore-kenburns-description{display:block}.shadowcore-kenburns{overflow:hidden}.shadowcore-kenburns>div{opacity:0;will-change:opacity;display:flex}.shadowcore-kenburns>div>.shadowcore-kenburns-slide-image{background:no-repeat 50%;background-size:cover;will-change:transform}.shadowcore-kenburns>div.is-active{opacity:1}.elementor-widget-shadow-gallery-slider.shadowcore-slider-height--screen .shadowcore-slider-wrap{height:100vh;position:relative}.shadowcore-slider-wrap{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shadowcore-slider{height:100%;overflow:hidden;position:absolute;top:0;cursor:grab;left:0;width:100%}.shadowcore-slider.is-grabbed{cursor:grabbing}.shadowcore-slider-item{overflow:hidden;display:flex}.shadowcore-slider-item,.shadowcore-slider-item--image,.shadowcore-slider-overlay{height:100%;position:absolute;top:0;left:0;width:100%}.shadowcore-slider-overlay{pointer-events:none;z-index:5}.shadowcore-slider-item--image{background-position:50%;background-repeat:no-repeat;z-index:1}.shadowcore-slider-title{pointer-events:none;position:relative;display:none;z-index:7}.shadowcore-slider-description{display:none}.shadowcore-slider-captions--yes .shadowcore-slider-title,.shadowcore-slider-descr--yes .shadowcore-slider-description{display:block}.shadowcore-slider .shadowcore-slider-item{will-change:opacity,transform}.shadowcore-slider .shadowcore-slider-item .shadowcore-slider-item--image{will-change:transform}.shadowcore-slider--cover .shadowcore-slider-item .shadowcore-slider-item--image{background-size:cover}.shadowcore-slider--fit-all .shadowcore-slider-item .shadowcore-slider-item--image{background-size:contain}.shadowcore-slider--fit-h .shadowcore-slider-item .shadowcore-slider-item--image{background-size:100% auto}.shadowcore-slider--fit-v .shadowcore-slider-item .shadowcore-slider-item--image{background-size:auto 100%}.shadowcore-slider.is-animating .shadowcore-slider-item{transition-timing-function:ease-in-out}.shadowcore-slider.is-animating.is-dropped .shadowcore-slider-item{transition-timing-function:ease-out}.shadowcore-slider[data-type=parallax] .shadowcore-slider-item,.shadowcore-slider[data-type=simple] .shadowcore-slider-item{display:none}.shadowcore-slider[data-type=parallax] .shadowcore-slider-item.is-active,.shadowcore-slider[data-type=parallax] .shadowcore-slider-item.is-next,.shadowcore-slider[data-type=parallax] .shadowcore-slider-item.is-prev,.shadowcore-slider[data-type=simple] .shadowcore-slider-item.is-active,.shadowcore-slider[data-type=simple] .shadowcore-slider-item.is-next,.shadowcore-slider[data-type=simple] .shadowcore-slider-item.is-prev{display:flex}.shadowcore-slider[data-type=fade] .shadowcore-slider-item{opacity:0}.shadowcore-slider[data-type=fade] .shadowcore-slider-item.is-active,.shadowcore-slider[data-type=fade] .shadowcore-slider-item.is-next,.shadowcore-slider[data-type=fade] .shadowcore-slider-item.is-prev{opacity:1}.shadowcore-slider-wrap .shadowcore-slider-nav{height:100%;pointer-events:none;position:absolute;top:0;left:0;width:100%;display:flex;z-index:8}.shadowcore-slider-wrap .shadowcore-slider-nav a{pointer-events:all;transition:color .3s;display:block}.shadowcore-slider-wrap .shadowcore-slider-nav .shadowcore-slider-dots a{transition:background-color .3s,border-color .3s}.shadowcore-slider-dots{justify-content:center;flex-wrap:nowrap;align-items:center;width:auto;display:flex}.shadowcore-slider-dots a.shadowcore-slider-dot{height:10px;border-radius:50%;background:#fff;width:10px;display:block}.elementor-widget-shadow-gallery-slider.shadowcore-slider-nav--top .shadowcore-slider-nav{align-items:flex-start}.elementor-widget-shadow-gallery-slider.shadowcore-slider-nav--middle .shadowcore-slider-nav{align-items:center}.elementor-widget-shadow-gallery-slider.shadowcore-slider-nav--bottom .shadowcore-slider-nav{align-items:flex-end}.elementor-widget-shadow-gallery-slider.shadowcore-slider-nav--left .shadowcore-slider-nav{justify-content:flex-start}.elementor-widget-shadow-gallery-slider.shadowcore-slider-nav--center .shadowcore-slider-nav--dots .shadowcore-slider-nav{justify-content:center}.elementor-widget-shadow-gallery-slider.shadowcore-slider-nav--right .shadowcore-slider-nav{justify-content:flex-end}.elementor-widget-shadow-gallery-slider.shadowcore-slider-nav--center .shadowcore-slider-nav--arrows .shadowcore-slider-nav,.elementor-widget-shadow-gallery-slider.shadowcore-slider-nav--center .shadowcore-slider-nav--text .shadowcore-slider-nav{justify-content:space-between}.shadowcore-ribbon-wrap{overflow:hidden;-webkit-touch-callout:none;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.shadowcore-ribbon-wrap.is-hidden{display:none}.shadowcore-ribbon{height:100%;justify-content:flex-start;flex-wrap:nowrap;position:absolute;flex-direction:row;min-width:100%;top:0;align-items:stretch;cursor:grab;left:0;display:flex}.shadowcore-ribbon-height--screen .shadowcore-ribbon-wrap{height:100vh}.shadowcore-ribbon.is-grabbed{cursor:grabbing}.shadowcore-ribbon.is-moving .shadowcore-ribbon-item a,.shadowcore-ribbon.is-moving .shadowcore-ribbon-item--image a{pointer-events:none}.shadowcore-ribbon-item{position:relative}.shadowcore-ribbon-overlay,.shadowcore-ribbon-title-wrap{height:100%;pointer-events:none;position:absolute;top:0;left:0;width:100%}.shadowcore-ribbon-overlay{background:#0000001e;display:none;z-index:3}.shadowcore-ribbon-overlay--yes .shadowcore-ribbon-overlay{display:block}.shadowcore-ribbon-title-wrap{display:flex;z-index:5}.shadowcore-ribbon-description,.shadowcore-ribbon-title{display:none}.shadowcore-ribbon-captions--yes .shadowcore-ribbon-title,.shadowcore-ribbon-descr--yes .shadowcore-ribbon-description{display:block}.shadowcore-ribbon-item--image{background:no-repeat 50%;background-size:cover}.shadowcore-ribbon-item--image a{pointer-events:auto;display:block}.elementor .shadowcore-ribbon-item--image img,.shadowcore-ribbon-item--image img{height:100%;width:auto;display:block}.shadowcore-price-item{position:relative}div.shadowcore-price-item-popular{position:absolute;z-index:33}.shadowcore-price-item--footer,.shadowcore-price-item--head,.shadowcore-price-item--price-wrap{display:flex}.shadowcore-price-item--head{flex-direction:column}.shadowcore-price-item-head-swap--yes .shadowcore-price-item--head{flex-direction:column-reverse}.shadowcore-price-item-button{transition:all .3s}.shadowcore-price-item-mp-label-wrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;display:flex}.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap{flex-direction:row}.shadowcore-price-item-price-layout--vertical .shadowcore-price-item--price-wrap{flex-direction:column}.shadowcore-price-item-price-swap--yes.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap{flex-direction:row-reverse}.shadowcore-price-item-price-swap--yes.shadowcore-price-item-price-layout--vertical .shadowcore-price-item--price-wrap{flex-direction:column-reverse}.shadowcore-price-item-valign--top.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap{align-items:flex-start}.shadowcore-price-item-valign--center.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap{align-items:center}.shadowcore-price-item-valign--bottom.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap{align-items:flex-end}.shadowcore-price-item-halign--left.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap,.shadowcore-price-item-price-swap--yes.shadowcore-price-item-halign--right.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap{justify-content:flex-start}.shadowcore-price-item-halign--center.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap{justify-content:center}.shadowcore-price-item-halign--right.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap,.shadowcore-price-item-price-swap--yes.shadowcore-price-item-halign--left.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap{justify-content:flex-end}.shadowcore-price-item-halign--left.shadowcore-price-item-price-layout--vertical .shadowcore-price-item--price-wrap{align-items:flex-start}.shadowcore-price-item-halign--center.shadowcore-price-item-price-layout--vertical .shadowcore-price-item--price-wrap{align-items:center}.shadowcore-price-item-halign--right.shadowcore-price-item-price-layout--vertical .shadowcore-price-item--price-wrap{align-items:flex-end}.shadowcore-price-item--list{padding:0;flex-direction:column;margin:0;display:flex}.shadowcore-price-item--list li{list-style:none;padding:0;margin:0;display:flex}.shadowcore-price-item--list li i{display:block}.owl-item.cloned .shadowcore-div-image{transform:scale(1);opacity:1}.shadowcore-carousel-card,.shadowcore-carousel-card__content{flex-direction:column;display:flex}.shadowcore-cards-carousel-heading-swap--yes .shadowcore-carousel-card__content,.shadowcore-cards-carousel-image-swap--yes .shadowcore-carousel-card{flex-direction:column-reverse}.shadowcore-cards-carousel-wrap .owl-carousel button.owl-dot{margin:0 10px;width:10px}.shadowcore-cards-carousel-wrap .owl-carousel button.owl-dot span{height:10px;transition:opacity .3s;opacity:.5;border-radius:50%;background:grey;width:10px;display:block}.shadowcore-cards-carousel-wrap .owl-carousel button.owl-dot.active span{opacity:1}.shadowcore-cards-carousel-wrap .owl-carousel .owl-dots{justify-content:center;flex-direction:row;align-items:center;display:flex}@media (hover:hover){.shadowcore-cards-carousel-wrap .owl-carousel button.owl-dot:hover span{opacity:1}}.shadowcore-pgi-scale--yes>div.elementor-widget-container{overflow:visible}.shadowcore-posts-grid{flex-wrap:wrap;display:flex}.shadowcore-pgi--inner{transition:transform .2s;position:relative;flex-direction:column;will-change:transform;display:flex}.shadowcore-posts-grid>div a.shadowcore-pgi-link{height:100%;position:absolute;top:0;left:0;width:100%;display:block}body.elementor-editor-active .shadowcore-posts-grid .shadowcore-pgi--inner{cursor:pointer}body.elementor-editor-active .shadowcore-posts-grid>div a.shadowcore-pgi-link{pointer-events:none}.shadowcore-posts-grid--item{transition:opacity .3s,transform .3s;position:relative;flex-direction:column;will-change:opacity,transform;display:flex}.shadowcore-pgi__content{overflow:hidden;width:100%}.shadowcore-pgi__content_head{flex-direction:column;display:flex}.shadowcore-pgi__title{font-size:24px;line-height:1.5}.shadowcore-pgi__meta{justify-content:flex-start;flex-wrap:wrap;font-size:14px;flex-direction:row;line-height:1.5;display:flex}.shadowcore-pgi__meta:empty{display:none}.shadowcore-pgi__excerpt{width:100%}.shadowcore-pgi-content--none .shadowcore-posts-grid .shadowcore-pgi__content,.shadowcore-pgi__excerpt:empty{display:none}.shadowcore-pgi-content--below .shadowcore-posts-grid .shadowcore-pgi--inner{flex-direction:column}.shadowcore-pgi-content--above .shadowcore-posts-grid .shadowcore-pgi--inner{flex-direction:column-reverse}.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-pgi__content{position:absolute;top:0;left:0}.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content{overflow:hidden;position:absolute;bottom:0;left:0}.shadowcore-pgi-content--bottom .shadowcore-posts-grid .no-image .shadowcore-pgi__content,.shadowcore-pgi-content--top .shadowcore-posts-grid .no-image .shadowcore-pgi__content{position:static}.shadowcore-pgi-content-hoverT--yes .shadowcore-posts-grid--item{overflow:hidden}@media (hover:hover){.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-pgi__content-inner{transition:transform .3s;will-change:transform}.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-pgi__content-inner{transition:opacity .3s;will-change:opacity}.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-pgi__content-inner{transition:transform .3s,opacity .3s;will-change:transform,opacity}.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-pgi__content-inner{transform:translateY(-100%)}.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content-inner{transform:translateY(100%)}.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-posts-grid--item:hover .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-posts-grid--item:hover .shadowcore-pgi__content-inner{transform:translateY(0)}.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-pgi__content-inner{opacity:0}.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-posts-grid--item:hover .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-posts-grid--item:hover .shadowcore-pgi__content-inner{opacity:1}}.shadowcore-pgi-align--left .shadowcore-posts-grid .shadowcore-pgi__content_head{align-items:flex-start}.shadowcore-pgi-align--left .shadowcore-posts-grid .shadowcore-pgi__excerpt{text-align:left}.shadowcore-pgi-align--center .shadowcore-posts-grid .shadowcore-pgi__content_head{align-items:center}.shadowcore-pgi-align--center .shadowcore-posts-grid .shadowcore-pgi__excerpt{text-align:center}.shadowcore-pgi-align--right .shadowcore-posts-grid .shadowcore-pgi__content_head{align-items:flex-end}.shadowcore-pgi-align--right .shadowcore-posts-grid .shadowcore-pgi__excerpt{text-align:right}.shadowcore-pgi-swap--yes .shadowcore-posts-grid .shadowcore-pgi__content_head{flex-direction:column-reverse}.shadowcore-pgi--button-wrap{flex-direction:row;width:100%;display:flex}.shadowcore-pgi--button-wrap a{transition:all .3s;display:block}.shadowcore-pgi--button-wrap a.all-posts-loaded{transition:none}.shadowcore-pgi--button-wrap a.is-processing{pointer-events:none;opacity:.5;cursor:progress}.shadowcore-brickwall-filter{flex-wrap:wrap;position:relative;flex-direction:row;display:flex;z-index:5}.shadowcore-brickwall-filter a{transition:color .3s,border-color .3s,background-color .3s;display:block}.shadowcore-posts-grid--item.not-loaded{transition:none!important;opacity:0!important}.shadowcore-posts-grid--item.not-loaded .shadowcore-pgi--inner{transform:scale(0)!important}.shadowcore-posts-listing .shadowcore-pli-image img,.shadowcore-posts-listing .shadowcore-pli-image>a,.shadowcore-posts-listing .shadowcore-pli-image>div{display:block}.shadowcore-pli-image>div{background-size:cover;background-position:50%}.shadowcore-pli-title>h4>a{display:inline-block}.shadowcore-pli-footer{justify-content:space-between;display:flex}.shadowcore-upl-footer-swap--yes .shadowcore-pli-footer{flex-direction:row-reverse}.shadowcore-upl-footer-swap--yes .shadowcore-pli-footer .shadowcore-pli-footer-lp{justify-content:flex-end}.shadowcore-pli-footer-lp{width:100%}.shadowcore-pli-footer-rp{text-align:right;width:auto;white-space:nowrap}.shadowcore-pli-footer-rp a{align-items:center;display:flex}.shadowcore-pli-footer.shadowcore-pli-footer--custom .shadowcore-pli-footer-rp.shadowcore-pli-read-more{flex-direction:row-reverse;width:100%;display:flex}.shadowcore-upl-footer-swap--yes .shadowcore-pli-footer.shadowcore-pli-footer--custom .shadowcore-pli-footer-rp.shadowcore-pli-read-more{flex-direction:row}.shadowcore-pli-meta{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:flex-start;display:flex}.shadowcore-pli-meta>div:not(:first-child):before{height:2px;content:"";width:2px;vertical-align:middle;display:inline-block}.shadowcore-pli-title{flex-direction:column;display:flex}.shadowcore-pli-title h4{margin:0}.shadowcore-upl-swap--yes .shadowcore-pli-title{flex-direction:column-reverse}.shadowcore-upl-align--left h4{text-align:left}.shadowcore-upl-align--left .shadowcore-pli-title .shadowcore-pli-meta{justify-content:flex-start}.shadowcore-upl-align--center h4{text-align:center}.shadowcore-upl-align--center .shadowcore-pli-title .shadowcore-pli-meta{justify-content:center}.shadowcore-upl-align--right h4{text-align:right}.shadowcore-upl-align--right .shadowcore-pli-title .shadowcore-pli-meta{justify-content:flex-end}.shadowcore-posts-listing--small .shadowcore-pli-head{justify-content:flex-start;align-items:center;width:100%;display:flex}.shadowcore-posts-listing--small .alessa-post-listing-title{width:100%}.shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail .shadowcore-pli--inner{justify-content:space-between;align-items:stretch;display:flex}.shadowcore-upl-content--alt_l .shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail:nth-child(odd) .shadowcore-pli--inner,.shadowcore-upl-content--alt_r .shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail:nth-child(2n) .shadowcore-pli--inner,.shadowcore-upl-content--left .shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail .shadowcore-pli--inner{flex-direction:row}.shadowcore-upl-content--alt_l .shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail:nth-child(2n) .shadowcore-pli--inner,.shadowcore-upl-content--alt_r .shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail:nth-child(odd) .shadowcore-pli--inner,.shadowcore-upl-content--right .shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail .shadowcore-pli--inner{flex-direction:row-reverse}.shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail .shadowcore-pli--inner>div{justify-content:center;flex-direction:column;display:flex}.shadowcore-posts-listing--medium .shadowcore-pli-image{position:relative;align-items:center}.shadowcore-posts-listing--medium .shadowcore-pli-image>div{position:relative;z-index:3}.shadowcore-pli-image-add--yes .shadowcore-posts-listing--medium .shadowcore-pli-image.shadowcore-pli-image--port:before{content:"";position:absolute;left:0;width:100%;display:block;z-index:1}.shadowcore-posts-listing--large .shadowcore-pli-image.shadowcore-pli-image--port{justify-content:center;position:relative;align-items:center;display:flex}.shadowcore-posts-listing--large .shadowcore-pli-image.shadowcore-pli-image--port>div{position:relative;z-index:3}.shadowcore-pli-image-add--yes .shadowcore-posts-listing--large .shadowcore-pli-image.shadowcore-pli-image--port:before{content:"";position:absolute;left:0;width:100%;display:block;z-index:1}.shadowcore-pli--button-wrap{flex-direction:row;width:100%;display:flex}.shadowcore-pli--button-wrap a{transition:all .3s;display:block}.shadowcore-pli--button-wrap a.all-posts-loaded{transition:none}.shadowcore-pli--button-wrap a.is-processing{pointer-events:none;opacity:.5;cursor:progress}.shadowcore-pli--load:not(.all-posts-loaded){margin-top:40px}.shadowcore-pli--load{position:relative}.shadowcore-pli--load:before{border-color:#ffffff80 #ffffff40;animation:loader_spin 1s linear infinite;height:48px;pointer-events:none;content:"";position:absolute;border-style:solid;opacity:0;border-width:2px;will-change:opacity;top:0;border-radius:50%;margin-left:-24px;left:50%;width:48px;display:block}.shadowcore-pli--load.is-processing:before{opacity:1}.shadowcore-pli--load.all-posts-loaded:before{opacity:0}.shadowcore-posts-ribbon.shadowcore-ribbon{align-items:flex-start}.shadowcore-posts-ribbon--item{justify-content:center;transition:opacity .3s,transform .3s;position:relative;flex-direction:column;will-change:opacity,transform;display:flex}.shadowcore-pri-content--none .shadowcore-ribbon-content{display:none}.shadowcore-pri-content--above .shadowcore-posts-ribbon--item{flex-direction:column-reverse}.shadowcore-pri-content--bottom .shadowcore-ribbon-content,.shadowcore-pri-content--top .shadowcore-ribbon-content{position:absolute;left:0;z-index:7}.shadowcore-pri-content--top .shadowcore-ribbon-content{top:0}.shadowcore-pri-content--bottom .shadowcore-ribbon-content{bottom:0}.shadowcore-pri-content-fw--yes .shadowcore-posts-ribbon .shadowcore-ribbon-content{width:100%}.shadowcore-pri__content_head{overflow:hidden;flex-direction:column;display:flex}.shadowcore-pri__meta{justify-content:flex-start;flex-direction:row;align-items:flex-start;display:flex}.shadowcore-pri-align--left .shadowcore-pri__title{text-align:left}.shadowcore-pri-align--center .shadowcore-pri__title{text-align:center}.shadowcore-pri-align--right .shadowcore-pri__title{text-align:right}.shadowcore-pri-align--left .shadowcore-pri__meta{justify-content:flex-start}.shadowcore-pri-align--center .shadowcore-pri__meta{justify-content:center}.shadowcore-pri-align--right .shadowcore-pri__meta{justify-content:flex-end}.shadowcore-pri-swap--yes .shadowcore-pri__content_head{flex-direction:column-reverse}.shadowcore-pri-link{height:100%;position:absolute;top:0;left:0;width:100%;display:block;z-index:9}body.elementor-editor-active .shadowcore-posts-ribbon--item{cursor:pointer}body.elementor-editor-active .shadowcore-pri-link{pointer-events:none}@media (hover:hover){.shadowcore-pri-scale--yes .shadowcore-ribbon-item--image{transition:background-size .3s;background-size:100%}}.shadowcore-hotspot-image{position:relative}.shadowcore-hotspot-image>img{opacity:0}.shadowcore-hotspot{transform:translate(-50%,-50%);justify-content:center;position:absolute;align-items:center;display:block;display:flex;z-index:5}.shadowcore-hotspot:after{content:"";background:#fff;display:block}.elementor-editor-active .shadowcore-hotspot{cursor:pointer}.shadowcore-hotspot-add--yes .shadowcore-hotspot:before{transform:translate(-50%,-50%);content:"";position:absolute;top:50%;background:#ffffff80;left:50%;display:block;z-index:-1}.shadowcore-hotspot a{height:100%;position:absolute;top:0;left:0;width:100%;display:block;z-index:7}.elementor-editor-active .shadowcore-hotspot a{pointer-events:none}.shadowcore-hotspot-descr{pointer-events:none;padding:20px;font-size:12px;color:#fff;position:absolute;opacity:0;border-radius:12px;background:#000000c0;width:auto;line-height:1.4;display:block}.shadowcore-hotspot-descr img{height:auto;margin-bottom:1em;max-width:100%;display:block}@media (hover:hover){.show-on-hover .shadowcore-hotspot:hover .shadowcore-hotspot-descr{opacity:1}}.shadowcore-hotspot-descr.is-active,.shadowcore-hotspot.is-editing .shadowcore-hotspot-descr{opacity:1}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot-descr:before{height:0;content:"";position:absolute;border-style:solid;width:0;display:block;z-index:3}.shadowcore-hotspot--on-top .shadowcore-hotspot-descr{transform:translateX(-50%);bottom:100%;left:50%}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot--on-top .shadowcore-hotspot-descr:before{border-color:#000000c0 transparent transparent;transform:scale(1);border-width:10px 10px 0;top:100%;transform-origin:50% 0;margin-left:-10px;left:50%}.shadowcore-hotspot--on-right .shadowcore-hotspot-descr{transform:translateY(-50%);top:50%;left:100%}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot--on-right .shadowcore-hotspot-descr:before{border-color:transparent #000000c0 transparent transparent;transform:scale(1);right:100%;border-width:10px 10px 10px 0;top:50%;transform-origin:100% 50%;margin-top:-10px}.shadowcore-hotspot--on-bottom .shadowcore-hotspot-descr{transform:translateX(-50%);top:100%;left:50%}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot--on-bottom .shadowcore-hotspot-descr:before{border-color:transparent transparent #000000c0;transform:scale(1);border-width:0 10px 10px;bottom:100%;transform-origin:50% 100%;margin-left:-10px;left:50%}.shadowcore-hotspot--on-left .shadowcore-hotspot-descr{transform:translateY(-50%);right:100%;top:50%}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot--on-left .shadowcore-hotspot-descr:before{border-color:transparent transparent transparent #000000c0;transform:scale(1);border-width:10px 0 10px 10px;top:50%;transform-origin:0 50%;left:100%;margin-top:-10px}.elementor-element-editable .shadowcore-hotspot-descr{opacity:1}.elementor-widget-shadow-query-slider.shadowcore-slider-height--screen .shadowcore-slider-wrap{height:100vh;position:relative}.shadowcore-post-slider-item .shadowcore-slider-content{position:relative;z-index:5}.shadowcore-psi__content_head{overflow:hidden;flex-direction:column;display:flex}.shadowcore-psi-swap--yes .shadowcore-psi__content_head{flex-direction:column-reverse}.shadowcore-psi__meta{justify-content:flex-start;flex-direction:row;align-items:flex-start;display:flex}.shadowcore-psi-link{height:100%;position:absolute;top:0;left:0;width:100%;display:block;z-index:11}.elementor-editor-active .shadowcore-psi-link{pointer-events:none}.shadowcore-psi__meta>div{align-items:center;display:inline-flex}.shadowcore-psi__meta>div:not(:first-child):before{content:"";width:0;display:block}.shadowcore-psi__excerpt:empty,.shadowcore-psi__meta:empty{display:none}.elementor-widget-shadow-query-slider.shadowcore-slider-nav--top .shadowcore-slider-nav{align-items:flex-start}.elementor-widget-shadow-query-slider.shadowcore-slider-nav--middle .shadowcore-slider-nav{align-items:center}.elementor-widget-shadow-query-slider.shadowcore-slider-nav--bottom .shadowcore-slider-nav{align-items:flex-end}.elementor-widget-shadow-query-slider.shadowcore-slider-nav--left .shadowcore-slider-nav{justify-content:flex-start}.elementor-widget-shadow-query-slider.shadowcore-slider-nav--center .shadowcore-slider-nav--dots .shadowcore-slider-nav{justify-content:center}.elementor-widget-shadow-query-slider.shadowcore-slider-nav--right .shadowcore-slider-nav{justify-content:flex-end}.elementor-widget-shadow-query-slider.shadowcore-slider-nav--center .shadowcore-slider-nav--arrows .shadowcore-slider-nav,.elementor-widget-shadow-query-slider.shadowcore-slider-nav--center .shadowcore-slider-nav--text .shadowcore-slider-nav{justify-content:space-between}