.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.tf-nav-menu ul {
padding: 0;
margin: 0;
list-style: none;
}
.tf-nav-menu ul a,
.tf-nav-menu ul li,
.tf-nav-menu .mainnav .menu-container .sub-menu,
.tf-nav-menu button {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
}
.tf-nav-menu .mainnav .menu-container > ul > li {
display: inline-block;
}
.tf-nav-menu .mainnav .menu-container ul li {
position: relative;
}
.tf-nav-menu .mainnav .menu-container .sub-menu {
position: absolute;
top: 100%;
left: 0;
min-width: 250px;
z-index: 999;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
.tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu > li ul.sub-menu  {
top: 0;
left: 100%;
}
.tf-nav-menu .mainnav .menu-container > ul > li:last-child > ul.sub-menu > li ul.sub-menu  {
left: -100%;
}
.tf-nav-menu .mainnav .menu-container .menu-item-has-children:hover > ul.sub-menu {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.tf-nav-menu.horizontal,
.tf-nav-menu .mainnav ul.menu,
.only-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;    
}
.tf-nav-menu.horizontal.tf-alignment-center,
.tf-alignment-center ul.menu,
.only-icon.tf-alignment-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.tf-nav-menu.horizontal.tf-alignment-right,
.tf-alignment-right ul.menu,
.only-icon.tf-alignment-right {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.tf-nav-menu .tf-alignment-justify,
.tf-alignment-justify ul.menu,
.only-icon.tf-alignment-justify {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.tf-nav-menu .menu-container ul li a {
display: block;
}
.tf-nav-menu .mainnav .menu-container > ul > li > a {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-decoration: none;
}
.tf-nav-menu .mainnav .menu-container > ul > li:first-child > a {
padding-left: 0px !important;
}
.tf-nav-menu .mainnav .menu-container > ul > li:last-child > a {
padding-right: 0px !important;
}
.tf-nav-menu .mainnav .menu-container li> a > i {
display: none;
}
.tf-nav-menu .mainnav .menu-container li.menu-item-has-children > a > i {
margin-left: 6px;
display: block;
float: right;
cursor: pointer;
position: relative;
font-weight: 900;
font-style: normal;
line-height: inherit;
padding-right: 5px;
}
.tf-nav-menu .mainnav .menu-container > ul > li > a > i.fa-angle-right:before {
content: "\f107";
}
.tf-nav-menu .mainnav .menu-container > ul > li > a > i.fa-caret-right:before {
content: "\f0d7";
}
.tf-nav-menu .nav-panel {
position: fixed;
width: 300px;
height: 100%;
left: -100%;
top: 0;
background: #212529;
z-index: 99999;
overflow-y: auto;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
overflow-y: auto;
}
.tf-nav-menu .nav-panel.active {
left: 0;
}
.tf-nav-menu.menu-panel-style-default .nav-panel {
width: 100%;
left: 0;
top: -100%;
display: -webkit-flex !important;
display: flex !important;
flex-direction: column;
}
.tf-nav-menu .nav-panel.mobile-menu-alignment-center .btn-submenu {
position: static;
right: unset;
top: unset;
display: inline-block;
}
.tf-nav-menu.menu-panel-style-default .nav-panel.active {
top: 0;
}
.wrap-close-menu-panel-style-default {
display: none;
}
.tf-nav-menu.menu-panel-style-default .wrap-close-menu-panel-style-default {
-webkit-order: 999;
order: 999;
padding: 20px 0;
display: block;
}
.tf-nav-menu .mobile-menu-overlay {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: -98;
background: rgba(0, 0, 0, 0.9);
opacity: 0;
visibility: hidden;
will-change: opacity;
transition: opacity .5s cubic-bezier(.25, .46, .45, .94);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.tf-nav-menu .mobile-menu-overlay.active {
opacity: 1;
visibility: visible;
z-index: 9999;
}
.tf-nav-menu.menu-panel-style-left .tf-close {
cursor: pointer;
position: fixed;
right: 30px;
top: 30px;
z-index: -98;
opacity: 0;
visibility: hidden;
will-change: opacity;
transition: opacity .5s cubic-bezier(.25, .46, .45, .94);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.tf-nav-menu.menu-panel-style-left .tf-close.active {
opacity: 1;
visibility: visible;    
z-index: 9999999;
}
.tf-nav-menu .close-menu-panel-style-default {
cursor: pointer;
position: unset;
right: unset;
top: unset;
}
.tf-nav-menu .nav-panel .logo-nav img {
margin: 0 auto;
}
.nav-panel .logo-nav {
display: inline-block;
}
.tf-nav-menu button {
background-color: transparent;
border: none;
outline: none;
line-height: 1;
}
.tf-nav-menu button:focus {
outline: none;
}
.tf-nav-menu .btn-submenu,
.tf-nav-menu .btn-submenu:focus {
background: transparent !important;
}
.tf-nav-menu .btn-submenu i {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s;
}
.tf-nav-menu .btn-submenu.active i {
transform: rotate3d(0, 0, 1, -180deg);
-moz-transform: rotate3d(0, 0, 1, -180deg);
-webkit-transform: rotate3d(0, 0, 1, -180deg);
-o-transform: rotate3d(0, 0, 1, -180deg);
} .tf-nav-menu.dropdown-style1 .mainnav .menu-container ul.sub-menu {
box-sizing: border-box;
box-shadow: 0px 0px 50px 10px rgb(0 0 0 / 10%);
-webkit-box-shadow: 0px 0px 50px 10px rgb(0 0 0 / 10%);
-moz-box-shadow: 0px 0px 50px 10px rgba(0,0,0,.10);
}
.tf-nav-menu.dropdown-style1 .mainnav .menu-container ul.sub-menu:before {
content: "";
position: absolute;
height: 12px;
width: 100%;
top: -12px;
left: 0;
}
.tf-nav-menu.dropdown-style1 .mainnav .menu-container ul.sub-menu:after {
content: "";
position: absolute;
height: 15px;
width: 15px;
top: -5px;
left: 50px;
opacity: 1;
z-index: -1;
background: #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transform: rotate( 45deg );
-ms-transform: rotate(45deg);
transform: rotate( 45deg );
}
.tf-nav-menu.dropdown-style1 .mainnav .menu-container ul.sub-menu ul.sub-menu:after {
top: 15px;
left: -5px;
}
.tf-nav-menu.dropdown-style1 .mainnav .menu-container ul.sub-menu ul.sub-menu {
left: 105%;
} .tf-nav-menu.only-icon .mainnav {
display: none;
}
.tf-nav-menu.only-icon .menu-container ul li a > i,
.tf-nav-menu.horizontal .btn-menu-only {
display: none;
}
.tf-nav-menu .nav-panel.mobile-menu-alignment-left {
text-align: left;
}
.tf-nav-menu .nav-panel.mobile-menu-alignment-center {
text-align: center;
}
.tf-nav-menu .nav-panel.mobile-menu-alignment-center .mainnav-mobi a {
display: inline-block;
} .btn-submenu {
position: absolute;
right: 0;
top: 0;
text-align: center;
cursor: pointer;
width: 50px;
height: 50px;    
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s;
z-index: 11;
}
.mainnav-mobi ul > li > a {
text-decoration: none;
padding: 0 0;
}
.mainnav-mobi ul li,
.mainnav-mobi ul li a {
position: relative;
}
.mainnav-mobi ul li .btn-submenu.active, 
.mainnav-mobi ul > li.active > a, 
.mainnav-mobi ul li a.active {
color: rgba(255,255,255,1);
}
.mobile-style-default .mainnav-mobi {
position: absolute;
top: 100%;
left: 0%;
width: 100%;
z-index: 999;
}
.mobile-style-default .mainnav-mobi ul.sub-menu {
padding-left: 0;
}
.mobile-style-default .mainnav-mobi ul li a {
padding-left: 15px;
}
@media (min-width: 992px) {
.tf-nav-menu .btn-menu-mobile,
.tf-nav-menu .nav-panel {
display: none;
}
.tf-nav-menu.only-icon .nav-panel {
display: block;
}
}
@media (max-width: 991px) {
.tf-nav-menu .menu-container ul li a > i,
.tf-nav-menu.only-icon .btn-menu-mobile {
display: none !important;
} 
.tf-nav-menu .mainnav {
display: none;
}
} .tf_link_effect_underline .mainnav .menu-container > ul > li > a:after,
.tf_link_effect_overline .mainnav .menu-container > ul > li > a:after,
.tf_link_effect_double-line .mainnav .menu-container > ul > li > a:before,
.tf_link_effect_double-line .mainnav .menu-container > ul > li > a:after {
content: "";
width: 100%;
height: 3px;
position: absolute;
bottom: 0;
left: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf_link_effect_overline .mainnav .menu-container > ul > li > a:after {
bottom: unset;
top: 0;
}
.tf_link_effect_underline.tf_animation_line_normal .mainnav .menu-container > ul > li.current-menu-ancestor > a:after,
.tf_link_effect_overline.tf_animation_line_normal .mainnav .menu-container > ul > li.current-menu-ancestor > a:after {
visibility: visible;
opacity: 1;
}
.tf_link_effect_underline .mainnav .menu-container > ul > li > a:hover:after,
.tf_link_effect_overline .mainnav .menu-container > ul > li > a:hover:after,
.tf_link_effect_double-line .mainnav .menu-container > ul > li > a:hover:before,
.tf_link_effect_double-line .mainnav .menu-container > ul > li > a:hover:after {
visibility: visible;
opacity: 1;
}
.tf_link_effect_underline.tf_animation_line_drop-in .mainnav .menu-container > ul > li > a:after {
bottom: -10px;
}
.tf_link_effect_underline.tf_animation_line_drop-in .mainnav .menu-container > ul > li > a:hover:after {
bottom: 0;
}
.tf_link_effect_underline.tf_animation_line_drop-out .mainnav .menu-container > ul > li > a:after {
bottom: 10px;
}
.tf_link_effect_underline.tf_animation_line_drop-out .mainnav .menu-container > ul > li > a:hover:after {
bottom: 0;
}
.tf_link_effect_overline.tf_animation_line_drop-in .mainnav .menu-container > ul > li > a:after {
top: -10px;
}
.tf_link_effect_overline.tf_animation_line_drop-in .mainnav .menu-container > ul > li > a:hover:after {
top: 0;
}
.tf_link_effect_overline.tf_animation_line_drop-out .mainnav .menu-container > ul > li > a:after {
top: 10px;
}
.tf_link_effect_overline.tf_animation_line_drop-out .mainnav .menu-container > ul > li > a:hover:after {
top: 0;
}
.tf_link_effect_underline.tf_animation_line_slide .mainnav .menu-container > ul > li > a:after,
.tf_link_effect_overline.tf_animation_line_slide .mainnav .menu-container > ul > li > a:after {
width: 0%;
left: 50%;
transform: translateX(-50%);
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
}
.tf_link_effect_underline.tf_animation_line_slide .mainnav .menu-container > ul > li > a:hover:after,
.tf_link_effect_overline.tf_animation_line_slide .mainnav .menu-container > ul > li > a:hover:after {
width: 100%;
}
.tf_link_effect_double-line .mainnav .menu-container > ul > li > a:before {
bottom: unset;
top: -10px;
}
.tf_link_effect_double-line .mainnav .menu-container > ul > li > a:after {
bottom: -10px;
}
.tf_link_effect_double-line .mainnav .menu-container > ul > li > a:hover:before {
top: 0;
}
.tf_link_effect_double-line .mainnav .menu-container > ul > li > a:hover:after {
bottom: 0;
}
.tf_link_effect_text .mainnav .menu-container > ul > li > a:hover {
transform: scale(1.07);
-moz-transform: scale(1.07);
-webkit-transform: scale(1.07);
-o-transform: scale(1.07);
} .tf-widget-logo .wrap-logo,
.tf-widget-logo .logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.tf-alignment-left .wrap-logo {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.tf-alignment-center .wrap-logo {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.tf-alignment-right .wrap-logo {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none; z-index: 300;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%; display: block;}
.flex-control-thumbs img {cursor:pointer;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {overflow:hidden; position: relative; z-index:2;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; } .flexslider .flex-direction-nav a {
z-index: 9999;
text-align: center;
display: block;
width: 60px;
height: 60px;
outline: 0;
top: 50%;
transform: translateY(-50%);
background-color: #f96868;
color: #fff;   
}
.flexslider.directionnav-circle .flex-direction-nav a,
.flexslider.directionnav-circle-border .flex-direction-nav a {
border-radius: 50%;
}
.flexslider.directionnav-circle-border .flex-direction-nav a {
border: 2px solid;
background-color: transparent !important;
}
.flexslider.directionnav-square-border .flex-direction-nav a {
border: 2px solid;
background-color: transparent !important;
}
.flexslider .flex-direction-nav a:hover {
background-color: #4d4d4d;
text-decoration: none;
color: #fff;
}
.flexslider .flex-direction-nav .flex-prev {
position: absolute;
left: 0;
}
.flexslider .flex-direction-nav .flex-next {
position: absolute;
right: 0;
}
.flexslider .flex-direction-nav i {
font-size: 40px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
} .flexslider .flex-control-nav {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 27px;
text-align: center;
}
.flexslider .flex-control-nav li {
margin: 0 3px;
display: inline-block;
zoom: 1;
display: inline;
}
.flexslider .flex-control-nav li a {
z-index: 9999px;
width: 7px;
height: 7px;
display: block;
background-color: #4d4d4d;
cursor: pointer;
text-indent: -9999px;    
}
.flexslider.controlnav-circle .flex-control-nav li a {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.flexslider .flex-control-nav li a.flex-active {
background-color: #f96868; 
}.flexslider ul li .bgimg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-position: center;
}
.flexslider .slides img.bg_shape {
position: absolute;
width: auto;
max-width: 100%;
height: auto;
top: 0;
left: 0;
}
.flexslider li .button-one,
.flexslider li .button-two {
display: inline-block;
text-align: center;
line-height: 1;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.flexslider .button-group {
margin: 0 !important;
padding: 0 !important;
}
.flexslider .button-group > li {
display: inline-block;
margin: 0 !important;
padding: 0 !important;
}
.flexslider .flex-direction-nav a {
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.button-group a.button-one {
font-family: "Roboto", Sans-serif;
font-weight: 400;
padding: 19px 38px 19px 43px;
border-radius: 50px 50px 50px 50px;
margin: 0px 9px 0px 0px;
border: 2px solid;
}
.button-group a.button-one:hover {
background-color: #000000;
}
.button-group a.button-one svg {
height: auto;
position: unset;
top: unset;
left: unset;
display: inline-block;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.button-group a.button-one .btn-icon-left,
.button-group a.button-one .btn-icon-right {
vertical-align: middle;
}
.flexslider .flex_caption { 
width: 100%; 
display: block; 
}
.flex_caption.container {
margin: 0 auto;
}
.flexslider .item-slide .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.vegas-content a.button-one svg {
height: auto;
position: unset;
top: unset;
left: unset;
display: inline-block;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.vegas-content .heading:before,
.vegas-content h1:before,
.vegas-content h2:before,
.flexslider h1:before,
.flexslider h2:before {
display: none !important;
}
@media only screen and (max-width: 991px) {
.flexslider .flex-direction-nav {
visibility: hidden;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.flexslider:hover .flex-direction-nav {
visibility: visible;
opacity: 1;
}
}
@media only screen and (max-width: 767px) {
.flexslider .flex-direction-nav {
display: none;
}
.flexslider .flex_caption {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 576px) {
.flex_caption.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.flex_caption.container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.flex_caption.container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.flex_caption.container {
max-width: 1140px;
}
} .ghostIn, .fromTop, .fromRight, .fromBottom, .fromLeft {opacity: 0; transition: all 0.7s ; -webkit-transition: all 0.7s ;}
.flexslider li.flex-active-slide .ghostIn {opacity: 1;}
.flexslider li .fromTop {transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); -webkit-transform: translateY(-100%);}
.flexslider li.flex-active-slide .fromTop {opacity: 1; transform: translateY(0); -o-transform: translateY(0%); -ms-transform: translateY(0); -webkit-transform: translateY(0);}
.flexslider li .fromBottom {transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); -webkit-transform: translateY(100%);}
.flexslider li.flex-active-slide .fromBottom {opacity: 1; transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0);}
.flexslider li .fromLeft {transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%);}
.flexslider li.flex-active-slide .fromLeft {opacity: 1; transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0);}
.flexslider li .fromRight {transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); -webkit-transform: translateX(100%);}
.flexslider li.flex-active-slide .fromRight {opacity: 1; transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0);} .bg_zoomIn, .bg_zoomOut { opacity: 0; transition: transform 5s ease-in-out; }
.flexslider li.flex-active-slide .bg_zoomIn { opacity: 1; transform: scale(1.2); }
.bg_zoomOut { transform: scale(1.2); }
.flexslider li.flex-active-slide .bg_zoomOut { opacity: 1; transform: scale(1); }
.captionDelay1 {transition-delay: 0.1s; -webkit-transition-delay: 0.1s;}
.captionDelay2 {transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}
.captionDelay3 {transition-delay: 0.3s; -webkit-transition-delay: 0.3s;}
.captionDelay4 {transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
.captionDelay5 {transition-delay: 0.5s; -webkit-transition-delay: 0.5s;}
.captionDelay6 {transition-delay: 0.6s; -webkit-transition-delay: 0.6s;}
.captionDelay7 {transition-delay: 0.7s; -webkit-transition-delay: 0.7s;}
.captionDelay8 {transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
.captionDelay9 {transition-delay: 0.9s; -webkit-transition-delay: 0.9s;}
.captionDelay10 {transition-delay: 1s; -webkit-transition-delay: 1s;}
.captionDelay11 {transition-delay: 1.1s; -webkit-transition-delay: 1.1s;}
.captionDelay12 {transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
.captionDelay13 {transition-delay: 1.3s; -webkit-transition-delay: 1.3s;}
.captionDelay14 {transition-delay: 1.4s; -webkit-transition-delay: 1.4s;}
.captionDelay15 {transition-delay: 1.5s; -webkit-transition-delay: 1.5s;}
.captionDelay16 {transition-delay: 1.6s; -webkit-transition-delay: 1.6s;}
.captionDelay17 {transition-delay: 1.7s; -webkit-transition-delay: 1.7s;}
.captionDelay18 {transition-delay: 1.8s; -webkit-transition-delay: 1.8s;}
.captionDelay19 {transition-delay: 1.9s; -webkit-transition-delay: 1.9s;}
.captionDelay20 {transition-delay: 2s; -webkit-transition-delay: 2s;}
.vivify.captionDelay1 {animation-duration: 0.1s !important; -webkit-animation-duration: 0.1s !important;}
.vivify.captionDelay2 {animation-duration: 0.2s !important; -webkit-animation-duration: 0.2s !important;}
.vivify.captionDelay3 {animation-duration: 0.3s !important; -webkit-animation-duration: 0.3s !important;}
.vivify.captionDelay4 {animation-duration: 0.4s !important; -webkit-animation-duration: 0.4s !important;}
.vivify.captionDelay5 {animation-duration: 0.5s !important; -webkit-animation-duration: 0.5s !important;}
.vivify.captionDelay6 {animation-duration: 0.6s !important; -webkit-animation-duration: 0.6s !important;}
.vivify.captionDelay7 {animation-duration: 0.7s !important; -webkit-animation-duration: 0.7s !important;}
.vivify.captionDelay8 {animation-duration: 0.8s !important; -webkit-animation-duration: 0.8s !important;}
.vivify.captionDelay9 {animation-duration: 0.9s !important; -webkit-animation-duration: 0.9s !important;}
.vivify.captionDelay10 {animation-duration: 1s !important; -webkit-animation-duration: 1s !important;}
.vivify.captionDelay11 {animation-duration: 1.1s !important; -webkit-animation-duration: 1.1s !important;}
.vivify.captionDelay12 {animation-duration: 1.2s !important; -webkit-animation-duration: 1.2s !important;}
.vivify.captionDelay13 {animation-duration: 1.3s !important; -webkit-animation-duration: 1.3s !important;}
.vivify.captionDelay14 {animation-duration: 1.4s !important; -webkit-animation-duration: 1.4s !important;}
.vivify.captionDelay15 {animation-duration: 1.5s !important; -webkit-animation-duration: 1.5s !important;}
.vivify.captionDelay16 {animation-duration: 1.6s !important; -webkit-animation-duration: 1.6s !important;}
.vivify.captionDelay17 {animation-duration: 1.7s !important; -webkit-animation-duration: 1.7s !important;}
.vivify.captionDelay18 {animation-duration: 1.8s !important; -webkit-animation-duration: 1.8s !important;}
.vivify.captionDelay19 {animation-duration: 1.9s !important; -webkit-animation-duration: 1.9s !important;}
.vivify.captionDelay20 {animation-duration: 2s !important; -webkit-animation-duration: 2s !important;}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-widget-tfimagebox {
overflow: hidden;
}
.tf-imagebox .tf-button-container .tf-button {
display: inline-block;
}
.tf-imagebox .tf-button-container.left {
text-align: left;
}
.tf-imagebox .tf-button-container.center {
text-align: center;
}
.tf-imagebox .tf-button-container.right {
text-align: right; 
}
.tf-imagebox .tf-button-container.justify .tf-button {
text-align: center;
width: 100%;
}
.tf-imagebox a,
.tf-imagebox a i,
.tf-imagebox .image .image-overlay,
.btn-overlay:after,
.tf-imagebox .image img,
.tf-imagebox.style-2 .content,
.tf-imagebox.style-3 .content,
.tf-imagebox .content,
.content-only {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;    
}
.btn-overlay {
position: relative;
overflow: hidden;
z-index: 1;
}
.btn-overlay:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
z-index: -1;  
}
.from-top.btn-overlay:after {
top: -100%;
left: 0;
}
.from-top.btn-overlay:hover:after {
top: 0%;
}
.from-bottom.btn-overlay:after {
top: 100%;
left: 0;
}
.from-bottom.btn-overlay:hover:after {
top: 0%;
}
.from-left.btn-overlay:after {
top: 0;
left: -100%;
}
.from-left.btn-overlay:hover:after {
left: 0;
}
.from-right.btn-overlay:after {
top: 0;
left: 100%;
}
.from-right.btn-overlay:hover:after {
left: 0;
}
.from-center.btn-overlay:after {
width: 0%;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
opacity: 0;
visibility: hidden;
}
.from-center.btn-overlay:hover:after {
width: 100%;
opacity: 1;
visibility: visible;
}
.skew.btn-overlay:after {
width: 100%;
height: 0;
top: 50%;
left: 50%;
background: #fff;
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.skew.btn-overlay:hover:after {	
height: 260%;
opacity: 1;
}
.tf-imagebox .image img {
display: block;
margin: 0 auto;
}
.tf-imagebox .image {
position: relative;
overflow: hidden;
}
.tf-imagebox .image .image-overlay {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
}
.tf-imagebox .image .image-overlay.default {
top: 0;
left: 0;
visibility: visible;
opacity: 1;
}
.tf-imagebox .image .image-overlay.fade-in {
top: 0;
left: 0;
}
.tf-imagebox:hover .image .image-overlay.fade-in {
visibility: visible;
opacity: 1;
}
.tf-imagebox .image .image-overlay.fade-in-left {
top: 0;
right: 100%;
}
.tf-imagebox:hover .image .image-overlay.fade-in-left {
visibility: visible;
opacity: 1;
right: 0;
}
.tf-imagebox .image .image-overlay.fade-in-right {
top: 0;
left: 100%;
}
.tf-imagebox:hover .image .image-overlay.fade-in-right {
visibility: visible;
opacity: 1;
left: 0;
}
.tf-imagebox .image .image-overlay.fade-in-down {
bottom: 100%;
left: 0;
}
.tf-imagebox:hover .image .image-overlay.fade-in-down {
visibility: visible;
opacity: 1;
bottom: 0;
}
.tf-imagebox .image .image-overlay.fade-in-up {
top: 100%;
left: 0;
}
.tf-imagebox:hover .image .image-overlay.fade-in-up {
visibility: visible;
opacity: 1;
top: 0;
}
.tf-imagebox {
font-size: 14px;
line-height: 25px;
}
.tf-imagebox .title {
margin-top: 0;
font-size: 16px;
}
.tf-imagebox.style-2,
.tf-imagebox.style-3 {
overflow: hidden;
position: relative;
}
.tf-imagebox.style-2 .image img {
width: 100%;
}
.tf-imagebox.style-2 .content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.tf-imagebox.style-2 .content {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
padding: 20px;
opacity: 0;
visibility: hidden;
}
.tf-imagebox.style-2:hover .content {
opacity: 1;
visibility: visible;
}
.tf-imagebox.style-2 .content.fade-in-up {
top: 100%;
}
.tf-imagebox.style-2:hover .content.fade-in-up {
top: 0%;
}
.tf-imagebox.style-2 .content.fade-in-down {
top: -100%;
}
.tf-imagebox.style-2:hover .content.fade-in-down {
top: 0%;
}
.tf-imagebox.style-2 .content.fade-in-left {
left: -100%;
}
.tf-imagebox.style-2:hover .content.fade-in-left {
left: 0%;
}
.tf-imagebox.style-2 .content.fade-in-right {
left: 100%;
}
.tf-imagebox.style-2:hover .content.fade-in-right {
left: 0%;
}
.tf-imagebox.style-3 .content {
position: absolute;
bottom: 100%;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
opacity: 0;
}
.tf-imagebox.style-3:hover .content  {
visibility: visible;
opacity: 1;
bottom: 0;
}
.content-only {
display: none;
}
.tf-imagebox.style-3 .content-only {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: auto;
visibility: visible;
opacity: 1;
display: block;
}
.tf-imagebox.style-3:hover .content-only {
visibility: hidden;
opacity: 0;
bottom: -100%;
}
.tf-imagebox.style-3 .content-only.has-icon {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.tf-imagebox.style-3 .content-only .wrap-icon {    
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.tf-imagebox .content {
position: relative;
}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;width:1em;fill:currentColor;overflow:visible}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}