.elementor-22723 .elementor-element.elementor-element-74e9639{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999999;}.elementor-22723 .elementor-element.elementor-element-74e9639:not(.elementor-motion-effects-element-type-background), .elementor-22723 .elementor-element.elementor-element-74e9639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22723 .elementor-element.elementor-element-b6b0fe4{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22723 .elementor-element.elementor-element-b6b0fe4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-22723 .elementor-element.elementor-element-d26b3d1{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-22723 .elementor-element.elementor-element-1d21b3a > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a{z-index:99999;--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF00;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu .elementor-item{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a, .elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-menu-toggle{color:var( --e-global-color-vamtam_accent_6 );fill:var( --e-global-color-vamtam_accent_6 );}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a:hover,
				.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a.elementor-item-active,
				.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a.highlighted,
				body:not(.e--ua-isTouchDevice) .elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-menu-toggle:hover,
				body.e--ua-isTouchDevice .elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-menu-toggle.elementor-active:hover{color:var( --e-global-color-vamtam_accent_6 );}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a:hover,
					.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a:focus,
					.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-vamtam_accent_6 );background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown .elementor-item, .elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:5px !important;}.elementor-22723 .elementor-element.elementor-element-1d21b3a div.elementor-menu-toggle{color:var( --e-global-color-vamtam_accent_6 );}.elementor-22723 .elementor-element.elementor-element-1d21b3a div.elementor-menu-toggle svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-22723 .elementor-element.elementor-element-d64c69e > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 6px 0px 0px;}.elementor-22723 .elementor-element.elementor-element-d64c69e{z-index:9999999999;}.elementor-22723 .elementor-element.elementor-element-d64c69e .elementor-icon-wrapper{text-align:end;}.elementor-22723 .elementor-element.elementor-element-d64c69e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22723 .elementor-element.elementor-element-d64c69e.elementor-view-framed .elementor-icon, .elementor-22723 .elementor-element.elementor-element-d64c69e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22723 .elementor-element.elementor-element-d64c69e.elementor-view-framed .elementor-icon, .elementor-22723 .elementor-element.elementor-element-d64c69e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22723 .elementor-element.elementor-element-d64c69e .elementor-icon{font-size:30px;}.elementor-22723 .elementor-element.elementor-element-d64c69e .elementor-icon svg{height:30px;}.elementor-22723 .elementor-element.elementor-element-0c774df{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22723 .elementor-element.elementor-element-4b6b27e > .elementor-widget-container{margin:0px 0px -6px 20px;padding:0px 6px 0px 0px;}.elementor-22723 .elementor-element.elementor-element-4b6b27e{z-index:999;}.elementor-22723 .elementor-element.elementor-element-4b6b27e .elementor-icon-wrapper{text-align:end;}.elementor-22723 .elementor-element.elementor-element-4b6b27e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22723 .elementor-element.elementor-element-4b6b27e.elementor-view-framed .elementor-icon, .elementor-22723 .elementor-element.elementor-element-4b6b27e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22723 .elementor-element.elementor-element-4b6b27e.elementor-view-framed .elementor-icon, .elementor-22723 .elementor-element.elementor-element-4b6b27e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22723 .elementor-element.elementor-element-4b6b27e .elementor-icon{font-size:25px;}.elementor-22723 .elementor-element.elementor-element-4b6b27e .elementor-icon svg{height:25px;}@media(max-width:1366px){.elementor-22723 .elementor-element.elementor-element-d64c69e .elementor-icon{font-size:25px;}.elementor-22723 .elementor-element.elementor-element-d64c69e .elementor-icon svg{height:25px;}.elementor-22723 .elementor-element.elementor-element-4b6b27e > .elementor-widget-container{margin:5px 15px 0px 0px;}.elementor-22723 .elementor-element.elementor-element-4b6b27e .elementor-icon{font-size:20px;}.elementor-22723 .elementor-element.elementor-element-4b6b27e .elementor-icon svg{height:20px;}}@media(min-width:768px){.elementor-22723 .elementor-element.elementor-element-b6b0fe4{--width:190px;}.elementor-22723 .elementor-element.elementor-element-d26b3d1{--width:80%;}.elementor-22723 .elementor-element.elementor-element-0c774df{--width:3%;}}@media(min-width:2400px){.elementor-22723 .elementor-element.elementor-element-f9f33fc img{width:150px;}}@media(max-width:1024px){.elementor-22723 .elementor-element.elementor-element-74e9639{--min-height:70px;}.elementor-22723 .elementor-element.elementor-element-b6b0fe4{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22723 .elementor-element.elementor-element-d26b3d1{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a{--nav-menu-icon-size:30px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-22723 .elementor-element.elementor-element-0c774df{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}}@media(max-width:767px){.elementor-22723 .elementor-element.elementor-element-74e9639{--content-width:100%;--min-height:150px;}.elementor-22723 .elementor-element.elementor-element-b6b0fe4{--width:50%;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22723 .elementor-element.elementor-element-d26b3d1{--width:50%;--min-height:0vh;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown .elementor-item, .elementor-22723 .elementor-element.elementor-element-1d21b3a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-22723 .elementor-element.elementor-element-1d21b3a{--nav-menu-icon-size:25px;}.elementor-22723 .elementor-element.elementor-element-0c774df{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-74e9639 */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-6);
  text-decoration:none
}
mark {
  background-color:#ffffbd;
  color:#000;
  font-weight:700;
  padding:0 5px
}
del {
  color:inherit;
  opacity:.5;
  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,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments #cancel-comment-reply-link,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments #cancel-comment-reply-link,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform {
  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,
.vamtam-is-wishlist .vamtam-box-outer-padding .page-header h1 {
  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,
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-popup-content-mid-message {
  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,
.woosw-popup.woosw-message .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top {
  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 {
  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,
#scroll-to-top-text {
  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)
}
body {
  --vamtam-widget-text-darker:#1b1b1b;
  --vamtam-widget-text-lighter:#383838;
  --vamtam-content-space-xxl:calc(var(--vamtam-content-space-l) * 2);
  --vamtam-content-space-xl:calc(var(--vamtam-content-space-l) * 1.5);
  --vamtam-content-space-l:min( 6vh, 50px );
  --vamtam-content-space-m:calc(var(--vamtam-content-space-l) * 0.4);
  --vamtam-content-space-s:calc(var(--vamtam-content-space-l) * 0.2);
  --vamtam-content-space-xs:calc(var(--vamtam-content-space-l) * 0.1);
  --vamtam-sidebar-content-margin:var(--vamtam-content-space-l);
  --vamtam-left-sidebar-width:30%;
  --vamtam-right-sidebar-width:30%
}
body.elementor-editor-active .page-wrapper>article {
  overflow:visible
}
.vamtam-video-frame iframe {
  display:block;
  margin:auto;
  max-width:100%
}
.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
}
:is(input,
textarea) {
  transition-property:color,background;
  transition-duration:0.3s;
  outline:none
}
:is(input,
textarea)::-webkit-input-placeholder {
  opacity:1;
  font-weight:400
}
:is(input,
textarea):-ms-input-placeholder {
  opacity:1;
  font-weight:400
}
:is(input,
textarea)::-ms-input-placeholder {
  opacity:1;
  font-weight:400
}
:is(input,
textarea)::placeholder {
  opacity:1;
  font-weight:400
}
html,
body,
th,
td {
  color:var(--vamtam-widget-text-lighter)
}
.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
}
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:where(:visited),
.vamtam-is-link .elementor-image-box-title:where(:visited),
.vamtam-is-link .elementor-icon-box-title:where(:visited),
.elementor-widget-toggle .elementor-tab-title:where(: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)
}
.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:empty {
  display:none
}
strong,
b {
  font-weight:700
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top:.6em;
  margin-bottom:.3em
}
.vamtam-font-smoothing :is(p,
h1,
h2,
h3,
h4,
h5,
h6,
a,
em,
strong,
i,
b,
u,
s,
span,
sub,
sup,
mark,
small,
del,
ins,
q,
blockquote,
cite,
dfn,
abbr,
address,
time,
code,
pre) {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
[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
}
.elementor-lightbox :is(.elementor-lightbox-image,
.elementor-video-container) {
  box-shadow:none!important;
  border-radius:0!important
}
.elementor-slideshow__header>:is(i,
svg) {
  padding:0!important
}
.elementor-lightbox[id^="elementor-lightbox-slideshow"] .dialog-lightbox-close-button {
  margin-top:10px
}
.vamtam-popup-icon .dialog-close-button.dialog-lightbox-close-button .eicon-close {
  font-family:'theme-icons'
}
.vamtam-popup-icon .dialog-close-button.dialog-lightbox-close-button .eicon-close::before {
  content:var(--vamtam-icon-close)
}
.vamtam-popup.dialog-lightbox-widget .dialog-lightbox-close-button .eicon-close {
  font-family:'theme-icons'
}
.vamtam-popup.dialog-lightbox-widget .dialog-lightbox-close-button .eicon-close::before {
  content:"\e903"
}
#scroll-to-top {
  display:none;
  position:fixed;
  z-index:200;
  opacity:0;
  bottom:60px;
  right:20px;
  width:40px;
  height:40px;
  font-size:2em;
  margin-left:0;
  border:1px solid;
  border-color:var(--vamtam-accent-color-2);
  text-shadow:none;
  transition:opacity 0.3s ease-out,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;
  background:var(--vamtam-accent-color-6-hc);
  border-radius:100%
}
#scroll-to-top svg {
  pointer-events:none;
  width:16px;
  height:auto
}
#scroll-to-top:hover {
  color:var(--vamtam-accent-color-1);
  transform:translateY(-8px)!important
}
#scroll-to-top-text {
  transform:rotate(270deg);
  font-size:0;
  color:var(--vamtam-accent-color-2);
  margin-top:76px;
  position:relative
}
#scroll-to-top-text::after {
  content:"\e902";
  font-family:theme-icons;
  transform:none;
  display:inline-block;
  position:absolute;
  left:68px;
  font-size:15px;
  top:0
}
.vamtam-disable-scroll,
.dialog-prevent-scroll {
  overflow:hidden;
  max-height:100vh;
  box-sizing:border-box
}
html.ios-safari .vamtam-disable-scroll {
  position:fixed;
  width:100%
}
.dialog-prevent-scroll .elementor-popup-modal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%
}
ol,
ul {
  -webkit-margin-before:1em;
  margin-block-start:1em;
  -webkit-margin-after:1em;
  margin-block-end:1em;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  -webkit-padding-start:1.7em;
  padding-inline-start:1.7em
}
body .select2-container--default .select2-results ul {
  margin:0;
  padding:0;
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important;
  -webkit-padding-start:0em!important;
  padding-inline-start:0em!important
}
body .select2-search--dropdown {
  margin:20px;
  width:calc(100% - 40px);
  padding:0
}
body .select2-container--open .select2-dropdown--above,
body .select2-container--open .select2-dropdown--below {
  border:1px solid;
  border-radius:0;
  overflow:hidden
}
body .select2-container--open .select2-dropdown--above {
  margin-top:-5px
}
body .select2-container--open .select2-dropdown--below {
  margin-top:5px
}
body .select2-dropdown .select2-search .select2-search__field {
  border:1px solid!important
}
body .select2-container--default .select2-results__option {
  padding:6px 20px
}
body .select2-container--default .select2-results__option[data-selected=true],
body .select2-container--default .select2-results__option[aria-selected=true] {
  background-color:var(--vamtam-accent-color-7);
  color:var(--vamtam-accent-color-7-hc)
}
body .select2-container--default .select2-results__option--highlighted[data-selected],
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color:var(--vamtam-accent-color-1);
  color:var(--vamtam-accent-color-1-hc)
}
.rotate-270 {
  transform:rotate(0.75turn)
}
body[class*="elementor-"] .select2.select2-container .select2-selection[role="combobox"] {
  line-height:normal;
  display:flex;
  align-items:center
}
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%);
  inset-inline-end:30px;
  pointer-events:none
}
.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
}
.elementor-field-group :before {
  text-shadow:none
}
.woosw-btn.woosw-added:before {
  margin-right:0
}
.woosw-popup {
  background-color:color(from var(--vamtam-accent-color-6) srgb r g b / .3)
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-popup-content-mid-message {
  padding:0 40px 90px 40px
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-popup-content-mid-message::before {
  font-size:110px;
  color:var(--vamtam-accent-color-1);
  display:block;
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f004";
  line-height:1;
  margin-bottom:20px
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-popup-content-mid-message img {
  display:none
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-close {
  font-size:12px;
  font-family:var(--e-global-typography-vamtam_primary_font-font-family);
  top:25px;
  right:18px;
  color:var(--vamtam-accent-color-1)
}
.woosw-popup.woosw-message .woosw-popup-inner .woosw-popup-content {
  max-width:520px;
  border-radius:0
}
.woosw-popup.woosw-message .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top {
  height:65px;
  padding:25px 60px 0 30px;
  color:var(--vamtam-accent-color-1);
  margin-bottom:70px
}
.woosw-popup.woosw-message .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:after {
  content:"\e918";
  font-family:'theme-icons';
  color:var(--vamtam-accent-color-1)
}
.vamtam-is-wishlist .vamtam-box-outer-padding .page-header {
  text-align:center
}
.woocommerce-store-notice,
p.demo_store {
  width:auto;
  padding:1em 40px 1em 20px;
  -webkit-animation:vamtam-fadein 2s ease;
  animation:vamtam-fadein 2s ease
}
@-webkit-keyframes vamtam-fadein {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes vamtam-fadein {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
.admin-bar .woocommerce-store-notice,
.admin-bar p.demo_store {
  top:var(--wp-admin--admin-bar--height,32px)
}
.woocommerce-demo-store .demo_store {
  background-color:var(--vamtam-accent-color-8);
  color:var(--vamtam-accent-color-6);
  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);
  line-height:var(--e-global-typography-vamtam_h5-line-height);
  letter-spacing:var(--e-global-typography-vamtam_h5-letter-spacing);
  box-shadow:none
}
.woocommerce-demo-store .demo_store a {
  color:var(--vamtam-accent-color-6)
}
.woocommerce-demo-store .demo_store .woocommerce-store-notice__dismiss-link {
  text-decoration:none;
  font-size:0;
  line-height:1
}
.woocommerce-demo-store .demo_store .woocommerce-store-notice__dismiss-link::before {
  content:"\e921";
  font-family:theme-icons!important;
  font-weight:900;
  font-size:10px;
  color:var(--vamtam-accent-color-6);
  top:50%;
  transform:translateY(-50%)
}
input:is([type="submit"]) {
  border-width:0
}
.vamtam-abs-pos.vamtam-abs-pos {
  position:absolute
}
.woocommerce .blockUI.blockOverlay::before {
  display:none!important
}
.vamtam-close-notice-btn {
  display:none
}
.dialog-lightbox-widget.elementor-popup-modal.vamtam-popup-search-form .dialog-close-button .eicon-close {
  font-family:'theme-icons'!important
}
.dialog-lightbox-widget.elementor-popup-modal.vamtam-popup-search-form .dialog-close-button .eicon-close::before {
  content:var(--vamtam-icon-close)
}
body.e--ua-safari .dialog-close-button {
  outline:0
}
body.e--ua-safari .dialog-close-button {
  outline:0
}
body.e--ua-safari .dialog-close-button {
  outline:0
}
body .flatpickr-calendar input {
  border:0px!important;
  border-radius:0!important;
  padding:0 10px!important
}
body .flatpickr-current-month input.cur-year {
  min-height:auto
}
body .flatpickr-day:is(.selected,
.startRange,
.endRange,
.selected.inRange,
.startRange.inRange,
.endRange.inRange,
.selected:focus,
.startRange:focus,
.endRange:focus,
.selected:hover,
.startRange:hover,
.endRange:hover,
.selected.prevMonthDay,
.startRange.prevMonthDay,
.endRange.prevMonthDay,
.selected.nextMonthDay,
.startRange.nextMonthDay,
.endRange.nextMonthDay) {
  background:var(--vamtam-accent-color-6);
  border-color:var(--vamtam-accent-color-6);
  color:var(--vamtam-accent-color-5)
}
.bapf_sfilter {
  margin-bottom:15px
}
@media (prefers-color-scheme:dark) {
  :root {
    color-scheme:unset
  }
}
.dialog-widget-content {
  background-color:#fff
}
body.e--ua-blink .elementor-popup-modal :is(.dialog-widget-content,
.dialog-message) {
  max-width:calc(100vw - var(--vamtam-scrollbar-width, 0))
}
.ui-widget-content {
  z-index:auto!important
}
.elementor-popup-modal.vamtam-header-mega-menu {
  pointer-events:none!important
}
body.e--ua-isTouchDevice.e--ua-appleWebkit a {
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none
}
.vamtam-no-overflow-on-load {
  overflow:hidden!important
}
.wpcpv-gallery.lg-outer .lg-thumb .lg-thumb-item img {
  -o-object-fit:contain;
  object-fit:contain
}
body:not(.elementor-editor-active) .blur-background,
body:not(.elementor-editor-active) .blur-background-masked:not(:has(.elementor-widget-container)),
body:not(.elementor-editor-active) .blur-background-masked .elementor-widget-container {
  -webkit-backdrop-filter:saturate(180%) blur(40px);
  backdrop-filter:saturate(180%) blur(40px)
}
.vamtam-square {
  aspect-ratio:1 / 1
}
::-moz-selection {
  background:var(--e-global-color-vamtam_accent_6);
  color:var(--e-global-color-vamtam_accent_5)
}
::selection {
  background:var(--e-global-color-vamtam_accent_6);
  color:var(--e-global-color-vamtam_accent_5)
}
.sbi-owl-dots .sbi-owl-dot span {
  height:5px;
  width:5px;
  margin:5px 5px
}
body.e--ua-appleWebkit .vamtam-saf-fnl,
body.e--ua-appleWebkit .vamtam-saf-fnl .elementor-widget-container {
  will-change:transform
}
@-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.1s linear;
  transition:clip-path 0.1s linear;
  transition:clip-path 0.1s linear,-webkit-clip-path 0.1s linear;
  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.1s linear;
  transition:clip-path 0.1s linear;
  transition:clip-path 0.1s linear,-webkit-clip-path 0.1s linear;
  will-change:clip-path
}
.growFromLeftScroll.animated-fast,
.growFromRightScroll.animated-fast {
  transition-duration:0.1s
}
.growFromLeftScroll.animated-slow,
.growFromRightScroll.animated-slow {
  transition-duration:0.1s
}
@-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)
  }
}
@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
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .elementor-button-text {
  position:relative
}
@-webkit-keyframes vamtam-underline-anim-left {
  0% {
    transform:scaleX(0)
  }
  100% {
    transform:scale(1)
  }
}
@keyframes vamtam-underline-anim-left {
  0% {
    transform:scaleX(0)
  }
  100% {
    transform:scale(1)
  }
}
@-webkit-keyframes vamtam-underline-anim-right {
  0% {
    transform:scaleX(.8)
  }
  100% {
    transform:scaleX(0)
  }
}
@keyframes vamtam-underline-anim-right {
  0% {
    transform:scaleX(.8)
  }
  100% {
    transform:scaleX(0)
  }
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .elementor-button-text::after,
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .elementor-button-text::before {
  content:"";
  display:block;
  position:absolute;
  width:100%;
  top:100%;
  margin-top:var(--vamtam-underline-spacing,var(--vamtam-global-underline-spacing,1px));
  height:var(--vamtam-underline-width,var(--vamtam-global-underline-width,1px));
  background:linear-gradient(var(--vamtam-underline-bg-color,var(--vamtam-global-underline-bg-color,currentColor)) 0 0);
  will-change:transform
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .elementor-button-text::before {
  transform-origin:left
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .elementor-button-text::after {
  transform:scaleX(0);
  transform-origin:right
}
@media (any-pointer:fine) {
  .elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button.hovered .elementor-button-text::before {
    -webkit-animation:vamtam-underline-anim-left calc(0.5s + 0.15s) ease forwards;
    animation:vamtam-underline-anim-left calc(0.5s + 0.15s) ease forwards
  }
  .elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button.hovered .elementor-button-text::after {
    -webkit-animation:vamtam-underline-anim-right 0.5s ease forwards;
    animation:vamtam-underline-anim-right 0.5s ease forwards
  }
}
[data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-top-left {
  -webkit-clip-path:polygon(32.2492676px 0,calc(100% - 29.883191px) 14.1670774px,calc(100% - 29.883191px) 14.1670774px,calc(100% - 24.96109729px) 14.87537046px,calc(100% - 20.31945472px) 16.29591632px,calc(100% - 16.01424199px) 18.36886116px,calc(100% - 12.1014378px) 21.03435113px,calc(100% - 8.63702087px) 24.23253242px,calc(100% - 5.67696992px) 27.9035512px,calc(100% - 3.27726365px) 31.98755362px,calc(100% - 1.49388076px) 36.42468587px,calc(100% - 0.38279998px) 41.1550941px,calc(100% - 5.68434189E-14px) 46.1189245px,calc(100% - 0px) calc(100% - 32.02092px),calc(100% - 0px) calc(100% - 32.02092px),calc(100% - 0.41860061px) calc(100% - 26.8269604px),calc(100% - 1.63050344px) calc(100% - 21.89983258px),calc(100% - 3.56985995px) calc(100% - 17.30546357px),calc(100% - 6.1708216px) calc(100% - 13.10978045px),calc(100% - 9.36753988px) calc(100% - 9.37871025px),calc(100% - 13.09416624px) calc(100% - 6.17818003px),calc(100% - 17.28485217px) calc(100% - 3.57411685px),calc(100% - 21.87374912px) calc(100% - 1.63244774px),calc(100% - 26.79500858px) calc(100% - 0.41909978px),calc(100% - 31.982782px) calc(100% - 5.68434189E-14px),31.9827822px calc(100% - 0px),31.9827822px calc(100% - 0px),26.79500879px calc(100% - 0.41909978px),21.87374934px calc(100% - 1.63244774px),17.28485237px calc(100% - 3.57411685px),13.09416641px calc(100% - 6.17818003px),9.36754001px calc(100% - 9.37871025px),6.1708217px calc(100% - 13.10978045px),3.56986001px calc(100% - 17.30546357px),1.63050347px calc(100% - 21.89983258px),.41860062px calc(100% - 26.8269604px),5.29492535E-31px calc(100% - 32.02092px),0 32.0209204px,0 32.0209204px,.41860062px 26.82696079px,1.63050347px 21.89983293px,3.56986001px 17.30546389px,6.1708217px 13.10978071px,9.36754001px 9.37871045px,13.09416641px 6.17818017px,17.28485237px 3.57411693px,21.87374934px 1.63244779px,26.79500879px .41909979px,31.9827822px 5.30123935E-31px,31.9827822px 0,32.11152455px 0,32.2175794px 0,32.30094672px 0,32.36162654px 0,32.39961884px 0,32.41492362px 0,32.40754089px 0,32.37747064px 0,32.32471288px 0,32.2492676px 0);
  clip-path:polygon(32.2492676px 0,calc(100% - 29.883191px) 14.1670774px,calc(100% - 29.883191px) 14.1670774px,calc(100% - 24.96109729px) 14.87537046px,calc(100% - 20.31945472px) 16.29591632px,calc(100% - 16.01424199px) 18.36886116px,calc(100% - 12.1014378px) 21.03435113px,calc(100% - 8.63702087px) 24.23253242px,calc(100% - 5.67696992px) 27.9035512px,calc(100% - 3.27726365px) 31.98755362px,calc(100% - 1.49388076px) 36.42468587px,calc(100% - 0.38279998px) 41.1550941px,calc(100% - 5.68434189E-14px) 46.1189245px,calc(100% - 0px) calc(100% - 32.02092px),calc(100% - 0px) calc(100% - 32.02092px),calc(100% - 0.41860061px) calc(100% - 26.8269604px),calc(100% - 1.63050344px) calc(100% - 21.89983258px),calc(100% - 3.56985995px) calc(100% - 17.30546357px),calc(100% - 6.1708216px) calc(100% - 13.10978045px),calc(100% - 9.36753988px) calc(100% - 9.37871025px),calc(100% - 13.09416624px) calc(100% - 6.17818003px),calc(100% - 17.28485217px) calc(100% - 3.57411685px),calc(100% - 21.87374912px) calc(100% - 1.63244774px),calc(100% - 26.79500858px) calc(100% - 0.41909978px),calc(100% - 31.982782px) calc(100% - 5.68434189E-14px),31.9827822px calc(100% - 0px),31.9827822px calc(100% - 0px),26.79500879px calc(100% - 0.41909978px),21.87374934px calc(100% - 1.63244774px),17.28485237px calc(100% - 3.57411685px),13.09416641px calc(100% - 6.17818003px),9.36754001px calc(100% - 9.37871025px),6.1708217px calc(100% - 13.10978045px),3.56986001px calc(100% - 17.30546357px),1.63050347px calc(100% - 21.89983258px),.41860062px calc(100% - 26.8269604px),5.29492535E-31px calc(100% - 32.02092px),0 32.0209204px,0 32.0209204px,.41860062px 26.82696079px,1.63050347px 21.89983293px,3.56986001px 17.30546389px,6.1708217px 13.10978071px,9.36754001px 9.37871045px,13.09416641px 6.17818017px,17.28485237px 3.57411693px,21.87374934px 1.63244779px,26.79500879px .41909979px,31.9827822px 5.30123935E-31px,31.9827822px 0,32.11152455px 0,32.2175794px 0,32.30094672px 0,32.36162654px 0,32.39961884px 0,32.41492362px 0,32.40754089px 0,32.37747064px 0,32.32471288px 0,32.2492676px 0)
}
[data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-top-right {
  -webkit-clip-path:polygon(32.2492676px 13.8329226px,calc(100% - 29.883191px) 0,calc(100% - 29.883191px) 0,calc(100% - 24.96109729px) .70829306px,calc(100% - 20.31945472px) 2.12883892px,calc(100% - 16.01424199px) 4.20178375px,calc(100% - 12.1014378px) 6.86727374px,calc(100% - 8.63702087px) 10.06545503px,calc(100% - 5.67696992px) 13.73647382px,calc(100% - 3.27726365px) 17.82047625px,calc(100% - 1.49388076px) 22.25760852px,calc(100% - 0.38279998px) 26.98801678px,calc(100% - 5.68434189E-14px) 31.9518472px,calc(100% - 0px) calc(100% - 32.187998px),calc(100% - 0px) calc(100% - 32.187998px),calc(100% - 0.41860061px) calc(100% - 26.99403837px),calc(100% - 1.63050344px) calc(100% - 22.06691047px),calc(100% - 3.56985995px) calc(100% - 17.47254136px),calc(100% - 6.1708216px) calc(100% - 13.2768581px),calc(100% - 9.36753988px) calc(100% - 9.54578775px),calc(100% - 13.09416624px) calc(100% - 6.34525738px),calc(100% - 17.28485217px) calc(100% - 3.74119406px),calc(100% - 21.87374912px) calc(100% - 1.79952485px),calc(100% - 26.79500858px) calc(100% - 0.58617681px),calc(100% - 31.982782px) calc(100% - 0.167077px),31.9827822px calc(100% - 0.167077px),31.9827822px calc(100% - 0.167077px),26.79500879px calc(100% - 0.58617681px),21.87374934px calc(100% - 1.79952485px),17.28485237px calc(100% - 3.74119406px),13.09416641px calc(100% - 6.34525738px),9.36754001px calc(100% - 9.54578775px),6.1708217px calc(100% - 13.2768581px),3.56986001px calc(100% - 17.47254136px),1.63050347px calc(100% - 22.06691047px),.41860062px calc(100% - 26.99403837px),5.29492535E-31px calc(100% - 32.187998px),0 45.853843px,0 45.853843px,.41860062px 40.65988339px,1.63050347px 35.73275553px,3.56986001px 31.13838649px,6.1708217px 26.94270331px,9.36754001px 23.21163305px,13.09416641px 20.01110277px,17.28485237px 17.40703953px,21.87374934px 15.46537039px,26.79500879px 14.25202239px,31.9827822px 13.8329226px,31.9827822px 13.8329226px,32.11152455px 13.8329226px,32.2175794px 13.8329226px,32.30094672px 13.8329226px,32.36162654px 13.8329226px,32.39961884px 13.8329226px,32.41492362px 13.8329226px,32.40754089px 13.8329226px,32.37747064px 13.8329226px,32.32471288px 13.8329226px,32.2492676px 13.8329226px);
  clip-path:polygon(32.2492676px 13.8329226px,calc(100% - 29.883191px) 0,calc(100% - 29.883191px) 0,calc(100% - 24.96109729px) .70829306px,calc(100% - 20.31945472px) 2.12883892px,calc(100% - 16.01424199px) 4.20178375px,calc(100% - 12.1014378px) 6.86727374px,calc(100% - 8.63702087px) 10.06545503px,calc(100% - 5.67696992px) 13.73647382px,calc(100% - 3.27726365px) 17.82047625px,calc(100% - 1.49388076px) 22.25760852px,calc(100% - 0.38279998px) 26.98801678px,calc(100% - 5.68434189E-14px) 31.9518472px,calc(100% - 0px) calc(100% - 32.187998px),calc(100% - 0px) calc(100% - 32.187998px),calc(100% - 0.41860061px) calc(100% - 26.99403837px),calc(100% - 1.63050344px) calc(100% - 22.06691047px),calc(100% - 3.56985995px) calc(100% - 17.47254136px),calc(100% - 6.1708216px) calc(100% - 13.2768581px),calc(100% - 9.36753988px) calc(100% - 9.54578775px),calc(100% - 13.09416624px) calc(100% - 6.34525738px),calc(100% - 17.28485217px) calc(100% - 3.74119406px),calc(100% - 21.87374912px) calc(100% - 1.79952485px),calc(100% - 26.79500858px) calc(100% - 0.58617681px),calc(100% - 31.982782px) calc(100% - 0.167077px),31.9827822px calc(100% - 0.167077px),31.9827822px calc(100% - 0.167077px),26.79500879px calc(100% - 0.58617681px),21.87374934px calc(100% - 1.79952485px),17.28485237px calc(100% - 3.74119406px),13.09416641px calc(100% - 6.34525738px),9.36754001px calc(100% - 9.54578775px),6.1708217px calc(100% - 13.2768581px),3.56986001px calc(100% - 17.47254136px),1.63050347px calc(100% - 22.06691047px),.41860062px calc(100% - 26.99403837px),5.29492535E-31px calc(100% - 32.187998px),0 45.853843px,0 45.853843px,.41860062px 40.65988339px,1.63050347px 35.73275553px,3.56986001px 31.13838649px,6.1708217px 26.94270331px,9.36754001px 23.21163305px,13.09416641px 20.01110277px,17.28485237px 17.40703953px,21.87374934px 15.46537039px,26.79500879px 14.25202239px,31.9827822px 13.8329226px,31.9827822px 13.8329226px,32.11152455px 13.8329226px,32.2175794px 13.8329226px,32.30094672px 13.8329226px,32.36162654px 13.8329226px,32.39961884px 13.8329226px,32.41492362px 13.8329226px,32.40754089px 13.8329226px,32.37747064px 13.8329226px,32.32471288px 13.8329226px,32.2492676px 13.8329226px)
}
[data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-top-center {
  -webkit-clip-path:polygon(26px 14.140625px,calc(50% - 0px) 0,calc(100% - 26px) 14.140625px,calc(100% - 26px) 14.140625px,calc(100% - 21.78266507px) 14.48092111px,calc(100% - 17.78198925px) 15.46612226px,calc(100% - 14.05150328px) 17.04269774px,calc(100% - 10.6447379px) 19.15711679px,calc(100% - 7.61522387px) 21.75584869px,calc(100% - 5.01649194px) 24.78536269px,calc(100% - 2.90207283px) 28.19212806px,calc(100% - 1.32549731px) 31.92261406px,calc(100% - 0.34029612px) 35.92328995px,calc(100% - 5.68434189E-14px) 40.140625px,calc(100% - 0px) calc(100% - 27.524326px),calc(100% - 0px) calc(100% - 27.524326px),calc(100% - 0.34322362px) calc(100% - 23.34965056px),calc(100% - 1.33590621px) calc(100% - 19.4579939px),calc(100% - 2.92256535px) calc(100% - 15.87444695px),calc(100% - 5.04771862px) calc(100% - 12.62410059px),calc(100% - 7.65588363px) calc(100% - 9.73204575px),calc(100% - 10.69157794px) calc(100% - 7.22337333px),calc(100% - 14.09931914px) calc(100% - 5.12317423px),calc(100% - 17.82362483px) calc(100% - 3.45653938px),calc(100% - 21.80901259px) calc(100% - 2.24855966px),calc(100% - 26px) calc(100% - 1.524326px),calc(100% - 26px) calc(100% - 1.524326px),calc(100% - 29.43046599px) calc(100% - 1.23992771px),calc(100% - 34.66147336px) calc(100% - 1.01872904px),calc(100% - 42.65302211px) calc(100% - 0.86072999px),calc(100% - 54.36511224px) calc(100% - 0.76593056px),calc(100% - 70.75774375px) calc(100% - 0.73433075px),calc(100% - 92.79091664px) calc(100% - 0.76593056px),calc(100% - 121.42463091px) calc(100% - 0.86072999px),calc(100% - 157.61888656px) calc(100% - 1.01872904px),calc(100% - 202.33368359px) calc(100% - 1.23992771px),calc(100% - 256.529022px) calc(100% - 1.524326px),23.470978px calc(100% - 1.524326px),19.57789667px calc(100% - 2.20732467px),15.91648486px calc(100% - 3.44361902px),12.52869848px calc(100% - 5.1854733px),9.45649339px calc(100% - 7.38515171px),6.7418255px calc(100% - 9.9949185px),4.42665069px calc(100% - 12.96703789px),2.55292484px calc(100% - 16.2537741px),1.16260386px calc(100% - 19.80739138px),.29764361px calc(100% - 23.58015393px),3.75493181E-31px calc(100% - 27.524326px),0 40.140625px,0 40.140625px,.34029612px 35.92328995px,1.32549731px 31.92261406px,2.90207283px 28.19212806px,5.01649194px 24.78536269px,7.61522387px 21.75584869px,10.6447379px 19.15711679px,14.05150328px 17.04269774px,17.78198925px 15.46612226px,21.78266507px 14.48092111px,26px 14.140625px);
  clip-path:polygon(26px 14.140625px,calc(50% - 0px) 0,calc(100% - 26px) 14.140625px,calc(100% - 26px) 14.140625px,calc(100% - 21.78266507px) 14.48092111px,calc(100% - 17.78198925px) 15.46612226px,calc(100% - 14.05150328px) 17.04269774px,calc(100% - 10.6447379px) 19.15711679px,calc(100% - 7.61522387px) 21.75584869px,calc(100% - 5.01649194px) 24.78536269px,calc(100% - 2.90207283px) 28.19212806px,calc(100% - 1.32549731px) 31.92261406px,calc(100% - 0.34029612px) 35.92328995px,calc(100% - 5.68434189E-14px) 40.140625px,calc(100% - 0px) calc(100% - 27.524326px),calc(100% - 0px) calc(100% - 27.524326px),calc(100% - 0.34322362px) calc(100% - 23.34965056px),calc(100% - 1.33590621px) calc(100% - 19.4579939px),calc(100% - 2.92256535px) calc(100% - 15.87444695px),calc(100% - 5.04771862px) calc(100% - 12.62410059px),calc(100% - 7.65588363px) calc(100% - 9.73204575px),calc(100% - 10.69157794px) calc(100% - 7.22337333px),calc(100% - 14.09931914px) calc(100% - 5.12317423px),calc(100% - 17.82362483px) calc(100% - 3.45653938px),calc(100% - 21.80901259px) calc(100% - 2.24855966px),calc(100% - 26px) calc(100% - 1.524326px),calc(100% - 26px) calc(100% - 1.524326px),calc(100% - 29.43046599px) calc(100% - 1.23992771px),calc(100% - 34.66147336px) calc(100% - 1.01872904px),calc(100% - 42.65302211px) calc(100% - 0.86072999px),calc(100% - 54.36511224px) calc(100% - 0.76593056px),calc(100% - 70.75774375px) calc(100% - 0.73433075px),calc(100% - 92.79091664px) calc(100% - 0.76593056px),calc(100% - 121.42463091px) calc(100% - 0.86072999px),calc(100% - 157.61888656px) calc(100% - 1.01872904px),calc(100% - 202.33368359px) calc(100% - 1.23992771px),calc(100% - 256.529022px) calc(100% - 1.524326px),23.470978px calc(100% - 1.524326px),19.57789667px calc(100% - 2.20732467px),15.91648486px calc(100% - 3.44361902px),12.52869848px calc(100% - 5.1854733px),9.45649339px calc(100% - 7.38515171px),6.7418255px calc(100% - 9.9949185px),4.42665069px calc(100% - 12.96703789px),2.55292484px calc(100% - 16.2537741px),1.16260386px calc(100% - 19.80739138px),.29764361px calc(100% - 23.58015393px),3.75493181E-31px calc(100% - 27.524326px),0 40.140625px,0 40.140625px,.34029612px 35.92328995px,1.32549731px 31.92261406px,2.90207283px 28.19212806px,5.01649194px 24.78536269px,7.61522387px 21.75584869px,10.6447379px 19.15711679px,14.05150328px 17.04269774px,17.78198925px 15.46612226px,21.78266507px 14.48092111px,26px 14.140625px)
}
[data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-bottom-right {
  -webkit-clip-path:polygon(32.2492676px 0,calc(100% - 29.883191px) .16707739px,calc(100% - 29.883191px) .16707739px,calc(100% - 24.96109729px) .87537044px,calc(100% - 20.31945472px) 2.29591631px,calc(100% - 16.01424199px) 4.36886114px,calc(100% - 12.1014378px) 7.03435112px,calc(100% - 8.63702087px) 10.23253242px,calc(100% - 5.67696992px) 13.90355119px,calc(100% - 3.27726365px) 17.98755362px,calc(100% - 1.49388076px) 22.42468587px,calc(100% - 0.38279998px) 27.1550941px,calc(100% - 5.68434189E-14px) 32.1189245px,calc(100% - 0px) calc(100% - 32.02092px),calc(100% - 0px) calc(100% - 32.02092px),calc(100% - 0.41860061px) calc(100% - 26.8269604px),calc(100% - 1.63050344px) calc(100% - 21.89983258px),calc(100% - 3.56985995px) calc(100% - 17.30546357px),calc(100% - 6.1708216px) calc(100% - 13.10978045px),calc(100% - 9.36753988px) calc(100% - 9.37871025px),calc(100% - 13.09416624px) calc(100% - 6.17818003px),calc(100% - 17.28485217px) calc(100% - 3.57411685px),calc(100% - 21.87374912px) calc(100% - 1.63244774px),calc(100% - 26.79500858px) calc(100% - 0.41909978px),calc(100% - 31.982782px) calc(100% - 5.68434189E-14px),31.9827822px calc(100% - 14px),31.9827822px calc(100% - 14px),26.79500879px calc(100% - 14.41909978px),21.87374934px calc(100% - 15.63244774px),17.28485237px calc(100% - 17.57411685px),13.09416641px calc(100% - 20.17818003px),9.36754001px calc(100% - 23.37871025px),6.1708217px calc(100% - 27.10978045px),3.56986001px calc(100% - 31.30546357px),1.63050347px calc(100% - 35.89983258px),.41860062px calc(100% - 40.8269604px),5.29492535E-31px calc(100% - 46.02092px),0 32.0209204px,0 32.0209204px,.41860062px 26.82696079px,1.63050347px 21.89983293px,3.56986001px 17.30546389px,6.1708217px 13.10978071px,9.36754001px 9.37871045px,13.09416641px 6.17818017px,17.28485237px 3.57411693px,21.87374934px 1.63244779px,26.79500879px .41909979px,31.9827822px 5.30123935E-31px,31.9827822px 0,32.11152455px 0,32.2175794px 0,32.30094672px 0,32.36162654px 0,32.39961884px 0,32.41492362px 0,32.40754089px 0,32.37747064px 0,32.32471288px 0,32.2492676px 0);
  clip-path:polygon(32.2492676px 0,calc(100% - 29.883191px) .16707739px,calc(100% - 29.883191px) .16707739px,calc(100% - 24.96109729px) .87537044px,calc(100% - 20.31945472px) 2.29591631px,calc(100% - 16.01424199px) 4.36886114px,calc(100% - 12.1014378px) 7.03435112px,calc(100% - 8.63702087px) 10.23253242px,calc(100% - 5.67696992px) 13.90355119px,calc(100% - 3.27726365px) 17.98755362px,calc(100% - 1.49388076px) 22.42468587px,calc(100% - 0.38279998px) 27.1550941px,calc(100% - 5.68434189E-14px) 32.1189245px,calc(100% - 0px) calc(100% - 32.02092px),calc(100% - 0px) calc(100% - 32.02092px),calc(100% - 0.41860061px) calc(100% - 26.8269604px),calc(100% - 1.63050344px) calc(100% - 21.89983258px),calc(100% - 3.56985995px) calc(100% - 17.30546357px),calc(100% - 6.1708216px) calc(100% - 13.10978045px),calc(100% - 9.36753988px) calc(100% - 9.37871025px),calc(100% - 13.09416624px) calc(100% - 6.17818003px),calc(100% - 17.28485217px) calc(100% - 3.57411685px),calc(100% - 21.87374912px) calc(100% - 1.63244774px),calc(100% - 26.79500858px) calc(100% - 0.41909978px),calc(100% - 31.982782px) calc(100% - 5.68434189E-14px),31.9827822px calc(100% - 14px),31.9827822px calc(100% - 14px),26.79500879px calc(100% - 14.41909978px),21.87374934px calc(100% - 15.63244774px),17.28485237px calc(100% - 17.57411685px),13.09416641px calc(100% - 20.17818003px),9.36754001px calc(100% - 23.37871025px),6.1708217px calc(100% - 27.10978045px),3.56986001px calc(100% - 31.30546357px),1.63050347px calc(100% - 35.89983258px),.41860062px calc(100% - 40.8269604px),5.29492535E-31px calc(100% - 46.02092px),0 32.0209204px,0 32.0209204px,.41860062px 26.82696079px,1.63050347px 21.89983293px,3.56986001px 17.30546389px,6.1708217px 13.10978071px,9.36754001px 9.37871045px,13.09416641px 6.17818017px,17.28485237px 3.57411693px,21.87374934px 1.63244779px,26.79500879px .41909979px,31.9827822px 5.30123935E-31px,31.9827822px 0,32.11152455px 0,32.2175794px 0,32.30094672px 0,32.36162654px 0,32.39961884px 0,32.41492362px 0,32.40754089px 0,32.37747064px 0,32.32471288px 0,32.2492676px 0)
}
[data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-bottom-left {
  -webkit-clip-path:polygon(32.2492676px 0,calc(100% - 29.883191px) .16707739px,calc(100% - 29.883191px) .16707739px,calc(100% - 24.96109729px) .87537044px,calc(100% - 20.31945472px) 2.29591631px,calc(100% - 16.01424199px) 4.36886114px,calc(100% - 12.1014378px) 7.03435112px,calc(100% - 8.63702087px) 10.23253242px,calc(100% - 5.67696992px) 13.90355119px,calc(100% - 3.27726365px) 17.98755362px,calc(100% - 1.49388076px) 22.42468587px,calc(100% - 0.38279998px) 27.1550941px,calc(100% - 5.68434189E-14px) 32.1189245px,calc(100% - 0px) calc(100% - 46.02092px),calc(100% - 0px) calc(100% - 46.02092px),calc(100% - 0.41860061px) calc(100% - 40.8269604px),calc(100% - 1.63050344px) calc(100% - 35.89983258px),calc(100% - 3.56985995px) calc(100% - 31.30546357px),calc(100% - 6.1708216px) calc(100% - 27.10978045px),calc(100% - 9.36753988px) calc(100% - 23.37871025px),calc(100% - 13.09416624px) calc(100% - 20.17818003px),calc(100% - 17.28485217px) calc(100% - 17.57411685px),calc(100% - 21.87374912px) calc(100% - 15.63244774px),calc(100% - 26.79500858px) calc(100% - 14.41909978px),calc(100% - 31.982782px) calc(100% - 14px),31.9827822px calc(100% - 0px),31.9827822px calc(100% - 0px),26.79500879px calc(100% - 0.41909978px),21.87374934px calc(100% - 1.63244774px),17.28485237px calc(100% - 3.57411685px),13.09416641px calc(100% - 6.17818003px),9.36754001px calc(100% - 9.37871025px),6.1708217px calc(100% - 13.10978045px),3.56986001px calc(100% - 17.30546357px),1.63050347px calc(100% - 21.89983258px),.41860062px calc(100% - 26.8269604px),5.29492535E-31px calc(100% - 32.02092px),0 32.0209204px,0 32.0209204px,.41860062px 26.82696079px,1.63050347px 21.89983293px,3.56986001px 17.30546389px,6.1708217px 13.10978071px,9.36754001px 9.37871045px,13.09416641px 6.17818017px,17.28485237px 3.57411693px,21.87374934px 1.63244779px,26.79500879px .41909979px,31.9827822px 5.30123935E-31px,31.9827822px 0,32.11152455px 0,32.2175794px 0,32.30094672px 0,32.36162654px 0,32.39961884px 0,32.41492362px 0,32.40754089px 0,32.37747064px 0,32.32471288px 0,32.2492676px 0);
  clip-path:polygon(32.2492676px 0,calc(100% - 29.883191px) .16707739px,calc(100% - 29.883191px) .16707739px,calc(100% - 24.96109729px) .87537044px,calc(100% - 20.31945472px) 2.29591631px,calc(100% - 16.01424199px) 4.36886114px,calc(100% - 12.1014378px) 7.03435112px,calc(100% - 8.63702087px) 10.23253242px,calc(100% - 5.67696992px) 13.90355119px,calc(100% - 3.27726365px) 17.98755362px,calc(100% - 1.49388076px) 22.42468587px,calc(100% - 0.38279998px) 27.1550941px,calc(100% - 5.68434189E-14px) 32.1189245px,calc(100% - 0px) calc(100% - 46.02092px),calc(100% - 0px) calc(100% - 46.02092px),calc(100% - 0.41860061px) calc(100% - 40.8269604px),calc(100% - 1.63050344px) calc(100% - 35.89983258px),calc(100% - 3.56985995px) calc(100% - 31.30546357px),calc(100% - 6.1708216px) calc(100% - 27.10978045px),calc(100% - 9.36753988px) calc(100% - 23.37871025px),calc(100% - 13.09416624px) calc(100% - 20.17818003px),calc(100% - 17.28485217px) calc(100% - 17.57411685px),calc(100% - 21.87374912px) calc(100% - 15.63244774px),calc(100% - 26.79500858px) calc(100% - 14.41909978px),calc(100% - 31.982782px) calc(100% - 14px),31.9827822px calc(100% - 0px),31.9827822px calc(100% - 0px),26.79500879px calc(100% - 0.41909978px),21.87374934px calc(100% - 1.63244774px),17.28485237px calc(100% - 3.57411685px),13.09416641px calc(100% - 6.17818003px),9.36754001px calc(100% - 9.37871025px),6.1708217px calc(100% - 13.10978045px),3.56986001px calc(100% - 17.30546357px),1.63050347px calc(100% - 21.89983258px),.41860062px calc(100% - 26.8269604px),5.29492535E-31px calc(100% - 32.02092px),0 32.0209204px,0 32.0209204px,.41860062px 26.82696079px,1.63050347px 21.89983293px,3.56986001px 17.30546389px,6.1708217px 13.10978071px,9.36754001px 9.37871045px,13.09416641px 6.17818017px,17.28485237px 3.57411693px,21.87374934px 1.63244779px,26.79500879px .41909979px,31.9827822px 5.30123935E-31px,31.9827822px 0,32.11152455px 0,32.2175794px 0,32.30094672px 0,32.36162654px 0,32.39961884px 0,32.41492362px 0,32.40754089px 0,32.37747064px 0,32.32471288px 0,32.2492676px 0)
}
[data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-bottom-center {
  -webkit-clip-path:polygon(26px 0,calc(100% - 26px) 0,calc(100% - 26px) 0,calc(100% - 21.78266507px) .34029611px,calc(100% - 17.78198925px) 1.32549726px,calc(100% - 14.05150328px) 2.90207274px,calc(100% - 10.6447379px) 5.01649179px,calc(100% - 7.61522387px) 7.61522369px,calc(100% - 5.01649194px) 10.64473769px,calc(100% - 2.90207283px) 14.05150306px,calc(100% - 1.32549731px) 17.78198906px,calc(100% - 0.34029612px) 21.78266495px,calc(100% - 5.68434189E-14px) 26px,calc(100% - 0px) calc(100% - 41.664951px),calc(100% - 0px) calc(100% - 41.664951px),calc(100% - 0.28314835px) calc(100% - 37.52769571px),calc(100% - 1.12230525px) calc(100% - 33.73023642px),calc(100% - 2.50203846px) calc(100% - 30.27056944px),calc(100% - 4.40691574px) calc(100% - 27.14669103px),calc(100% - 6.82150487px) calc(100% - 24.3565975px),calc(100% - 9.73037362px) calc(100% - 21.89828513px),calc(100% - 13.11808973px) calc(100% - 19.7697502px),calc(100% - 16.96922099px) calc(100% - 17.96898902px),calc(100% - 21.26833516px) calc(100% - 16.49399785px),calc(100% - 26px) calc(100% - 15.342773px),calc(100% - 26px) calc(100% - 15.342773px),calc(100% - 26.30946044px) calc(100% - 15.28144496px),calc(100% - 26.60546875px) calc(100% - 15.22412083px),calc(100% - 26.88802493px) calc(100% - 15.17080061px),calc(100% - 27.15712898px) calc(100% - 15.1214843px),calc(100% - 27.41278087px) calc(100% - 15.07617188px),calc(100% - 27.65498062px) calc(100% - 15.03486334px),calc(100% - 27.88372822px) calc(100% - 14.9975587px),calc(100% - 28.09902365px) calc(100% - 14.96425793px),calc(100% - 28.30086691px) calc(100% - 14.93496103px),calc(100% - 28.489258px) calc(100% - 14.909668px),calc(50% - 0px) calc(100% - 0.664951px),23.470978px calc(100% - 15.664951px),23.470978px calc(100% - 15.664951px),19.57789667px calc(100% - 16.34794967px),15.91648486px calc(100% - 17.58424402px),12.52869848px calc(100% - 19.3260983px),9.45649339px calc(100% - 21.52577671px),6.7418255px calc(100% - 24.1355435px),4.42665069px calc(100% - 27.10766289px),2.55292484px calc(100% - 30.3943991px),1.16260386px calc(100% - 33.94801638px),.29764361px calc(100% - 37.72077893px),3.75493181E-31px calc(100% - 41.664951px),0 26px,0 26px,.34029612px 21.78266495px,1.32549731px 17.78198906px,2.90207283px 14.05150306px,5.01649194px 10.64473769px,7.61522387px 7.61522369px,10.6447379px 5.01649179px,14.05150328px 2.90207274px,17.78198925px 1.32549726px,21.78266507px .34029611px,26px 4.30444289E-31px);
  clip-path:polygon(26px 0,calc(100% - 26px) 0,calc(100% - 26px) 0,calc(100% - 21.78266507px) .34029611px,calc(100% - 17.78198925px) 1.32549726px,calc(100% - 14.05150328px) 2.90207274px,calc(100% - 10.6447379px) 5.01649179px,calc(100% - 7.61522387px) 7.61522369px,calc(100% - 5.01649194px) 10.64473769px,calc(100% - 2.90207283px) 14.05150306px,calc(100% - 1.32549731px) 17.78198906px,calc(100% - 0.34029612px) 21.78266495px,calc(100% - 5.68434189E-14px) 26px,calc(100% - 0px) calc(100% - 41.664951px),calc(100% - 0px) calc(100% - 41.664951px),calc(100% - 0.28314835px) calc(100% - 37.52769571px),calc(100% - 1.12230525px) calc(100% - 33.73023642px),calc(100% - 2.50203846px) calc(100% - 30.27056944px),calc(100% - 4.40691574px) calc(100% - 27.14669103px),calc(100% - 6.82150487px) calc(100% - 24.3565975px),calc(100% - 9.73037362px) calc(100% - 21.89828513px),calc(100% - 13.11808973px) calc(100% - 19.7697502px),calc(100% - 16.96922099px) calc(100% - 17.96898902px),calc(100% - 21.26833516px) calc(100% - 16.49399785px),calc(100% - 26px) calc(100% - 15.342773px),calc(100% - 26px) calc(100% - 15.342773px),calc(100% - 26.30946044px) calc(100% - 15.28144496px),calc(100% - 26.60546875px) calc(100% - 15.22412083px),calc(100% - 26.88802493px) calc(100% - 15.17080061px),calc(100% - 27.15712898px) calc(100% - 15.1214843px),calc(100% - 27.41278087px) calc(100% - 15.07617188px),calc(100% - 27.65498062px) calc(100% - 15.03486334px),calc(100% - 27.88372822px) calc(100% - 14.9975587px),calc(100% - 28.09902365px) calc(100% - 14.96425793px),calc(100% - 28.30086691px) calc(100% - 14.93496103px),calc(100% - 28.489258px) calc(100% - 14.909668px),calc(50% - 0px) calc(100% - 0.664951px),23.470978px calc(100% - 15.664951px),23.470978px calc(100% - 15.664951px),19.57789667px calc(100% - 16.34794967px),15.91648486px calc(100% - 17.58424402px),12.52869848px calc(100% - 19.3260983px),9.45649339px calc(100% - 21.52577671px),6.7418255px calc(100% - 24.1355435px),4.42665069px calc(100% - 27.10766289px),2.55292484px calc(100% - 30.3943991px),1.16260386px calc(100% - 33.94801638px),.29764361px calc(100% - 37.72077893px),3.75493181E-31px calc(100% - 41.664951px),0 26px,0 26px,.34029612px 21.78266495px,1.32549731px 17.78198906px,2.90207283px 14.05150306px,5.01649194px 10.64473769px,7.61522387px 7.61522369px,10.6447379px 5.01649179px,14.05150328px 2.90207274px,17.78198925px 1.32549726px,21.78266507px .34029611px,26px 4.30444289E-31px)
}
.elementor-widget-form.vamtam-has-theme-widget-styles label a {
  font:inherit;
  color:inherit;
  text-transform:inherit
}
.elementor-widget-form.vamtam-has-theme-widget-styles .flatpickr-mobile:is([type=date],
[type=time]) {
  -webkit-appearance:initial
}
.elementor-widget-form.vamtam-has-theme-widget-styles input[type="hidden"].elementor-date-field.flatpickr-input[value=""]+.flatpickr-mobile:is([type=date],
[type=time]),
.elementor-widget-form.vamtam-has-theme-widget-styles input[type="hidden"].elementor-time-field.flatpickr-input[value=""]+.flatpickr-mobile:is([type=date],
[type=time]),
.elementor-widget-form.vamtam-has-theme-widget-styles input[type="hidden"].elementor-date-field.flatpickr-input:not([value])+.flatpickr-mobile:is([type=date],
[type=time]),
.elementor-widget-form.vamtam-has-theme-widget-styles input[type="hidden"].elementor-time-field.flatpickr-input:not([value])+.flatpickr-mobile:is([type=date],
[type=time]) {
  -webkit-appearance:initial
}
.elementor-widget-form.vamtam-has-theme-widget-styles input[type="hidden"].elementor-date-field.flatpickr-input[value=""]+.flatpickr-mobile:is([type=date],
[type=time])::before,
.elementor-widget-form.vamtam-has-theme-widget-styles input[type="hidden"].elementor-time-field.flatpickr-input[value=""]+.flatpickr-mobile:is([type=date],
[type=time])::before,
.elementor-widget-form.vamtam-has-theme-widget-styles input[type="hidden"].elementor-date-field.flatpickr-input:not([value])+.flatpickr-mobile:is([type=date],
[type=time])::before,
.elementor-widget-form.vamtam-has-theme-widget-styles input[type="hidden"].elementor-time-field.flatpickr-input:not([value])+.flatpickr-mobile:is([type=date],
[type=time])::before {
  color:rgba(53,53,53,.65);
  content:attr(placeholder)
}
.elementor-widget-form.vamtam-has-theme-widget-styles .elementor-select-wrapper .select-caret-down-wrapper {
  font-size:8px;
  right:20px
}
.elementor-widget-form.vamtam-has-theme-widget-styles .elementor-select-wrapper .select-caret-down-wrapper svg {
  aspect-ratio:1 / 1.5
}
.elementor-widget-form.vamtam-has-theme-widget-styles .elementor-select-wrapper .select-caret-down-wrapper+select {
  padding-right:40px
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-footer-contact-form .elementor-form-fields-wrapper {
  align-items:start
}
.elementor-widget-form.vamtam-has-theme-widget-styles .elementor-form .elementor-message {
  padding-top:1em
}
.elementor-widget-form.vamtam-has-theme-widget-styles .e-form__indicators>.e-form__indicators__indicator--state-completed>[class*="e-form__indicators__indicator"] {
  border-color:var(--e-global-color-vamtam_accent_2)
}
.elementor-widget-form.vamtam-has-theme-widget-styles .e-form__indicators>.e-form__indicators__indicator--state-completed+.e-form__indicators__indicator__separator {
  background-color:var(--e-global-color-vamtam_accent_2)
}
.elementor-widget-form.vamtam-has-theme-widget-styles .e-form__indicators>:not(.e-form__indicators__indicator--state-completed)>[class*="e-form__indicators__indicator"] {
  border-color:var(--e-global-color-vamtam_accent_4)
}
.elementor-widget-form.vamtam-has-theme-widget-styles .e-form__indicators>:not(.e-form__indicators__indicator--state-completed)+.e-form__indicators__indicator__separator {
  background-color:var(--e-global-color-vamtam_accent_4)
}
:is(body.e--ua-mac,
.ios-safari) .elementor-widget-form.vamtam-has-theme-widget-styles input[type=file]::file-.elementor-22723 .elementor-element.elementor-element-74e9639-button {
  color:#000;
  border-color:#000
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields [type="checkbox"]:not(:checked)+label {
  position:relative;
  padding-left:2.3em;
  cursor:pointer
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields [type="checkbox"]:checked+label {
  position:relative;
  padding-left:2.3em;
  cursor:pointer
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields [type="radio"]:not(:checked)+label {
  position:relative;
  padding-left:2.3em;
  cursor:pointer
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields [type="radio"]:not(:checked)+label:before {
  content:'';
  position:absolute;
  left:0;
  top:-4.5px;
  width:1.8em;
  height:1.8em;
  border:solid 1px var(--vamtam-accent-color-7);
  transition:all 275ms;
  border-radius:100px
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields [type="radio"]:checked+label {
  position:relative;
  padding-left:2.3em;
  cursor:pointer
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields [type="radio"]:checked+label:before {
  content:'';
  position:absolute;
  left:0;
  top:-4.5px;
  width:1.8em;
  height:1.8em;
  background:var(--vamtam-accent-color-2);
  border:solid 1px var(--vamtam-accent-color-2);
  transition:all 275ms;
  border-radius:100px
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields [type="radio"]:checked+label:after {
  font-family:theme-icons;
  content:var(--vamtam-icon-check);
  position:absolute;
  top:.6em;
  left:.5em;
  font-size:.9em;
  color:var(--vamtam-accent-color-5);
  line-height:0;
  transition:all 0.2s;
  opacity:1;
  transform:scale(1)
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="checkbox"]:not(:checked)+label:before {
  content:'';
  position:absolute;
  left:0;
  top:-3.5px;
  width:1.75em;
  height:1.75em;
  border-radius:0;
  border:solid 1px var(--vamtam-accent-color-1);
  background-color:var(--vamtam-accent-color-1);
  transition:all 275ms
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="checkbox"]:not(:checked)+label:after {
  font-family:'theme-icons';
  content:var(--vamtam-icon-check);
  position:absolute;
  top:.7em;
  left:.25em;
  font-size:.9em;
  color:var(--vamtam-accent-color-6);
  line-height:0;
  transition:all 0.2s;
  opacity:0;
  transform:scale(0)
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="checkbox"]:checked+label {
  position:relative;
  padding-left:2.3em;
  cursor:pointer
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="checkbox"]:checked+label:before {
  content:'';
  position:absolute;
  left:0;
  top:-3.5px;
  width:1.75em;
  height:1.75em;
  border-radius:0;
  border:solid 1px var(--vamtam-accent-color-2);
  background-color:var(--vamtam-accent-color-2);
  transition:all 275ms
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="checkbox"]:checked+label:after {
  font-family:theme-icons;
  content:var(--vamtam-icon-check);
  position:absolute;
  top:.7em;
  left:.45em;
  font-size:.9em;
  color:var(--vamtam-accent-color-5);
  line-height:0;
  transition:all 0.2s;
  opacity:1;
  transform:scale(1)
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="radio"]:not(:checked)+label:before {
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:1.3em;
  height:1.3em;
  border-radius:4px;
  border:solid 2px var(--vamtam-accent-color-6);
  transition:all 0.275s;
  border-radius:100px
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="radio"]:not(:checked)+label:after {
  font-family:'theme-icons';
  content:var(--vamtam-icon-check);
  position:absolute;
  top:.7em;
  left:.25em;
  font-size:.9em;
  color:var(--vamtam-accent-color-6);
  line-height:0;
  transition:all 0.2s;
  opacity:0;
  transform:scale(0)
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="radio"]:checked+label:before {
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:1.3em;
  height:1.3em;
  border-radius:4px;
  border:solid 2px var(--vamtam-accent-color-6);
  transition:all 0.275s;
  border-radius:100px
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields input[type="radio"]:checked+label:after {
  font-family:'theme-icons';
  content:var(--vamtam-icon-check);
  position:absolute;
  top:.7em;
  left:.25em;
  font-size:.9em;
  color:var(--vamtam-accent-color-6);
  line-height:0;
  transition:all 0.2s;
  opacity:1;
  transform:scale(1);
  color:var(--vamtam-accent-color-1)
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields :is(.elementor-field-type-radio,
.elementor-field-type-checkbox,
.elementor-field-type-acceptance).elementor-field-group .elementor-field-subgroup {
  gap:12px
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields :is(.elementor-field-type-radio,
.elementor-field-type-checkbox,
.elementor-field-type-acceptance) .elementor-field-option {
  position:relative
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields :is(.elementor-field-type-radio,
.elementor-field-type-checkbox,
.elementor-field-type-acceptance) .elementor-field-option :is(input[type="radio"],
input[type="checkbox"]) {
  z-index:1;
  cursor:pointer;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  opacity:0
}
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-input-fields :is(.elementor-field-type-radio,
.elementor-field-type-checkbox,
.elementor-field-type-acceptance) .elementor-field-option :is(input[type="radio"],
input[type="checkbox"])+label {
  z-index:1
}
@media (any-pointer:fine) {
  .elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .vamtam-btn-text {
    position:relative
  }
  @-webkit-keyframes vamtam-underline-anim-left {
    0% {
      transform:scaleX(0)
    }
    100% {
      transform:scale(1)
    }
  }
  @keyframes vamtam-underline-anim-left {
    0% {
      transform:scaleX(0)
    }
    100% {
      transform:scale(1)
    }
  }
  @-webkit-keyframes vamtam-underline-anim-right {
    0% {
      transform:scaleX(.8)
    }
    100% {
      transform:scaleX(0)
    }
  }
  @keyframes vamtam-underline-anim-right {
    0% {
      transform:scaleX(.8)
    }
    100% {
      transform:scaleX(0)
    }
  }
  .elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .vamtam-btn-text::after,
  .elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .vamtam-btn-text::before {
    content:"";
    display:block;
    position:absolute;
    width:100%;
    top:100%;
    margin-top:var(--vamtam-underline-spacing,var(--vamtam-global-underline-spacing,1px));
    height:var(--vamtam-underline-width,var(--vamtam-global-underline-width,1px));
    background:linear-gradient(var(--vamtam-underline-bg-color,var(--vamtam-global-underline-bg-color,currentColor)) 0 0);
    will-change:transform
  }
  .elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .vamtam-btn-text::before {
    transform-origin:left
  }
  .elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .vamtam-btn-text::after {
    transform:scaleX(0);
    transform-origin:right
  }
}
@media (any-pointer:fine) and (any-pointer:fine) {
  .elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button.hovered .vamtam-btn-text::before {
    -webkit-animation:vamtam-underline-anim-left calc(0.5s + 0.15s) ease forwards;
    animation:vamtam-underline-anim-left calc(0.5s + 0.15s) ease forwards
  }
  .elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button.hovered .vamtam-btn-text::after {
    -webkit-animation:vamtam-underline-anim-right 0.5s ease forwards;
    animation:vamtam-underline-anim-right 0.5s ease forwards
  }
}
.elementor-widget-image:not(.vamtam-animated)[data-settings*="imageGrowWithScale"] .vamtam-image-wrapper,
.elementor-editor-active .elementor-widget-image:not(.vamtam-animated)[class*="imageGrowWithScale"] .vamtam-image-wrapper {
  display:inline-block;
  width:100%
}
.elementor-widget-image:not(.vamtam-animated)[data-settings*="imageGrowWithScale"] .vamtam-image-wrapper img,
.elementor-editor-active .elementor-widget-image:not(.vamtam-animated)[class*="imageGrowWithScale"] .vamtam-image-wrapper img {
  width:100%!important
}
.elementor-widget-image:not(.vamtam-animated).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(0,.55,.45,1);
  animation-timing-function:cubic-bezier(0,.55,.45,1)
}
.elementor-widget-image:not(.vamtam-animated).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(0,.55,.45,1);
  animation-timing-function:cubic-bezier(0,.55,.45,1)
}
.elementor-widget-image:not(.vamtam-animated).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(0,.55,.45,1);
  animation-timing-function:cubic-bezier(0,.55,.45,1)
}
.elementor-widget-image:not(.vamtam-animated).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(0,.55,.45,1);
  animation-timing-function:cubic-bezier(0,.55,.45,1)
}
.elementor-widget-image:not(.vamtam-animated) img.imageGrowWithScaleLeft,
.elementor-widget-image:not(.vamtam-animated) img.imageGrowWithScaleRight,
.elementor-widget-image:not(.vamtam-animated) img.imageGrowWithScaleTop,
.elementor-widget-image:not(.vamtam-animated) img.imageGrowWithScaleBottom {
  -webkit-animation-name:vamtam-scale-out;
  animation-name:vamtam-scale-out;
  -webkit-animation-timing-function:cubic-bezier(0,.55,.45,1);
  animation-timing-function:cubic-bezier(0,.55,.45,1)
}
.elementor-widget-image:not(.vamtam-animated).growFromLeftScroll.animated-fast .elementor-image img,
.elementor-widget-image:not(.vamtam-animated).growFromRightScroll.animated-fast .elementor-image img {
  transition-duration:0.1s
}
.elementor-widget-image:not(.vamtam-animated).growFromLeftScroll.animated-slow .elementor-image img,
.elementor-widget-image:not(.vamtam-animated).growFromRightScroll.animated-slow .elementor-image img {
  transition-duration:0.1s
}
.elementor-widget-image:not(.vamtam-animated).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.1s ease;
  transition:clip-path 0.1s ease;
  transition:clip-path 0.1s ease,-webkit-clip-path 0.1s ease;
  will-change:clip-path
}
.elementor-widget-image:not(.vamtam-animated).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.1s ease;
  transition:clip-path 0.1s ease;
  transition:clip-path 0.1s ease,-webkit-clip-path 0.1s ease;
  will-change:clip-path
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-contain-link li.menu-item {
  display:flex
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-contain-link.elementor-nav-menu__align-start li.menu-item {
  justify-content:flex-start
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-contain-link.elementor-nav-menu__align-end li.menu-item {
  justify-content:flex-end
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-contain-link.elementor-nav-menu__align-center li.menu-item {
  justify-content:center
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-contain-link.elementor-nav-menu__align-justify li.menu-item {
  justify-content:stretch
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-contain-link a.elementor-item {
  max-width:-webkit-fit-content;
  max-width:-moz-fit-content;
  max-width:fit-content
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-round_menu-links .elementor-nav-menu--dropdown a {
  border-radius:20px
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles ul.elementor-nav-menu--dropdown a,
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles ul.elementor-nav-menu--dropdown a:focus,
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles ul.elementor-nav-menu--dropdown a:hover {
  -webkit-border-start:none;
  border-inline-start:none
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles:not(.vamtam-has-submenu-icon) .elementor-nav-menu .sub-arrow {
  display:none
}
@media (hover:hover) {
  body:not(.elementor-editor-active) [data-elementor-type="header"] .elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-show-on-hover {
    opacity:0;
    transition:0.3s ease-in-out
  }
  body:not(.elementor-editor-active) [data-elementor-type="header"]:hover .elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-show-on-hover {
    opacity:1
  }
}
@media (any-pointer:fine) {
  .elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme-underline a.elementor-item .vamtam-nav-text-wrap .vamtam-nav-text {
    display:inline;
    padding-bottom:var(--vamtam-underline-spacing,var(--vamtam-global-underline-spacing,1px));
    background-image:linear-gradient(var(--vamtam-pointer-color-hover,var(--vamtam-global-underline-bg-color,currentColor)) 0 0);
    background-repeat:no-repeat;
    transition:background-size 0.5s,background-position 0s 0.5s
  }
  .elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme-underline a.elementor-item.elementor-item-active .vamtam-nav-text-wrap .vamtam-nav-text {
    background-image:linear-gradient(var(--vamtam-pointer-color-active,currentColor) 0 0)
  }
  .elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme-underline a.elementor-item.hovered .vamtam-nav-text-wrap .vamtam-nav-text,
  .elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme-underline a.elementor-item:hover .vamtam-nav-text-wrap .vamtam-nav-text {
    background-position:100% 100%;
    background-size:100% var(--vamtam-underline-width,var(--vamtam-global-underline-width,1px))
  }
  .elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme-underline a.elementor-item:not(:hover):not(.hovered) .vamtam-nav-text-wrap .vamtam-nav-text {
    background-position:0 100%;
    background-size:0% var(--vamtam-underline-width,var(--vamtam-global-underline-width,1px))
  }
}
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .vamtam-item-title {
  display:flex;
  flex-flow:row nowrap;
  align-items:start
}
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .vamtam-item-title>span {
  font-size:.5834em;
  line-height:1em;
  margin-right:15px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .respond-box {
  position:relative
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .respond-box .no-comments {
  margin-top:0;
  padding-top:var(--vamtam-content-space-l);
  border-top:solid 1px var(--vamtam-default-line-color)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comment-reply-title,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper .sep-text .content,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper .sep-text .content a {
  color:var(--e-global-color-vamtam_accent_6);
  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);
  -webkit-text-decoration:var(--e-global-typography-vamtam_h5-text-decoration);
  text-decoration:var(--e-global-typography-vamtam_h5-text-decoration);
  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);
  display:block;
  height:auto;
  text-align:start;
  margin:0;
  padding:var(--vamtam-content-space-l) 0;
  padding-top:0;
  border:none
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comment-reply-title {
  padding-bottom:8px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper {
  clear:both;
  margin-bottom:0
}
body:not(.vamtam-is-elementor) .elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper {
  border:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper .sep-text {
  z-index:2;
  margin-top:0;
  margin-bottom:0;
  position:relative
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper .sep-text .content {
  padding-bottom:35px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper label {
  display:inline-block;
  padding-bottom:5px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper .logged-in-as {
  margin:0 0 20px 0!important
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments-wrapper .logged-in-as a {
  border:var(--vamtam-no-border-link)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments {
  position:relative
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments #respond,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments #respond {
  padding:10px 0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment {
  position:relative
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment.depth-1,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment.depth-1 {
  border-left:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment .comment,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment .comment {
  padding:var(--vamtam-content-space-l) 0 0 20px;
  box-sizing:border-box;
  margin-left:35px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment .single-comment-wrapper,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment .single-comment-wrapper {
  display:flex
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment .comment-content,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment .comment-content {
  flex:1;
  max-width:100%;
  padding-bottom:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment .comment-content p,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment .comment-content p {
  font-size:inherit;
  line-height:1.3em
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment .comment-content p:last-child,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment .comment-content p:last-child {
  margin-bottom:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment .comment-content p+.comment-reply-link,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment .comment-content p+.comment-reply-link {
  display:flex;
  margin-top:1.3em
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment .comment-content img,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment .comment-content img {
  padding:10px 0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .avatar,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .avatar {
  max-width:85px!important;
  max-height:85px;
  width:85px;
  border:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-author,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-author {
  display:inline-block;
  vertical-align:top;
  width:auto;
  padding-bottom:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-author img,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-author img {
  margin-right:var(--vamtam-content-space-m);
  background:var(--vamtam-accent-color-7);
  border-radius:100em;
  display:block
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .bypostauthor,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .bypostauthor {
  position:relative;
  z-index:1
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-author-link a,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-author-link a,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-edit-link,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-edit-link {
  color:var(--e-global-color-vamtam_accent_6);
  font-size:var(--e-global-typography-b8fb866-font-size);
  font-weight:var(--e-global-typography-b8fb866-font-weight);
  -webkit-text-decoration:var(--e-global-typography-b8fb866-text-decoration);
  text-decoration:var(--e-global-typography-b8fb866-text-decoration);
  line-height:var(--e-global-typography-b8fb866-line-height);
  letter-spacing:var(--e-global-typography-b8fb866-letter-spacing);
  word-spacing:var(--e-global-typography-b8fb866-word-spacing)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-time,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-time {
  padding:.2em 0 10px 0;
  font-size:.8em;
  color:var(--vamtam-accent-color-6);
  opacity:.6
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-meta,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-meta {
  display:flex;
  flex-flow:row wrap;
  justify-content:space-between
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-meta .comment-meta-left,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-meta .comment-meta-left {
  max-width:80%
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-meta>.comment-meta-inner,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-meta>.comment-meta-inner {
  display:flex;
  flex-flow:column;
  flex-wrap:wrap
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-meta>.comment-meta-inner>div,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-meta>.comment-meta-inner>div,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-meta>.comment-meta-inner>a,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-meta>.comment-meta-inner>a {
  margin-right:10px;
  margin-bottom:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-meta>.comment-meta-inner>div:last-child,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-meta>.comment-meta-inner>div:last-child,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-meta>.comment-meta-inner>a:last-child,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-meta>.comment-meta-inner>a:last-child {
  margin-right:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-meta .comment-author-link,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-meta .comment-author-link {
  color:var(--e-global-color-vamtam_accent_6);
  font-family:var(--e-global-typography-5d88b43-font-family),Sans-serif;
  font-size:var(--e-global-typography-5d88b43-font-size);
  font-weight:var(--e-global-typography-5d88b43-font-weight);
  text-transform:var(--e-global-typography-5d88b43-text-transform);
  font-style:var(--e-global-typography-5d88b43-font-style);
  -webkit-text-decoration:var(--e-global-typography-5d88b43-text-decoration);
  text-decoration:var(--e-global-typography-5d88b43-text-decoration);
  line-height:var(--e-global-typography-5d88b43-line-height);
  letter-spacing:var(--e-global-typography-5d88b43-letter-spacing);
  word-spacing:var(--e-global-typography-5d88b43-word-spacing)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments #reply-title,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments #reply-title {
  margin-bottom:0px!important
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments #cancel-comment-reply-link,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments #cancel-comment-reply-link {
  color:var(--vamtam-body-link-regular);
  position:relative;
  margin-left:5px;
  text-transform:capitalize
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-notes,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-notes {
  margin-bottom:14px;
  font-size:10px;
  opacity:.6
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment-note,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment-note {
  position:absolute;
  top:-10px;
  font-size:12px;
  transition:all 0.35s;
  opacity:0;
  color:#4F9304
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments a.comment-reply-link,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments a.comment-reply-link {
  font-size:12px;
  font-weight:500;
  padding:8px 16px 10px 16px;
  margin-top:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments .comment,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments .comment,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .woocommerce #reviews #comments ol.commentlist li {
  border:none;
  padding:0 0 var(--vamtam-content-space-l)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform {
  clear:both;
  position:relative;
  border:none;
  padding:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform:after {
  display:block;
  clear:both;
  content:""
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .input {
  background:var(--vamtam-accent-color-5)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .form-input {
  float:left;
  width:100%;
  background:none
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-email:hover .comment-note {
  opacity:1;
  top:-20px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-comment textarea {
  padding:var(--forms-fields-padding,8px);
  min-height:45px;
  height:130px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=text],
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=email],
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=url],
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-comment textarea {
  padding:var(--forms-fields-padding,8px);
  min-height:45px;
  width:100%;
  margin-top:10px;
  margin-bottom:0!important;
  outline:none
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=text]::-webkit-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=email]::-webkit-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=url]::-webkit-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-comment textarea::-webkit-input-placeholder {
  color:var(--vamtam-accent-color-6)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=text]:-ms-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=email]:-ms-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=url]:-ms-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-comment textarea:-ms-input-placeholder {
  color:var(--vamtam-accent-color-6)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=text]::-ms-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=email]::-ms-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=url]::-ms-input-placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-comment textarea::-ms-input-placeholder {
  color:var(--vamtam-accent-color-6)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=text]::placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=email]::placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type=url]::placeholder,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-comment textarea::placeholder {
  color:var(--vamtam-accent-color-6)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .form-submit {
  bottom:0;
  height:auto;
  float:none;
  clear:both
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform input[type="checkbox"] {
  vertical-align:middle;
  margin-right:5px;
  padding:10px;
  float:left
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform label[for="wp-comment-cookies-consent"] {
  display:inline
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform p {
  line-height:1.5;
  font-size:12px;
  font-style:normal;
  margin-bottom:var(--vamtam-content-space-m)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform p.comment-notes {
  line-height:1.5;
  font-size:12px;
  font-style:normal
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-cookies-consent {
  display:flex;
  align-items:center
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-cookies-consent>input {
  margin-right:10px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles #commentform .comment-form-cookies-consent>label {
  padding-bottom:0
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comment-author {
  line-height:1em!important
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comment-author span {
  float:left;
  margin-top:3px
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comment-edit-link {
  font-size:12px!important
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comment-edit-link:hover {
  color:var(--vamtam-body-link-hover)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comments {
  border-bottom:solid 1px var(--e-global-color-vamtam_accent_7);
  margin-bottom:var(--vamtam-content-space-l)
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] .form-submit #submit {
  display:none
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] :is(.elementor-button[type="submit"],
.comment-reply-link) :is(.elementor-button-text,
.btext) {
  position:relative
}
@keyframes vamtam-underline-anim-left {
  0% {
    transform:scaleX(0)
  }
  100% {
    transform:scale(1)
  }
}
@keyframes vamtam-underline-anim-right {
  0% {
    transform:scaleX(.8)
  }
  100% {
    transform:scaleX(0)
  }
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] :is(.elementor-button[type="submit"],
.comment-reply-link) :is(.elementor-button-text,
.btext)::after,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] :is(.elementor-button[type="submit"],
.comment-reply-link) :is(.elementor-button-text,
.btext)::before {
  content:"";
  display:block;
  position:absolute;
  width:100%;
  top:100%;
  margin-top:var(--vamtam-underline-spacing,var(--vamtam-global-underline-spacing,1px));
  height:var(--vamtam-underline-width,var(--vamtam-global-underline-width,1px));
  background:linear-gradient(var(--vamtam-underline-bg-color,var(--vamtam-global-underline-bg-color,currentColor)) 0 0);
  will-change:transform
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] :is(.elementor-button[type="submit"],
.comment-reply-link) :is(.elementor-button-text,
.btext)::before {
  transform-origin:left
}
.elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] :is(.elementor-button[type="submit"],
.comment-reply-link) :is(.elementor-button-text,
.btext)::after {
  transform:scaleX(0);
  transform-origin:right
}
@media (any-pointer:fine) {
  .elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] :is(.elementor-button[type="submit"],
  .comment-reply-link).hovered :is(.elementor-button-text,
  .btext)::before {
    -webkit-animation:vamtam-underline-anim-left calc(0.5s + 0.15s) ease forwards;
    animation:vamtam-underline-anim-left calc(0.5s + 0.15s) ease forwards
  }
  .elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] :is(.elementor-button[type="submit"],
  .comment-reply-link).hovered :is(.elementor-button-text,
  .btext)::after {
    -webkit-animation:vamtam-underline-anim-right 0.5s ease forwards;
    animation:vamtam-underline-anim-right 0.5s ease forwards
  }
}
.elementor-widget-toggle.vamtam-has-theme-widget-styles.vamtam-center-align-toggle .elementor-toggle-item .elementor-tab-title {
  text-align:center
}/* End custom CSS */