.justify-center {
-webkit-justify-content: center;
justify-content: center;
}
.elementor-element.elementskit-parallax-multi-container {
margin: 0 auto;
}
.elementor.elementor .e-con>.elementor-widget,
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container, .ekit-wid-con
{
height: 100%;
}
.elementor-138 .elementor-element.elementor-element-3c007068 > .elementor-widget-container {
background-color: #e7fd995e;
padding: 40px 40px 40px 40px;
border-style: solid;
border-color: var(--e-global-color-secondary);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-138 .elementor-element.elementor-element-3c007068 .elementskit-single-pricing a.elementskit-pricing-btn {
background-color: #053c41;
color: #e7fd99;
padding: 10px 10px 10px 10px;
}
.elementor-138 .elementor-element.elementor-element-3c007068 .elementskit-single-pricing a.elementskit-pricing-btn:hover {
background-color: #e7fd99;
color: #053c41;
border: 2px solid #053c41;
}
.ekit-wid-con .elementskit-single-pricing {
transition: var(--global-transition);
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
}
.home ul#menu-main-menu a.ekit-menu-nav-link {
color: #053C41;
transition: all 0.5s;
}
a.site-logo img {
width: 200px !important;
}
#site-header .elementor-element.elementskit-parallax-multi-container:first-child {
margin-left: 0
}
#site-header .elementor-element.elementskit-parallax-multi-container:last-child {
margin-right: 0
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a.active {
padding-bottom: 2px;
border-bottom: 2px solid #053c41cf;
color: var(--e-global-color-secondary) !important;
}
a.ekit-menu-nav-link:after {
display:block;
content: '';
border-bottom: solid 2px #053C41;  
transform: scaleX(0);  
transition: transform 250ms ease-in-out;
}
a.ekit-menu-nav-link:hover:after { transform: scaleX(1); }
ul.elementskit-pricing-lists {
min-height: 330px;
}
#free-pricing-plan span.elementskit-pricing-price sup.currency {
display: none;
}
span.elementskit-pricing-price {
text-align: center;
}
#pricing-plans-wrapper span.pricing-trial-tag {
position: absolute;
bottom: -1px;
right: 30%;
font-size: 11px;
width: 40%;
text-align: center;
background: var(--e-global-color-accent);
color: var(--e-global-color-secondary);
padding: 4px 6px;
border-radius: 6px 6px 0 0;
}
#pricing-plans-wrapper .elementor-widget-container {
position: relative;
}
#pricing-plans-wrapper .elementskit-pricing-btn-wraper {
margin-bottom: 20px
}
#pricing-plans-wrapper span.pricing-recommend-tag {
position: absolute;
top: 0px;
right: 30%;
font-size: 12px;
width: 40%;
text-align: center;
color: var(--e-global-color-accent);
background: var(--e-global-color-secondary);
padding: 6px;
border-radius: 0 0 6px 6px;
}
#home-highlight-text span.ekit-fancy-text-lists {
transform: skewY(-3deg);
border-radius: 6px;
}
#home-highlight-text .ekit-fancy-text {
line-height: 56px;
}
#home-highlight-text .ekit-fancy-prefix-text {
font-size: 34px
}
#scan-website-form .elementor-widget-button {
align-self: auto;
}
#scan-website-form  span.mf-error-message {
font-size: 12px;
margin-top: 5px;
}
.changelog-list-wrapper .elementskit-post-image-card {
display: flex !important;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.changelog-list-wrapper .elementskit-post-body {
height: 100%;
justify-content: space-between;
display: flex;
flex-direction: column;
}
.elementor-118 .elementor-element.elementor-element-3081930 {
background: #000
}
.ekit-fancy-prefix-text {
font-size: 34px
}
.crisp-client .cc-1brb6 .cc-1yy0g .cc-1no03 {
bottom: 145px!important;
}
.crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf {
bottom: 90px !important;
width: 50px !important;
height: 50px !important;
right: 30px !important;
}
.crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf .cc-157aw {
width: 50px !important;
height: 50px !important;
}
.back-to-top.scroll-position-style span.icon-arrow-up {
opacity: 1;
background-color: var(--e-global-color-secondary);
}
.crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf .cc-6lwfw span.cc-1pzwe {
bottom: 150px !important;
}
.ekit-wid-con .elementskit-clients-slider .single-client img {
filter: grayscale(1);
}
.ekit-wid-con .elementskit-clients-slider .single-client img:hover {
filter: unset;
}
.ekit-wid-con .content-image img:not([draggable]) {
align-items: center;
max-width: 100%;
max-height: 40px;
width: auto;
display: flex;
}
.swiper-slide.elementskit-client-slider-item {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform;
align-items: center;
display: flex;
text-align: center;
justify-content: center;
align-items: flex-start;
}
.article-content.article-single .wp-block-buttons .wp-block-button {
margin-left: 10px
}
.article-content.article-single  .wp-element-button {
color: white !important;
background-color: #006400 !important;
padding: 12px 24px;
text-decoration: none !important;
display: flex;
border-radius: 5px;
font-weight: bold;
text-align: center;
width: fit-content;
margin: 0 auto;
transition: all 0.2s ease
}
.article-content.article-single  .wp-element-button:hover {
opacity: 0.85
}
.article-content.article-single  .wp-element-button strong {
color: white !important;
}
.article-content.article-single .wp-block-buttons.is-content-justification-center {
text-align: center;
margin-top: 10px;
}
@media(max-width: 767px) {
#home-highlight-text .ekit-fancy-text {
line-height: 36px;
}
#home-highlight-text .ekit-fancy-prefix-text {
font-size: 18px
}
}