.elementor-header-account{display:flex;
align-items:center;
height:100%}
.elementor-header-account .header-group-action{display:flex;
padding-right:0}
.elementor-header-account .header-group-action .icon{margin-right:10px}
.elementor-header-account .header-group-action .icon img{border-radius:50%}
.elementor-header-account .header-group-action .site-header-account>a{display:flex;
align-items:center;
color:var(--e-global-color-lighter)}
.elementor-header-account .header-group-action .site-header-account .account-content{display:inline-block;
font-size:12px;
font-size:.75rem;
font-weight:700;
text-transform:capitalize;
color:var(--e-global-color-secondary)}
.opal-move-up{animation-name:opalMoveUp;
-moz-animation-name:opalMoveUp;
-webkit-animation-name:opalMoveUp}
@-webkit-keyframes opalMoveUp{from{-webkit-transform:translateY(100px);
-ms-transform:translateY(100px);
transform:translateY(100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}
}
@-moz-keyframes opalMoveUp{from{-webkit-transform:translateY(100px);
-ms-transform:translateY(100px);
transform:translateY(100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}
}
@-ms-keyframes opalMoveUp{from{-webkit-transform:translateY(100px);
-ms-transform:translateY(100px);
transform:translateY(100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}
}
@keyframes opalMoveUp{from{-webkit-transform:translateY(100px);
-ms-transform:translateY(100px);
transform:translateY(100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}
}
.opal-move-down{animation-name:opalMoveDown;
-moz-animation-name:opalMoveDown;
-webkit-animation-name:opalMoveDown}
@-webkit-keyframes opalMoveDown{from{-webkit-transform:translateY(-100px);
-ms-transform:translateY(-100px);
transform:translateY(-100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}
}
@-moz-keyframes opalMoveDown{from{-webkit-transform:translateY(-100px);
-ms-transform:translateY(-100px);
transform:translateY(-100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}
}
@-ms-keyframes opalMoveDown{from{-webkit-transform:translateY(-100px);
-ms-transform:translateY(-100px);
transform:translateY(-100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}
}
@keyframes opalMoveDown{from{-webkit-transform:translateY(-100px);
-ms-transform:translateY(-100px);
transform:translateY(-100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}
}
.opal-move-left{animation-name:opalMoveLeft;
-moz-animation-name:opalMoveLeft;
-webkit-animation-name:opalMoveLeft}
@-webkit-keyframes opalMoveLeft{from{-webkit-transform:translateX(100px);
-ms-transform:translateX(100px);
transform:translateX(100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
}
@-moz-keyframes opalMoveLeft{from{-webkit-transform:translateX(100px);
-ms-transform:translateX(100px);
transform:translateX(100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
}
@-ms-keyframes opalMoveLeft{from{-webkit-transform:translateX(100px);
-ms-transform:translateX(100px);
transform:translateX(100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
}
@keyframes opalMoveLeft{from{-webkit-transform:translateX(100px);
-ms-transform:translateX(100px);
transform:translateX(100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
}
.opal-move-right{animation-name:opalMoveRight;
-moz-animation-name:opalMoveRight;
-webkit-animation-name:opalMoveRight}
@-webkit-keyframes opalMoveRight{from{-webkit-transform:translateX(-100px);
-ms-transform:translateX(-100px);
transform:translateX(-100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
}
@-moz-keyframes opalMoveRight{from{-webkit-transform:translateX(-100px);
-ms-transform:translateX(-100px);
transform:translateX(-100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
}
@-ms-keyframes opalMoveRight{from{-webkit-transform:translateX(-100px);
-ms-transform:translateX(-100px);
transform:translateX(-100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
}
@keyframes opalMoveRight{from{-webkit-transform:translateX(-100px);
-ms-transform:translateX(-100px);
transform:translateX(-100px);
opacity:0}
to{opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
}
.opal-scale-up{animation-name:opalScaleUp;
-moz-animation-name:opalScaleUp;
-webkit-animation-name:opalScaleUp}
@-webkit-keyframes opalScaleUp{from{opacity:0;
-webkit-transform:scale(.6);
-ms-transform:scale(.6);
transform:scale(.6)}
to{-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1}
}
@-moz-keyframes opalScaleUp{from{opacity:0;
-webkit-transform:scale(.6);
-ms-transform:scale(.6);
transform:scale(.6)}
to{-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1}
}
@-ms-keyframes opalScaleUp{from{opacity:0;
-webkit-transform:scale(.6);
-ms-transform:scale(.6);
transform:scale(.6)}
to{-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1}
}
@keyframes opalScaleUp{from{opacity:0;
-webkit-transform:scale(.6);
-ms-transform:scale(.6);
transform:scale(.6)}
to{-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1}
}
.opal-flip{animation-name:opalFlip;
-moz-animation-name:opalFlip;
-webkit-animation-name:opalFlip}
@-webkit-keyframes opalFlip{from{opacity:0;
-webkit-perspective:1300px;
perspective:1300px;
-webkit-transform:rotateX(-180deg);
transform:rotateX(-180deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
to{-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1}
}
@-moz-keyframes opalFlip{from{opacity:0;
-webkit-perspective:1300px;
perspective:1300px;
-webkit-transform:rotateX(-180deg);
transform:rotateX(-180deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
to{-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1}
}
@-ms-keyframes opalFlip{from{opacity:0;
-webkit-perspective:1300px;
perspective:1300px;
-webkit-transform:rotateX(-180deg);
transform:rotateX(-180deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
to{-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1}
}
@keyframes opalFlip{from{opacity:0;
-webkit-perspective:1300px;
perspective:1300px;
-webkit-transform:rotateX(-180deg);
transform:rotateX(-180deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
to{-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1}
}
.opal-helix{animation-name:opalHelix;
-moz-animation-name:opalHelix;
-webkit-animation-name:opalHelix}
@-webkit-keyframes rotate{from{-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
transform:rotate(360deg)}
}
@-moz-keyframes rotate{from{-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
transform:rotate(360deg)}
}
@-ms-keyframes rotate{from{-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
transform:rotate(360deg)}
}
@keyframes rotate{from{-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
transform:rotate(360deg)}
}
.rotate{animation:rotate 12s linear infinite !important}
@-webkit-keyframes opalHelix{from{opacity:0;
-webkit-perspective:1300px;
perspective:1300px;
-webkit-transform:rotateY(-180deg);
transform:rotateY(-180deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
to{-webkit-transform:rotateY(0deg);
transform:rotateY(0deg);
opacity:1}
}
@-moz-keyframes opalHelix{from{opacity:0;
-webkit-perspective:1300px;
perspective:1300px;
-webkit-transform:rotateY(-180deg);
transform:rotateY(-180deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
to{-webkit-transform:rotateY(0deg);
transform:rotateY(0deg);
opacity:1}
}
@-ms-keyframes opalHelix{from{opacity:0;
-webkit-perspective:1300px;
perspective:1300px;
-webkit-transform:rotateY(-180deg);
transform:rotateY(-180deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
to{-webkit-transform:rotateY(0deg);
transform:rotateY(0deg);
opacity:1}
}
@keyframes opalHelix{from{opacity:0;
-webkit-perspective:1300px;
perspective:1300px;
-webkit-transform:rotateY(-180deg);
transform:rotateY(-180deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
to{-webkit-transform:rotateY(0deg);
transform:rotateY(0deg);
opacity:1}
}
.opal-am-popup{animation:opalPopup;
-moz-animation-name:opalPopup;
-webkit-animation-name:opalPopup}
@-webkit-keyframes opalPopup{from{opacity:0;
-webkit-transform:scale(.4);
-ms-transform:scale(.4);
transform:scale(.4);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-perspective:1300px;
perspective:1300px}
70%{transform:scale(1.1);
-webkit-transform:scale(1.1);
opacity:.8;
animation-timing-function:ease-out;
-webkit-animation-timing-function:ease-out}
to{transform:scale(1);
-webkit-transform:scale(1);
opacity:1}
}
@-moz-keyframes opalPopup{from{opacity:0;
-webkit-transform:scale(.4);
-ms-transform:scale(.4);
transform:scale(.4);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-perspective:1300px;
perspective:1300px}
70%{transform:scale(1.1);
-webkit-transform:scale(1.1);
opacity:.8;
animation-timing-function:ease-out;
-webkit-animation-timing-function:ease-out}
to{transform:scale(1);
-webkit-transform:scale(1);
opacity:1}
}
@-ms-keyframes opalPopup{from{opacity:0;
-webkit-transform:scale(.4);
-ms-transform:scale(.4);
transform:scale(.4);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-perspective:1300px;
perspective:1300px}
70%{transform:scale(1.1);
-webkit-transform:scale(1.1);
opacity:.8;
animation-timing-function:ease-out;
-webkit-animation-timing-function:ease-out}
to{transform:scale(1);
-webkit-transform:scale(1);
opacity:1}
}
@keyframes opalPopup{from{opacity:0;
-webkit-transform:scale(.4);
-ms-transform:scale(.4);
transform:scale(.4);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-perspective:1300px;
perspective:1300px}
70%{transform:scale(1.1);
-webkit-transform:scale(1.1);
opacity:.8;
animation-timing-function:ease-out;
-webkit-animation-timing-function:ease-out}
to{transform:scale(1);
-webkit-transform:scale(1);
opacity:1}
}
.elementor-widget-antra-banner-process .swiper{position:relative !important}
.elementor-widget-antra-banner-process .antra-con-inner{position:absolute;
z-index:9;
width:100%;
height:100%}
.elementor-widget-antra-banner-process .elementor-banner-process-item{position:relative;
display:flex;
overflow:hidden;
border-right:1px solid rgba(255,255,255,.24)}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption{position:absolute;
bottom:0;
width:100%;
padding:0 27px 57px 57px;
transform:translateY(68px);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
@media (max-width:568px){.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption{padding:0 15px 30px;
transform:translateY(0px);
text-align:center}
}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption .number{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:30px;
font-size:1.875rem;
opacity:.1;
-ms-opacity:.1;
-o-opacity:.1;
-moz-opacity:.1;
-webkit-opacity:.1;
filter:alpha(opacity=10);
line-height:34px;
color:var(--e-global-color-border)}
@media (max-width:568px){.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption .number{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
color:var(--e-global-color-primary)}
}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption .banner-process-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:30px;
font-size:1.875rem;
line-height:34px;
color:#fff;
width:258px;
padding:20px 0}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption .banner-process-title a{color:#fff}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption .banner-process-title:hover a{color:var(--e-global-color-highlight)}
@media (max-width:568px){.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption .banner-process-title{width:100%;
justify-self:center}
}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption .banner-process-content{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:16px;
font-size:1rem;
color:#fff;
width:286px;
visibility:hidden;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
@media (max-width:568px){.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption .banner-process-content{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible;
justify-self:center}
}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption.active{transform:translateY(0)}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption.active .banner-process-content{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible}
.elementor-widget-antra-banner-process .elementor-banner-process-item .banner-process-caption.active .number{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
color:var(--e-global-color-primary)}
.elementor-widget-antra-banner-process .elementor-banner-process-item:hover .banner-process-caption{transform:translateY(0)}
.elementor-widget-antra-banner-process .elementor-banner-process-item:hover .banner-process-caption .banner-process-content{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible}
.elementor-widget-antra-banner-process .elementor-banner-process-item:hover .banner-process-caption .number{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
color:var(--e-global-color-primary)}
.elementor-widget-antra-banner-process .banner-process-image-list{display:flex;
flex-wrap:nowrap;
overflow:hidden}
.elementor-widget-antra-banner-process .banner-process-image-list .banner-process-img{flex:0 0 100%;
position:relative}
.elementor-widget-antra-banner-process .banner-process-image-list .banner-process-img.showing{transform:translateX(-100%);
z-index:2}
.elementor-widget-antra-banner-process .banner-process-image-list .banner-process-img.show{z-index:3}
.elementor-widget-antra-banner-process .banner-process-image-list .banner-process-img .process-image{position:relative;
overflow:hidden}
.elementor-widget-antra-banner-process .banner-process-image-list .banner-process-img .process-image:before{content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(180deg,rgba(185,183,174,0) 0%,rgba(134,132,126,.54) 19.25%,rgba(0,0,0,.64) 64%);
z-index:1}
.elementor-widget-antra-banner-process .banner-process-image-list .banner-process-img .process-image img{width:100%;
height:820px;
object-fit:cover}
.elementor-brand-wrapper .elementor-grid{justify-content:center;
align-items:start}
.elementor-brand-wrapper .elementor-brand-item{text-align:center;
display:flex;
align-items:center;
position:relative;
overflow:hidden}
.elementor-brand-wrapper .elementor-brand-image{display:flex;
width:100%;
font-size:0px;
font-size:0rem;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-brand-wrapper .elementor-brand-image:hover img,.elementor-brand-wrapper .elementor-brand-image:hover svg{filter:none}
.elementor-brand-wrapper a{display:block;
padding:2px}
.elementor-brand-wrapper img{-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-brand-wrapper:hover img,.elementor-brand-wrapper:hover svg{opacity:.5;
-ms-opacity:.5;
-o-opacity:.5;
-moz-opacity:.5;
-webkit-opacity:.5;
filter:alpha(opacity=50);
-ms-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
filter:grayscale(100%)}
.elementor-brand-wrapper .column-item{margin-bottom:30px}
.elementor-brand-wrapper .slick-slide{position:relative}
.elementor-brand-wrapper .slick-slide:before{top:0;
right:0;
width:1px;
height:100%;
background:#ebebeb;
position:absolute}
.elementor-brand-wrapper .slick-slide:last-child:before{content:none !important}
.elementor-brand-wrapper:hover img svg{filter:grayscale(100%)}
.elementor-brand-wrapper .elementor-widget-antra-brand .antra-carousel .column-item{margin-bottom:0 !important}
.elementor-brand-wrapper .elementor-widget-antra-brand .antra-carousel .slick-track{display:flex !important;
align-items:center}
.elementor-widget-woocommerce-breadcrumb .antra-woocommerce-title{position:relative;
font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:80px;
font-size:5rem;
line-height:.9523809524;
color:#fff;
margin:0 0 30px}
@media (max-width:767px){.elementor-widget-woocommerce-breadcrumb .antra-woocommerce-title{font-size:30px;
font-size:1.875rem;
line-height:35px}
}
.elementor-widget-woocommerce-breadcrumb .antra-woocommerce-subtitle{position:relative;
font-size:20px;
font-size:1.25rem;
font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
line-height:1.4;
margin:0 0 20px;
color:#fff}
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:13px;
font-size:.8125rem;
line-height:1.0769230769;
color:#fff;
margin:0;
text-transform:uppercase}
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:13px;
font-size:.8125rem;
color:#fff;
line-height:1.0769230769;
text-transform:uppercase}
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a:hover{color:var(--e-global-color-primary)}
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb i{color:#fff;
font-size:13px;
font-size:.8125rem;
margin:-2px 10px 0}
.hidden-antra-title-yes .antra-woocommerce-title{display:none}
.hidden-antra-subtitle-title-yes .antra-woocommerce-subtitle{display:none}
.single .hidden-antra-title-single-yes .antra-woocommerce-title,.single .hidden-antra-title-single-yes .antra-woocommerce-subtitle{display:none}
.elementor-widget-antra-banner .elementor-cta__content{margin:0}
.elementor-widget-antra-banner .elementor-cta__heading2,.elementor-widget-antra-banner .elementor-cta__title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:48px;
font-size:3rem;
line-height:56px;
position:relative;
z-index:1}
.elementor-widget-antra-banner .elementor-cta__title{margin-bottom:18px}
.elementor-widget-antra-banner .elementor-cta__heading2{margin-bottom:15px}
.elementor-widget-antra-banner .elementor-cta__subtitle{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:13px;
font-size:.8125rem;
line-height:18px;
font-weight:600;
text-transform:uppercase;
letter-spacing:2px;
margin-bottom:20px;
color:var(--e-global-color-primary)}
.elementor-widget-antra-banner .elementor-cta__description{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:14px;
font-size:.875rem;
line-height:20px;
text-transform:uppercase;
letter-spacing:.2px;
color:var(--e-global-color-text);
margin-bottom:48px;
padding-right:72px}
.elementor-widget-antra-banner .elementor-cta__bg-overlay{position:absolute;
bottom:0;
width:100%;
height:100%;
pointer-events:none;
left:0}
.elementor-widget-antra-banner.content-stretch-yes{height:100%}
.elementor-widget-antra-banner.content-stretch-yes .elementor-widget-container,.elementor-widget-antra-banner.content-stretch-yes .elementor-antra-banner{height:100%}
.elementor-widget-antra-banner:hover .elementor-cta__bg-overlay{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.elementor-widget-antra-banner:hover .elementor-cta__bg{-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-widget-antra-banner:hover .elementor-cta__button-wrapper{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.elementor-widget-antra-banner.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-widget-antra-banner.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-widget-antra-banner.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__button.elementor-button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
border:1px solid #9F9FA4A3;
border-radius:100px;
padding:9px 9px 9px 30px;
color:var(--e-global-color-secondary);
background-color:transparent;
position:relative;
display:inline-flex;
align-items:center;
overflow:hidden;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
padding:12px 30px;
letter-spacing:.4px}
.elementor-cta__button.elementor-button i,.elementor-cta__button.elementor-button:after{font-size:20px;
font-size:1.25rem;
margin-left:8px;
transform:rotate(-45deg);
background-color:var(--e-global-color-primary);
padding:10px;
border-radius:100px;
position:relative;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-cta__button.elementor-button:hover{border-color:var(--e-global-color-primary);
background-color:var(--e-global-color-primary);
color:#fff}
.elementor-cta__button.elementor-button:hover i,.elementor-cta__button.elementor-button:hover:after{transform:rotate(0)}
.button-banner-style-antra-link .elementor-button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
color:var(--e-global-color-secondary);
background-color:transparent;
border:0;
white-space:nowrap;
padding:0;
border-radius:0;
position:relative;
border-bottom:2px solid var(--e-global-color-primary)}
.button-banner-style-antra-link .elementor-button i,.button-banner-style-antra-link .elementor-button:after{font-size:20px;
font-size:1.25rem;
transform:rotate(-45deg);
position:relative;
color:var(--e-global-color-secondary);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.button-banner-style-antra-link .elementor-button:hover{color:var(--e-global-color-primary)}
.button-banner-style-antra-link .elementor-button:hover i,.button-banner-style-antra-link .elementor-button:hover:after{transform:rotate(0);
color:var(--e-global-color-primary)}
.elementor-bg-transform-move-down-custom .elementor-bg{height:calc(100% + 30px);
-ms-transform:translateY(-30px);
-o-transform:translateY(-30px);
-moz-transform:translateY(-30px);
-webkit-transform:translateY(-30px);
transform:translateY(-30px)}
.elementor-bg-transform-move-down-custom:hover .elementor-bg{-ms-transform:translateY(0);
-o-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)}
.elementor-bg-transform-move-up-custom .elementor-bg{height:calc(100% + 30px)}
.elementor-bg-transform-move-up-custom:hover .elementor-bg{-ms-transform:translateY(-30px);
-o-transform:translateY(-30px);
-moz-transform:translateY(-30px);
-webkit-transform:translateY(-30px);
transform:translateY(-30px)}
.elementor-bg-transform-move-left-custom .elementor-bg{width:calc(100% + 30px);
-ms-transform:translateX(-30px);
-o-transform:translateX(-30px);
-moz-transform:translateX(-30px);
-webkit-transform:translateX(-30px);
transform:translateX(-30px)}
.elementor-bg-transform-move-left-custom:hover .elementor-bg{-ms-transform:translateX(0px);
-o-transform:translateX(0px);
-moz-transform:translateX(0px);
-webkit-transform:translateX(0px);
transform:translateX(0px)}
.elementor-bg-transform-move-right-custom .elementor-bg{width:calc(100% + 30px);
-ms-transform:translateX(0);
-o-transform:translateX(0);
-moz-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)}
.elementor-bg-transform-move-right-custom:hover .elementor-bg{-ms-transform:translateX(-30px);
-o-transform:translateX(-30px);
-moz-transform:translateX(-30px);
-webkit-transform:translateX(-30px);
transform:translateX(-30px)}
.elementor-bg-transform-zoom-in:hover .elementor-bg{-ms-transform:scale(1.1);
-o-transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
transform:scale(1.1)}
.elementor-bg-transform-zoom-out .elementor-bg{width:calc(100% + 40px);
-ms-transform:scale(1.025);
-o-transform:scale(1.025);
-moz-transform:scale(1.025);
-webkit-transform:scale(1.025);
transform:scale(1.025)}
.elementor-bg-transform-zoom-out:hover .elementor-bg{-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
transform:scale(1)}
.elementor-cta{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
overflow:hidden;
-ms-transition:.3s;
-o-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s}
.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{width:100%;
-ms-transition:all .4s;
-o-transition:all .4s;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s}
.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;
width:100%;
border-radius:0;
-ms-transition:all .2s;
-o-transition:all .2s;
-moz-transition:all .2s;
-webkit-transition:all .2s;
transition:all .2s}
.elementor-cta--skin-cover .elementor-cta__content{min-height:300px;
position:relative;
z-index:3}
.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{position:absolute;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
z-index:1;
-ms-transition:all .2s ease;
-o-transition:all .2s ease;
-moz-transition:all .2s ease;
-webkit-transition:all .2s ease;
transition:all .2s ease}
.elementor-cta__bg-wrapper{z-index:1;
overflow:hidden}
.elementor-cta__bg-overlay{z-index:2}
.elementor-cta__content{z-index:1;
overflow:hidden;
padding:30px;
width:100%;
display:flex}
.elementor-cta__content,.elementor-cta__content-item{-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-cta_image_layer{position:absolute;
z-index:1}
.elementor-cta_image_layer img{object-fit:contain}
@media (max-device-width:1024px){.elementor-cta{cursor:pointer}
}
.button-show-yes .elementor-cta__button-wrapper{display:none}
.background-gradient-yes .elementor-antra-banner{position:relative}
.background-gradient-yes .elementor-antra-banner:before{content:"";
position:absolute;
height:100%;
width:100%;
bottom:0;
left:0;
background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 66.35%);
z-index:2;
border-radius:24px}
.wpcf7-form{margin:0}
.wpcf7-form .wpcf7-form-control-wrap{width:100%;
display:block}
.wpcf7-form .wpcf7-form-control-wrap input[type=text],.wpcf7-form .wpcf7-form-control-wrap input[type=number],.wpcf7-form .wpcf7-form-control-wrap input[type=email],.wpcf7-form .wpcf7-form-control-wrap input[type=tel],.wpcf7-form .wpcf7-form-control-wrap input[type=url],.wpcf7-form .wpcf7-form-control-wrap input[type=password],.wpcf7-form .wpcf7-form-control-wrap input[type=search],.wpcf7-form .wpcf7-form-control-wrap input[type=date],.wpcf7-form .wpcf7-form-control-wrap input[type=time]{width:100%;
padding:14px 20px;
height:60px;
font-size:16px;
font-size:1rem;
background-color:#fff;
border:1px solid rgba(159,159,164,.18);
color:var(--e-global-color-lighter);
backdrop-filter:blur(29px);
-webkit-background-clip:unset;
-webkit-text-fill-color:var(--e-global-color-text)}
.wpcf7-form .wpcf7-form-control-wrap input[type=text]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=number]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=email]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=tel]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=url]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=password]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=search]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=date]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=time]::placeholder{color:var(--e-global-color-lighter);
font-size:16px;
font-size:1rem;
text-transform:capitalize}
.wpcf7-form .wpcf7-form-control-wrap input[type=text]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=text]:hover,.wpcf7-form .wpcf7-form-control-wrap input[type=number]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=number]:hover,.wpcf7-form .wpcf7-form-control-wrap input[type=email]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=email]:hover,.wpcf7-form .wpcf7-form-control-wrap input[type=tel]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=tel]:hover,.wpcf7-form .wpcf7-form-control-wrap input[type=url]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=url]:hover,.wpcf7-form .wpcf7-form-control-wrap input[type=password]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=password]:hover,.wpcf7-form .wpcf7-form-control-wrap input[type=search]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=search]:hover,.wpcf7-form .wpcf7-form-control-wrap input[type=date]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=date]:hover,.wpcf7-form .wpcf7-form-control-wrap input[type=time]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=time]:hover{border-color:var(--e-global-color-primary)}
.wpcf7-form .wpcf7-form-control-wrap textarea{margin:auto;
width:100%;
height:100%;
overflow:hidden;
margin-bottom:0;
padding:19px 23px 23px;
border-radius:24px;
background-color:#fff;
backdrop-filter:blur(29px);
border:1px solid rgba(159,159,164,.18);
font-size:16px;
font-size:1rem;
color:var(--e-global-color-lighter)}
.wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{font-size:16px;
font-size:1rem;
color:var(--e-global-color-lighter);
text-transform:capitalize}
.wpcf7-form .wpcf7-form-control-wrap textarea:focus,.wpcf7-form .wpcf7-form-control-wrap textarea:hover{border-color:var(--e-global-color-primary)}
.wpcf7-form .wpcf7-form-control-wrap select:not([size]):not([multiple]){font-size:16px;
font-size:1rem;
color:var(--e-global-color-lighter);
border-radius:24px;
height:60px;
line-height:1;
font-weight:400;
padding:12px 47px 12px 22px;
backdrop-filter:blur(29px);
background-position:100% calc(50% + 0px);
background-size:53px 10px;
background-color:#fff;
border:1px solid rgba(159,159,164,.18);
text-transform:capitalize}
.wpcf7-form .wpcf7-form-control-wrap select:not([size]):not([multiple]) option{color:var(--e-global-color-lighter)}
.wpcf7-form label{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:16px;
font-size:1rem;
color:var(--e-global-color-secondary);
line-height:24px;
margin-bottom:13px;
display:block;
text-align:left}
.wpcf7-form .wpcf7-button{margin-top:-2px}
@media (max-width:768px){.wpcf7-form .wpcf7-button{margin-top:0}
}
.wpcf7-form .wpcf7-button p{margin:0}
.wpcf7-form .wpcf7-button button,.wpcf7-form .wpcf7-button input[type=button],.wpcf7-form .wpcf7-button input[type=reset],.wpcf7-form .wpcf7-button input[type=submit],.wpcf7-form .wpcf7-button .button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
border:1px solid #9F9FA4A3;
border-radius:100px;
padding:9px 9px 9px 30px;
color:var(--e-global-color-secondary);
background-color:transparent;
position:relative;
display:inline-flex;
align-items:center;
overflow:hidden;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
padding:9px 10px 9px 36px}
.wpcf7-form .wpcf7-button button i,.wpcf7-form .wpcf7-button button:after,.wpcf7-form .wpcf7-button input[type=button] i,.wpcf7-form .wpcf7-button input[type=button]:after,.wpcf7-form .wpcf7-button input[type=reset] i,.wpcf7-form .wpcf7-button input[type=reset]:after,.wpcf7-form .wpcf7-button input[type=submit] i,.wpcf7-form .wpcf7-button input[type=submit]:after,.wpcf7-form .wpcf7-button .button i,.wpcf7-form .wpcf7-button .button:after{font-size:20px;
font-size:1.25rem;
margin-left:8px;
transform:rotate(-45deg);
background-color:var(--e-global-color-primary);
padding:10px;
border-radius:100px;
position:relative;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.wpcf7-form .wpcf7-button button:hover,.wpcf7-form .wpcf7-button input[type=button]:hover,.wpcf7-form .wpcf7-button input[type=reset]:hover,.wpcf7-form .wpcf7-button input[type=submit]:hover,.wpcf7-form .wpcf7-button .button:hover{border-color:var(--e-global-color-primary);
background-color:var(--e-global-color-primary);
color:#fff}
.wpcf7-form .wpcf7-button button:hover i,.wpcf7-form .wpcf7-button button:hover:after,.wpcf7-form .wpcf7-button input[type=button]:hover i,.wpcf7-form .wpcf7-button input[type=button]:hover:after,.wpcf7-form .wpcf7-button input[type=reset]:hover i,.wpcf7-form .wpcf7-button input[type=reset]:hover:after,.wpcf7-form .wpcf7-button input[type=submit]:hover i,.wpcf7-form .wpcf7-button input[type=submit]:hover:after,.wpcf7-form .wpcf7-button .button:hover i,.wpcf7-form .wpcf7-button .button:hover:after{transform:rotate(0)}
.wpcf7-form .wpcf7-button button i,.wpcf7-form .wpcf7-button input[type=button] i,.wpcf7-form .wpcf7-button input[type=reset] i,.wpcf7-form .wpcf7-button input[type=submit] i,.wpcf7-form .wpcf7-button .button i{margin-left:16px}
.wpcf7-form .wpcf7-button button.loading,.wpcf7-form .wpcf7-button input[type=button].loading,.wpcf7-form .wpcf7-button input[type=reset].loading,.wpcf7-form .wpcf7-button input[type=submit].loading,.wpcf7-form .wpcf7-button .button.loading{position:relative}
.wpcf7-form .wpcf7-button button.loading:after,.wpcf7-form .wpcf7-button input[type=button].loading:after,.wpcf7-form .wpcf7-button input[type=reset].loading:after,.wpcf7-form .wpcf7-button input[type=submit].loading:after,.wpcf7-form .wpcf7-button .button.loading:after{position:absolute;
top:35%;
left:40%}
.wpcf7-form .form-2 input[type=text],.wpcf7-form .form-2 input[type=number],.wpcf7-form .form-2 input[type=email],.wpcf7-form .form-2 input[type=tel],.wpcf7-form .form-2 input[type=url],.wpcf7-form .form-2 input[type=password],.wpcf7-form .form-2 input[type=search],.wpcf7-form .form-2 input[type=date],.wpcf7-form .form-2 input[type=time]{border:1px solid rgba(255,255,255,.07);
background-color:rgba(255,255,255,.09)}
.wpcf7-form .form-2 textarea{background-color:rgba(255,255,255,.09);
border:1px solid rgba(255,255,255,.07)}
.wpcf7-form .form-2 select:not([size]):not([multiple]){background-color:rgba(255,255,255,.09);
border:1px solid rgba(255,255,255,.07)}
.wpcf7-form .form-2 label{color:#fff}
.wpcf7-form .form-2 .wpcf7-button button,.wpcf7-form .form-2 .wpcf7-button input[type=button],.wpcf7-form .form-2 .wpcf7-button input[type=reset],.wpcf7-form .form-2 .wpcf7-button input[type=submit],.wpcf7-form .form-2 .wpcf7-button .button{color:#fff;
border:1px solid rgba(255,255,255,.24)}
.wpcf7-form .form-team input[type=text],.wpcf7-form .form-team input[type=number],.wpcf7-form .form-team input[type=email],.wpcf7-form .form-team input[type=tel],.wpcf7-form .form-team input[type=url],.wpcf7-form .form-team input[type=password],.wpcf7-form .form-team input[type=search],.wpcf7-form .form-team input[type=date],.wpcf7-form .form-team input[type=time]{border:1px solid rgba(255,255,255,.46);
background-color:#fff}
.wpcf7-form .form-team textarea{border:1px solid rgba(255,255,255,.46);
background-color:#fff;
padding:14px 23px 36px}
.wpcf7-form .form-team select:not([size]):not([multiple]){border:1px solid rgba(255,255,255,.46);
background-color:#fff}
.wpcf7-form .form-team label{color:#fff}
.wpcf7-form .form-team .wpcf7-button button,.wpcf7-form .form-team .wpcf7-button input[type=button],.wpcf7-form .form-team .wpcf7-button input[type=reset],.wpcf7-form .form-team .wpcf7-button input[type=submit],.wpcf7-form .form-team .wpcf7-button .button{border:1px solid rgba(159,159,164,.64)}
.wpcf7-form .form-team .wpcf7-checkbox{margin-top:6px;
display:block}
.wpcf7-form .form-team .wpcf7-checkbox .wpcf7-list-item{margin:0}
.wpcf7-form .form-team .wpcf7-checkbox input[type=checkbox]{border:1px solid var(--e-global-color-lighter)}
.wpcf7-form .form-team .wpcf7-checkbox input[type=checkbox]:checked{background-color:transparent;
border-color:var(--e-global-color-lighter)}
.wpcf7-form .form-team .wpcf7-checkbox input[type=checkbox]:checked:after{content:"";
position:absolute;
left:6px;
top:3px;
width:5px;
height:9px;
border:solid var(--e-global-color-lighter);
border-width:0 2px 2px 0;
transform:rotate(45deg)}
.wpcf7-form .form-team .wpcf7-checkbox label{color:var(--e-global-color-secondary)}
.wpcf7-form .form-team button,.wpcf7-form .form-team input[type=button],.wpcf7-form .form-team input[type=reset],.wpcf7-form .form-team input[type=submit],.wpcf7-form .form-team .button{padding:9px 10px 9px 30px}
.wpcf7-form .form-team button i,.wpcf7-form .form-team input[type=button] i,.wpcf7-form .form-team input[type=reset] i,.wpcf7-form .form-team input[type=submit] i,.wpcf7-form .form-team .button i{margin-left:9px}
.wpcf7-form .form-team .row{display:flex;
flex-wrap:wrap;
margin-left:-10px;
margin-right:-10px}
.wpcf7-form .form-team .row [class*=" column-"],.wpcf7-form .form-team .row [class^=column-]{padding:0 10px}
.wpcf7-form .form-team .row p{margin-bottom:20px}
.wpcf7-form .form-team .row .excerpt-content{margin-bottom:30px}
.wpcf7-form .row{display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px}
.wpcf7-form .row [class*=" column-"],.wpcf7-form .row [class^=column-]{padding:0 15px}
.wpcf7-form .row p{margin-bottom:32px}
.wpcf7-form .row .label-form p{margin-bottom:0}
.wpcf7-form .row .title-placeholder{font-size:14px;
font-size:.875rem;
font-weight:500;
text-transform:uppercase;
margin-bottom:12px}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin:0}
.wpcf7-form .wpcf7-checkbox input[type=checkbox]{appearance:none;
-webkit-appearance:none;
width:20px;
height:20px;
min-width:20px;
min-height:20px;
flex-shrink:0;
border:1px solid rgba(255,255,255,.46);
border-radius:5px;
background-color:transparent;
cursor:pointer;
transition:all .2s ease;
position:relative;
margin-right:10px;
margin-top:2px}
.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked{background-color:transparent;
border-color:rgba(255,255,255,.46)}
.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked:after{content:"";
position:absolute;
left:6px;
top:3px;
width:5px;
height:9px;
border:solid #fff;
border-width:0 2px 2px 0;
transform:rotate(45deg)}
.wpcf7-form .wpcf7-checkbox label{display:flex;
margin-top:-3px;
font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
color:#fff;
font-size:16px;
font-size:1rem}
.wpcf7-form .date-style .wpcf7-form-control-wrap{position:relative}
.wpcf7-form .date-style .wpcf7-form-control-wrap:after{position:absolute;
right:21px;
top:50%;
transform:translateY(-50%);
pointer-events:none;
color:var(--e-global-color-accent);
font-size:16px;
font-size:1rem}
.wpcf7-form .time-style .wpcf7-form-control-wrap{position:relative}
.wpcf7-form .time-style .wpcf7-form-control-wrap:after{position:absolute;
right:25px;
top:50%;
transform:translateY(-50%);
pointer-events:none;
color:var(--e-global-color-text);
font-size:20px;
font-size:1.25rem}
.wpcf7-form input[type=time]::-webkit-calendar-picker-indicator{opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0)}
.wpcf7-form input[type=time]::-webkit-clear-button{opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0)}
.wpcf7-form input[type=date]::-webkit-calendar-picker-indicator{opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0)}
.wpcf7-form input[type=date]::-webkit-clear-button{opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0)}
.elementor-widget-antra-countdown .elementor-antra-countdown{display:flex;
flex-wrap:wrap;
justify-content:center;
flex-direction:row}
.elementor-widget-antra-countdown .elementor-countdown-item{text-align:center;
display:flex;
flex-direction:column;
justify-content:center;
position:relative;
margin:0 16px}
@media (max-width:568px){.elementor-widget-antra-countdown .elementor-countdown-item{margin:0 4px}
}
.elementor-widget-antra-countdown .elementor-countdown-item:before{content:":";
display:inline-block;
position:absolute;
right:-22px;
font-size:46px;
font-size:2.875rem;
line-height:1;
top:0;
color:var(--e-global-color-secondary)}
@media (max-width:568px){.elementor-widget-antra-countdown .elementor-countdown-item:before{right:-10px;
font-size:35px;
font-size:2.1875rem;
top:5px}
}
.elementor-widget-antra-countdown .elementor-countdown-item:last-child{margin-right:0}
.elementor-widget-antra-countdown .elementor-countdown-item:last-child:before{display:none}
.elementor-widget-antra-countdown .elementor-countdown-label{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:14px;
font-size:.875rem;
text-align:center;
text-transform:uppercase;
font-weight:600;
letter-spacing:.3px;
color:var(--e-global-color-secondary)}
.elementor-widget-antra-countdown .elementor-countdown-digits{display:flex;
align-items:center;
justify-content:center;
border-radius:24px;
padding:15px;
margin-bottom:0;
text-align:center;
width:65px;
height:50px;
font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:42px;
font-size:2.625rem;
line-height:44px;
font-weight:700;
color:var(--e-global-color-secondary)}
@media (max-width:768px){.elementor-widget-antra-countdown .elementor-countdown-digits{font-size:32px;
font-size:2rem;
line-height:40px}
}
.elementor-widget-antra-countdown .countdown-title{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:15px;
font-size:.9375rem;
color:var(--e-global-color-text);
margin-right:15px}
.elementor-widget-antra-countdown.countdown-style-1 .countdown-inner{display:flex;
flex-direction:row;
align-items:center}
.elementor-widget-antra-countdown.countdown-style-2 .elementor-countdown-item:before{opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0)}
body.flyout-body-hidden.flyout-menu-outsite-header #masthead{z-index:-1}
.elementor-antra-flyout-content{position:fixed;
left:0;
top:var(--wp-admin--admin-bar--height,0);
-webkit-clip-path:circle(0% at 0% 0%);
clip-path:circle(0% at 0% 0%);
width:100%;
height:100vh;
visibility:hidden;
-ms-transition:clip-path .5s cubic-bezier(.46,.03,.52,.96),visibility .8s,-webkit-clip-path .5s cubic-bezier(.46,.03,.52,.96);
-o-transition:clip-path .5s cubic-bezier(.46,.03,.52,.96),visibility .8s,-webkit-clip-path .5s cubic-bezier(.46,.03,.52,.96);
-moz-transition:clip-path .5s cubic-bezier(.46,.03,.52,.96),visibility .8s,-webkit-clip-path .5s cubic-bezier(.46,.03,.52,.96);
-webkit-transition:clip-path .5s cubic-bezier(.46,.03,.52,.96),visibility .8s,-webkit-clip-path .5s cubic-bezier(.46,.03,.52,.96);
transition:clip-path .5s cubic-bezier(.46,.03,.52,.96),visibility .8s,-webkit-clip-path .5s cubic-bezier(.46,.03,.52,.96);
z-index:9;
overflow-x:hidden;
background:linear-gradient(360deg,rgba(21,2,3,0) 10%,#000509 96%);
-ms-overflow-style:none;
scrollbar-width:none}
.elementor-antra-flyout-content::-webkit-scrollbar{display:none}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item a.hfe-menu-item:focus,.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item a.hfe-menu-item:active{color:var(--e-global-color-primary)}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item .sub-arrow{font-size:16px;
font-size:1rem;
display:none}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item .sub-menu-open{margin:3px 0}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item .hfe-menu-toggle{transform:rotate(0deg);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease;
border:0}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item .hfe-menu-toggle:hover{border:0}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item .sub-menu-active a [aria-expanded=true]{color:var(--e-global-color-primary)}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item .sub-menu-active a [aria-expanded=true]:before{width:100%;
visibility:visible;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item .sub-menu-active .hfe-menu-item:before{width:100%;
visibility:visible;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.elementor-antra-flyout-content .elementor-widget-navigation-menu ul.hfe-nav-menu li.menu-item .sub-menu-active .hfe-menu-toggle{transform:rotate(180deg);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-antra-flyout-content ul.hfe-nav-menu{display:block}
.elementor-antra-flyout-content ul.hfe-nav-menu li a.hfe-menu-item{display:inline-flex;
font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:54px;
font-size:3.375rem;
text-transform:uppercase;
letter-spacing:0;
line-height:50px;
color:#fff;
border:none}
@media (max-width:568px){.elementor-antra-flyout-content ul.hfe-nav-menu li a.hfe-menu-item{font-size:30px;
font-size:1.875rem;
line-height:40px}
}
.elementor-antra-flyout-content ul.hfe-nav-menu li a.hfe-menu-item:hover{color:var(--e-global-color-primary)}
.elementor-antra-flyout-content ul.hfe-nav-menu li ul.sub-menu li a.hfe-sub-menu-item{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:16px;
font-size:1rem;
font-weight:500;
line-height:36px;
color:#fff}
.elementor-antra-flyout-content ul.hfe-nav-menu li ul.sub-menu li a.hfe-sub-menu-item:hover,.elementor-antra-flyout-content ul.hfe-nav-menu li ul.sub-menu li a.hfe-sub-menu-item:focus{color:var(--e-global-color-primary)}
.elementor-antra-flyout-content ul.hfe-nav-menu li ul.sub-menu li a.hfe-sub-menu-item-active{color:var(--e-global-color-primary)}
.elementor-antra-flyout-content ul.hfe-nav-menu li.current_page_item a.hfe-menu-item,.elementor-antra-flyout-content ul.hfe-nav-menu li.current-menu-ancestor a.hfe-menu-item{color:var(--e-global-color-primary)}
.elementor-antra-flyout-content ul.hfe-nav-menu li.current_page_item a.hfe-menu-item:before,.elementor-antra-flyout-content ul.hfe-nav-menu li.current-menu-ancestor a.hfe-menu-item:before{width:100%;
visibility:visible;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.elementor-antra-flyout-content.flyout-open{-webkit-clip-path:circle(150% at 50% 50%);
clip-path:circle(150% at 50% 50%);
visibility:visible;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out}
.elementor-header-flyout-action{z-index:10;
position:relative}
.elementor-header-flyout-action .icon{display:inline-block;
padding:20px;
line-height:1}
.elementor-header-flyout-action .elementor-flyout-close-icon{display:none;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out}
.elementor-header-flyout-action.flyout-action-close .elementor-flyout-close-icon{display:block}
.elementor-header-flyout-action.flyout-action-close .elementor-flyout-open-icon{display:none}
.elementor-antra-flyout-content .elementor-widget-text-editor{word-wrap:initial}
.elementor-flyout-dynamic-icon .icon{display:inline-flex;
align-items:center;
justify-content:center;
padding:13px}
.elementor-flyout-dynamic-icon .icon .dynamic-icon-inner{width:17px;
height:10px;
display:inline-block;
position:relative}
.elementor-flyout-dynamic-icon .icon .dynamic-icon-inner>span{display:inline-block;
width:100%;
height:1px;
background-color:#000;
position:absolute;
left:0;
top:0;
-ms-transition:all .35s ease-in-out;
-o-transition:all .35s ease-in-out;
-moz-transition:all .35s ease-in-out;
-webkit-transition:all .35s ease-in-out;
transition:all .35s ease-in-out}
.elementor-flyout-dynamic-icon .icon .dynamic-icon-inner>span.dynamic-icon-down{width:50%;
top:50%}
.elementor-flyout-dynamic-icon .icon .dynamic-icon-inner>span.dynamic-icon-bottom{top:auto;
bottom:-1px}
.elementor-flyout-dynamic-icon .icon:hover .dynamic-icon-inner>span{width:100%;
background-color:#fff}
.flyout-action-close .elementor-flyout-dynamic-icon .icon .dynamic-icon-inner>span{width:100%;
transform:translate(-50%,-50%) rotate(43deg);
left:50%;
top:50%}
.flyout-action-close .elementor-flyout-dynamic-icon .icon .dynamic-icon-inner>span.dynamic-icon-down{transform:translate(-50%,-50%) rotate(-43deg)}
.flyout-action-close .elementor-flyout-dynamic-icon .icon .dynamic-icon-inner>span.dynamic-icon-bottom{display:none}
.elementor-widget-antra-gallery-scroll .elementor-widget-container{overflow:hidden;
display:flex}
.elementor-widget-antra-gallery-scroll.antra-gallery-scroll-direction-ltr .elementor-widget-container{justify-content:flex-end}
.elementor-widget-antra-gallery-scroll .elementor-antra-gallery-scroll{display:flex;
gap:30px;
padding:0;
will-change:transform;
align-items:flex-end}
.elementor-widget-antra-gallery-scroll .elementor-antra-item-gallery-scroll{flex:0 0 auto;
width:380px;
height:200px;
overflow:hidden;
transition:transform .3s linear}
.elementor-widget-antra-gallery-scroll .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:480px;
height:280px}
.elementor-widget-antra-gallery-scroll .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:680px;
height:360px}
.elementor-widget-antra-gallery-scroll .elementor-antra-item-gallery-scroll img{width:100%;
height:100%;
object-fit:cover;
border-radius:24px}
.elementor-header-group-wrapper .header-group-action{display:flex;
align-items:center;
justify-content:flex-end;
padding-right:0}
.elementor-header-group-wrapper .header-group-action>div{margin-right:20px;
text-align:center}
.elementor-header-group-wrapper .header-group-action>div:first-child{margin-left:0}
.elementor-header-group-wrapper .header-group-action>div.site-header-wishlist{order:-1}
.elementor-header-group-wrapper .header-group-action>div.site-header-account{order:-2}
.elementor-header-group-wrapper .header-group-action>div.site-header-search{order:-3}
.elementor-header-group-wrapper .header-group-action>div>a{display:flex;
align-items:center;
justify-content:center}
.elementor-header-group-wrapper .header-group-action>div>a i{color:var(--e-global-color-text)}
.elementor-header-group-wrapper .header-group-action>div .header-wishlist{margin-bottom:-2px}
.elementor-header-group-wrapper .header-group-action>div:hover>a i{color:var(--e-global-color-primary)}
.elementor-header-group-wrapper .header-group-action .site-header-account,.elementor-header-group-wrapper .header-group-action .site-header-wishlist,.elementor-header-group-wrapper .header-group-action .site-header-search,.elementor-header-group-wrapper .header-group-action .site-header-button{display:none}
@media (min-width:1025px){.elementor-header-group-wrapper .header-group-action .site-header-account,.elementor-header-group-wrapper .header-group-action .site-header-wishlist,.elementor-header-group-wrapper .header-group-action .site-header-search,.elementor-header-group-wrapper .header-group-action .site-header-button{display:block}
}
.elementor-header-group-wrapper .site-header-account a .account-content{display:none}
.elementor-header-group-wrapper .site-header-account .account-dropdown.active{pointer-events:auto;
visibility:visible;
z-index:9999;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.elementor-widget-antra-heading .elementor-heading-wrapper-inner{display:flex;
flex-direction:column}
.elementor-widget-antra-heading .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:54px;
font-size:3.375rem;
line-height:1.037037037;
color:var(--e-global-color-secondary)}
.elementor-widget-antra-heading .elementor-sub-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:12px;
font-size:.75rem;
line-height:1.8333333333;
letter-spacing:0;
text-transform:uppercase;
display:block;
color:var(--e-global-color-secondary)}
.elementor-widget-antra-heading .elementor-sub-title span{display:inline-flex;
gap:6px}
.elementor-widget-antra-heading.elementor-align-left .elementor-heading-title{justify-content:flex-start}
.elementor-widget-antra-heading.elementor-align-center .elementor-heading-title{justify-content:center}
.elementor-widget-antra-heading.elementor-align-right .elementor-heading-title{justify-content:flex-end}
.elementor-widget-antra-heading.elementor-align-justify .elementor-heading-title{justify-content:space-between}
.subtitle-position-below .elementor-sub-title{margin-top:15px}
.subtitle-position-above .elementor-sub-title{margin-bottom:15px;
order:-1}
.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
color:var(--e-global-color-secondary)}
.title-hover-decoration-yes .elementor-heading-title{position:relative}
.title-hover-decoration-yes .elementor-heading-title:after{position:absolute;
content:"";
display:block;
width:0;
height:1px;
background-color:var(--e-global-color-primary);
-ms-transition:width .4s ease-in;
-o-transition:width .4s ease-in;
-moz-transition:width .4s ease-in;
-webkit-transition:width .4s ease-in;
transition:width .4s ease-in}
.title-hover-decoration-yes .elementor-heading-title:hover:after{width:100%}
.title-hover-decoration-yes.decoration-position-above .elementor-heading-title{padding-top:20px;
border-top:1px solid var(--e-global-color-border)}
.title-hover-decoration-yes.decoration-position-above .elementor-heading-title:after{top:-1px}
.title-hover-decoration-yes.decoration-position-below .elementor-heading-title{padding-bottom:20px;
border-bottom:1px solid var(--e-global-color-border)}
.title-hover-decoration-yes.decoration-position-below .elementor-heading-title:after{bottom:-1px}
.elementor-widget-antra-image-carousel a{display:flex;
flex-direction:row}
.elementor-widget-antra-image-carousel a img{width:auto;
height:410px;
object-fit:cover;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-widget-antra-image-carousel a .title{font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:34px;
font-size:2.125rem;
color:var(--e-global-color-secondary)}
.elementor-widget-antra-image-gallery .grid__item{height:100%}
.elementor-widget-antra-image-gallery .grid__item a{height:100%;
display:block;
position:relative;
overflow:hidden;
border-radius:24px}
.elementor-widget-antra-image-gallery .grid__item a:before{position:absolute;
top:50%;
left:50%;
z-index:2;
display:block;
content:"";
width:100%;
height:100%;
background:rgba(0,0,0,.5);
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:0;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-image-gallery .grid__item a:after{position:absolute;
font-size:32px;
font-size:2rem;
top:50%;
left:50%;
width:60px;
height:60px;
text-align:center;
align-content:center;
z-index:2;
display:block;
color:#fff;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:0;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-image-gallery .grid__item a img{display:block;
height:100%;
width:100%;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
border-radius:24px}
.elementor-widget-antra-image-gallery .grid__item a:hover:before,.elementor-widget-antra-image-gallery .grid__item a:hover:after{opacity:1;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-image-gallery .grid__item a:hover img{transform:scale(1.2)}
.antra-image-gallery-masonry{--gallery-height:225px}
.antra-image-gallery-masonry .elementor-grid{grid-template-columns:repeat(4,1fr)}
@media (min-width:1024px){.antra-image-gallery-masonry .elementor-grid .elementor-antra-item-image-gallery:nth-child(10n+1){grid-column:1/3;
grid-row:2 span/3 span}
.antra-image-gallery-masonry .elementor-grid .elementor-antra-item-image-gallery:nth-child(10n+1) .grid__item a img{height:calc(var(--gallery-height) * 2 + var(--grid-row-gap))}
.antra-image-gallery-masonry .elementor-grid .elementor-antra-item-image-gallery:nth-child(10n+8){grid-column:3/5;
grid-row:2 span/4 span}
.antra-image-gallery-masonry .elementor-grid .elementor-antra-item-image-gallery:nth-child(10n+8) .grid__item a img{height:calc(var(--gallery-height) * 2 + var(--grid-row-gap))}
}
.antra-image-gallery-masonry .elementor-grid .grid__item img{object-fit:cover}
@media (max-width:1023px){.antra-image-gallery-masonry .elementor-grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:567px){.antra-image-gallery-masonry .elementor-grid{grid-template-columns:repeat(1,1fr)}
}
.antra-elementor-gallery-loadmore{display:flex;
justify-content:center;
text-align:center;
margin-top:60px}
@media (max-width:1023px){.antra-elementor-gallery-loadmore{margin-top:30px}
}
.antra-elementor-gallery-loadmore .loadmore-btn{position:relative;
width:52px;
height:52px;
display:flex;
background-color:var(--e-global-color-primary);
color:#fff;
border-radius:50%;
justify-content:center;
align-items:center;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.antra-elementor-gallery-loadmore .loadmore-btn:hover{background-color:var(--e-global-color-secondary)}
.antra-elementor-gallery-loadmore .loadmore-btn .antra-button-inner{display:none}
.antra-elementor-gallery-loadmore .loadmore-btn.loading{background-color:var(--e-global-color-secondary);
opacity:.5}
.antra-elementor-gallery-loadmore .loadmore-btn.loading:after{opacity:0}
.antra-elementor-gallery-loadmore .loadmore-btn.loading:before{animation:fa-spin .75s linear infinite;
height:100%;
width:100%;
line-height:16px;
font-size:16px;
font-size:1rem;
display:flex;
align-items:center;
justify-content:center;
transform:translate(0);
background-color:transparent;
margin-right:0;
position:absolute;
top:0;
left:0}
.elementor-canvas-info-wrapper{display:flex}
.elementor-canvas-info-wrapper .antra-info-button{display:inline-flex;
align-items:center;
justify-content:center;
width:56px;
height:56px;
border:1px solid rgba(255,255,255,.09);
background:rgba(216,218,223,.13);
backdrop-filter:blur(58px);
-webkit-backdrop-filter:blur(58px);
border-radius:50%}
.elementor-canvas-info-wrapper .antra-info-button .antra-icon{display:none}
.elementor-canvas-info-wrapper .antra-info-button:before{font-size:30px;
font-size:1.875rem;
color:var(--e-global-color-secondary)}
.elementor-canvas-info-wrapper .antra-info-button:hover:before{color:var(--e-global-color-primary)}
.antra-canvas-info{background-color:var(--e-global-color-accent);
--e-global-info-width:600px;
display:flex;
flex-direction:column;
justify-content:space-between;
position:fixed;
width:var(--e-global-info-width);
top:0;
right:0;
bottom:0;
z-index:9999;
overflow:auto;
transition:transform .25s ease;
-webkit-transform:translate3d(var(--e-global-info-width),0,0);
transform:translate3d(var(--e-global-info-width),0,0)}
.antra-canvas-info-right{right:0;
left:unset;
-webkit-transform:translate3d(var(--e-global-info-width),0,0);
transform:translate3d(var(--e-global-info-width),0,0)}
.antra-canvas-info-left{right:unset;
left:0;
-webkit-transform:translate3d(calc(var(--e-global-info-width) / -1), 0, 0);
transform:translate3d(calc(var(--e-global-info-width) / -1), 0, 0)}
.info-canvas-active .antra-canvas-info{-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}
.admin-bar .antra-canvas-info{top:46px}
@media (min-width:783px){.admin-bar .antra-canvas-info{top:32px}
}
@media (min-width:601px) and (max-width:782px){.admin-bar .antra-canvas-info{top:46px}
}
.antra-canvas-info::-webkit-scrollbar{width:5px;
background-color:var(--e-global-color-border)}
.antra-canvas-info::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px var(--e-global-color-primary);
background-color:#555}
.antra::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px var(--e-global-color-primary);
background-color:var(--e-global-color-border)}
.antra-canvas-info-close{font-size:23px;
font-size:1.4375rem;
float:right;
clear:both;
position:absolute;
line-height:1;
width:60px;
height:60px;
border-color:rgba(255,255,255,.05);
background-color:rgba(216,218,223,.07);
backdrop-filter:blur(58px);
-webkit-backdrop-filter:blur(58px);
border-radius:100px;
top:29px;
right:32px;
padding:0;
text-align:center;
display:flex;
align-items:center;
justify-content:center;
z-index:999;
color:#fff;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.antra-canvas-info-close i{transform:rotate(45deg)}
.antra-canvas-info-close:hover,.antra-canvas-info-close:focus{color:var(--e-global-color-primary)}
.antra-info-overlay{position:fixed;
width:100vw;
height:100vh;
top:0;
bottom:0;
left:0;
z-index:997;
background-color:rgba(0,0,0,.5);
visibility:hidden;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
-ms-transition:opacity .25s ease,visibility 0s ease;
-o-transition:opacity .25s ease,visibility 0s ease;
-moz-transition:opacity .25s ease,visibility 0s ease;
-webkit-transition:opacity .25s ease,visibility 0s ease;
transition:opacity .25s ease,visibility 0s ease}
.info-canvas-active .antra-info-overlay{visibility:visible;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.antra-language-switcher ul{list-style-type:none;
margin:0;
padding:0;
font-size:12px;
font-size:.75rem}
.antra-language-switcher span{font-size:14px;
font-size:.875rem;
line-height:1.1428571429;
font-weight:var(--e-global-typography-text-font-weight);
text-transform:uppercase;
color:var(--e-global-color-text)}
.antra-language-switcher .language-switcher-head .title{margin-right:8px}
.antra-language-switcher .language-switcher-head img{margin-right:8px}
.antra-language-switcher a{display:block}
.antra-language-switcher img{display:inline-block;
margin-right:5px;
height:12px;
object-fit:cover}
.antra-language-switcher .item>div{display:flex;
cursor:pointer;
align-items:center}
.antra-language-switcher .item>div i{font-size:14px;
font-size:.875rem;
font-weight:var(--e-global-typography-primary-font-weight);
color:var(--e-global-color-secondary)}
.antra-language-switcher .sub-item{display:none;
position:absolute;
left:0;
z-index:999;
text-align:left;
top:calc(100% + 5px);
padding:10px 0;
background-color:#fff;
box-shadow:0 0 30px 0 rgba(0,0,0,.05)}
.antra-language-switcher .sub-item:before{position:absolute;
content:"";
display:block;
width:100%;
height:10px;
top:-10px}
.antra-language-switcher .sub-item a{display:flex;
align-items:center;
padding:7px 15px;
min-width:126px;
white-space:nowrap}
.antra-language-switcher .sub-item a:hover,.antra-language-switcher .sub-item a:focus{background-color:rgba(0,0,0,.05)}
.antra-language-switcher .sub-item a>span{text-transform:unset}
.antra-language-switcher li.item{position:relative}
.antra-language-switcher li.item:hover .sub-item{display:block}
.language-switcher-style-hover-right-yes .antra-language-switcher .sub-item{right:0;
left:unset}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form{margin:0}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .mc4wp-form-fields{margin:0}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-email{flex:1}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-input{display:inline-flex;
margin-bottom:0;
border-bottom:1px solid var(--e-global-color-text);
width:100%}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-input:focus,.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-input:hover{border-color:var(--e-global-color-primary)}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-input input[type=email]{padding:16px 24px 12px 0;
font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:24px;
width:100%;
color:var(--e-global-color-text);
border:0;
border-radius:0;
background-color:transparent}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-input input[type=email]::placeholder{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:16px;
font-size:1rem;
color:var(--e-global-color-text)}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
border:1px solid #9F9FA4A3;
border-radius:100px;
padding:9px 9px 9px 30px;
color:var(--e-global-color-secondary);
background-color:transparent;
position:relative;
display:inline-flex;
align-items:center;
overflow:hidden;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
padding:0;
border:none}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-button i,.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-button:after{font-size:20px;
font-size:1.25rem;
margin-left:8px;
transform:rotate(-45deg);
background-color:var(--e-global-color-primary);
padding:10px;
border-radius:100px;
position:relative;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-button:hover{border-color:var(--e-global-color-primary);
background-color:var(--e-global-color-primary);
color:#fff}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-button:hover i,.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-button:hover:after{transform:rotate(0)}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-button:hover{background-color:transparent;
border-color:transparent}
.elementor-widget-antra-mailchmip .form-style .mc4wp-form .form-button i{margin:0 0 12px}
.elementor-widget-antra-mailchmip .mc4wp-response p,.elementor-widget-antra-mailchmip .mc4wp-response a{margin:10px 0;
color:#fb0000}
.elementor-canvas-menu-wrapper{display:flex}
.elementor-canvas-menu-wrapper .menu-mobile-nav-button{display:inline-flex;
align-items:center}
.elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text{position:unset !important;
word-wrap:unset !important;
margin:0;
height:unset;
width:unset;
clip:unset;
overflow:unset;
clip-path:unset;
order:1;
font-size:14px;
text-transform:uppercase;
color:var(--e-global-color-secondary)}
.elementor-canvas-menu-wrapper .menu-mobile-nav-button:hover .screen-reader-text{color:var(--e-global-color-primary)}
.antra-canvas-menu-layout-1.elementor-widget-antra-menu-canvas .antra-icon{margin-right:13px}
.antra-canvas-menu-layout-2.elementor-widget-antra-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text{display:none}
.antra-canvas-menu-layout-2.elementor-widget-antra-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .antra-icon{margin-right:0}
.elementor-widget-number-box .elementor-number-box-wrapper{display:flex}
.elementor-widget-number-box .elementor-number{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:24px;
font-weight:500;
color:var(--e-global-color-text)}
.elementor-widget-number-box .elementor-number span{display:flex;
align-items:center;
justify-content:center;
height:100%}
.elementor-widget-number-box .elementor-number-box-content .elementor-number-box-title{font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:30px;
font-size:1.875rem;
line-height:1.1333333333;
color:var(--e-global-color-secondary)}
.elementor-widget-number-box .elementor-number-box-content .elementor-number-box-description{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:1.5}
.elementor-widget-number-box.number-box-style-1 .elementor-number-box-wrapper{display:flex;
align-items:center;
justify-content:space-between}
@media (max-width:767px){.elementor-widget-number-box.number-box-style-1 .elementor-number-box-wrapper{display:block}
}
.elementor-widget-number-box.number-box-style-1 .elementor-number-box-content{display:flex;
align-items:center;
width:100%;
justify-content:space-between;
padding-left:84px}
@media (max-width:767px){.elementor-widget-number-box.number-box-style-1 .elementor-number-box-content{display:block;
padding:0}
}
.elementor-widget-number-box.number-box-style-2 .elementor-number-box-wrapper{background-color:#fff;
border-radius:24px;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-widget-number-box.number-box-style-2 .elementor-number-box-wrapper .elementor-number{position:relative;
z-index:9}
.elementor-widget-number-box.number-box-style-2 .elementor-number-box-wrapper .decor_border{z-index:3;
position:absolute;
width:55px;
height:55px;
background-color:#f1f6f8;
z-index:1;
top:0;
left:0;
border-bottom-right-radius:24px}
.elementor-widget-number-box.number-box-style-2 .elementor-number-box-wrapper .decor_border:after,.elementor-widget-number-box.number-box-style-2 .elementor-number-box-wrapper .decor_border:before{background-color:#f1f6f8;
width:30px;
height:30px;
clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");
content:"";
position:absolute}
.elementor-widget-number-box.number-box-style-2 .elementor-number-box-wrapper .decor_border:before{top:100%;
left:0;
transform:rotate(90deg)}
.elementor-widget-number-box.number-box-style-2 .elementor-number-box-wrapper .decor_border:after{top:0;
left:100%;
transform:rotate(90deg)}
@media (max-width:568px){.elementor-widget-number-box.number-box-style-2 .elementor-number-box-wrapper .decor_border{display:none}
}
.elementor-widget-number-box.number-box-style-2 .elementor-number-box-content{padding:30px}
.elementor-widget-number-box.number-box-style-2:hover .elementor-number-box-wrapper{background-color:var(--e-global-color-primary)}
@media (max-width:568px){.elementor-widget-number-box .elementor-number-box-wrapper{display:block;
text-align:center}
.elementor-widget-number-box .elementor-number-box-number{display:flex;
align-items:center;
justify-content:center;
margin:0 0 15px}
.elementor-widget-number-box.number-box-style-2 .elementor-number-box-content{display:block}
}
.elementor-widget-antra-post-navigation.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{border:1px solid;
border-left:none;
border-right:none;
color:#d5d8dc;
padding-bottom:10px;
padding-top:10px}
.elementor-widget-antra-post-navigation.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{background-color:#d5d8dc;
height:100%;
margin:0 auto;
width:1px}
.elementor-widget-antra-post-navigation .elementor-post-navigation{display:flex;
overflow:hidden}
.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__arrow-wrapper{color:#d5d8dc}
.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;
padding-inline-end:15px}
.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;
padding-inline-start:15px}
.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__arrow-wrapper i{transform:translateY(-5%)}
.elementor-widget-antra-post-navigation .elementor-post-navigation .elementor-post-navigation__link__next,.elementor-widget-antra-post-navigation .elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}
.elementor-widget-antra-post-navigation .elementor-post-navigation .elementor-post-navigation__link{overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:calc(50% - 1px / 2)}
.elementor-widget-antra-post-navigation .elementor-post-navigation .elementor-post-navigation__link a{align-items:center;
display:flex;
max-width:100%}
.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__next--label,.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__prev--label{font-size:17px;
font-size:1.0625rem;
text-transform:uppercase}
.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__next--title,.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__prev--title{font-size:16px;
font-size:1rem}
.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__next--label,.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__next--title,.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__prev--label,.elementor-widget-antra-post-navigation .elementor-post-navigation .post-navigation__prev--title{overflow:hidden;
text-overflow:ellipsis}
.elementor-widget-antra-post-navigation .elementor-post-navigation span.elementor-post-navigation__link__next{text-align:end}
.elementor-widget-antra-post-navigation .elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-widget-antra-post-navigation .elementor-post-navigation span.elementor-post-navigation__link__prev{display:flex;
flex-direction:column}
.elementor-widget-antra-post-navigation .elementor-post-navigation .elementor-grid{justify-content:space-between}
.elementor-widget-antra-post-navigation .elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}
.elementor-widget-antra-post-navigation .elementor-post-navigation .elementor-post-navigation__next{text-align:end}
.elementor-widget-antra-post-navigation .elementor-post-navigation .elementor-post-navigation__next a{justify-content:flex-end}
.elementor-widget-antra-post-thumbnails .elementor-post-thumbnail img{display:block;
object-fit:cover}
.elementor-widget-antra-post-grid .slick-list{overflow:visible;
clip-path:inset(-30px -14px)}
.elementor-widget-antra-post-grid .slick-slide:not(.slick-active) .post-inner{box-shadow:unset}
.elementor-widget-antra-post-grid .elementor-posts-item{height:auto}
.elementor-widget-antra-post-grid .elementor-posts-item:last-child .post-inner{border:0;
margin:0}
.elementor-widget-antra-post-grid .post-inner:hover .post-thumbnail img{transform:scale(1.1)}
[class*=post-style-].column-item{margin-bottom:30px}
[class*=post-style-] .post-thumbnail{overflow:hidden}
[class*=post-style-] .entry-meta-bottom .posted-on{border-left:0}
@media (max-width:767px){.layout-post-style-1 .post-style-1 .post-inner .entry-content{padding:0}
}
.layout-post-style-2 .elementor-posts-item{border-bottom:1px solid var(--e-global-color-border);
padding-bottom:29px}
.layout-post-style-2 .elementor-posts-item:last-child{padding-bottom:0;
border:none}
.layout-post-style-2 .post-style-2 .post-inner{display:flex}
@media (max-width:767px){.layout-post-style-2 .post-style-2 .post-inner{display:block}
.layout-post-style-2 .post-style-2 .post-inner .post-thumbnail{width:100%}
.layout-post-style-2 .post-style-2 .post-inner .post-content{width:100%}
.layout-post-style-2 .post-style-2 .post-inner .more-link-wrap{position:relative}
}
.layout-post-style-2 .post-style-2 .post-thumbnail{border-radius:24px;
width:46%;
margin:0 30px 0 0}
.layout-post-style-2 .post-style-2 .post-thumbnail img{aspect-ratio:1.4}
.layout-post-style-2 .post-style-2 .post-content{width:62%;
position:relative}
@media (max-width:568px){.layout-post-style-2 .post-style-2 .post-content{margin-top:15px}
}
.layout-post-style-2 .post-style-2 .post-meta{display:none}
.layout-post-style-2 .post-style-2 .categories-link{display:block;
position:absolute;
top:20px;
left:20px;
z-index:2}
.layout-post-style-2 .post-style-2 .entry-title{font-size:28px;
font-size:1.75rem;
line-height:1.2142857143;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
margin-bottom:20px;
display:-webkit-box;
overflow:hidden;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
text-overflow:ellipsis}
@media (max-width:767px){.layout-post-style-2 .post-style-2 .entry-title{font-size:22px;
font-size:1.375rem;
line-height:1.2727272727}
}
.layout-post-style-2 .post-style-2 .entry-content .entry-meta-top{border:none;
margin:0 0 2px;
padding:0}
.layout-post-style-2 .post-style-2 .excerpt-content{display:-webkit-box;
overflow:hidden;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
text-overflow:ellipsis}
.layout-post-style-3 .post-style-3 .post-inner{height:560px}
@media (max-width:1366px){.layout-post-style-3 .post-style-3 .post-inner{height:517px}
}
@media (max-width:1200px){.layout-post-style-3 .post-style-3 .post-inner{height:448px}
}
@media (max-width:1024px){.layout-post-style-3 .post-style-3 .post-inner{height:100%}
}
.layout-post-style-3 .post-style-3 .post-thumbnail{position:relative}
.layout-post-style-3 .post-style-3 .post-thumbnail:before{position:absolute;
content:"";
bottom:0;
left:0;
height:50%;
width:100%;
background:linear-gradient(180deg,rgba(185,183,174,0) 0%,rgba(134,132,126,.54) 19.25%,#53524e 46.79%);
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
z-index:1;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.layout-post-style-3 .post-style-3 .post-thumbnail img{aspect-ratio:1.40625}
@media (max-width:1200px){.layout-post-style-3 .post-style-3 .post-thumbnail{margin-bottom:10px}
}
.layout-post-style-3 .post-style-3 .entry-title{font-size:30px;
font-size:1.875rem;
line-height:1.1333333333;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
margin-bottom:19px}
@media (max-width:1200px){.layout-post-style-3 .post-style-3 .entry-title{margin-bottom:10px}
}
@media (max-width:767px){.layout-post-style-3 .post-style-3 .entry-title{font-size:22px;
font-size:1.375rem;
line-height:1.2727272727}
}
.layout-post-style-3 .post-style-3 .entry-content .entry-meta-top{margin:0 0 2px}
.layout-post-style-3 .post-style-3 .categories-link{display:block;
position:absolute;
top:20px;
left:20px;
z-index:2}
.layout-post-style-3 .post-style-3 .excerpt-content{display:-webkit-box;
overflow:hidden;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
text-overflow:ellipsis;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.layout-post-style-3 .swiper-slide-next .post-inner{position:relative}
.layout-post-style-3 .swiper-slide-next .post-thumbnail{margin:0}
.layout-post-style-3 .swiper-slide-next .post-thumbnail:before{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.layout-post-style-3 .swiper-slide-next .post-thumbnail img{aspect-ratio:.8035714286;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.layout-post-style-3 .swiper-slide-next .excerpt-content{height:0;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.layout-post-style-3 .swiper-slide-next .post-content{position:absolute;
top:339px;
left:0;
z-index:2;
padding:0 37px 0 50px;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
transform:translateY(72px)}
@media (max-width:1366px){.layout-post-style-3 .swiper-slide-next .post-content{transform:translateY(43px)}
}
@media (max-width:1200px){.layout-post-style-3 .swiper-slide-next .post-content{transform:translateY(-10px);
padding:0 15px}
}
.layout-post-style-3 .swiper-slide-next .entry-meta-top .post-author span{color:#fff}
.layout-post-style-3 .swiper-slide-next .entry-meta-top .posted-on a{color:#fff}
.layout-post-style-3 .swiper-slide-next .entry-title{margin:0}
.layout-post-style-3 .swiper-slide-next .entry-title a{color:#fff}
.layout-post-style-3 .swiper-slide-next .entry-title a:hover{color:var(--e-global-color-primary)}
@media (max-width:1024px){.layout-post-style-3 .swiper-slide-next .post-thumbnail{margin:0 0 10px}
.layout-post-style-3 .swiper-slide-next .post-thumbnail:before{opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0)}
.layout-post-style-3 .swiper-slide-next .post-thumbnail img{aspect-ratio:1.40625;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.layout-post-style-3 .swiper-slide-next .post-content{position:relative;
padding:0;
top:0;
transform:translateY(0)}
.layout-post-style-3 .swiper-slide-next .entry-meta-top .post-author span{color:var(--e-global-color-lighter)}
.layout-post-style-3 .swiper-slide-next .entry-meta-top .posted-on a{color:var(--e-global-color-lighter)}
.layout-post-style-3 .swiper-slide-next .entry-title{margin:0 0 10px}
.layout-post-style-3 .swiper-slide-next .entry-title a{color:var(--e-global-color-secondary)}
.layout-post-style-3 .swiper-slide-next .entry-title a:hover{color:var(--e-global-color-primary)}
.layout-post-style-3 .swiper-slide-next .excerpt-content{height:100%;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
}
.elementor-widget-antra-pricing{height:100%}
.elementor-widget-antra-pricing .elementor-price-table{text-align:center}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__integer-part,.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__currency{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:80px;
font-size:5rem;
line-height:84px}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-button-content-wrapper{justify-content:left}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
border:1px solid #9F9FA4A3;
border-radius:100px;
padding:9px 9px 9px 30px;
color:var(--e-global-color-secondary);
background-color:transparent;
position:relative;
display:inline-flex;
align-items:center;
overflow:hidden;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
padding:7px 7px 7px 30px}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button i,.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button:after{font-size:20px;
font-size:1.25rem;
margin-left:8px;
transform:rotate(-45deg);
background-color:var(--e-global-color-primary);
padding:10px;
border-radius:100px;
position:relative;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button:hover{border-color:var(--e-global-color-primary);
background-color:var(--e-global-color-primary);
color:#fff}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button:hover i,.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button:hover:after{transform:rotate(0)}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button i{margin-left:3px}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button .elementor-button-content-wrapper{justify-content:space-between;
width:100%}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__footer .elementor-price-table__button .elementor-button-icon{display:inline-flex}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__header{display:inline-flex;
flex-direction:column;
padding:0 0 24px;
border-bottom:1px solid var(--e-global-color-border)}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__subheading{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:1.5;
color:var(--e-global-color-text)}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__heading{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:36px;
font-size:2.25rem;
line-height:1.1111111111;
margin-bottom:19px}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__price{display:-webkit-box;
display:flex;
justify-content:center;
align-items:baseline;
flex-wrap:wrap;
flex-direction:row;
margin:6px 0 0}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__price .elementor-typo-excluded{font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:24px;
margin:0 0 6px 10px}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__after-price{display:-webkit-box;
display:flex;
flex-wrap:wrap;
text-align:left;
align-self:stretch;
align-items:flex-end}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__features-list{list-style-type:none;
color:var(--e-price-table-features-list-color);
padding:25px 0 39px;
margin:0}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__features-list .feature_not_included span{text-decoration:line-through}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__feature-inner{display:flex;
align-items:center}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__features-list li{font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:36px}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__features-list i{font-size:19px;
font-size:1.1875rem;
margin:-3px 8px 0 -1px}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__features-list svg{margin-right:10px;
fill:var(--e-price-table-features-list-color);
height:1.3em;
width:1.3em}
.elementor-widget-antra-pricing .elementor-price-table .elementor-price-table__features-list svg~*{vertical-align:text-top}
.elementor-widget-antra-pricing .elementor-price-table .elementor-widget-price-table .elementor-widget-container{overflow:hidden;
background-color:#f7f7f7}
.elementor-widget-antra-pricing .elementor-price-table h4.price-table__features_title{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:18px;
font-size:1.125rem;
line-height:24px;
font-weight:600;
margin:29px 0 0}
.elementor-antra-process-wrapper .antra-top-process{display:flex}
.elementor-antra-process-wrapper .antra-process-image .image{width:100%;
height:100%;
object-fit:cover}
.elementor-antra-process-wrapper .content{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:13px;
font-size:.8125rem;
line-height:1.846153}
.elementor-antra-process-wrapper .antra-inner-process{position:relative;
z-index:3;
height:100%;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out}
.elementor-antra-process-wrapper .elementor-process-item{height:auto}
.elementor-process-layout-1 .elementor-process-item{position:relative;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-process-layout-1 .elementor-process-item:hover{box-shadow:0 1px 24px rgba(0,0,0,.07)}
.elementor-process-layout-1 .process-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:20px;
font-size:1.25rem;
line-height:1.2;
max-width:300px}
.elementor-process-layout-1 .antra-process-image .image{width:100%;
height:100%;
object-fit:cover;
position:relative;
z-index:1}
.elementor-process-layout-2 .elementor-process-item{position:relative;
z-index:3;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-process-layout-2 .elementor-process-item .process-inner-content-wap{padding:0;
height:40px}
.elementor-process-layout-2 .elementor-process-item .process-inner-content-wap .content{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:16px;
font-size:1rem;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
line-height:0;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
@media (max-width:568px){.elementor-process-layout-2 .elementor-process-item .antra-inner-process .process-inner-content-wap{padding:0;
cursor:pointer;
height:auto;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process .process-inner-content-wap .antra-process-button a,.elementor-process-layout-2 .elementor-process-item .antra-inner-process .process-inner-content-wap .process-title a{color:#fff}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process .process-inner-content-wap .antra-process-button a:after,.elementor-process-layout-2 .elementor-process-item .antra-inner-process .process-inner-content-wap .process-title a:after{background-color:#fff}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process .process-inner-content-wap .process-subtitle{color:#fff}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process .process-content-wap{border-color:#fff}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process .content{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;
margin-top:20px;
line-height:1.65}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process .content p{margin:0}
}
.elementor-process-layout-2 .elementor-process-item:hover .process-inner-content-wap .antra-process-button a,.elementor-process-layout-2 .elementor-process-item:hover .process-inner-content-wap .process-title a{color:#fff}
.elementor-process-layout-2 .elementor-process-item:hover .process-inner-content-wap .antra-process-button a:after,.elementor-process-layout-2 .elementor-process-item:hover .process-inner-content-wap .process-title a:after{background-color:#fff}
.elementor-process-layout-2 .elementor-process-item:hover .process-inner-content-wap .process-subtitle{color:#fff}
.elementor-process-layout-2 .elementor-process-item:hover .content{opacity:1;
line-height:1.5;
visibility:visible;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .process-inner-content-wap{padding:0;
cursor:pointer;
height:auto;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .process-inner-content-wap .antra-process-button a,.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .process-inner-content-wap .process-title a{color:#fff}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .process-inner-content-wap .antra-process-button a:after,.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .process-inner-content-wap .process-title a:after{background-color:#fff}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .process-inner-content-wap .process-subtitle{color:#fff}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .process-content-wap{border-color:#fff}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .content{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;
margin-top:20px;
line-height:1.5}
.elementor-process-layout-2 .elementor-process-item .antra-inner-process.activate .content p{margin:0}
.elementor-process-layout-2 .antra-inner-process{position:relative;
z-index:3}
.elementor-process-layout-2 .process-content-wap{position:absolute;
display:flex;
bottom:85px;
gap:78px;
padding-top:26px;
border-top:1px solid rgba(227,229,232,.24);
-ms-transition:all .8s ease;
-o-transition:all .8s ease;
-moz-transition:all .8s ease;
-webkit-transition:all .8s ease;
transition:all .8s ease}
.elementor-process-layout-2 .number-index{font-size:18px;
font-size:1.125rem;
color:var(--e-global-color-primary);
font-weight:600;
line-height:36px}
.elementor-process-layout-2 h4.process-title{margin-bottom:0}
.elementor-process-layout-2 h4.process-title a{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:36px;
font-size:2.25rem;
line-height:40px;
color:#fff}
.elementor-process-layout-2 .process-subtitle{-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:12px;
font-size:.75rem;
line-height:1.5}
.elementor-process-layout-2 .antra-con{position:static;
z-index:1}
.elementor-process-layout-2 .antra-con:before{content:"";
position:absolute;
width:100%;
height:100%;
left:0;
right:0;
bottom:0;
background:linear-gradient(360deg,#000d1a 0%,rgba(11,6,0,0) 100%);
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
z-index:2}
.elementor-process-layout-2 .swiper-wrapper{z-index:2}
.elementor-process-layout-2 .antra-process-list-image{position:absolute;
width:100%;
height:100%;
left:0;
top:0;
z-index:1;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
overflow:hidden}
.elementor-process-layout-2 .antra-process-list-image .antra-process-image{width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
z-index:-1;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
-ms-transition:all .7s ease;
-o-transition:all .7s ease;
-moz-transition:all .7s ease;
-webkit-transition:all .7s ease;
transition:all .7s ease;
-ms-transform:scale(1.05);
-o-transform:scale(1.05);
-moz-transform:scale(1.05);
-webkit-transform:scale(1.05);
transform:scale(1.05)}
.elementor-process-layout-2 .antra-process-list-image .antra-process-image:first-child{z-index:1}
.elementor-process-layout-2 .antra-process-list-image .antra-process-image.show{z-index:2;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
transform:scale(1)}
.elementor-widget-antra-product-categories .category-product-img{margin-bottom:0;
display:inline-flex;
width:100%;
align-items:center;
justify-content:center}
.elementor-widget-antra-product-categories .category-product-img img{margin-left:0;
margin-right:0;
object-fit:cover;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-widget-antra-product-categories .category-product-img a{overflow:hidden}
.elementor-widget-antra-product-categories .category-title{position:relative;
font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:14px;
font-size:.875rem;
line-height:1.428571;
letter-spacing:.01em;
color:var(--e-global-color-secondary);
margin:20px 0 7px}
.elementor-widget-antra-product-categories .category-title a{color:inherit}
.elementor-widget-antra-product-categories .category-title a:hover{color:var(--e-global-color-primary)}
.elementor-widget-antra-product-categories .category-sub{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:12px;
font-size:.75rem;
line-height:14px;
letter-spacing:2px;
text-transform:uppercase;
color:var(--e-global-color-lighter)}
.elementor-widget-antra-product-categories .category-count-wrapper{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
color:var(--e-global-color-lighter);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-widget-antra-product-categories .category-count-text{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
color:var(--e-global-color-lighter)}
.elementor-widget-antra-product-categories .elementor-categories-item{overflow:hidden;
transition:clip-path .6s cubic-bezier(.17,.67,.83,.67),filter .5s ease;
--Media_ClipPath:inset(0 round 0 0 25vw 25vw)}
.elementor-widget-antra-product-categories .elementor-categories-item:nth-child(2n+1){--Media_ClipPath:inset(0 round 25vw 25vw 0 0);
transition:clip-path 1.2s cubic-bezier(.17,.67,.83,.67),filter .5s ease}
.elementor-widget-antra-product-categories .elementor-categories-item:hover{--Media_ClipPath:inset(0 round 25vw);
transition:clip-path 1.2s cubic-bezier(.17,.67,.83,.67),filter .5s ease}
.elementor-widget-antra-product-categories .elementor-categories-item .product-cat{cursor:pointer}
.elementor-widget-antra-product-categories .elementor-categories-item .product-cat a.more-link .button-text{margin-right:10px}
.elementor-widget-antra-product-categories .category-product-content-inner{display:none}
.category-product-style-1 .product-cat:hover .category-product-img img{-ms-transform:scale(1.1);
-o-transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
transform:scale(1.1)}
.category-product-style-1 .category-product-img{display:block;
overflow:hidden;
position:relative}
.category-product-style-1 .category-product-img:before{position:absolute;
bottom:0;
left:0;
width:100%;
height:466px;
content:"";
background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);
opacity:.34;
z-index:3}
.category-product-style-1 .category-product-img i,.category-product-style-1 .category-product-img svg{z-index:9;
position:absolute;
width:80px;
height:80px}
.category-product-style-1 .category-product-img .category-product-link{display:flex;
align-items:center;
justify-content:center;
padding:0;
height:100%}
.category-product-style-1 .category-product-img img{object-fit:cover;
object-position:top;
display:inline-block;
width:100%;
height:100%;
z-index:2}
.category-product-style-1 .product-cat{position:relative}
.category-product-style-1 .category-product-caption{position:absolute;
bottom:0;
z-index:9;
padding:30px 30px 43px 47px;
width:100%}
.category-product-style-2 .product-cat:hover .category-product-img img{-ms-transform:scale(1.1);
-o-transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
transform:scale(1.1)}
.category-product-style-2 .category-product-img{display:block;
overflow:hidden;
position:relative}
.category-product-style-2 .category-product-img i,.category-product-style-2 .category-product-img svg{z-index:9;
position:absolute;
width:80px;
height:80px}
.category-product-style-2 .category-product-img .category-product-link{display:flex;
align-items:center;
justify-content:center;
padding:0;
height:100%}
.category-product-style-2 .category-product-img img{object-fit:cover;
object-position:top;
display:inline-block;
width:100%;
height:100%;
z-index:2}
.category-product-style-2 .category-product-top-info{display:flex;
align-items:center}
.category-product-style-2 .category-count-text{display:none}
.category-product-style-3 .elementor-categories-item{width:max-content !important}
.category-product-style-3 .product-cat{display:flex;
align-items:center;
position:relative;
overflow:hidden;
width:var(--slider-item-width);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.category-product-style-3 .category-count-text{display:none}
.category-product-style-3 .category-title{margin:0}
.category-product-style-3 .category-product-link{white-space:nowrap}
.category-product-style-3 .category-product-top-info{display:flex;
align-items:center}
.category-product-style-3 .category-product-img{display:block;
border-radius:24px}
.category-product-style-3 .category-product-caption img{-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.category-product-style-4 .elementor-grid{grid-column-gap:0;
grid-row-gap:0}
.category-product-style-4 .category-product-caption.actived .category-product-link{color:#fff}
.category-product-style-4 .category-product-caption.actived .category-product-link i,.category-product-style-4 .category-product-caption.actived .category-product-link svg{opacity:1;
visibility:visible;
transform:rotate(-45deg)}
.category-product-style-4 .elementor-category-image-list{display:flex;
flex-wrap:nowrap;
overflow:hidden}
.category-product-style-4 .elementor-category-image-list .category-product-img{flex:0 0 100%;
position:relative}
.category-product-style-4 .elementor-category-image-list .category-product-img.showing{transform:translateX(-100%);
z-index:2}
.category-product-style-4 .elementor-category-image-list .category-product-img.show{z-index:3}
.category-product-style-4 .category-product-link{-webkit-text-stroke:2px #fff;
color:transparent}
.category-product-style-4 .category-product-link i,.category-product-style-4 .category-product-link svg{transform:rotate(-45deg);
margin-left:-6px;
margin-top:-10px;
opacity:0;
visibility:hidden;
-webkit-text-stroke:unset;
color:#fff;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.category-product-style-4 .category-product-link:hover{color:#fff}
.category-product-style-4 .category-product-link:hover i,.category-product-style-4 .category-product-link:hover svg{opacity:1;
visibility:visible}
.category-product-style-4 .antra-con{position:relative}
.category-product-style-4 .antra-con .antra-con-inner{position:absolute;
z-index:9}
@keyframes spin{100%{transform:rotateZ(360deg)}
}
@keyframes nospin{100%{transform:rotateZ(0deg)}
}
@-webkit-keyframes shine{100%{left:125%}
}
@keyframes shine{100%{left:125%}
}
ul.product_list_recently{display:flex;
list-style:none;
margin-left:-15px;
margin-right:-15px;
flex-wrap:wrap;
margin-bottom:0}
ul.product_list_recently li{padding-left:15px;
padding-right:15px;
margin-bottom:30px}
ul.product_list_recently li a{transition:all ease .3s;
display:block}
ul.product_list_recently li a img{width:80px;
height:86px;
object-fit:cover}
p.recently-notice{margin-bottom:30px}
.elementor-html .site-content-contain{z-index:100}
.elementor-html .product-image.no-gallery{display:none !important}
.woocommerce-carousel{position:relative}
.woocommerce-carousel ul.products{display:none;
position:static !important}
.woocommerce-carousel ul.products.slick-initialized{display:block}
.woocommerce-carousel ul.products li.product{margin-bottom:0 !important;
margin-top:0 !important}
.woocommerce-carousel .antra-products-spacing{margin-bottom:0 !important;
margin-top:0 !important}
.woocommerce-carousel .slick-slide>div{display:flex;
height:100%}
.woocommerce-carousel .slick-next.slick-disabled,.woocommerce-carousel .slick-prev.slick-disabled{opacity:.8;
cursor:not-allowed}
@media (min-width:500px) and (max-width:768px){.mobile-switcher-style-product-yes.elementor-widget-antra-products ul.products li.product{flex:0 0 50% !important;
max-width:50% !important}
}
@media (min-width:500px) and (max-width:768px){.mobile-switcher-style-product-yes.elementor-widget-antra-products .woocommerce-carousel ul.products li.product{flex:0 0 100% !important;
max-width:100% !important}
}
.elementor-widget-antra-products .antra-products-spacing{padding:0;
border:none;
border-radius:0}
.elementor-widget-antra-products.elementor-product-list-by-url ul.products-list.elementor-grid{grid-template-columns:repeat(1,1fr)}
.elementor-widget-antra-products .product-block-list{display:flex;
height:100%}
.elementor-widget-antra-products .product-block-list .right{flex:1}
.elementor-widget-antra-products .product-block-list .left{margin-right:20px}
.elementor-widget-antra-products .product-block-list .count-review{justify-content:left}
.elementor-widget-antra-products .label-wrapper>span.onsale{background-color:var(--e-global-color-primary)}
.elementor-widget-progress .elementor-widget-container .elementor-content{display:flex;
justify-content:space-between}
.elementor-widget-progress .elementor-widget-container .elementor-progress-percentage{position:absolute;
display:flex;
align-items:center;
padding:0;
height:max-content;
line-height:1;
top:5px;
left:calc(var(--progress-percent) - 5% );
color:var(--e-global-color-primary);
font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
@media (max-width:768px){.elementor-widget-progress .elementor-widget-container .elementor-progress-percentage{left:unset;
right:calc(100% - var(--progress-percent))}
}
.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper{position:relative;
background-color:transparent;
border-radius:0}
.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper:before{position:absolute;
content:"";
width:100%;
height:1px;
top:50%;
left:0;
transform:translateY(calc(-50% + 0.5px));
z-index:0}
.elementor-widget-progress .elementor-title{display:block;
font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:18px;
font-size:1.125rem;
line-height:24px;
margin-bottom:13px;
color:var(--e-global-color-accent)}
.elementor-widget-progress .elementor-progress-bar{height:3px;
border-radius:0;
z-index:0;
position:sticky;
background-color:var(--e-global-color-accent)}
.elementor-widget-progress .elementor-progress-bar:before{content:"";
position:absolute;
bottom:-6px;
right:0;
width:3px;
height:15px;
background-color:var(--e-global-color-accent);
border-radius:64px;
z-index:1;
transform:rotate(30deg);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper{position:relative;
height:600px}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper *{margin:0;
box-sizing:border-box}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after{width:100%;
height:600px;
position:absolute;
left:50%;
top:50%;
transform:translate3d(-50%,-50%,0);
overflow:hidden}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .bf-separator{opacity:1 !important}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .bf-separator:hover{opacity:1 !important}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after img{height:100%;
width:100%;
object-fit:cover}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .before-image{position:relative;
height:100%}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .before-image:before{position:absolute;
content:"";
width:100%;
height:100%;
background-color:rgba(0,0,0,.18);
top:0;
left:0}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .bf-separator-bullet{width:80px !important;
height:80px !important;
background-color:var(--e-global-color-primary) !important;
outline:none !important;
gap:10px}
@media (max-width:1024px){.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .bf-separator-bullet{width:60px !important;
height:60px !important}
}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .bf-separator-bullet i{padding:0 !important;
border-style:none !important;
transform:none !important;
color:#fff;
margin-bottom:5px}
@media (max-width:1024px){.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .bf-separator-bullet i{margin-bottom:2px}
}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before-after .bf-separator-bullet i:before{font-size:14px;
font-size:.875rem;
font-weight:700}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-before,.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-after{width:100%;
height:100%;
background-repeat:no-repeat;
background-color:#fff;
background-size:cover;
background-position:center;
position:absolute;
top:0;
left:0;
pointer-events:none;
overflow:hidden}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-after{width:125px}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller{width:80px;
height:80px;
position:absolute;
left:50%;
top:50%;
transform:translateY(-50%);
border-radius:50%;
background-color:#fff;
pointer-events:auto;
cursor:pointer;
border:5px solid #fff;
display:flex;
align-items:center;
justify-content:center;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller svg{width:1.5rem}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller:before,.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller:after{content:" ";
display:block;
width:6px;
height:9999px;
position:absolute;
left:50%;
margin-left:-3.5px;
z-index:30;
transition:.1s}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller:before{top:100%}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller:after{bottom:100%}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller:before,.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller:after{background:#fff}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller:hover{opacity:1}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scrolling{pointer-events:none;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.elementor-widget-antra-project-before-after .elementor-image-before-after-wrapper .elementor-image-scroller-thumb{width:100%;
height:100%;
padding:5px}
.elementor-widget-antra-project-content .antra-single-content .row{align-items:flex-start}
@media (max-width:768px){.elementor-widget-antra-project-content .antra-single-content .row .column-item{flex:0 0 100%;
max-width:100%}
}
.elementor-widget-antra-project-content .antra-single-content .row img{border-radius:24px;
width:100%;
object-fit:cover}
.elementor-widget-antra-project-content .antra-single-content .row h4{margin-bottom:20px}
@media (max-width:767px){.elementor-widget-antra-project-content .antra-single-content .row h4{margin-bottom:15px}
}
.elementor-widget-antra-project-content .antra-single-content .row:last-child{margin-top:30px}
.elementor-widget-antra-project-content ul.custom-list{list-style:none;
margin:0}
.elementor-widget-antra-project-content ul.custom-list li{position:relative;
padding-left:25px;
margin-bottom:9px}
.elementor-widget-antra-project-content ul.custom-list li strong{font-family:"Cal Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",serif,sans-serif;
color:var(--e-global-color-secondary)}
.elementor-widget-antra-project-content ul.custom-list li:before{position:absolute;
left:-1px;
top:4px;
font-size:19px;
font-size:1.1875rem;
color:var(--e-global-color-primary)}
.elementor-widget-antra-project-gallery{--gallery-height:250px}
.elementor-widget-antra-project-gallery .project-slideshow-inner{display:block;
height:var(--gallery-height)}
.elementor-widget-antra-project-gallery .project-slideshow-inner img{object-fit:cover;
width:100%;
height:100%}
.project-gallery-style-grid .single-gallery .elementor-grid{display:flex;
justify-content:center}
.project-gallery-style-grid .elementor-grid .project-slideshow-item:nth-child(n+7){display:none}
@media (max-width:1024px){.project-gallery-style-grid .elementor-grid{grid-template-columns:repeat(2,1fr)}
.project-gallery-style-grid .elementor-grid .project-slideshow-item:nth-child(n+5){display:none}
}
@media (max-width:567px){.project-gallery-style-grid .elementor-grid{grid-template-columns:repeat(1,1fr)}
.project-gallery-style-grid .elementor-grid .project-slideshow-item:nth-child(n+3){display:none}
}
.project-gallery-style-slideshow .single-gallery .swiper-wrapper{justify-content:center}
@media (max-width:1023px){.project-gallery-style-slideshow .single-gallery .swiper-wrapper .swiper-slide{width:100%;
margin-right:0}
}
@media (min-width:1024px){.project-gallery-style-mansory .project-slideshow-item:first-child{grid-row-start:span 3;
grid-column:auto/span 3}
.project-gallery-style-mansory .project-slideshow-item:first-child .project-slideshow-inner{height:calc(var(--gallery-height) * 3 + var(--grid-row-gap) * 2)}
}
.project-gallery-style-mansory .single-gallery .elementor-grid{display:flex;
justify-content:center}
.project-gallery-style-mansory .elementor-grid .project-slideshow-item:nth-child(n+5){display:none}
@media (max-width:1023px){.project-gallery-style-mansory .elementor-grid{grid-template-columns:repeat(2,1fr)}
.project-gallery-style-mansory .elementor-grid .project-slideshow-item:nth-child(n+5){display:none}
}
@media (max-width:567px){.project-gallery-style-mansory .elementor-grid{grid-template-columns:repeat(1,1fr)}
.project-gallery-style-mansory .elementor-grid .project-slideshow-item:nth-child(n+3){display:none}
}
.project-slideshow-item.last-item .project-slideshow-inner{position:relative}
.project-slideshow-item.last-item .project-slideshow-inner .project-gallery-viewmore{position:absolute;
left:0;
top:0;
color:#fff;
text-align:center;
width:100%;
height:100%;
background-color:rgba(0,0,0,.5);
display:flex;
flex-flow:column;
justify-content:center;
align-items:center;
font-size:12px;
font-size:.75rem;
line-height:20px;
font-weight:700;
text-transform:uppercase}
.project-slideshow-item.last-item .project-slideshow-inner .project-gallery-viewmore i{width:48px;
height:48px;
font-size:24px;
font-size:1.5rem;
background-color:#fff;
display:inline-flex;
justify-content:center;
align-items:center;
border-radius:50%;
margin-bottom:11px;
color:var(--e-global-color-secondary);
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
-moz-transition:all .4s ease;
-webkit-transition:all .4s ease;
transition:all .4s ease}
.project-slideshow-item.last-item .project-slideshow-inner .project-gallery-viewmore:hover i{color:#fff;
background-color:var(--e-global-color-primary)}
.elementor-widget-antra-project-gallery.center-carousel-yes .swiper-slide-visible .project-slideshow-inner img{opacity:.2;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-project-gallery.center-carousel-yes .swiper-slide-visible.swiper-slide-active .project-slideshow-inner img{opacity:1;
-ms-transition:all .9s ease;
-o-transition:all .9s ease;
-moz-transition:all .9s ease;
-webkit-transition:all .9s ease;
transition:all .9s ease}
.elementor-widget-antra-project-image-panorama .antra-panorama,.elementor-widget-antra-project-image-panorama .panolens-canvas{width:100%;
height:600px;
background:#fff}
.project-meta-inner>span{display:block}
.project-meta-inner .project-meta-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:16px;
font-size:1rem;
color:var(--e-global-color-lighter);
line-height:24px;
font-weight:400;
margin-bottom:6px;
text-transform:capitalize}
.project-meta-inner .project-meta-content{font-size:18px;
font-size:1.125rem;
line-height:24px;
font-weight:500;
color:var(--e-global-color-secondary);
text-transform:capitalize}
.project_group_socials{list-style:none;
margin:0;
display:flex}
.project_group_socials a{color:var(--e-global-color-lighter);
font-size:19px;
font-size:1.1875rem;
margin-right:24px;
padding:0 5px}
.project_group_socials a:hover{color:var(--e-global-color-primary)}
.elementor-widget-antra-project-statistics .project-statistic-inner>span{display:block}
.elementor-widget-antra-project-statistics .antra-wrapper{border:1px solid rgba(230,230,231,.91);
border-radius:24px;
overflow:hidden}
.elementor-widget-antra-project-statistics .project-statistic-item{padding:30px}
.elementor-widget-antra-project-statistics .elementor-grid.antra-grid-border{grid-column-gap:0;
grid-row-gap:0;
--divider-size:1px;
background:linear-gradient(0deg,#fff 0%,#f6f6f6 72.12%)}
.elementor-widget-antra-project-statistics .elementor-grid.antra-grid-border .grid-divider-item{position:relative}
.elementor-widget-antra-project-statistics .elementor-grid.antra-grid-border .grid-divider-item:before{content:"";
position:absolute;
top:0;
left:0;
width:calc(100% + var(--divider-size));
height:calc(100% + var(--divider-size));
z-index:0;
box-sizing:border-box;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-project-statistics .elementor-grid.antra-grid-border .grid-divider-item:hover:before{border-color:var(--divider-color-hover,#666);
z-index:1}
.elementor-widget-antra-project-statistics .elementor-grid.antra-grid-border .grid-divider-item>*{width:100%;
position:relative;
z-index:2}
.elementor-widget-antra-project-statistics .elementor-grid.antra-grid-border .grid-divider-item.divider-right{border-right:var(--divider-size) solid var(--divider-color,#282828)}
.elementor-widget-antra-project-statistics .elementor-grid.antra-grid-border .grid-divider-item.divider-bottom{border-bottom:var(--divider-size) solid var(--divider-color,#282828)}
.elementor-widget-antra-project-thumbnails .elementor-post-thumbnail img{display:block;
object-fit:cover}
.elementor-widget-antra-project-video.elementor-antra-video-style-popup .video-background{display:none}
.elementor-widget-antra-project-video.elementor-antra-video-style-background .elementor-video-wrapper{display:flex;
justify-content:center;
align-items:center}
.elementor-widget-antra-project-video.elementor-antra-video-style-background .elementor-video-popup{overflow:hidden}
.elementor-widget-antra-project-video.elementor-antra-video-style-background .elementor-video-icon{display:block;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
border-radius:50%;
z-index:9}
.elementor-widget-antra-project-video.elementor-antra-video-style-background .elementor-video-icon i{color:var(--e-global-color-primary);
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
-moz-transition:all .4s ease;
-webkit-transition:all .4s ease;
transition:all .4s ease}
.elementor-widget-antra-project-video.elementor-antra-video-style-background .elementor-video-icon svg{fill:var(--e-global-color-primary);
width:40px}
.elementor-widget-antra-project-video.elementor-antra-video-style-background .video-background video,.elementor-widget-antra-project-video.elementor-antra-video-style-background .video-background iframe{width:100%;
height:100%;
object-fit:cover}
.elementor-widget-antra-project.overflow-to-none .antra-swiper{clip-path:inset(0px -20px -200px -20px)}
.elementor-widget-antra-project ul{margin:0}
.elementor-widget-antra-project ul li{list-style:none}
.elementor-widget-antra-project .project-block{position:relative}
.elementor-widget-antra-project .project-block .project-text-box{padding:23px 0 0}
.elementor-widget-antra-project .project-block .project-image{border-radius:24px}
.elementor-widget-antra-project .project-block .project-image a:before{position:absolute;
content:"";
width:100%;
height:100%;
z-index:1;
left:0;
bottom:0;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-project .project-block .project-image img{aspect-ratio:.8333333333;
width:100%;
object-fit:cover;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
border-radius:24px}
.elementor-widget-antra-project .project-block .project-loop-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:30px;
font-size:1.875rem;
line-height:1.1333333333;
margin-bottom:14px}
@media (max-width:767px){.elementor-widget-antra-project .project-block .project-loop-title{font-size:26px;
font-size:1.625rem;
line-height:1}
}
.elementor-widget-antra-project .project-block .project-location,.elementor-widget-antra-project .project-block .project-date{display:block;
font-size:16px;
font-size:1rem;
line-height:1.5;
color:var(--e-global-color-text)}
.elementor-widget-antra-project .project-block .project-transition{position:relative;
overflow:hidden;
border-radius:24px}
.elementor-widget-antra-project .project-block .project-category{position:absolute;
top:31px;
left:30px;
z-index:2}
@media (max-width:767px){.elementor-widget-antra-project .project-block .project-category{top:20px;
left:15px}
}
.elementor-widget-antra-project .project-block .project-category a{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:13px;
font-size:.8125rem;
line-height:1.0769230769;
text-transform:uppercase;
border:1px solid rgba(255,255,255,.46);
border-radius:100px;
color:#fff;
padding:5px 14px;
margin-right:8px}
.elementor-widget-antra-project .project-block .project-category a:hover{background-color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-widget-antra-project .project-block .view-btn{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:16px;
font-size:1rem;
color:#fff;
line-height:24px;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
z-index:2;
width:80px;
height:80px;
background-color:rgba(0,0,0,.46);
backdrop-filter:blur(58px);
border:1px solid rgba(255,255,255,.07);
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-project .project-block .view-btn span{display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
white-space:normal}
.elementor-widget-antra-project .project-block .view-btn:hover{color:var(--e-global-color-primary)}
.elementor-widget-antra-project .project-style-1 .project-block{margin-bottom:20px}
.elementor-widget-antra-project .project-style-1 .project-block .project-text-box .project-category{display:none}
.elementor-widget-antra-project .project-style-1 .project-block .project-index-item{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:50px;
font-size:3.125rem;
line-height:1.08;
color:var(--e-global-color-primary);
position:absolute;
top:20px;
right:20px;
z-index:2}
.elementor-widget-antra-project .project-style-1 .project-block .project-image a:before{position:absolute;
content:"";
width:100%;
height:100%;
background-color:rgba(0,0,0,.15);
z-index:1;
left:0;
top:0;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-project .project-style-1 .project-block .project-transition{position:relative;
overflow:hidden;
border-radius:24px}
@media (max-width:767px){.elementor-widget-antra-project .project-style-1 .project-block .project-transition .project-category{top:20px;
left:15px}
}
.elementor-widget-antra-project .project-style-1 .project-block .project-transition .project-category a{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:13px;
font-size:.8125rem;
line-height:1.0769230769;
text-transform:uppercase;
border:1px solid rgba(255,255,255,.46);
border-radius:100px;
color:#fff;
padding:5px 14px;
margin-right:8px}
.elementor-widget-antra-project .project-style-1 .project-block .project-transition .project-category a:hover{background-color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-widget-antra-project .project-style-1 .project-block:hover .project-image a:before{background-color:rgba(0,0,0,.25)}
.elementor-widget-antra-project .project-style-1 .project-block:hover .project-image a img{-ms-transform:scale(1.05);
-o-transform:scale(1.05);
-moz-transform:scale(1.05);
-webkit-transform:scale(1.05);
transform:scale(1.05)}
.elementor-widget-antra-project .project-style-2 .project-block .project-text-box .project-category{position:unset;
margin-bottom:15px;
display:block}
.elementor-widget-antra-project .project-style-2 .project-block .project-transition .project-category{display:none}
.elementor-widget-antra-project .project-style-2 .project-block .project-index-item{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:50px;
font-size:3.125rem;
line-height:1.08;
color:var(--e-global-color-primary);
position:absolute;
top:20px;
right:20px;
z-index:2}
.elementor-widget-antra-project .project-style-2 .project-block .project-loop-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:36px;
font-size:2.25rem;
line-height:1.2222222222;
margin-bottom:14px}
@media (max-width:568px){.elementor-widget-antra-project .project-style-2 .project-block .project-loop-title{font-size:24px;
font-size:1.5rem;
line-height:1.25}
}
.elementor-widget-antra-project .project-style-2 .project-block .project-loop-title a{color:#fff}
.elementor-widget-antra-project .project-style-2 .project-block .project-location,.elementor-widget-antra-project .project-style-2 .project-block .project-date{display:block;
font-size:16px;
font-size:1rem;
line-height:1.5;
color:#fff}
.elementor-widget-antra-project .project-style-2 .project-block .view-btn{top:40.2%}
.elementor-widget-antra-project .project-style-2 .project-block:hover .project-image a:before{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible}
.elementor-widget-antra-project .project-style-2 .project-block:hover .project-text-box{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible;
-ms-transform:translateY(0);
-o-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)}
.elementor-widget-antra-project .project-style-2 .project-image{border-radius:24px}
.elementor-widget-antra-project .project-style-2 .project-image img{aspect-ratio:.8382352941;
width:100%;
object-fit:cover;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
border-radius:24px}
.elementor-widget-antra-project .project-style-2 .project-image a:before{position:absolute;
content:"";
width:100%;
height:40%;
background:linear-gradient(0deg,#000,transparent);
z-index:1;
left:0;
bottom:0;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
visibility:hidden}
.elementor-widget-antra-project .project-style-2 .project-text-box{position:absolute;
bottom:0;
left:0;
right:0;
z-index:2;
padding:0 40px 50px;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
-ms-transform:translateY(20px);
-o-transform:translateY(20px);
-moz-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-project .project-style-3 .project-block .project-text-box .project-category{display:none}
.elementor-widget-antra-project .project-style-3 .project-block .project-index-item{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:50px;
font-size:3.125rem;
line-height:1.08;
color:var(--e-global-color-primary);
position:absolute;
top:81px;
right:67px;
z-index:2}
@media (max-width:1024px){.elementor-widget-antra-project .project-style-3 .project-block .project-index-item{top:30px;
right:30px}
}
@media (max-width:767px){.elementor-widget-antra-project .project-style-3 .project-block .project-index-item{top:20px;
right:20px;
font-size:40px;
font-size:2.5rem}
}
.elementor-widget-antra-project .project-style-3 .project-block .project-loop-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:40px;
font-size:2.5rem;
line-height:1.1;
margin-bottom:20px;
max-width:400px}
@media (max-width:568px){.elementor-widget-antra-project .project-style-3 .project-block .project-loop-title{font-size:24px;
font-size:1.5rem;
line-height:1.25}
}
.elementor-widget-antra-project .project-style-3 .project-block .project-loop-title a{color:#fff}
.elementor-widget-antra-project .project-style-3 .project-block .project-location,.elementor-widget-antra-project .project-style-3 .project-block .project-date{display:block;
font-size:16px;
font-size:1rem;
line-height:1.5;
color:#fff}
.elementor-widget-antra-project .project-style-3 .project-block:hover .project-image a:before{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible}
.elementor-widget-antra-project .project-style-3 .project-transition .project-category{position:absolute;
top:51px;
left:44px;
z-index:2}
@media (max-width:1024px){.elementor-widget-antra-project .project-style-3 .project-transition .project-category{top:30px;
left:30px}
}
@media (max-width:767px){.elementor-widget-antra-project .project-style-3 .project-transition .project-category{top:20px;
left:15px}
}
.elementor-widget-antra-project .project-style-3 .project-image{border-radius:24px}
.elementor-widget-antra-project .project-style-3 .project-image img{aspect-ratio:2.0735294118;
width:100%;
object-fit:cover;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
border-radius:24px}
.elementor-widget-antra-project .project-style-3 .project-text-box{position:absolute;
bottom:0;
left:0;
right:0;
z-index:2;
padding:0 43px 49px}
.elementor-widget-antra-project .project-loadmore a{width:60px;
height:60px;
background-color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary);
padding:0;
align-items:center;
justify-content:center}
.elementor-widget-antra-project .project-loadmore a .elementor-button-content-wrapper{display:none}
.elementor-widget-antra-project .project-loadmore a:before{font-size:20px;
font-size:1.25rem;
color:#fff}
.elementor-widget-antra-project .project-loadmore a:hover{background-color:var(--e-global-color-secondary);
border-color:var(--e-global-color-secondary);
color:#fff}
.elementor-widget-antra-project .elementor-project-style1 .pagination.project-pagination{margin-top:41px}
.elementor-widget-antra-project .elementor-project-style2 .pagination.project-pagination{margin-top:61px}
.antra-effect-insufficient-image-yes .project-style-3 .project-image a:after{position:absolute;
content:"";
width:40%;
height:100%;
background:linear-gradient(90deg,#000,transparent);
z-index:1;
left:0;
bottom:0;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.antra-always-show-button-yes .project-block .view-btn{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible}
.antra-scroll-sticky-yes .antra-project.antra-list-wrapper{position:relative}
.antra-scroll-sticky-yes .antra-project.antra-list-wrapper li.antra-item{position:sticky;
top:var(--offset,40px);
transform-origin:top center;
will-change:transform,top}
.center-carousel-yes .antra-project .antra-list-wrapper .antra-item:not(.swiper-slide-prev,.swiper-slide-active,.swiper-slide-next) .project-block .project-transition{opacity:1;
-ms-transition:all .9s ease;
-o-transition:all .9s ease;
-moz-transition:all .9s ease;
-webkit-transition:all .9s ease;
transition:all .9s ease}
.elementor-widget-antra-search{z-index:99}
.elementor-widget-antra-search .widget{padding:0;
margin-bottom:0;
border:none}
.elementor-widget-antra-search .widget form:before{display:none}
.elementor-widget-antra-search .widget form .search-field{border:1px solid var(--e-global-color-border);
padding:7px 15px 7px 45px;
background-color:transparent;
height:44px}
.elementor-widget-antra-search .widget form .search-field::placeholder{color:var(--e-global-color-lighter);
font-size:14px;
font-size:.875rem;
font-weight:500}
.elementor-widget-antra-search .widget form .search-field:hover{border-color:var(--e-global-color-primary)}
.elementor-widget-antra-search .widget form .search-field:focus{border-color:var(--e-global-color-primary)}
.elementor-widget-antra-search .widget form button[type=submit]{font-size:0;
line-height:0;
width:47px;
height:44px;
position:absolute;
top:50%;
left:0;
transform:translateY(-50%);
z-index:3;
border:none;
padding:0}
.elementor-widget-antra-search .widget form button[type=submit]:after{color:var(--e-global-color-secondary);
font-size:14px;
font-size:.875rem;
z-index:9}
.elementor-widget-antra-search .widget form button[type=submit]:before{display:none}
.elementor-widget-antra-search .widget form button[type=submit]:hover:after{color:var(--e-global-color-primary)}
.elementor-widget-antra-search .site-header-search{display:block}
.elementor-widget-antra-search .site-header-search .button-search-popup{text-align:center}
.elementor-widget-antra-search .site-header-search .button-search-popup .antra-icon-search{margin-bottom:5px}
.elementor-widget-antra-search .site-header-search .button-search-popup .content{font-size:14px;
font-size:.875rem;
line-height:14px;
font-weight:500;
display:block;
font-size:14px;
font-size:.875rem;
font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
color:var(--e-global-color-dark)}
.elementor-widget-antra-search .site-header-search .button-search-popup:hover{color:var(--e-global-color-secondary)}
.elementor-widget-antra-search .site-header-search .button-search-popup:hover .antra-icon-search2{color:var(--e-global-color-secondary)}
.elementor-widget-antra-search .site-header-search .button-search-popup.layout-2 .antra-icon-search{display:block;
margin-bottom:5px;
font-size:19px;
font-size:1.1875rem}
.elementor-widget-antra-search .site-header-search .button-search-popup.layout-2 .site-header-search .antra-icon-search{margin-bottom:5px;
font-size:19px;
font-size:1.1875rem}
.elementor-widget-antra-search .site-header-search .button-search-popup.layout-3{display:flex;
justify-content:center;
align-items:center;
width:56px;
height:56px;
border:1px solid;
backdrop-filter:blur(58px);
-webkit-backdrop-filter:blur(58px);
border-color:rgba(255,255,255,.09);
border-radius:50%;
background-color:rgba(216,218,223,.13)}
.elementor-widget-antra-search .site-header-search .button-search-popup.layout-3 .antra-icon-search{margin-bottom:0;
font-size:21px;
font-size:1.3125rem}
.elementor-widget-antra-search .site-header-search .button-search-popup.layout-3:hover{background-color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-widget-antra-search .site-header-search .button-search-popup:hover .antra-icon-search{color:var(--e-global-color-primary)}
@media screen and (max-width:767px){.elementor-widget-antra-search .site-header-search .button-search-popup .content{display:none}
}
.left-counter .elementor-counter{display:inline-block;
text-align-last:left}
.elementor-widget-antra-services-accordion .elementor-widget-container{display:flex;
flex-direction:row-reverse}
.elementor-widget-antra-services-accordion .elementor-widget-container .antra-service-side-titles{flex:0 0 48.936%;
max-width:48.936%}
.elementor-widget-antra-services-accordion .elementor-widget-container .antra-service-wrapper{flex:0 0 51.064%;
max-width:51.064%}
@media (max-width:1366px){.elementor-widget-antra-services-accordion .elementor-widget-container .container{padding:0}
}
@media (max-width:768px){.elementor-widget-antra-services-accordion .elementor-widget-container{flex-direction:column;
height:auto !important;
gap:30px}
.elementor-widget-antra-services-accordion .elementor-widget-container .antra-service-side-titles,.elementor-widget-antra-services-accordion .elementor-widget-container .antra-service-wrapper{flex:0 0 100%;
max-width:100%}
}
.elementor-widget-antra-services-accordion .antra-service-side-titles{padding-left:69px}
@media (max-width:1024px){.elementor-widget-antra-services-accordion .antra-service-side-titles{padding-left:30px}
}
@media (max-width:768px){.elementor-widget-antra-services-accordion .antra-service-side-titles{padding-left:0}
}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul{list-style:none;
margin:0}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles{padding:24px 0 22px;
display:flex;
justify-content:space-between;
align-items:center;
border-top:1px solid var(--e-global-color-border);
cursor:pointer}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles:last-child{border-bottom:1px solid var(--e-global-color-border)}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles .service-title{color:var(--e-global-color-accent);
font-size:36px;
font-size:2.25rem;
-ms-transition:all .5s linear;
-o-transition:all .5s linear;
-moz-transition:all .5s linear;
-webkit-transition:all .5s linear;
transition:all .5s linear}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles .service-index-item{margin-right:30px}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles .service-index-item span{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:24px;
color:var(--e-global-color-lighter)}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles .service-item-bottom{display:flex;
justify-content:space-between;
align-items:center;
flex:1}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles .service-button{z-index:3}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles .service-button a.more-link:before{display:none}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles .service-button i{font-size:20px;
font-size:1.25rem;
transform:rotate(-45deg);
background-color:transparent;
padding:10px;
border-radius:100px;
color:var(--e-global-color-dark)}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles .service-button:hover i{background-color:var(--e-global-color-primary);
transform:rotate(0);
color:#fff}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles:hover,.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles.show{border-color:var(--e-global-color-primary)}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles:hover .service-title,.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles.show .service-title{color:var(--e-global-color-primary)}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles:hover .service-index-item span,.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles.show .service-index-item span{color:var(--e-global-color-primary)}
.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles:hover .service-button i,.elementor-widget-antra-services-accordion .antra-service-side-titles ul li.antra-service-item-titles.show .service-button i{background-color:var(--e-global-color-primary);
transform:rotate(0);
color:#fff}
.elementor-widget-antra-services-accordion .antra-list-wrapper{position:relative;
height:560px;
margin:0}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service{position:absolute;
height:100%;
opacity:0;
visibility:hidden;
transform:translateY(50px);
animation-name:slidetop;
-ms-transition:all .5s linear;
-o-transition:all .5s linear;
-moz-transition:all .5s linear;
-webkit-transition:all .5s linear;
transition:all .5s linear}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service.actived{display:block;
opacity:1;
visibility:visible;
transform:translateY(0)}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service.actived .service-block .service-image,.elementor-widget-antra-services-accordion .antra-list-wrapper li.service.actived .service-block .service-caption{opacity:1;
visibility:visible}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block{position:relative;
width:100%;
height:100%}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-caption{position:absolute;
bottom:0;
padding:40px;
border-radius:24px;
background-color:rgba(21,24,31,.46);
backdrop-filter:blur(58px);
opacity:0;
height:max-content}
@media (max-width:568px){.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-caption{text-align:center}
}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-loop-exerpt{display:-webkit-box;
-webkit-line-clamp:4;
-webkit-box-orient:vertical;
overflow:hidden}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-loop-exerpt p{margin:0}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-button a.more-link{padding:0;
border:0;
border-radius:0;
color:#fff}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-image,.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-caption{animation-duration:.8s;
animation-fill-mode:both;
-webkit-animation-duration:.8s;
-webkit-animation-fill-mode:both;
transition:all .8s cubic-bezier(.4,0,.2,1);
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
will-change:transform,opacity}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-image{width:100%;
height:100%;
border-radius:24px;
opacity:0;
transform:translateX(0)}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-image img{width:100%;
height:100%;
object-fit:cover}
@-webkit-keyframes slidetop{from{-webkit-transform:translateY(50px);
transform:translateY(50px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-moz-keyframes slidetop{from{-webkit-transform:translateY(50px);
transform:translateY(50px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-ms-keyframes slidetop{from{-webkit-transform:translateY(50px);
transform:translateY(50px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@keyframes slidetop{from{-webkit-transform:translateY(50px);
transform:translateY(50px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
.overflow-to-left .antra-service.antra-swiper-wrapper>.antra-swiper{overflow:visible;
clip-path:inset(-100% 0 -100% -100%)}
.overflow-to-right .antra-service.antra-swiper-wrapper>.antra-swiper{overflow:visible;
clip-path:inset(-100% -100% -100% 0)}
.overflow-to-center .antra-service.antra-swiper-wrapper>.antra-swiper{overflow:visible;
clip-path:inset(-100%)}
.antra-service.antra-swiper-wrapper>.antra-swiper{margin-left:auto;
margin-right:auto;
position:relative;
overflow:hidden;
list-style:none;
padding:0;
z-index:1}
.elementor-widget-antra-services-list ul.antra-service{clear:both;
margin:0}
.elementor-widget-antra-services-list ul.antra-service li{list-style:none;
position:relative;
cursor:pointer}
.elementor-widget-antra-services-list ul.antra-service li .service-block{padding:0}
.elementor-widget-antra-services-list ul.antra-service li .service-block:hover .service-image img{transform:scale(1.1)}
.elementor-widget-antra-services-list ul.antra-service li .service-top{position:relative;
border-radius:24px;
overflow:hidden}
.elementor-widget-antra-services-list ul.antra-service li .service-index-item{position:absolute;
top:25px;
left:30px;
z-index:3}
.elementor-widget-antra-services-list ul.antra-service li .service-index-item span{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:30px;
font-size:1.875rem;
color:#fff}
.elementor-widget-antra-services-list ul.antra-service li .service-image{overflow:hidden;
border-radius:24px}
.elementor-widget-antra-services-list ul.antra-service li .service-image img{height:100%;
margin-left:auto;
margin-right:auto;
object-fit:cover;
-ms-transition:all .3s linear;
-o-transition:all .3s linear;
-moz-transition:all .3s linear;
-webkit-transition:all .3s linear;
transition:all .3s linear}
.elementor-widget-antra-services-list ul.antra-service li .service-image:after{content:"";
position:absolute;
bottom:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,.11);
z-index:2}
.elementor-widget-antra-services-list ul.antra-service li .service-loop-title{margin-bottom:19px}
.elementor-widget-antra-services-list ul.antra-service li .service-loop-title a{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:28px;
font-size:1.75rem;
line-height:35px;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden}
.elementor-widget-antra-services-list ul.antra-service li .service-loop-exerpt{display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden}
.elementor-widget-antra-services-list ul.antra-service li .service-loop-exerpt p{margin:0}
.elementor-widget-antra-services-list ul.antra-service li .service-caption{order:1;
padding:20px 0;
flex:1}
.elementor-widget-antra-services-list ul.antra-service li .service-content-loop{flex:1}
.elementor-widget-antra-services-list ul.antra-service li .service-content-box{margin-bottom:0}
@media (max-width:568px){.elementor-widget-antra-services-list ul.antra-service li .service-content-box{text-align:center}
}
.elementor-widget-antra-services-list ul.antra-service li .service-button{z-index:3}
.elementor-widget-antra-services-list ul.antra-service li .service-button a.more-link:before{display:none}
.elementor-widget-antra-services-list ul.antra-service li .service-button i{font-size:20px;
font-size:1.25rem;
transform:rotate(-45deg);
background-color:transparent;
padding:10px;
border-radius:100px;
color:var(--e-global-color-dark)}
.elementor-widget-antra-services-list ul.antra-service li .service-button:hover i{background-color:var(--e-global-color-primary);
transform:rotate(0);
color:#fff}
.elementor-widget-antra-services-list ul.antra-service li .service-icon-button{display:none}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-block{display:flex;
gap:30px;
padding:30px 0 29px;
border-top:1px solid var(--e-global-color-border)}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2:last-child{border-bottom:1px solid var(--e-global-color-border)}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-loop-title{margin:0}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-index-item{position:relative;
top:10px;
left:0}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-index-item span{font-size:16px;
font-size:1rem;
line-height:24px;
color:var(--e-global-color-lighter)}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-image{position:absolute;
top:-60px;
right:186px;
transform:rotate(8.83deg);
overflow:hidden;
width:410px;
height:310px;
z-index:1;
pointer-events:none}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-image img{border:2px solid var(--e-global-color-dark);
object-fit:cover;
border-radius:24px;
transform:scale(.2);
opacity:0;
visibility:hidden;
-ms-transition:all .5s linear;
-o-transition:all .5s linear;
-moz-transition:all .5s linear;
-webkit-transition:all .5s linear;
transition:all .5s linear}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-image:after{opacity:0}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-caption{display:flex;
flex:1}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-content-loop{flex:1}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-content-loop .service-loop-exerpt{display:grid;
grid-template-rows:0fr;
opacity:0;
visibility:hidden;
-ms-transition:all .3s linear;
-o-transition:all .3s linear;
-moz-transition:all .3s linear;
-webkit-transition:all .3s linear;
transition:all .3s linear;
width:552px}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-content-loop .service-loop-exerpt p{overflow:hidden;
min-height:0}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2:hover .service-block{border-color:var(--e-global-color-dark)}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2:hover .service-block .service-image img{transform:scale(1);
opacity:1;
visibility:visible}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2:hover .service-block .service-loop-title a{color:var(--e-global-color-primary)}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2:hover .service-block .service-button i{background-color:var(--e-global-color-primary);
transform:rotate(0);
color:#fff}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2:hover .service-block .service-loop-exerpt{opacity:1;
visibility:visible;
grid-template-rows:1fr;
padding:18px 0 13px}
@media (max-width:568px){.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-block{flex-direction:column;
align-items:center;
gap:15px}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-block .service-image{position:relative;
transform:rotate(0) !important;
overflow:visible;
right:0;
left:0;
top:0;
opacity:1}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-block .service-image img{transform:scale(1);
opacity:1;
visibility:visible}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-block .service-index-item{top:0}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-block .service-content-loop{text-align:center}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-block .service-loop-exerpt{opacity:1;
visibility:visible;
grid-template-rows:1fr;
padding:15px 0;
width:100%}
.elementor-widget-antra-services-list ul.antra-service li.service-style-2 .service-block .service-button{display:none}
}
.service-block-positions-yes .service-block{position:relative;
overflow:hidden;
border-radius:24px;
cursor:pointer}
.service-block-positions-yes .service-block:before{content:"";
position:absolute;
bottom:0;
left:0;
width:100%;
height:40%;
background:linear-gradient(180deg,rgba(185,183,174,0) 0%,rgba(134,132,126,.54) 19.25%,rgba(0,0,0,.64) 36%);
z-index:2}
.service-block-positions-yes .service-caption{position:absolute;
bottom:0;
left:0;
z-index:2}
.elementor-widget-antra-teams-accordion .elementor-widget-container{display:flex;
flex-direction:row-reverse;
justify-content:space-between}
.elementor-widget-antra-teams-accordion .elementor-widget-container .antra-team-side-titles{width:calc(65% - 50px);
float:right;
max-width:810px}
@media (max-width:768px){.elementor-widget-antra-teams-accordion .elementor-widget-container .antra-team-side-titles{width:100%;
max-width:100%;
float:unset}
}
.elementor-widget-antra-teams-accordion .elementor-widget-container .antra-team-wrapper{width:420px;
max-width:35%;
float:left}
@media (max-width:768px){.elementor-widget-antra-teams-accordion .elementor-widget-container .antra-team-wrapper{width:100%;
max-width:100%;
float:unset}
}
@media (max-width:1366px){.elementor-widget-antra-teams-accordion .elementor-widget-container .container{padding:0}
}
@media (max-width:768px){.elementor-widget-antra-teams-accordion .elementor-widget-container{flex-direction:column;
height:auto !important;
gap:30px}
.elementor-widget-antra-teams-accordion .elementor-widget-container .antra-team-side-titles,.elementor-widget-antra-teams-accordion .elementor-widget-container .antra-team-wrapper{flex:0 0 100%;
max-width:100%}
}
.elementor-widget-antra-teams-accordion .team-title{color:var(--e-global-color-accent);
font-size:36px;
font-size:2.25rem}
.elementor-widget-antra-teams-accordion .team-loop-job{font-size:14px;
font-size:.875rem;
line-height:24px;
color:var(--e-global-color-text);
margin-top:-4px}
.elementor-widget-antra-teams-accordion .team-index-item{margin-right:20px;
margin-top:-4px}
.elementor-widget-antra-teams-accordion .team-index-item span{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:24px;
color:var(--e-global-color-lighter);
margin-top:-7px;
display:block}
.elementor-widget-antra-teams-accordion .team-button{z-index:3}
.elementor-widget-antra-teams-accordion .team-button a.more-link:before{display:none}
.elementor-widget-antra-teams-accordion .team-button i{font-size:25px;
font-size:1.5625rem;
transform:rotate(-45deg);
color:var(--e-global-color-secondary);
margin-bottom:3px;
margin-right:-4px}
.elementor-widget-antra-teams-accordion .antra-team-item-titles{padding:20px 0 16px;
display:flex;
justify-content:space-between;
align-items:center;
border-top:1px solid var(--e-global-color-border)}
.elementor-widget-antra-teams-accordion .antra-team-item-titles:last-child{border-bottom:1px solid var(--e-global-color-border)}
.elementor-widget-antra-teams-accordion .antra-team-item-titles .team-item-bottom{display:flex;
justify-content:space-between;
align-items:center;
flex:1;
gap:15px}
.elementor-widget-antra-teams-accordion .antra-team-item-titles:hover .team-index-item span,.elementor-widget-antra-teams-accordion .antra-team-item-titles.show .team-index-item span{color:var(--e-global-color-secondary)}
.elementor-widget-antra-teams-accordion .antra-team-item-titles:hover .team-title,.elementor-widget-antra-teams-accordion .antra-team-item-titles.show .team-title{color:var(--e-global-color-primary)}
.elementor-widget-antra-teams-accordion .antra-team-item-titles:hover .team-button i,.elementor-widget-antra-teams-accordion .antra-team-item-titles.show .team-button i{transform:rotate(0);
color:var(--e-global-color-primary)}
.elementor-widget-antra-teams-accordion .antra-team-side-titles ul{list-style:none;
margin:0}
.elementor-widget-antra-teams-accordion .antra-list-wrapper{position:relative;
height:510px;
margin:0}
.elementor-widget-antra-teams-accordion .antra-list-wrapper li.team{position:absolute;
height:100%;
width:100%;
opacity:0;
visibility:hidden;
transform:translateX(-100px);
animation-name:slideTopTeam;
-ms-transition:all .8s linear;
-o-transition:all .8s linear;
-moz-transition:all .8s linear;
-webkit-transition:all .8s linear;
transition:all .8s linear}
.elementor-widget-antra-teams-accordion .antra-list-wrapper li.team.actived{display:block;
opacity:1;
visibility:visible;
transform:translateX(0);
animation-name:slideRightTeam}
.elementor-widget-antra-teams-accordion .antra-list-wrapper li.team.actived .team-block .team-image,.elementor-widget-antra-teams-accordion .antra-list-wrapper li.team.actived .team-block .team-caption{opacity:1;
visibility:visible}
.elementor-widget-antra-teams-accordion .antra-list-wrapper li.team .team-block{position:relative;
width:100%;
height:100%}
.elementor-widget-antra-teams-accordion .antra-list-wrapper li.team .team-block .team-image{animation-duration:1.4s;
animation-fill-mode:both;
-webkit-animation-duration:1.4s;
-webkit-animation-fill-mode:both;
transition:all 1.4s cubic-bezier(.4,0,.2,1);
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
will-change:transform,opacity;
width:100%;
height:100%;
border-radius:24px;
opacity:0;
transform:translateX(0);
animation-name:slideRightTeam}
.elementor-widget-antra-teams-accordion .antra-list-wrapper li.team .team-block .team-image img{width:100%;
height:100%;
object-fit:cover}
@-webkit-keyframes slideTopTeam{from{-webkit-transform:translateY(100px);
transform:translateY(100px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-moz-keyframes slideTopTeam{from{-webkit-transform:translateY(100px);
transform:translateY(100px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-ms-keyframes slideTopTeam{from{-webkit-transform:translateY(100px);
transform:translateY(100px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@keyframes slideTopTeam{from{-webkit-transform:translateY(100px);
transform:translateY(100px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-webkit-keyframes slideRightTeam{from{-webkit-transform:translateX(-100px);
transform:translateX(-100px)}
to{-webkit-transform:translateX(0);
transform:translateX(0)}
}
@-moz-keyframes slideRightTeam{from{-webkit-transform:translateX(-100px);
transform:translateX(-100px)}
to{-webkit-transform:translateX(0);
transform:translateX(0)}
}
@-ms-keyframes slideRightTeam{from{-webkit-transform:translateX(-100px);
transform:translateX(-100px)}
to{-webkit-transform:translateX(0);
transform:translateX(0)}
}
@keyframes slideRightTeam{from{-webkit-transform:translateX(-100px);
transform:translateX(-100px)}
to{-webkit-transform:translateX(0);
transform:translateX(0)}
}
.elementor-widget-antra-teams-list .team-loop-title{margin-bottom:8px;
font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:36px;
font-size:2.25rem;
line-height:36px;
text-transform:capitalize}
.elementor-widget-antra-teams-list .team-loop-title a{color:#fff}
.elementor-widget-antra-teams-list .team-loop-job{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:14px;
font-size:.875rem;
line-height:24px;
letter-spacing:.3px;
text-transform:uppercase;
color:#fff}
.elementor-widget-antra-teams-list .team_socials{list-style:none;
display:flex;
align-items:center;
position:relative;
z-index:1;
padding-bottom:15px;
margin-bottom:15px}
.elementor-widget-antra-teams-list .team_socials li a{display:block;
font-size:20px;
font-size:1.25rem;
color:var(--e-global-color-text);
padding:0 10px}
.elementor-widget-antra-teams-list .team_socials li a:hover{color:var(--e-global-color-primary)}
.elementor-widget-antra-teams-list .team-actions{opacity:0;
margin-top:20px;
height:0;
margin-bottom:-20px;
overflow:hidden;
position:sticky;
z-index:2;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-teams-list ol.object_socials_list{list-style:none;
margin:0;
display:flex}
.elementor-widget-antra-teams-list ol.object_socials_list li{margin-right:10px}
.elementor-widget-antra-teams-list ol.object_socials_list li a{width:40px;
height:40px;
border:1px solid #fff;
border-radius:50%;
font-size:14px;
font-size:.875rem;
display:flex;
align-items:center;
justify-content:center;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-teams-list ol.object_socials_list li a:hover{background-color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary);
color:#fff}
.elementor-widget-antra-teams-list ol.object_socials_list li::marker{display:none}
.elementor-widget-antra-teams-list ol.object_socials_list li:last-child{margin-right:0}
.elementor-widget-antra-teams-list .team-block{position:relative;
text-align:center;
margin-bottom:5px}
.elementor-widget-antra-teams-list .team-block:hover .team-transition{background-color:var(--e-global-color-primary)}
.elementor-widget-antra-teams-list .team-block:hover .team-actions{opacity:1;
visibility:visible;
height:68px}
.elementor-widget-antra-teams-list .team-transition{position:relative;
overflow:hidden;
margin-bottom:18px;
background-color:#e7e9eb;
border-radius:24px;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-teams-list .team-transition .team-image a:before{position:absolute;
content:"";
width:100%;
height:45%;
bottom:0;
left:0;
background:linear-gradient(180deg,rgba(185,183,174,0) 8.17%,rgba(108,106,100,.64) 41.26%,#1f1e1a 100%);
opacity:.95;
border-radius:0 0 24px 24px;
z-index:1;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-teams-list .team-transition img{object-fit:cover;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-antra-teams-list .team-image{overflow:hidden}
.elementor-widget-antra-teams-list .team-content{position:absolute;
bottom:0;
left:0;
width:100%;
padding:37px 40px}
.elementor-widget-antra-teams-list .team-caption{position:sticky;
z-index:1}
.elementor-widget-antra-testimonials .elementor-testimonial-item,.elementor-widget-antra-testimonials .swiper-slide{display:flex;
height:auto}
.elementor-widget-antra-testimonials .inner{height:100%;
position:relative;
display:flex;
flex-direction:column;
flex-grow:1;
background-color:transparent}
.elementor-widget-antra-testimonials .elementor-testimonial-rating{color:var(--e-global-color-primary);
font-size:18px;
font-size:1.125rem;
line-height:1;
margin:0 0 24px}
.elementor-widget-antra-testimonials .elementor-testimonial-rating i{margin-right:1px;
color:var(--e-global-color-primary)}
.elementor-widget-antra-testimonials .testimonial-content-text{z-index:1;
margin-bottom:0}
.elementor-widget-antra-testimonials .content{font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:28px;
font-size:1.75rem;
line-height:36px;
display:-webkit-box;
-webkit-line-clamp:5;
-webkit-box-orient:vertical;
overflow:hidden;
color:var(--e-global-color-accent);
margin-bottom:40px}
.elementor-widget-antra-testimonials .content p{margin:0}
.elementor-widget-antra-testimonials .title{font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:24px;
font-size:1.5rem;
line-height:32px;
margin-bottom:20px;
color:var(--e-global-color-secondary)}
.elementor-widget-antra-testimonials .testimonial-caption{display:flex;
flex-direction:row;
align-items:center}
.elementor-widget-antra-testimonials .name{display:block;
font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:22px;
font-size:1.375rem;
color:var(--e-global-color-accent);
margin-bottom:5px}
.elementor-widget-antra-testimonials .job{display:block;
font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:15px;
font-size:.9375rem;
font-weight:500;
text-transform:capitalize}
.elementor-widget-antra-testimonials .elementor-testimonial-image{line-height:0;
margin-right:15px}
.elementor-widget-antra-testimonials .elementor-testimonial-image img{display:inline;
width:64px;
height:64px;
object-fit:cover;
border-radius:50%}
.elementor-widget-antra-testimonials.elementor-valign-left .testimonial-caption{flex-direction:row}
.elementor-widget-antra-testimonials.elementor-valign-top .testimonial-caption{flex-direction:column}
.elementor-widget-antra-testimonials.elementor-valign-right .testimonial-caption{flex-direction:row-reverse}
.antra-testimonial-layout-2{display:flex;
flex-direction:column}
.antra-testimonial-layout-2 .inner{border-top:1px solid rgba(28,28,29,.1);
padding-top:var(--grid-row-gap)}
.antra-testimonial-layout-2 .elementor-testimonial-item{opacity:.36;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.antra-testimonial-layout-2 .elementor-testimonial-item.active{opacity:1}
.position-testimonial-icon-yes .icon{position:absolute;
top:30px;
right:30px;
z-index:-1}
.position-testimonial-icon-yes .icon i{font-size:125px;
font-size:7.8125rem;
color:var(--e-global-color-border)}
.position-testimonial-icon-yes .icon svg{fill:var(--e-global-color-border)}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-wrapper{display:flex;
white-space:nowrap}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-wrapper:hover .elementor-scrolling-inner{animation-play-state:paused}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-item{display:flex;
align-items:center;
position:relative;
-ms-transition:all ease .3s;
-o-transition:all ease .3s;
-moz-transition:all ease .3s;
-webkit-transition:all ease .3s;
transition:all ease .3s}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-item .scrolling-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:90px;
font-size:5.625rem;
line-height:90px}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-item .scrolling-title a{white-space:nowrap}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-item .scrolling-title:hover a{text-decoration:none}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-item:before{position:absolute;
top:50%;
right:-5px;
transform:translateY(-50%);
color:var(--e-global-color-primary);
font-size:16px;
font-size:1rem}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-inner{display:inline-flex;
position:relative;
animation-name:marquee;
animation-iteration-count:infinite;
animation-timing-function:linear;
animation-duration:10s;
white-space:nowrap}
.elementor-widget-portfolio-text-scrolling.antra-textscroll-vertical .elementor-scrolling{display:flex;
justify-content:center}
.elementor-widget-portfolio-text-scrolling.antra-textscroll-vertical .elementor-scrolling-wrapper{writing-mode:vertical-rl;
height:100%}
.elementor-widget-portfolio-text-scrolling.antra-textscroll-vertical .elementor-scrolling-inner{animation-name:marquee-vertical}
.elementor-widget-portfolio-text-scrolling .elementor-text-icon{display:flex;
align-items:center;
justify-content:center;
position:relative}
.elementor-widget-portfolio-text-scrolling .elementor-text-icon i{font-size:16px;
font-size:1rem}
.elementor-widget-portfolio-text-scrolling .elementor-text-icon .border-one,.elementor-widget-portfolio-text-scrolling .elementor-text-icon .border-two{position:absolute;
opacity:0;
border-radius:50%;
border:1px solid #fff}
.elementor-widget-portfolio-text-scrolling .elementor-scrolling-item-inner{display:flex;
align-items:center;
justify-content:center}
.elementor-widget-portfolio-text-scrolling.stroke-style-yes .elementor-scrolling-item-inner .scrolling-title{background:linear-gradient(180deg,#d8d8d8 0%,rgba(153,153,153,0) 75.48%);
-webkit-text-fill-color:transparent;
background-clip:text;
z-index:2}
.icon-scrolling-border-yes{--icon-scrolling-spacing:30px}
.icon-scrolling-border-yes .elementor-text-icon .border-one{padding:calc(var(--icon-scrolling-spacing));
opacity:.2}
.icon-scrolling-border-yes .elementor-text-icon .border-two{padding:calc(var(--icon-scrolling-spacing)*2);
opacity:.2}
.icon-scrolling-border-yes .antra-textscrolling-icon-textpath{--offset-background:50px;
position:absolute;
width:calc(100% - var(--offset-background));
height:calc(100% - var(--offset-background));
transform:translate(-50%,-50%);
top:50%;
left:50%;
display:block}
.icon-scrolling-border-yes .antra-textscrolling-icon-textpath span{display:block}
.icon-scrolling-border-yes.icon-scrolling-textpath-soh-yes .antra-textscrolling-icon-textpath{opacity:0;
transition:all .4s linear}
.icon-scrolling-border-yes.icon-scrolling-textpath-soh-yes .elementor-text-icon:hover .antra-textscrolling-icon-textpath{opacity:1}
.icon-scrolling-border-yes .antra-textpath-background-icon{--word-spacing:5px;
--text-color:#fff;
--text-color-hover:var(--e-global-color-primary);
--transition:1s;
font-size:25px;
font-size:1.5625rem;
font-weight:600;
text-transform:uppercase;
width:100%;
height:100%}
@keyframes marquee{0%{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
@keyframes marquee-vertical{0%{transform:translateY(0)}
100%{transform:translateY(-100%)}
}
.elementor-widget-antra-timelines-accordion .elementor-widget-container{display:flex;
flex-direction:row-reverse;
justify-content:space-between}
.elementor-widget-antra-timelines-accordion .elementor-widget-container .antra-timeline-side-titles{width:calc(65% - 50px);
float:right;
max-width:810px}
@media (max-width:768px){.elementor-widget-antra-timelines-accordion .elementor-widget-container .antra-timeline-side-titles{width:100%;
max-width:100%;
float:unset}
}
.elementor-widget-antra-timelines-accordion .elementor-widget-container .antra-timeline-wrapper{width:420px;
max-width:35%;
float:left}
@media (max-width:768px){.elementor-widget-antra-timelines-accordion .elementor-widget-container .antra-timeline-wrapper{width:100%;
max-width:100%;
float:unset}
}
@media (max-width:1366px){.elementor-widget-antra-timelines-accordion .elementor-widget-container .container{padding:0}
}
@media (max-width:768px){.elementor-widget-antra-timelines-accordion .elementor-widget-container{flex-direction:column;
height:auto !important;
gap:30px}
.elementor-widget-antra-timelines-accordion .elementor-widget-container .antra-timeline-side-titles,.elementor-widget-antra-timelines-accordion .elementor-widget-container .antra-timeline-wrapper{flex:0 0 100%;
max-width:100%}
}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul{list-style:none;
margin:0}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles{padding:30px 0 26px;
display:flex;
justify-content:space-between;
align-items:center;
border-top:1px solid var(--e-global-color-border);
cursor:pointer}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles:last-child{border-bottom:1px solid var(--e-global-color-border)}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles .timeline-title{font-size:30px;
font-size:1.875rem;
line-height:34px;
text-transform:capitalize;
color:var(--e-global-color-accent)}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles .timeline-description{font-size:16px;
font-size:1rem;
line-height:24px;
margin-top:-4px;
color:var(--e-global-color-text)}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles .timeline-year-item{margin:-5px 89px 0 0}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles .timeline-year-item span{font-size:16px;
font-size:1rem;
line-height:24px;
color:var(--e-global-color-text);
display:block}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles .timeline-item-bottom{display:flex;
justify-content:space-between;
align-items:center;
flex:1;
gap:15px}
.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles:hover .timeline-title,.elementor-widget-antra-timelines-accordion .antra-timeline-side-titles ul li.antra-timeline-item-titles.show .timeline-title{color:var(--e-global-color-primary)}
.elementor-widget-antra-timelines-accordion .antra-list-wrapper{position:relative;
height:510px;
margin:0}
.elementor-widget-antra-timelines-accordion .antra-list-wrapper li.timeline{position:absolute;
height:100%;
width:100%;
opacity:0;
visibility:hidden;
transform:translateX(-100px);
animation-name:slideTopTeam;
-ms-transition:all .8s linear;
-o-transition:all .8s linear;
-moz-transition:all .8s linear;
-webkit-transition:all .8s linear;
transition:all .8s linear}
.elementor-widget-antra-timelines-accordion .antra-list-wrapper li.timeline.actived{display:block;
opacity:1;
visibility:visible;
transform:translateX(0);
animation-name:slideRightTeam}
.elementor-widget-antra-timelines-accordion .antra-list-wrapper li.timeline.actived .timeline-block .timeline-image,.elementor-widget-antra-timelines-accordion .antra-list-wrapper li.timeline.actived .timeline-block .timeline-caption{opacity:1;
visibility:visible}
.elementor-widget-antra-timelines-accordion .antra-list-wrapper li.timeline .timeline-block{position:relative;
width:100%;
height:100%}
.elementor-widget-antra-timelines-accordion .antra-list-wrapper li.timeline .timeline-block .timeline-image{animation-duration:1.4s;
animation-fill-mode:both;
-webkit-animation-duration:1.4s;
-webkit-animation-fill-mode:both;
transition:all 1.4s cubic-bezier(.4,0,.2,1);
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
will-change:transform,opacity;
width:100%;
height:100%;
border-radius:24px;
opacity:0;
transform:translateX(0);
animation-name:slideRightTeam}
.elementor-widget-antra-timelines-accordion .antra-list-wrapper li.timeline .timeline-block .timeline-image img{width:100%;
height:100%;
object-fit:cover}
@-webkit-keyframes slideTopTeam{from{-webkit-transform:translateY(100px);
transform:translateY(100px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-moz-keyframes slideTopTeam{from{-webkit-transform:translateY(100px);
transform:translateY(100px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-ms-keyframes slideTopTeam{from{-webkit-transform:translateY(100px);
transform:translateY(100px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@keyframes slideTopTeam{from{-webkit-transform:translateY(100px);
transform:translateY(100px)}
to{-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-webkit-keyframes slideRightTeam{from{-webkit-transform:translateX(-100px);
transform:translateX(-100px)}
to{-webkit-transform:translateX(0);
transform:translateX(0)}
}
@-moz-keyframes slideRightTeam{from{-webkit-transform:translateX(-100px);
transform:translateX(-100px)}
to{-webkit-transform:translateX(0);
transform:translateX(0)}
}
@-ms-keyframes slideRightTeam{from{-webkit-transform:translateX(-100px);
transform:translateX(-100px)}
to{-webkit-transform:translateX(0);
transform:translateX(0)}
}
@keyframes slideRightTeam{from{-webkit-transform:translateX(-100px);
transform:translateX(-100px)}
to{-webkit-transform:translateX(0);
transform:translateX(0)}
}
.elementor-widget-antra-timeline .elementor-timeline-image{aspect-ratio:1;
width:auto;
object-fit:cover;
margin-bottom:89px}
.elementor-widget-antra-timeline .antra-con-inner .swiper-slide{height:auto}
.elementor-widget-antra-timeline .antra-con-inner .swiper-slide:nth-child(2n+1) .elementor-timeline-inner-item>a .elementor-timeline-content:after{background-color:#f8f8f8;
border-color:#f8f8f8}
.elementor-widget-antra-timeline .antra-con-inner .swiper-slide:nth-child(2n+1) .elementor-timeline-content{border-color:#f8f8f8;
background-color:#f8f8f8}
.elementor-widget-antra-timeline .elementor-timeline-inner-item{height:100%;
position:relative}
.elementor-widget-antra-timeline .elementor-timeline-inner-item:before{content:"";
position:absolute;
width:18px;
height:18px;
background-color:var(--antra-time-dot-color,var(--e-global-color-primary));
border-radius:50%;
left:0;
z-index:9;
top:calc(var(--antra-time-line-spacing, 208px) - 6px)}
.elementor-widget-antra-timeline .elementor-timeline-inner-item:after{content:"";
width:100vw;
height:1px;
background-color:var(--antra-time-line-color,var(--e-global-color-border));
position:absolute;
top:calc(var(--antra-time-line-spacing, 208px) - -2px);
left:0}
@media (max-width:767px){.elementor-widget-antra-timeline .elementor-timeline-inner-item:after{width:100%}
}
.elementor-widget-antra-timeline .elementor-timeline-inner-item .elementor-timeline-description{color:var(--e-global-color-text);
margin-top:19px}
.elementor-widget-antra-timeline .elementor-timeline-inner-item .elementor-timeline-year{font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
font-size:30px;
font-size:1.875rem;
line-height:1.1333333333}
.elementor-widget-antra-timeline .elementor-timeline-item-wrapper{position:relative}
.elementor-widget-antra-timeline .elementor-timeline-item-wrapper:before{content:"";
position:absolute;
width:7px;
height:7px;
background-color:var(--antra-time-dot-color,var(--e-global-color-primary));
border-radius:50%;
left:-182px;
z-index:9;
top:calc(var(--antra-time-line-spacing, 208px) - 1px)}
.elementor-widget-antra-timeline .elementor-timeline-item-wrapper:after{content:"";
width:100vw;
height:1px;
background-color:var(--antra-time-line-color,var(--e-global-color-border));
position:absolute;
top:calc(var(--antra-time-line-spacing, 208px) - -2px);
left:-180px}
@media (max-width:1366px){.elementor-widget-antra-timeline .elementor-timeline-item-wrapper:before{display:none}
.elementor-widget-antra-timeline .elementor-timeline-item-wrapper:after{display:none}
}
.vertical-menu-separator-yes .vertical-navigation:after{content:"";
position:absolute;
right:0;
top:50%;
height:23px;
width:1px;
background-color:var(--e-global-color-border);
transform:translateY(-50%)}
.vertical-menu-separator-yes .vertical-navigation:hover:after{background-color:transparent}
.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .vertical-menu,.page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .vertical-menu{opacity:1;
visibility:visible;
z-index:990;
transform:translateY(0)}
.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-2,.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-3,.page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-2,.page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-3{width:18px}
.antra-video-popup{position:relative}
.elementor-video-popup{display:inline-flex;
align-items:center}
.elementor-video-popup .video-content{z-index:1}
.background-blur-filter-yes .elementor-video-popup{position:relative}
.background-blur-filter-yes .elementor-video-popup:before{position:absolute;
content:"";
height:100%;
width:100%;
border:1px solid rgba(255,255,255,.11);
top:50%;
left:0;
transform:translateY(-50%);
background-color:rgba(255,255,255,.36);
backdrop-filter:blur(29px);
border-radius:100px;
opacity:.95;
-ms-opacity:.95;
-o-opacity:.95;
-moz-opacity:.95;
-webkit-opacity:.95;
filter:alpha(opacity=95);
z-index:0}
.radar-animation-yes .elementor-video-popup:after{border-radius:200%;
content:"";
position:absolute;
z-index:-1;
transform:scale(1);
pointer-events:none;
animation:lexus-scale 2s infinite;
top:0;
right:0;
bottom:0;
left:0;
box-shadow:0 0 0 1px #fff}
.radar-animation-yes .elementor-video-popup .elementor-video-icon{z-index:99}
.elementor-widget-antra-video-popup.elementor-antra-video-style-popup .video-background{display:none}
.elementor-widget-antra-video-popup.elementor-antra-video-style-background .elementor-video-wrapper{display:flex;
justify-content:center;
align-items:center}
.elementor-widget-antra-video-popup.elementor-antra-video-style-background .elementor-video-popup{overflow:hidden}
.elementor-widget-antra-video-popup.elementor-antra-video-style-background .elementor-video-icon{display:block;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
border-radius:50%}
.elementor-widget-antra-video-popup.elementor-antra-video-style-background .elementor-video-icon i{color:var(--e-global-color-primary);
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
-moz-transition:all .4s ease;
-webkit-transition:all .4s ease;
transition:all .4s ease}
.elementor-widget-antra-video-popup.elementor-antra-video-style-background .elementor-video-icon svg{fill:var(--e-global-color-primary);
width:40px}
.elementor-widget-antra-video-popup.elementor-antra-video-style-background .video-background video,.elementor-widget-antra-video-popup.elementor-antra-video-style-background .video-background iframe{width:100%;
height:100%;
object-fit:cover}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{font-size:24px;
font-size:1.5rem;
border:none;
width:44px;
text-align:center;
padding:0;
top:-44px;
padding-left:10px}
.mfp-image-holder .mfp-close:active,.mfp-image-holder .mfp-close:focus,.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:active,.mfp-iframe-holder .mfp-close:focus,.mfp-iframe-holder .mfp-close:hover{background-color:transparent;
border:none}
@keyframes lexus-scale{0%{transform:scale(1);
opacity:1}
100%{transform:scale(1.3);
opacity:0}
}
.elementor-virtual-tour-wrapper{--image-height:350px}
.elementor-virtual-tour-wrapper .antra-virtual-tour-item:hover .virtual-tour-image img{transform:scale(1.05)}
.elementor-virtual-tour-wrapper .elementor-virtual-tour{padding-bottom:0;
display:block;
cursor:pointer}
.elementor-virtual-tour-wrapper .virtual-tour-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:28px;
font-size:1.75rem;
text-align:center;
display:block;
margin-top:30px;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-virtual-tour-wrapper .virtual-tour-image{position:relative;
overflow:hidden;
border-radius:24px}
.elementor-virtual-tour-wrapper .virtual-tour-image:before{content:"";
position:absolute;
width:100%;
height:100%;
z-index:9;
background:rgba(0,0,0,.24);
left:0;
top:0;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-virtual-tour-wrapper .virtual-tour-image img{height:var(--image-height);
width:100%;
object-fit:cover;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-virtual-tour-wrapper .virtual-tour-image i{position:absolute;
color:#fff;
font-size:50px;
font-size:3.125rem;
left:50%;
top:50%;
transform:translate(-50%,-50%);
z-index:99;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.hidden-title-yes .elementor-virtual-tour-wrapper .virtual-tour-title{display:none}
.elementor-column-wrap:hover .text-editor-hover .elementor-text-editor>*:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.elementor-column-wrap .text-editor-hover .elementor-text-editor>*{position:relative;
display:inline-block}
.elementor-column-wrap .text-editor-hover .elementor-text-editor>*:before{position:absolute;
content:attr(data-hover);
color:var(--e-global-color-secondary);
clip-path:polygon(0 0,0 0,0% 100%,0 100%);
transition:clip-path .5s ease}
.animated-slide-column>.elementor-column-wrap{transition:opacity 0s .6s,transform 1s .6s;
opacity:0;
transform:translateX(-20px) translateZ(0)}
.animated-slide-column:after{content:"";
margin:0 -5px 0 0;
position:absolute;
top:0;
right:100%;
bottom:100%;
left:0;
background-color:var(--e-global-color-primary);
z-index:3;
transition:bottom .4s cubic-bezier(.165,.84,.44,1) 0s,right .4s cubic-bezier(.77,0,.175,1) .3s,margin .4s cubic-bezier(.77,0,.175,1) .3s,left .4s cubic-bezier(.77,0,.175,1) .6s}
.animated-slide-column.col-loaded{overflow:hidden;
position:relative}
.animated-slide-column.col-loaded .elementor-column-wrap{transform:translateX(0);
opacity:1}
.animated-slide-column.col-loaded:after{margin-right:0;
right:-3px;
bottom:0;
left:100%}
.animated-bg-parallax{overflow:hidden}
.animated-bg-parallax>.elementor-column-wrap{overflow:hidden}
.animated-bg-parallax .img-banner-parallax{position:absolute;
left:0;
right:0;
top:0;
bottom:0;
z-index:0;
width:100%;
height:100%;
object-fit:cover}
.animated-bg-parallax .img-banner-parallax:not(.hover){transform:none !important}
.elementor-widget-image-box.box-title-decor-yes .elementor-image-box-img{position:relative;
overflow:hidden}
.elementor-widget-image-box.box-title-decor-yes .elementor-image-box-img img{-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-widget-image-box.box-title-decor-yes .elementor-image-box-title{position:relative}
.elementor-widget-image-box.box-title-decor-yes .elementor-image-box-title:before{content:"";
position:absolute;
width:2px;
height:0;
background-color:var(--e-global-color-primary);
top:-60px;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease;
z-index:1;
left:0;
right:0;
margin:0 auto}
.elementor-widget-image-box.box-title-decor-yes:hover .elementor-image-box-title:before{height:50px}
.elementor-widget-image-box.box-title-decor-yes:hover .elementor-image-box-title a{color:var(--e-global-color-primary);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-widget-image-box.box-title-decor-yes:hover img{transform:scale(1.1);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.text-rotate{-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);
-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);
transform:translateX(-50%) translateY(-50%) rotate(-90deg)}
.text-shadow{-webkit-text-stroke:3px #fff;
-webkit-text-fill-color:#009c4e}
.hover-style .elementor-cta__button-wrapper{opacity:0;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease;
transform:translateY(10px);
height:0}
.hover-style .elementor-cta__title{transform:translateY(0);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.hover-style .elementor-cta__content{overflow:hidden}
.hover-style:hover .elementor-cta__title{transform:translateY(-20px);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.hover-style:hover .elementor-cta__button-wrapper{opacity:1;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease;
transform:translateY(-10px)}
.mask-text .elementor-counter>*{color:transparent;
text-align:center;
font-size:10em;
font-weight:900;
background-image:url("https://demo2.themelexus.com/antra/wp-content/themes/antra/assets/images/ldp_mask.jpg");
background-size:contain;
background-clip:text;
-webkit-background-clip:text;
-ms-background-clip:text;
-moz-background-clip:text}
.e--ua-safari .mask-text .elementor-counter{text-align:center}
.e--ua-safari .mask-text .elementor-counter>*{display:inline}
.elementor-icon-box-wrapper{-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease;
position:relative}
.elementor-widget-icon-box .elementor-icon-box-icon .icon-box-number_efect{position:absolute;
top:0;
right:0;
color:var(--e-global-color-primary);
padding:2px 10px;
border-radius:24px;
font-family:var(--e-global-typography-text-font-family);
font-weight:var(--e-global-typography-text-font-weight);
text-transform:var(--e-global-typography-text-text-transform);
font-style:var(--e-global-typography-text-font-style);
text-decoration:var(--e-global-typography-text-text-decoration);
line-height:var(--e-global-typography-text-line-height);
letter-spacing:var(--e-global-typography-text-letter-spacing);
font-size:14px;
font-size:.875rem;
text-transform:uppercase;
font-weight:600;
line-height:22px;
display:inline-table;
background-color:#ccf5f2}
.elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon i:before{z-index:3}
.elementor-widget-icon-box .elementor-icon-box-title{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:16px;
font-size:1rem;
line-height:1.625;
font-weight:500;
text-transform:none;
color:var(--e-global-color-secondary)}
.elementor-widget-icon-box .elementor-icon-box-description{color:var(--e-global-color-text);
font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:16px;
font-size:1rem}
.elementor-widget-icon-box .elementor-icon-box-description a:not(:hover),.elementor-widget-icon-box .elementor-icon-box-description span{color:var(--e-global-color-primary)}
.elementor-widget-icon-box:hover{cursor:pointer}
.elementor-widget-icon-box:hover .elementor-icon-box-title{color:var(--e-global-color-primary)}
.elementor-view-framed .elementor-icon,.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary);
color:#fff}
.reverse-direction-yes.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;
flex-direction:column-reverse}
.reverse-direction-yes.elementor-widget-icon-box .elementor-icon-box-icon{margin:0;
line-height:0}
.background-filter-yes .elementor-icon-box-wrapper{background-color:rgba(255,255,255,.3);
border:1px solid rgba(255,255,255,.4);
-webkit-backdrop-filter:blur(15px);
backdrop-filter:blur(15px);
border-radius:24px}
.background-filter{-webkit-backdrop-filter:blur(15px);
backdrop-filter:blur(15px)}
.show-line-gradient-color-yes .elementor-widget-container{-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
background:#fff}
.show-line-gradient-color-yes .elementor-widget-container .elementor-icon-box-icon .elementor-icon{background:linear-gradient(156.35deg,#fc6a49 15.23%,#016ac0 102.77%)}
.show-line-gradient-color-yes .elementor-widget-container:hover{background:linear-gradient(156.35deg,#fc6a49 15.23%,#016ac0 102.77%)}
.show-line-gradient-color-yes .elementor-widget-container:hover .elementor-icon{background:#fff}
.show-line-gradient-color-yes .elementor-widget-container:hover .elementor-icon-box-title,.show-line-gradient-color-yes .elementor-widget-container:hover .elementor-icon-box-description{color:#fff}
.elementor-image-box-wrapper{position:relative;
display:flex;
flex-direction:column;
-ms-transition:transform .4s ease;
-o-transition:transform .4s ease;
-moz-transition:transform .4s ease;
-webkit-transition:transform .4s ease;
transition:transform .4s ease}
.elementor-image-box-wrapper .elementor-image-box-title{-ms-transition:transform .3s ease;
-o-transition:transform .3s ease;
-moz-transition:transform .3s ease;
-webkit-transition:transform .3s ease;
transition:transform .3s ease;
font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing);
font-size:24px;
font-size:1.5rem;
line-height:1.25;
color:var(--e-global-color-secondary)}
.elementor-image-box-wrapper .elementor-image-box-title span{color:var(--e-global-color-primary)}
.elementor-image-box-wrapper .elementor-image-box-title a{-ms-transition:transform .4s ease;
-o-transition:transform .4s ease;
-moz-transition:transform .4s ease;
-webkit-transition:transform .4s ease;
transition:transform .4s ease}
.elementor-image-box-wrapper .elementor-image-box-img img{display:inline-block}
.elementor-position-left.elementor-position-top .elementor-image-box-wrapper .elementor-image-box-img{margin-bottom:0 !important}
@media (max-width:767px){.elementor-position-left.elementor-position-top .elementor-image-box-wrapper .elementor-image-box-img{margin-bottom:5px !important}
}
.elementor-image-box-button-wrapper{display:inline-flex;
align-items:center;
justify-items:center;
margin-top:33px}
.elementor-image-box-button-wrapper .elementor-image-box-button{color:var(--e-global-color-primary);
text-decoration:underline}
.mostion_image .elementor-widget-image .elementor-widget-container img{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.2s)}
.elementor-vertical-alignment-top .elementor-image-box-wrapper{flex-direction:column-reverse}
.elementor-vertical-alignment-bottom .elementor-image-box-wrapper{flex-direction:column}
.elementor-image-box-content{position:relative;
z-index:2}
.elementor-image-box-background-text{position:absolute;
right:0;
bottom:0;
z-index:1;
font-size:30px;
font-size:1.875rem}
.elementor-widget-n-accordion .e-n-accordion-item{overflow:hidden}
.elementor-widget-n-accordion .e-n-accordion-item-title.has-description{align-items:flex-start}
.elementor-widget-n-accordion .e-n-accordion-item-title-header{flex-flow:column}
.elementor-widget-n-accordion.elementor-element .e-n-accordion-item-title{border:none}
.antra-effect-bg-yes .e-n-accordion-item{backdrop-filter:blur(29px)}
.elementor-widget .elementor-icon-list-icon i{width:var(--width) !important}
.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-text{padding-left:0;
padding-inline-start:0 !important}
.antra-theme-style-yes .elementor-icon-list-icon{padding:15px;
border-radius:50%;
background-color:#fff}
.antra-theme-style-yes .elementor-icon-list-icon i,.antra-theme-style-yes .elementor-icon-list-icon svg{width:1em;
height:1em;
position:relative;
display:block;
margin:0 !important}
.icon-list-hover-yes .elementor-icon-list-text{position:relative;
overflow:hidden}
.icon-list-hover-yes .elementor-icon-list-text:before{content:"";
position:absolute;
bottom:6px;
left:0;
width:0;
height:1px;
visibility:hidden;
background-color:var(--e-global-color-primary);
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.icon-list-hover-yes .elementor-icon-list-text:hover:before{-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
width:100%;
visibility:visible}
.elementor-widget-button .elementor-button.elementor-size-xs{font-size:15px;
font-size:.9375rem;
padding:3px 3px 3px 30px}
.elementor-widget-button .elementor-button.elementor-size-sm{font-size:15px;
font-size:.9375rem;
padding:6px 6px 6px 30px}
.elementor-widget-button .elementor-button.elementor-size-md{font-size:15px;
font-size:.9375rem;
padding:9px 9px 9px 30px}
.elementor-widget-button .elementor-button.elementor-size-lg{font-size:15px;
font-size:.9375rem;
padding:20px 30px}
.elementor-widget-button .elementor-button.elementor-size-xl{font-size:15px;
font-size:.9375rem;
padding:30px}
.elementor-button-content-wrapper{align-items:center}
.elementor-button-default .elementor-button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
border:1px solid #9F9FA4A3;
border-radius:100px;
padding:9px 9px 9px 30px;
color:var(--e-global-color-secondary);
background-color:transparent;
position:relative;
display:inline-flex;
align-items:center;
overflow:hidden;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-button-default .elementor-button i,.elementor-button-default .elementor-button:after{font-size:20px;
font-size:1.25rem;
margin-left:8px;
transform:rotate(-45deg);
background-color:var(--e-global-color-primary);
padding:10px;
border-radius:100px;
position:relative;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-button-default .elementor-button:hover{border-color:var(--e-global-color-primary);
background-color:var(--e-global-color-primary);
color:#fff}
.elementor-button-default .elementor-button:hover i,.elementor-button-default .elementor-button:hover:after{transform:rotate(0)}
.elementor-button-secondary .elementor-button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
border:1px solid #9F9FA4A3;
border-radius:100px;
padding:9px 9px 9px 30px;
color:var(--e-global-color-secondary);
background-color:transparent;
position:relative;
display:inline-flex;
align-items:center;
overflow:hidden;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
color:#fff;
background-color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-button-secondary .elementor-button i,.elementor-button-secondary .elementor-button:after{font-size:20px;
font-size:1.25rem;
margin-left:8px;
transform:rotate(-45deg);
background-color:var(--e-global-color-primary);
padding:10px;
border-radius:100px;
position:relative;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-button-secondary .elementor-button:hover{border-color:var(--e-global-color-primary);
background-color:var(--e-global-color-primary);
color:#fff}
.elementor-button-secondary .elementor-button:hover i,.elementor-button-secondary .elementor-button:hover:after{transform:rotate(0)}
.elementor-button-secondary .elementor-button i,.elementor-button-secondary .elementor-button:after{font-size:20px;
font-size:1.25rem;
margin-left:8px;
transform:rotate(-45deg);
background-color:#fff;
padding:10px;
border-radius:100px;
position:relative;
color:var(--e-global-color-secondary);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-button-secondary .elementor-button:hover{background-color:#fff;
border-color:#fff;
color:var(--e-global-color-secondary)}
.elementor-button-secondary .elementor-button:hover i,.elementor-button-secondary .elementor-button:hover:after{transform:rotate(0);
color:#fff;
background-color:var(--e-global-color-primary)}
.elementor-button-outline .elementor-button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
border-radius:100px;
color:var(--e-global-color-secondary);
background-color:transparent;
border-style:solid;
border-width:1px;
border-color:#9F9FA4A3;
padding:9px 9px 9px 30px;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-button-outline .elementor-button i,.elementor-button-outline .elementor-button:after{font-size:20px;
font-size:1.25rem;
margin-left:8px;
transform:rotate(-45deg);
background-color:var(--e-global-color-primary);
padding:10px;
border-radius:100px;
position:relative;
color:#fff;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-button-outline .elementor-button:hover{color:var(--e-global-color-secondary);
background-color:#fff;
border-color:var(--e-global-color-primary)}
.elementor-button-outline .elementor-button:hover i,.elementor-button-outline .elementor-button:hover:after{transform:rotate(0)}
.elementor-button-link .elementor-button{font-family:var(--e-global-typography-accent-font-family);
font-weight:var(--e-global-typography-accent-font-weight);
text-transform:var(--e-global-typography-accent-text-transform);
font-style:var(--e-global-typography-accent-font-style);
text-decoration:var(--e-global-typography-accent-text-decoration);
line-height:var(--e-global-typography-accent-line-height);
letter-spacing:var(--e-global-typography-accent-letter-spacing);
font-size:15px;
font-size:.9375rem;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
color:var(--e-global-color-secondary);
background-color:transparent;
border:0;
white-space:nowrap;
padding:0;
border-radius:0;
position:relative;
border-bottom:2px solid var(--e-global-color-primary)}
.elementor-button-link .elementor-button i,.elementor-button-link .elementor-button:after{font-size:20px;
font-size:1.25rem;
transform:rotate(-45deg);
position:relative;
color:var(--e-global-color-secondary);
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease}
.elementor-button-link .elementor-button:hover{color:var(--e-global-color-primary)}
.elementor-button-link .elementor-button:hover i,.elementor-button-link .elementor-button:hover:after{transform:rotate(0);
color:var(--e-global-color-primary)}
.elementor-widget-n-tabs{--n-tabs-title-color-hover:var(--e-global-color-secondary);
--n-tabs-title-color-active:var(--e-global-color-secondary)}
.tabs-style-antra-yes{--n-tabs-title-padding-top:0;
--n-tabs-title-padding-right:0;
--n-tabs-title-padding-bottom:0;
--n-tabs-title-padding-left:0;
--n-tabs-default-padding-block:0;
--n-tabs-default-padding-inline:0;
--n-tabs-title-padding-inline-start:0;
--n-tabs-title-font-size:20px;
--n-tabs-title-color:var(--e-global-color-text);
--n-tabs-title-color-hover:var(--e-global-color-primary);
--n-tabs-title-color-active:var(--e-global-color-primary);
--n-tabs-title-background-color:transparent;
--n-tabs-title-background-color-hover:transparent;
--n-tabs-title-background-color-active:transparent;
--n-tabs-title-gap:38px;
--n-tabs-icon-color:var(--e-global-color-lighter);
--n-tabs-icon-color-hover:var(--e-global-color-lighter);
--n-tabs-icon-color-active:var(--e-global-color-lighter)}
.tabs-style-antra-yes .e-n-tabs-heading{border-bottom:0}
.tabs-style-antra-yes .e-n-tab-title{position:relative;
padding:0;
background-color:transparent}
.tabs-style-antra-yes .e-n-tab-title .e-n-tab-icon{display:none}
.tabs-style-antra-yes .e-n-tab-title .e-n-tab-title-text{background-color:transparent;
font-weight:600;
color:var(--e-global-color-lighter);
padding:0;
position:relative;
font-size:16px;
font-size:1rem;
text-transform:uppercase;
line-height:24px}
.tabs-style-antra-yes .e-n-tab-title .e-n-tab-title-text:before{content:"";
position:absolute;
width:0;
height:1px;
bottom:-3px;
left:0;
visibility:hidden;
background-color:var(--e-global-color-primary);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
opacity:0;
-ms-opacity:0;
-o-opacity:0;
-moz-opacity:0;
-webkit-opacity:0;
filter:alpha(opacity=0)}
.tabs-style-antra-yes .e-n-tab-title .e-n-tab-title-text:hover,.tabs-style-antra-yes .e-n-tab-title .e-n-tab-title-text:active,.tabs-style-antra-yes .e-n-tab-title .e-n-tab-title-text:focus{color:var(--e-global-color-primary)}
.tabs-style-antra-yes .e-n-tab-title .e-n-tab-title-text:hover:before,.tabs-style-antra-yes .e-n-tab-title .e-n-tab-title-text:active:before,.tabs-style-antra-yes .e-n-tab-title .e-n-tab-title-text:focus:before{width:100%;
visibility:visible;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]{color:var(--n-tabs-title-color);
background-color:transparent;
padding:0;
overflow:visible}
.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:active,.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:focus{color:var(--e-global-color-primary)}
.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover .e-n-tab-title-text,.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:active .e-n-tab-title-text,.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:focus .e-n-tab-title-text{color:var(--e-global-color-primary)}
.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover:before,.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:active:before,.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:focus:before{width:100%;
visibility:visible;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{position:relative;
padding:0;
background:0 0;
overflow:visible;
color:var(--e-global-color-primary)}
.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{color:var(--e-global-color-primary)}
.tabs-style-antra-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-title-text:before{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible;
width:100%}
.tabs-style-background-antra-yes .e-n-tabs{background-color:rgba(60,57,55,.36);
-webkit-backdrop-filter:blur(64px);
backdrop-filter:blur(64px)}
.e-n-tabs .e-n-tabs-content .e-n-tab-title .e-normal:hover .e-n-tab-title-text{background-color:transparent;
color:#fff}
.e-n-tabs .e-n-tabs-content .e-n-tab-title .e-normal:hover .e-n-tab-title-text:before{visibility:visible;
opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100)}
.e-n-tabs .e-n-tabs-content .e-n-tab-title .e-active .e-n-tab-title-text{background-color:transparent;
color:var(--e-global-color-primary)}
.e-n-tabs .e-n-tabs-content .e-n-tab-title .e-active .e-n-tab-title-text:before{opacity:1;
-ms-opacity:1;
-o-opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
visibility:visible;
width:100%}
@media (max-width:767px){.e-n-tabs .e-n-tabs-content .e-n-tab-title .e-active{padding-bottom:5px;
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:flex-start;
border-bottom:1px solid var(--e-global-color-dark)}
}
@media (max-width:767px){.e-n-tabs .e-n-tabs-content .e-n-tab-title:not(.e-active){border-bottom:1px solid var(--e-global-color-dark);
padding-bottom:5px;
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:flex-start}
}
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child){margin-top:var(--n-tabs-title-gap)/2}
button.e-n-tab-title:before{display:none}
.elementor-widget-sidebar .widget_service_list{padding:40px 40px 35px;
margin-bottom:30px;
background-color:#fff;
border-radius:24px;
font-size:14px;
font-size:.875rem}
.elementor-widget-sidebar .widget_service_list:last-child{border-bottom:none}
@media (max-width:1024px){.elementor-widget-sidebar .widget_service_list{padding:30px 15px}
}
.elementor-widget-sidebar .widget-title{font-size:30px;
font-size:1.875rem;
line-height:34px;
margin-bottom:20px}
.elementor-widget-sidebar li.service-item{font-size:18px;
font-size:1.125rem;
line-height:24px;
padding:0;
margin:0;
border:none}
.elementor-widget-sidebar li.service-item [aria-current=page]{border-radius:9px;
border-color:transparent;
background-color:var(--e-global-color-primary);
color:#fff}
.elementor-widget-sidebar li.service-item [aria-current=page] i{color:#fff;
margin-left:15px}
.elementor-widget-sidebar li.service-item[aria-current=page]+li a,.elementor-widget-sidebar li.service-item:hover+li a{border-radius:9px;
border-color:transparent}
.elementor-widget-sidebar li.service-item a{padding:16px 0 15px;
margin-bottom:0;
border:none;
width:100%;
border-top:1px solid var(--e-global-color-border);
font-family:var(--e-global-typography-primary-font-family);
font-weight:var(--e-global-typography-primary-font-weight);
text-transform:var(--e-global-typography-primary-text-transform);
font-style:var(--e-global-typography-primary-font-style);
text-decoration:var(--e-global-typography-primary-text-decoration);
line-height:var(--e-global-typography-primary-line-height);
letter-spacing:var(--e-global-typography-primary-letter-spacing);
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-sidebar li.service-item i{color:var(--e-global-color-primary);
margin-left:-3px;
margin-right:4px;
line-height:24px;
font-size:15px;
font-size:.9375rem;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease}
.elementor-widget-sidebar li.service-item:hover{border-color:transparent;
border-radius:9px}
.elementor-widget-sidebar li.service-item:hover a{border-color:transparent;
border-radius:9px;
background-color:var(--e-global-color-primary);
color:#fff}
.elementor-widget-sidebar li.service-item:hover i{color:#fff;
margin-left:15px}
.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper{display:inline-flex;
overflow:hidden}
.elementor-widget-counter .elementor-counter-number-wrapper{font-family:var(--e-global-typography-secondary-font-family);
font-weight:var(--e-global-typography-secondary-font-weight);
text-transform:var(--e-global-typography-secondary-text-transform);
font-style:var(--e-global-typography-secondary-font-style);
text-decoration:var(--e-global-typography-secondary-text-decoration);
line-height:var(--e-global-typography-secondary-line-height);
letter-spacing:var(--e-global-typography-secondary-letter-spacing)}
.elementor-widget-counter .odometer-auto-theme .odometer-digit{line-height:1.2}
.elementor-widget-counter .elementor-counter-number{order:1}
.elementor-widget-counter .elementor-counter-number-prefix{order:2}
.elementor-widget-counter .elementor-counter-number-suffix{order:3}
.elementor_library-template-default .entry-header,.elementor_library-template-default nav.post-navigation:not(.elementor-widget nav.post-navigation),.elementor_library-template-default .entry-taxonomy{display:none}
.header-absolute{position:absolute !important;
width:100%;
z-index:99;
background-color:transparent !important}
:root{--scroll-bar:8px}
body:not(.has-scrollbar) .elementor-section.elementor-section-stretched{width:100vw !important;
margin-left:calc(-50vw + 50%) !important;
margin-right:calc(-50vw + 50%) !important;
left:0 !important}
body.has-scrollbar .elementor-section.elementor-section-stretched{width:calc(100vw - 20px) !important;
margin-left:calc(-50vw + 50% + 10px) !important;
margin-right:calc(-50vw + 50% + 10px);
left:0 !important}
@supports (color:var(--scroll-bar)){body.has-scrollbar .elementor-section.elementor-section-stretched{width:calc(100vw - var(--scroll-bar)) !important;
margin-left:calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;
margin-right:calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;
left:0 !important}
}
.elementor-social-icons-wrapper .elementor-social-icon:hover{opacity:1}
.c-primary{color:#d60037;}
.bg-blur{backdrop-filter:blur(15px)}
.elementor-widget-tabs .elementor-tab-title a{display:flex;
align-items:center}
.underline-primary{position:relative}
.underline-primary:before{content:"";
position:absolute;
width:100%;
height:10px;
bottom:10px;
left:0;
background-color:#ffd8d2;
z-index:-1}
.sublink .elementor-column:hover img{opacity:.8;
border-color:var(--e-global-color-primary) !important}
.sublink .elementor-column img{transition:all .3s ease}
.btn-slider{display:inline-flex;
align-items:center}
.btn-slider i{margin-bottom:2px}
.btn-slider i.left{font-size:10px;
font-size:.625rem;
margin-right:7px;
width:12px;
transition:all .15s ease}
.btn-slider i.right{font-size:10px;
font-size:.625rem;
margin-left:0;
order:15;
width:0;
opacity:0;
transition:all .15s ease}
.btn-slider:hover i.left{width:0;
opacity:0;
margin-right:0}
.btn-slider:hover i.right{width:12px;
opacity:1;
margin-left:7px}
.icon-shape-yes .elementor-icon{position:relative}
.icon-shape-yes .elementor-icon i,.icon-shape-yes .elementor-icon svg{z-index:1}
.icon-shape-yes .elementor-icon i:after,.icon-shape-yes .elementor-icon svg:after{content:"";
position:absolute;
top:0;
right:-5px;
width:24px;
height:24px;
border-radius:100%;
z-index:-1;
background-color:var(--e-global-color-primary);
transition:all .15s ease}
.icon-shape-yes:hover .elementor-icon i:after,.icon-shape-yes:hover .elementor-icon svg:after{background-color:var(--e-global-color-secondary);
transition:all .15s ease}
.elementor-widget-progress .progress-title{display:flex;
flex-direction:row;
justify-content:space-between;
align-items:flex-end}
.progress-title .elementor-progress-percentage{padding-right:0}
@media (max-width:1600px){.width-megamenu-reponsive{--content-width:1290px !important}
}
@media (max-width:1200px){.width-megamenu-reponsive-2{--content-width:1140px !important}
}
.elementor-widget-text-path svg:not(:root){overflow:visible}
@media (max-width:767px){.process-position-unset{position:unset}
}
.elementor-social-icons-wrapper .elementor-social-icon{display:inline-flex}
.elementor-social-icons-wrapper .elementor-social-icon:hover{opacity:1}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:clip}
body.antra-scroll-sticky{overflow-x:clip}
body.antra-scroll-sticky #page{overflow-x:clip}
.elementor-motion-effects-element{transition:all 1.2s ease-out !important}
@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%)}
50%{opacity:0;
-moz-transform:translate(-100%)}
51%{opacity:1}
}
@keyframes toRightFromLeft{49%{transform:translate(100%)}
50%{opacity:0;
transform:translate(-100%)}
51%{opacity:1}
}
@-moz-keyframes animateIcon{0%{opacity:1;
-moz-transform:translate(0)}
50%{opacity:0;
-moz-transform:translate(100%)}
51%{opacity:0;
-moz-transform:translate(-100%)}
100%{opacity:1;
-moz-transform:translate(0)}
}
@keyframes animateIcon{0%{opacity:1;
transform:translate(0)}
50%{opacity:0;
transform:translate(100%)}
51%{opacity:0;
transform:translate(-100%)}
100%{opacity:1;
transform:translate(0)}
}
