/* Fercho Elementor Platform frontend styles */
body {
  --vamtam-accent-color-1: var(--e-global-color-vamtam_accent_1, #F2D701);
  --vamtam-accent-color-2: var(--e-global-color-vamtam_accent_2, #3CA200);
  --vamtam-accent-color-3: var(--e-global-color-vamtam_accent_3, #E8F5D3);
  --vamtam-accent-color-4: var(--e-global-color-vamtam_accent_4, #F4F6F0);
  --vamtam-accent-color-5: var(--e-global-color-vamtam_accent_5, #FFFFFF);
  --vamtam-accent-color-6: var(--e-global-color-vamtam_accent_6, #000000);
  --vamtam-accent-color-7: var(--e-global-color-vamtam_accent_7, rgba(0,0,0,.10));
  --vamtam-default-line-color: var(--vamtam-accent-color-7);
}

.fep-sticky-header {
  position: sticky;
  top: var(--fep-sticky-offset, var(--vamtam-sticky-offset, 0px));
  z-index: 999;
}

.vamtam-sticky-header--transparent-header {
  background-color: var(--vamtam-sticky-header-bg-color, rgba(255,255,255,.2));
  backdrop-filter: blur(12px);
}

.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button :is(.vamtam-btn-text, .vamtam-btn-text-abs),
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button :is(.vamtam-btn-text, .vamtam-btn-text-abs),
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button :is(.vamtam-btn-text, .vamtam-btn-text-abs),
.elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] a.comment-reply-link :is(.vamtam-btn-text, .vamtam-btn-text-abs),
.elementor-widget-post-comments.vamtam-has-theme-widget-styles[data-widget_type="post-comments.theme_comments"] .form-submit .elementor-button[type="submit"] :is(.vamtam-btn-text, .vamtam-btn-text-abs) {
  display: block;
  transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .vamtam-btn-text-wrap,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .vamtam-btn-text-wrap,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .vamtam-btn-text-wrap,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .vamtam-btn-text-wrap,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .vamtam-btn-text-wrap {
  order: 10;
  overflow: hidden;
  position: relative;
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .vamtam-btn-text,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .vamtam-btn-text,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .vamtam-btn-text,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .vamtam-btn-text,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .vamtam-btn-text { position: relative; }
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .vamtam-btn-text-abs,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .vamtam-btn-text-abs,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .vamtam-btn-text-abs,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .vamtam-btn-text-abs,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .vamtam-btn-text-abs {
  position: absolute;
  top: 0;
  transform: translateY(101%);
  pointer-events: none;
  user-select: none;
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .vamtam-btn-text-abs::before,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .vamtam-btn-text-abs::before,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .vamtam-btn-text-abs::before,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .vamtam-btn-text-abs::before,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .vamtam-btn-text-abs::before {
  content: attr(data-vamtam-btn-text);
  display: block;
  white-space: inherit;
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button:hover .vamtam-btn-text,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button:hover .vamtam-btn-text,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button:hover .vamtam-btn-text,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link:hover .vamtam-btn-text,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"]:hover .vamtam-btn-text { transform: translate(0px, -101%); }
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button:hover .vamtam-btn-text-abs,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button:hover .vamtam-btn-text-abs,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button:hover .vamtam-btn-text-abs,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link:hover .vamtam-btn-text-abs,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"]:hover .vamtam-btn-text-abs { transform: translate(0px, 0%); }

.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-icon-styles .elementor-button-content-wrapper { align-items: center; }
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-icon-styles .elementor-button-icon { display: inline-flex; align-items: center; justify-content: center; }
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-icon-styles .elementor-button-icon :is(i, svg) {
  padding: 12px;
  border-radius: 50%;
  color: var(--vamtam-accent-color-2, #3CA200);
  background-color: var(--vamtam-accent-color-3, #E8F5D3);
  box-sizing: content-box;
  transition-property: color, fill, background-color, border-color, box-shadow, transform;
  transition-duration: .3s;
  transition-timing-function: ease;
}
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-icon-styles .elementor-button-icon svg { width: 1em; height: 1em; }

.elementor-widget-n-accordion.vamtam-has-theme-widget-styles.vamtam-has-icon-theme-styles .e-n-accordion-item-title-icon,
.fep-has-accordion-icon-styles .e-n-accordion-item-title-icon {
  padding: 8px;
  background-color: var(--vamtam-n-accordion-icon-bg-color, var(--e-global-color-vamtam_accent_5, #fff));
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  min-height: 34px;
  box-sizing: border-box;
}
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .e-n-accordion-item { border: none !important; box-shadow: 0 0 0 0.8px rgba(0,0,0,0.08); }
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .e-n-accordion-item > [class*="e-con"],
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .e-n-accordion-item > .e-con { border-top: none !important; }
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .e-n-accordion-item-title { border-bottom: 0.8px solid rgba(0,0,0,0.08) !important; }
.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"] .form-submit .elementor-button[type="submit"] { border:0; }

.vamtam-has-theme-cp.vamtam-cp-top-left, [data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-top-left {
  -webkit-clip-path: polygon(32.2492676px 0px, 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), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.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 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
          clip-path: polygon(32.2492676px 0px, 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), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.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 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
}

.vamtam-has-theme-cp.vamtam-cp-top-right, [data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-top-right {
  -webkit-clip-path: polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0px, calc(100% - 29.883191px) 0px, calc(100% - 24.96109729px) 0.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), 0.41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0px 45.853843px, 0px 45.853843px, 0.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) 0px, calc(100% - 29.883191px) 0px, calc(100% - 24.96109729px) 0.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), 0.41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0px 45.853843px, 0px 45.853843px, 0.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);
}

.vamtam-has-theme-cp.vamtam-cp-top-center, [data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-top-center {
  -webkit-clip-path: polygon(26px 14.140625px, calc(50% - 0px) 0px, 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), 0.29764361px calc(100% - 23.58015393px), 3.75493181E-31px calc(100% - 27.524326px), 0px 40.140625px, 0px 40.140625px, 0.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) 0px, 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), 0.29764361px calc(100% - 23.58015393px), 3.75493181E-31px calc(100% - 27.524326px), 0px 40.140625px, 0px 40.140625px, 0.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);
}

.vamtam-has-theme-cp.vamtam-cp-bottom-left, [data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-bottom-left {
  -webkit-clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.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), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.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 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
          clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.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), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.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 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
}

.vamtam-has-theme-cp.vamtam-cp-bottom-right, [data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-bottom-right {
  -webkit-clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.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), 0.41860062px calc(100% - 40.8269604px), 5.29492535E-31px calc(100% - 46.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.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 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
          clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.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), 0.41860062px calc(100% - 40.8269604px), 5.29492535E-31px calc(100% - 46.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.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 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
}

.vamtam-has-theme-cp.vamtam-cp-bottom-center, [data-element_type="container"].vamtam-has-theme-cp.vamtam-cp-bottom-center {
  -webkit-clip-path: polygon(26px 0px, calc(100% - 26px) 0px, calc(100% - 26px) 0px, calc(100% - 21.78266507px) 0.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), 0.29764361px calc(100% - 37.72077893px), 3.75493181E-31px calc(100% - 41.664951px), 0px 26px, 0px 26px, 0.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 0.34029611px, 26px 4.30444289E-31px);
          clip-path: polygon(26px 0px, calc(100% - 26px) 0px, calc(100% - 26px) 0px, calc(100% - 21.78266507px) 0.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), 0.29764361px calc(100% - 37.72077893px), 3.75493181E-31px calc(100% - 41.664951px), 0px 26px, 0px 26px, 0.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 0.34029611px, 26px 4.30444289E-31px);
}




/* FEP stability overrides */
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .elementor-button-content-wrapper,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .elementor-button-content-wrapper,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .elementor-button-content-wrapper,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .elementor-button-content-wrapper,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
}

.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .vamtam-btn-text-wrap,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .vamtam-btn-text-wrap,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .vamtam-btn-text-wrap,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .vamtam-btn-text-wrap,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .vamtam-btn-text-wrap {
  display: inline-grid;
  grid-template-areas: "stack";
  white-space: nowrap;
  line-height: inherit;
}

.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .vamtam-btn-text,
.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .vamtam-btn-text-abs,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .vamtam-btn-text,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .vamtam-btn-text-abs,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .vamtam-btn-text,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .vamtam-btn-text-abs,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .vamtam-btn-text,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .vamtam-btn-text-abs,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .vamtam-btn-text,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .vamtam-btn-text-abs {
  grid-area: stack;
  white-space: nowrap;
}

.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-hover-anim .elementor-button .vamtam-btn-text-abs,
.elementor-widget-form.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .elementor-button .vamtam-btn-text-abs,
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-has-btn-hover-anim .e-loop__load-more .elementor-button .vamtam-btn-text-abs,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles a.comment-reply-link .vamtam-btn-text-abs,
.elementor-widget-post-comments.vamtam-has-theme-widget-styles .form-submit .elementor-button[type="submit"] .vamtam-btn-text-abs {
  position: absolute;
  inset: 0 auto auto 0;
}

/* Clip-path base: matches legacy site — border-radius + overflow hidden work alongside the polygon shapes */
[data-element_type="container"].vamtam-has-theme-cp, .vamtam-has-theme-cp {
  overflow: hidden;
  border-radius: 32px;
}

/* Nested accordion — legacy-faithful styles */
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .e-n-accordion-item {
  border: none;
  border-radius: 24px;
  overflow: visible;
  margin-bottom: 10px;
}
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .e-n-accordion-item-title {
  align-items: center;
  position: relative;
}
/* title-forward: ensure title stays above content during transitions */
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles.title-forward .e-n-accordion-item-title {
  z-index: 10;
}
/* Content panel */
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .e-n-accordion-item > [class*="e-con"],
.elementor-widget-n-accordion.vamtam-has-theme-widget-styles .e-n-accordion-item > .e-con {
  border: none !important;
}

/* Booking form — normalize select field heights to match date/time inputs */
.bookit-form select,
.stm_booking_form select {
  height: 49.8px !important;
  padding-right: 40px !important;
}

/* Flatpickr datepicker — remove border on year input */
.flatpickr-calendar .numInput.cur-year {
  border: none !important;
  box-shadow: none !important;
}

/* Flatpickr timepicker — remove borders on hour/minute inputs */
.flatpickr-time .numInput,
.flatpickr-time input[type="number"] {
  border: none !important;
  box-shadow: none !important;
  padding: 0 10px !important;
}
