.hidden {
	display: none;
	opacity: 0;
}
.elementor-kit-5{
    --e-global-color-vamtam_accent_1:#007178;
    --e-global-color-vamtam_accent_2:#F5F5F5;
    --e-global-color-vamtam_accent_3:#5F6567;
    --e-global-color-vamtam_accent_4:#D0E7D9;
    --e-global-color-vamtam_accent_5:#FFFFFF;
    --e-global-color-vamtam_accent_6:#225157;
    --e-global-color-vamtam_accent_7:#00000026;
    --e-global-color-vamtam_accent_8:#00000099;
    --e-global-color-vamtam_sticky_header_bg_color:#225157;
    --e-global-color-a9cf77f:#0A0D31;
    --e-global-color-8a42445:#F5F5F1B3;
    --e-global-typography-vamtam_primary_font-font-family:"Helvetica";
    --e-global-typography-vamtam_primary_font-font-size:16px;
    --e-global-typography-vamtam_primary_font-font-weight:400;
    --e-global-typography-vamtam_primary_font-text-transform:none;
    --e-global-typography-vamtam_primary_font-font-style:normal;
    --e-global-typography-vamtam_primary_font-line-height:1.4em;
    --e-global-typography-vamtam_primary_font-letter-spacing:0px;
    --e-global-typography-vamtam_primary_font-word-spacing:0em;
    --e-global-typography-vamtam_h1-font-family:"DM Sans", sans-serif;
    --e-global-typography-vamtam_h1-font-size:60px;
    --e-global-typography-vamtam_h1-font-weight:600;
    --e-global-typography-vamtam_h1-text-transform:none;
    --e-global-typography-vamtam_h1-font-style:normal;
    --e-global-typography-vamtam_h1-line-height:1em;
    --e-global-typography-vamtam_h1-letter-spacing:-1px;
    --e-global-typography-vamtam_h1-word-spacing:0em;
    --e-global-typography-vamtam_h2-font-family:"DM Sans";
    --e-global-typography-vamtam_h2-font-size:48px;
    --e-global-typography-vamtam_h2-font-weight:700;
    --e-global-typography-vamtam_h2-text-transform:none;
    --e-global-typography-vamtam_h2-font-style:normal;
    --e-global-typography-vamtam_h2-line-height:1.2em;
    --e-global-typography-vamtam_h2-letter-spacing:0px;
    --e-global-typography-vamtam_h2-word-spacing:0em;
    --e-global-typography-vamtam_h3-font-family:"DM Sans";
    --e-global-typography-vamtam_h3-font-size:30px;
    --e-global-typography-vamtam_h3-font-weight:600;
    --e-global-typography-vamtam_h3-text-transform:none;
    --e-global-typography-vamtam_h3-font-style:normal;
    --e-global-typography-vamtam_h3-line-height:1.2em;
    --e-global-typography-vamtam_h3-letter-spacing:0px;
    --e-global-typography-vamtam_h3-word-spacing:0em;
    --e-global-typography-vamtam_h4-font-family:"DM Sans";
    --e-global-typography-vamtam_h4-font-size:24px;
    --e-global-typography-vamtam_h4-font-weight:600;
    --e-global-typography-vamtam_h4-text-transform:none;
    --e-global-typography-vamtam_h4-font-style:normal;
    --e-global-typography-vamtam_h4-line-height:1.3em;
    --e-global-typography-vamtam_h4-letter-spacing:0px;
    --e-global-typography-vamtam_h4-word-spacing:0em;
    --e-global-typography-vamtam_h5-font-family:"DM Sans";
    --e-global-typography-vamtam_h5-font-size:20px;
    --e-global-typography-vamtam_h5-font-weight:600;
    --e-global-typography-vamtam_h5-text-transform:none;
    --e-global-typography-vamtam_h5-font-style:normal;
    --e-global-typography-vamtam_h5-line-height:1.3em;
    --e-global-typography-vamtam_h5-letter-spacing:0px;
    --e-global-typography-vamtam_h5-word-spacing:0em;
    --e-global-typography-vamtam_h6-font-family:"DM Sans";
    --e-global-typography-vamtam_h6-font-size:16px;
    --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-line-height:1.6em;
    --e-global-typography-vamtam_h6-letter-spacing:0px;
    --e-global-typography-vamtam_h6-word-spacing:0em;
    --e-global-typography-2621617-font-size:20px;
    --e-global-typography-2621617-font-weight:400;
    --e-global-typography-2621617-text-transform:none;
    --e-global-typography-2621617-font-style:normal;
    --e-global-typography-2621617-line-height:1.5em;
    --e-global-typography-2621617-letter-spacing:0px;
    --e-global-typography-2621617-word-spacing:0em;
    --e-global-typography-0306bf1-font-size:14px;
    --e-global-typography-0306bf1-font-weight:400;
    --e-global-typography-0306bf1-text-transform:none;
    --e-global-typography-0306bf1-font-style:normal;
    --e-global-typography-0306bf1-line-height:1.4em;
    --e-global-typography-0306bf1-letter-spacing:0px;
    --e-global-typography-0306bf1-word-spacing:0em;
    --e-global-typography-8e8a58f-font-size:12px;
    --e-global-typography-8e8a58f-font-weight:400;
    --e-global-typography-8e8a58f-text-transform:none;
    --e-global-typography-8e8a58f-font-style:normal;
    --e-global-typography-8e8a58f-line-height:1.8em;
    --e-global-typography-8e8a58f-letter-spacing:0px;
    --e-global-typography-8e8a58f-word-spacing:0em;
    --e-global-typography-8464352-font-size:30px;
    --e-global-typography-8464352-font-weight:400;
    --e-global-typography-8464352-text-transform:none;
    --e-global-typography-8464352-font-style:normal;
    --e-global-typography-8464352-line-height:1.4em;
    --e-global-typography-8464352-letter-spacing:0px;
    --e-global-typography-8464352-word-spacing:0em;
    --e-global-typography-f3d7635-font-size:16px;
    --e-global-typography-f3d7635-font-weight:400;
    --e-global-typography-f3d7635-line-height:1.4em;
    --e-global-typography-f3d7635-letter-spacing:0px;
    --e-global-typography-f3d7635-word-spacing:0em;
    --e-global-typography-be24d1a-font-family:"DM Sans";
    --e-global-typography-be24d1a-font-size:10px;
    --e-global-typography-be24d1a-font-weight:600;
    --e-global-typography-be24d1a-text-transform:uppercase;
    --e-global-typography-be24d1a-font-style:normal;
    --e-global-typography-be24d1a-line-height:1.7em;
    --e-global-typography-be24d1a-letter-spacing:1px;
    --e-global-typography-be24d1a-word-spacing:0em;
    --e-global-typography-35e5858-font-family:"DM Sans";
    --e-global-typography-35e5858-font-size:16px;
    --e-global-typography-35e5858-font-weight:500;
    --e-global-typography-35e5858-text-transform:none;
    --e-global-typography-35e5858-font-style:normal;
    --e-global-typography-35e5858-line-height:1.2em;
    --e-global-typography-35e5858-letter-spacing:0px;
    --e-global-typography-35e5858-word-spacing:0em;
    --e-global-typography-c3f4d00-font-family:"DM Sans";
    --e-global-typography-c3f4d00-font-size:12px;
    --e-global-typography-c3f4d00-font-weight:600;
    --e-global-typography-c3f4d00-text-transform:none;
    --e-global-typography-c3f4d00-font-style:normal;
    --e-global-typography-c3f4d00-line-height:1.3em;
    --e-global-typography-c3f4d00-letter-spacing:0px;
    --e-global-typography-c3f4d00-word-spacing:0em;
    --e-global-typography-6ed87f1-font-family:"Helvetica";
    --e-global-typography-6ed87f1-font-size:14px;
    --e-global-typography-6ed87f1-line-height:1.4em;
    --e-global-typography-4d7b2aa-font-size:12px;
    --e-global-typography-4d7b2aa-line-height:1.3em;
    --e-global-typography-67933a0-font-size:14px;
    --e-global-typography-e41de06-font-family:"Inter";
    --e-global-typography-e41de06-font-size:14px;
    --e-global-typography-e41de06-font-weight:500;
    --e-global-typography-e41de06-line-height:1.5em;
    --e-global-typography-e41de06-letter-spacing:0px;
    --e-global-typography-4448a67-font-family:"DM Sans";
    --e-global-typography-4448a67-font-size:80px;
    --e-global-typography-4448a67-font-weight:600;
    --e-global-typography-4448a67-text-transform:none;
    --e-global-typography-4448a67-font-style:normal;
    --e-global-typography-4448a67-line-height:1.1em;
    --e-global-typography-4448a67-letter-spacing:-1px;
    color:var( --e-global-color-vamtam_accent_8 );
    --e-page-transition-entrance-animation:e-page-transition-fade-out;
    --e-page-transition-exit-animation:e-page-transition-fade-in;
    --e-page-transition-animation-duration:900ms
}
.elementor-kit-5 a{
    color:var( --e-global-color-vamtam_accent_6 )
}
.elementor-kit-5 a:hover{
    color:var( --e-global-color-vamtam_accent_1 )
}
.elementor-kit-5 h1{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h1-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h1-font-size );
    font-weight:var( --e-global-typography-vamtam_h1-font-weight );
    text-transform:var( --e-global-typography-vamtam_h1-text-transform );
    font-style:var( --e-global-typography-vamtam_h1-font-style );
    line-height:var( --e-global-typography-vamtam_h1-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h1-word-spacing )
}
.elementor-kit-5 .font-h1{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h1-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h1-font-size );
    font-weight:var( --e-global-typography-vamtam_h1-font-weight );
    text-transform:var( --e-global-typography-vamtam_h1-text-transform );
    font-style:var( --e-global-typography-vamtam_h1-font-style );
    line-height:var( --e-global-typography-vamtam_h1-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h1-word-spacing )
}
.elementor-kit-5 h2{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h2-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h2-font-size );
    font-weight:var( --e-global-typography-vamtam_h2-font-weight );
    text-transform:var( --e-global-typography-vamtam_h2-text-transform );
    font-style:var( --e-global-typography-vamtam_h2-font-style );
    line-height:var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h2-word-spacing )
}
.elementor-kit-5 .font-h2{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h2-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h2-font-size );
    font-weight:var( --e-global-typography-vamtam_h2-font-weight );
    text-transform:var( --e-global-typography-vamtam_h2-text-transform );
    font-style:var( --e-global-typography-vamtam_h2-font-style );
    line-height:var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h2-word-spacing )
}
.elementor-kit-5 h3{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h3-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h3-font-size );
    font-weight:var( --e-global-typography-vamtam_h3-font-weight );
    text-transform:var( --e-global-typography-vamtam_h3-text-transform );
    font-style:var( --e-global-typography-vamtam_h3-font-style );
    line-height:var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h3-word-spacing )
}
.elementor-kit-5 .font-h3{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h3-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h3-font-size );
    font-weight:var( --e-global-typography-vamtam_h3-font-weight );
    text-transform:var( --e-global-typography-vamtam_h3-text-transform );
    font-style:var( --e-global-typography-vamtam_h3-font-style );
    line-height:var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h3-word-spacing )
}
.elementor-kit-5 h4{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h4-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h4-font-size );
    font-weight:var( --e-global-typography-vamtam_h4-font-weight );
    text-transform:var( --e-global-typography-vamtam_h4-text-transform );
    font-style:var( --e-global-typography-vamtam_h4-font-style );
    line-height:var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h4-word-spacing )
}
.elementor-kit-5 .font-h4{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h4-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h4-font-size );
    font-weight:var( --e-global-typography-vamtam_h4-font-weight );
    text-transform:var( --e-global-typography-vamtam_h4-text-transform );
    font-style:var( --e-global-typography-vamtam_h4-font-style );
    line-height:var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h4-word-spacing )
}
.elementor-kit-5 h5{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h5-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h5-font-size );
    font-weight:var( --e-global-typography-vamtam_h5-font-weight );
    text-transform:var( --e-global-typography-vamtam_h5-text-transform );
    font-style:var( --e-global-typography-vamtam_h5-font-style );
    line-height:var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h5-word-spacing )
}
.elementor-kit-5 .font-h5{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h5-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h5-font-size );
    font-weight:var( --e-global-typography-vamtam_h5-font-weight );
    text-transform:var( --e-global-typography-vamtam_h5-text-transform );
    font-style:var( --e-global-typography-vamtam_h5-font-style );
    line-height:var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h5-word-spacing )
}
.elementor-kit-5 h6{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h6-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h6-font-size );
    font-weight:var( --e-global-typography-vamtam_h6-font-weight );
    text-transform:var( --e-global-typography-vamtam_h6-text-transform );
    font-style:var( --e-global-typography-vamtam_h6-font-style );
    line-height:var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h6-word-spacing )
}
.elementor-kit-5 .font-h6{
    color:var( --e-global-color-a9cf77f );
    font-family:var( --e-global-typography-vamtam_h6-font-family ),Sans-serif;
    font-size:var( --e-global-typography-vamtam_h6-font-size );
    font-weight:var( --e-global-typography-vamtam_h6-font-weight );
    text-transform:var( --e-global-typography-vamtam_h6-text-transform );
    font-style:var( --e-global-typography-vamtam_h6-font-style );
    line-height:var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing:var( --e-global-typography-vamtam_h6-word-spacing )
}
.elementor-kit-5 button,.elementor-kit-5 input[type=button],.elementor-kit-5 input[type=submit],.elementor-kit-5 .elementor-button{
    font-family:inter tight,Sans-serif;
    font-size:14px;
    font-weight:600;
    text-transform:none;
    font-style:normal;
    line-height:1.2em;
    letter-spacing:0;
    word-spacing:0;
    color:var( --e-global-color-vamtam_accent_5 );
    background-color:var( --e-global-color-vamtam_accent_1 );
    border-radius:4px 4px 4px 4px;
    padding:14px 24px
}
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.woocommerce-payment-methods .woocommerce-Message+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.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{
    font-family:inter tight,Sans-serif;
    font-size:14px;
    font-weight:600;
    text-transform:none;
    font-style:normal;
    line-height:1.2em;
    letter-spacing:0;
    word-spacing:0;
    color:var( --e-global-color-vamtam_accent_5 );
    background-color:var( --e-global-color-vamtam_accent_1 );
    border-radius:4px 4px 4px 4px;
    padding:14px 24px
}
.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type=button]:hover,.elementor-kit-5 input[type=button]:focus,.elementor-kit-5 input[type=submit]:hover,.elementor-kit-5 input[type=submit]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{
    color:var( --e-global-color-vamtam_accent_5 );
    background-color:var( --e-global-color-vamtam_accent_6 )
}
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.woocommerce-payment-methods .woocommerce-Message+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.elementor-button--checkout:hover,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart:hover{
    color:var( --e-global-color-vamtam_accent_5 );
    background-color:var( --e-global-color-vamtam_accent_6 )
}
.elementor-kit-5 label{
    color:var( --e-global-color-vamtam_accent_6 );
    font-size:var( --e-global-typography-4d7b2aa-font-size );
    line-height:var( --e-global-typography-4d7b2aa-line-height );
    letter-spacing:var( --e-global-typography-4d7b2aa-letter-spacing );
    word-spacing:var( --e-global-typography-4d7b2aa-word-spacing )
}
.elementor-kit-5 input:not([type=button]):not([type=submit]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{
    font-family:var( --e-global-typography-6ed87f1-font-family ),Sans-serif;
    font-size:var( --e-global-typography-6ed87f1-font-size );
    line-height:var( --e-global-typography-6ed87f1-line-height );
    letter-spacing:var( --e-global-typography-6ed87f1-letter-spacing );
    word-spacing:var( --e-global-typography-6ed87f1-word-spacing );
    accent-color:var( --e-global-color-vamtam_accent_1 );
    background-color:var( --e-global-color-vamtam_accent_5 );
    border-style:solid;
    border-width:1px;
    border-color:var( --e-global-color-vamtam_accent_7 );
    border-radius:4px 4px 4px 4px;
    padding:10px 15px
}
.elementor-kit-5 select,.elementor-kit-5 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-5 .select2.select2-container .selection>.select2-selection[role=combobox]{
    font-family:var( --e-global-typography-6ed87f1-font-family ),Sans-serif;
    font-size:var( --e-global-typography-6ed87f1-font-size );
    line-height:var( --e-global-typography-6ed87f1-line-height );
    letter-spacing:var( --e-global-typography-6ed87f1-letter-spacing );
    word-spacing:var( --e-global-typography-6ed87f1-word-spacing )
}
.elementor-kit-5 select,.elementor-kit-5 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-5 .select2.select2-container .select2-selection[role=combobox],.elementor-kit-5 input[type=checkbox]+label::before{
    background-color:var( --e-global-color-vamtam_accent_5 );
    border-style:solid;
    border-width:1px;
    border-color:var( --e-global-color-vamtam_accent_7 );
    border-radius:4px 4px 4px 4px
}
.elementor-kit-5 input:focus:not([type=button]):not([type=submit]),.elementor-kit-5 textarea:focus,.elementor-kit-5 .elementor-field-textual:focus{
    border-style:solid;
    border-width:1px;
    border-color:var( --e-global-color-vamtam_accent_1 );
    border-radius:0 0 0 0
}
.elementor-kit-5 select:focus,.elementor-kit-5 .elementor-field-group .elementor-select-wrapper select:focus,.elementor-kit-5 .select2.select2-container .select2-selection[role=combobox]:focus,.elementor-kit-5 input[type=checkbox]:focus+label::before{
    border-style:solid;
    border-width:1px;
    border-color:var( --e-global-color-vamtam_accent_1 );
    border-radius:0 0 0 0
}
.elementor-kit-5 select:hover,.elementor-kit-5 .elementor-field-group .elementor-select-wrapper select:hover,.elementor-kit-5 .select2.select2-container .select2-selection[role=combobox]:hover,.elementor-kit-5 input:hover:not([type=button]):not([type=submit]),.elementor-kit-5 textarea:hover,.elementor-kit-5 .elementor-field-textual:hover,.elementor-kit-5 input[type=checkbox]:hover+label::before{
    border-color:var( --e-global-color-vamtam_accent_1 )
}
.elementor-kit-5 select,.elementor-kit-5 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-5 .select2.select2-container .select2-selection[role=combobox]{
    padding:10px 15px
}
.elementor-section.elementor-section-boxed>.elementor-container{
    max-width:1280px
}
.e-con{
    --container-max-width:1280px
}
.elementor-widget:not(:last-child){
    margin-block-end:20px
}
.elementor-element{
    --widgets-spacing:20px 20px
}
{
}
h1.entry-title{
    display:var(--page-title-display)
}
.elementor-kit-5 e-page-transition{
    background-color:var( --e-global-color-vamtam_accent_5 )
}
@media(max-width:1024px){
    .elementor-kit-5{
        --e-global-typography-vamtam_h1-font-size:35px;
        --e-global-typography-vamtam_h1-line-height:1em;
        --e-global-typography-vamtam_h2-font-size:30px;
        --e-global-typography-vamtam_h2-line-height:1.1em;
        --e-global-typography-vamtam_h3-font-size:24px;
        --e-global-typography-vamtam_h3-line-height:1.1em;
        --e-global-typography-vamtam_h4-font-size:22px;
        --e-global-typography-vamtam_h5-font-size:18px;
        --e-global-typography-vamtam_h6-font-size:15px;
        --e-global-typography-vamtam_h6-line-height:1em;
        --e-global-typography-8464352-font-size:22px;
        --e-global-typography-4448a67-font-size:40px
    }
    .elementor-kit-5 h1{
        font-size:var( --e-global-typography-vamtam_h1-font-size );
        line-height:var( --e-global-typography-vamtam_h1-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h1-word-spacing )
    }
    .elementor-kit-5 .font-h1{
        font-size:var( --e-global-typography-vamtam_h1-font-size );
        line-height:var( --e-global-typography-vamtam_h1-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h1-word-spacing )
    }
    .elementor-kit-5 h2{
        font-size:var( --e-global-typography-vamtam_h2-font-size );
        line-height:var( --e-global-typography-vamtam_h2-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h2-word-spacing )
    }
    .elementor-kit-5 .font-h2{
        font-size:var( --e-global-typography-vamtam_h2-font-size );
        line-height:var( --e-global-typography-vamtam_h2-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h2-word-spacing )
    }
    .elementor-kit-5 h3{
        font-size:var( --e-global-typography-vamtam_h3-font-size );
        line-height:var( --e-global-typography-vamtam_h3-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h3-word-spacing )
    }
    .elementor-kit-5 .font-h3{
        font-size:var( --e-global-typography-vamtam_h3-font-size );
        line-height:var( --e-global-typography-vamtam_h3-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h3-word-spacing )
    }
    .elementor-kit-5 h4{
        font-size:var( --e-global-typography-vamtam_h4-font-size );
        line-height:var( --e-global-typography-vamtam_h4-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h4-word-spacing )
    }
    .elementor-kit-5 .font-h4{
        font-size:var( --e-global-typography-vamtam_h4-font-size );
        line-height:var( --e-global-typography-vamtam_h4-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h4-word-spacing )
    }
    .elementor-kit-5 h5{
        font-size:var( --e-global-typography-vamtam_h5-font-size );
        line-height:var( --e-global-typography-vamtam_h5-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h5-word-spacing )
    }
    .elementor-kit-5 .font-h5{
        font-size:var( --e-global-typography-vamtam_h5-font-size );
        line-height:var( --e-global-typography-vamtam_h5-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h5-word-spacing )
    }
    .elementor-kit-5 h6{
        font-size:var( --e-global-typography-vamtam_h6-font-size );
        line-height:var( --e-global-typography-vamtam_h6-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h6-word-spacing )
    }
    .elementor-kit-5 .font-h6{
        font-size:var( --e-global-typography-vamtam_h6-font-size );
        line-height:var( --e-global-typography-vamtam_h6-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h6-word-spacing )
    }
    .elementor-kit-5 button,.elementor-kit-5 input[type=button],.elementor-kit-5 input[type=submit],.elementor-kit-5 .elementor-button{
        padding:13px 22px
    }
    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.woocommerce-payment-methods .woocommerce-Message+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.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{
        padding:13px 22px
    }
    .elementor-kit-5 label{
        font-size:var( --e-global-typography-4d7b2aa-font-size );
        line-height:var( --e-global-typography-4d7b2aa-line-height );
        letter-spacing:var( --e-global-typography-4d7b2aa-letter-spacing );
        word-spacing:var( --e-global-typography-4d7b2aa-word-spacing )
    }
    .elementor-kit-5 input:not([type=button]):not([type=submit]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{
        font-size:var( --e-global-typography-6ed87f1-font-size );
        line-height:var( --e-global-typography-6ed87f1-line-height );
        letter-spacing:var( --e-global-typography-6ed87f1-letter-spacing );
        word-spacing:var( --e-global-typography-6ed87f1-word-spacing )
    }
    .elementor-kit-5 select,.elementor-kit-5 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-5 .select2.select2-container .selection>.select2-selection[role=combobox]{
        font-size:var( --e-global-typography-6ed87f1-font-size );
        line-height:var( --e-global-typography-6ed87f1-line-height );
        letter-spacing:var( --e-global-typography-6ed87f1-letter-spacing );
        word-spacing:var( --e-global-typography-6ed87f1-word-spacing )
    }
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1024px
    }
    .e-con{
        --container-max-width:1024px
    }
}
@media(max-width:767px){
    .elementor-kit-5{
        --e-global-typography-vamtam_primary_font-font-size:16px;
        --e-global-typography-vamtam_primary_font-line-height:1.5em;
        --e-global-typography-vamtam_h1-font-size:30px;
        --e-global-typography-vamtam_h1-line-height:1em;
        --e-global-typography-vamtam_h2-font-size:25px;
        --e-global-typography-vamtam_h2-line-height:1.3em;
        --e-global-typography-vamtam_h3-font-size:20px;
        --e-global-typography-vamtam_h3-line-height:1.1em;
        --e-global-typography-vamtam_h4-font-size:18px;
        --e-global-typography-vamtam_h4-line-height:1.4em;
        --e-global-typography-vamtam_h5-font-size:16px;
        --e-global-typography-vamtam_h6-font-size:14px;
        --e-global-typography-vamtam_h6-line-height:1em;
        --e-global-typography-8464352-font-size:18px;
        --e-global-typography-6ed87f1-font-size:16px;
        --e-global-typography-4448a67-font-size:33px
    }
    .elementor-kit-5 h1{
        font-size:var( --e-global-typography-vamtam_h1-font-size );
        line-height:var( --e-global-typography-vamtam_h1-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h1-word-spacing )
    }
    .elementor-kit-5 .font-h1{
        font-size:var( --e-global-typography-vamtam_h1-font-size );
        line-height:var( --e-global-typography-vamtam_h1-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h1-word-spacing )
    }
    .elementor-kit-5 h2{
        font-size:var( --e-global-typography-vamtam_h2-font-size );
        line-height:var( --e-global-typography-vamtam_h2-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h2-word-spacing )
    }
    .elementor-kit-5 .font-h2{
        font-size:var( --e-global-typography-vamtam_h2-font-size );
        line-height:var( --e-global-typography-vamtam_h2-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h2-word-spacing )
    }
    .elementor-kit-5 h3{
        font-size:var( --e-global-typography-vamtam_h3-font-size );
        line-height:var( --e-global-typography-vamtam_h3-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h3-word-spacing )
    }
    .elementor-kit-5 .font-h3{
        font-size:var( --e-global-typography-vamtam_h3-font-size );
        line-height:var( --e-global-typography-vamtam_h3-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h3-word-spacing )
    }
    .elementor-kit-5 h4{
        font-size:var( --e-global-typography-vamtam_h4-font-size );
        line-height:var( --e-global-typography-vamtam_h4-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h4-word-spacing )
    }
    .elementor-kit-5 .font-h4{
        font-size:var( --e-global-typography-vamtam_h4-font-size );
        line-height:var( --e-global-typography-vamtam_h4-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h4-word-spacing )
    }
    .elementor-kit-5 h5{
        font-size:var( --e-global-typography-vamtam_h5-font-size );
        line-height:var( --e-global-typography-vamtam_h5-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h5-word-spacing )
    }
    .elementor-kit-5 .font-h5{
        font-size:var( --e-global-typography-vamtam_h5-font-size );
        line-height:var( --e-global-typography-vamtam_h5-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h5-word-spacing )
    }
    .elementor-kit-5 h6{
        font-size:var( --e-global-typography-vamtam_h6-font-size );
        line-height:var( --e-global-typography-vamtam_h6-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h6-word-spacing )
    }
    .elementor-kit-5 .font-h6{
        font-size:var( --e-global-typography-vamtam_h6-font-size );
        line-height:var( --e-global-typography-vamtam_h6-line-height );
        letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );
        word-spacing:var( --e-global-typography-vamtam_h6-word-spacing )
    }
    .elementor-kit-5 button,.elementor-kit-5 input[type=button],.elementor-kit-5 input[type=submit],.elementor-kit-5 .elementor-button{
        padding:12px 20px
    }
    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.woocommerce-payment-methods .woocommerce-Message+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.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{
        padding:12px 20px
    }
    .elementor-kit-5 label{
        font-size:var( --e-global-typography-4d7b2aa-font-size );
        line-height:var( --e-global-typography-4d7b2aa-line-height );
        letter-spacing:var( --e-global-typography-4d7b2aa-letter-spacing );
        word-spacing:var( --e-global-typography-4d7b2aa-word-spacing )
    }
    .elementor-kit-5 input:not([type=button]):not([type=submit]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{
        font-size:var( --e-global-typography-6ed87f1-font-size );
        line-height:var( --e-global-typography-6ed87f1-line-height );
        letter-spacing:var( --e-global-typography-6ed87f1-letter-spacing );
        word-spacing:var( --e-global-typography-6ed87f1-word-spacing )
    }
    .elementor-kit-5 select,.elementor-kit-5 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-5 .select2.select2-container .selection>.select2-selection[role=combobox]{
        font-size:var( --e-global-typography-6ed87f1-font-size );
        line-height:var( --e-global-typography-6ed87f1-line-height );
        letter-spacing:var( --e-global-typography-6ed87f1-letter-spacing );
        word-spacing:var( --e-global-typography-6ed87f1-word-spacing )
    }
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:767px
    }
    .e-con{
        --container-max-width:767px
    }
}
