body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes,body:not(.elementor-editor-active) section.elementor-section.shadowcore-section-fslide-yes{position:fixed;box-sizing:border-box;width:100%;height:100%;display:block;z-index:999;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes .elementor-editor-section-settings{transform:translateX(-50%) translateY(0%);border-radius:0 0 5px 5px;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes .elementor-editor-section-settings .elementor-editor-element-setting:first-child{border-radius:0 0 0 5px;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes .elementor-editor-section-settings .elementor-editor-element-setting:last-child{border-radius:0 0 5px 0;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before{top:0;border-width:0 12px 22px 0;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after{top:0;border-width:0 0 22px 12px;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes.shadowcore-section-hides-top,body:not(.elementor-editor-active) section.shadowcore-section-fslide-yes.shadowcore-section-hides-top{top:-100% !important;left:0 !important;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes.shadowcore-section-hides-right,body:not(.elementor-editor-active) section.shadowcore-section-fslide-yes.shadowcore-section-hides-right{right:-100% !important;top:0 !important;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes.shadowcore-section-hides-bottom,body:not(.elementor-editor-active) section.shadowcore-section-fslide-yes.shadowcore-section-hides-bottom{left:0 !important;bottom:-100% !important;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes.shadowcore-section-hides-left,body:not(.elementor-editor-active) section.shadowcore-section-fslide-yes.shadowcore-section-hides-left{left:-100% !important;top:0 !important;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes.shadowcore-section-hides-top.shadowcore-show-section,body:not(.elementor-editor-active) section.shadowcore-section-fslide-yes.shadowcore-section-hides-top.shadowcore-show-section{top:0 !important;left:0 !important;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes.shadowcore-section-hides-right.shadowcore-show-section,body:not(.elementor-editor-active) section.shadowcore-section-fslide-yes.shadowcore-section-hides-right.shadowcore-show-section{right:0 !important;top:0 !important;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes.shadowcore-section-hides-bottom.shadowcore-show-section,body:not(.elementor-editor-active) section.shadowcore-section-fslide-yes.shadowcore-section-hides-bottom.shadowcore-show-section{left:0 !important;bottom:0 !important;}body.elementor-editor-active section.elementor-section.shadowcore-section-fslide-yes.shadowcore-section-slide-preview-yes.shadowcore-section-hides-left.shadowcore-show-section,body:not(.elementor-editor-active) section.shadowcore-section-fslide-yes.shadowcore-section-hides-left.shadowcore-show-section{left:0 !important;top:0 !important;}.elementor-editor-active .elementor-element.elementor-section:hover{z-index:999;}.shadowcore-widget-holder{min-height:64px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;}.shadowcore-widget-holder i{font-size:48px;line-height:48px;}.shadowcore-widget-holder span{display:block;text-align:center;margin-top:8px;}.shadowcore-pswp-media--video,.shadowcore-pswp-media--iframe{position:absolute;overflow:hidden;left:50%;top:50%;transform:translate(-50%,-50%);}.shadowcore-pswp-media--video video,.shadowcore-pswp-media--iframe iframe{width:100%;height:100%;pointer-events:all;will-change:transform,opacity;transition:transform .3s,opacity .3s;opacity:0;transform:scale(.75);position:absolute;left:0;top:0;border:none;}.shadowcore-pswp-media--video.is-inview video,.shadowcore-pswp-media--iframe.is-inview iframe{opacity:1;transform:scale(1);}.shadowcore-pswp-image-wrap{position:absolute;left:0;top:0;pointer-events:all;}.shadowcore-pswp-image-wrap img{position:static;pointer-events:none;}@keyframes loader_spin{0%{transform:rotate(0);}50%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}.shadowcore-ajax-error{display:block;width:100%;text-align:center;}.shadowcore-coming-soon{display:flex;flex-direction:row;}.shadowcore-coming-soon > div{width:25%;text-align:center;}.shadowcore-coming-soon .shadowcore-coming-soon__count{font-size:80px;line-height:85px;margin:0 0 0 0;}.shadowcore-coming-soon .shadowcore-coming-soon__label{display:none;text-transform:uppercase;}.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{display:block;margin:0 auto;}.shadowcore-progress-item-wrap{position:relative;display:block;padding:0 60px;stroke-width:5px;}.shadowcore-progress-counter{display:none;position:absolute;left:0;top:0;justify-content:center;align-items:center;width:100%;height:100%;transform:translateX(5px);}.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{display:flex;flex-direction:row;flex-wrap:wrap;}.shadowcore-service-card{display:flex;flex-direction:column;position:relative;}.shadowcore-grid-column--1 .shadowcore-service-card{width:100%;box-sizing:border-box;}.shadowcore-grid-column--2 .shadowcore-service-card{width:50%;box-sizing:border-box;}.shadowcore-grid-column--3 .shadowcore-service-card{width:33.33%;box-sizing:border-box;}.shadowcore-grid-column--4 .shadowcore-service-card{width:25%;box-sizing:border-box;}.shadowcore-swap-cotent--yes .shadowcore-service-card{flex-direction:column-reverse;}.shadowcore-service-card__head{display:flex;position:relative;z-index:3;}.shadowcore-infocard-layout--horizontal .shadowcore-service-card__head{flex-direction:row;justify-content:space-between;align-items:center;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{width:100%;height:auto;display:block;}.shadowcore-service-card__image{max-width:100%;}.shadowcore-service-card__label span{display:none;}.shadowcore-service-card__label span:last-child{display:block;}.shadowcore-caption-above--yes .shadowcore-service-card__label span:first-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{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:4;}.elementor-editor-active .shadowcore-blog-listing a{pointer-events:none;}.shadowcore-grid-column--1 .shadowcore-testimonials-item{width:100%;box-sizing:border-box;}.shadowcore-grid-column--2 .shadowcore-testimonials-item{width:50%;box-sizing:border-box;}.shadowcore-grid-column--3 .shadowcore-testimonials-item{width:33.33%;box-sizing:border-box;}.shadowcore-grid-column--4 .shadowcore-testimonials-item{width:25%;box-sizing:border-box;}.shadowcore-testimonials-grid{display:flex;flex-wrap:wrap;}.shadowcore-testimonials-item{box-sizing:border-box;display:flex;flex-direction:column;}.shadowcore-testimonials-grid .shadowcore-testimonials-item__author{display:flex;justify-content:space-between;position:relative;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{display:flex;position:relative;z-index:3;}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__author{margin-left:auto;margin-right:auto;}.shadowcore-testimonials-layout--horizontal .shadowcore-testimonials-item__author{flex-direction:row;justify-content:space-between;align-items:center;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-testimonials-item__author--name span:last-child{display:block;}.shadowcore-op-above--yes .shadowcore-testimonials-item__author--name span:first-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:"“";}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__content p:last-child:after{content:"”";}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__author{position:relative;display:inline-flex;}.shadowcore-testimonials-carousel .shadowcore-testimonials-item__author--name{position:relative;z-index:3;display:flex;flex-direction:column;}.shadowcore-owl-container .owl-dots{text-align:center;margin:0 auto;padding:30px 0 0 0;}.shadowcore-testimonials-carousel .owl-dots button.owl-dot{width:10px;height:10px;display:inline-flex;justify-content:center;align-items:center;margin:0 10px;}.shadowcore-testimonials-carousel .owl-dots button.owl-dot span{display:block;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.25);transition:transform .3s,background .3s,border .3s;}@media (hover: hover){.shadowcore-testimonials-carousel .owl-dots button.owl-dot:hover span{background:rgba(255,255,255,.5);}}.shadowcore-testimonials-carousel .owl-dots button.owl-dot.active span{background:#fff;}.shadowcore-before-after{position:relative;overflow:hidden;cursor:grab;}.shadowcore-before-after img{display:block;width:100%;height:auto;opacity:0;}.shadowcore-before-after div.shadowcore-before-after-img{position:absolute;left:0;top:0;height:100%;width:100%;background:no-repeat center;background-size:cover;}.shadowcore-before-after.shadowcore-before-after--h div.shadowcore-before-after-img{background-position:left center;}.shadowcore-before-after.shadowcore-before-after--v div.shadowcore-before-after-img{background-position:center top;}.shadowcore-before-after div.shadowcore-after-img-wrap{width:50%;overflow:hidden;display:flex;flex-wrap:nowrap;}.shadowcore-before-after div.shadowcore-after-img{width:100%;background:no-repeat center;background-size:cover;position:absolute;left:0;top:0;}.shadowcore-before-after div.shadowcore-after-img img{display:block;max-width:none;}.shadowcore-before-after-divider{display:block;position:absolute;left:0;top:0;pointer-events:none;}.shadowcore-before-after-divider:before{content:"";display:none;width:50px;height:50px;background:#000;transform:rotate(45deg);margin:-25px 0 0 -25px;position:absolute;left:50%;top:50%;z-index:3;}.shadowcore-before-after-divider svg{position:absolute;left:50%;top:50%;width:24px;height:14px;margin:-7px 0 0 -12px;z-index:5;display:none;}.shadowcore-divider-icon--yes .shadowcore-before-after-divider:before,.shadowcore-divider-icon--yes .shadowcore-before-after-divider svg{display:block;}.shadowcore-div-image,.shadowcore-grid-image,.shadowcore-gallery-image{background:no-repeat center;background-size:cover;transition:transform .3s,opacity .3s;}.shadowcore-div-image,.shadowcore-gallery-image.shadowcore-lazy,.elementor img.shadowcore-lazy,img.shadowcore-lazy{transition:transform .3s,opacity .3s;opacity:0;transform:scale(1.1);pointer-events:none;}.shadowcore-div-image.is-loaded,.shadowcore-gallery-image.shadowcore-lazy.is-loaded,.elementor img.shadowcore-lazy.is-loaded,img.shadowcore-lazy.is-loaded{opacity:1;transform:scale(1);pointer-events:auto;}.brickwall-grid{position:relative;}.brickwall-grid > div{position:absolute;left:0;top: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{width:100%;box-sizing:border-box;}.shadowcore-grid-column--2 .shadowcore-grid-item{width:50%;box-sizing:border-box;}.shadowcore-grid-column--3 .shadowcore-grid-item{width:33.33%;box-sizing:border-box;}.shadowcore-grid-column--4 .shadowcore-grid-item{width:25%;box-sizing:border-box;}.shadowcore-grid{display:flex;flex-wrap:wrap;}.shadowcore-gallery-item__inner{position:relative;overflow:hidden;transition:transform .3s,opacity .3s;will-change:opacity,transform;}.shadowcore-grid-item a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;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{top:50%;transform:translateY(-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{top:0;height:100%;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-justified-gallery a:hover .shadowcore-grid-caption,.shadowcore-grid-caption--on_hover .shadowcore-gallery-item__inner:hover .shadowcore-grid-caption{opacity:1;}}.shadowcore-justified-gallery a{position:relative;display:block;}.shadowcore-justified-gallery.justified-gallery > a{transition:transform .5s,opacity .5s;will-change:transform,opacity;overflow:visible;}.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{display:none;max-width:100%;height:auto;}.shadowcore-gallery-bricks{display:flex;flex-direction:row;flex-wrap:wrap;}.shadowcore-gallery-bricks .shadowcore-gallery-item img{display:block;width:100%;height:auto;}.shadowcore-bricks-layout--1x2 .shadowcore-gallery-bricks .shadowcore-gallery-item:nth-child(3n){width:100%;}.shadowcore-bricks-layout--2x3 .shadowcore-gallery-bricks .shadowcore-gallery-item.is-large,.shadowcore-bricks-layout--1x2 .shadowcore-gallery-bricks .shadowcore-gallery-item{width:50%;}.shadowcore-bricks-layout--2x3 .shadowcore-gallery-bricks .shadowcore-gallery-item.is-small{width:33.33%;}.shadowcore-gallery-adjusted .shadowcore-grid-item{display:inline-flex;flex-direction:column;justify-content:center;}.elementor-widget-shadow-gallery-kenburns.shadowcore-kenburns-height--screen .shadowcore-kenburns-wrap{height:100vh;}.shadowcore-kenburns,.shadowcore-kenburns > div,.shadowcore-kenburns > div > .shadowcore-kenburns-slide-image,.shadowcore-kenburns-overlay{position:absolute;left:0;top:0;width:100%;height: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{display:none;will-change:transform,opacity;position:relative;z-index:5;box-sizing:border-box;}.shadowcore-kenburns-description{display:none;}.shadowcore-kenburns-descr--yes .shadowcore-kenburns-wrap .shadowcore-kenburns-description,.shadowcore-kenburns-captions--yes .shadowcore-kenburns-wrap .shadowcore-kenburns-title{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 center;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{cursor:grab;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;}.shadowcore-slider.is-grabbed{cursor:grabbing;}.shadowcore-slider-item{overflow:hidden;display:flex;}.shadowcore-slider-item--image,.shadowcore-slider-overlay,.shadowcore-slider-item{position:absolute;left:0;top:0;width:100%;height:100%;}.shadowcore-slider-overlay{pointer-events:none;z-index:5;}.shadowcore-slider-item--image{background-position:center;background-repeat:no-repeat;z-index:1;}.shadowcore-slider-title{pointer-events:none;position:relative;z-index:7;display:none;}.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="simple"] .shadowcore-slider-item,.shadowcore-slider[data-type="parallax"] .shadowcore-slider-item{display:none;}.shadowcore-slider[data-type="simple"] .shadowcore-slider-item.is-prev,.shadowcore-slider[data-type="parallax"] .shadowcore-slider-item.is-prev,.shadowcore-slider[data-type="simple"] .shadowcore-slider-item.is-next,.shadowcore-slider[data-type="parallax"] .shadowcore-slider-item.is-next,.shadowcore-slider[data-type="simple"] .shadowcore-slider-item.is-active,.shadowcore-slider[data-type="parallax"] .shadowcore-slider-item.is-active{display:flex;}.shadowcore-slider[data-type="fade"] .shadowcore-slider-item{opacity:0;}.shadowcore-slider[data-type="fade"] .shadowcore-slider-item.is-prev,.shadowcore-slider[data-type="fade"] .shadowcore-slider-item.is-next,.shadowcore-slider[data-type="fade"] .shadowcore-slider-item.is-active{opacity:1;}.shadowcore-slider-wrap .shadowcore-slider-nav{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:8;}.shadowcore-slider-wrap .shadowcore-slider-nav a{display:block;transition:color .3s;pointer-events:all;}.shadowcore-slider-wrap .shadowcore-slider-nav .shadowcore-slider-dots a{transition:background-color .3s,border-color .3s;}.shadowcore-slider-dots{width:auto;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;}.shadowcore-slider-dots a.shadowcore-slider-dot{background:#fff;width:10px;height:10px;border-radius:50%;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{position:relative;display:block;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.shadowcore-ribbon-wrap.is-hidden{display:none;}.shadowcore-ribbon{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:stretch;position:absolute;left:0;top:0;height:100%;min-width:100%;cursor:grab;}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;}.shadowcore-ribbon-overlay{z-index:3;display:none;background:rgba(0,0,0,.12);}.shadowcore-ribbon-overlay--yes .shadowcore-ribbon-overlay{display:block;}.shadowcore-ribbon-title-wrap{z-index:5;display:flex;}.shadowcore-ribbon-title,.shadowcore-ribbon-description{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 center;background-size:cover;}.shadowcore-ribbon-item--image a{pointer-events:auto;display:block;}.shadowcore-ribbon-item--image img,.elementor .shadowcore-ribbon-item--image img{display:block;height:100%;width:auto;}.shadowcore-price-item{position:relative;}div.shadowcore-price-item-popular{position:absolute;z-index:33;}.shadowcore-price-item--head,.shadowcore-price-item--footer,.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{position:absolute;left:0;top:0;pointer-events:none;display:flex;width:100%;}.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-price-swap--yes.shadowcore-price-item-halign--right.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap,.shadowcore-price-item-halign--left.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-price-swap--yes.shadowcore-price-item-halign--left.shadowcore-price-item-price-layout--horizontal .shadowcore-price-item--price-wrap,.shadowcore-price-item-halign--right.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;margin:0;display:flex;flex-direction:column;}.shadowcore-price-item--list li{padding:0;margin:0;list-style:none;display:flex;}.shadowcore-price-item--list li i{display:block;}.owl-item.cloned .shadowcore-div-image{opacity:1;transform:scale(1);}.shadowcore-carousel-card,.shadowcore-carousel-card__content{display:flex;flex-direction:column;}.shadowcore-cards-carousel-image-swap--yes .shadowcore-carousel-card,.shadowcore-cards-carousel-heading-swap--yes .shadowcore-carousel-card__content{flex-direction:column-reverse;}.shadowcore-cards-carousel-wrap .owl-carousel button.owl-dot{width:10px;margin:0 10px;}.shadowcore-cards-carousel-wrap .owl-carousel button.owl-dot span{width:10px;height:10px;display:block;background:#808080;border-radius:50%;opacity:.5;transition:opacity .3s;}.shadowcore-cards-carousel-wrap .owl-carousel button.owl-dot.active span{opacity:1;}.shadowcore-cards-carousel-wrap .owl-carousel .owl-dots{display:flex;flex-direction:row;justify-content:center;align-items:center;}@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{display:flex;flex-wrap:wrap;}.shadowcore-pgi--inner{display:flex;position:relative;flex-direction:column;transition:transform .2s;will-change:transform;}.shadowcore-posts-grid > div a.shadowcore-pgi-link{position:absolute;top:0;left:0;width:100%;height: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{display:flex;flex-direction:column;position:relative;will-change:opacity,transform;transition:opacity .3s,transform .3s;}.shadowcore-pgi__content{width:100%;overflow:hidden;}.shadowcore-pgi__content_head{display:flex;flex-direction:column;}.shadowcore-pgi__title{font-size:24px;line-height:1.5;}.shadowcore-pgi__meta{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;font-size:14px;line-height:1.5;}.shadowcore-pgi__meta:empty{display:none;}.shadowcore-pgi__excerpt{width:100%;}.shadowcore-pgi__excerpt:empty{display:none;}.shadowcore-pgi-content--none .shadowcore-posts-grid .shadowcore-pgi__content{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;left:0;top:0;}.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content{position:absolute;left:0;bottom:0;overflow:hidden;}.shadowcore-pgi-content--top .shadowcore-posts-grid .no-image .shadowcore-pgi__content,.shadowcore-pgi-content--bottom .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--top .shadowcore-posts-grid .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content-inner{transition:transform .3s;will-change:transform;}.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--bottom .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--top .shadowcore-posts-grid .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--bottom .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--top .shadowcore-posts-grid .shadowcore-posts-grid--item:hover .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverT--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-posts-grid--item:hover .shadowcore-pgi__content-inner{transform:translateY(0);}.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--bottom .shadowcore-posts-grid .shadowcore-pgi__content-inner{opacity:0;}.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--top .shadowcore-posts-grid .shadowcore-posts-grid--item:hover .shadowcore-pgi__content-inner,.shadowcore-pgi-content-hoverO--yes.shadowcore-pgi-content--bottom .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{display:flex;flex-direction:row;width:100%;}.shadowcore-pgi--button-wrap a{display:block;transition:all .3s;}.shadowcore-pgi--button-wrap a.all-posts-loaded{transition:none;}.shadowcore-pgi--button-wrap a.is-processing{opacity:.5;pointer-events:none;cursor:progress;}.shadowcore-brickwall-filter{display:flex;flex-direction:row;position:relative;z-index:5;flex-wrap:wrap;}.shadowcore-brickwall-filter a{display:block;transition:color .3s,border-color .3s,background-color .3s;}.shadowcore-posts-grid--item.not-loaded{opacity:0 !important;transition:none !important;}.shadowcore-posts-grid--item.not-loaded .shadowcore-pgi--inner{transform:scale(0) !important;}.shadowcore-posts-listing .shadowcore-pli-image > div,.shadowcore-posts-listing .shadowcore-pli-image > a,.shadowcore-posts-listing .shadowcore-pli-image img{display:block;}.shadowcore-pli-image > div{background-size:cover;background-position:center;}.shadowcore-pli-title > h4 > a{display:inline-block;}.shadowcore-pli-footer{display:flex;justify-content:space-between;}.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{width:auto;white-space:nowrap;text-align:right;}.shadowcore-pli-footer-rp a{display:flex;align-items:center;}.shadowcore-pli-footer.shadowcore-pli-footer--custom .shadowcore-pli-footer-rp.shadowcore-pli-read-more{width:100%;display:flex;flex-direction:row-reverse;}.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{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.shadowcore-pli-meta > div:not(:first-child):before{content:"";width:2px;height:2px;display:inline-block;vertical-align:middle;}.shadowcore-pli-title{display:flex;flex-direction:column;}.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{display:flex;justify-content:flex-start;align-items:center;width:100%;}.shadowcore-posts-listing--small .alessa-post-listing-title{width:100%;}.shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail .shadowcore-pli--inner{display:flex;justify-content:space-between;align-items:stretch;}.shadowcore-upl-content--alt_r .shadowcore-posts-listing--medium .shadowcore-posts-list--item.has-post-thumbnail:nth-child(even) .shadowcore-pli--inner,.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--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(even) .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{display:flex;flex-direction:column;justify-content:center;}.shadowcore-posts-listing--medium .shadowcore-pli-image{align-items:center;position:relative;}.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:"";width:100%;position:absolute;left:0;display:block;z-index:1;}.shadowcore-posts-listing--large .shadowcore-pli-image.shadowcore-pli-image--port{display:flex;justify-content:center;align-items:center;position:relative;}.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:"";width:100%;position:absolute;left:0;display:block;z-index:1;}.shadowcore-pli--button-wrap{display:flex;flex-direction:row;width:100%;}.shadowcore-pli--button-wrap a{display:block;transition:all .3s;}.shadowcore-pli--button-wrap a.all-posts-loaded{transition:none;}.shadowcore-pli--button-wrap a.is-processing{opacity:.5;pointer-events:none;cursor:progress;}.shadowcore-pli--load:not(.all-posts-loaded){margin-top:40px;}.shadowcore-pli--load{position:relative;}.shadowcore-pli--load:before{content:"";position:absolute;left:50%;top:0;margin-left:-24px;width:48px;display:block;height:48px;border:2px solid rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.5);border-bottom-color:rgba(255,255,255,.5);animation:loader_spin 1s infinite linear;border-radius:50%;will-change:opacity;opacity:0;pointer-events:none;}.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{display:flex;flex-direction:column;justify-content:center;position:relative;will-change:opacity,transform;transition:opacity .3s,transform .3s;}.shadowcore-pri-content--none .shadowcore-ribbon-content{display:none;}.shadowcore-pri-content--above .shadowcore-posts-ribbon--item{flex-direction:column-reverse;}.shadowcore-pri-content--top .shadowcore-ribbon-content,.shadowcore-pri-content--bottom .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{display:flex;flex-direction:column;overflow:hidden;}.shadowcore-pri__meta{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;}.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{position:absolute;left:0;top:0;width:100%;height: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{position:absolute;display:block;display:flex;z-index:5;transform:translate(-50%,-50%);justify-content:center;align-items:center;}.shadowcore-hotspot:after{content:"";display:block;background:#fff;}.elementor-editor-active .shadowcore-hotspot{cursor:pointer;}.shadowcore-hotspot-add--yes .shadowcore-hotspot:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;background:rgba(255,255,255,.5);z-index:-1;}.shadowcore-hotspot a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:7;}.elementor-editor-active .shadowcore-hotspot a{pointer-events:none;}.shadowcore-hotspot-descr{position:absolute;display:block;padding:20px;border-radius:12px;background:rgba(0,0,0,.75);color:#fff;font-size:12px;line-height:1.4;pointer-events:none;opacity:0;width:auto;}.shadowcore-hotspot-descr img{display:block;max-width:100%;height:auto;margin-bottom:1em;}@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{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;z-index:3;}.shadowcore-hotspot--on-top .shadowcore-hotspot-descr{bottom:100%;left:50%;transform:translateX(-50%);}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot--on-top .shadowcore-hotspot-descr:before{border-width:10px 10px 0 10px;border-color:rgba(0,0,0,.75) transparent transparent transparent;top:100%;left:50%;margin-left:-10px;transform-origin:50% 0%;transform:scale(1);}.shadowcore-hotspot--on-right .shadowcore-hotspot-descr{top:50%;left:100%;transform:translateY(-50%);}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot--on-right .shadowcore-hotspot-descr:before{border-width:10px 10px 10px 0;border-color:transparent rgba(0,0,0,.75) transparent transparent;right:100%;top:50%;margin-top:-10px;transform-origin:100% 50%;transform:scale(1);}.shadowcore-hotspot--on-bottom .shadowcore-hotspot-descr{top:100%;left:50%;transform:translateX(-50%);}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot--on-bottom .shadowcore-hotspot-descr:before{border-width:0 10px 10px 10px;border-color:transparent transparent rgba(0,0,0,.75) transparent;bottom:100%;left:50%;margin-left:-10px;transform-origin:50% 100%;transform:scale(1);}.shadowcore-hotspot--on-left .shadowcore-hotspot-descr{top:50%;right:100%;transform:translateY(-50%);}.shadowcore-hotspot-triangles--yes .shadowcore-hotspot--on-left .shadowcore-hotspot-descr:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent rgba(0,0,0,.75);left:100%;top:50%;margin-top:-10px;transform-origin:0% 50%;transform:scale(1);}.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{display:flex;flex-direction:column;overflow:hidden;}.shadowcore-psi-swap--yes .shadowcore-psi__content_head{flex-direction:column-reverse;}.shadowcore-psi__meta{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;}.shadowcore-psi-link{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:11;}.elementor-editor-active .shadowcore-psi-link{pointer-events:none;}.shadowcore-psi__meta > div{display:inline-flex;align-items:center;}.shadowcore-psi__meta > div:not(:first-child):before{content:"";display:block;width:0;}.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;}@media only screen and (max-width: 1200px){.shadowcore-progress-item-wrap{padding:0 20px;}}@media only screen and (max-width: 960px){.shadowcore-grid-column--1 .shadowcore-service-card{width:100%;}.shadowcore-grid-column--4 .shadowcore-service-card,.shadowcore-grid-column--2 .shadowcore-service-card{width:50%;}.shadowcore-grid-column--3 .shadowcore-service-card{width:33.33%;}.shadowcore-grid-column--1 .shadowcore-testimonials-item{width:100%;}.shadowcore-grid-column--2 .shadowcore-testimonials-item,.shadowcore-grid-column--3 .shadowcore-testimonials-item{width:50%;}.shadowcore-grid-column--3 .shadowcore-testimonials-item{width:33.33%;}.shadowcore-grid-column--1 .shadowcore-grid-item{width:100%;}.shadowcore-grid-column--2 .shadowcore-grid-item,.shadowcore-grid-column--4 .shadowcore-grid-item{width:50%;}.shadowcore-grid-column--3 .shadowcore-grid-item{width:33.33%;}}@media only screen and (max-width: 767px){.shadowcore-before-after-divider:before{transform:scale(.75) rotate(45deg);}.shadowcore-before-after-divider svg{transform:scale(.75);}.shadowcore-progress-item-wrap{padding:0;max-width:180px;margin-left:auto;margin-right:auto;}.shadowcore-grid-column--1 .shadowcore-service-card,.shadowcore-grid-column--2 .shadowcore-service-card,.shadowcore-grid-column--3 .shadowcore-service-card,.shadowcore-grid-column--4 .shadowcore-service-card{width:100%;}.shadowcore-grid-column--1 .shadowcore-testimonials-item,.shadowcore-grid-column--2 .shadowcore-testimonials-item,.shadowcore-grid-column--3 .shadowcore-testimonials-item,.shadowcore-grid-column--4 .shadowcore-testimonials-item{width:100%;}.shadowcore-grid-column--1 .shadowcore-grid-item,.shadowcore-grid-column--2 .shadowcore-grid-item,.shadowcore-grid-column--3 .shadowcore-grid-item,.shadowcore-grid-column--4 .shadowcore-grid-item{width:100%;}.shadowcore-ribbon.vertical-mobile-layout{position:static;display:flex;flex-direction:column;}.shadowcore-ribbon.vertical-mobile-layout .shadowcore-ribbon-item--image img{width:100%;height:auto;display:block;}.shadowcore-ribbon.vertical-mobile-layout .shadowcore-ribbon-item{width:100%;height:auto;}.shadowcore-ribbon-wrap.vertical-mobile-wrap{height:auto !important;overflow:visible;}.shadowcore-ribbon.vertical-mobile-layout{height:auto !important;}}@media only screen and (max-width: 360px){}