.elementor-2684 .elementor-element.elementor-element-2a027866 > .elementor-container{max-width:1600px;}.elementor-2684 .elementor-element.elementor-element-60f20d6f > .elementor-element-populated{color:#005AFA;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2684 .elementor-element.elementor-element-516b089a{width:var( --container-widget-width, 99.924% );max-width:99.924%;--container-widget-width:99.924%;--container-widget-flex-grow:0;text-align:start;font-family:"Albert Sans", Sans-serif;font-size:22px;font-weight:400;line-height:34px;color:#000000;}.elementor-2684 .elementor-element.elementor-element-aeaadc3{--spacer-size:10px;}.elementor-2684 .elementor-element.elementor-element-455bea6:not(.elementor-motion-effects-element-type-background), .elementor-2684 .elementor-element.elementor-element-455bea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(39deg, #0485DCBD 8%, #0C0346EB 100%);}.elementor-2684 .elementor-element.elementor-element-455bea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2684 .elementor-element.elementor-element-455bea6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2684 .elementor-element.elementor-element-cf47155{--spacer-size:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2684 .elementor-element.elementor-element-18f0169{width:var( --container-widget-width, 97.434% );max-width:97.434%;--container-widget-width:97.434%;--container-widget-flex-grow:0;}.elementor-2684 .elementor-element.elementor-element-0625e83{--spacer-size:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2684 .elementor-element.elementor-element-dfec2a0{width:var( --container-widget-width, 119.443% );max-width:119.443%;--container-widget-width:119.443%;--container-widget-flex-grow:0;text-align:center;}.elementor-2684 .elementor-element.elementor-element-dfec2a0 > .elementor-widget-container{margin:0px 26px 14px 26px;padding:0px 0px 0px 0px;}.elementor-2684 .elementor-element.elementor-element-dfec2a0 .elementor-heading-title{font-family:"Paytone One", Sans-serif;font-size:44px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:73px;letter-spacing:0.4px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;text-shadow:0px 0px 10px rgba(253.29999999999998, 10.462391304347793, 10.462391304347793, 0.3);color:#FFFFFF;}.elementor-2684 .elementor-element.elementor-element-204a4e7{font-family:"Verdana", Sans-serif;font-size:1px;font-weight:800;text-shadow:0px 0px 10px rgba(214.2, 48.89347826086954, 48.89347826086954, 0);}body.elementor-page-2684:not(.elementor-motion-effects-element-type-background), body.elementor-page-2684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2684 .elementor-element.elementor-element-f795e81{width:3.606%;}.elementor-2684 .elementor-element.elementor-element-09d4ed2{width:29.61%;}.elementor-2684 .elementor-element.elementor-element-281a73b{width:62.793%;}.elementor-2684 .elementor-element.elementor-element-5a70f64{width:3.961%;}}@media(max-width:1024px){.elementor-2684 .elementor-element.elementor-element-516b089a{text-align:justify;}}@media(max-width:767px){.elementor-2684 .elementor-element.elementor-element-2a027866 > .elementor-container{max-width:1413px;text-align:justify;}.elementor-2684 .elementor-element.elementor-element-516b089a{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-516b089a */ .meet-buttons-container {
  text-align: center;
  padding: 30px 15px;
  max-width: 900px;
  margin: 0 auto;
}

.meet-buttons-container h2 {
  margin: 0 0 28px;
  font-size: 2rem;
  color: #333;
}

.meet-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 18px;
}

.meet-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 14px 24px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.05rem;
  color: #ffffff;
  min-width: 180px;
  transition: transform 0.22s ease, box-shadow 0.22s ease, opacity 0.22s ease;
  box-sizing: border-box;
}

.meet-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.18);
  opacity: 0.9;
}

.whatsapp { background-color: #25D366; }
.google   { background-color: #4285F4; }
.calendar { background-color: #EA4335; }

.meet-btn i {
  font-size: 1.45em;
}

/* Mobile */
@media (max-width: 600px) {
  .meet-buttons {
    flex-direction: column;
    align-items: center;
    gap: 16px;
  }

  .meet-btn {
    width: 100%;
    max-width: 320px;
    padding: 16px 20px;
  }

  .meet-buttons-container h2 {
    font-size: 1.7rem;
  }
} /* End custom CSS */