.skol-kit {
    --e-global-color-vamtam_accent_1:#E74C25;
    --e-global-color-vamtam_accent_2:#167287;
    --e-global-color-vamtam_accent_3:#0A303A;
    --e-global-color-vamtam_accent_4:#D8D8D8;
    --e-global-color-vamtam_accent_5:#FFFFFF;
    --e-global-color-vamtam_accent_6:#000000;
    --e-global-color-vamtam_accent_7:#EDEDED;
    --e-global-color-vamtam_accent_8:#F4F1EA;
    --e-global-color-vamtam_primary_font_color:#333333;
    --e-global-color-vamtam_h1_color:#0A303A;
    --e-global-color-vamtam_h2_color:#0A303A;
    --e-global-color-vamtam_h3_color:#0A303A;
    --e-global-color-vamtam_h4_color:#0A303A;
    --e-global-color-vamtam_h5_color:#0A303A;
    --e-global-color-vamtam_h6_color:#0A303A;
    --e-global-color-vamtam_sticky_header_bg_color:#FFFFFF;
    --e-global-typography-vamtam_primary_font-font-family:"Catamaran";
    --e-global-typography-vamtam_primary_font-font-size:18px;
    --e-global-typography-vamtam_primary_font-font-weight:normal;
    --e-global-typography-vamtam_primary_font-text-transform:none;
    --e-global-typography-vamtam_primary_font-font-style:normal;
    --e-global-typography-vamtam_primary_font-text-decoration:none;
    --e-global-typography-vamtam_primary_font-line-height:1.5em;
    --e-global-typography-vamtam_h1-font-family:"Catamaran";
    --e-global-typography-vamtam_h1-font-size:60px;
    --e-global-typography-vamtam_h1-font-weight:900;
    --e-global-typography-vamtam_h1-text-transform:none;
    --e-global-typography-vamtam_h1-font-style:normal;
    --e-global-typography-vamtam_h1-text-decoration:none;
    --e-global-typography-vamtam_h1-line-height:1.1em;
    --e-global-typography-vamtam_h2-font-family:"Catamaran";
    --e-global-typography-vamtam_h2-font-size:48px;
    --e-global-typography-vamtam_h2-font-weight:800;
    --e-global-typography-vamtam_h2-text-transform:none;
    --e-global-typography-vamtam_h2-font-style:normal;
    --e-global-typography-vamtam_h2-text-decoration:none;
    --e-global-typography-vamtam_h2-line-height:1.1em;
    --e-global-typography-vamtam_h3-font-family:"Catamaran";
    --e-global-typography-vamtam_h3-font-size:26px;
    --e-global-typography-vamtam_h3-font-weight:900;
    --e-global-typography-vamtam_h3-text-transform:none;
    --e-global-typography-vamtam_h3-font-style:normal;
    --e-global-typography-vamtam_h3-text-decoration:none;
    --e-global-typography-vamtam_h3-line-height:1.21em;
    --e-global-typography-vamtam_h4-font-family:"Catamaran";
    --e-global-typography-vamtam_h4-font-size:20px;
    --e-global-typography-vamtam_h4-font-weight:800;
    --e-global-typography-vamtam_h4-text-transform:none;
    --e-global-typography-vamtam_h4-font-style:normal;
    --e-global-typography-vamtam_h4-text-decoration:none;
    --e-global-typography-vamtam_h4-line-height:1.27em;
    --e-global-typography-vamtam_h5-font-family:"Catamaran";
    --e-global-typography-vamtam_h5-font-size:16px;
    --e-global-typography-vamtam_h5-font-weight:800;
    --e-global-typography-vamtam_h5-text-transform:none;
    --e-global-typography-vamtam_h5-font-style:normal;
    --e-global-typography-vamtam_h5-text-decoration:none;
    --e-global-typography-vamtam_h5-line-height:1.5em;
    --e-global-typography-vamtam_h6-font-family:"Catamaran";
    --e-global-typography-vamtam_h6-font-size:14px;
    --e-global-typography-vamtam_h6-font-weight:600;
    --e-global-typography-vamtam_h6-text-transform:none;
    --e-global-typography-vamtam_h6-font-style:normal;
    --e-global-typography-vamtam_h6-text-decoration:none;
    --e-global-typography-vamtam_h6-line-height:1.5em;
    background-color:var(--vamtam-accent-color-5);
    color:#333333;
    font-family:"Catamaran", Sans-serif;
    font-size:18px;
    font-weight:normal;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.5em;
}
.skol-kit button, .skol-kit input[type="button"], .skol-kit input[type="submit"], .skol-kit .elementor-button {
    background-color:var(--vamtam-accent-color-1);
    font-family:"Sensei", Sans-serif;
    color:#FFFFFF;
    border-radius:4px 4px 4px 4px;
}
html .button, html button, html input[type=button], html input[type=submit], html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, html .woocommerce a.button, html .woocommerce a.button.loading, html .woocommerce .cross-sells .add_to_cart_button, html .woocommerce a.added_to_cart, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce #respond input#submit.alt, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce button.button.alt.disabled, html .woocommerce input.button.alt, html .woocommerce .woocommerce-message .vamtam-close-notice-btn, html a.comment-reply-link, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button--checkout, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button--view-cart {
    background-color:var(--vamtam-accent-color-1);
    font-family:"Sensei", Sans-serif;
    color:#FFFFFF;
    border-radius:4px 4px 4px 4px;
}
.skol-kit button:hover, .skol-kit button:focus, .skol-kit input[type="button"]:hover, .skol-kit input[type="button"]:focus, .skol-kit input[type="submit"]:hover, .skol-kit input[type="submit"]:focus, .skol-kit .elementor-button:hover, .skol-kit .elementor-button:focus {
    background-color:#0A303A;
    color:#FFFFFF;
}
html .button:hover, html button:hover, html input[type=button]:hover, html input[type=submit]:hover, html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, html .woocommerce a.button:hover, html .woocommerce a.button.loading:hover, html .woocommerce .cross-sells .add_to_cart_button:hover, html .woocommerce a.added_to_cart:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce button.button.alt.disabled:hover, html .woocommerce input.button.alt:hover, html .woocommerce .woocommerce-message .vamtam-close-notice-btn:hover, html a.comment-reply-link:hover, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button--checkout:hover, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button--view-cart:hover {
    background-color:#0A303A;
    color:#FFFFFF;
}
.skol-kit e-page-transition {
    background-color:#FFBC7D;
}
.skol-kit p {
    margin-block-end:5px;
}
.skol-kit a {
    color:#E74C25;
}
.skol-kit a:hover {
    color:#020D26;
}
.skol-kit h1 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:60px;
    font-weight:900;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.1em;
}
.skol-kit .font-h1 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:60px;
    font-weight:900;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.1em;
}
.skol-kit h2 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:48px;
    font-weight:800;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.1em;
}
.skol-kit .font-h2 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:48px;
    font-weight:800;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.1em;
}
.skol-kit h3 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:26px;
    font-weight:900;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.21em;
}
.skol-kit .font-h3 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:26px;
    font-weight:900;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.21em;
}
.skol-kit h4 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:20px;
    font-weight:800;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.27em;
}
.skol-kit .font-h4 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:20px;
    font-weight:800;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.27em;
}
.skol-kit h5 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:16px;
    font-weight:800;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.5em;
}
.skol-kit .font-h5 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:16px;
    font-weight:800;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.5em;
}
.skol-kit h6 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:14px;
    font-weight:600;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.5em;
}
.skol-kit .font-h6 {
    color:#0A303A;
    font-family:"Catamaran", Sans-serif;
    font-size:14px;
    font-weight:600;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    line-height:1.5em;
}
.skol-kit label {
    color:var(--vamtam-accent-color-6);
    font-size:15px;
}
.skol-kit input:not([type="button"]):not([type="submit"]), .skol-kit textarea, .skol-kit .elementor-field-textual {
    font-size:15px;
    color:rgba(0, 0, 0, 0.6);
    background-color:var(--vamtam-accent-color-5);
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var(--vamtam-accent-color-7);
    border-radius:4px 4px 4px 4px;
    padding:15px 15px 15px 15px;
}
.skol-kit select, .skol-kit .elementor-field-group .elementor-select-wrapper select, .skol-kit .select2.select2-container .selection > .select2-selection[role="combobox"], .skol-kit textarea.input-text[name="order_comments"] {
    font-size:15px;
}
.skol-kit select, .skol-kit .select2.select2-container .select2-selection[role="combobox"], .skol-kit .elementor-field-group .elementor-select-wrapper select, .skol-kit .elementor-select-wrapper, .skol-kit input:not([type="button"]):not([type="submit"]), .skol-kit input:not([type="button"]):not([type="submit"])::placeholder, .skol-kit textarea, .skol-kit textarea::placeholder, .skol-kit textarea.input-text[name="order_comments"], .skol-kit .elementor-field-textual, .skol-kit .elementor-field-textual::placeholder {
    color:rgba(0, 0, 0, 0.6);
    caret-color:rgba(0, 0, 0, 0.6);
}
.skol-kit select, .skol-kit .elementor-field-group .elementor-select-wrapper select, .skol-kit .select2.select2-container .select2-selection[role="combobox"], .skol-kit input[type="checkbox"] + label::before, .skol-kit textarea.input-text[name="order_comments"] {
    background-color:var(--vamtam-accent-color-5) !important;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var(--vamtam-accent-color-7);
    border-radius:4px 4px 4px 4px;
}
.skol-kit input:focus:not([type="button"]):not([type="submit"]), .skol-kit textarea:focus, .skol-kit .elementor-field-textual:focus {
    color:var(--vamtam-accent-color-6);
}
.skol-kit select:focus, .skol-kit .select2.select2-container .select2-selection[role="combobox"]:focus, .skol-kit .elementor-field-group .elementor-select-wrapper select:focus, .skol-kit .elementor-select-wrapper:focus-within, .skol-kit input:focus:not([type="button"]):not([type="submit"]), .skol-kit input:focus:not([type="button"]):not([type="submit"])::placeholder, .skol-kit textarea:focus, .skol-kit textarea:focus::placeholder, .skol-kit textarea.input-text[name="order_comments"]:focus, .skol-kit .elementor-field-textual:focus, .skol-kit .elementor-field-textual:focus::placeholder {
    color:var(--vamtam-accent-color-6);
    caret-color:var(--vamtam-accent-color-6);
}
.skol-kit select, .skol-kit .elementor-field-group .elementor-select-wrapper select, .skol-kit .select2.select2-container .select2-selection[role="combobox"], .skol-kit textarea.input-text[name="order_comments"] {
    padding:15px 15px 15px 15px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width:1260px;
}
.e-con {
    --container-max-width:1260px;
}
.elementor-widget:not(:last-child) {
    margin-block-end:20px;
}
.elementor-element {
    --widgets-spacing:20px 20px;
    --widgets-spacing-row:20px;
    --widgets-spacing-column:20px;
}
/* (removed empty rule) */
h1.entry-title {
    display:var(--page-title-display);
}
.elementor-lightbox {
    background-color:var(--vamtam-accent-color-2);
    --lightbox-ui-color:var(--vamtam-accent-color-5);
    --lightbox-ui-color-hover:var(--vamtam-accent-color-8);
    --lightbox-text-color:var(--vamtam-accent-color-5);
    --lightbox-header-icons-size:22px;
    --lightbox-navigation-icons-size:43px;
}
@media(max-width:1024px) {
    .skol-kit {
        --e-global-typography-vamtam_primary_font-font-size:16px;
        --e-global-typography-vamtam_h1-font-size:50px;
        --e-global-typography-vamtam_h2-font-size:30px;
        --e-global-typography-vamtam_h2-line-height:1.2em;
        --e-global-typography-vamtam_h3-font-size:26px;
        --e-global-typography-vamtam_h3-line-height:1.21em;
        --e-global-typography-vamtam_h4-font-size:18px;
        --e-global-typography-vamtam_h5-font-size:16px;
        --e-global-typography-vamtam_h6-font-size:12px;
        --e-global-typography-vamtam_h6-line-height:1.17em;
        font-size:16px;
}
    .skol-kit h1 {
        font-size:50px;
}
    .skol-kit .font-h1 {
        font-size:50px;
}
    .skol-kit h2 {
        font-size:30px;
        line-height:1.2em;
}
    .skol-kit .font-h2 {
        font-size:30px;
        line-height:1.2em;
}
    .skol-kit h3 {
        font-size:26px;
        line-height:1.2em;
}
    .skol-kit .font-h3 {
        font-size:26px;
        line-height:1.2em;
}
    .skol-kit h4 {
        font-size:18px;
}
    .skol-kit .font-h4 {
        font-size:18px;
}
    .skol-kit h5 {
        font-size:16px;
}
    .skol-kit .font-h5 {
        font-size:16px;
}
    .skol-kit h6 {
        font-size:12px;
        line-height:1.17em;
}
    .skol-kit .font-h6 {
        font-size:12px;
        line-height:1.17em;
}
    .skol-kit input:not([type="button"]):not([type="submit"]), .skol-kit textarea, .skol-kit .elementor-field-textual {
        padding:10px 10px 10px 10px;
}
    .skol-kit select, .skol-kit .elementor-field-group .elementor-select-wrapper select, .skol-kit .select2.select2-container .select2-selection[role="combobox"], .skol-kit textarea.input-text[name="order_comments"] {
        padding:10px 10px 10px 10px;
}
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
}
    .e-con {
        --container-max-width:1024px;
}
}
@media(max-width:767px) {
    .skol-kit {
        --e-global-typography-vamtam_primary_font-font-size:16px;
        --e-global-typography-vamtam_h1-font-size:44px;
        --e-global-typography-vamtam_h1-line-height:1.1em;
        --e-global-typography-vamtam_h2-font-size:26px;
        --e-global-typography-vamtam_h2-line-height:1.2em;
        --e-global-typography-vamtam_h3-font-size:24px;
        --e-global-typography-vamtam_h3-line-height:1.21em;
        --e-global-typography-vamtam_h4-font-size:16px;
        --e-global-typography-vamtam_h4-line-height:1.27em;
        --e-global-typography-vamtam_h5-font-size:14px;
        --e-global-typography-vamtam_h6-font-size:12px;
        font-size:16px;
}
    .skol-kit h1 {
        font-size:44px;
        line-height:1.1em;
}
    .skol-kit .font-h1 {
        font-size:44px;
        line-height:1.1em;
}
    .skol-kit h2 {
        font-size:26px;
        line-height:1.2em;
}
    .skol-kit .font-h2 {
        font-size:26px;
        line-height:1.2em;
}
    .skol-kit h3 {
        font-size:24px;
        line-height:1.21em;
}
    .skol-kit .font-h3 {
        font-size:24px;
        line-height:1.21em;
}
    .skol-kit h4 {
        font-size:16px;
        line-height:1.27em;
}
    .skol-kit .font-h4 {
        font-size:16px;
        line-height:1.27em;
}
    .skol-kit h5 {
        font-size:14px;
}
    .skol-kit .font-h5 {
        font-size:14px;
}
    .skol-kit h6 {
        font-size:12px;
}
    .skol-kit .font-h6 {
        font-size:12px;
}
    .skol-kit input:not([type="button"]):not([type="submit"]), .skol-kit textarea, .skol-kit .elementor-field-textual {
        font-size:16px;
}
    .skol-kit select, .skol-kit .elementor-field-group .elementor-select-wrapper select, .skol-kit .select2.select2-container .selection > .select2-selection[role="combobox"], .skol-kit textarea.input-text[name="order_comments"] {
        font-size:16px;
}
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
}
    .e-con {
        --container-max-width:767px;
}
}
@font-face  {
    font-family: 'Sensei';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url('/themes/skol/fonts/Sensei-Medium.woff') format('woff'), url('/themes/skol/fonts/Sensei-Medium.ttf') format('truetype'), url('/themes/skol/fonts/Sensei-Medium.svg#Sensei') format('svg');
}
.skol-header-wrapper .elementor-element.elementor-element-6b5521e {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0% 0% 0% 0%;
}
.skol-header-wrapper .elementor-element.elementor-element-6b5521e > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-ed43ee9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end:0px;
}
.skol-header-wrapper .elementor-element.elementor-element-ed43ee9 > .elementor-element-populated {
    padding-block-start:0px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-header-wrapper .elementor-element.elementor-element-eff5dcd:not(.elementor-motion-effects-element-type-background), .skol-header-wrapper .elementor-element.elementor-element-eff5dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:var(--vamtam-accent-color-5);
}
.skol-header-wrapper .elementor-element.elementor-element-eff5dcd {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0.5% 1% 0% 1%;
}
.skol-header-wrapper .elementor-element.elementor-element-eff5dcd > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-77bb08e.elementor-column > .elementor-widget-wrap {
    justify-content:flex-start;
}
.skol-header-wrapper .elementor-element.elementor-element-eea7b01 {
    width:auto;
    max-width:auto;
}
.skol-header-wrapper .elementor-element.elementor-element-eea7b01 img {
    width:110px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c {
    width:auto;
    max-width:auto;
    align-self:center;
    z-index:30;
    --nav-menu-icon-size:26px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-menu-toggle {
    margin-left:auto;
    background-color:var(--vamtam-accent-color-5);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu .elementor-item {
    font-size:16px;
    font-weight:800;
    letter-spacing:0.5px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main .elementor-item {
    color:#0a303a;
    fill:#0a303a;
    padding-left:15px;
    padding-right:15px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color:#B9D8E0;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed .elementor-item:after {
    border-color:#B9D8E0;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) .current-menu-ancestor > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) .current-menu-ancestor > .elementor-item:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed .current-menu-ancestor > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed .current-menu-ancestor > .elementor-item:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed .elementor-item:before {
    border-width:8px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width:0 0 8px 8px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width:8px 8px 0 0;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width:8px 0 0 8px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width:0 8px 8px 0;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-underline .elementor-item:after, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-overline .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-double-line .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-double-line .elementor-item:after {
    height:8px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed .current-menu-ancestor > a.elementor-item:before {
    border-width:8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed.e--animation-draw .current-menu-ancestor > .elementor-item:before {
    border-width:0 0 8px 8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed.e--animation-draw .current-menu-ancestor > .elementor-item:after {
    border-width:8px 8px 0 0 !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed.e--animation-corners .current-menu-ancestor > .elementor-item:before {
    border-width:8px 0 0 8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed.e--animation-corners .current-menu-ancestor > .elementor-item:after {
    border-width:0 8px 8px 0 !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-underline .current-menu-ancestor > .elementor-item:after, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-overline .current-menu-ancestor > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-double-line .current-menu-ancestor > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-double-line .current-menu-ancestor > .elementor-item:after {
    height:8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-underline .elementor-item:after, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-overline .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-double-line .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-double-line .elementor-item:after {
    width:8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:focus {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:focus {
    color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:after {
    background-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:after {
    border-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:focus {
    color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:after {
    background-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:after {
    border-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:focus {
    color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:after {
    background-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:after {
    border-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:focus {
    color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:after {
    background-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:after {
    border-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:focus {
    color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:after {
    background-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:after {
    border-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:focus {
    color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:after {
    background-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:after {
    border-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item {
    color:#167287;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active:after {
    background-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active:after {
    border-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item:after {
    background-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item:after {
    border-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item {
    color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active:after {
    background-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active:after {
    border-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item:after {
    background-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item:after {
    border-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item {
    color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active:after {
    background-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active:after {
    border-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item:after {
    background-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item:after {
    border-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item {
    color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active:after {
    background-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active:after {
    border-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item:after {
    background-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item:after {
    border-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item {
    color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active:after {
    background-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active:after {
    border-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item:after {
    background-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item:after {
    border-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item {
    color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active:after {
    background-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active:after {
    border-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item:after {
    background-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item:after {
    border-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-menu-toggle {
    color:var(--vamtam-accent-color-3);
    fill:var(--vamtam-accent-color-3);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown {
    background-color:var(--vamtam-accent-color-5);
    border-radius:4px 4px 4px 4px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a.highlighted, body:not(.e--ua-isTouchDevice) .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-menu-toggle:hover, body.e--ua-isTouchDevice .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-menu-toggle.elementor-active:hover {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a:focus, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a.highlighted {
    background-color:#F8F8F8;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a.elementor-item-active {
    color:var(--vamtam-accent-color-1);
    background-color:var(--vamtam-accent-color-5);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown .elementor-item, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size:14px;
    font-weight:700;
    letter-spacing:0.2px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main .elementor-nav-menu--dropdown, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow:0px 10px 36px 0px rgba(0, 0, 0, 0.09);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a {
    padding-left:35px;
    padding-right:35px;
    padding-top:14px;
    padding-bottom:14px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style:dotted;
    border-color:rgba(10, 48, 58, 0.07);
    border-bottom-width:1px;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top:6px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-nav-menu--dropdown a.highlighted {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-nav-menu--dropdown a.highlighted {
    color:#167287;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-nav-menu--dropdown a.highlighted {
    color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-nav-menu--dropdown a.highlighted {
    color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-nav-menu--dropdown a.highlighted {
    color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-nav-menu--dropdown a.highlighted {
    color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-nav-menu--dropdown a.highlighted {
    color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c div.elementor-menu-toggle {
    color:var(--vamtam-accent-color-3);
}
.skol-header-wrapper .elementor-element.elementor-element-2e2c99c div.elementor-menu-toggle svg {
    fill:var(--vamtam-accent-color-3);
}
body:not(.e--ua-isTouchDevice) .skol-header-wrapper .elementor-element.elementor-element-2e2c99c div.elementor-menu-toggle:hover {
    color:#E74C25;
}
body:not(.e--ua-isTouchDevice) .skol-header-wrapper .elementor-element.elementor-element-2e2c99c div.elementor-menu-toggle:hover svg {
    fill:#E74C25;
}
body.e--ua-isTouchDevice .skol-header-wrapper .elementor-element.elementor-element-2e2c99c div.elementor-menu-toggle.elementor-active:hover {
    color:#E74C25;
}
body.e--ua-isTouchDevice .skol-header-wrapper .elementor-element.elementor-element-2e2c99c div.elementor-menu-toggle.elementor-active:hover svg {
    fill:#E74C25;
}
body:not(.e--ua-isTouchDevice) .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-menu-toggle:hover {
    background-color:#FFFFFF;
}
body.e--ua-isTouchDevice .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-active.elementor-menu-toggle:hover {
    background-color:#FFFFFF;
}
.skol-header-wrapper .elementor-element.elementor-element-d00ed29.elementor-column > .elementor-widget-wrap {
    justify-content:flex-end;
}
.skol-header-wrapper .elementor-element.elementor-element-5f358bd {
    width:auto;
    max-width:auto;
    align-self:center;
    --e-icon-list-icon-size:18px;
    --e-icon-list-icon-align:left;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset:0px;
}
.skol-header-wrapper .elementor-element.elementor-element-5f358bd .elementor-icon-list-icon i {
    color:#167287;
    transition:color 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-5f358bd .elementor-icon-list-icon svg {
    fill:#167287;
    transition:fill 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-5f358bd .elementor-icon-list-icon {
    padding-inline-end:5px;
}
.skol-header-wrapper .elementor-element.elementor-element-5f358bd .elementor-icon-list-item > .elementor-icon-list-text, .skol-header-wrapper .elementor-element.elementor-element-5f358bd .elementor-icon-list-item > a {
    font-family:"Catamaran", Sans-serif;
    font-size:16px;
    font-weight:700;
    line-height:0.8em;
    letter-spacing:0.5px;
}
.skol-header-wrapper .elementor-element.elementor-element-5f358bd .elementor-icon-list-text {
    color:#167287;
    transition:color 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-5f358bd .elementor-icon-list-item:hover .elementor-icon-list-text {
    color:#E74C25;
}
.skol-header-wrapper .elementor-element.elementor-element-7b5701f .elementor-button {
    background-color:#E74C25;
    font-family:"Sensei", Sans-serif;
}
.skol-header-wrapper .elementor-element.elementor-element-7b5701f .elementor-button:hover, .skol-header-wrapper .elementor-element.elementor-element-7b5701f .elementor-button:focus {
    background-color:#0a303a;
}
.skol-header-wrapper .elementor-element.elementor-element-7b5701f {
    width:auto;
    max-width:auto;
    align-self:center;
}
.skol-header-wrapper .elementor-element.elementor-element-7b5701f > .elementor-widget-container {
    margin:0px 0px 0px 20px;
}
.skol-header-wrapper .elementor-element.elementor-element-e541762:not(.elementor-motion-effects-element-type-background), .skol-header-wrapper .elementor-element.elementor-element-e541762 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:rgba(255, 255, 255, 0);
}
.skol-header-wrapper .elementor-element.elementor-element-e541762 > .elementor-container {
    min-height:40px;
}
.skol-header-wrapper .elementor-element.elementor-element-e541762 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-e541762 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-e541762 > .elementor-shape-top .elementor-shape-fill {
    fill:var(--vamtam-accent-color-5);
}
.skol-header-wrapper .elementor-element.elementor-element-e541762 > .elementor-shape-top svg {
    height:28px;
}
.skol-header-wrapper .elementor-element.elementor-element-68905b4:not(.elementor-motion-effects-element-type-background), .skol-header-wrapper .elementor-element.elementor-element-68905b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:var( --e-global-color-vamtam_accent_5 );
}
.skol-header-wrapper .elementor-element.elementor-element-68905b4 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0% 0% 0% 0%;
}
.skol-header-wrapper .elementor-element.elementor-element-68905b4 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-acdae18.elementor-column > .elementor-widget-wrap {
    justify-content:flex-start;
}
.skol-header-wrapper .elementor-element.elementor-element-96c5edd {
    width:auto;
    max-width:auto;
}
.skol-header-wrapper .elementor-element.elementor-element-96c5edd img {
    width:110px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 {
    width:auto;
    max-width:auto;
    align-self:center;
    z-index:30;
    --nav-menu-icon-size:26px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-menu-toggle {
    margin-left:auto;
    background-color:var(--vamtam-accent-color-5);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu .elementor-item {
    font-size:16px;
    font-weight:800;
    letter-spacing:0.5px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main .elementor-item {
    color:#0a303a;
    fill:#0a303a;
    padding-left:15px;
    padding-right:15px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color:#B9D8E0;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed .elementor-item:after {
    border-color:#B9D8E0;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) .current-menu-ancestor > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) .current-menu-ancestor > .elementor-item:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed .current-menu-ancestor > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed .current-menu-ancestor > .elementor-item:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed .elementor-item:before {
    border-width:8px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width:0 0 8px 8px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width:8px 8px 0 0;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width:8px 0 0 8px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width:0 8px 8px 0;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-underline .elementor-item:after, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-overline .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-double-line .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-double-line .elementor-item:after {
    height:8px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed .current-menu-ancestor > a.elementor-item:before {
    border-width:8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed.e--animation-draw .current-menu-ancestor > .elementor-item:before {
    border-width:0 0 8px 8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed.e--animation-draw .current-menu-ancestor > .elementor-item:after {
    border-width:8px 8px 0 0 !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed.e--animation-corners .current-menu-ancestor > .elementor-item:before {
    border-width:8px 0 0 8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed.e--animation-corners .current-menu-ancestor > .elementor-item:after {
    border-width:0 8px 8px 0 !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-underline .current-menu-ancestor > .elementor-item:after, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-overline .current-menu-ancestor > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-double-line .current-menu-ancestor > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-double-line .current-menu-ancestor > .elementor-item:after {
    height:8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-underline .elementor-item:after, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-overline .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-double-line .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-double-line .elementor-item:after {
    width:8px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:focus {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:focus {
    color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:after {
    background-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item:after {
    border-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:focus {
    color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:after {
    background-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item:after {
    border-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:focus {
    color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:after {
    background-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item:after {
    border-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:focus {
    color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:after {
    background-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item:after {
    border-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:focus {
    color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:after {
    background-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item:after {
    border-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.highlighted, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:focus {
    color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:after {
    background-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item:after {
    border-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-item.elementor-item-active:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item:after {
    background-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(1) > .elementor-item:after {
    border-color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item {
    color:#167287;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active:after {
    background-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-item.elementor-item-active:after {
    border-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item:after {
    background-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(2) > .elementor-item:after {
    border-color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item {
    color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active:after {
    background-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-item.elementor-item-active:after {
    border-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item:after {
    background-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(3) > .elementor-item:after {
    border-color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item {
    color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active:after {
    background-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-item.elementor-item-active:after {
    border-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item:after {
    background-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(4) > .elementor-item:after {
    border-color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item {
    color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active:after {
    background-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-item.elementor-item-active:after {
    border-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item:after {
    background-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(5) > .elementor-item:after {
    border-color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item {
    color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active:after {
    background-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-item.elementor-item-active:after {
    border-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item:after {
    background-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(6) > .elementor-item:after {
    border-color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item {
    color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active:after {
    background-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-item.elementor-item-active:after {
    border-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main:not(.e--pointer-framed) > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item:after {
    background-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item:before, .skol-header-wrapper .elementor-element.elementor-element-2282538 .e--pointer-framed > .elementor-nav-menu > .current-menu-ancestor.menu-item:nth-child(7) > .elementor-item:after {
    border-color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-menu-toggle {
    color:var(--vamtam-accent-color-3);
    fill:var(--vamtam-accent-color-3);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown {
    background-color:var(--vamtam-accent-color-5);
    border-radius:4px 4px 4px 4px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a.highlighted, body:not(.e--ua-isTouchDevice) .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-menu-toggle:hover, body.e--ua-isTouchDevice .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-menu-toggle.elementor-active:hover {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a:focus, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a.highlighted {
    background-color:#F8F8F8;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a.elementor-item-active {
    color:var(--vamtam-accent-color-1);
    background-color:var(--vamtam-accent-color-5);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown .elementor-item, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size:14px;
    font-weight:700;
    letter-spacing:0.2px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow:0px 10px 36px 0px rgba(0, 0, 0, 0.09);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a {
    padding-left:35px;
    padding-right:35px;
    padding-top:14px;
    padding-bottom:14px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style:dotted;
    border-color:rgba(10, 48, 58, 0.07);
    border-bottom-width:1px;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top:6px !important;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-nav-menu--dropdown a.highlighted {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-nav-menu--dropdown a.highlighted {
    color:#167287;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-nav-menu--dropdown a.highlighted {
    color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-nav-menu--dropdown a.highlighted {
    color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-nav-menu--dropdown a.highlighted {
    color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-nav-menu--dropdown a.highlighted {
    color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-nav-menu--dropdown a:hover, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-nav-menu--dropdown a.elementor-item-active, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-nav-menu--dropdown a.highlighted {
    color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(1) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:var(--vamtam-accent-color-1);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(2) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:var(--vamtam-accent-color-2);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(3) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#6572AE;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(4) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#38BC83;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(5) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#A79201;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(6) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#11A5E4;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:nth-child(7) .elementor-nav-menu--dropdown a.elementor-item-active {
    color:#206FEB;
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 div.elementor-menu-toggle {
    color:var(--vamtam-accent-color-3);
}
.skol-header-wrapper .elementor-element.elementor-element-2282538 div.elementor-menu-toggle svg {
    fill:var(--vamtam-accent-color-3);
}
body:not(.e--ua-isTouchDevice) .skol-header-wrapper .elementor-element.elementor-element-2282538 div.elementor-menu-toggle:hover {
    color:#E74C25;
}
body:not(.e--ua-isTouchDevice) .skol-header-wrapper .elementor-element.elementor-element-2282538 div.elementor-menu-toggle:hover svg {
    fill:#E74C25;
}
body.e--ua-isTouchDevice .skol-header-wrapper .elementor-element.elementor-element-2282538 div.elementor-menu-toggle.elementor-active:hover {
    color:#E74C25;
}
body.e--ua-isTouchDevice .skol-header-wrapper .elementor-element.elementor-element-2282538 div.elementor-menu-toggle.elementor-active:hover svg {
    fill:#E74C25;
}
body:not(.e--ua-isTouchDevice) .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-menu-toggle:hover {
    background-color:#FFFFFF;
}
body.e--ua-isTouchDevice .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-active.elementor-menu-toggle:hover {
    background-color:#FFFFFF;
}
.skol-header-wrapper .elementor-element.elementor-element-449b9c2.elementor-column > .elementor-widget-wrap {
    justify-content:flex-end;
}
.skol-header-wrapper .elementor-element.elementor-element-374a4aa {
    width:auto;
    max-width:auto;
    align-self:center;
    --e-icon-list-icon-size:18px;
    --e-icon-list-icon-align:left;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset:0px;
}
.skol-header-wrapper .elementor-element.elementor-element-374a4aa .elementor-icon-list-icon i {
    color:#167287;
    transition:color 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-374a4aa .elementor-icon-list-icon svg {
    fill:#167287;
    transition:fill 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-374a4aa .elementor-icon-list-icon {
    padding-inline-end:5px;
}
.skol-header-wrapper .elementor-element.elementor-element-374a4aa .elementor-icon-list-item > .elementor-icon-list-text, .skol-header-wrapper .elementor-element.elementor-element-374a4aa .elementor-icon-list-item > a {
    font-family:"Catamaran", Sans-serif;
    font-size:16px;
    font-weight:700;
    line-height:0.8em;
    letter-spacing:0.5px;
}
.skol-header-wrapper .elementor-element.elementor-element-374a4aa .elementor-icon-list-text {
    color:#167287;
    transition:color 0.3s;
}
.skol-header-wrapper .elementor-element.elementor-element-374a4aa .elementor-icon-list-item:hover .elementor-icon-list-text {
    color:#E74C25;
}
.skol-header-wrapper .elementor-element.elementor-element-2b7d68b .elementor-button {
    background-color:#E74C25;
    font-family:"Sensei", Sans-serif;
}
.skol-header-wrapper .elementor-element.elementor-element-2b7d68b .elementor-button:hover, .skol-header-wrapper .elementor-element.elementor-element-2b7d68b .elementor-button:focus {
    background-color:#0a303a;
}
.skol-header-wrapper .elementor-element.elementor-element-2b7d68b {
    width:auto;
    max-width:auto;
    align-self:center;
}
.skol-header-wrapper .elementor-element.elementor-element-2b7d68b > .elementor-widget-container {
    margin:0px 0px 0px 20px;
}
.elementor-theme-builder-content-area {
    height:400px;
}
.elementor-location-header:before, .elementor-location-footer:before {
    content:"";
    display:table;
    clear:both;
}
@media(max-width:1024px) {
    .skol-header-wrapper .elementor-element.elementor-element-eff5dcd {
        padding:30px 30px 30px 30px;
}
    .skol-header-wrapper .elementor-element.elementor-element-77bb08e > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-eea7b01 > .elementor-widget-container {
        margin:-5px 0px 0px 0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-1c836f5.elementor-column > .elementor-widget-wrap {
        justify-content:flex-start;
}
    .skol-header-wrapper .elementor-element.elementor-element-1c836f5 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown .elementor-item, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size:20px;
}
    .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--dropdown a {
        padding-top:15px;
        padding-bottom:15px;
}
    .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top:15px !important;
}
    .skol-header-wrapper .elementor-element.elementor-element-d00ed29 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-acdae18 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-96c5edd > .elementor-widget-container {
        margin:-5px 0px 0px 0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-2282538 {
        --vamtam-mobile-menu-max-height:80vh;
}
    .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown .elementor-item, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size:20px;
}
    .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a {
        padding-top:15px;
        padding-bottom:15px;
}
    .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top:15px !important;
}
    .skol-header-wrapper .elementor-element.elementor-element-449b9c2 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
}
@media(max-width:767px) {
    .skol-header-wrapper .elementor-element.elementor-element-6b5521e {
        margin-top:0px;
        margin-bottom:0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-eff5dcd {
        padding:20px 20px 20px 20px;
}
    .skol-header-wrapper .elementor-element.elementor-element-77bb08e {
        width:39%;
}
    .skol-header-wrapper .elementor-element.elementor-element-1c836f5 {
        width:60%;
}
    .skol-header-wrapper .elementor-element.elementor-element-1c836f5.elementor-column > .elementor-widget-wrap {
        justify-content:flex-end;
}
    .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .skol-header-wrapper .elementor-element.elementor-element-2e2c99c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top:7px !important;
}
    .skol-header-wrapper .elementor-element.elementor-element-d00ed29.elementor-column > .elementor-widget-wrap {
        justify-content:space-between;
}
    .skol-header-wrapper .elementor-element.elementor-element-d00ed29 > .elementor-element-populated {
        margin-block-start:10px;
        margin-inline-start:0px;
        margin-block-end:0px;
        margin-inline-end:0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-5f358bd {
        --e-icon-list-icon-align:left;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
}
    .skol-header-wrapper .elementor-element.elementor-element-7b5701f > .elementor-widget-container {
        margin:0px 0px 0px 0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-68905b4 {
        margin-top:0px;
        margin-bottom:0px;
        padding:20px 20px 20px 20px;
}
    .skol-header-wrapper .elementor-element.elementor-element-acdae18 {
        width:100%;
}
    .elementor-bc-flex-widget .skol-header-wrapper .elementor-element.elementor-element-acdae18.elementor-column .elementor-widget-wrap {
        align-items:center;
}
    .skol-header-wrapper .elementor-element.elementor-element-acdae18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content:center;
        align-items:center;
}
    .skol-header-wrapper .elementor-element.elementor-element-acdae18.elementor-column > .elementor-widget-wrap {
        justify-content:space-between;
}
    .skol-header-wrapper .elementor-element.elementor-element-2282538 {
        --vamtam-mobile-menu-max-height:76vh;
}
    .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--dropdown a {
        padding-left:30px;
        padding-right:30px;
}
    .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .skol-header-wrapper .elementor-element.elementor-element-2282538 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top:7px !important;
}
    .skol-header-wrapper .elementor-element.elementor-element-449b9c2 {
        width:100%;
}
    .elementor-bc-flex-widget .skol-header-wrapper .elementor-element.elementor-element-449b9c2.elementor-column .elementor-widget-wrap {
        align-items:center;
}
    .skol-header-wrapper .elementor-element.elementor-element-449b9c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content:center;
        align-items:center;
}
    .skol-header-wrapper .elementor-element.elementor-element-449b9c2.elementor-column > .elementor-widget-wrap {
        justify-content:space-between;
}
    .skol-header-wrapper .elementor-element.elementor-element-449b9c2 > .elementor-element-populated {
        margin-block-start:10px;
        margin-inline-start:0px;
        margin-block-end:0px;
        margin-inline-end:0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
}
    .skol-header-wrapper .elementor-element.elementor-element-374a4aa {
        --e-icon-list-icon-align:left;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
}
    .skol-header-wrapper .elementor-element.elementor-element-2b7d68b > .elementor-widget-container {
        margin:0px 0px 0px 0px;
}
}
@media(min-width:768px) {
    .skol-header-wrapper .elementor-element.elementor-element-77bb08e {
        width:10.5%;
}
    .skol-header-wrapper .elementor-element.elementor-element-1c836f5 {
        width:57.198%;
}
    .skol-header-wrapper .elementor-element.elementor-element-d00ed29 {
        width:31.968%;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .skol-header-wrapper .elementor-element.elementor-element-77bb08e {
        width:19%;
}
    .skol-header-wrapper .elementor-element.elementor-element-1c836f5 {
        width:31%;
}
    .skol-header-wrapper .elementor-element.elementor-element-d00ed29 {
        width:50%;
}
    .skol-header-wrapper .elementor-element.elementor-element-acdae18 {
        width:19%;
}
    .skol-header-wrapper .elementor-element.elementor-element-449b9c2 {
        width:50%;
}
}
.skol-footer-wrapper .elementor-element.elementor-element-dde161d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:flex-end;
    align-items:flex-end;
}
.skol-footer-wrapper .elementor-element.elementor-element-dde161d {
    margin-top:0px;
    margin-bottom:-55px;
    z-index:2;
}
.skol-footer-wrapper .elementor-element.elementor-element-1ee119a > .elementor-widget-container {
    margin:0px 0px 5px 0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-1ee119a {
    text-align:center;
}
.skol-footer-wrapper .elementor-element.elementor-element-931f669 > .elementor-widget-container {
    margin:0px 0px 5px 0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-931f669 {
    text-align:start;
}
.skol-footer-wrapper .elementor-element.elementor-element-a36f354 {
    text-align:start;
}
.skol-footer-wrapper .elementor-element.elementor-element-ba478c0:not(.elementor-motion-effects-element-type-background), .skol-footer-wrapper .elementor-element.elementor-element-ba478c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:var(--vamtam-accent-color-8);
    background-image:var(--wpr-bg-98e41b9d-4fb1-470b-8419-7aebdb5088d9);
    background-position:top center;
    background-repeat:no-repeat;
    background-size:auto;
}
.skol-footer-wrapper .elementor-element.elementor-element-ba478c0 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:150px 30px 30px 30px;
}
.skol-footer-wrapper .elementor-element.elementor-element-ba478c0 > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.skol-footer-wrapper .elementor-element.elementor-element-c9a327b > .elementor-element-populated {
    padding-block-start:0px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-cf943fa {
    padding:0px 0px 0px 0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-10eccb4 > .elementor-element-populated {
    padding-block-start:0px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-aee7933 {
    z-index:0;
}
.skol-footer-wrapper .elementor-element.elementor-element-aee7933 .elementor-nav-menu .elementor-item {
    font-size:16px;
    font-weight:600;
    line-height:1em;
}
.skol-footer-wrapper .elementor-element.elementor-element-aee7933 .elementor-nav-menu--main .elementor-item {
    color:#0A303A;
    fill:#0A303A;
    padding-left:0px;
    padding-right:0px;
    padding-top:7px;
    padding-bottom:7px;
}
.skol-footer-wrapper .elementor-element.elementor-element-aee7933 .elementor-nav-menu--main .elementor-item:hover, .skol-footer-wrapper .elementor-element.elementor-element-aee7933 .elementor-nav-menu--main .elementor-item.elementor-item-active, .skol-footer-wrapper .elementor-element.elementor-element-aee7933 .elementor-nav-menu--main .elementor-item.highlighted, .skol-footer-wrapper .elementor-element.elementor-element-aee7933 .elementor-nav-menu--main .elementor-item:focus {
    color:#e74c25;
    fill:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-aee7933 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-aee7933 .elementor-nav-menu--main .current-menu-ancestor > .elementor-item {
    color:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-06eec79 > .elementor-element-populated {
    padding-block-start:0px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-00e8b6b {
    z-index:0;
}
.skol-footer-wrapper .elementor-element.elementor-element-00e8b6b .elementor-nav-menu .elementor-item {
    font-size:16px;
    font-weight:600;
    line-height:1em;
}
.skol-footer-wrapper .elementor-element.elementor-element-00e8b6b .elementor-nav-menu--main .elementor-item {
    color:#0a303a;
    fill:#0a303a;
    padding-left:0px;
    padding-right:0px;
    padding-top:7px;
    padding-bottom:7px;
}
.skol-footer-wrapper .elementor-element.elementor-element-00e8b6b .elementor-nav-menu--main .elementor-item:hover, .skol-footer-wrapper .elementor-element.elementor-element-00e8b6b .elementor-nav-menu--main .elementor-item.elementor-item-active, .skol-footer-wrapper .elementor-element.elementor-element-00e8b6b .elementor-nav-menu--main .elementor-item.highlighted, .skol-footer-wrapper .elementor-element.elementor-element-00e8b6b .elementor-nav-menu--main .elementor-item:focus {
    color:#e74c25;
    fill:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-00e8b6b .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-00e8b6b .elementor-nav-menu--main .current-menu-ancestor > .elementor-item {
    color:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-e67cb09 > .elementor-element-populated {
    padding-block-start:20px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-e07f9d9 {
    text-align:center;
}
.skol-footer-wrapper .elementor-element.elementor-element-e07f9d9 img {
    width:100%;
    max-width:100%;
}
.skol-footer-wrapper .elementor-element.elementor-element-413d46a > .elementor-element-populated {
    padding-block-start:0px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-24026b6 {
    column-gap:0px;
    font-size:16px;
    font-weight:600;
    line-height:1.5em;
    color:#0A303A;
}
.skol-footer-wrapper .elementor-element.elementor-element-24026b6 a {
    font-size:16px;
    font-weight:600;
    line-height:1.5em;
    color:#0A303A;
}
.skol-footer-wrapper .elementor-element.elementor-element-90324ed > .elementor-element-populated {
    padding-block-start:0px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-47278a2 .elementor-button {
    background-color:#E74C25;
    font-family:"Sensei", Sans-serif;
    fill:#ffffff;
    color:#ffffff;
}
.skol-footer-wrapper .elementor-element.elementor-element-47278a2 .elementor-button:hover, .skol-footer-wrapper .elementor-element.elementor-element-47278a2 .elementor-button:focus {
    background-color:#0a303a;
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b {
    --grid-template-columns:repeat(3, auto);
    --icon-size:26px;
    --grid-column-gap:3px;
    --grid-row-gap:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-widget-container {
    text-align:right;
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b > .elementor-widget-container {
    margin:20px 0px 0px 0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-social-icon {
    background-color:rgba(255, 255, 255, 0);
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-social-icon i {
    color:#0A303A;
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-social-icon svg {
    fill:#0A303A;
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-social-icon:hover {
    background-color:#0A303A;
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-social-icon:hover i {
    color:#FFFFFF;
}
.skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-social-icon:hover svg {
    fill:#FFFFFF;
}
.skol-footer-wrapper .elementor-element.elementor-element-5ce233b {
    color:#4A4A4A;
    padding:20px 0px 0px 0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-5ce233b a {
    color:#4A4A4A;
}
.elementor-bc-flex-widget .skol-footer-wrapper .elementor-element.elementor-element-4d122dd.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.skol-footer-wrapper .elementor-element.elementor-element-4d122dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.skol-footer-wrapper .elementor-element.elementor-element-4d122dd > .elementor-element-populated {
    padding-block-start:0px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-f2cc169 {
    width:auto;
    max-width:auto;
    font-size:14px;
    font-weight:normal;
}
.skol-footer-wrapper .elementor-element.elementor-element-f2cc169 > .elementor-widget-container {
    margin:0px 5px 0px 0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-f2cc169 a {
    font-size:14px;
    font-weight:normal;
}
.skol-footer-wrapper .elementor-element.elementor-element-0bf8597 {
    width:auto;
    max-width:auto;
    font-size:14px;
    font-weight:normal;
}
.skol-footer-wrapper .elementor-element.elementor-element-0bf8597 a {
    font-size:14px;
    font-weight:normal;
}
.elementor-bc-flex-widget .skol-footer-wrapper .elementor-element.elementor-element-23e36ea.elementor-column .elementor-widget-wrap {
    align-items:center;
}
.skol-footer-wrapper .elementor-element.elementor-element-23e36ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
}
.skol-footer-wrapper .elementor-element.elementor-element-23e36ea.elementor-column > .elementor-widget-wrap {
    justify-content:flex-end;
}
.skol-footer-wrapper .elementor-element.elementor-element-23e36ea > .elementor-element-populated {
    padding-block-start:0px;
    padding-inline-start:0px;
    padding-block-end:0px;
    padding-inline-end:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-b988b7c {
    width:auto;
    max-width:auto;
    --e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );
}
.skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu .elementor-item {
    font-size:14px;
    font-weight:normal;
}
.skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main .elementor-item:hover, .skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main .elementor-item.elementor-item-active, .skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main .elementor-item.highlighted, .skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main .elementor-item:focus {
    color:#e74c25;
    fill:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main .current-menu-ancestor > .elementor-item {
    color:#e74c25;
}
.skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main .elementor-item {
    padding-left:0px;
    padding-right:0px;
}
.skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom:20px;
}
.elementor-theme-builder-content-area {
    height:400px;
}
.elementor-location-header:before, .elementor-location-footer:before {
    content:"";
    display:table;
    clear:both;
}
@media(min-width:768px) {
    .skol-footer-wrapper .elementor-element.elementor-element-f69f521 {
        width:12.533%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-0fee368 {
        width:28.747%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-dca5415 {
        width:40.929%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-bdcb507 {
        width:17.791%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-06eec79 {
        width:17.128%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-e67cb09 {
        width:26.94%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-413d46a {
        width:18.822%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-90324ed {
        width:17.106%;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .skol-footer-wrapper .elementor-element.elementor-element-10eccb4 {
        width:20%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-06eec79 {
        width:15%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-e67cb09 {
        width:20%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-413d46a {
        width:20%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-90324ed {
        width:25%;
}
}
@media(max-width:1024px) {
    .skol-footer-wrapper .elementor-element.elementor-element-c9a327b > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-cf943fa {
        padding:0px 0px 0px 0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-10eccb4 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-06eec79 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-e67cb09 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-413d46a > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-90324ed > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-widget-container {
        text-align:right;
}
    .skol-footer-wrapper .elementor-element.elementor-element-31c4b6b {
        --grid-column-gap:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-5ce233b {
        padding:80px 0px 20px 0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-4d122dd > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-23e36ea > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
}
@media(max-width:767px) {
    .skol-footer-wrapper .elementor-element.elementor-element-dde161d {
        margin-top:40px;
        margin-bottom:-25px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-f69f521 {
        width:30%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-1ee119a img {
        width:40%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-0fee368 {
        width:50%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-931f669 {
        text-align:center;
}
    .skol-footer-wrapper .elementor-element.elementor-element-931f669 img {
        width:65%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-bdcb507 {
        width:20%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-a36f354 img {
        width:60%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-ba478c0:not(.elementor-motion-effects-element-type-background), .skol-footer-wrapper .elementor-element.elementor-element-ba478c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size:cover;
}
    .skol-footer-wrapper .elementor-element.elementor-element-ba478c0 {
        padding:40px 20px 10px 20px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-c9a327b > .elementor-element-populated {
        padding-block-start:10px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-cf943fa {
        padding:0px 0px 0px 0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-10eccb4 {
        width:50%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-10eccb4 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-06eec79 {
        width:50%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-06eec79 > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-e67cb09 {
        width:100%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-e67cb09 > .elementor-element-populated {
        padding-block-start:35px;
        padding-inline-start:0px;
        padding-block-end:50px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-413d46a {
        width:100%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-413d46a > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:30px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-24026b6 {
        text-align:center;
}
    .skol-footer-wrapper .elementor-element.elementor-element-90324ed {
        width:100%;
}
    .skol-footer-wrapper .elementor-element.elementor-element-90324ed > .elementor-element-populated {
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-widget-container {
        text-align:center;
}
    .skol-footer-wrapper .elementor-element.elementor-element-31c4b6b > .elementor-widget-container {
        margin:0px 0px 0px 0px;
        padding:20px 0px 0px 0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-31c4b6b {
        --icon-size:30px;
        --grid-column-gap:50px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-31c4b6b .elementor-social-icon {
        --icon-padding:0.4em;
}
    .skol-footer-wrapper .elementor-element.elementor-element-5ce233b {
        margin-top:0px;
        margin-bottom:0px;
        padding:20px 0px 20px 2px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-4d122dd.elementor-column > .elementor-widget-wrap {
        justify-content:center;
}
    .skol-footer-wrapper .elementor-element.elementor-element-4d122dd > .elementor-element-populated {
        margin-block-start:0px;
        margin-inline-start:0px;
        margin-block-end:0px;
        margin-inline-end:0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-f2cc169 {
        text-align:center;
}
    .skol-footer-wrapper .elementor-element.elementor-element-0bf8597 {
        text-align:center;
}
    .skol-footer-wrapper .elementor-element.elementor-element-23e36ea.elementor-column > .elementor-widget-wrap {
        justify-content:center;
}
    .skol-footer-wrapper .elementor-element.elementor-element-23e36ea > .elementor-element-populated {
        margin-block-start:0px;
        margin-inline-start:0px;
        margin-block-end:0px;
        margin-inline-end:0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding-block-start:0px;
        padding-inline-start:0px;
        padding-block-end:0px;
        padding-inline-end:0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-b988b7c {
        width:auto;
        max-width:auto;
}
    .skol-footer-wrapper .elementor-element.elementor-element-b988b7c > .elementor-widget-container {
        padding:0px 0px 0px 0px;
}
    .skol-footer-wrapper .elementor-element.elementor-element-b988b7c .elementor-nav-menu--main .elementor-item {
        padding-left:10px;
        padding-right:10px;
        padding-top:3px;
        padding-bottom:3px;
}
}
body {
    --vamtam-accent-color-1:var(--e-global-color-vamtam_accent_1);
    --vamtam-accent-color-1-hc:hsl(from var(--e-global-color-vamtam_accent_1) h 0 calc(100 - round(calc(l + 10), 100)));
    --vamtam-accent-color-2:var(--e-global-color-vamtam_accent_2);
    --vamtam-accent-color-2-hc:hsl(from var(--e-global-color-vamtam_accent_2) h 0 calc(100 - round(calc(l + 10), 100)));
    --vamtam-accent-color-3:var(--e-global-color-vamtam_accent_3);
    --vamtam-accent-color-3-hc:hsl(from var(--e-global-color-vamtam_accent_3) h 0 calc(100 - round(calc(l + 10), 100)));
    --vamtam-accent-color-4:var(--e-global-color-vamtam_accent_4);
    --vamtam-accent-color-4-hc:hsl(from var(--e-global-color-vamtam_accent_4) h 0 calc(100 - round(calc(l + 10), 100)));
    --vamtam-accent-color-5:var(--e-global-color-vamtam_accent_5);
    --vamtam-accent-color-5-hc:hsl(from var(--e-global-color-vamtam_accent_5) h 0 calc(100 - round(calc(l + 10), 100)));
    --vamtam-accent-color-6:var(--e-global-color-vamtam_accent_6);
    --vamtam-accent-color-6-hc:hsl(from var(--e-global-color-vamtam_accent_6) h 0 calc(100 - round(calc(l + 10), 100)));
    --vamtam-accent-color-7:var(--e-global-color-vamtam_accent_7);
    --vamtam-accent-color-7-hc:hsl(from var(--e-global-color-vamtam_accent_7) h 0 calc(100 - round(calc(l + 10), 100)));
    --vamtam-accent-color-8:var(--e-global-color-vamtam_accent_8);
    --vamtam-accent-color-8-hc:hsl(from var(--e-global-color-vamtam_accent_8) h 0 calc(100 - round(calc(l + 10), 100)));
    --vamtam-primary-font-color:var(--e-global-color-vamtam_primary_font_color);
    --vamtam-primary-font-font-size:var(--e-global-typography-vamtam_primary_font-font-size);
    --vamtam-primary-font-font-family:var(--e-global-typography-vamtam_primary_font-font-family);
    --vamtam-primary-font-font-weight:var(--e-global-typography-vamtam_primary_font-font-weight);
    --vamtam-primary-font-font-style:var(--e-global-typography-vamtam_primary_font-font-style);
    --vamtam-primary-font-text-transform:var(--e-global-typography-vamtam_primary_font-text-transform);
    --vamtam-primary-font-text-decoration:var(--e-global-typography-vamtam_primary_font-text-decoration);
    --vamtam-h1-color:var(--e-global-color-vamtam_h1_color);
    --vamtam-h1-font-size:var(--e-global-typography-vamtam_h1-font-size);
    --vamtam-h1-font-family:var(--e-global-typography-vamtam_h1-font-family);
    --vamtam-h1-font-weight:var(--e-global-typography-vamtam_h1-font-weight);
    --vamtam-h1-font-style:var(--e-global-typography-vamtam_h1-font-style);
    --vamtam-h1-text-transform:var(--e-global-typography-vamtam_h1-text-transform);
    --vamtam-h1-text-decoration:var(--e-global-typography-vamtam_h1-text-decoration);
    --vamtam-h2-color:var(--e-global-color-vamtam_h2_color);
    --vamtam-h2-font-size:var(--e-global-typography-vamtam_h2-font-size);
    --vamtam-h2-font-family:var(--e-global-typography-vamtam_h2-font-family);
    --vamtam-h2-font-weight:var(--e-global-typography-vamtam_h2-font-weight);
    --vamtam-h2-font-style:var(--e-global-typography-vamtam_h2-font-style);
    --vamtam-h2-text-transform:var(--e-global-typography-vamtam_h2-text-transform);
    --vamtam-h2-text-decoration:var(--e-global-typography-vamtam_h2-text-decoration);
    --vamtam-h3-color:var(--e-global-color-vamtam_h3_color);
    --vamtam-h3-font-size:var(--e-global-typography-vamtam_h3-font-size);
    --vamtam-h3-font-family:var(--e-global-typography-vamtam_h3-font-family);
    --vamtam-h3-font-weight:var(--e-global-typography-vamtam_h3-font-weight);
    --vamtam-h3-font-style:var(--e-global-typography-vamtam_h3-font-style);
    --vamtam-h3-text-transform:var(--e-global-typography-vamtam_h3-text-transform);
    --vamtam-h3-text-decoration:var(--e-global-typography-vamtam_h3-text-decoration);
    --vamtam-h4-color:var(--e-global-color-vamtam_h4_color);
    --vamtam-h4-font-size:var(--e-global-typography-vamtam_h4-font-size);
    --vamtam-h4-font-family:var(--e-global-typography-vamtam_h4-font-family);
    --vamtam-h4-font-weight:var(--e-global-typography-vamtam_h4-font-weight);
    --vamtam-h4-font-style:var(--e-global-typography-vamtam_h4-font-style);
    --vamtam-h4-text-transform:var(--e-global-typography-vamtam_h4-text-transform);
    --vamtam-h4-text-decoration:var(--e-global-typography-vamtam_h4-text-decoration);
    --vamtam-h5-color:var(--e-global-color-vamtam_h5_color);
    --vamtam-h5-font-size:var(--e-global-typography-vamtam_h5-font-size);
    --vamtam-h5-font-family:var(--e-global-typography-vamtam_h5-font-family);
    --vamtam-h5-font-weight:var(--e-global-typography-vamtam_h5-font-weight);
    --vamtam-h5-font-style:var(--e-global-typography-vamtam_h5-font-style);
    --vamtam-h5-text-transform:var(--e-global-typography-vamtam_h5-text-transform);
    --vamtam-h5-text-decoration:var(--e-global-typography-vamtam_h5-text-decoration);
    --vamtam-h6-color:var(--e-global-color-vamtam_h6_color);
    --vamtam-h6-font-size:var(--e-global-typography-vamtam_h6-font-size);
    --vamtam-h6-font-family:var(--e-global-typography-vamtam_h6-font-family);
    --vamtam-h6-font-weight:var(--e-global-typography-vamtam_h6-font-weight);
    --vamtam-h6-font-style:var(--e-global-typography-vamtam_h6-font-style);
    --vamtam-h6-text-transform:var(--e-global-typography-vamtam_h6-text-transform);
    --vamtam-h6-text-decoration:var(--e-global-typography-vamtam_h6-text-decoration);
    --vamtam-default-bg-color:#fff;
    --vamtam-default-line-color:var(--vamtam-accent-color-7);
    --vamtam-vertical-padding:30px;
    --vamtam-no-border-link:none;
    --vamtam-border-radius:0px;
    --vamtam-border-radius-oval:0px;
    --vamtam-border-radius-small:0px;
    --vamtam-sticky-header-bg-color:var(--e-global-color-vamtam_sticky_header_bg_color)
}
.icon, .icon-a:after, .icon-b:before {
    font-weight:normal!important;
    font-style:normal!important;
    speak:none;
    display:inline-block;
    min-width:1em;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.vamtam-limited-layout .icon, .vamtam-limited-layout .icon-a:after, .vamtam-limited-layout .icon-b:before {
    font-family:'icomoon'
}
.theme.icon, .theme.icon-a:after, .theme.icon-b:before {
    font-family:'vamtam-theme'!important
}
.custom.icon, .custom.icon-a:after, .custom.icon-b:before {
    font-family:'vamtam-custom-icons'!important
}
.icon[data-icon]:before, .icon-b:before, .icon-a:after {
    content:" " attr(data-icon) " "
}
.icon-b.icon-a:before {
    content:" " attr(data-iconb) " "
}
.icon-b.icon-a:after {
    content:" " attr(data-icona) " "
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}
html {
    overflow-y:scroll
}
html, body {
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-text-size-adjust:100%;
    -webkit-overflow-scrolling:touch
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display:block
}
blockquote, q {
    quotes:none
}
blockquote:after, q:before, q:after {
    content:"";
    content:none
}
ins {
    color:var(--vamtam-accent-color-2);
    text-decoration:none
}
mark {
    background-color:#ffffbd;
    color:#000;
    font-weight:700;
    padding:0 5px
}
del {
    text-decoration:line-through
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help
}
table {
    border-collapse:collapse;
    border-spacing:0
}
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0;
    clear:both
}
input, select {
    vertical-align:middle
}
html {
    line-height:1.15;
    -webkit-text-size-adjust:100%
}
select, input, textarea, button {
    font:100%/1.15 inherit
}
pre, code, kbd, samp {
    font-family:monospace, sans-serif
}
:disabled {
    cursor:not-allowed
}
a:hover, a:active {
    outline:none
}
nav ul, nav li {
    margin:0;
    list-style:none;
    list-style-image:none
}
small {
    font-size:85%
}
b, strong, th {
    font-weight:700
}
td {
    vertical-align:top
}
sub, sup {
    font-size:75%;
    line-height:0;
    position:relative
}
sup {
    top:-.5em
}
sub {
    bottom:-.25em
}
pre {
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word;
    padding:15px
}
textarea {
    overflow:auto
}
input[type="radio"] {
    vertical-align:text-bottom
}
input[type="checkbox"] {
    vertical-align:middle
}
label, input[type="button"], input[type="submit"], input[type="image"], button {
    cursor:pointer
}
button, input, select, textarea {
    margin:0;
    box-shadow:none;
    border-radius:0
}
button {
    padding:0
}
button, input[type="button"], input[type="submit"] {
    -webkit-appearance:none;
    background-image:none
}
button {
    width:auto;
    overflow:visible
}
select, input, textarea {
    color:#444
}
.ir {
    display:block;
    text-indent:-999em;
    overflow:hidden;
    background-repeat:no-repeat;
    text-align:start;
    direction:ltr
}
.hidden {
    display:none;
    visibility:hidden
}
.screen-reader-text, .visuallyhidden {
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
.invisible {
    visibility:hidden
}
html.no-js .nojs-hide {
    display:none
}
.vamtam-font-primary-font, body, .comments #cancel-comment-reply-link, .woocommerce #reviews #comments #cancel-comment-reply-link, blockquote.small p, blockquote.small, blockquote.simple .quote-text, blockquote cite, blockquote .wp-block-pullquote__citation, blockquote .wp-block-quote__citation, blockquote cite a, blockquote .wp-block-pullquote__citation a, blockquote .wp-block-quote__citation a, .woocommerce.widget_shopping_cart .widget_shopping_cart_content li dl dt, .woocommerce.widget_shopping_cart .widget_shopping_cart_content li dl dd, .woocommerce.widget_shopping_cart .widget_shopping_cart_content li a, .wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
    font:var(--e-global-typography-vamtam_primary_font-font-weight, normal) var(--e-global-typography-vamtam_primary_font-font-style, normal) var(--e-global-typography-vamtam_primary_font-font-size)/var(--e-global-typography-vamtam_primary_font-line-height) var(--e-global-typography-vamtam_primary_font-font-family);
    letter-spacing:var(--e-global-typography-vamtam_primary_font-letter-spacing, normal);
    text-transform:var(--e-global-typography-vamtam_primary_font-transform, none);
    -webkit-text-decoration:var(--e-global-typography-vamtam_primary_font-decoration, none);
    text-decoration:var(--e-global-typography-vamtam_primary_font-decoration, none)
}
.vamtam-font-h1, h1, .font-h1 {
    font:var(--e-global-typography-vamtam_h1-font-weight, normal) var(--e-global-typography-vamtam_h1-font-style, normal) var(--e-global-typography-vamtam_h1-font-size)/var(--e-global-typography-vamtam_h1-line-height) var(--e-global-typography-vamtam_h1-font-family);
    letter-spacing:var(--e-global-typography-vamtam_h1-letter-spacing, normal);
    text-transform:var(--e-global-typography-vamtam_h1-transform, none);
    -webkit-text-decoration:var(--e-global-typography-vamtam_h1-decoration, none);
    text-decoration:var(--e-global-typography-vamtam_h1-decoration, none)
}
.vamtam-font-h2, h2, .font-h2 {
    font:var(--e-global-typography-vamtam_h2-font-weight, normal) var(--e-global-typography-vamtam_h2-font-style, normal) var(--e-global-typography-vamtam_h2-font-size)/var(--e-global-typography-vamtam_h2-line-height) var(--e-global-typography-vamtam_h2-font-family);
    letter-spacing:var(--e-global-typography-vamtam_h2-letter-spacing, normal);
    text-transform:var(--e-global-typography-vamtam_h2-transform, none);
    -webkit-text-decoration:var(--e-global-typography-vamtam_h2-decoration, none);
    text-decoration:var(--e-global-typography-vamtam_h2-decoration, none)
}
.vamtam-font-h3, h3, .font-h3, #customer_login .col-1>h2, #customer_login .col-2>h2, .wp-block-latest-posts.is-grid li a, .wp-block-cover-image h2, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text {
    font:var(--e-global-typography-vamtam_h3-font-weight, normal) var(--e-global-typography-vamtam_h3-font-style, normal) var(--e-global-typography-vamtam_h3-font-size)/var(--e-global-typography-vamtam_h3-line-height) var(--e-global-typography-vamtam_h3-font-family);
    letter-spacing:var(--e-global-typography-vamtam_h3-letter-spacing, normal);
    text-transform:var(--e-global-typography-vamtam_h3-transform, none);
    -webkit-text-decoration:var(--e-global-typography-vamtam_h3-decoration, none);
    text-decoration:var(--e-global-typography-vamtam_h3-decoration, none)
}
.vamtam-font-h4, h4, .font-h4, .woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price, .woocommerce div.product .summary p.price ins, .woocommerce div.product .summary span.price ins, .woocommerce .products.related>h2, .woocommerce .products.upsells>h2, .woocommerce-view-order .woocommerce .woocommerce-order-details .woocommerce-order-details__title, .woocommerce-order-received .woocommerce .woocommerce-order-details .woocommerce-order-details__title, .woocommerce-view-order .woocommerce .woocommerce-customer-details .woocommerce-column__title, .woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-column__title {
    font:var(--e-global-typography-vamtam_h4-font-weight, normal) var(--e-global-typography-vamtam_h4-font-style, normal) var(--e-global-typography-vamtam_h4-font-size)/var(--e-global-typography-vamtam_h4-line-height) var(--e-global-typography-vamtam_h4-font-family);
    letter-spacing:var(--e-global-typography-vamtam_h4-letter-spacing, normal);
    text-transform:var(--e-global-typography-vamtam_h4-transform, none);
    -webkit-text-decoration:var(--e-global-typography-vamtam_h4-decoration, none);
    text-decoration:var(--e-global-typography-vamtam_h4-decoration, none)
}
.vamtam-font-h5, h5, .font-h5, .comment-reply-title, .comments-wrapper .sep-text .content, .comments-wrapper .sep-text .content a, .meta-header .meta-header-inside .vamtam-meta-tax, .main-footer .widget .widgettitle, .woocommerce ul.cart_list a {
    font:var(--e-global-typography-vamtam_h5-font-weight, normal) var(--e-global-typography-vamtam_h5-font-style, normal) var(--e-global-typography-vamtam_h5-font-size)/var(--e-global-typography-vamtam_h5-line-height) var(--e-global-typography-vamtam_h5-font-family);
    letter-spacing:var(--e-global-typography-vamtam_h5-letter-spacing, normal);
    text-transform:var(--e-global-typography-vamtam_h5-transform, none);
    -webkit-text-decoration:var(--e-global-typography-vamtam_h5-decoration, none);
    text-decoration:var(--e-global-typography-vamtam_h5-decoration, none)
}
.vamtam-font-h6, h6, .font-h6, .woocommerce .product_meta .tagged_as a, .elementor-widget-woocommerce-products .table-layout .vamtam-headers th {
    font:var(--e-global-typography-vamtam_h6-font-weight, normal) var(--e-global-typography-vamtam_h6-font-style, normal) var(--e-global-typography-vamtam_h6-font-size)/var(--e-global-typography-vamtam_h6-line-height) var(--e-global-typography-vamtam_h6-font-family);
    letter-spacing:var(--e-global-typography-vamtam_h6-letter-spacing, normal);
    text-transform:var(--e-global-typography-vamtam_h6-transform, none);
    -webkit-text-decoration:var(--e-global-typography-vamtam_h6-decoration, none);
    text-decoration:var(--e-global-typography-vamtam_h6-decoration, none)
}
.vamtam-stand-out {
    z-index:1;
    position:relative
}
.vamtam-grayscale {
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.vamtam-mask-image-sider-1:before {
    content:" ";
    background:var(--vamtam-accent-color-1);
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    -webkit-mask-image:url(/assets/skole/theme/vamtam/assets/images/blob-mask-slider-bg-1.svg);
    mask-image:url(/assets/skole/theme/vamtam/assets/images/blob-mask-slider-bg-1.svg);
    mask-mode:alpha;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:contain;
    mask-size:contain;
    -webkit-mask-position:center;
    mask-position:center
}
.vamtam-mask-image-sider-1 img {
    -webkit-mask-image:url(/assets/skole/theme/vamtam/assets/images/blob-mask-slider-1.svg);
    mask-image:url(/assets/skole/theme/vamtam/assets/images/blob-mask-slider-1.svg);
    mask-mode:alpha;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:contain;
    mask-size:contain;
    -webkit-mask-position:center;
    mask-position:center;
    text-align:center;
    margin:60px
}
.vamtam-overlap-top-row {
    display:inline-block;
    margin-top:-150px;
    width:100%
}
.vamtam-disable-scroll {
    overflow:hidden;
    max-height:100vh
}
html.ios-safari .vamtam-disable-scroll {
    position:fixed;
    width:100%
}
.vamtam-overlay-trigger--overlay>.vamtam-overlay-element {
    pointer-events:none;
    position:fixed;
    display:block;
    width:100vw;
    height:100vh;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0, 0, 0, .5);
    z-index:100
}
@media (max-width:460px) {
    body.responsive-layout .vamtam-mobile-left h1, body.responsive-layout .vamtam-mobile-left h2, body.responsive-layout .vamtam-mobile-left h3, body.responsive-layout .vamtam-mobile-left h4, body.responsive-layout .vamtam-mobile-left h5, body.responsive-layout .vamtam-mobile-left h6, body.responsive-layout .vamtam-mobile-left p, body.responsive-layout .vamtam-mobile-left .vamtam-button-wrap, body.responsive-layout .vamtam-mobile-left .wp-block-button {
        text-align:start!important;
        justify-content:initial!important
}
}
.vamtam-text-centered {
    text-align:center
}
.clearboth {
    clear:both
}
.clearfix {
    clear:both
}
.clearfix:before, .clearfix:after {
    content:" ";
    display:block
}
.clearfix:after {
    clear:both
}
.clearfix:before, .clearfix:after {
    content:" ";
    display:block
}
.clearfix:after {
    clear:both
}
body.full article .ls-container {
    max-width:100%
}
body.vamtam-limited-layout {
    --vamtam-site-max-width:1000px
}
html, body, th, td {
    color:var(--vamtam-primary-font-color)
}
.color-accent-1, .hover-color-accent-1:hover {
    color:var(--vamtam-accent-color-1)!important
}
.color-accent-2, .hover-color-accent-2:hover {
    color:var(--vamtam-accent-color-2)!important
}
.color-accent-3, .hover-color-accent-3:hover {
    color:var(--vamtam-accent-color-3)!important
}
.color-accent-4, .hover-color-accent-4:hover {
    color:var(--vamtam-accent-color-4)!important
}
.color-accent-5, .hover-color-accent-5:hover {
    color:var(--vamtam-accent-color-5)!important
}
.color-accent-6, .hover-color-accent-6:hover {
    color:var(--vamtam-accent-color-6)!important
}
.color-accent-7, .hover-color-accent-7:hover {
    color:var(--vamtam-accent-color-7)!important
}
.color-accent-8, .hover-color-accent-8:hover {
    color:var(--vamtam-accent-color-8)!important
}
ul:not(.wp-block-gallery), ol {
    margin:0em 1.5em .5em 1.5em
}
p.has-large-font-size {
    font-size:36px
}
em {
    font-style:italic
}
h1, .color-h1 {
    color:var(--vamtam-h1-color)
}
h2, .color-h2 {
    color:var(--vamtam-h2-color)
}
h3, .color-h3 {
    color:var(--vamtam-h3-color)
}
h4, .color-h4 {
    color:var(--vamtam-h4-color)
}
h5, .color-h5 {
    color:var(--vamtam-h5-color)
}
h6, .color-h6 {
    color:var(--vamtam-h6-color)
}
a, .vamtam-is-link .elementor-image-box-title, .vamtam-is-link .elementor-icon-box-title, .elementor-widget-toggle .elementor-tab-title {
    text-decoration:none;
    color:var(--vamtam-body-link-regular);
    transition:all 0.3s
}
a .icon.shortcode.use-hover, .vamtam-is-link .elementor-image-box-title .icon.shortcode.use-hover, .vamtam-is-link .elementor-icon-box-title .icon.shortcode.use-hover, .elementor-widget-toggle .elementor-tab-title .icon.shortcode.use-hover {
    transition:all 0.3s ease-out;
    padding:.3em;
    border-radius:20em;
    line-height:1em
}
a:visited, .vamtam-is-link .elementor-image-box-title:visited, .vamtam-is-link .elementor-icon-box-title:visited, .elementor-widget-toggle .elementor-tab-title:visited {
    color:var(--vamtam-body-link-visited)
}
a:active, .vamtam-is-link .elementor-image-box-title:active, .vamtam-is-link .elementor-icon-box-title:active, .elementor-widget-toggle .elementor-tab-title:active {
    color:var(--vamtam-body-link-active)
}
a:hover, .vamtam-is-link .elementor-image-box-title:hover, .vamtam-is-link .elementor-icon-box-title:hover, .elementor-widget-toggle .elementor-tab-title:hover {
    color:var(--vamtam-body-link-hover)
}
a:hover .icon.shortcode.use-hover, .vamtam-is-link .elementor-image-box-title:hover .icon.shortcode.use-hover, .vamtam-is-link .elementor-icon-box-title:hover .icon.shortcode.use-hover, .elementor-widget-toggle .elementor-tab-title:hover .icon.shortcode.use-hover {
    color:var(--vamtam-body-link-hover)!important;
    background:var(--vamtam-accent-color-5)
}
.elementor-widget-toggle .elementor-tab-title {
    transition:all 0.3s, border-bottom-width 0s 0.4s
}
.vamtam-is-link .elementor-image-box-title>a:hover, .vamtam-is-link .elementor-icon-box-title>a:hover {
    color:var(--vamtam-body-link-hover)
}
.vamtam-is-link .elementor-image-box-title>a:hover .icon.shortcode.use-hover, .vamtam-is-link .elementor-icon-box-title>a:hover .icon.shortcode.use-hover {
    color:var(--vamtam-body-link-hover)!important;
    background:var(--vamtam-accent-color-5)
}
.elementor-toggle .elementor-tab-title.elementor-active, #elementor .elementor-toggle .elementor-tab-title.elementor-active {
    color:var(--vamtam-body-link-active)
}
.elementor-widget-toggle .elementor-tab-title a:hover, #elementor .elementor-widget-toggle .elementor-tab-title a:hover {
    color:var(--vamtam-body-link-hover)
}
.vamtam-main a .icon.shortcode.border {
    color:var(--vamtam-body-link-regular)
}
.vamtam-main a:hover .icon.shortcode.border {
    border-color:var(--vamtam-body-link-hover);
    color:var(--vamtam-body-link-hover)!important
}
p {
    margin:0 0 1em 0
}
p:last-child {
    margin-bottom:0
}
p:empty {
    display:none
}
strong, b {
    font-weight:700
}
h1, h2, h3, h4, h5, h6 {
    margin-top:.6em;
    margin-bottom:.6em
}
.vamtam-animated {
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes vamtam-fadein-title {
    from {
        opacity:.9
}
}
@keyframes vamtam-fadein-title {
    from {
        opacity:.9
}
}
@-webkit-keyframes vamtam-zoomin {
    from {
        opacity:0;
        transform:scale3d(.3, .3, .3)
}
    50% {
        opacity:1
}
}
@keyframes vamtam-zoomin {
    from {
        opacity:0;
        transform:scale3d(.3, .3, .3)
}
    50% {
        opacity:1
}
}
.vamtam-zoomin {
    -webkit-animation-name:vamtam-zoomin;
    animation-name:vamtam-zoomin
}
@-webkit-keyframes vamtam-zoomout {
    from {
        opacity:1
}
    50% {
        opacity:0;
        transform:scale3d(.3, .3, .3)
}
    to {
        opacity:0
}
}
@keyframes vamtam-zoomout {
    from {
        opacity:1
}
    50% {
        opacity:0;
        transform:scale3d(.3, .3, .3)
}
    to {
        opacity:0
}
}
.vamtam-zoomout {
    -webkit-animation-name:vamtam-zoomout;
    animation-name:vamtam-zoomout
}
@-webkit-keyframes vamtam-fadein {
    from {
        opacity:0
}
    to {
        opacity:1
}
}
@keyframes vamtam-fadein {
    from {
        opacity:0
}
    to {
        opacity:1
}
}
.vamtam-fadein {
    -webkit-animation-name:vamtam-fadein;
    animation-name:vamtam-fadein
}
@-webkit-keyframes vamtam-fadeout {
    from {
        opacity:1
}
    to {
        opacity:0
}
}
@keyframes vamtam-fadeout {
    from {
        opacity:1
}
    to {
        opacity:0
}
}
.vamtam-fadeout {
    -webkit-animation-name:vamtam-fadeout;
    animation-name:vamtam-fadeout
}
.button, button, input[type=button], input[type=submit], .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, .woocommerce a.button, .woocommerce .cross-sells .add_to_cart_button, .woocommerce a.added_to_cart, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce .woocommerce-message .vamtam-close-notice-btn, .woocommerce.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button, .woocommerce.woocommerce-cart .vamtam-cart-collaterals .coupon button[name=apply_coupon], .woocommerce.woocommerce-checkout .checkout_coupon .button[name=apply_coupon], .woocommerce #place_order, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce .woocommerce-Button.button, .woocommerce .woocommerce-button.button, .woocommerce .button.wc-backward, a.comment-reply-link {
    display:inline-block;
    text-align:center;
    cursor:pointer;
    position:relative;
    z-index:0;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
    text-shadow:none;
    -webkit-font-smoothing:auto;
    transition:all 0.3s!important;
    font:bold 16px/1em var(--vamtam-primary-font-font-family);
    border-radius:0;
    border:none;
    padding:var(--vamtam-button-solid-padding, 22px 27px);
    background:var(--vamtam-accent-color-1);
    color:var(--vamtam-accent-color-1-hc);
    background:var(--vamtam-btn-bg-color);
    color:var(--vamtam-btn-text-color);
    text-transform:none
}
.button:focus, button:focus, input[type=button]:focus, input[type=submit]:focus, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:focus, .woocommerce a.button:focus, .woocommerce .cross-sells .add_to_cart_button:focus, .woocommerce a.added_to_cart:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit:focus, .woocommerce #content input.button:focus, .woocommerce-page a.button:focus, .woocommerce-page button.button:focus, .woocommerce-page input.button:focus, .woocommerce-page #respond input#submit:focus, .woocommerce-page #content input.button:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce .woocommerce-message .vamtam-close-notice-btn:focus, .woocommerce.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:focus, .woocommerce.woocommerce-cart .vamtam-cart-collaterals .coupon button[name=apply_coupon]:focus, .woocommerce.woocommerce-checkout .checkout_coupon .button[name=apply_coupon]:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:focus, .woocommerce .woocommerce-Button.button:focus, .woocommerce .woocommerce-button.button:focus, .woocommerce .button.wc-backward:focus, a.comment-reply-link:focus {
    outline:none;
    opacity:.8
}
.button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .woocommerce a.button:hover, .woocommerce .cross-sells .add_to_cart_button:hover, .woocommerce a.added_to_cart:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce .woocommerce-message .vamtam-close-notice-btn:hover, .woocommerce.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover, .woocommerce.woocommerce-cart .vamtam-cart-collaterals .coupon button[name=apply_coupon]:hover, .woocommerce.woocommerce-checkout .checkout_coupon .button[name=apply_coupon]:hover, .woocommerce #place_order:hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .woocommerce .woocommerce-Button.button:hover, .woocommerce .woocommerce-button.button:hover, .woocommerce .button.wc-backward:hover, a.comment-reply-link:hover {
    text-decoration:none
}
.button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .woocommerce a.button:hover, .woocommerce .cross-sells .add_to_cart_button:hover, .woocommerce a.added_to_cart:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce .woocommerce-message .vamtam-close-notice-btn:hover, .woocommerce.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover, .woocommerce.woocommerce-cart .vamtam-cart-collaterals .coupon button[name=apply_coupon]:hover, .woocommerce.woocommerce-checkout .checkout_coupon .button[name=apply_coupon]:hover, .woocommerce #place_order:hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .woocommerce .woocommerce-Button.button:hover, .woocommerce .woocommerce-button.button:hover, .woocommerce .button.wc-backward:hover, a.comment-reply-link:hover {
    background:var(--vamtam-accent-color-6);
    color:var(--vamtam-accent-color-6-hc)
}
.button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .woocommerce a.button:hover, .woocommerce .cross-sells .add_to_cart_button:hover, .woocommerce a.added_to_cart:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce .woocommerce-message .vamtam-close-notice-btn:hover, .woocommerce.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover, .woocommerce.woocommerce-cart .vamtam-cart-collaterals .coupon button[name=apply_coupon]:hover, .woocommerce.woocommerce-checkout .checkout_coupon .button[name=apply_coupon]:hover, .woocommerce #place_order:hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .woocommerce .woocommerce-Button.button:hover, .woocommerce .woocommerce-button.button:hover, .woocommerce .button.wc-backward:hover, a.comment-reply-link:hover {
    background:var(--vamtam-btn-hover-bg-color);
    color:var(--vamtam-btn-hover-text-color)
}
.button.disabled, button.disabled, input[type=button].disabled, input[type=submit].disabled, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.disabled, .woocommerce a.button.disabled, .woocommerce .cross-sells .add_to_cart_button.disabled, .woocommerce a.added_to_cart.disabled, .woocommerce button.button.disabled, .woocommerce input.button.disabled, .woocommerce #respond input#submit.disabled, .woocommerce #content input.button.disabled, .woocommerce-page a.button.disabled, .woocommerce-page button.button.disabled, .woocommerce-page input.button.disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #content input.button.disabled, .woocommerce #respond input#submit.alt.disabled, .woocommerce a.button.alt.disabled, .woocommerce button.button.alt.disabled, .woocommerce input.button.alt.disabled, .woocommerce .woocommerce-message .vamtam-close-notice-btn.disabled, .woocommerce.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button.disabled, .woocommerce.woocommerce-cart .vamtam-cart-collaterals .coupon button[name=apply_coupon].disabled, .woocommerce.woocommerce-checkout .checkout_coupon .button[name=apply_coupon].disabled, .woocommerce #place_order.disabled, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit.disabled, .woocommerce .woocommerce-Button.button.disabled, .woocommerce .woocommerce-button.button.disabled, .woocommerce .button.wc-backward.disabled, a.comment-reply-link.disabled {
    opacity:.3;
    pointer-events:none!important
}
body.vamtam-limited-layout {
    --vamtam-button-solid-padding:11px 13.5px
}
.rev-btn.rev-withicon i.vamtam-arrow-right-sample, .rev-btn.rev-withicon i.vamtam-arrow-left-sample, .rev-btn.rev-withicon i.vamtam-arrow-top-sample, .rev-btn.rev-withicon i.vamtam-arrow-bottom-sample {
    margin:0px!important;
    font-size:24px;
    font-family:'vamtam-theme'
}
.vamtam-arrow-left-sample:before {
    content:"\e936"
}
.vamtam-arrow-right-sample:before {
    content:"\e937"
}
.vamtam-arrow-top-sample:before {
    content:"\e939"
}
.vamtam-arrow-bottom-sample:before {
    content:"\e938"
}
body:not(.vamtam-is-elementor) #comments-list:not(.vamtam-comments-small), body:not(.vamtam-is-elementor) #trackbacks-list:not(.vamtam-comments-small) {
    border-bottom:solid 1px var(--vamtam-default-line-color)
}
body:not(.vamtam-limited-layout) #main.layout-full .comments-wrapper {
    max-width:760px;
    margin-left:auto;
    margin-right:auto
}
.respond-box {
    position:relative
}
.comment-reply-title {
    color:var(--vamtam-h5-color);
    display:block;
    margin:20px 0;
    height:auto;
    text-transform:uppercase;
    text-align:start;
    line-height:initial
}
body.logged-in .respond-box-title {
    padding-bottom:5px
}
.comments-wrapper {
    clear:both;
    margin-bottom:60px
}
body:not(.vamtam-is-elementor) .comments-wrapper {
    border-top:solid 1px var(--vamtam-default-line-color)
}
.comments-wrapper .sep-text {
    z-index:2;
    margin-top:0;
    margin-bottom:0;
    padding:20px 0;
    position:relative
}
.comments-wrapper .sep-text .content {
    padding:0
}
.comments-wrapper .sep-text .content, .comments-wrapper .sep-text .content a {
    text-transform:uppercase;
    color:var(--vamtam-h5-color)
}
.comments-wrapper label {
    display:inline-block;
    padding-bottom:5px
}
.comments-wrapper .logged-in-as {
    margin:0 0 20px 0!important
}
.comments-wrapper .logged-in-as a {
    border:var(--vamtam-no-border-link)
}
.comments, .woocommerce #reviews #comments {
    position:relative
}
.comments #respond, .woocommerce #reviews #comments #respond {
    padding:10px 0
}
.comments .comment, .woocommerce #reviews #comments .comment {
    position:relative;
    padding:20px 0 0 0;
    border:solid 1px var(--vamtam-default-line-color);
    border-width:1px 0 0 1px
}
.comments .comment.depth-1, .woocommerce #reviews #comments .comment.depth-1 {
    border-left:0
}
.comments .comment .comment, .woocommerce #reviews #comments .comment .comment {
    padding:20px 0 0 20px;
    box-sizing:border-box;
    margin-left:35px
}
.comments .comment .single-comment-wrapper, .woocommerce #reviews #comments .comment .single-comment-wrapper {
    display:flex
}
.comments .comment .comment-content, .woocommerce #reviews #comments .comment .comment-content {
    flex:1;
    max-width:100%;
    padding-bottom:20px
}
.comments .avatar, .woocommerce #reviews #comments .avatar {
    max-width:70px!important;
    max-height:70px
}
.comments .comment-author, .woocommerce #reviews #comments .comment-author {
    display:inline-block;
    vertical-align:top;
    width:auto;
    padding-bottom:20px
}
.comments .comment-author img, .woocommerce #reviews #comments .comment-author img {
    margin-right:20px;
    background:var(--vamtam-accent-color-7);
    border-radius:100em;
    display:block
}
.comments .bypostauthor, .woocommerce #reviews #comments .bypostauthor {
    position:relative;
    z-index:1
}
.comments .comment-author-link, .woocommerce #reviews #comments .comment-author-link {
    font:var(--e-global-typography-vamtam_h5-font-weight, normal) var(--e-global-typography-vamtam_h5-font-style, normal) var(--e-global-typography-vamtam_h5-font-size)/var(--e-global-typography-vamtam_h5-line-height) var(--e-global-typography-vamtam_h5-font-family);
    letter-spacing:var(--e-global-typography-vamtam_h5-letter-spacing, normal);
    text-transform:var(--e-global-typography-vamtam_h5-transform, none);
    -webkit-text-decoration:var(--e-global-typography-vamtam_h5-decoration, none);
    text-decoration:var(--e-global-typography-vamtam_h5-decoration, none)
}
.comments .comment-author-link a, .woocommerce #reviews #comments .comment-author-link a, .comments .comment-edit-link, .woocommerce #reviews #comments .comment-edit-link {
    color:var(--vamtam-body-link-regular)
}
.comments .comment-time, .woocommerce #reviews #comments .comment-time {
    border-left:solid 1px var(--vamtam-accent-color-4);
    padding-left:10px;
    padding-top:2px
}
.comments .comment-content:hover h6.comment-reply-link, .woocommerce #reviews #comments .comment-content:hover h6.comment-reply-link {
    opacity:1
}
.comments .comment-meta, .woocommerce #reviews #comments .comment-meta {
    padding-bottom:5px;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    align-items:center
}
.comments .comment-meta>.comment-meta-inner, .woocommerce #reviews #comments .comment-meta>.comment-meta-inner {
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.comments .comment-meta>.comment-meta-inner>div, .woocommerce #reviews #comments .comment-meta>.comment-meta-inner>div, .comments .comment-meta>.comment-meta-inner>a, .woocommerce #reviews #comments .comment-meta>.comment-meta-inner>a {
    margin-right:10px;
    margin-bottom:0
}
.comments .comment-meta>.comment-meta-inner>div:last-child, .woocommerce #reviews #comments .comment-meta>.comment-meta-inner>div:last-child, .comments .comment-meta>.comment-meta-inner>a:last-child, .woocommerce #reviews #comments .comment-meta>.comment-meta-inner>a:last-child {
    margin-right:0
}
.comments h6.comment-reply-link, .woocommerce #reviews #comments h6.comment-reply-link {
    display:inline-block;
    transition:opacity 0.3s ease
}
.comments h6.comment-reply-link a, .woocommerce #reviews #comments h6.comment-reply-link a {
    font-size:10px;
    padding:5px 10px
}
.comments #reply-title, .woocommerce #reviews #comments #reply-title {
    margin-bottom:0px!important
}
.comments #cancel-comment-reply-link, .woocommerce #reviews #comments #cancel-comment-reply-link {
    color:var(--vamtam-body-link-regular);
    position:relative;
    margin-left:5px;
    text-transform:capitalize
}
.comments .comment-notes, .woocommerce #reviews #comments .comment-notes {
    margin-bottom:14px;
    font-size:10px;
    opacity:.6
}
.comments .comment-note, .woocommerce #reviews #comments .comment-note {
    position:absolute;
    top:-10px;
    font-size:12px;
    transition:all 0.35s;
    opacity:0;
    color:#4F9304
}
#commentform {
    clear:both;
    position:relative
}
#commentform:after {
    display:block;
    clear:both;
    content:""
}
#commentform .input {
    background:var(--vamtam-accent-color-5)
}
#commentform .form-input {
    float:left;
    width:100%;
    background:none
}
#commentform .comment-form-email:hover .comment-note {
    opacity:1;
    top:-20px
}
#commentform .comment-form-comment textarea {
    height:130px
}
#commentform .form-input input, #commentform .comment-form-comment textarea {
    width:100%;
    margin-top:0;
    margin-bottom:0!important
}
#commentform .form-submit {
    bottom:0;
    height:auto;
    float:none;
    clear:both
}
#commentform #submit {
    position:relative
}
#commentform #submit:before {
    position:absolute;
    top:50%;
    left:0;
    content:"\e025";
    font-family:'vamtam-theme'
}
#commentform input[type="checkbox"] {
    vertical-align:middle;
    margin-right:5px;
    padding:10px;
    float:left
}
#commentform .comment-form-cookies-consent {
    display:flex
}
#commentform label[for="wp-comment-cookies-consent"] {
    display:inline;
    padding-bottom:0
}
.comment-form input[type="submit"] {
    border:none
}
.comment-author {
    line-height:1em!important
}
.comment-author span {
    float:left;
    margin-top:3px
}
h6.comment-reply-link, .comment-edit-link {
    font-size:12px!important
}
.meta-header {
    position:relative;
    background-color:var(--vamtam-default-bg-color);
    border-bottom:solid 1px var(--vamtam-default-line-color)
}
.meta-header .meta-header-inside {
    padding:40px 0 40px 0;
    display:flex;
    justify-content:center;
    flex-flow:column
}
.meta-header .meta-header-inside .vamtam-meta-tax {
    order:-1
}
.meta-header .meta-header-inside .vamtam-meta-tax, .meta-header .meta-header-inside .vamtam-meta-tax a {
    margin-bottom:20px
}
#sub-header {
    border-top:1px solid var(--vamtam-default-line-color)
}
#sub-header.has-background {
    border-top:none
}
#sub-header.has-background .meta-header-inside {
    display:flex;
    align-items:flex-start;
    justify-content:center
}
#sub-header.has-background .page-header .page-header-line {
    border-color:var(--vamtam-accent-color-5);
    opacity:.2
}
.page-header {
    display:flex;
    align-items:center;
    flex-direction:column;
    align-items:flex-start;
    position:relative;
    width:100%
}
.page-header .page-header-line {
    display:block;
    width:auto;
    height:0;
    margin-top:15px;
    width:100px;
    border-bottom:1px solid var(--vamtam-default-line-color)
}
.page-header h1 {
    margin:0;
    overflow-wrap:break-word;
    max-width:100%
}
.page-header h1 a {
    color:var(--vamtam-h1-color)
}
.page-header .desc {
    font-family:var(--vamtam-primary-font-font-family);
    font-size:var(--vamtam-h5-font-size);
    line-height:1.1em;
    font-style:normal;
    padding-top:20px;
    padding-bottom:20px
}
.single-format-aside .meta-header-inside {
    min-height:auto;
    padding:0
}
body.woocommerce article>.page-content, body.single-jetpack-portfolio article>.page-content, body:not(.vamtam-is-elementor) article>.page-content, body.archive article>.page-content {
    padding-top:40px
}
body.single-post article>.page-content {
    padding-top:30px
}
header.main-header .sub-menu {
    display:none
}
::-moz-selection {
    color:var(--vamtam-accent-color-1-hc);
    background:var(--vamtam-accent-color-1)
}
::selection {
    color:var(--vamtam-accent-color-1-hc);
    background:var(--vamtam-accent-color-1)
}
html {
    background:#fff
}
body.elementor-editor-active .page-wrapper>article {
    overflow:visible
}
.vamtam-main {
    padding-bottom:.009px
}
.limit-wrapper {
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-width:var(--vamtam-site-max-width);
    width:auto
}
.limit-wrapper>div {
    position:relative
}
#page {
    margin-right:auto;
    margin-left:auto;
    min-width:var(--vamtam-site-max-width);
    width:auto;
    position:relative;
    clear:both
}
body.responsive-layout #page {
    min-width:300px
}
#main-content {
    position:relative;
    z-index:9
}
.single-product.layout-right-only .right {
    padding-top:0
}
.single-product .main-container {
    border-top:solid 1px var(--vamtam-default-line-color)
}
.page-wrapper {
    position:relative;
    display:flex;
    width:100%
}
.page-wrapper>aside.left {
    padding-right:5%;
    padding-left:var(--vamtam-block-margin-phone-left);
    min-width:var(--vamtam-left-sidebar-width, 30%);
    flex:0 1 var(--vamtam-left-sidebar-width, 30%);
    order:1
}
.page-wrapper>aside.right {
    padding-left:5%;
    padding-right:var(--vamtam-block-margin-phone-right);
    min-width:var(--vamtam-right-sidebar-width, 30%);
    flex:0 1 var(--vamtam-right-sidebar-width, 30%);
    order:10
}
.page-wrapper .vamtam-body-sidebar {
    box-sizing:border-box;
    min-height:1px;
    margin-top:40px
}
.page-wrapper>article {
    position:relative;
    box-sizing:border-box;
    padding-top:.035px;
    flex:1000 1 calc(100% - var(--vamtam-left-sidebar-width, 30%) - var(--vamtam-right-sidebar-width, 30%));
    order:2;
    max-width:100%
}
body.woocommerce.single .page-wrapper>article>.page-content, body:not(.vamtam-is-elementor) .page-wrapper>article>.page-content {
    padding-bottom:30px
}
.archive.post-type-archive-product .page-wrapper>article {
    margin-top:0
}
body.no-page-header.no-breadcrumbs #sub-header.layout-left-only .meta-header .meta-header-inside, body.no-page-header.no-breadcrumbs #sub-header.layout-left-right .meta-header .meta-header-inside {
    padding:0
}
.main-container img {
    box-sizing:border-box;
    display:inline-block;
    max-width:100%;
    height:auto
}
.main-container iframe, .main-container object, .main-container embed {
    display:block;
    max-width:100%
}
.vamtam-video-frame iframe {
    display:block;
    margin:auto;
    max-width:100%
}
code, kbd, pre, samp {
    -webkit-hyphens:none;
    -ms-hyphens:none;
    hyphens:none;
    font-size:14px;
    font-family:monospace, serif
}
pre, .wire-pad {
    position:relative;
    z-index:1;
    margin-bottom:8px;
    padding:20px;
    box-sizing:border-box
}
pre {
    border:1px solid var(--vamtam-default-line-color);
    background:var(--vamtam-accent-color-5);
    font-size:var(--vamtam-primary-font-font-size);
    line-height:1.5em
}
.toggle pre {
    padding:0!important;
    border:none
}
code {
    padding:0
}
.post-article .mejs-container .mejs-controls {
    background:var(--vamtam-accent-color-1);
    bottom:15px;
    width:90%;
    margin-left:5%
}
.post-article .mejs-container {
    border-radius:var(--vamtam-border-radius);
    background:var(--vamtam-accent-color-1);
    height:70px!important
}
.post-article .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background:var(--vamtam-accent-color-5)
}
.post-article .mejs-controls .mejs-time-rail .mejs-time-current {
    background:var(--vamtam-accent-color-6)
}
.error-message {
    clear:both;
    transition:opacity 0.2s linear 0.7s!important;
    position:absolute;
    top:0;
    left:100%!important;
    z-index:100000;
    display:block;
    overflow:visible;
    margin-top:-13px;
    margin-left:2px;
    padding:.5em;
    height:16px;
    background:none repeat scroll 0 0 #D94729!important;
    box-shadow:0 0 0 1px #D94729 inset;
    color:#fff;
    white-space:nowrap;
    line-height:16px
}
.error-message:before, .error-message:after {
    content:" ";
    display:block
}
.error-message:after {
    clear:both
}
.error-message:before, .error-message:after {
    content:" ";
    display:block
}
.error-message:after {
    clear:both
}
.error-message:before, .error-message:after {
    content:" ";
    display:block
}
.error-message:after {
    clear:both
}
.error-message:before, .error-message:after {
    content:" ";
    display:block
}
.error-message:after {
    clear:both
}
.error-message:before {
    position:absolute;
    top:50%;
    left:0;
    margin-top:-6px;
    margin-left:-8px;
    width:0;
    height:0;
    border-width:6px 6px 6px 0;
    border-style:inset solid inset none;
    border-color:transparent #D94729 transparent transparent;
    content:""
}
.author-info-box {
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:1px solid var(--vamtam-default-line-color)
}
.author-info-box .author-avatar {
    float:left
}
.author-info-box .author-description {
    overflow:hidden;
    padding-left:20px
}
.author-info-box .author-description>h4 {
    margin-top:0
}
.author-info-box+.no-posts-by-author {
    padding-top:40px;
    text-align:center
}
.vamtam-scroll-to-top.vamtam-circle {
    border-radius:500px;
    width:45px;
    height:45px;
    line-height:45px;
    display:inline-block;
    text-align:center
}
.vamtam-only-title {
    display:none
}
body.wp-customizer-unloading:after {
    content:var(--vamtam-loading-animation);
    position:absolute;
    top:calc(50% - 35px);
    left:calc(50% - 35px)
}
.cdsROW .cdsRating span {
    padding-top:10px;
    display:inline-block
}
.cdsROW.wide {
    margin:auto;
    border:solid 1px #6aa257;
    border-radius:60px;
    padding:5px 15px
}
.rotatingrotation {
    transform:rotate(90deg);
    opacity:0
}
body.wpb-js-composer .wpb_start_animation.animated {
    -webkit-animation-iteration-count:1!important;
    animation-iteration-count:1!important
}
.vamtam-responsive-wrapper {
    position:relative;
    width:100%;
    opacity:0;
    transition:opacity 0.2s ease-out
}
.vamtam-responsive-wrapper.image-loaded {
    opacity:1
}
.vamtam-lazyload-noparent[srcset] {
    opacity:0;
    transition:opacity 0.2s ease-out
}
.vamtam-lazyload-noparent[srcset].image-loaded {
    opacity:1
}
html.ios-safari * {
    background-attachment:scroll!important
}
.elementor-posts .elementor-post__excerpt p {
    color:inherit
}
.elementor-posts .elementor-post__meta-data {
    color:inherit;
    font:inherit;
    line-height:inherit
}
.form-input {
    position:relative;
    margin:0;
    background:var(--vamtam-accent-color-7)
}
.form-input .required {
    display:none
}
body input[type=text], body input[type=tel], body input[type=email], body input[type=password], body input[type=email], body input[type=search], body input[type=date], body input[type=range], body input[type=number], body input[type=tel], body input[type=url], body textarea, body select, body .select2.select2-container .select2-selection[role="combobox"] {
    box-sizing:border-box;
    padding:10px 20px;
    height:auto;
    width:100%;
    position:relative;
    outline:none;
    border:solid var(--vamtam-default-line-color);
    border-width:1px 1px 1px 1px;
    border-radius:0;
    color:var(--vamtam-accent-color-6);
    background:none;
    margin:0;
    transition:all 0.3s;
    line-height:1.4em;
    font-size:var(--vamtam-primary-font-font-size);
    font-family:var(--vamtam-primary-font-font-family);
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
body input[type=text]:hover, body input[type=tel]:hover, body input[type=email]:hover, body input[type=password]:hover, body input[type=email]:hover, body input[type=search]:hover, body input[type=date]:hover, body input[type=range]:hover, body input[type=number]:hover, body input[type=tel]:hover, body input[type=url]:hover, body textarea:hover, body select:hover, body .select2.select2-container .select2-selection[role="combobox"]:hover, body input[type=text]:focus, body input[type=tel]:focus, body input[type=email]:focus, body input[type=password]:focus, body input[type=email]:focus, body input[type=search]:focus, body input[type=date]:focus, body input[type=range]:focus, body input[type=number]:focus, body input[type=tel]:focus, body input[type=url]:focus, body textarea:focus, body select:focus, body .select2.select2-container .select2-selection[role="combobox"]:focus {
    border-color:var(--vamtam-accent-color-1)
}
.vamtam-main body input[type=text], .vamtam-main body input[type=tel], .vamtam-main body input[type=email], .vamtam-main body input[type=password], .vamtam-main body input[type=email], .vamtam-main body input[type=search], .vamtam-main body input[type=date], .vamtam-main body input[type=range], .vamtam-main body input[type=number], .vamtam-main body input[type=tel], .vamtam-main body input[type=url], .vamtam-main body textarea, .vamtam-main body select, .vamtam-main body .select2.select2-container .select2-selection[role="combobox"] {
    color:var(--vamtam-accent-color-2);
    background:var(--vamtam-accent-color-2-hc)
}
body input[type=range] {
    padding:inherit
}
body textarea {
    border-radius:var(--vamtam-border-radius-small);
    margin-bottom:0.5em!important
}
body .vamtam-form-remove-border input[type=text], body .vamtam-form-remove-border input[type=tel], body .vamtam-form-remove-border input[type=email], body .vamtam-form-remove-border input[type=password], body .vamtam-form-remove-border input[type=email], body .vamtam-form-remove-border input[type=search], body .vamtam-form-remove-border input[type=date], body .vamtam-form-remove-border input[type=range], body .vamtam-form-remove-border input[type=number], body .vamtam-form-remove-border input[type=tel], body .vamtam-form-remove-border input[type=url], body .vamtam-form-remove-border textarea, body .vamtam-form-remove-border select {
    border:transparent
}
body select:not(.elementor-field-textual), body body:not([class*="elementor-"]) .select2.select2-container .select2-selection[role="combobox"]:not(.elementor-field-textual) {
    background:var(--vamtam-default-bg-color) url(data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M31.3%20192h257.3c17.8%200%2026.7%2021.5%2014.1%2034.1L174.1%20354.8c-7.8%207.8-20.5%207.8-28.3%200L17.2%20226.1C4.6%20213.5%2013.5%20192%2031.3%20192z%22%2F%3E%3C%2Fsvg%3E) no-repeat right 10px top 50% / 12px!important
}
body select:not(.elementor-field-textual) {
    padding-right:40px!important;
    margin-bottom:10px!important
}
body .select2.select2-container .select2-selection[role="combobox"] {
    padding:0
}
body .select2-container--default .select2-selection--single .select2-selection__placeholder, body .select2-container--default .select2-selection--single .select2-selection__rendered {
    color:inherit
}
body input[type="radio"] {
    border-radius:50%!important
}
textarea {
    min-height:4em;
    width:100%;
    position:relative;
    resize:none
}
body .pika-single.is-bound {
    border-radius:var(--vamtam-border-radius);
    background:var(--vamtam-accent-color-5);
    border:none;
    box-shadow:0 1px 20px 0 rgba(0, 0, 0, .08);
    color:var(--vamtam-accent-color-3)
}
body .pika-single.is-bound table {
    margin:0
}
body .pika-single.is-bound table tr {
    border:none
}
body .pika-single.is-bound table th {
    color:var(--vamtam-accent-color-2);
    font-size:11px;
    font-weight:400
}
body .pika-single.is-bound table thead th {
    border:none;
    padding-bottom:10px
}
body .pika-single.is-bound .pika-day {
    display:block;
    transition:all 0.2s ease;
    border-radius:var(--vamtam-border-radius);
    padding:10px 10px;
    font-size:12px;
    color:var(--vamtam-accent-color-3);
    background:var(--vamtam-accent-color-5)
}
body .pika-single.is-bound .pika-day:hover {
    color:var(--vamtam-accent-color-1-hc);
    background:var(--vamtam-accent-color-1)
}
body .pika-single.is-bound .is-selected .pika-day {
    color:var(--vamtam-accent-color-1-hc);
    background:var(--vamtam-accent-color-1);
    box-shadow:none
}
body .pika-single.is-bound .pika-lendar {
    width:auto;
    margin:20px
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background:transparent;
    border:1px solid transparent;
    color:initial;
    text-align:center
}
.ui-widget-content {
    background:transparent
}
.ui-widget-header {
    background:transparent;
    border:none;
    font-weight:initial
}
.ui-widget-header:not(.ui-datepicker-header) .ui-icon {
    background:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background:none;
    border-color:transparent;
    border:none
}
.flatpickr-current-month .numInputWrapper input {
    padding:0 4px!important;
    margin-left:10px
}
.products+.navigation {
    margin-top:0
}
.navigation {
    clear:both;
    border-top:1px solid var(--vamtam-default-line-color);
    z-index:100;
    position:relative;
    text-align:center;
    border:none;
    margin:40px 0;
    display:flex;
    justify-content:center
}
.navigation a, .navigation span {
    display:inline-block;
    padding:0!important;
    font-size:12px;
    border-radius:var(--vamtam-border-radius-oval);
    width:46px;
    height:46px;
    line-height:46px;
    margin:0 6px 0 6px!important
}
.navigation .current {
    font-size:12px;
    font-weight:normal!important;
    margin:0 5px 0 5px!important
}
.navigation .current .current {
    margin:0!important
}
.navigation a {
    transition:all 0.3s;
    border:solid 1px var(--vamtam-default-line-color)
}
.navigation a:not(.prev):not(.next):hover, .navigation .current {
    background-color:var(--vamtam-accent-color-1);
    border:solid 1px var(--vamtam-accent-color-1);
    color:var(--vamtam-accent-color-1-hc)
}
.navigation .prev, .navigation .next {
    background:var(--vamtam-accent-color-5);
    width:48px;
    height:48px;
    text-align:center;
    line-height:28px;
    padding:0!important;
    color:var(--vamtam-body-link-regular);
    margin:0 5px 0 5px!important;
    border:none
}
.navigation .prev span, .navigation .next span {
    display:none
}
.navigation .prev:after, .navigation .next:after {
    font-size:12px;
    font-family:'vamtam-theme';
    position:relative;
    font-weight:normal!important;
    top:20%
}
.navigation .prev:hover, .navigation .next:hover {
    background-color:var(--vamtam-accent-color-1);
    color:var(--vamtam-accent-color-1-hc)
}
.navigation .prev:after {
    content:"\e006"
}
.navigation .next:after {
    content:"\e005"
}
.navigation a.page {
    background:var(--vamtam-accent-color-5);
    color:var(--vamtam-body-link-regular);
    font-size:12px
}
.navigation a.page:hover {
    color:var(--vamtam-body-link-hover)
}
.navigation a.page:visited {
    color:var(--vamtam-body-link-visited)
}
.navigation a, .navigation span, .navigation .current {
    font-size:1.2em
}
.comments-pagination {
    border-top:0;
    margin:10px 0;
    padding-top:0
}
.comments-pagination a, .comments-pagination span {
    margin:1px!important;
    border:none!important;
    display:inline-block;
    padding:2px 8px 3px 8px!important;
    font-size:12px
}
.comments-pagination .current {
    font-size:12px;
    font-weight:normal!important
}
.comments-pagination a.page-numbers {
    background:var(--vamtam-accent-color-5);
    color:var(--vamtam-body-link-regular);
    font-size:12px
}
.comments-pagination a.page-numbers:hover {
    color:var(--vamtam-body-link-hover)
}
.comments-pagination a.page-numbers:visited {
    color:var(--vamtam-body-link-visited)
}
#menus {
    position:relative;
    z-index:210;
    min-height:60px;
    display:flex;
    align-items:center;
    justify-content:center
}
#menus #main-menu ul.mega-menu li.menu-item-gtranslate {
    display:inline-block;
    vertical-align:middle;
    padding-left:10px
}
#main-menu {
    width:100%;
    font-size:16px;
    font-weight:300
}
#main-menu .menu {
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-start;
    padding-left:40px
}
.header-layout-standard #main-menu .menu {
    justify-content:center
}
#main-menu .menu>.menu-item {
    padding:0 1.5px;
    color:var(--vamtam-primary-font-color)
}
#main-menu .menu>.menu-item a {
    font:var(--vamtam-h6-font-weight) 15px/36px var(--vamtam-h6-font-family)
}
.second-row:last-child #main-menu .menu>.menu-item:last-child {
    padding-right:0
}
#main-menu .menu>.menu-item>a {
    padding:0 15px;
    text-transform:uppercase;
    display:inline-block;
    color:var(--vamtam-accent-color-3)
}
#main-menu .menu>.menu-item>a span::after {
    content:"";
    display:block;
    position:absolute;
    top:-10px;
    left:calc(50% - 4px);
    right:auto;
    height:8px;
    width:8px;
    border-radius:50%
}
#main-menu .menu>.menu-item.current-menu-item>a, #main-menu .menu>.menu-item.current_page_item>a, #main-menu .menu>.menu-item.current-menu-ancestor>a, #main-menu .menu>.menu-item.current-menu-parent>a, #main-menu .menu>.menu-item.current_page_parent>a, #main-menu .menu>.menu-item.current_page_ancestor>a {
    color:var(--vamtam-accent-color-1)
}
#main-menu .menu>.menu-item.current-menu-item>a span, #main-menu .menu>.menu-item.current_page_item>a span, #main-menu .menu>.menu-item.current-menu-ancestor>a span, #main-menu .menu>.menu-item.current-menu-parent>a span, #main-menu .menu>.menu-item.current_page_parent>a span, #main-menu .menu>.menu-item.current_page_ancestor>a span {
    position:relative;
    font-weight:700
}
#main-menu .menu>.menu-item.current-menu-item>a span::after, #main-menu .menu>.menu-item.current_page_item>a span::after, #main-menu .menu>.menu-item.current-menu-ancestor>a span::after, #main-menu .menu>.menu-item.current-menu-parent>a span::after, #main-menu .menu>.menu-item.current_page_parent>a span::after, #main-menu .menu>.menu-item.current_page_ancestor>a span::after {
    background:var(--vamtam-accent-color-1)
}
#main-menu .menu>.menu-item:hover:not(.current-menu-item):not(.current_page_item):not(.current-menu-ancestor):not(.current-menu-parent):not(.current_page_parent):not(.current_page_ancestor)>a {
    color:var(--vamtam-accent-color-3)
}
#main-menu .menu>.menu-item:hover:not(.current-menu-item):not(.current_page_item):not(.current-menu-ancestor):not(.current-menu-parent):not(.current_page_parent):not(.current_page_ancestor)>a span {
    position:relative
}
#main-menu .menu>.menu-item:hover:not(.current-menu-item):not(.current_page_item):not(.current-menu-ancestor):not(.current-menu-parent):not(.current_page_parent):not(.current_page_ancestor)>a span::after {
    background:var(--vamtam-accent-color-3)
}
#main-menu .menu>.menu-item .sub-menu {
    position:absolute;
    top:0;
    left:0;
    width:245px;
    text-align:start;
    background:#fff;
    box-shadow:0 3px 50px 3px rgba(0, 0, 0, .12);
    box-sizing:border-box;
    text-transform:none;
    z-index:200;
    border-top:6px solid var(--vamtam-accent-color-1);
    border-radius:6px
}
#main-menu .menu>.menu-item .sub-menu>li:not(:last-child) {
    border-style:dotted;
    border-color:rgba(10, 48, 58, .07);
    border-bottom-width:1px
}
#main-menu .menu>.menu-item .sub-menu a {
    display:block;
    padding:14px 35px;
    color:var(--vamtam-accent-color-3);
    font:inherit
}
#main-menu .menu>.menu-item .sub-menu .menu-item {
    position:relative;
    font-size:14px;
    font-weight:700;
    letter-spacing:.2px;
    line-height:20px
}
#main-menu .menu>.menu-item .sub-menu .menu-item>.sub-menu-wrapper>.sub-menu {
    left:100%;
    margin:0
}
#main-menu .menu>.menu-item .sub-menu .menu-item>.sub-menu-wrapper>.sub-menu.invert-position {
    left:-100%
}
#main-menu .menu>.menu-item .sub-menu .menu-item:hover>.sub-menu-wrapper>.sub-menu {
    display:block
}
#main-menu .menu>.menu-item .sub-menu .menu-item.current-menu-item>a, #main-menu .menu>.menu-item .sub-menu .menu-item.current_page_item>a, #main-menu .menu>.menu-item .sub-menu .menu-item.current-menu-ancestor>a, #main-menu .menu>.menu-item .sub-menu .menu-item.current-menu-parent>a, #main-menu .menu>.menu-item .sub-menu .menu-item.current_page_parent>a, #main-menu .menu>.menu-item .sub-menu .menu-item.current_page_ancestor>a, #main-menu .menu>.menu-item .sub-menu .menu-item:hover>a {
    background:#F8F8F8;
    color:var(--vamtam-accent-color-3)
}
#main-menu .menu>.menu-item>.sub-menu-wrapper {
    position:relative
}
#main-menu .menu>.menu-item>.sub-menu-wrapper>.sub-menu {
    margin:0 auto auto 0
}
#main-menu .menu>.menu-item:hover>.sub-menu-wrapper>.sub-menu {
    display:block
}
#main-menu .menu>.menu-item.menu-item-has-children:hover>a {
    border-radius:6px 6px 0 0
}
#main-menu .menu {
    align-items:center;
    margin:0
}
#main-menu .menu>.menu-item>a {
    font-size:16px;
    font-weight:800;
    letter-spacing:.5px
}
#main-menu .menu .menu-item {
    cursor:pointer;
    margin:0;
    display:block;
    height:auto;
    vertical-align:middle
}
#main-menu .menu .menu-item>a {
    line-height:20px;
    padding:13px 15px;
    vertical-align:baseline;
    text-transform:none;
    text-align:center;
    text-decoration:none;
    background:rgba(0, 0, 0, 0);
    border:0;
    border-radius:0;
    outline:none;
    bottom:auto;
    display:block;
    height:auto;
    left:auto;
    position:relative;
    pointer-events:auto;
    right:auto;
    text-align:start;
    top:auto;
    width:auto;
    word-wrap:break-word
}
#main-menu .menu .menu-item .sub-menu-wrapper .sub-menu {
    z-index:999;
    border-radius:0;
    border:none;
    width:170px
}
#main-menu .menu .menu-item .sub-menu-wrapper .sub-menu a, #main-menu .menu .menu-item .sub-menu-wrapper .sub-menu .menu-item.current_page_item {
    text-align:start;
    height:auto
}
body.sticky-header-type-over.sticky-header .sticky-header-state-reset:not(:hover) #menus .vamtam-basic-menu li.menu-item>a {
    color:var(--vamtam-main-menu-text-sticky-color)!important;
    transition:all 0.3s ease!important
}
body.sticky-header-type-over.sticky-header .sticky-header-state-reset:not(:hover) #menus .vamtam-basic-menu li.menu-item>a:hover {
    color:var(--vamtam-main-menu-text-sticky-color)!important;
    opacity:0.8!important
}
blockquote {
    position:relative;
    z-index:1;
    overflow:hidden;
    margin:0 10px 10px 0;
    padding-left:30px;
    border-left:5px solid var(--vamtam-accent-color-1)!important;
    text-align:start;
    border-left:0 solid!important
}
blockquote.wp-block-quote {
    text-align:inherit;
    box-sizing:border-box
}
blockquote.wp-block-quote.is-large {
    border-left-width:10px!important
}
blockquote.wp-block-quote:not(.is-large):not(.is-style-large) {
    border-left:4px solid var(--vamtam-accent-color-1)!important
}
#main.layout-left-only blockquote, #main.layout-left-right blockquote {
    margin-left:0
}
blockquote p {
    margin:1em 0em!important;
    font-weight:400
}
blockquote.small p, blockquote.small {
    margin-bottom:0
}
blockquote.simple {
    overflow:auto;
    margin:0;
    padding-left:0;
    border-left:0!important;
    text-align:center;
    display:flex
}
blockquote.simple.alignment-center {
    flex-flow:column
}
blockquote.simple.alignment-left {
    flex-flow:row
}
blockquote.simple.alignment-left .quote-text {
    text-align:start
}
blockquote.simple.alignment-left .quote-thumbnail {
    width:17%;
    margin:0 3% 0 0
}
blockquote.simple.alignment-right {
    flex-flow:row-reverse
}
blockquote.simple.alignment-right .quote-text {
    text-align:end
}
blockquote.simple.alignment-right .quote-thumbnail {
    width:17%;
    margin-left:3%;
    margin:0 0 0 3%
}
blockquote.simple .quote-thumbnail {
    width:120px;
    margin:auto auto 20px auto;
    text-align:center
}
blockquote.simple .quote-thumbnail img {
    display:block;
    margin:0;
    width:100%;
    height:auto;
    border-radius:var(--vamtam-border-radius)
}
blockquote.simple .quote-text {
    overflow:hidden;
    display:inline-block;
    vertical-align:top
}
blockquote.simple .quote-summary {
    margin-top:0
}
blockquote.simple h3.quote-summary {
    font-weight:300;
    font-size:calc(var(--vamtam-h3-font-size) - 4px);
    color:var(--vamtam-accent-color-6)
}
blockquote.simple .quote-title-wrapper {
    margin:10px 0 0 0
}
blockquote.simple .quote-title {
    width:auto;
    color:var(--vamtam-accent-color-6);
    border:none;
    padding:0;
    border-radius:0;
    margin:0 0 15px 0;
    font-size:10px;
    font-weight:400;
    letter-spacing:.1em;
    line-height:20px
}
blockquote.simple .quote-title a {
    color:var(--vamtam-body-link-regular)
}
blockquote.simple .quote-title .the-title:not(:last-child) {
    padding-right:3px
}
blockquote.simple .quote-title .the-title {
    padding-left:5px
}
blockquote.simple .quote-title .icon {
    font-size:20px;
    vertical-align:top;
    margin-right:5px;
    color:var(--vamtam-accent-color-3)
}
blockquote.simple .quote-title .icon:last-child {
    margin-right:100px
}
blockquote cite, blockquote .wp-block-pullquote__citation, blockquote .wp-block-quote__citation {
    display:block;
    margin:20px 0 0 0;
    text-transform:none
}
blockquote cite, blockquote .wp-block-pullquote__citation, blockquote .wp-block-quote__citation, blockquote cite a, blockquote .wp-block-pullquote__citation a, blockquote .wp-block-quote__citation a {
    color:var(--vamtam-body-link-regular)
}
blockquote cite a, blockquote .wp-block-pullquote__citation a, blockquote .wp-block-quote__citation a {
    vertical-align:middle
}
blockquote cite:before, blockquote .wp-block-pullquote__citation:before, blockquote .wp-block-quote__citation:before {
    display:inline-block;
    margin-right:10px;
    width:30px;
    height:0;
    border-bottom:1px solid var(--vamtam-default-line-color);
    content:"";
    vertical-align:middle
}
blockquote:last-child cite:empty {
    display:none
}
blockquote p:first-child {
    margin-top:0
}
blockquote p:last-child {
    margin-bottom:0
}
blockquote .wp-block-pullquote__citation, blockquote .wp-block-quote__citation, blockquote cite {
    margin:0
}
.wp-block-pullquote {
    padding-top:0;
    padding-bottom:0;
    border:solid;
    border-width:2px 0
}
.wp-block-pullquote>blockquote {
    margin-top:50px;
    margin-bottom:50px;
    border:0!important;
    padding-left:0;
    text-align:center
}
.wp-block-pullquote.alignleft+p, .wp-block-pullquote.alignright+p {
    padding-top:50px
}
.wp-block-pullquote.is-style-solid-color {
    padding:30px 10%
}
.wp-block-pullquote.is-style-solid-color>blockquote {
    padding-left:0;
    border-left:0!important
}
.wp-block-pullquote.is-style-solid-color>blockquote p {
    font-size:2.25em
}
.sep-text {
    position:relative;
    margin:30px 0 30px 0;
    text-align:center
}
.sep-text .content {
    display:table-cell;
    vertical-align:middle;
    white-space:nowrap
}
.sep-text .content * {
    margin:0;
    line-height:1
}
.sep-text .content h6 {
    color:var(--vamtam-accent-color-1);
    font-size:1em;
    letter-spacing:.3em;
    padding-top:10px
}
.sep-text .content h6:before, .sep-text .content h6:after {
    display:inline-block;
    width:auto;
    height:15px;
    content:"~";
    font-size:1.2em;
    padding:0 5px
}
.sep-text .content {
    padding-right:.7em;
    padding-left:.7em
}
.sep-text:last-child {
    margin-bottom:20px
}
.wpforms-container.vamtam-one-row {
    margin-bottom:0;
    display:flex;
    justify-content:center
}
.wpforms-container.vamtam-one-row .wpforms-form {
    display:flex;
    justify-content:center;
    margin-bottom:0;
    background:var(--vamtam-accent-color-8)
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-field-container {
    display:flex
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-field-container .wpforms-field {
    width:auto;
    margin:0 20px 0 0;
    padding:0
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-submit-container {
    padding:0
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-submit-container .wpforms-submit {
    display:inline-block;
    text-align:center;
    cursor:pointer;
    position:relative;
    z-index:0;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
    text-shadow:none;
    -webkit-font-smoothing:auto;
    transition:all 0.3s!important;
    font:bold 16px/1em var(--vamtam-primary-font-font-family);
    border-radius:0;
    border:none;
    padding:var(--vamtam-button-solid-padding, 22px 27px)
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-submit-container .wpforms-submit:focus {
    outline:none;
    opacity:.8
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-submit-container .wpforms-submit:hover {
    text-decoration:none
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-submit-container .wpforms-submit:focus {
    outline:none;
    opacity:.8
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-submit-container .wpforms-submit:hover {
    text-decoration:none
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-submit-container .wpforms-submit:hover {
    background:var(--vamtam-accent-color-6);
    color:var(--vamtam-accent-color-5)
}
.wpforms-container.vamtam-one-row .wpforms-form .wpforms-field input, .wpforms-container.vamtam-one-row .wpforms-form .wpforms-submit {
    border-radius:var(--vamtam-border-radius-oval);
    box-sizing:border-box;
    height:auto;
    font-size:14px;
    line-height:16px;
    padding:16px 32px;
    margin-bottom:15px
}
.wpforms-container.vamtam-jom-form {
    margin-bottom:0
}
.wpforms-container.vamtam-jom-form form.wpforms-form {
    display:flex
}
.wpforms-container.vamtam-jom-form form.wpforms-form * {
    padding:0;
    margin:0
}
.wpforms-container.vamtam-jom-form form.wpforms-form input[type="number"] {
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield
}
.wpforms-container.vamtam-jom-form form.wpforms-form input[type=number]::-webkit-inner-spin-button, .wpforms-container.vamtam-jom-form form.wpforms-form input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
}
.wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container {
    display:flex
}
.wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container>div:first-of-type {
    width:55%
}
.wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container>div:first-of-type+div input {
    max-width:80%;
    margin-left:10%
}
.wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container input {
    background-color:#fff;
    border-radius:0;
    color:#000;
    padding:13px 10px
}
.wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container input::-webkit-input-placeholder {
    color:var(--vamtam-primary-font-color);
    opacity:1
}
.wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container input:-ms-input-placeholder {
    color:var(--vamtam-primary-font-color);
    opacity:1
}
.wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container input::-ms-input-placeholder {
    color:var(--vamtam-primary-font-color);
    opacity:1
}
.wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container input::placeholder {
    color:var(--vamtam-primary-font-color);
    opacity:1
}
.wpforms-container.vamtam-jom-form form.wpforms-form button[type="submit"] {
    background-color:#283191;
    padding:17px 30px;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
    text-transform:capitalize;
    font-size:var(--vamtam-primary-font-font-size)
}
.wpforms-container.vamtam-jom-form form.wpforms-form button[type="submit"]:hover {
    background:var(--vamtam-accent-color-6)
}
@media only screen and (max-width:480px) {
    .wpforms-container.vamtam-jom-form form.wpforms-form {
        flex-direction:column;
        align-items:center
}
    .wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-field-container>div:first-of-type+div input {
        max-width:90%
}
    .wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-submit-container {
        margin-top:20px;
        width:100%
}
    .wpforms-container.vamtam-jom-form form.wpforms-form .wpforms-submit-container button {
        width:100%
}
}
table.vamtam-styled {
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    border:none;
    margin:0
}
table.vamtam-styled th, table.vamtam-styled td, table.vamtam-styled caption {
    padding:5px;
    border:0
}
table.vamtam-styled caption {
    border-bottom:none
}
table.vamtam-styled thead th {
    border-bottom:solid 1px var(--vamtam-accent-color-1)
}
table.vamtam-styled tbody tr {
    border-bottom:solid 1px var(--vamtam-default-line-color)
}
table.vamtam-styled tbody tr:last-child td {
    border:0
}
table.vamtam-styled td {
    padding:12px 0;
    vertical-align:middle
}
table.vamtam-styled td p {
    margin:0
}
table.vamtam-styled tfoot {
    font-size:12px;
    font-style:normal;
    color:rgba(0, 0, 0, .3)
}
.tparrows.custom {
    transition:background 0.3s ease;
    border-radius:var(--vamtam-border-radius-oval);
    background:rgba(255, 255, 255, .1);
    width:48px;
    height:48px;
    box-shadow:0 0 10px 0 rgba(0, 0, 0, .05);
    text-align:center
}
.tparrows.custom:before {
    font-size:22px;
    line-height:48px;
    content:"\e824";
    transition:margin 0.2s ease
}
.tparrows.custom:hover {
    background:var(--vamtam-accent-color-1)
}
.hesperiden .tp-tab {
    border:none;
    transition:background 0.3s ease-out;
    transition-delay:0.1s;
    border-radius:var(--vamtam-border-radius-oval);
    font:var(--vamtam-h5-font-weight) var(--vamtam-h5-font-size)/var(--vamtam-h5-line-height) var(--vamtam-h5-font-family)
}
.hesperiden .tp-tab-image {
    border-radius:var(--vamtam-border-radius-oval);
    transition:transform 0.2s ease-out
}
.hesperiden .tp-tab-title {
    color:var(--vamtam-accent-color-6);
    opacity:.7;
    padding-top:5px;
    transition:opacity 0.2s ease-out
}
.hesperiden .tp-tab:hover, .hesperiden .tp-tab.selected {
    background:rgba(0, 0, 0, .05)
}
.hesperiden .tp-tab:hover .tp-tab-title, .hesperiden .tp-tab.selected .tp-tab-title {
    opacity:1
}
.hesperiden .tp-tab:hover .tp-tab-image, .hesperiden .tp-tab.selected .tp-tab-image {
    transform:scale(1.1)
}
.erinyen .tp-tab {
    opacity:1;
    border-top:solid 1px var(--vamtam-accent-color-4);
    padding-top:40px;
    text-align:center;
    transition:border-color 0.3s ease
}
.erinyen .tp-tab:hover .tp-tab-title {
    color:var(--vamtam-accent-color-1)
}
.erinyen .tp-tab.selected {
    border-color:var(--vamtam-accent-color-1)
}
.erinyen .tp-tab.selected .tp-tab-title {
    color:var(--vamtam-accent-color-1)
}
.erinyen .tp-tab .tp-tab-title {
    text-transform:none;
    transition:color 0.3s ease
}
.footer-wrapper {
    position:relative
}
.main-footer {
    position:relative;
    z-index:1
}
.main-footer .widget li {
    background:transparent;
    border-bottom:none!important
}
.main-footer .widget.widget_nav_menu #menu-horizontal-footer {
    text-align:center
}
.main-footer .widget.widget_nav_menu #menu-horizontal-footer li {
    display:inline-block;
    vertical-align:top
}
.main-footer .widget.widget_nav_menu #menu-horizontal-footer li a {
    padding:5px 20px;
    font-size:14px
}
.main-footer .widget.widget_nav_menu .menu li:last-child {
    border-bottom:none
}
.main-footer .widget.widget_nav_menu .menu li a {
    border:none;
    padding-top:5px;
    padding-bottom:5px
}
.main-footer .widget.widget_nav_menu .menu li a:hover {
    background:none
}
.main-footer .widget.widget_nav_menu .menu li:hover, .main-footer .widget.widget_nav_menu .menu li.current_page_item {
    position:relative
}
.main-footer .widget.widget_nav_menu .menu li:hover a, .main-footer .widget.widget_nav_menu .menu li.current_page_item a {
    background:none;
    color:var(--vamtam-accent-color-1)!important
}
.main-footer .widget .widgettitle {
    border:none;
    text-align:start;
    padding:0;
    margin:0 0 10px
}
.main-footer .widget .widgettitle>.icon {
    margin-bottom:17px
}
#scroll-to-top {
    position:fixed;
    z-index:200;
    opacity:0;
    bottom:30px;
    right:20px;
    width:48px;
    height:40px;
    line-height:45px;
    margin-left:0;
    background:var(--vamtam-accent-color-3);
    fill:var(--vamtam-accent-color-8);
    border:0 solid var(--vamtam-accent-color-3);
    text-shadow:none;
    border-radius:30px;
    transition:opacity 0.3s ease-out, background 0.3s ease-out, border-color 0.3s ease-out, transform 0.3s ease-out;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transform:scale3d(0, 0, 0);
    text-align:center;
    cursor:pointer
}
#scroll-to-top svg {
    pointer-events:none;
    width:16px;
    height:16px
}
#scroll-to-top:hover {
    background:var(--vamtam-accent-color-1);
    fill:var(--vamtam-accent-color-1-hc)
}
.woocommerce .select2-chosen {
    height:50px;
    line-height:50px;
    padding-left:5px;
    font-size:14px
}
.woocommerce a.remove, .woocommerce ul.product_list_widget li a.remove {
    font-size:18px!important;
    height:20px;
    width:20px;
    padding:0;
    font-weight:400;
    line-height:20px!important;
    text-align:center;
    transition:all 0.2s ease
}
.woocommerce a.remove:hover, .woocommerce ul.product_list_widget li a.remove:hover {
    background:red!important
}
.woocommerce .checkout-breadcrumb .icon.shortcode {
    line-height:1.15;
    font-size:20px;
    padding:0 20px;
    vertical-align:middle!important;
    color:var(--vamtam-default-line-color)
}
.woocommerce .checkout-breadcrumb .title-part-inactive, .woocommerce .checkout-breadcrumb .title-part-inactive a:not(:hover) {
    color:var(--vamtam-accent-color-4)
}
.woocommerce .woocommerce-result-count {
    margin:1em 0 1em
}
.woocommerce #payment {
    background:none
}
.woocommerce #payment div.payment_box {
    box-shadow:none;
    text-shadow:none;
    background:none;
    border:solid 1px var(--vamtam-default-line-color)
}
.woocommerce #payment div.payment_box:after {
    border-bottom-color:var(--vamtam-default-line-color)
}
.woocommerce #payment div.payment_box:before {
    margin:-10px 0 0 20px;
    border:10px solid transparent;
    border-bottom-color:#dfdcde
}
.woocommerce #payment div.payment_box p {
    margin:0
}
.woocommerce #payment ul.payment_methods {
    padding:10px 0;
    border-bottom:0
}
.woocommerce #payment ul.payment_methods li input {
    margin:0 .5em 0 0;
    vertical-align:middle;
    border:0
}
.woocommerce #payment ul.payment_methods .about_paypal {
    border:var(--vamtam-no-border-link)
}
.woocommerce #payment div.form-row {
    padding:0
}
.woocommerce #payment .woocommerce-terms-and-conditions-wrapper p {
    margin:5px 0
}
.woocommerce .star-rating, .woocommerce .star-rating::before {
    color:var(--vamtam-accent-color-1)
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce form.login, .woocommerce form.register {
    padding:0;
    border-radius:var(--vamtam-border-radius);
    border:solid 1px var(--vamtam-default-line-color)
}
.woocommerce .woocommerce-message:not(form.login):not(form.register), .woocommerce .woocommerce-error:not(form.login):not(form.register), .woocommerce .woocommerce-info:not(form.login):not(form.register), .woocommerce form.login:not(form.login):not(form.register), .woocommerce form.register:not(form.login):not(form.register) {
    background-color:var(--vamtam-accent-color-5)
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce form.login:before, .woocommerce form.register:before {
    display:none
}
.woocommerce form.woocommerce-form-register.register, .woocommerce form.woocommerce-form-login.login {
    border:0
}
.woocommerce form.woocommerce-form-register.register, .woocommerce form.woocommerce-form-login.login, .woocommerce form.woocommerce-form-register.register .form-row, .woocommerce form.woocommerce-form-login.login .form-row {
    display:flex;
    flex-direction:column;
    padding:0
}
.woocommerce form.woocommerce-form-register.register button[name="login"], .woocommerce form.woocommerce-form-login.login button[name="login"], .woocommerce form.woocommerce-form-register.register .form-row button[name="login"], .woocommerce form.woocommerce-form-login.login .form-row button[name="login"] {
    margin-top:30px;
    margin-right:0
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"], .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"], .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"], .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"] {
    position:absolute;
    left:-9999px
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]+span, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]+span, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]+span, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]+span, .woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]+label, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]+label, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]+label, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]+label {
    position:relative;
    padding-left:2.5em;
    cursor:pointer;
    display:flex;
    align-items:center
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]+span:before, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]+span:before, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]+span:before, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]+span:before, .woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]+label:before, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]+label:before, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]+label:before, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]+label:before {
    content:'';
    position:absolute;
    left:0;
    width:24px;
    height:24px;
    background:#e4e6eb;
    box-shadow:inset 0 1px 3px rgba(0, 0, 0, .1)
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]+span:after, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]+span:after, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]+span:after, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]+span:after, .woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]+label:after, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]+label:after, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]+label:after, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]+label:after {
    content:'\2713';
    position:absolute;
    left:.2em;
    font-size:1.3em;
    line-height:.8;
    color:#09ad7e;
    transition:all 0.2s
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:not(:checked)+span:after, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:not(:checked)+span:after, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:not(:checked)+span:after, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:not(:checked)+span:after, .woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:not(:checked)+label:after, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:not(:checked)+label:after, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:not(:checked)+label:after, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:not(:checked)+label:after {
    opacity:0;
    transform:scale(0)
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:checked+span:after, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:checked+span:after, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:checked+span:after, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:checked+span:after, .woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:checked+label:after, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:checked+label:after, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:checked+label:after, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:checked+label:after {
    opacity:1;
    transform:scale(1)
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:disabled+span:before, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:disabled+span:before, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled+span:before, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled+span:before, .woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:disabled+label:before, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:disabled+label:before, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled+label:before, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled+label:before {
    box-shadow:none;
    border-color:#bbb;
    background-color:#ddd
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:disabled:checked+span:after, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:disabled:checked+span:after, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled:checked+span:after, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled:checked+span:after, .woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:disabled:checked+label:after, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:disabled:checked+label:after, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled:checked+label:after, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled:checked+label:after {
    color:#999
}
.woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:disabled+span, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:disabled+span, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled+span, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled+span, .woocommerce form.woocommerce-form-register.register .woocommerce-form-login__rememberme [type="checkbox"]:disabled+label, .woocommerce form.woocommerce-form-login.login .woocommerce-form-login__rememberme [type="checkbox"]:disabled+label, .woocommerce form.woocommerce-form-register.register .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled+label, .woocommerce form.woocommerce-form-login.login .form-row .woocommerce-form-login__rememberme [type="checkbox"]:disabled+label {
    color:#aaa
}
.woocommerce form.woocommerce-form-register.register .form-row-first, .woocommerce form.woocommerce-form-login.login .form-row-first, .woocommerce form.woocommerce-form-register.register .form-row-last, .woocommerce form.woocommerce-form-login.login .form-row-last {
    width:100%
}
.woocommerce form.woocommerce-form-register.register p, .woocommerce form.woocommerce-form-login.login p {
    margin-bottom:10px
}
.woocommerce form.woocommerce-form-register.register p.lost_password, .woocommerce form.woocommerce-form-login.login p.lost_password {
    padding:0;
    margin:0
}
.woocommerce form.woocommerce-form-register.register p.lost_password::before, .woocommerce form.woocommerce-form-login.login p.lost_password::before {
    display:none
}
.woocommerce.woocommerce-lost-password .page-content .woocommerce:last-child {
    margin-bottom:60px
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
    border-radius:0;
    padding:10px
}
.woocommerce.single-product .single_add_to_cart_button.button.loading {
    pointer-events:none;
    opacity:.5
}
.woocommerce.single-product .single_add_to_cart_button.button.loading::after {
    top:unset;
    right:unset;
    margin-left:1em
}
.woocommerce.single-product:not(.vamtam-is-elementor) .single_add_to_cart_button.button.loading {
    padding-right:3em
}
.woocommerce.single-product form.cart .added_to_cart.wc-forward {
    display:none
}
.vamtam-limited-layout.woocommerce.single-product form.cart #quantity input.qty, .vamtam-limited-layout.woocommerce.single-product form.cart .quantity input.qty {
    height:38px
}
.woocommerce.single-product .woocommerce-info, .woocommerce.single-product .woocommerce-error, .woocommerce.single-product .woocommerce-message {
    position:fixed;
    top:auto;
    left:0;
    right:0;
    bottom:0;
    z-index:99999;
    margin-bottom:0;
    border-radius:0;
    background-color:var(--vamtam-accent-color-2);
    color:var(--vamtam-accent-color-2-hc);
    border:0
}
.woocommerce.single-product .woocommerce-info a:not(.button), .woocommerce.single-product .woocommerce-error a:not(.button), .woocommerce.single-product .woocommerce-message a:not(.button) {
    color:var(--vamtam-accent-color-2-hc)
}
.woocommerce.single-product .woocommerce-message {
    border-bottom:0
}
.woocommerce.single-product .woocommerce-message, .woocommerce.single-product .woocommerce-message .vamtam-wc-msg {
    display:flex;
    align-items:center;
    justify-content:center
}
.woocommerce.single-product .woocommerce-message .vamtam-wc-msg {
    margin-left:auto;
    color:var(--vamtam-primary-font-color)
}
.woocommerce.single-product .woocommerce-message.error {
    color:var(--vamtam-accent-color-1);
    border:2px solid var(--vamtam-accent-color-1)
}
.woocommerce.single-product .woocommerce-message .button.wc-forward {
    order:1;
    margin-left:15px;
    padding:var(--vamtam-button-solid-padding, 22px 27px)
}
.woocommerce.single-product .woocommerce-message .button.wc-forward:not(:hover) {
    background-color:transparent
}
.woocommerce.single-product .woocommerce-message .vamtam-close-notice-btn {
    display:flex;
    justify-content:center;
    align-items:center;
    order:2;
    margin-left:auto;
    height:1em;
    background-color:transparent;
    padding:var(--vamtam-button-solid-padding, 22px 27px)
}
.woocommerce.single-product .woocommerce-message .vamtam-close-notice-btn::before {
    display:inline;
    font-family:'vamtam-theme';
    content:"\e934";
    vertical-align:middle
}
.woocommerce.single-product .woocommerce-message .vamtam-close-notice-btn:hover::before {
    color:currentColor
}
.woocommerce .woocommerce-notices-wrapper>ul {
    margin:0 0 30px 0
}
.woocommerce .woocommerce-error {
    border-color:#b81c23;
    color:#b81c23;
    background-color:rgba(184, 28, 35, .02);
    text-shadow:none
}
.woocommerce .button.wc-forward:after, .woocommerce .button.wc-backward:after, .woocommerce .button.wc-forward a:after, .woocommerce .button.wc-backward a:after, .woocommerce .button.wc-forward:before, .woocommerce .button.wc-backward:before, .woocommerce .button.wc-forward a:before, .woocommerce .button.wc-backward a:before {
    display:none
}
.woocommerce span.onsale, .woocommerce .products.vamtam-wc .product span.price, .woocommerce .product-category .vamtam-product-cat-info, .woocommerce .product-category .vamtam-product-cat-info>span {
    margin:1em;
    position:absolute;
    top:1em;
    left:1em;
    right:inherit;
    border-radius:var(--vamtam-border-radius-oval);
    padding:.7em 1.4em;
    font-size:11px;
    background:var(--vamtam-accent-color-1);
    color:var(--vamtam-accent-color-1-hc);
    font-weight:600;
    line-height:18px;
    text-transform:uppercase;
    letter-spacing:1px;
    min-height:auto;
    width:auto;
    z-index:10;
    box-shadow:0 1px 30px 0 rgba(0, 0, 0, .03)
}
.vamtam-limited-layout.woocommerce span.onsale, .vamtam-limited-layout.woocommerce .products.vamtam-wc .product span.price, .vamtam-limited-layout.woocommerce .product-category .vamtam-product-cat-info, .vamtam-limited-layout.woocommerce .product-category .vamtam-product-cat-info>span {
    background:var(--vamtam-accent-color-5);
    color:var(--vamtam-accent-color-5-hc)
}
.woocommerce .products.vamtam-wc .product span.onsale {
    display:none
}
.woocommerce .product-category .vamtam-product-cat-info {
    padding:0;
    display:flex;
    align-items:center
}
.woocommerce .product-category .vamtam-product-cat-info>span {
    margin:0;
    position:relative;
    top:unset;
    left:unset;
    right:unset;
    bottom:unset
}
.woocommerce .product-category .vamtam-product-cat-info .vamtam-product-cat-class-level {
    color:var(--vamtam-accent-color-7);
    background-color:var(--vamtam-accent-color-2)
}
.woocommerce .product-category .vamtam-product-cat-info .vamtam-product-cat-class-category {
    font-weight:700
}
.woocommerce ul#shipping_method li input {
    vertical-align:baseline
}
:not(.vamtam-limited-layout).woocommerce .woocommerce-products-header {
    margin-bottom:30px
}
.woocommerce .product_title:not(.elementor-heading-title) {
    margin-bottom:15px;
    font-size:calc(0.7 * var(--vamtam-h1-font-size))
}
.woocommerce .woocommerce-product-details__short-description {
    margin:10px 0 15px 0;
    color:var(--vamtam-primary-font-color)
}
.woocommerce .quantity input.qty, .woocommerce #quantity input.qty {
    height:60px;
    position:relative;
    margin:0;
    width:70px;
    padding:5px 5px 5px 15px
}
.woocommerce .woocommerce-Tabs-panel--additional_information>h2, .woocommerce .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title {
    display:none
}
.woocommerce div.product div.summary, .woocommerce div.product div.images {
    margin-bottom:100px
}
.woocommerce div.product .woocommerce-tabs {
    margin:100px 0;
    padding:15px 50px 0 50px;
    position:relative;
    border-top:1px solid var(--vamtam-default-line-color)
}
.woocommerce div.product .woocommerce-tabs>ul.tabs {
    overflow:visible;
    margin:0;
    padding:0;
    border:0;
    list-style:none;
    text-align:center
}
.woocommerce div.product .woocommerce-tabs>ul.tabs:before {
    display:none
}
.woocommerce div.product .woocommerce-tabs>ul.tabs li {
    position:relative;
    z-index:2;
    margin:0;
    padding:0;
    border:0;
    white-space:nowrap;
    border-radius:0;
    background:none;
    float:none;
    display:inline-block;
    width:auto
}
.woocommerce div.product .woocommerce-tabs>ul.tabs li:before, .woocommerce div.product .woocommerce-tabs>ul.tabs li:after {
    display:none!important
}
.woocommerce div.product .woocommerce-tabs>ul.tabs li a {
    position:relative;
    display:block;
    outline:none;
    font-weight:600;
    margin-right:2em;
    padding:.6em 0;
    cursor:pointer;
    transition:all 0.3s;
    border-bottom:solid 2px transparent;
    color:var(--vamtam-primary-font-color)
}
.woocommerce div.product .woocommerce-tabs>ul.tabs li a .icon {
    color:var(--vamtam-accent-color-5);
    font-style:normal
}
.woocommerce div.product .woocommerce-tabs>ul.tabs li a:hover {
    border-radius:0;
    box-shadow:none;
    color:var(--vamtam-body-link-hover);
    text-decoration:none;
    background:none
}
.woocommerce div.product .woocommerce-tabs>ul.tabs li a:hover .icon {
    color:var(--vamtam-accent-color-5)!important
}
.woocommerce div.product .woocommerce-tabs>ul.tabs li.active {
    padding:0!important;
    border:0;
    box-shadow:none;
    color:var(--vamtam-body-link-hover);
    text-decoration:none;
    white-space:nowrap;
    border-radius:0;
    background:none
}
.woocommerce div.product .woocommerce-tabs>ul.tabs li.active a {
    background:none;
    color:var(--vamtam-body-link-hover);
    border-color:var(--vamtam-body-link-hover)
}
.woocommerce div.product .woocommerce-tabs .panel {
    padding:2em 0;
    margin:0
}
.woocommerce div.product .woocommerce-tabs:last-child .panel {
    padding-bottom:0
}
.woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs:after, .woocommerce div.product .woocommerce-tabs>ul:after {
    display:block;
    clear:both;
    content:""
}
.woocommerce div.product .woocommerce-tabs p.stars a {
    font-size:16px!important;
    margin-right:5px!important;
    border:var(--vamtam-no-border-link)
}
.woocommerce div.product .related.products {
    border-top:1px solid var(--vamtam-default-line-color)
}
.woocommerce div.product form.variations_form table.variations {
    margin-bottom:10px
}
.woocommerce div.product form.variations_form table.variations tr {
    border-bottom:0!important
}
.woocommerce div.product form.variations_form table.variations td {
    display:block;
    padding-bottom:5px
}
.woocommerce div.product form.variations_form table.variations td select {
    margin:0 0 5px 0
}
.woocommerce div.product form.variations_form .single_variation {
    margin-bottom:30px
}
.woocommerce div.product form.variations_form .woocommerce-variation-price:not(:first-child) {
    margin-top:30px
}
.woocommerce div.product form.variations_form .woocommerce-variation-add-to-cart {
    display:flex
}
.woocommerce.elementor-editor-active .product form.variations_form .single_variation {
    display:none
}
.woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price, .woocommerce div.product .summary p.price ins, .woocommerce div.product .summary span.price ins {
    color:var(--vamtam-accent-color-6)
}
.vamtam-limited-layout.woocommerce ul.products li.product .price del, .vamtam-limited-layout.woocommerce ul.products li.product .price ins {
    display:block
}
.woocommerce div.product p.price del {
    opacity:1!important;
    display:inline-block;
    margin-right:.5em;
    font-weight:400
}
.woocommerce .product_meta {
    padding:15px 0 0 0;
    border-top:1px solid var(--vamtam-default-line-color)
}
.woocommerce .product_meta span {
    line-height:25px
}
.woocommerce .product_meta a {
    font-weight:400;
    color:var(--vamtam-body-link-regular)
}
.woocommerce .product_meta a:hover {
    color:var(--vamtam-body-link-hover)
}
.woocommerce .product_meta a:visited {
    color:var(--vamtam-body-link-visited)
}
.woocommerce .product_meta .sku_wrapper, .woocommerce .product_meta .posted_in, .woocommerce .product_meta .tagged_as {
    margin-bottom:10px;
    display:block;
    font-weight:600
}
.woocommerce .product_meta .sku_wrapper span, .woocommerce .product_meta .posted_in span, .woocommerce .product_meta .tagged_as span {
    font-weight:400
}
.woocommerce .product_meta .posted_in a {
    display:inline-block;
    margin:0 0 5px 5px;
    padding:5px 15px;
    border:solid 1px var(--vamtam-default-line-color);
    border-radius:var(--vamtam-border-radius-oval);
    transition:all 0.2s ease-out
}
.woocommerce .product_meta .posted_in a:hover {
    border-color:var(--vamtam-accent-color-1);
    background:var(--vamtam-accent-color-1);
    color:var(--vamtam-accent-color-1-hc)
}
.woocommerce .product_meta .posted_in a::before {
    display:none
}
.woocommerce .product_meta .tagged_as span.vamtam-product-tag-mid-dot:after {
    content:"\00B7";
    font-size:14px;
    color:var(--vamtam-accent-color-3);
    padding-left:5px;
    padding-right:8px
}
.woocommerce .product_meta .tagged_as a {
    border:var(--vamtam-no-border-link)
}
.woocommerce .product_meta .tagged_as a:last-child:after {
    display:none
}
.woocommerce .product_meta .tagged_as a:first-child {
    margin-left:3px
}
.woocommerce table.shop_table {
    border:0;
    margin-bottom:10px
}
.woocommerce table.shop_table tfoot th td {
    font-weight:400
}
.woocommerce table.shop_table .product-remove {
    padding-left:10px
}
.woocommerce table.shop_attributes td {
    padding-left:8px!important
}
.woocommerce .shipping td p {
    margin-top:5px
}
.woocommerce .add_review a.button {
    box-shadow:none;
    text-shadow:none
}
.woocommerce ul.cart_list a {
    padding:5px 0 10px 0;
    font-size:14px
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) {
    display:flex;
    flex-direction:column;
    height:100%;
    border:solid var(--vamtam-default-line-color) 1px;
    border-top:none;
    margin-left:-1px;
    overflow:hidden
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-category__title, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title {
    padding:0
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .button:first-child {
    margin-top:0
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__link {
    height:100%;
    flex:1
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category)>a, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category)>a:hover {
    color:inherit
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category)>a img {
    margin:0
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .vamtam-product-content {
    flex:1;
    padding-left:50px;
    padding-right:50px;
    padding-bottom:50px;
    background-color:var(--vamtam-accent-color-5)
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category)>a img:not([class*="elementor-animation"]), :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .vamtam-product-content {
    transition:transform 0.5s ease!important;
    will-change:transform
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap {
    position:relative
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    opacity:0;
    transition:transform 0.5s ease, opacity 0.5s ease, color 0.3s ease-out, border 0.3s ease-out, background 0.3s ease-out, box-shadow 0.3s ease-out!important;
    will-change:transform;
    transform:translateY(60px)
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover .vamtam-product-content {
    transform:translateY(-60px)
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover>a img:not([class*="elementor-animation"]) {
    transform:translateY(calc(-60px/2))
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover .vamtam-add-to-cart-wrap a.button, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover .vamtam-add-to-cart-wrap a.added_to_cart {
    opacity:1;
    transform:translateY(0)
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .woocommerce-product-details__short-description {
    padding:10px 0
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title {
    padding-top:30px
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .woocommerce-product-details__short-description {
    padding-bottom:0
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .woocommerce-product-details__short-description ul {
    margin:0
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) a.button, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) a.added_to_cart {
    display:flex;
    justify-content:center;
    align-items:center
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) a.button.added, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) a.added_to_cart.added {
    opacity:0!important;
    display:none
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) a.button.loading:after, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) a.added_to_cart.loading:after {
    position:relative
}
:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .vamtam-product-content>a {
    height:auto;
    flex:auto;
    overflow:auto
}
.woocommerce.vamtam-limited-layout a.added_to_cart {
    margin-top:1em
}
.woocommerce ul.products li.product-category.product {
    overflow:hidden
}
.woocommerce ul.products li.product-category.product>a, .woocommerce ul.products li.product-category.product>a:hover {
    color:inherit
}
.woocommerce ul.products li.product-category.product>a img {
    margin:0
}
.woocommerce ul.products li.product-category.product .vamtam-product-cat-content {
    padding-top:60px;
    background-color:var(--vamtam-accent-color-5)
}
.woocommerce ul.products li.product-category.product .vamtam-product-cat-content>* {
    transform:translateY(-60px)
}
.woocommerce ul.products li.product-category.product>a img, .woocommerce ul.products li.product-category.product .vamtam-product-cat-content {
    transition:transform 0.5s ease!important;
    will-change:transform
}
.woocommerce ul.products li.product-category.product .vamtam-hover-wrap {
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:0;
    overflow:hidden
}
.woocommerce ul.products li.product-category.product .vamtam-hover-wrap .vamtam-product-cat-btn {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    min-height:60px;
    opacity:0;
    transition:transform 0.5s ease, opacity 0.5s ease, color 0.3s ease-out, border 0.3s ease-out, background 0.3s ease-out, box-shadow 0.3s ease-out!important;
    will-change:transform;
    transform:translateY(60px)
}
.woocommerce ul.products li.product-category.product:hover .vamtam-product-cat-content {
    transform:translateY(-60px)
}
.woocommerce ul.products li.product-category.product:hover>a img {
    transform:translateY(calc(-60px/2))
}
.woocommerce ul.products li.product-category.product:hover .vamtam-hover-wrap .vamtam-product-cat-btn {
    opacity:1;
    transform:translateY(0)
}
.woocommerce ul.products li.product-category.product .vamtam-product-cat-content {
    padding-left:50px;
    padding-right:50px;
    margin-bottom:-15px
}
.woocommerce ul.products li.product-category.product .woocommerce-loop-category__title, .woocommerce ul.products li.product-category.product .vamtam-product-cat-class-description {
    padding:10px 0
}
.woocommerce ul.products li.product-category.product .woocommerce-loop-category__title {
    padding-top:30px
}
.woocommerce ul.products li.product-category.product .vamtam-product-cat-class-description {
    padding-bottom:0
}
.woocommerce ul.product-categories li.current-cat a {
    color:var(--vamtam-body-link-hover)
}
@media (pointer:coarse) {
    :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart {
        opacity:1;
        position:relative;
        transform:translateY(0)
}
    :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover>a img:not([class*="elementor-animation"]), :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover .vamtam-product-content, :not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover .vamtam-product-content>* {
        transform:translateY(0)
}
    .woocommerce ul.products li.product-category.product>a {
        display:flex;
        flex-direction:column;
        height:100%
}
    .woocommerce ul.products li.product-category.product .vamtam-hover-wrap {
        position:relative;
        height:auto
}
    .woocommerce ul.products li.product-category.product .vamtam-hover-wrap .vamtam-product-cat-btn {
        opacity:1;
        position:relative;
        transform:translateY(0)
}
    .woocommerce ul.products li.product-category.product .vamtam-product-cat-content {
        flex:1;
        padding-top:0;
        margin-bottom:45px
}
    .woocommerce ul.products li.product-category.product .vamtam-product-cat-content, .woocommerce ul.products li.product-category.product .vamtam-product-cat-content>* {
        transform:translateY(0)
}
    .woocommerce ul.products li.product-category.product:hover>a img, .woocommerce ul.products li.product-category.product:hover .vamtam-product-cat-content, .woocommerce ul.products li.product-category.product:hover .vamtam-product-cat-content>* {
        transform:translateY(0)
}
}
.woocommerce.woocommerce-account .woocommerce-MyAccount-navigation {
    border:solid 1px var(--vamtam-default-line-color);
    border-radius:var(--vamtam-border-radius);
    margin-bottom:30px
}
.woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ol, .woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul:not(.wp-block-gallery) {
    margin:0
}
.woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    border-bottom:solid 1px var(--vamtam-default-line-color);
    padding:.6em 1em
}
.woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
    border:none
}
.woocommerce.woocommerce-account table tr:last-child {
    border:none
}
.woocommerce.woocommerce-account table thead th {
    padding:10px 10px;
    border:none
}
.woocommerce.woocommerce-account table a.button {
    font-size:10px;
    padding:8px 15px;
    margin:0 5px 5px 0
}
.woocommerce.woocommerce-account .addresses .woocommerce-Address-title {
    display:flex;
    align-items:center
}
.woocommerce.woocommerce-account .addresses .woocommerce-Address-title .edit {
    margin-left:auto
}
.woocommerce.woocommerce-account.woocommerce-lost-password {
    min-height:100vh;
    display:flex;
    flex-direction:column
}
.woocommerce.woocommerce-account.woocommerce-lost-password>.elementor-location-header {
    flex-shrink:0
}
.woocommerce.woocommerce-account.woocommerce-lost-password>#page {
    flex-grow:1;
    display:flex;
    flex-direction:column;
    margin:0
}
.woocommerce.woocommerce-account.woocommerce-lost-password>#page>#main-content {
    flex-grow:1;
    margin-bottom:30px
}
.woocommerce.woocommerce-account.woocommerce-lost-password>#page>.footer-wrapper {
    flex-shrink:0
}
.woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
    padding-top:5px
}
.woocommerce .woocommerce-customer-details address {
    width:auto;
    border-width:1px
}
.woocommerce .woocommerce-customer-details .woocommerce-column--1 address {
    margin-bottom:35px
}
.woocommerce .wc-bookings-date-picker {
    padding:0;
    padding-top:0;
    line-height:inherit
}
.woocommerce .wc-bookings-date-picker .wc-bookings-date-picker-date-fields {
    display:grid;
    grid-template-columns:repeat(3, auto);
    grid-gap:10px;
    line-height:inherit
}
.woocommerce .wc-bookings-date-picker .wc-bookings-date-picker-date-fields>label {
    width:100%
}
.woocommerce .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .woocommerce .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next, .woocommerce .wc-bookings-date-picker .ui-datepicker-title, .woocommerce .wc-bookings-date-picker .ui-datepicker-header {
    background:var(--vamtam-accent-color-1);
    color:var(--vamtam-accent-color-1-hc);
    border:0;
    text-transform:inherit
}
.woocommerce .wc-bookings-date-picker .ui-datepicker.ui-widget {
    font:inherit
}
.woocommerce .wc-bookings-date-picker .ui-datepicker td.bookable a {
    background:var(--vamtam-accent-color-1)!important;
    color:var(--vamtam-accent-color-1-hc)!important
}
.woocommerce .wc-bookings-date-picker .ui-datepicker td.partial_booked a, .woocommerce .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
    background:var(--vamtam-accent-color-2)!important;
    color:var(--vamtam-accent-color-2-hc)!important
}
.woocommerce .wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.ui-datepicker-other-month) {
    opacity:1
}
.woocommerce .wc-bookings-date-picker .ui-datepicker td.fully_booked span, .woocommerce .wc-bookings-date-picker .ui-datepicker td.fully_booked a {
    background-color:red!important
}
.woocommerce .wc-bookings-booking-form-button.single_add_to_cart_button.button.disabled {
    background:var(--vamtam-accent-color-1);
    color:var(--vamtam-accent-color-1-hc)
}
.woocommerce .wc-bookings-booking-form-button.single_add_to_cart_button.button.disabled:hover {
    background:var(--vamtam-accent-color-6);
    color:var(--vamtam-accent-color-6-hc)
}
.woocommerce .wc-bookings-booking-form {
    border:none
}
.woocommerce .wc-bookings-booking-form .form-field input[type=number] {
    width:25%
}
.woocommerce .wc-bookings-booking-form fieldset label {
    width:31%
}
.woocommerce .wc-bookings-booking-form .wc-bookings-booking-cost {
    background:transparent;
    border-color:var(--vamtam-accent-color-7)
}
.woocommerce-page #review_form #respond p.stars {
    margin:5px 0 20px;
    height:17px
}
.woocommerce .main-header img, .woocommerce-page .main-header img {
    max-width:initial
}
.vamtam-cart-dropdown-link {
    position:relative;
    display:block;
    width:auto;
    text-align:center;
    cursor:pointer;
    transition:all 0.3s;
    height:40px;
    border:var(--vamtam-no-border-link)
}
.vamtam-cart-dropdown-link .products {
    box-sizing:border-box;
    position:absolute;
    top:15px;
    left:3px;
    z-index:1;
    display:block;
    text-align:center;
    font-style:normal;
    font-size:11px;
    font-family:var(--vamtam-primary-font-font-family);
    line-height:1em;
    font-weight:700;
    width:90%;
    transition:color 0.3s
}
.vamtam-cart-dropdown-link .products.cart-empty {
    transition:all 0.3s
}
.vamtam-cart-dropdown-link .icon {
    position:relative;
    font-size:42px;
    line-height:1;
    transition:all 0.3s
}
.vamtam-cart-dropdown-link:hover {
    text-decoration:none;
    color:var(--vamtam-accent-color-1);
    border:none
}
.vamtam-cart-dropdown-link:hover .icon {
    color:var(--vamtam-accent-color-1)
}
.vamtam-cart-dropdown-link:hover .products.cart-empty, .vamtam-cart-dropdown-link:hover .products {
    color:var(--vamtam-accent-color-1)
}
.fixed-header-box .cart-dropdown {
    min-width:42px;
    margin-left:25px
}
.fixed-header-box .cart-dropdown.hidden {
    display:none
}
.fixed-header-box .cart-dropdown .cart-dropdown-inner {
    width:32px;
    height:40px
}
.woocommerce-store-notice, p.demo_store {
    background-color:var(--vamtam-accent-color-2);
    box-shadow:none;
    color:var(--vamtam-accent-color-2-hc)
}
.select2-dropdown, .select2-container--default .select2-selection--single {
    text-align:start;
    background-color:var(--vamtam-default-bg-color);
    color:var(--vamtam-primary-font-color);
    border-color:var(--vamtam-border-color);
    border-radius:var(--vamtam-border-radius);
    min-height:45px;
    outline:none;
    transition:border-color 0.3s ease
}
.select2-dropdown:hover, .select2-container--default .select2-selection--single:hover {
    border-color:var(--vamtam-accent-color-1)
}
.select2-dropdown .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height:45px;
    padding:.213em 20px
}
.select2-dropdown .select2-selection__arrow, .select2-container--default .select2-selection--single .select2-selection__arrow {
    height:45px;
    right:10px
}
.select2-dropdown .select2-search--dropdown, .select2-container--default .select2-selection--single .select2-search--dropdown {
    padding:0 20px;
    margin:10px 0
}
.select2-dropdown .select2-search--dropdown input, .select2-container--default .select2-selection--single .select2-search--dropdown input {
    border-color:var(--vamtam-accent-color-4);
    padding:10px
}
.select2-container--open .select2-dropdown, .select2-container--focus .select2-dropdown, .select2-container--open.select2-container--default .select2-selection--single, .select2-container--focus.select2-container--default .select2-selection--single {
    border-color:var(--vamtam-accent-color-1);
    outline:none
}
.select2-container--default .select2-results__option, .select2-container--default .select2-results__option--highlighted {
    padding:8px 20px;
    transition:background 0.2s ease;
    outline:none
}
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option--highlighted[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true], .select2-container--default .select2-results__option--highlighted[data-selected=true] {
    background:var(--vamtam-default-line-color);
    color:var(--vamtam-default-line-color-hc)
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    background-color:var(--vamtam-accent-color-5);
    color:var(--vamtam-accent-color-5-hc)
}
@media not (hover) {
    .woocommerce .products.vamtam-wc .product .add_to_cart_button, .woocommerce .products.vamtam-wc .product .vamtam-button.product_type_simple, .woocommerce .products.vamtam-wc .product .added_to_cart, .woocommerce .products.vamtam-wc .product .ajax_add_to_cart {
        opacity:1
}
}
.post-type-archive-product .page-content .vamtam-pagination-wrapper {
    padding-top:30px;
    border-top:1px solid var(--vamtam-default-line-color)
}
.woocommerce-view-order .woocommerce .order_details strong, .woocommerce-order-received .woocommerce .order_details strong {
    color:#000
}
.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content>p>mark, .woocommerce-order-received .woocommerce .woocommerce-MyAccount-content>p>mark {
    background-color:transparent
}
.woocommerce-view-order .woocommerce .woocommerce-table--order-details, .woocommerce-order-received .woocommerce .woocommerce-table--order-details {
    margin-bottom:0;
    border-collapse:collapse
}
.woocommerce-view-order .woocommerce .woocommerce-table--order-details tfoot .woocommerce-Price-amount.amount, .woocommerce-order-received .woocommerce .woocommerce-table--order-details tfoot .woocommerce-Price-amount.amount, .woocommerce-view-order .woocommerce .woocommerce-table--order-details tfoot tr:nth-child(2) td, .woocommerce-order-received .woocommerce .woocommerce-table--order-details tfoot tr:nth-child(2) td {
    color:#000
}
.woocommerce-view-order .woocommerce .woocommerce-table--order-details tfoot tr:first-child td, .woocommerce-order-received .woocommerce .woocommerce-table--order-details tfoot tr:first-child td {
    font-weight:inherit
}
.woocommerce-view-order .woocommerce .woocommerce-table--order-details, .woocommerce-order-received .woocommerce .woocommerce-table--order-details, .woocommerce-view-order .woocommerce .woocommerce-table--order-details td, .woocommerce-order-received .woocommerce .woocommerce-table--order-details td {
    border:1px solid var(--vamtam-default-line-color)!important
}
.woocommerce-view-order .woocommerce .woocommerce-table--order-details th, .woocommerce-order-received .woocommerce .woocommerce-table--order-details th {
    width:70%;
    border-top:0;
    font-weight:inherit
}
.woocommerce-view-order .woocommerce .woocommerce-table--order-details td, .woocommerce-order-received .woocommerce .woocommerce-table--order-details td {
    width:30%
}
.woocommerce-view-order .woocommerce .woocommerce-customer-details address, .woocommerce-order-received .woocommerce .woocommerce-customer-details address {
    border:1px solid var(--vamtam-default-line-color)
}
.woocommerce #place_order {
    display:block;
    width:100%;
    margin:1em 0
}
.woocommerce.woocommerce-cart .cart-collaterals .button:disabled, .woocommerce.woocommerce-cart .cart-collaterals .button:disabled:hover {
    background-color:var(--vamtam-accent-color-1);
    color:var(--vamtam-accent-color-1-hc);
    padding:14px 45px;
    opacity:.7
}
.woocommerce.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .button {
    margin-right:0;
    display:block;
    width:100%;
    box-sizing:border-box
}
.woocommerce .button.add_to_cart_button:focus {
    outline:none!important
}
.woocommerce .button.add_to_cart_button:after {
    display:inline-block;
    height:auto;
    line-height:1em;
    vertical-align:top;
    margin-left:10px
}
.woocommerce .button.add_to_cart_button.added {
    display:none
}
.woocommerce .button.add_to_cart_button.loading:after {
    top:unset;
    right:unset;
    font-size:1em;
    width:1em
}
.woocommerce.widget span.amount {
    font-size:12px
}
.woocommerce ul.product_list_widget li {
    padding:.6em 0
}
.woocommerce ul.product_list_widget .star-rating {
    display:none;
    margin:.7em 0
}
.woocommerce ul.cart_list li .vamtam-responsive-wrapper, .woocommerce ul.product_list_widget li .vamtam-responsive-wrapper {
    float:right;
    margin-left:4px;
    width:32px
}
.woocommerce.mega-menu-item-type-widget ul.product_list_widget li .product-title {
    font:var(--vamtam-h3-font-weight) var(--vamtam-h3-font-style) 16px/20px var(--vamtam-h3-font-family);
    display:block;
    padding-bottom:5px;
    color:var(--vamtam-body-link-regular);
    transition:all 0.3s
}
.woocommerce.mega-menu-item-type-widget ul.product_list_widget li .product-title:hover {
    color:var(--vamtam-body-link-hover)
}
.woocommerce.mega-menu-item-type-widget ul.product_list_widget li .amount {
    font:bold 14px/18px var(--vamtam-h3-font-family)
}
.woocommerce.mega-menu-item-type-widget ul.product_list_widget li ins span.amount {
    padding-left:5px
}
.woocommerce.widget_shopping_cart .cart_list li {
    padding:.6em 0 .6em 1.8em;
    line-height:initial
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    top:.5em
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li {
    overflow:visible;
    text-align:start;
    border-bottom:solid 1px var(--vamtam-default-line-color)
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li dl {
    padding:0;
    border:0
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li dl dt, .woocommerce.widget_shopping_cart .widget_shopping_cart_content li dl dd {
    margin-bottom:10px
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li dl dt {
    font-weight:700
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li a {
    padding:0 0 0 0;
    border:var(--vamtam-no-border-link)
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li a b {
    font-weight:500
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li img {
    border-radius:var(--vamtam-border-radius)
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li:last-child {
    border:none
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content li.empty {
    padding:0;
    text-align:center;
    margin:0;
    border-bottom:0
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total {
    padding:20px 0 5px 0;
    border-top:1px solid var(--vamtam-default-line-color);
    text-align:center
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total strong, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .total .amount {
    color:var(--vamtam-accent-color-6);
    font-size:var(--vamtam-primary-font-font-size);
    font-weight:700
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .quantity, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .amount {
    color:var(--vamtam-primary-font-color);
    font-size:12px
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .quantity:before, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .amount:before {
    display:none
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content p:last-child {
    text-align:center;
    margin-bottom:0
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    text-align:start!important
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button {
    border-color:var(--vamtam-default-line-color)
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout {
    border-color:var(--vamtam-accent-color-1)
}
.woocommerce.widget_product_search #searchform label {
    display:none!important
}
.woocommerce.widget_price_filter .widgettitle {
    border:none!important
}
.woocommerce.widget_price_filter .price_slider {
    background:var(--vamtam-accent-color-7)!important;
    height:.6em;
    border-radius:var(--vamtam-border-radius-oval)!important
}
.woocommerce.widget_price_filter .price_slider>div.ui-slider-range {
    background:var(--vamtam-accent-color-1)
}
.woocommerce.widget_price_filter .price_slider>.ui-slider-handle {
    width:1.4em;
    height:1.4em;
    background:var(--vamtam-accent-color-5);
    box-shadow:0 1px 5px 0 rgba(0, 0, 0, .2);
    top:-.4em
}
.woocommerce.widget_price_filter .price_slider_amount .button {
    font-size:12px;
    margin-top:18px;
    padding:10px 20px
}
.woocommerce.widget_price_filter .price_label {
    padding-top:20px
}
.woocommerce.widget_price_filter .ui-slider {
    margin:0
}
.woocommerce.widget_layered_nav_filters ul li {
    border:none
}
.woocommerce.widget_layered_nav_filters ul li a {
    border-color:transparent;
    border-radius:0;
    background:none;
    color:var(--vamtam-accent-color-2)!important;
    padding:4px 10px
}
.woocommerce ul li.wc-layered-nav-rating .star-rating {
    margin-bottom:0
}
.woocommerce.widget_layered_nav ul li, .woocommerce.widget_rating_filter ul li {
    padding:.6em 0!important
}
.woocommerce.widget_layered_nav ul li:first-child, .woocommerce.widget_rating_filter ul li:first-child {
    padding-top:0
}
.woocommerce.widget_layered_nav ul li a, .woocommerce.widget_rating_filter ul li a, .woocommerce.widget_layered_nav ul li span, .woocommerce.widget_rating_filter ul li span {
    padding:0
}
.woocommerce.widget_product_categories li li {
    padding-left:10px
}
.elementor-container form.elementor-form input[type], .elementor-container form.elementor-form select {
    margin-bottom:0
}
.elementor-container form.elementor-form .elementor-field-textual.elementor-size-md {
    padding:6px 16px
}
.elementor-container form.elementor-form .elementor-field-textual.elementor-size-sm {
    padding:5px 14px
}
.elementor-container form.elementor-form .elementor-field-textual.elementor-size-xs {
    padding:3px 12px
}
.elementor-container form.elementor-form .elementor-field-option input[type="radio"] {
    vertical-align:middle
}
.elementor-container form.elementor-form .elementor-field-option label {
    padding-left:10px
}
.cross-sells .products.vamtam-wc .product .woocommerce-product-details__short-description, .elementor-wc-products .products.vamtam-wc .product .woocommerce-product-details__short-description, .cross-sells .products.vamtam-wc .product .woocommerce-loop-product__title, .elementor-wc-products .products.vamtam-wc .product .woocommerce-loop-product__title {
    margin:0
}
.elementor-element.elementor-products-grid ul.products li.product {
    width:auto!important;
    margin:0!important;
    float:none!important
}
.elementor-inline-items.elementor-icon-list-items.elementor-post-info>li.elementor-inline-item {
    align-items:center
}
.elementor-pagination {
    margin-top:50px;
    border-top:3px solid var(--vamtam-accent-color-7);
    padding-top:30px
}
.woocommerce div.product.elementor .elementor-product-booking form.cart:not(.grouped_form):not(.variations_form) {
    flex-flow:column
}
.elementor-price-list-price {
    font-weight:600
}
.elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    padding-bottom:10px
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    margin-bottom:5px
}
.elementor-select-wrapper:before {
    z-index:1;
    color:currentColor
}
.elementor-select-wrapper.woocommerce-input-wrapper:before {
    inset-inline-end:30px
}
body[class*="elementor-"] .select2.select2-container .select2-selection[role="combobox"] {
    line-height:normal
}
body[class*="elementor-"] .select2.select2-container .select2-selection[role="combobox"] .select2-selection__arrow {
    display:none
}
body[class*="elementor-"] .select2.select2-container .select2-selection[role="combobox"] .select2-selection__rendered {
    line-height:inherit;
    padding:0
}
body[class*="elementor-"] :not([class*="elementor-select-wrapper"])>.select2.select2-container .select2-selection[role="combobox"]:before {
    content:"\e92a";
    font-family:eicons;
    font-size:15px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:30px;
    pointer-events:none
}
[class^="vamtam-theme-"], [class*=" vamtam-theme-"] {
    font-family:"theme-icons"!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.dialog-lightbox-widget.dialog-type-buttons.elementor-lightbox :is(.swiper-container, .swiper) * {
    box-sizing:border-box
}
#elementor-lightbox.dialog-type-lightbox {
    z-index:99999
}
@-webkit-keyframes vamtam-grow-left {
    from {
        -webkit-clip-path:inset(0 100% 0 0);
        clip-path:inset(0 100% 0 0)
}
    to {
        -webkit-clip-path:inset(0);
        clip-path:inset(0)
}
}
@keyframes vamtam-grow-left {
    from {
        -webkit-clip-path:inset(0 100% 0 0);
        clip-path:inset(0 100% 0 0)
}
    to {
        -webkit-clip-path:inset(0);
        clip-path:inset(0)
}
}
@-webkit-keyframes vamtam-grow-right {
    from {
        -webkit-clip-path:inset(0 0 0 100%);
        clip-path:inset(0 0 0 100%)
}
    to {
        -webkit-clip-path:inset(0);
        clip-path:inset(0)
}
}
@keyframes vamtam-grow-right {
    from {
        -webkit-clip-path:inset(0 0 0 100%);
        clip-path:inset(0 0 0 100%)
}
    to {
        -webkit-clip-path:inset(0);
        clip-path:inset(0)
}
}
@-webkit-keyframes vamtam-grow-top {
    from {
        -webkit-clip-path:inset(100% 0 0 0);
        clip-path:inset(100% 0 0 0)
}
    to {
        -webkit-clip-path:inset(0);
        clip-path:inset(0)
}
}
@keyframes vamtam-grow-top {
    from {
        -webkit-clip-path:inset(100% 0 0 0);
        clip-path:inset(100% 0 0 0)
}
    to {
        -webkit-clip-path:inset(0);
        clip-path:inset(0)
}
}
@-webkit-keyframes vamtam-grow-bottom {
    from {
        -webkit-clip-path:inset(0 0 100% 0);
        clip-path:inset(0 0 100% 0)
}
    to {
        -webkit-clip-path:inset(0);
        clip-path:inset(0)
}
}
@keyframes vamtam-grow-bottom {
    from {
        -webkit-clip-path:inset(0 0 100% 0);
        clip-path:inset(0 0 100% 0)
}
    to {
        -webkit-clip-path:inset(0);
        clip-path:inset(0)
}
}
.growFromLeft:not(.elementor-widget-image) {
    -webkit-animation-name:vamtam-grow-left;
    animation-name:vamtam-grow-left;
    will-change:clip-path
}
.growFromRight:not(.elementor-widget-image) {
    -webkit-animation-name:vamtam-grow-right;
    animation-name:vamtam-grow-right;
    will-change:clip-path
}
.growFromLeftScroll:not(.elementor-widget-image) {
    -webkit-clip-path:inset(0 calc(100% - var(--vamtam-scroll-ratio)) 0 0);
    clip-path:inset(0 calc(100% - var(--vamtam-scroll-ratio)) 0 0);
    transition:-webkit-clip-path 0.35s ease;
    transition:clip-path 0.35s ease;
    transition:clip-path 0.35s ease, -webkit-clip-path 0.35s ease;
    will-change:clip-path
}
.growFromRightScroll:not(.elementor-widget-image) {
    -webkit-clip-path:inset(0 0 0 calc(100% - var(--vamtam-scroll-ratio)));
    clip-path:inset(0 0 0 calc(100% - var(--vamtam-scroll-ratio)));
    transition:-webkit-clip-path 0.35s ease;
    transition:clip-path 0.35s ease;
    transition:clip-path 0.35s ease, -webkit-clip-path 0.35s ease;
    will-change:clip-path
}
.growFromLeftScroll.animated-fast, .growFromRightScroll.animated-fast {
    transition-duration:0.25s
}
.growFromLeftScroll.animated-slow, .growFromRightScroll.animated-slow {
    transition-duration:0.4s
}
@-webkit-keyframes vamtam-scale-out {
    from {
        transform:scale(1.4)
}
    to {
        transform:scale(1)
}
}
@keyframes vamtam-scale-out {
    from {
        transform:scale(1.4)
}
    to {
        transform:scale(1)
}
}
.vamtam-popup-toggle i, .vamtam-popup-toggle-clone i, .vamtam-popup-toggle svg, .vamtam-popup-toggle-clone svg {
    transition:all 0.3s ease
}
.vamtam-popup-toggle-clone {
    z-index:99999;
    position:fixed;
    opacity:0;
    pointer-events:none
}
.vamtam-popup-toggle-clone, .vamtam-popup-toggle-clone * {
    background:transparent!important;
    padding:0!important;
    margin:0!important
}
.vamtam-popup-toggle-clone a {
    pointer-events:none!important
}
.vamtam-popup-toggle-clone, .vamtam-popup-toggle-clone li {
    list-style:none
}
.vamtam-popup-toggle-clone.is-active {
    opacity:1
}
.vamtam-popup-toggle-clone.is-active.is-clickable {
    pointer-events:all
}
.vamtam-popup-toggle-clone.is-active i {
    transition:all 0.3s ease!important
}
.vamtam-popup-toggle-clone.is-active:hover i {
    color:var(--vamtam-accent-color-1)!important
}
.vamtam-popup-toggle-clone.vamtam-popup-close-icon i::before {
    font-family:'vamtam-theme'!important;
    content:"\e934"!important
}
.vamtam-popup-toggle-clone.vamtam-popup-close-dark i, .vamtam-popup-toggle-clone.vamtam-popup-close-dark svg {
    color:var(--vamtam-accent-color-6)!important;
    fill:var(--vamtam-accent-color-6)!important;
    stroke:var(--vamtam-accent-color-6)!important
}
.vamtam-popup-toggle-clone.vamtam-popup-close-dark.is-active:hover i, .vamtam-popup-toggle-clone.vamtam-popup-close-dark.is-active:hover svg {
    color:var(--vamtam-accent-color-6)!important;
    fill:var(--vamtam-accent-color-6)!important;
    stroke:var(--vamtam-accent-color-6)!important
}
.vamtam-popup-toggle-clone.hidden {
    z-index:-99999;
    pointer-events:none;
    transition:none!important;
    opacity:0!important
}
.swiper-container {
    margin-left:auto;
    margin-right:auto;
    position:relative;
    overflow:hidden;
    z-index:1
}
.elementor-swiper-button {
    cursor:pointer;
    position:absolute;
    display:inline-flex;
    z-index:1;
    top:50%;
    transform:translateY(-50%)
}
.elementor-swiper-button-prev {
    left:10px
}
.elementor-swiper-button-next {
    right:10px
}
body.e--ua-blink .elementor-popup-modal :is(.dialog-widget-content, .dialog-message) {
    max-width:calc(100vw - var(--vamtam-scrollbar-width, 0))
}
.elementor-popup-modal.vamtam-header-mega-menu {
    pointer-events:none!important
}
.elementor-blockquote footer {
    align-items:center
}
.elementor-blockquote__tweet-button {
    align-self:center
}
.elementor-widget-button.vamtam-el-btn-flex[data-widget_type="button.default"], .elementor-widget-button.vamtam-el-btn-flex[data-widget_type="button.default"] .elementor-widget-container, .elementor-widget-button.vamtam-el-btn-flex[data-widget_type="button.default"] .elementor-button-wrapper, .elementor-widget-button.vamtam-el-btn-flex[data-widget_type="button.default"] .elementor-button {
    height:100%
}
.elementor-widget-button.vamtam-el-btn-flex[data-widget_type="button.default"] .elementor-button {
    display:flex;
    justify-content:center;
    align-items:center
}
.elementor-widget-button.vamtam-el-btn-flex[data-widget_type="button.default"].elementor-align-left .elementor-button {
    justify-content:flex-start
}
.elementor-widget-button.vamtam-el-btn-flex[data-widget_type="button.default"].elementor-align-center .elementor-button {
    justify-content:center
}
.elementor-widget-button.vamtam-el-btn-flex[data-widget_type="button.default"].elementor-align-right .elementor-button {
    justify-content:flex-end
}
.elementor-widget-button .elementor-button:hover {
    cursor:pointer
}
.elementor-widget-button.vamtam-has-underline-anim .elementor-button {
    position:relative
}
.elementor-widget-button.vamtam-has-underline-anim .elementor-button::after {
    content:"";
    z-index:1;
    display:block;
    position:absolute;
    bottom:-5px;
    left:0;
    right:0;
    height:5px;
    background-size:200% 100%;
    background-position:right center;
    transition:all 1s ease;
    background-image:linear-gradient(to right, var(--vamtam-underline-bg-hover-color, var(--vamtam-accent-color-1)) 50%, var(--vamtam-underline-bg-color, var(--vamtam-accent-color-2)) 50%)
}
.elementor-widget-button.vamtam-has-underline-anim .elementor-button:hover::after {
    background-position:left center
}
.elementor-widget-gallery .elementor-gallery-item {
    -webkit-mask-image:-webkit-radial-gradient(white, black)
}
.elementor-widget-icon-box.elementor-shape-vamtam-amorph .elementor-icon {
    -webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEzIDExMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTYuNSAxMTIuNzk2YzI0Ljg3My0yLjM4NyAyNC44NzMtNS4zNzEgNDAuODU1LTIwLjg4OEMxMDYuMzQgODMuMTgzIDExMyA2OS44OSAxMTMgNTYuMzk4YzAtMS4wMDIgMC0xNy45MDQtMTIuMDQ5LTI5Ljk0NUM4Ny44MjIgMTMuMzMzIDc2LjQ2NiAwIDU2LjUgMCAzOS41MDUgMCAyNy44ODMgNS43MiAxNy41MjUgMTcuNTczIDguODY1IDI3LjQ4MyAwIDQyLjIxNCAwIDU2LjM5OCAwIDY4LjAwNSAxLjQ5OCA3OS4zODMgNy41MiA4OC4zNWMxMC4xMzkgMTUuMDk4IDI5LjQ5NiAyNi4zMTYgNDguOTggMjQuNDQ2eiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEzIDExMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTYuNSAxMTIuNzk2YzI0Ljg3My0yLjM4NyAyNC44NzMtNS4zNzEgNDAuODU1LTIwLjg4OEMxMDYuMzQgODMuMTgzIDExMyA2OS44OSAxMTMgNTYuMzk4YzAtMS4wMDIgMC0xNy45MDQtMTIuMDQ5LTI5Ljk0NUM4Ny44MjIgMTMuMzMzIDc2LjQ2NiAwIDU2LjUgMCAzOS41MDUgMCAyNy44ODMgNS43MiAxNy41MjUgMTcuNTczIDguODY1IDI3LjQ4MyAwIDQyLjIxNCAwIDU2LjM5OCAwIDY4LjAwNSAxLjQ5OCA3OS4zODMgNy41MiA4OC4zNWMxMC4xMzkgMTUuMDk4IDI5LjQ5NiAyNi4zMTYgNDguOTggMjQuNDQ2eiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.elementor-widget-icon-box.vamtam-el-widget-icon-box-flex.elementor-position-inline-start .elementor-icon-box-wrapper, .elementor-widget-icon-box.vamtam-el-widget-icon-box-flex.elementor-position-inline-end .elementor-icon-box-wrapper {
    display:flex;
    align-items:center
}
.elementor-widget-icon-box.vamtam-el-widget-icon-box-flex.elementor-position-inline-start .elementor-icon-box-wrapper .elementor-icon-box-icon, .elementor-widget-icon-box.vamtam-el-widget-icon-box-flex.elementor-position-inline-end .elementor-icon-box-wrapper .elementor-icon-box-icon {
    display:inline-flex;
    flex:0 0 auto
}
.elementor-widget-icon-box.vamtam-el-widget-icon-box-flex.elementor-position-inline-start .elementor-icon-box-icon {
    margin-right:10px!important
}
.elementor-widget-icon-box.vamtam-el-widget-icon-box-flex.elementor-position-inline-end .elementor-icon-box-wrapper {
    flex-direction:row-reverse
}
.elementor-widget-icon-box.vamtam-el-widget-icon-box-flex.elementor-position-inline-end .elementor-icon-box-icon {
    margin-left:10px!important
}
.elementor-widget-icon-box .elementor-icon-box-title {
    margin-top:0
}
.elementor-widget-icon-box.vamtam-has-box-is-link a.elementor-icon-box-wrapper {
    display:block
}
.elementor-widget-icon-box.vamtam-has-box-is-link a.elementor-icon-box-wrapper .elementor-icon-box-description, .elementor-widget-icon-box.vamtam-has-box-is-link a.elementor-icon-box-wrapper .elementor-icon-box-title {
    transition:all 0.3s
}
.elementor-widget-image-box.vamtam-has-bg-mask {
    -webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNjMgNDM5IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNMTIuNTA4IDI1LjU0OGMyNi4yNzQtMjguMDggMjQxLjQzNC0zOS41NjcgMjQxLjQzNCAwIDAgNy45MzQgMi43NzMgNzEuNjc4IDMuMjQ0IDgxLjc0IDQuNjQzIDk5LjEyNyAxMS4xMzggMjUwLjM0Mi0zLjI0NCAyNjUuMjQ2LTQuNjMgNC43OTctMTguNjg0IDguNTk3LTYwLjk0MiAxMi43MjctMzQgMy4zMjMtOC42NzYgNDkuNDEyLTYwIDUyLjcyLTU0LjEyIDMuNDg3LTI0LTQ3LjcwMi03MC42NjUtNDcuOTkxLTM4LjM4Ny0uMjM4LTQ4LjU0OC00Ljc1OS00OS44MjctMTcuNDU2QzkuOTcgMzQ3LjM1NC0yLjM0NiAyMDEuNDUxLjM5NiAxMDYuNDY0Yy4xNTctNS40NTIgNy4xODMtNzUuNjUgMTIuMTEyLTgwLjkxNnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
    mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNjMgNDM5IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNMTIuNTA4IDI1LjU0OGMyNi4yNzQtMjguMDggMjQxLjQzNC0zOS41NjcgMjQxLjQzNCAwIDAgNy45MzQgMi43NzMgNzEuNjc4IDMuMjQ0IDgxLjc0IDQuNjQzIDk5LjEyNyAxMS4xMzggMjUwLjM0Mi0zLjI0NCAyNjUuMjQ2LTQuNjMgNC43OTctMTguNjg0IDguNTk3LTYwLjk0MiAxMi43MjctMzQgMy4zMjMtOC42NzYgNDkuNDEyLTYwIDUyLjcyLTU0LjEyIDMuNDg3LTI0LTQ3LjcwMi03MC42NjUtNDcuOTkxLTM4LjM4Ny0uMjM4LTQ4LjU0OC00Ljc1OS00OS44MjctMTcuNDU2QzkuOTcgMzQ3LjM1NC0yLjM0NiAyMDEuNDUxLjM5NiAxMDYuNDY0Yy4xNTctNS40NTIgNy4xODMtNzUuNjUgMTIuMTEyLTgwLjkxNnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%
}
.elementor-widget-image-box.vamtam-has-image-mask .elementor-image-box-img img {
    -webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzQgMTQwIj48cGF0aCBkPSJNMTMuNDU4IDEwLjI2MUMyMi4xMDkgMS43NTMgMTE3LjQ2OCAwIDE2NS4zMzggMGMyNC44NDUgMCA0Mi45NzEgMi40NSA1NC4zNzggNy4zNWExNSAxNSAwIDAgMSA4Ljk3OCAxMi4wMzFjOC42NDQgNzMuNTM5IDYuNzI1IDExMi4xNi01Ljc1NyAxMTUuODY0LTE5LjMzIDUuNzM2LTE5My4yMSA0LjY3OC0yMDcuNTU3IDQuNjc4QzEuMDMzIDEzOS45MjMgMCA4OC45MDMgMCA2OS43MWMwLTE5LjE5MyA0LjgwNi01MC45NCAxMy40NTgtNTkuNDQ5eiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);
    mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzQgMTQwIj48cGF0aCBkPSJNMTMuNDU4IDEwLjI2MUMyMi4xMDkgMS43NTMgMTE3LjQ2OCAwIDE2NS4zMzggMGMyNC44NDUgMCA0Mi45NzEgMi40NSA1NC4zNzggNy4zNWExNSAxNSAwIDAgMSA4Ljk3OCAxMi4wMzFjOC42NDQgNzMuNTM5IDYuNzI1IDExMi4xNi01Ljc1NyAxMTUuODY0LTE5LjMzIDUuNzM2LTE5My4yMSA0LjY3OC0yMDcuNTU3IDQuNjc4QzEuMDMzIDEzOS45MjMgMCA4OC45MDMgMCA2OS43MWMwLTE5LjE5MyA0LjgwNi01MC45NCAxMy40NTgtNTkuNDQ5eiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%
}
.elementor-widget-image-box.vamtam-has-eye.vamtam-has-bg-mask .vamtam-eye {
    position:absolute;
    left:0
}
.elementor-widget-image-box.vamtam-has-eye .vamtam-eye {
    position:relative;
    bottom:12px;
    width:100%
}
.elementor-widget-image-box.vamtam-has-eye .vamtam-eye, .elementor-widget-image-box.vamtam-has-eye .vamtam-eye .outer, .elementor-widget-image-box.vamtam-has-eye .vamtam-eye .inner {
    display:flex;
    justify-content:center;
    align-items:center
}
.elementor-widget-image-box.vamtam-has-eye .vamtam-eye .outer, .elementor-widget-image-box.vamtam-has-eye .vamtam-eye .inner {
    -webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNyI+PHBhdGggZD0iTTE3LjY0MiAyNS4wOTNjNS4xNDYtMi41NjQgNC45LTMuMjA1IDcuMDUzLTcuODU2IDEuMjExLTIuNjE1IDEuNTQ2LTYuMDIuNDMzLTguOTE4LS4wODItLjIxNS0xLjQ3Ni0zLjg0Ni01LjA1Ny01LjQzOUMxNi4xNjkgMS4xNDUgMTIuNjMtLjc4MyA4LjM0Ljg2M2MtMy42NSAxLjQwMi01LjY3NSAzLjU4OS02LjkyMyA2Ljk4OUMuMzc1IDEwLjY5NS0uMzE1IDE0LjU5Ljg1NSAxNy42MzdjLjk1NyAyLjQ5MyAyLjIxNyA0LjgxNCA0LjI1IDYuMjQzIDMuNDIzIDIuNDA3IDguNTA2IDMuMjIxIDEyLjUzNyAxLjIxM3oiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
    mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNyI+PHBhdGggZD0iTTE3LjY0MiAyNS4wOTNjNS4xNDYtMi41NjQgNC45LTMuMjA1IDcuMDUzLTcuODU2IDEuMjExLTIuNjE1IDEuNTQ2LTYuMDIuNDMzLTguOTE4LS4wODItLjIxNS0xLjQ3Ni0zLjg0Ni01LjA1Ny01LjQzOUMxNi4xNjkgMS4xNDUgMTIuNjMtLjc4MyA4LjM0Ljg2M2MtMy42NSAxLjQwMi01LjY3NSAzLjU4OS02LjkyMyA2Ljk4OUMuMzc1IDEwLjY5NS0uMzE1IDE0LjU5Ljg1NSAxNy42MzdjLjk1NyAyLjQ5MyAyLjIxNyA0LjgxNCA0LjI1IDYuMjQzIDMuNDIzIDIuNDA3IDguNTA2IDMuMjIxIDEyLjUzNyAxLjIxM3oiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%
}
.elementor-widget-image-box.vamtam-has-eye .vamtam-eye .outer {
    height:50px;
    width:50px
}
.elementor-widget-image-box.vamtam-has-eye .vamtam-eye .inner {
    height:26px;
    width:26px
}
.elementor-widget-image-box.vamtam-has-eye .vamtam-eye .eye {
    position:relative;
    width:100%;
    height:100%
}
.elementor-widget-image-box.vamtam-has-eye .vamtam-eye .eye, .elementor-widget-image-box.vamtam-has-eye .vamtam-eye .eye:after {
    border-radius:50%
}
.elementor-widget-image-box.vamtam-has-eye .vamtam-eye .eye:after {
    content:' ';
    position:absolute;
    height:8px;
    width:8px;
    top:5px
}
.elementor-widget-image-box .elementor-image-box-content {
    padding-left:20px;
    padding-right:20px
}
.elementor-widget-image-box.vamtam-has-box-is-link a.elementor-image-box-wrapper {
    display:block
}
.elementor-widget-image-box.vamtam-has-box-is-link a.elementor-image-box-wrapper .elementor-image-box-description, .elementor-widget-image-box.vamtam-has-box-is-link a.elementor-image-box-wrapper .elementor-image-box-title {
    transition:all 0.3s
}
.elementor-widget-image-box .elementor-image-box-title {
    margin-top:20px
}
.elementor-widget-image[data-settings*="imageGrowWithScale"] .vamtam-image-wrapper, .elementor-editor-active .elementor-widget-image[class*="imageGrowWithScale"] .vamtam-image-wrapper {
    display:inline-block;
    width:100%
}
.elementor-widget-image[data-settings*="imageGrowWithScale"] .vamtam-image-wrapper img, .elementor-editor-active .elementor-widget-image[class*="imageGrowWithScale"] .vamtam-image-wrapper img {
    width:100%!important
}
.elementor-widget-image.imageGrowWithScaleLeft .vamtam-image-wrapper {
    will-change:clip-path;
    -webkit-animation-name:vamtam-grow-left;
    animation-name:vamtam-grow-left;
    -webkit-animation-timing-function:cubic-bezier(.4, 0, 0, .9);
    animation-timing-function:cubic-bezier(.4, 0, 0, .9)
}
.elementor-widget-image.imageGrowWithScaleRight .vamtam-image-wrapper {
    will-change:clip-path;
    -webkit-animation-name:vamtam-grow-right;
    animation-name:vamtam-grow-right;
    -webkit-animation-timing-function:cubic-bezier(.4, 0, 0, .9);
    animation-timing-function:cubic-bezier(.4, 0, 0, .9)
}
.elementor-widget-image.imageGrowWithScaleTop .vamtam-image-wrapper {
    will-change:clip-path;
    -webkit-animation-name:vamtam-grow-top;
    animation-name:vamtam-grow-top;
    -webkit-animation-timing-function:cubic-bezier(.4, 0, 0, .9);
    animation-timing-function:cubic-bezier(.4, 0, 0, .9)
}
.elementor-widget-image.imageGrowWithScaleBottom .vamtam-image-wrapper {
    will-change:clip-path;
    -webkit-animation-name:vamtam-grow-bottom;
    animation-name:vamtam-grow-bottom;
    -webkit-animation-timing-function:cubic-bezier(.4, 0, 0, .9);
    animation-timing-function:cubic-bezier(.4, 0, 0, .9)
}
.elementor-widget-image img.imageGrowWithScaleLeft, .elementor-widget-image img.imageGrowWithScaleRight, .elementor-widget-image img.imageGrowWithScaleTop, .elementor-widget-image img.imageGrowWithScaleBottom {
    -webkit-animation-name:vamtam-scale-out;
    animation-name:vamtam-scale-out;
    -webkit-animation-timing-function:cubic-bezier(.4, 0, 0, .9);
    animation-timing-function:cubic-bezier(.4, 0, 0, .9)
}
.elementor-widget-image.growFromLeftScroll.animated-fast .elementor-image img, .elementor-widget-image.growFromRightScroll.animated-fast .elementor-image img {
    transition-duration:0.25s
}
.elementor-widget-image.growFromLeftScroll.animated-slow .elementor-image img, .elementor-widget-image.growFromRightScroll.animated-slow .elementor-image img {
    transition-duration:0.4s
}
.elementor-widget-image.growFromLeftScroll .elementor-image img {
    -webkit-clip-path:inset(0 calc(100% - var(--vamtam-scroll-ratio)) 0 0);
    clip-path:inset(0 calc(100% - var(--vamtam-scroll-ratio)) 0 0);
    transition:-webkit-clip-path 0.35s ease;
    transition:clip-path 0.35s ease;
    transition:clip-path 0.35s ease, -webkit-clip-path 0.35s ease;
    will-change:clip-path
}
.elementor-widget-image.growFromRightScroll .elementor-image img {
    -webkit-clip-path:inset(0 0 0 calc(100% - var(--vamtam-scroll-ratio)));
    clip-path:inset(0 0 0 calc(100% - var(--vamtam-scroll-ratio)));
    transition:-webkit-clip-path 0.35s ease;
    transition:clip-path 0.35s ease;
    transition:clip-path 0.35s ease, -webkit-clip-path 0.35s ease;
    will-change:clip-path
}
html.ios-safari .elementor-widget-nav-menu li {
    outline:0!important
}
.elementor-widget-nav-menu ul.elementor-nav-menu {
    flex-basis:100%;
    z-index:99;
    margin:0
}
.elementor-widget-nav-menu ul.elementor-nav-menu li {
    z-index:99
}
.elementor-widget-nav-menu .elementor-nav-menu ul ul a, .elementor-widget-nav-menu .elementor-nav-menu--dropdown a, .elementor-widget-nav-menu .elementor-nav-menu ul ul a:active, .elementor-widget-nav-menu .elementor-nav-menu--dropdown a:active, .elementor-widget-nav-menu .elementor-nav-menu ul ul a:focus, .elementor-widget-nav-menu .elementor-nav-menu--dropdown a:focus, .elementor-widget-nav-menu .elementor-nav-menu ul ul a:hover, .elementor-widget-nav-menu .elementor-nav-menu--dropdown a:hover {
    border-left:0 solid transparent
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item-active {
    font-weight:600
}
.elementor-widget-nav-menu .elementor-nav-menu--main .current-menu-ancestor>a.elementor-item:after {
    width:100%!important;
    opacity:1!important;
    left:0%!important
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .current-menu-ancestor>a {
    font-weight:700
}
.elementor-widget-nav-menu .elementor-nav-menu--main>.elementor-nav-menu>.current-menu-ancestor .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .elementor-widget-nav-menu .elementor-nav-menu--main>.elementor-nav-menu>.current-menu-ancestor .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    opacity:1
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-text):not(.e--pointer-none):not(.e--pointer-background)>.elementor-nav-menu>.current-menu-ancestor .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-text):not(.e--pointer-none):not(.e--pointer-background)>.elementor-nav-menu>.current-menu-ancestor .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    left:auto
}
.elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-line-through .elementor-item:after {
    top:0;
    bottom:0;
    margin:auto 0;
    z-index:-1
}
.elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-line-through .elementor-item.elementor-item-active:after, .elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-line-through .current-menu-ancestor .elementor-item:after {
    width:100%!important
}
.elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-line-through.e--animation-horizontal-grow .elementor-item:after {
    opacity:1!important;
    transition:background-color 0.4s ease, width 0.3s ease-in;
    width:0
}
.elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-line-through.e--animation-horizontal-grow .elementor-item:hover:not(.elementor-item-active):after {
    width:100%!important
}
.elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-prefix .elementor-item:after {
    bottom:unset;
    z-index:-1;
    transform:translateX(calc(-100% - 10px));
    height:1px;
    width:10px!important
}
.elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-prefix .elementor-item.elementor-item-active:after, .elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-prefix .current-menu-ancestor .elementor-item:after {
    width:25px!important
}
.elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-prefix.e--animation-prefix-grow .elementor-item:after {
    opacity:1!important;
    transition:background-color 0.4s ease, width 0.4s ease
}
.elementor-widget-nav-menu .elementor-nav-menu--main.e--pointer-prefix.e--animation-prefix-grow .elementor-item:hover:not(.elementor-item-active):after {
    width:25px!important
}
.elementor-widget-nav-menu ul.elementor-nav-menu--dropdown a, .elementor-widget-nav-menu ul.elementor-nav-menu--dropdown a:focus, .elementor-widget-nav-menu ul.elementor-nav-menu--dropdown a:hover {
    border-left-width:0
}
@-webkit-keyframes nav-menu--pointer-bounce {
    0% {
        opacity:0;
        transform:scale(0) translateY(200%)
}
    30% {
        opacity:.5;
        transform:scale(.89) translateY(-35%)
}
    50% {
        opacity:.9;
        transform:scale(1) translateY(-35%)
}
    70% {
        opacity:.9;
        transform:scale(1.2) translateY(35%)
}
    80% {
        opacity:1;
        transform:scale(.89) translateY(0)
}
    90% {
        opacity:1;
        transform:scale(.89) translateY(0)
}
    100% {
        opacity:1;
        transform:scale(1) translateY(0)
}
}
@keyframes nav-menu--pointer-bounce {
    0% {
        opacity:0;
        transform:scale(0) translateY(200%)
}
    30% {
        opacity:.5;
        transform:scale(.89) translateY(-35%)
}
    50% {
        opacity:.9;
        transform:scale(1) translateY(-35%)
}
    70% {
        opacity:.9;
        transform:scale(1.2) translateY(35%)
}
    80% {
        opacity:1;
        transform:scale(.89) translateY(0)
}
    90% {
        opacity:1;
        transform:scale(.89) translateY(0)
}
    100% {
        opacity:1;
        transform:scale(1) translateY(0)
}
}
.elementor-widget-nav-menu .e--animation-bounce .elementor-item:not(.elementor-item-active):hover:before, .elementor-widget-nav-menu .e--animation-bounce .elementor-item:not(.elementor-item-active):focus:before, .elementor-widget-nav-menu .e--animation-bounce .elementor-item:not(.elementor-item-active).highlighted:before {
    -webkit-animation-name:nav-menu--pointer-bounce;
    animation-name:nav-menu--pointer-bounce;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s
}
.elementor-widget-nav-menu.vamtam-has-custom-divider .elementor-nav-menu--dropdown li {
    display:flex;
    justify-content:center;
    align-items:center
}
.elementor-widget-nav-menu.vamtam-has-custom-divider .elementor-nav-menu--dropdown li:not(:last-child) {
    border-bottom:none
}
.elementor-widget-nav-menu.vamtam-has-custom-divider .elementor-nav-menu--dropdown li:not(:last-child):after {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:1px;
    z-index:10;
    background-color:var(--vamtam-accent-color-1)
}
.elementor-widget-nav-menu .e--pointer-underline .elementor-item:after, .elementor-widget-nav-menu .e--pointer-overline .elementor-item:before, .elementor-widget-nav-menu .e--pointer-double-line .elementor-item:before, .elementor-widget-nav-menu .e--pointer-double-line .elementor-item:after {
    right:auto;
    left:auto;
    border-radius:50%
}
.elementor-widget-nav-menu:not(.vamtam-has-submenu-icon) .elementor-nav-menu .sub-arrow {
    display:none
}
.elementor-widget-testimonial-carousel .swiper-slide-duplicate .elementor-invisible {
    visibility:visible
}
.elementor-section.elementor-element {
    padding-left:30px;
    padding-right:30px
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    padding:20px
}
.elementor-widget-tabs .elementor-tabs-wrapper {
    padding:20px
}
.elementor-widget-tabs.vamtam-has-numbering-bg .elementor-tab-title {
    display:flex;
    align-items:center
}
.elementor-widget-tabs.vamtam-has-numbering-bg .elementor-tab-title .title-numbering {
    width:35px;
    height:36px;
    margin-right:10px;
    display:flex;
    justify-content:center;
    align-items:center
}
.elementor-widget-tabs.vamtam-has-numbering-bg .elementor-tab-title.elementor-active .title-numbering {
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNSAzNiI+PHBhdGggZmlsbD0iIzE2NzI4NyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzAgNy4zYzQuMiA0LjMgMy44IDkuNiAzLjggMTUuMiAwIDUtMy4zIDguNS0zLjggOS0uNy44LTEuNiAxLjQtMi40IDJsLjEtLjJhNiA2IDAgMCAwIDIuNi0xLjkgMjEgMjEgMCAwIDAgMy41LTUuNmMuMS0uMS4zIDAgLjIuMWE5LjggOS44IDAgMCAxLTEuMyAzLjIgMjAuNyAyMC43IDAgMCAxLTIgMi43IDcuNCA3LjQgMCAwIDEtMi44IDIgMTkuNiAxOS42IDAgMCAxLTMuMiAxYy0xLjkuNy0zLjggMS01LjcgMS02LjctLjEtNy40LjUtMTMuMi00LjNBMTYuNyAxNi43IDAgMCAxIC41IDE1LjggMTMuMiAxMy4yIDAgMCAxIDMgMTAuNUM0IDkuMiA1IDggNi4yIDYuOGExOSAxOSAwIDAgMSA0LTNjMS41LS44IDMuMi0xLjQgNC44LTEuNiAxLjctLjMgMy40LS4yIDUgLjMuMyAwIC4yLjIgMCAuMi0xLjYtLjQtMy4zLS40LTQuOSAwLTEuNi4yLTMuMi44LTQuNiAxLjZsLS4zLjFjMi41LTEgNS4zLTEuNSA3LjYtMS43IDQuOC0uMyA4LjUgMSAxMi4yIDQuNnptLTMuMi0zLjlsLS4xLjItNS0zVi40YTExIDExIDAgMCAxIDUgM3oiLz48L3N2Zz4=);
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-widget-tabs.vamtam-has-empty-title-button .elementor-tabs-wrapper {
    padding-left:0;
    padding-right:0;
    align-items:center
}
.elementor-widget-tabs.vamtam-has-empty-title-button.vamtam-has-nav-over-content .elementor-tabs-wrapper {
    position:absolute;
    top:0;
    bottom:0;
    z-index:1
}
.elementor-widget-tabs.vamtam-has-empty-title-button .elementor-tab-title {
    padding:0 20px
}
.elementor-widget-tabs.vamtam-has-empty-title-button .vamtam-no-title a {
    display:block;
    background-color:var(--vamtam-accent-color-4)
}
.elementor-widget-tabs.vamtam-has-empty-title-button .vamtam-no-title.elementor-active a {
    background-color:var(--vamtam-accent-color-3)
}
.elementor-widget-tabs.vamtam-has-disable-def-anim .elementor-tab-content.elementor-active {
    display:block!important
}
.elementor-widget-tabs.vamtam-skole-el-tabs.elementor-tabs-view-vertical .elementor-tabs {
    flex-direction:row-reverse
}
.elementor-widget-tabs.vamtam-skole-el-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-wrapper {
    display:flex;
    flex-direction:column;
    justify-content:center
}
.elementor-widget-tabs.vamtam-skole-el-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .swiper-slide {
    -webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTI4IDMzMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDQzLjk0MSAzMy4yMWM0OSAuMTMyIDYzLTEuMjQ4IDc2IDExLjEzMiAxNS45MiAxNS4xNjEgMy45NTQgMzYuMjg0LTguNzExIDY4LjUyMmwtLjA5Ny40NzhjMC0yLjgxOC0uMTM1LTIuNTQ4LS40MDYuODA5LTIuMTA4IDUuNDA4LTQuMjI2IDExLjEyNi02LjIyOCAxNy4xNzhhNTA4LjkyOSA1MDguOTI5IDAgMCAxLTMuNTU5IDguMDk2Yy0zLjQ3IDcuNzIzLTEyLjI4MSAxMy42MTYtMjYuNDM0IDE3LjY3OWEyMi44NzcgMjIuODc3IDAgMCAwLTE2LjU2NSAyMS45ODkgMjEuNTUgMjEuNTUgMCAwIDAgMTUuNzMyIDIwLjc0OWM5LjkzNyAyLjc4NSAxNi4zNzUgNy45NjggMTkuMzE1IDE1LjU0OS4wODYuMjIuMTcuNDQ3LjI1Mi42NzcgMS42NiA1Mi45NTEgOC4yOSA5MC4wNDUtNi45MzYgOTQuNDI1LTQxLjMwMiAxMS44ODEtMjk0LjM2MyAyMi43OTQtNDA0Ljg2MyAxNy4zMzgtNDguNTgxLTIuNC03My4wNS01MC42ODYtODAuNDgtMTA4Ljg3LS4xMjUtMi43MTcuMDg3LTUuMjg1Ljk5Mi03LjYxOSAyLjk0LTcuNTggOS4zNzktMTIuNzYzIDE5LjMxNS0xNS41NDlBMjEuNTUgMjEuNTUgMCAwIDAgMzcgMTc1LjA0M2EyMi40MiAyMi40MiAwIDAgMC0xNi4zNC0yMS41OGMtMTMuMDUtMy42NzYtMTkuNTc2LTkuMzg1LTE5LjU3Ni0xNy4xMjYgMC0uODIzLS4wMS0xLjU5Ni0uMDI4LTIuMzIyQzYuNzEgODYuMTQ4IDIxLjIzMSA0Mi44MzEgNDAuOTQxIDIyLjc3MmM1NS43NTYtNTYuNzQ1IDMyNyAxMC40MzcgNDAzIDEwLjQzN3oiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
    mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTI4IDMzMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDQzLjk0MSAzMy4yMWM0OSAuMTMyIDYzLTEuMjQ4IDc2IDExLjEzMiAxNS45MiAxNS4xNjEgMy45NTQgMzYuMjg0LTguNzExIDY4LjUyMmwtLjA5Ny40NzhjMC0yLjgxOC0uMTM1LTIuNTQ4LS40MDYuODA5LTIuMTA4IDUuNDA4LTQuMjI2IDExLjEyNi02LjIyOCAxNy4xNzhhNTA4LjkyOSA1MDguOTI5IDAgMCAxLTMuNTU5IDguMDk2Yy0zLjQ3IDcuNzIzLTEyLjI4MSAxMy42MTYtMjYuNDM0IDE3LjY3OWEyMi44NzcgMjIuODc3IDAgMCAwLTE2LjU2NSAyMS45ODkgMjEuNTUgMjEuNTUgMCAwIDAgMTUuNzMyIDIwLjc0OWM5LjkzNyAyLjc4NSAxNi4zNzUgNy45NjggMTkuMzE1IDE1LjU0OS4wODYuMjIuMTcuNDQ3LjI1Mi42NzcgMS42NiA1Mi45NTEgOC4yOSA5MC4wNDUtNi45MzYgOTQuNDI1LTQxLjMwMiAxMS44ODEtMjk0LjM2MyAyMi43OTQtNDA0Ljg2MyAxNy4zMzgtNDguNTgxLTIuNC03My4wNS01MC42ODYtODAuNDgtMTA4Ljg3LS4xMjUtMi43MTcuMDg3LTUuMjg1Ljk5Mi03LjYxOSAyLjk0LTcuNTggOS4zNzktMTIuNzYzIDE5LjMxNS0xNS41NDlBMjEuNTUgMjEuNTUgMCAwIDAgMzcgMTc1LjA0M2EyMi40MiAyMi40MiAwIDAgMC0xNi4zNC0yMS41OGMtMTMuMDUtMy42NzYtMTkuNTc2LTkuMzg1LTE5LjU3Ni0xNy4xMjYgMC0uODIzLS4wMS0xLjU5Ni0uMDI4LTIuMzIyQzYuNzEgODYuMTQ4IDIxLjIzMSA0Mi44MzEgNDAuOTQxIDIyLjc3MmM1NS43NTYtNTYuNzQ1IDMyNyAxMC40MzcgNDAzIDEwLjQzN3oiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%
}
.elementor-widget-tabs.vamtam-skole-el-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-swiper-button {
    display:flex;
    justify-content:center;
    align-items:center;
    background-repeat:no-repeat;
    background-position:center center;
    height:100%;
    margin-top:12px
}
.elementor-widget-tabs.vamtam-skole-el-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-swiper-button:focus {
    outline:none
}
.elementor-widget-tabs.vamtam-skole-el-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-swiper-button.elementor-swiper-button-prev {
    left:-.2em;
    margin-top:10px
}
.elementor-widget-tabs.vamtam-skole-el-tabs.elementor-tabs-view-vertical .elementor-tabs .elementor-tabs-content-wrapper .elementor-swiper-button.elementor-swiper-button-next {
    margin-top:13px;
    right:.6em
}
.elementor-widget-tabs .elementor-tab-content {
    padding:0
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    padding:5px
}
.elementor-widget-woocommerce-product-add-to-cart form.cart .added_to_cart.wc-forward {
    display:none
}
.elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify .added_to_cart {
    flex-basis:100%
}
.elementor-widget-woocommerce-product-add-to-cart .cart.variations_form .variations td {
    width:100%;
    display:block;
    text-align:start
}
.elementor-widget-woocommerce-product-add-to-cart .cart.variations_form .variations th {
    width:100%;
    display:block;
    text-align:start;
    margin-bottom:5px
}
.elementor-widget-woocommerce-product-add-to-cart .cart.variations_form .variations input, .elementor-widget-woocommerce-product-add-to-cart .cart.variations_form .variations textarea, .elementor-widget-woocommerce-product-add-to-cart .cart.variations_form .variations select {
    width:100%
}
.elementor-widget-woocommerce-product-add-to-cart .cart.variations_form .reset_variations {
    visibility:hidden!important;
    display:none!important
}
.elementor-widget-woocommerce-product-add-to-cart .cart.variations_form .woocommerce-variation-price .price {
    color:inherit;
    display:flex;
    flex-direction:row;
    align-items:baseline
}
.single-product .sold-individually .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button.button[type="submit"], .elementor-widget-woocommerce-product-add-to-cart .stock.last-one~.cart .single_add_to_cart_button.button[type="submit"] {
    margin-left:0
}
.elementor-widget-wc-archive-products .woocommerce-result-count, .elementor-widget-wc-archive-products .woocommerce-ordering {
    margin:20px 0
}
.elementor-widget-wc-archive-products .woocommerce-ordering select {
    margin-bottom:0!important;
    padding-right:40px
}
.elementor-widget-wc-archive-products .woocommerce-result-count {
    padding-top:15px;
    padding-bottom:15px
}
.elementor-widget-wc-archive-products.elementor-widget.elementor-element.elementor-wc-products .navigation .next:after, .elementor-widget-wc-archive-products.elementor-widget.elementor-element.elementor-wc-products .navigation .prev:after {
    top:unset;
    vertical-align:middle
}
.elementor-widget-woocommerce-products.vamtam-has-hide-price .products .product span.price {
    display:none
}
.elementor-widget-woocommerce-products.vamtam-has-no-headers .products.table-layout .vamtam-headers {
    display:none
}
.elementor-widget-woocommerce-products .table-layout .product .woocommerce-loop-product__title {
    font-size:1em
}
.elementor-widget-woocommerce-products .table-layout .product .price {
    font-weight:400;
    font-size:.857em
}
.elementor-widget-woocommerce-products .table-layout .product .quantity input {
    width:100%;
    border-width:0 0 1px 0
}
.elementor-widget-woocommerce-products .table-layout .product .vamtam-add-to-cart-wrap>a.button, .elementor-widget-woocommerce-products .table-layout .product .vamtam-add-to-cart-wrap>.added_to_cart, .elementor-widget-woocommerce-products .table-layout .product .vamtam-add-to-cart-wrap>.add_to_cart {
    width:100%
}
.elementor-widget-woocommerce-products .table-layout tr, .elementor-widget-woocommerce-products .table-layout th, .elementor-widget-woocommerce-products .table-layout td {
    border:solid var(--vamtam-default-line-color) 1px;
    padding:0;
    margin:0
}
.elementor-widget-wc-categories:not(.vamtam-no-count--yes) .woocommerce-loop-category__title .count {
    display:none
}
.elementor-widget-wc-categories.vamtam-has-hide-title .woocommerce-loop-category__title {
    display:none
}
.elementor-widget-woocommerce-product-images.vamtam-has-full-sized-gallery:not(.vamtam-mobile-gallery) .woocommerce-product-gallery__wrapper, .elementor-widget-woocommerce-product-images.vamtam-has-full-sized-gallery:not(.vamtam-mobile-gallery) .woocommerce-product-gallery--vamtam__wrapper {
    display:grid;
    grid-template-columns:1fr;
    justify-content:center;
    align-items:center
}
.elementor-widget-woocommerce-product-images.vamtam-has-full-sized-gallery:not(.vamtam-mobile-gallery) .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image, .elementor-widget-woocommerce-product-images.vamtam-has-full-sized-gallery:not(.vamtam-mobile-gallery) .woocommerce-product-gallery--vamtam__wrapper .woocommerce-product-gallery__image, .elementor-widget-woocommerce-product-images.vamtam-has-full-sized-gallery:not(.vamtam-mobile-gallery) .woocommerce-product-gallery__wrapper .woocommerce-product-gallery--vamtam__image, .elementor-widget-woocommerce-product-images.vamtam-has-full-sized-gallery:not(.vamtam-mobile-gallery) .woocommerce-product-gallery--vamtam__wrapper .woocommerce-product-gallery--vamtam__image {
    width:100%!important
}
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery.vamtam-hide {
    opacity:0!important
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container.elementor-menu-cart--shown {
    background-color:rgba(0, 0, 0, .8)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main {
    opacity:1
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main {
    width:30%;
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:-webkit-min-content auto;
    grid-template-rows:min-content auto;
    overflow-y:auto;
    padding:var(--cart-padding, 2% 0 0 0);
    font-size:100%;
    background-color:var(--cart-background-color, var(--vamtam-accent-color-7))
}
body[data-elementor-device-mode="tablet"].e--ua-safari .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main {
    height:calc(100% - 2%)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main>.vamtam-elementor-menu-cart__header, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main>.widget_shopping_cart_content .cart_item, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main>.widget_shopping_cart_content>:not(.woocommerce-cart-form__contents) {
    padding-left:7%;
    padding-right:7%
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .widget_shopping_cart_content {
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:1fr -webkit-min-content -webkit-min-content;
    grid-template-rows:1fr min-content min-content
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message:before {
    content:"\e8e4";
    display:block;
    font-family:eicons;
    font-size:10em;
    font-weight:400;
    font-style:normal;
    font-variant:normal;
    line-height:1;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    color:var(--vamtam-accent-color-6);
    margin-bottom:20px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-elementor-menu-cart__header {
    display:flex;
    align-items:center;
    font-size:16px;
    font-weight:700;
    color:var(--vamtam-accent-color-6);
    padding-bottom:20px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-elementor-menu-cart__header .elementor-menu-cart__close-button {
    margin:0;
    margin-left:auto;
    align-self:center;
    width:auto;
    height:auto;
    display:flex;
    flex-direction:column;
    justify-items:center
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-elementor-menu-cart__header .elementor-menu-cart__close-button::before, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-elementor-menu-cart__header .elementor-menu-cart__close-button::after {
    display:none
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-elementor-menu-cart__header .elementor-menu-cart__close-button-custom {
    margin-bottom:0;
    margin-top:0;
    align-self:center
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-elementor-menu-cart__header span.label {
    margin-right:15px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__footer-buttons {
    padding-top:20px;
    padding-bottom:20px;
    grid-row:3
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--checkout {
    order:1
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    order:2
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__footer-buttons>a {
    line-height:30px;
    height:100%
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__product, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__products, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal {
    border-color:var(--vamtam-accent-color-7)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-close {
    display:inline-block;
    width:1em;
    height:1em;
    stroke-width:0;
    stroke:currentColor;
    fill:currentColor;
    vertical-align:middle;
    opacity:.5
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-close:hover {
    stroke:currentColor;
    fill:currentColor
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .vamtam-close * {
    pointer-events:none
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .woocommerce-cart-form__contents {
    height:auto;
    max-height:unset;
    overflow:visible;
    overflow-x:hidden;
    grid-row:1
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-thumbnail {
    max-width:120px;
    max-height:-webkit-fit-content;
    max-height:-moz-fit-content;
    max-height:fit-content;
    grid-row:1/2
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-remove {
    grid-column:3/4;
    justify-self:flex-end;
    border:0;
    width:auto;
    height:auto
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-remove>a:not(.elementor_remove_from_cart_button) {
    display:inline;
    z-index:initial;
    overflow:hidden;
    opacity:1;
    position:relative
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-remove::before, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-remove::after {
    display:none
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price {
    grid-column:3/4;
    align-self:flex-start;
    padding-left:0
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .quantity {
    display:flex;
    min-height:30px;
    align-items:center
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .quantity .vamtam-quantity {
    position:relative;
    margin-right:15px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .quantity .vamtam-quantity svg {
    fill:currentColor;
    stroke:currentColor;
    stroke-width:0;
    width:1em;
    height:1em;
    position:absolute;
    top:calc(50% - 0.5em);
    left:55%;
    right:0;
    bottom:0;
    font-weight:500;
    font-size:16px;
    pointer-events:none
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .quantity .vamtam-quantity select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    padding:0 1rem 0 1rem!important;
    height:2rem;
    min-width:4rem;
    max-width:100%;
    border:1px solid var(--vamtam-default-line-color);
    transition:border 0.3s cubic-bezier(.39, .575, .565, 1);
    text-overflow:ellipsis;
    color:inherit;
    line-height:inherit;
    font-size:inherit;
    font-family:inherit;
    font:inherit;
    background:none!important;
    margin:0!important;
    padding-bottom:0!important;
    border:0
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .quantity .vamtam-quantity select:hover:not(:disabled), .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .quantity .vamtam-quantity select:focus:not(:disabled) {
    border-color:var(--vamtam-accent-color-1)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .quantity .vamtam-quantity select:focus {
    outline:0;
    box-shadow:none
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .quantity .woocommerce-Price-amount {
    margin-left:auto
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price:before {
    content:'';
    display:block;
    width:130%;
    border-bottom:2px solid var(--vamtam-accent-color-7);
    margin-bottom:10px;
    position:relative;
    left:-15%
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-name {
    grid-column:2 / 3;
    padding:5px 35px 0 35px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-name>a {
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .cart_item {
    display:grid;
    grid-template-rows:auto auto;
    grid-template-columns:-webkit-max-content 60% minmax(20%, auto);
    grid-template-columns:max-content 60% minmax(20%, auto);
    padding-top:30px;
    padding-bottom:30px;
    background-color:var(--vamtam-accent-color-5);
    border-width:0
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .cart_item:not(:last-of-type) {
    margin-bottom:10px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .cart_item:not(:first-of-type) {
    margin-top:10px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-name, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-remove {
    display:flex;
    align-items:stretch;
    border:none;
    border-radius:0
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-remove {
    grid-row:1;
    position:relative;
    bottom:0
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-remove a.remove_from_cart_button {
    display:flex;
    flex-wrap:nowrap
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price {
    grid-column:1/4;
    padding-top:20px;
    color:inherit
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-price .amount {
    font-weight:inherit
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-name {
    flex-direction:column;
    padding-top:0;
    padding-left:20px;
    padding-right:25px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-thumbnail {
    grid-row:1/3
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-thumbnail>a, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .product-thumbnail>a>img {
    display:block
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .cart_item {
    grid-template-rows:auto;
    grid-template-columns:25% auto auto;
    padding-top:20px;
    padding-bottom:10px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container {
    height:100vh
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__subtotal {
    grid-row:2;
    display:flex;
    padding:30px 0;
    color:var(--vamtam-accent-color-6);
    font-size:16px;
    justify-content:space-between
}
.elementor-widget-woocommerce-menu-cart:not([class*="vamtam-subtotal-align-"]) .amount {
    margin-left:auto
}
.elementor-widget-woocommerce-menu-cart:not([class*="vamtam-subtotal-align-"]) .tax_label {
    margin-left:5px
}
.elementor-widget-woocommerce-menu-cart.vamtam-subtotal-align-left .elementor-menu-cart__subtotal, .elementor-widget-woocommerce-menu-cart.vamtam-subtotal-align-center .elementor-menu-cart__subtotal, .elementor-widget-woocommerce-menu-cart.vamtam-subtotal-align-right .elementor-menu-cart__subtotal {
    gap:10px
}
.elementor-widget-woocommerce-menu-cart.vamtam-subtotal-align-left .elementor-menu-cart__subtotal {
    justify-content:start
}
.elementor-widget-woocommerce-menu-cart.vamtam-subtotal-align-center .elementor-menu-cart__subtotal {
    justify-content:center
}
.elementor-widget-woocommerce-menu-cart.vamtam-subtotal-align-right .elementor-menu-cart__subtotal {
    justify-content:end
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter] {
    letter-spacing:normal
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter="0"], .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter="0"] :before {
    display:none!important
}
.elementor-widget-woocommerce-menu-cart.hidden:not(.elementor-menu-cart--empty-indicator-hide) {
    display:block;
    visibility:visible
}
.elementor-sticky__spacer .elementor-widget-woocommerce-menu-cart.hidden:not(.elementor-menu-cart--empty-indicator-hide) {
    display:none;
    visibility:hidden
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove {
    display:none
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--show-divider-yes .elementor-menu-cart__product:not(:last-of-type), .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--show-divider-yes .elementor-menu-cart__products, .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--show-divider-yes .elementor-menu-cart__subtotal {
    border-bottom-width:1px;
    border-bottom-style:solid
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter] {
    line-height:1;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button:focus {
    background-color:var(--toggle-button-hover-background-color, transparent)
}
.elementor-widget-woocommerce-menu-cart input.vamtam-quantity-input {
    text-align:center;
    outline:none;
    min-height:30px
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__toggle .elementor-button:is(:hover, :focus) {
    border-style:var(--toggle-button-border-style, solid);
    border-width:var(--toggle-button-border-width, 1px);
    border-radius:var(--toggle-button-border-radius, 0)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__toggle:hover :is(i, svg) {
    color:var(--toggle-button-icon-hover-color, var(--vamtam-btn-hover-bg-color))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__close-button .vamtam-close-cart {
    color:var(--cart-close-button-color, currentColor);
    font-size:var(--cart-close-icon-size, 20px)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__close-button:hover .vamtam-close-cart {
    color:var(--cart-close-button-hover-color, currentColor)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__product-price.product-price .quantity .amount {
    color:var(--product-price-color, inherit)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .product-remove .vamtam-close.vamtam-trash {
    font-size:var(--remove-item-button-size, calc(1em - 3px));
    color:var(--remove-item-button-color, var(--vamtam-accent-color-6, currentColor))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .product-remove .vamtam-close.vamtam-trash:hover {
    color:var(--remove-item-button-hover-color, var(--remove-item-button-color, var(--vamtam-accent-color-6, currentColor)))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__product, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__container .elementor-menu-cart__main .product-price::before {
    border-color:var(--divider-color, var(--vamtam-accent-color-7));
    border-style:var(--divider-style, solid);
    border-width:0 0 var(--divider-width, 1px)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__product:not(:first-of-type) {
    margin-top:var(--product-divider-gap, 20px)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__product:not(:last-of-type) {
    margin-bottom:var(--product-divider-gap, 20px)
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons .elementor-button--checkout, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    align-content:center;
    border-radius:var(--cart-footer-buttons-border-radius, var(--vamtam-btn-border-radius, 0))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
    border-radius:var(--cart-footer-buttons-border-radius, var(--vamtam-btn-hover-border-radius, var(--vamtam-btn-border-radius, 0)))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons .elementor-button.elementor-button--checkout {
    background-color:var(--checkout-button-background-color, var(--vamtam-btn-bg-color));
    color:var(--checkout-button-text-color, var(--vamtam-btn-text-color))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons .elementor-button.elementor-button--checkout:hover {
    background-color:var(--checkout-button-hover-background-color, var(--vamtam-btn-hover-bg-color));
    color:var(--checkout-button-hover-text-color, var(--vamtam-btn-hover-text-color))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons .elementor-button.elementor-button--view-cart {
    background-color:var(--view-cart-button-background-color, var(--vamtam-btn-bg-color));
    color:var(--view-cart-button-text-color, var(--vamtam-btn-text-color))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons .elementor-button.elementor-button--view-cart:hover {
    background-color:var(--view-cart-button-hover-background-color, var(--vamtam-btn-hover-bg-color));
    color:var(--view-cart-button-hover-text-color, var(--vamtam-btn-hover-text-color))
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal {
    color:var(--menu-cart-subtotal-color, var(--vamtam-accent-color-6));
    border-color:var(--subtotal-divider-color, var(--vamtam-accent-color-7));
    border-style:var(--subtotal-divider-style, solid);
    border-width:var(--subtotal-divider-top-width, 0) var(--subtotal-divider-right-width, 0) var(--subtotal-divider-bottom-width, 1px) var(--subtotal-divider-left-width, 0)
}
.woocommerce.woocommerce-cart .elementor-widget-woocommerce-menu-cart.vamtam-has-hide-cart-checkout, .woocommerce.woocommerce-checkout .elementor-widget-woocommerce-menu-cart.vamtam-has-hide-cart-checkout {
    display:none
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-last {
    width:100%
}
.elementor-widget-posts .elementor-post .elementor-post__thumbnail .vamtam-shape {
    background-image:url('data:image/svg+xml, <svg fill="%23f4f1ea" width="100" height="26" xmlns="http://www.w3.org/2000/svg"><path d="M0 1C11.848.948 22.762 5.655 31.096 14.02c4.504 5.062 11.657 7.96 18.46 7.96a23.801 23.801 0 0 0 17.79-7.96C75.696 5.695 88.167 1 100 1v24.987H0V1z"/></svg>');
    position:absolute;
    background-repeat:repeat-x;
    left:0;
    bottom:0;
    width:100%;
    height:26px;
    z-index:1000
}
.elementor-widget-social-icons.vamtam-layout-vertical .elementor-social-icons-wrapper {
    display:flex;
    flex-direction:column
}
.elementor-widget-social-icons .elementor-icon, .elementor-widget-social-icons .elementor-icon i {
    transition-duration:0.5s
}
.elementor-widget-social-icons a.elementor-icon {
    font-size:var(--icon-size)
}
.elementor-widget-call-to-action a.elementor-cta, .elementor-widget-call-to-action a.elementor-cta:hover {
    text-decoration:unset
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.team-member"] .vamtam-tm-social-links-wrap {
    transition:all 0.4s ease
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.team-member"] .vamtam-tm-social-links-wrap .vamtam-tm-social-links {
    list-style:none;
    margin:0;
    padding:0;
    line-height:1
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.team-member"] .vamtam-tm-social-links-wrap .vamtam-tm-social-links li {
    list-style:none;
    margin:0;
    padding:0;
    vertical-align:top
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.team-member"] .vamtam-tm-social-links-wrap li, .elementor-widget-call-to-action[data-widget_type="call-to-action.team-member"] .vamtam-tm-social-links-wrap .vamtam-tm-social-icon, .elementor-widget-call-to-action[data-widget_type="call-to-action.team-member"] .vamtam-tm-social-links-wrap .vamtam-tm-divider {
    display:inline-block
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.team-member"] .vamtam-tm-social-links-wrap .vamtam-tm-social-icon-wrap {
    display:inline-flex
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap {
    transition:all 0.4s ease
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap .vamtam-class-info {
    list-style:none;
    margin:0;
    padding:0;
    line-height:1
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap .vamtam-class-info li {
    list-style:none;
    margin:0;
    padding:0;
    vertical-align:top
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap li, .elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap .vamtam-class-info-icon, .elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap .vamtam-tm-divider {
    display:inline-block
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap .vamtam-class-info-content-wrap {
    display:inline-flex;
    justify-content:center;
    align-items:center
}
.elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap .vamtam-class-info-content-wrap, .elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap .vamtam-class-info-content-wrap .vamtam-class-info-icon, .elementor-widget-call-to-action[data-widget_type="call-to-action.class"] .vamtam-class-info-wrap .vamtam-class-info-content-wrap .vamtam-class-info-text {
    transition:all 0.3s ease
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container {
    background-color:var(--vamtam-accent-color-1);
    opacity:.9
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container ::-webkit-search-cancel-button {
    display:none
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input {
    font-size:9em;
    line-height:1.3em
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input, .elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input:focus {
    text-align:start;
    color:var(--vamtam-accent-color-2);
    border-color:var(--vamtam-accent-color-2);
    border-width:0 0 3px 0;
    border-radius:0;
    padding-left:0;
    padding-right:0
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input::-webkit-input-placeholder, .elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input:focus::-webkit-input-placeholder {
    color:inherit;
    opacity:.5
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input:-ms-input-placeholder, .elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input:focus:-ms-input-placeholder {
    color:inherit;
    opacity:.5
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input::-ms-input-placeholder, .elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input:focus::-ms-input-placeholder {
    color:inherit;
    opacity:.5
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input::placeholder, .elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container input.elementor-search-form__input:focus::placeholder {
    color:inherit;
    opacity:.5
}
.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container .dialog-close-button {
    color:var(--vamtam-accent-color-2);
    font-size:3em;
    right:.6em;
    top:.6em;
    margin-top:0;
    padding:.2em
}
@-webkit-keyframes vamtam-blurred-letters {
    0% {
        -webkit-filter:blur(10px);
        filter:blur(10px);
        opacity:0
}
    20% {
        -webkit-filter:blur(10px);
        filter:blur(10px);
        opacity:0
}
    100% {
        -webkit-filter:blur(0);
        filter:blur(0);
        opacity:1
}
}
@keyframes vamtam-blurred-letters {
    0% {
        -webkit-filter:blur(10px);
        filter:blur(10px);
        opacity:0
}
    20% {
        -webkit-filter:blur(10px);
        filter:blur(10px);
        opacity:0
}
    100% {
        -webkit-filter:blur(0);
        filter:blur(0);
        opacity:1
}
}
.elementor-widget-vamtam-animated-headline.elementor-headline--style-blurred_letters .vamtam-word {
    position:relative;
    display:inline-flex
}
.elementor-widget-vamtam-animated-headline.elementor-headline--style-blurred_letters .vamtam-word .vamtam-letter {
    opacity:0
}
.elementor-widget-vamtam-animated-headline .elementor-headline {
    margin:0
}
.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option {
    display:flex;
    align-items:center
}
.elementor-widget-form label a {
    font:inherit;
    color:inherit;
    text-transform:inherit
}
.elementor-widget-slides .elementor-swiper-button {
    transition:color 0.3s ease
}
.elementor-widget-slides.elementor-arrows-position-overlap .elementor-swiper-button-prev {
    left:-.6em
}
.elementor-widget-slides.elementor-arrows-position-overlap .elementor-swiper-button-next {
    right:-.6em
}
.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__prev--title {
    white-space:normal;
    overflow:visible
}
body.e--ua-appleWebkit .elementor-widget-video .elementor-wrapper.elementor-open-inline {
    will-change:opacity
}
@media (prefers-color-scheme:dark) {
    :root {
        color-scheme:unset
}
}
.dialog-widget-content {
    background-color:#fff
}
body.e--ua-isTouchDevice.e--ua-appleWebkit a {
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
form.post-password-form {
    text-align:center;
    margin:max(20vh, 50px) auto
}
.alignnone {
    float:none!important;
    margin-bottom:20px;
    clear:both
}
.has-text-align-center, .textcenter {
    text-align:center
}
.has-text-align-right, .textright {
    text-align:end
}
.alignright {
    float:right;
    margin:0 0 0 20px;
    text-align:end
}
.alignleft {
    float:left;
    margin:0 20px 0 0;
    text-align:start
}
.aligncenter {
    display:block;
    margin:15px auto;
    text-align:center;
    clear:both
}
a img.alignright {
    float:right;
    margin:0 0 20px 25px
}
a img.alignnone {
    margin:0
}
a img.alignleft {
    float:left;
    margin:0 1.5em 1.5em 0
}
a img.aligncenter {
    display:block;
    margin-left:auto;
    margin-right:auto
}
img.alignleft {
    margin:0 1.5em 1.5em 0
}
img.alignright {
    margin:0 0 1.5em 1.5em
}
img.aligncenter {
    display:block;
    margin:0 auto
}
img.alignnone {
    margin:0
}
p+.alignfull p+.alignwide {
    margin-top:30px;
    margin-bottom:30px
}
body.has-blocks:not(.fl-builder) .the-content-parent>* {
    margin-left:auto;
    margin-right:auto;
    max-width:var(--vamtam-site-max-width)
}
body.has-blocks:not(.fl-builder) .the-content-parent>*.alignfull, body.has-blocks:not(.fl-builder) .the-content-parent>*.alignwide {
    max-width:none
}
body.has-blocks:not(.fl-builder) .the-content-parent>*.wp-block-gallery, body.has-blocks:not(.fl-builder) .the-content-parent>*.vgblk-rw-wrapper>.wp-block-gallery {
    display:flex;
    padding:0
}
body.has-blocks:not(.fl-builder) .the-content-parent>*.wp-block-gallery:not(.alignleft):not(.alignright):not(.aligncenter):not(.alignfull):not(.alignwide), body.has-blocks:not(.fl-builder) .the-content-parent>*.vgblk-rw-wrapper>.wp-block-gallery:not(.alignleft):not(.alignright):not(.aligncenter):not(.alignfull):not(.alignwide) {
    margin-left:0;
    margin-right:0
}
body.has-blocks:not(.fl-builder) .the-content-parent [class*="wp-block"].alignfull, body.has-blocks:not(.fl-builder) .the-content-parent [class*="wp-block"].alignwide {
    margin:1em auto
}
body.has-blocks:not(.fl-builder) .the-content-parent .wp-block-button {
    margin-top:1em;
    margin-bottom:1em
}
.wp-block-gallery ul {
    margin-left:0;
    margin-right:0;
    display:flex
}
.wp-block-gallery ul:not(:last-child) {
    margin-bottom:-16px
}
.wp-block-gallery .blocks-gallery-caption {
    width:100%;
    text-align:center
}
.wp-block-latest-posts.is-grid {
    padding-left:0!important;
    margin-left:auto!important;
    margin-right:auto!important
}
.wp-block-latest-posts.is-grid li {
    border-top:2px solid var(--vamtam-accent-color-4);
    padding-top:20px
}
.wp-block-latest-posts.wp-block-latest-posts__list {
    margin-left:0
}
.wp-caption {
    max-width:100%;
    clear:both;
    font-size:0
}
.wp-caption a {
    border:var(--vamtam-no-border-link)
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
    margin-top:10px;
    text-align:center;
    font-style:italic
}
.wp-smiley, .wp-smiley * {
    border:0px!important
}
.sticky, .gallery-caption, .bypostauthor {
    outline:none
}
.blocks-gallery-item figcaption {
    left:0;
    right:0;
    width:auto!important;
    margin-bottom:0;
    box-sizing:border-box
}
figure figcaption, .entry-caption, .gallery-caption, .wp-block-image figcaption, .wp-caption .wp-caption-text {
    margin-top:0!important;
    margin-bottom:20px;
    border:1px solid var(--vamtam-default-line-color);
    border-top:0;
    padding:10px
}
.wp-block-video figcaption {
    border:0
}
.wp-block-image figure>a {
    display:block;
    font-size:0
}
.wp-block-image figure>img, figure.wp-block-image>img {
    display:block
}
.wp-block-image .alignleft, .wp-block-image .alignright {
    margin-bottom:1em
}
figure.wp-block-audio figcaption, figure.wp-block-embed-twitter figcaption {
    border:0;
    padding-left:0
}
table {
    border-collapse:collapse;
    border-spacing:0;
    line-height:2;
    width:100%;
    margin:0 0 1.5em
}
caption, th, td {
    font-weight:400;
    text-align:start
}
caption {
    font-size:16px;
    margin:20px 0
}
table {
    border:0
}
thead th {
    border-bottom:1px solid var(--vamtam-default-line-color);
    padding-bottom:.5em
}
th {
    border:0;
    padding:.4em 8px;
    border-left:1px solid var(--vamtam-default-line-color);
    text-align:start;
    font-weight:700;
    line-height:2
}
.wp-block-table.is-style-stripes {
    border-collapse:collapse
}
.wp-block-table.is-style-stripes td, td {
    border:0;
    border-left:1px solid var(--vamtam-default-line-color);
    padding:8px;
    line-height:2
}
.wp-block-table.is-style-stripes tr, tr {
    border:0;
    border-bottom:1px solid var(--vamtam-default-line-color)
}
.wp-block-table.is-style-stripes tr:first-child, tr:first-child {
    border-top:1px solid var(--vamtam-default-line-color)
}
.wp-block-table.is-style-stripes th:last-child, .wp-block-table.is-style-stripes td:last-child, th:last-child, td:last-child {
    border-right:1px solid var(--vamtam-default-line-color)
}
dt {
    font-weight:700
}
dd {
    margin:0 0 10px
}
address {
    font-style:italic;
    margin:0 0 24px
}
var, cite {
    font-style:italic
}
.wp-block-separator {
    margin:1.65em auto
}
.wp-block-separator:not(.is-style-dots):not(.is-style-wide) {
    max-width:100px!important
}
.alignleft.vamtam-wp-block-cover-wrapper, .alignright.vamtam-wp-block-cover-wrapper {
    width:30%;
    min-width:200px
}
.wp-block-audio:not(:first-child), .wp-block-video:not(:first-child), .wp-block-quote:not(:first-child), .wp-block-gallery:not(:first-child), .wp-block-cover:not(:first-child), .wp-block-archives.wp-block-archives-list:not(:first-child), .wp-block-archives.wp-block-archives-dropdown:not(:first-child), .wp-block-categories.wp-block-categories-list:not(:first-child), .wp-block-latest-comments:not(:first-child), ul.wp-block-latest-posts:not(:first-child), .wp-block-pullquote:not(:first-child) {
    margin-top:30px
}
.wp-block-audio:not(:last-child), .wp-block-video:not(:last-child), .wp-block-quote:not(:last-child), .wp-block-gallery:not(:last-child), .wp-block-cover:not(:last-child), .wp-block-archives.wp-block-archives-list:not(:last-child), .wp-block-archives.wp-block-archives-dropdown:not(:last-child), .wp-block-categories.wp-block-categories-list:not(:last-child), .wp-block-latest-comments:not(:last-child), ul.wp-block-latest-posts:not(:last-child), .wp-block-pullquote:not(:last-child) {
    margin-bottom:30px
}
.vamtam-wp-block-cover-wrapper:not(:first-child) {
    margin-top:50px!important
}
.vamtam-wp-block-cover-wrapper:not(:last-child) {
    margin-bottom:50px!important
}
.wp-block-cover.has-background-dim {
    color:#fff
}
.wp-block-cover-image h2, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text {
    -webkit-hyphens:manual;
    -ms-hyphens:manual;
    hyphens:manual
}
.wp-block-columns.alignfull {
    margin-left:32px!important;
    margin-right:32px!important
}
.wp-block-archives.wp-block-archives-list, .wp-block-categories.wp-block-categories-list, .wp-block-latest-comments, ul.wp-block-latest-posts:not(.is-grid) {
    list-style:none;
    margin-left:0;
    margin-right:0;
    padding:0
}
.wp-block-archives.wp-block-archives-list li, .wp-block-categories.wp-block-categories-list li, .wp-block-latest-comments li, ul.wp-block-latest-posts:not(.is-grid) li {
    margin:0;
    padding:.6em 0;
    text-overflow:ellipsis;
    word-wrap:break-word
}
.wp-block-archives.wp-block-archives-list li:not(:last-child), .wp-block-categories.wp-block-categories-list li:not(:last-child), .wp-block-latest-comments li:not(:last-child), ul.wp-block-latest-posts:not(.is-grid) li:not(:last-child) {
    border-bottom:dotted 1px var(--vamtam-default-line-color)
}
.wp-block-archives.wp-block-archives-list ul, .wp-block-categories.wp-block-categories-list ul, .wp-block-latest-comments ul, ul.wp-block-latest-posts:not(.is-grid) ul {
    list-style:none
}
.page-content form.post-password-form p:last-child {
    display:flex
}
.page-content form.post-password-form p:last-child label[for|="pwbox"], .page-content form.post-password-form p:last-child input[type="submit"] {
    margin:5px;
    padding-top:0;
    padding-bottom:0
}
.page-content form.post-password-form p:last-child label[for|="pwbox"], .page-content form.post-password-form p:last-child label[for|="pwbox"] input[type="password"] {
    top:0
}
.page-content form.post-password-form p:last-child input[name="post_password"] {
    padding:5px 14px
}
[class*="gallery-columns-"] {
    margin:0 -5px!important
}
[class*="gallery-columns-"].gallery-columns-1 .gallery-item {
    width:100%
}
[class*="gallery-columns-"].gallery-columns-2 .gallery-item {
    width:50%
}
[class*="gallery-columns-"].gallery-columns-3 .gallery-item {
    width:33.33333333%
}
[class*="gallery-columns-"].gallery-columns-4 .gallery-item {
    width:25%
}
[class*="gallery-columns-"].gallery-columns-5 .gallery-item {
    width:20%
}
[class*="gallery-columns-"].gallery-columns-6 .gallery-item {
    width:16.66666667%
}
[class*="gallery-columns-"].gallery-columns-7 .gallery-item {
    width:14.28571429%
}
[class*="gallery-columns-"].gallery-columns-8 .gallery-item {
    width:12.5%
}
[class*="gallery-columns-"].gallery-columns-9 .gallery-item {
    width:11.11111111%
}
[class*="gallery-columns-"] figure.gallery-item {
    padding:0 5px;
    display:inline-block;
    box-sizing:border-box;
    position:relative
}
[class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption {
    display:block;
    position:absolute;
    top:100%;
    left:-40px;
    right:-40px;
    padding:10px;
    border-radius:var(--vamtam-border-radius);
    background:var(--vamtam-default-bg-color);
    z-index:10;
    margin:0;
    box-shadow:0 0 2px rgba(0, 0, 0, .1)
}
[class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption:before, [class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption:after {
    content:"";
    position:absolute;
    top:-10px;
    left:50%;
    border:10px solid transparent
}
[class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption:before {
    border-top:0;
    border-bottom-color:rgba(0, 0, 0, .1);
    top:-11px
}
[class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption:after {
    border-top:0;
    border-bottom-color:var(--vamtam-default-bg-color)
}
[class*="gallery-columns-"] figure.gallery-item img {
    display:inline-block;
    padding-bottom:10px
}
[class*="gallery-columns-"] figure.gallery-item .gallery-caption {
    display:none
}
@media (max-width:60px+160px * 5) {
    [class*="gallery-columns-"] figure.gallery-item a, [class*="gallery-columns-"] figure.gallery-item img {
        display:block!important;
        margin:auto
}
    [class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption {
        left:-50%;
        right:-50%
}
    [class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption:before, [class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption:after {
        display:none
}
}
@media (min-width:60px+160px * 4+1) and (max-width:60px+160px * 5) {
    [class*="gallery-columns-"] figure.gallery-item {
        width:25%!important
}
    [class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption {
        left:-50%;
        right:-50%
}
    [class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption:before, [class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption:after {
        display:none
}
    [class*="gallery-columns-"] figure.gallery-item:nth-child(4n+1):hover .gallery-caption {
        left:0;
        right:-100%
}
    [class*="gallery-columns-"] figure.gallery-item:nth-child(4n):hover .gallery-caption {
        left:-100%;
        right:0
}
}
@media (min-width:60px+160px * 3+1) and (max-width:60px+160px * 4) {
    [class*="gallery-columns-"] figure.gallery-item {
        width:33.33333333%!important
}
    [class*="gallery-columns-"] figure.gallery-item:nth-child(3n+1):hover .gallery-caption {
        left:0;
        right:-100%
}
    [class*="gallery-columns-"] figure.gallery-item:nth-child(3n):hover .gallery-caption {
        left:-100%;
        right:0
}
}
@media (min-width:60px+160px * 2+1) and (max-width:60px+160px * 3) {
    [class*="gallery-columns-"] figure.gallery-item {
        width:50%!important
}
    [class*="gallery-columns-"] figure.gallery-item:nth-child(2n+1):hover .gallery-caption {
        left:0;
        right:-100%
}
    [class*="gallery-columns-"] figure.gallery-item:nth-child(2n):hover .gallery-caption {
        left:-100%;
        right:0
}
}
@media (max-width:60px+160px * 2) {
    [class*="gallery-columns-"] figure.gallery-item {
        width:100%!important
}
    [class*="gallery-columns-"] figure.gallery-item:hover .gallery-caption {
        left:0;
        right:0
}
}