/*
Theme Name: Klain
Theme URI: https://klain.ro/
Template: hello-elementor
Author: Klain
Author URI: https://klain.ro/
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.0.1746656769
Updated: 2025-05-08 01:26:09

*/


.form-analiza .elementor-field-type-html {
    color: #60a5fa !important;
    border-radius: 6px;
	margin: 20px 0 !important;
}
.form-analiza .elementor-field-type-html:before {
    content: "";
    border: 1px solid;
    display: block;
    margin-bottom: 15px;
    color: #8093b1;
}
/*.form-analiza .elementor-field-type-textarea.elementor-field-group, .form-analiza .elementor-field-type-text.elementor-field-group:not(.elementor-field-group-manager_name):not(.elementor-field-group-pozitie):not(.elementor-field-group-email):not(.elementor-field-group-field_ef2eb53), .form-analiza .elementor-field-type-acceptance {
}*/

.form-analiza .elementor-field-type-textarea.elementor-field-group, .form-analiza .elementor-field-type-text.elementor-field-group, .form-analiza .elementor-field-type-acceptance {
    /*background: #ffffff;*/
    /*border: 1px solid #e5e7eb;*/
    /*padding: 20px !important;*/
    margin-bottom: 15px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    transition: all 0.2s;
}

.form-analiza .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    padding: 15px;
}

.form-analiza .elementor-field-type-recaptcha_v3 > div {
    background: transparent !important;
}

.form-analiza .elementor-field-type-acceptance a {
    color: #fefefe;
    text-decoration: underline;
}

.form-analiza .elementor-field-type-acceptance {
    background: #0f172a;
    padding: 20px !important;
    border-radius: 8px;
    margin: 0 10px;
}

.elementor-form-fields-wrapper {
	counter-reset: klain-step;
}

/* The labels that need numbering, in the exact order */
.form-analiza .elementor-form-fields-wrapper label[for="form-field-produse_promovate"],
.form-analiza .elementor-form-fields-wrapper label[for="form-field-public_tinta"],
.form-analiza .elementor-form-fields-wrapper label[for="form-field-concurenti_directi"],
.form-analiza .elementor-form-fields-wrapper label[for="form-field-provocare_1"],
.form-analiza .elementor-form-fields-wrapper label[for="form-field-obiectiv_1"],
.form-analiza .elementor-form-fields-wrapper label[for="form-field-trafic_mediu"],
.form-analiza .elementor-form-fields-wrapper label[for="form-field-rata_conversie"],
.form-analiza .elementor-form-fields-wrapper label[for="form-field-buget_marketing"],
.form-analiza .elementor-form-fields-wrapper label[for="form-field-asteptare"] {
	counter-increment: klain-step;
	display: flex;
	align-items: center;
	gap: 12px;
}

/* Number circle */
.form-analiza .elementor-form-fields-wrapper label[for="form-field-produse_promovate"]::before,
.form-analiza .elementor-form-fields-wrapper label[for="form-field-public_tinta"]::before,
.form-analiza .elementor-form-fields-wrapper label[for="form-field-concurenti_directi"]::before,
.form-analiza .elementor-form-fields-wrapper label[for="form-field-provocare_1"]::before,
.form-analiza .elementor-form-fields-wrapper label[for="form-field-obiectiv_1"]::before,
.form-analiza .elementor-form-fields-wrapper label[for="form-field-trafic_mediu"]::before,
.form-analiza .elementor-form-fields-wrapper label[for="form-field-rata_conversie"]::before,
.form-analiza .elementor-form-fields-wrapper label[for="form-field-buget_marketing"]::before,
.form-analiza .elementor-form-fields-wrapper label[for="form-field-asteptare"]::before {
	content: counter(klain-step);
	width: 32px;
	height: 32px;
	min-width: 32px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #60a5fa; 
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}

.form-analiza .elementor-field-group-field_01e92dd {
    background: #4c556b;
    padding: 20px;
    border-radius: 8px;
    margin-top: 20px;
}

.form-analiza .elementor-mark-required .elementor-field-label:after {
    padding-inline-start: 0;
}

/* 2025 */

.echipa-items .elementor-widget-loop-grid:nth-child(even) {
    margin-top: -130px;
}


.footer-hover:hover .footer-hover-text {
    display: block;
    background: #F5F5F5;
}

.footer-hover .footer-hover-text {
    display: none;
}

/* End 2025*/

.blog_fix .posted-by.post-meta__item {
    visibility: hidden;
}

.blog_fix .posted-by.post-meta__item a {
    visibility: visible;
}

.auto-width img {
	width: 200px !important;
	height: 90px !important;
}

.featured_blog .widget-image-caption {
    text-align: left !important;
    font-size: 14px;
    margin-top: 10px;
}

/* Header */

#sm-16666391676081309-2 {
    left: -110px !important;
}

.menu_general .elementor-nav-menu--dropdown {
    text-transform: initial;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.menu_general a.elementor-sub-item {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}


/* Sections */
.wg_slider .elementor-headline-typing-selected {
    background-color: #0d0d0d00 !important;
}

.wg_1 .elementor-widget-wrap {
    border: 2px solid #fff;
    margin: 30px;
}

.wg_2 .elementor-button {
    width: 277px;
    height: 48px;
    line-height: 24px;
}

.wg_3 .swiper-pagination-bullets {
    padding-top: 66px;
    position: relative;
    margin: 0 auto;
}

.wg_4 {
    transform: rotate(90deg);
}

.wg_4 .elementor-widget-container {
    margin-left: 15%;
}

.wg_5 .elementor-icon-box-title {
    margin-top: 0px;
}

.wg_6 .elementor-widget-wrap {
    border: 2px solid #fff;
    margin: 20px;
}

.wg_6 .elementor-counter-title {
    margin-top: -16px;
    margin-bottom: 8px;
}

.wg_7 .elementor-icon-box-title {
    margin-top: 0px;
}

.wg_9 .desc {
    font-weight: 400;
    text-align: center;
    margin-top: -20px;
    font-size: 16px;
}
.wg_9 .name {
    text-align: center;
    margin-top: 15px;
}

.wg_9 .flipster--flat .flipster__item--future .flipster__item__content, .flipster--flat .flipster__item--past .flipster__item__content {
    transform: scale(.7);
}


/* Elements */

.wg_btn .elementor-button {
    width: 278px !important;
    height: 48px;
}

.wg_11 .eael-advance-tabs .eael-tabs-content>div.active, .eael-advance-tabs .eael-tabs-content>div.active-default, .wg_12 .eael-advance-tabs .eael-tabs-content>div.active, .eael-advance-tabs .eael-tabs-content>div.active-default {
    animation: none !important;
}

.wg_11 .eael-advance-tabs .eael-tabs-content>div.active, .wg_11 .eael-advance-tabs .eael-tabs-content>div.active-default {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    align-content: center;
    align-items: center;
    display: grid;
}

.wg_11 .eael-tabs-nav {
    margin-right: 30px;
    margin-bottom: 35px;
    overflow: hidden;
}

.wg_11 .eael-tabs-content .active:after {
    font-family: 'klain';
    right: -41px;
    position: absolute;
    top: 24%;
    font-size: 131px;
    color: #2E3191;
}
.wg_11 .eael-tabs-content .active:nth-child(1):after {
    content: '\E817';
}
.wg_11 .eael-tabs-content .active:nth-child(2):after {
    content: '\E87D';
}
.wg_11 .eael-tabs-content .active:nth-child(3):after {
    content: '\E814';
}
.wg_11 .eael-tabs-content .active:nth-child(4):after {
    content: '\E807';
}

.wg_11 .active .eael-tab-title:after {
    content: "";
    position: absolute;
    width: 87px;
    background: #48B4C0;
    height: 3px;
    display: inline-flex;
    top: 47%;
    margin-left: 15px;
    z-index: 0;
}

.wg_11 .eael-advance-tabs .eael-tabs-content>div.active, .wg_11 .eael-advance-tabs .eael-tabs-content>div.active-default {
    padding-left: 47px;
}
.wg_11 .eael-advance-tabs .eael-tabs-content>div.active p {
    margin: 11px 0px;
    line-height: 22px;
}

.wg_12 div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li::after {
    background: #48B4C0;
    border-width: 3px !important;
    border-top-color: inherit !important;
    border-left: inherit;
    margin-left: 20px;
}

.wg_12 div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li:nth-child(1)::after {
    height: 350% !important;
}

.wg_12 div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li:nth-child(2)::after {
    height: 250% !important;
}

.wg_12 div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li:nth-child(3)::after {
    height: 150% !important;
}

.wg_12 div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li:nth-child(4)::after {
    height: 50% !important;
}

.wg_12 .eael-tabs-content .clearfix p {
    margin-bottom: 25px;
}

.wg_12 .eael-tabs-content .clearfix:after {
    font-family: 'klain';
    margin: 0 auto;
    font-size: 130px;
    margin-top: 95px;
}

.wg_12 .eael-tabs-content .clearfix:nth-child(1):after {
    content: '\e806';
}
.wg_12 .eael-tabs-content .clearfix:nth-child(2):after {
    content: '\e801';
}
.wg_12 .eael-tabs-content .clearfix:nth-child(3):after {
    content: '\e800';
}
.wg_12 .eael-tabs-content .clearfix:nth-child(4):after {
    content: '\e808';
}

.slick-initialized .slick-slide .jet-carousel__item-inner {
    transform: scale(0.7);
}

.slick-initialized .slick-slide.slick-current .jet-carousel__item-inner {
    transform: scale(1);
}

.wg_13 .review {
    font-size: 22px;
    margin-bottom: -10px;
    font-weight: 600;
}

.wg_13 .swiper-pagination-bullets .swiper-pagination-bullet {
    margin-left: 10px !important;
}

.wg_13 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: inherit;
}

.wg_15 .serviciu_text {
    max-width: 890px;
}

.wg_16 ul.jet-price-list {
    padding: 0px;
}

.wg_16 .jet-price-list .price-list__item-title__wrapper, .jet-price-list .price-list__item-desc {
    display: table-cell !important;
    vertical-align: middle;
    margin-right: 60px;
}

.wg_16 .elementor-widget-jet-price-list .jet-price-list .price-list__item-title {
    background: #ffffff;
    text-align: center;
    padding: 4px 19px;
    border-radius: 30px;
    font-feature-settings: 'lnum' 1;
}

.wg_17 .elementor-icon-box-icon {
    margin-top: 10px;
}

.wg_18 .serviciu_text {
    max-width: 815px;
    margin: 0 auto;
}

.wg_18 .elementor-acceptance-field {
    vertical-align: middle;
}

.wg_18 .elementor-field-type-acceptance input {
    min-height: 26px !important;
    width: 20px;
    float: left;
    margin-right: 5px !important;
}

.wg_18 .elementor-field-type-acceptance label {
    font-size: 14px !important;
    margin-left: 5px;
}

.wg_29 .elementor-field-type-submit {
    margin-left: 0px !important;
}

.wg_19 .funnel {
  margin: 0 auto;
  max-width: 472px;
  background-color: #2E3191;
}

.wg_21 .funnel {
    max-width: 510px;
}

.wg_19 .item label {
    position: absolute;
    color: #eee;
    margin-top: -55px;
    text-align: center;
    width: 100%;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    font-family: "Playfair Display", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    font-style: italic;
}

.wg_19 .item_new label {
    position: absolute;
    color: #eee;
    margin-top: 12px;
    text-align: center;
    width: 100%;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    font-family: "Playfair Display", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    font-style: italic;
}

.wg_19 .item {
  position: relative;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}

.wg_19 .item_new {
  position: relative;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

.wg_19  .item1 {
    border-top: 75px solid #48B3C1;
    border-bottom: 4px solid #2E3191;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.wg_19 .item2 {
    margin: 0 15px;
    border-top: 75px solid #B9A0C9;
    border-bottom: 4px solid #2E3191;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.wg_19 .item3 {
    margin: 0 30px;
    border-top: 75px solid #9770AD;
    border-bottom: 4px solid #2E3191;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.wg_19 .item4 {
    margin: 0 45px;
    border-top: 75px solid #543686;
    border-bottom: 4px solid #2E3191;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.wg_19 .item5 {
    margin: 0 60px;
    border-top: 75px solid #511177;
    border-bottom: 4px solid #2E3191;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.wg_19 .item6 {
    margin: 0 75px;
    border-top: 75px solid #EF5486;
    border-bottom: 4px solid #2E3191;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/* Nou */

.wg_19  .item7 {
    margin: 0 90px;
    border-bottom: 50px solid #5679C1;
    border-top: 4px solid #2E3191;
}
.wg_19 .item8 {
    margin: 0 80px;
    border-bottom: 50px solid #425DA0;
    border-top: 4px solid #2E3191;
}
.wg_19 .item9 {
    margin: 0 70px;
    border-bottom: 50px solid #193076;
    border-top: 4px solid #2E3191;
}

.wg_19 .item10 {
    margin: 0 60px;
    border-bottom: 50px solid #744192;
    border-top: 4px solid #2E3191;
}

.wg_19 .item11 {
    margin: 0 50px;
    border-bottom: 50px solid #9770AD;
    border-top: 4px solid #2E3191;
}

.wg_19 .item12 {
    margin: 0 40px;
    border-bottom: 50px solid #B9A0C9;
    border-top: 4px solid #2E3191;
}
.wg_19 .item13 {
    margin: 0 40px;
    border-bottom: 50px solid #48B3C1;
    border-top: 4px solid #2E3191;
}

.wg_19 .item14 {
    margin: 0 30px;
    border-bottom: 50px solid #511177;
    border-top: 4px solid #2E3191;
}

.wg_19 .item15 {
    margin: 0 20px;
    border-bottom: 50px solid #EF5486;
    border-top: 4px solid #2E3191;
}

.wg_19 .item16 {
	margin: 0 10px;
    border-bottom: 50px solid #3362B1;
    border-top: 4px solid #2E3191;
}

.wg_20 .eae-icon i {
    line-height: 105px;
}

.wg_23 .eae-icon i {
    line-height: 60px;
}

.wg_20 .eae-info-circle-item__content-wrap {
    overflow: visible;
}

.wg_20 .eae-info-circle-item:nth-child(1) .eae-info-circle-item__content {
    top: -80px;
}

.wg_20 .eae-info-circle-item:nth-child(2) .eae-info-circle-item__content {
    top: 26%;
    left: 127%;
    max-width: 159px;
}

.wg_20 .eae-info-circle-item:nth-child(3) .eae-info-circle-item__content {
    top: 72%;
    left: 127%;
    max-width: 159px;
}

.wg_20 .eae-info-circle-item:nth-child(4) .eae-info-circle-item__content {
    top: 120%;
}

.wg_20 .eae-info-circle-item:nth-child(5) .eae-info-circle-item__content {
    top: 75%;
    left: -26%;
    max-width: 159px;
}

.wg_20 .eae-info-circle-item:nth-child(6) .eae-info-circle-item__content {
    top: 26%;
    left: -26%;
    max-width: 159px;
}

.wg_20 .eae-info-circle .eae-info-circle-item__content-wrap {
    display: inline-block;
    opacity: 1;
}

.wg_22 .first .elementor-divider-separator:before, .wg_22 .last .elementor-divider-separator:after {
    display: none;
}

.wg_23 .eae-info-circle-item__content-wrap {
    overflow: visible;
}

.wg_23 .eae-info-circle-item .eae-info-circle-item__content {
    max-width: 159px;
}
.wg_23 .eae-info-circle-item:nth-child(1) .eae-info-circle-item__content {
    top: -80px;
}

.wg_23 .eae-info-circle-item:nth-child(2) .eae-info-circle-item__content {
    top: 11%;
    left: 115%;
}

.wg_23 .eae-info-circle-item:nth-child(3) .eae-info-circle-item__content {
    top: 35%;
    left: 133%;
}

.wg_23 .eae-info-circle-item:nth-child(4) .eae-info-circle-item__content {
    top: 64%;
    left: 133%;
}

.wg_23 .eae-info-circle-item:nth-child(5) .eae-info-circle-item__content {
    top: 90%;
    left: 115%;
}

.wg_23 .eae-info-circle-item:nth-child(6) .eae-info-circle-item__content {
    top: 118%;
}

.wg_23 .eae-info-circle-item:nth-child(7) .eae-info-circle-item__content {
    top: 91%;
    left: -10%;
}
.wg_23 .eae-info-circle-item:nth-child(8) .eae-info-circle-item__content {
    top: 65%;
    left: -32%;
}
.wg_23 .eae-info-circle-item:nth-child(9) .eae-info-circle-item__content {
    top: 36%;
    left: -34%;
}
.wg_23 .eae-info-circle-item:nth-child(10) .eae-info-circle-item__content {
    top: 11%;
    left: -16%;
}

.wg_ptf .fa-angle-left:before {
    content: "\f30a";
    font-family: "Font Awesome 5 Free";
}

.wg_ptf .fa-angle-right:before {
    content: "\f30b";
    font-family: "Font Awesome 5 Free";
}

.wg_ptf .elementor-post-navigation .elementor-post-navigation__link a {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}

.wg_ptf .post-navigation__arrow-prev {
    padding-top: 5px;
}

.wg_25 input {
    min-height: 35px !important;
}

.wg_25 input.elementor-acceptance-field {
    background-color: #ffffff;
    border-color: #E2E2E2;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    min-height: 26px !important;
    width: 20px;
    float: left;
    margin-right: 5px !important;
}

.wg_25 button.elementor-button {
    min-height: 48px !important;
    min-width: 278px;
}

.wg_26 .jet-carousel__item-inner {
    transform: scale(1) !important;
}

.wp_single ul.first-level {
    padding: 0px;
	width: 98%;
    margin: 0 auto;
}

.wp_single ul.first-level li {
    width: calc(16.6667% - 5px) !important;
    margin-right: 5px;
	text-align: center !important;
}

.wp_single .dce-flex-menu.horizontal, .wg_blog .dce-flex-menu.horizontal {
    border: none;
    display: inherit;
    width: inherit;
    height: inherit;
}

.single .wp_single ul.first-level .dce-term-1, .blog .wp_single ul.first-level .dce-term-1 {
    background: #193076 !important;
}
.single .wp_single ul.first-level .dce-term-49, .blog .wp_single ul.first-level .dce-term-49 {
    background: #480E67 !important;
}
.single .wp_single ul.first-level .dce-term-50, .blog .wp_single ul.first-level .dce-term-50 {
    background: #3362B1 !important;
}
.single .wp_single ul.first-level .dce-term-51, .blog .wp_single ul.first-level .dce-term-51 {
    background: #F3C63F !important;
}
.single .wp_single ul.first-level .dce-term-52, .blog .wp_single ul.first-level .dce-term-52 {
    background: #48B3C1 !important;
}
.single .wp_single ul.first-level .dce-term-53, .blog .wp_single ul.first-level .dce-term-53 {
    background: #ED3F54 !important;
}

.category-digital-marketing .wp_single ul.first-level li:nth-child(n+2), .category-content-marketing .wp_single ul.first-level li:nth-child(n):not(:nth-child(2)), .category-social-media .wp_single ul.first-level li:nth-child(n):not(:nth-child(3)), .category-seo-ppc .wp_single ul.first-level li:nth-child(n):not(:nth-child(4)), .category-industry .wp_single ul.first-level li:nth-child(n):not(:nth-child(5)), .category-agency-life .wp_single ul.first-level li:nth-child(n):not(:nth-child(6)) {
    background: #B3B3B3;
}

.category-digital-marketing .wp_single ul.first-level li {
    background: #193076;
}

.category-content-marketing .wp_single ul.first-level li {
    background: #57307A;
}

.category-social-media .wp_single ul.first-level li {
    background: #3362B1;
}

.category-seo-ppc .wp_single ul.first-level li {
    background: #F3C63F;
}

.category-industry .wp_single ul.first-level li {
    background: #48B3C1;
}

.category-agency-life .wp_single ul.first-level li {
    background: #ED3F54;
}

.wb_tags a {
    color: #333333 !important;
    border: 1px solid #48B3C1;
    padding: 0px 10px;
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 5px;
}

.wg_title h4 {
    min-height: 45px;
}

.wg_blog nav.elementor-pagination, .wg_24 nav.elementor-pagination {
    margin-top: 90px;
}

.single .eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before {
    content: " -" !important;
}

.single #comments {
    font-family: "Raleway";
}
.single #reply-title {
    display: none;
}
.single #comments label {
    font-size: 14px;
}
.single #comments input {
    border-radius: 0px;
    min-height: 35px;
    padding: 0px;
    font-size: 14px;
    padding-left: 20px;
}
.single #comments .comment-form-cookies-consent input {
    min-height: inherit;
}
.single #comments .form-submit input {
    padding: 0px;
    width: 278px;
    height: 48px;
    background: #ED3F54;
    border-radius: 6px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}

.single .eael-grid-post-holder {
    border: none;
}
.wg_27 ul.first-level {
	padding: 0px 15px;
}

.wg_27 li:nth-child(n) {
	margin-right: 30px;
}

.wg_27 li:nth-child(n):before {
	position: absolute;
	display: block;
	content: "";
	width: 21px;
	height: 21px;
	border-radius: 11px;
}
.wg_27 li.dce-term-1:before {
	background: #193076;
}
.wg_27 li.dce-term-49:before {
	background: #480E67;
}
.wg_27 li.dce-term-50:before {
	background: #3362B1;
}
.wg_27 li.dce-term-51:before {
	background: #F3C63F;
}
.wg_27 li.dce-term-52:before {
	background: #48B3C1;
}
.wg_27 li.dce-term-53:before {
	background: #ED3F54;
}

.wg_28 .elementor-button {
    min-height: 48px !important;
    min-width: 274px;
}

.wg_28 .elementor-field-textual {
    min-height: 35px !important;
}

.wg_hover .elementor-image a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #ffffff00;
    background: -moz-linear-gradient(to bottom, #ffffff00 0%, #9a9a9a00 44%, #22222299 100%);
    background: -webkit-linear-gradient(to bottom, #ffffff00 0%, #9a9a9a00 44%, #22222299 100%);
    background: linear-gradient(to bottom, #ffffff00 0%, #9a9a9a00 44%, #22222299 100%);
}

.wg_24 .hover-card img {
    -webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);
}

.wg_24 .hover-card img:hover {
    -webkit-filter: grayscale(0);
    -webkit-filter: grayscale(0%);
    filter: none;
    filter: grayscale(0%);
}

.elementor-widget-theme-post-content ul {
    margin-bottom: 15px;
}

.sec-medical .elementor-field-group-pachet {
    margin: 0 auto;
}

/* Media Querry */

@media (min-width:1025px) {
	.elementor-nav-menu .language a {
		display: inline-block;
	}
	
	.elementor-3182 .elementor-element.elementor-element-1d365c03 .elementor-nav-menu--dropdown {
		left: -100px !important;
	}

	.elementor-nav-menu .language:before {
		content: "|";
		color: white;
		display: inline-flex;
		align-items: center;
		margin-bottom: 10px;
	}
    .wg_3 .swiper-pagination-bullets {
        display: none;
    }
    .wg_15 .titlu_15 {
        max-width: fit-content;
    }
    .wg_15 .titlu_15:hover:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: -9px;
        width: 100%;
        border-bottom: 5px solid #ED3F54;
    }
    .wg_15 .titlu_15 h4:after {
        content: '\e81a';
        font-family: 'klain';
        top: 11%;
        position: absolute;
        margin-left: 33px;
        font-size: 40px;
    }

    .wg_16 li.price-list__item {
        background-color: #F7F7F8;
        margin-bottom: 7px;
        padding: 8px 10px 8px 70px;
    }

    .wg_16 .elementor-widget-jet-price-list .jet-price-list .price-list__item-title {
        margin-right: 60px;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(1) {
        background: #f8f6f7 !important;
        padding: 35px 125px 0px 125px !important;
        font-size: 18px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(2) {
        background: #f8f6f7 !important;
        padding: 10px 15px 0px 125px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(3) {
        background: #f8f6f7 !important;
        padding: 10px 130px 0px 10px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(4) {
        background: #f8f6f7 !important;
        padding: 5px 15px 0px 125px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(5) {
        background: #f8f6f7 !important;
        padding: 5px 130px 0px 10px !important;
    }

    .wg_18 .elementor-field-textual.elementor-size-sm {
        min-height: 30px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(6) {
        text-align: right;
        background: #f8f6f7 !important;
        font-style: italic;
        padding-right: 130px !important;
        padding-top: 10px;
        padding-bottom: 15px !important;
        margin-bottom: 15px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(7) {
        background: #f8f6f7 !important;
        padding: 35px 125px 0px 125px !important;
        font-size: 18px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(8) {
        background: #f8f6f7 !important;
        padding: 10px 125px 0px 125px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(9) {
        background: #f8f6f7 !important;
        padding: 10px 125px 10px 125px !important;
    }
    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(10) {
		background: #f8f6f7 !important;
        padding: 10px 125px 10px 125px !important;
    }
    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(11) {
        padding: 23px 125px 0px 120px !important;
    }
    .wg_18 .elementor-field-type-submit {
        margin-top: 20px;
        margin-left: 100px;
    }
    .wp_single ul.first-level span {
        padding: 20px !important;
        line-height: 60px;
    }

    .single .swiper-pagination {
        display: none;
    }
	
}
@media (max-width:1025px) {
	

	
	.elementor-nav-menu .sub-menu li a {
		padding: 10px 20px !important;
		font-size: 12px !important;
	}

	.elementor-nav-menu--indicator-chevron .elementor-nav-menu span.sub-arrow {
		font-size: 20px;
		padding: 10px;
	}
	.wg_slider .elementor-headline {
		display: block;
    	text-align: center;
	}
	.wg_slider .elementor-headline-dynamic-wrapper {
		display: block;
		text-align: center !important;
	}
    .wg_1 .elementor-widget-wrap {
        min-height: 237px;
    }
    .wg_7 .elementor-icon-box-icon {
        float: left;
    }
    .wg_7 .elementor-icon-box-content {
        margin-left: 80px;
    }
    .wg_15 .titlu_15 h4.elementor-heading-title {
        max-width: 85%;
    }
    .wg_15 .titlu_15 h4:hover:after, .wg_15 .titlu_15 h4:after {
        content: '\e81a';
        font-family: 'klain';
        top: 0%;
        right: 0%;
        position: absolute;
        font-size: 40px;
    }
    .wg_16 li.price-list__item {
        background-color: #F7F7F8;
        margin-bottom: 6px;
        padding: 18px 10px;
    }
    .wg_16 .elementor-widget-jet-price-list .jet-price-list .price-list__item-title {
        margin-right: 15px;
        padding: 4px 9px;
    }
    .wg_17 .elementor-position-left .elementor-icon-box-icon {
        float: left;
        margin-top: 0px;
        margin-bottom: 0px !important;
    }

    .wg_17 .elementor-icon-box-content {
        margin-left: 20px;
    }
    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(1) {
        background: #f8f6f7 !important;
        padding: 15px 15px 0px 15px !important;
        font-size: 14px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(2) {
        background: #f8f6f7 !important;
        padding: 10px 15px 0px 15px !important;
        width: 50%;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(3) {
        background: #f8f6f7 !important;
        padding: 10px 15px 0px 10px !important;
        width: 50%;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(4) {
        background: #f8f6f7 !important;
        padding: 25px 15px 0px 15px !important;
        width: 50%;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(5) {
        background: #f8f6f7 !important;
        padding: 25px 15px 0px 10px !important;
        width: 50%;
    }

    .wg_18 .elementor-field-textual.elementor-size-sm {
        min-height: 30px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(6) {
        text-align: right;
        background: #f8f6f7 !important;
        font-style: italic;
        padding: 10px 15px 15px 0px;
        margin-bottom: 15px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(7) {
        background: #f8f6f7 !important;
        padding: 15px 15px 0px 15px !important;
        font-size: 14px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(8) {
        background: #f8f6f7 !important;
        padding: 10px 15px 0px 15px !important;
    }

    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(9) {
        background: #f8f6f7 !important;
        padding: 10px 15px 10px 15px !important;
    }
    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(10) {
		background: #f8f6f7 !important;
        padding: 25px 15px 0px 15px !important;
        font-size: 12px !important;
    }
    .wg_18 .elementor-form-fields-wrapper .elementor-field-group:nth-child(11) {
        padding: 23px 15px 0px 15px !important;
    }
    .wg_18 .elementor-field-type-submit {
        margin-top: 20px;
    }
    .wg_18 .elementor-field-type-acceptance input {
        min-height: 20px !important;
        width: 15px;
        margin-right: 10px !important;
    }
    .wg_18 .elementor-field-type-acceptance label {
        line-height: 20px !important;
        display: table !important;
    }
    .wg_19 .funnel {
        pointer-events: none;
    }
    .wg_19 .item label {
        font-size: 16px;
        margin-top: -30px;
    }
    .wg_19 .item_new label {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .wg_19 .item {
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
    }
    .wg_19 .item_new {
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
    }
    .wg_19 .item1 {
        border-top: 42px solid #46B3C1;
        border-bottom: 4px solid #2E3191;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .wg_19 .item2 {
        margin: 0 10px;
        border-top: 42px solid #B9A1C9;
        border-bottom: 4px solid #2E3191;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .wg_19 .item3 {
        margin: 0 20px;
        border-top: 42px solid #9770AD;
        border-bottom: 4px solid #2E3191;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .wg_19 .item4 { 
        margin: 0 30px;
        border-top: 42px solid #754192;
        border-bottom: 4px solid #2E3191;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .wg_19 .item5 {
        margin: 0 40px;
        border-top: 42px solid #512874;
        border-bottom: 4px solid #2E3191;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .wg_19 .item6 {
        margin: 0 50px;
        border-top: 42px solid #F05586;
        border-bottom: 4px solid #2E3191;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .wg_19  .item7 {
        margin: 0 90px;
        border-bottom: 40px solid #5679C1;
    }
    .wg_19 .item8 {
        margin: 0 80px;
        border-bottom: 40px solid #425DA0;
    }
    .wg_19 .item9 {
        margin: 0 70px;
        border-bottom: 40px solid #193076;
    }

    .wg_19 .item10 {
        margin: 0 60px;
        border-bottom: 40px solid #744192;
    }

    .wg_19 .item11 {
        margin: 0 50px;
        border-bottom: 40px solid #9770AD;
    }

    .wg_19 .item12 {
        margin: 0 40px;
        border-bottom: 40px solid #B9A0C9;
    }
    /*.wg_19 .item13 {
        margin: 0 30px;
        border-bottom: 40px solid #48B3C1;
    }

    .wg_19 .item14 {
        margin: 0 20px;
        border-bottom: 40px solid #511177;
    }

    .wg_19 .item15 {
        margin: 0 10px;
        border-bottom: 40px solid #EF5486;
    }

    .wg_19 .item16 {
        border-bottom: 40px solid #3362B1;
    }
	*/
    .wg_blog .elementor-posts-container {
        grid-row-gap: 60px !important;
    }
    .single .swiper-slide.swiper-slide-active {
        margin: 0px !important;
    }
    .wp_single ul.first-level li {
        width: calc(50% - 5px) !important;
        min-height: 60px;
        display: grid;
        align-content: center;
    }
    .wp_single ul.first-level li:nth-child(3), .wp_single ul.first-level li:nth-child(5) {
        border: 0px !important;
    }
    .wp_single ul.first-level li:nth-child(n) {
        margin-bottom: 10px !important;
    }
	.elementor-field-type-acceptance label {
    	width: 93%;
	}
}