.elementor-2 .elementor-element.elementor-element-34e70d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-9771234 .elementor-button{background-color:#C8F000;font-family:"Inter", Sans-serif;font-size:23px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-4f4c17c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-4ba2720{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-a09a463{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-9e2cbda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-84925f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-9837910 .elementor-button{background-color:#C8F000;font-family:"Inter", Sans-serif;font-size:23px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-31d7d2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-4666c38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-589f08b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-a35d63f{--display:flex;}.elementor-2 .elementor-element.elementor-element-e9b328c .elementor-button{background-color:#C8F000;font-family:"Inter", Sans-serif;font-size:23px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-691301c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-094df7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-bc6b67c */.buy-button{
  margin-top:40px !important;
  width:100% !important;
  min-height:82px !important;
  padding:18px 22px !important;

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  border:none !important;
  border-radius:24px !important;
  background:#C8F000 !important;
  color:#111111 !important;

  font-family:'Inter',sans-serif !important;
  font-size:clamp(20px, 5vw, 34px) !important;
  font-weight:900 !important;
  line-height:1.05 !important;
  letter-spacing:-0.8px !important;
  text-transform:uppercase !important;
  text-align:center !important;

  white-space:normal !important;
  word-break:normal !important;
  overflow-wrap:break-word !important;

  cursor:pointer !important;
  box-shadow:0 18px 50px rgba(200,240,0,.25) !important;
  -webkit-appearance:none !important;
  appearance:none !important;
}

.buy-button span{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  color:#111111 !important;
  font:inherit !important;
  line-height:1.05 !important;
  white-space:normal !important;
  overflow-wrap:break-word !important;
  text-align:center !important;
}

@media(max-width:480px){
  .buy-button{
    min-height:76px !important;
    padding:16px 18px !important;
    font-size:22px !important;
    letter-spacing:-0.5px !important;
    border-radius:22px !important;
  }
}/* End custom CSS */