.elementor-16213 .elementor-element.elementor-element-8616d13{margin-top:60px;margin-bottom:60px;}.elementor-16213 .elementor-element.elementor-element-1812f32{margin-top:60px;margin-bottom:60px;}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__button{background-color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__button:hover{background-color:var( --e-global-color-78fbccc );}.elementor-16213 .elementor-element.elementor-element-64a452b{--e-price-table-header-background-color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__header{padding:15px 15px 15px 15px;}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__heading{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__subheading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__price{background-color:var( --e-global-color-5e9bac9 );padding:30px 30px 30px 30px;}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__currency, .elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__integer-part, .elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__fractional-part{color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table .elementor-price-table__price{font-family:"Recoleta Alt", Sans-serif;font-size:50px;font-weight:600;}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__currency{align-self:flex-start;}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__after-price{justify-content:flex-end;}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__features-list{background-color:var( --e-global-color-5e9bac9 );text-align:center;}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__footer{background-color:var( --e-global-color-5e9bac9 );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__button{background-color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__button:hover{background-color:var( --e-global-color-78fbccc );}.elementor-16213 .elementor-element.elementor-element-ca74cdd{--e-price-table-header-background-color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__header{padding:15px 15px 15px 15px;}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__heading{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__subheading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__price{background-color:var( --e-global-color-5e9bac9 );padding:30px 30px 30px 30px;}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__currency, .elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__integer-part, .elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__fractional-part{color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table .elementor-price-table__price{font-family:"Recoleta Alt", Sans-serif;font-size:50px;font-weight:600;}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__currency{align-self:flex-start;}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__after-price{justify-content:flex-end;}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__features-list{background-color:var( --e-global-color-5e9bac9 );text-align:center;}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__footer{background-color:var( --e-global-color-5e9bac9 );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__button{background-color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__button:hover{background-color:var( --e-global-color-78fbccc );}.elementor-16213 .elementor-element.elementor-element-38bfd3d{--e-price-table-header-background-color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__header{padding:15px 15px 15px 15px;}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__heading{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__subheading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__price{background-color:var( --e-global-color-5e9bac9 );padding:30px 30px 30px 30px;}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__currency, .elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__integer-part, .elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__fractional-part{color:var( --e-global-color-2eed69f );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table .elementor-price-table__price{font-family:"Recoleta Alt", Sans-serif;font-size:50px;font-weight:600;}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__currency{align-self:flex-start;}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__after-price{justify-content:flex-end;}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__features-list{background-color:var( --e-global-color-5e9bac9 );text-align:center;}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__footer{background-color:var( --e-global-color-5e9bac9 );}.elementor-16213 .elementor-element.elementor-element-24c848d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16213 .elementor-element.elementor-element-24c848d iframe{height:300px;}.elementor-16213 .elementor-element.elementor-element-2e0e147 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-16213 .elementor-element.elementor-element-2e0e147 .elementor-heading-title{font-size:21px;color:var( --e-global-color-78fbccc );}.elementor-16213 .elementor-element.elementor-element-19db44a .elementor-button{background-color:#5A1E82;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-19db44a{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-19db44a > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-90e7181 .elementor-button{background-color:#D2DB4A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-90e7181{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-90e7181 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-346b548 .elementor-button{background-color:#A05909;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-346b548{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-346b548 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-4e3a1b8 .elementor-button{background-color:#005F61;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-4e3a1b8{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-4e3a1b8 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-be22a47 .elementor-button{background-color:#F5A300;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-be22a47{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-be22a47 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-5bfa5e2 .elementor-button{background-color:#5A1E82;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-5bfa5e2{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-5bfa5e2 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-782f3cb .elementor-button{background-color:#84471C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-782f3cb{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-782f3cb > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-d2f25e7 .elementor-button{background-color:#00ACE7;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-d2f25e7{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-d2f25e7 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-a67c455 iframe{height:300px;}.elementor-16213 .elementor-element.elementor-element-4281ad1 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-16213 .elementor-element.elementor-element-4281ad1 .elementor-heading-title{font-size:21px;color:var( --e-global-color-78fbccc );}.elementor-16213 .elementor-element.elementor-element-9749d36 .elementor-button{background-color:#A05909;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-9749d36{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-9749d36 > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-fba0d6f .elementor-button{background-color:#78003C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;padding:8px 16px 8px 16px;}.elementor-16213 .elementor-element.elementor-element-fba0d6f{width:auto;max-width:auto;}.elementor-16213 .elementor-element.elementor-element-fba0d6f > .elementor-widget-container{margin:0px 16px 10px 0px;}.elementor-16213 .elementor-element.elementor-element-490f8ea, .elementor-16213 .elementor-element.elementor-element-490f8ea > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-16213 .elementor-element.elementor-element-490f8ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:60px;}.elementor-16213 .elementor-element.elementor-element-490f8ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16213 .elementor-element.elementor-element-b256e65 .elementor-button{background-color:var( --e-global-color-78fbccc );font-weight:600;letter-spacing:0.8px;fill:var( --e-global-color-3fdc4cf );color:var( --e-global-color-3fdc4cf );border-style:none;border-radius:100px 100px 100px 100px;}.elementor-16213 .elementor-element.elementor-element-b256e65 .elementor-button:hover, .elementor-16213 .elementor-element.elementor-element-b256e65 .elementor-button:focus{background-color:var( --e-global-color-6e0dda97 );border-color:var( --e-global-color-3fdc4cf );}.elementor-16213 .elementor-element.elementor-element-b256e65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16213 .elementor-element.elementor-element-b256e65 .elementor-button .elementor-button-content-wrapper{gap:20px;}@media(min-width:2400px){.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1366px){.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table .elementor-price-table__price{font-size:32px;}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table .elementor-price-table__price{font-size:32px;}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table .elementor-price-table__price{font-size:32px;}}@media(max-width:767px){.elementor-16213 .elementor-element.elementor-element-8616d13{margin-top:60px;margin-bottom:0px;}.elementor-16213 .elementor-element.elementor-element-1812f32{margin-top:60px;margin-bottom:0px;}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-64a452b .elementor-price-table .elementor-price-table__price{font-size:28px;line-height:30px;}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-ca74cdd .elementor-price-table .elementor-price-table__price{font-size:28px;line-height:30px;}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table__subheading{font-size:var( --e-global-typography-text-font-size );}.elementor-16213 .elementor-element.elementor-element-38bfd3d .elementor-price-table .elementor-price-table__price{font-size:28px;line-height:30px;}.elementor-16213 .elementor-element.elementor-element-b855664 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16213 .elementor-element.elementor-element-b256e65 .elementor-button{font-size:14px;line-height:16px;padding:20px 20px 20px 20px;}}/* Start custom CSS for button, class: .elementor-element-19db44a */.elementor-16213 .elementor-element.elementor-element-19db44a {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-19db44a::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-19db44a:hover::after,
.elementor-16213 .elementor-element.elementor-element-19db44a:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90e7181 */.elementor-16213 .elementor-element.elementor-element-90e7181 {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-90e7181::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-90e7181:hover::after,
.elementor-16213 .elementor-element.elementor-element-90e7181:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-346b548 */.elementor-16213 .elementor-element.elementor-element-346b548 {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-346b548::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-346b548:hover::after,
.elementor-16213 .elementor-element.elementor-element-346b548:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e3a1b8 */.elementor-16213 .elementor-element.elementor-element-4e3a1b8 {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-4e3a1b8::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-4e3a1b8:hover::after,
.elementor-16213 .elementor-element.elementor-element-4e3a1b8:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be22a47 */.elementor-16213 .elementor-element.elementor-element-be22a47 {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-be22a47::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-be22a47:hover::after,
.elementor-16213 .elementor-element.elementor-element-be22a47:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bfa5e2 */.elementor-16213 .elementor-element.elementor-element-5bfa5e2 {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-5bfa5e2::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-5bfa5e2:hover::after,
.elementor-16213 .elementor-element.elementor-element-5bfa5e2:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-782f3cb */.elementor-16213 .elementor-element.elementor-element-782f3cb {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-782f3cb::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-782f3cb:hover::after,
.elementor-16213 .elementor-element.elementor-element-782f3cb:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2f25e7 */.elementor-16213 .elementor-element.elementor-element-d2f25e7 {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-d2f25e7::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-d2f25e7:hover::after,
.elementor-16213 .elementor-element.elementor-element-d2f25e7:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9749d36 */.elementor-16213 .elementor-element.elementor-element-9749d36 {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-9749d36::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-9749d36:hover::after,
.elementor-16213 .elementor-element.elementor-element-9749d36:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fba0d6f */.elementor-16213 .elementor-element.elementor-element-fba0d6f {
  position: relative;
  overflow: visible;
}

.elementor-16213 .elementor-element.elementor-element-fba0d6f::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #0030A8;
  color: #fff;
  padding: 8px 10px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s;
}

.elementor-16213 .elementor-element.elementor-element-fba0d6f:hover::after,
.elementor-16213 .elementor-element.elementor-element-fba0d6f:focus-visible::after {
  opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Recoleta Alt';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-thin-webfont.woff2') format('woff2'),
		url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-semibold-webfont.woff') format('woff'),
		url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Recoleta Alt';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-black-webfont.woff2') format('woff2'),
		url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-black-webfont.woff') format('woff'),
		url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-black.ttf') format('truetype');
}
@font-face {
	font-family: 'Recoleta Alt';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-bold-webfont.woff2') format('woff2'),
		url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-bold-webfont.woff') format('woff'),
		url('https://www.ondinegenevoise.ch/wp-content/uploads/2024/08/recoletaalt-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */