.elementor-79896 .elementor-element.elementor-element-7f4ed21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-79896 .elementor-element.elementor-element-34bbc51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-34bbc51 .elementor-button{font-family:"Roboto", sans-serif;font-weight:bold;line-height:24px;border-radius:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-34bbc51 .elementor-button, .elementor-79896 .elementor-element.elementor-element-34bbc51 .elementor-button .elementor-button-icon{font-size:16px;}.elementor-79896 .elementor-element.elementor-element-ab20000 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-ab20000 .elementor-button{font-family:"Roboto", sans-serif;font-weight:bold;line-height:24px;border-radius:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-ab20000 .elementor-button, .elementor-79896 .elementor-element.elementor-element-ab20000 .elementor-button .elementor-button-icon{font-size:16px;}.elementor-79896 .elementor-element.elementor-element-0ef4cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-0ef4cf8 .elementor-button{font-family:"Roboto", sans-serif;font-weight:bold;line-height:24px;border-radius:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-0ef4cf8 .elementor-button, .elementor-79896 .elementor-element.elementor-element-0ef4cf8 .elementor-button .elementor-button-icon{font-size:16px;}.elementor-79896 .elementor-element.elementor-element-1311268 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-66627c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-586c525 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-ab17796 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-582cd9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-890d5a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-e5eecd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-fae429d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-678b068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-79896 .elementor-element.elementor-element-34bbc51 .elementor-button, .elementor-79896 .elementor-element.elementor-element-34bbc51 .elementor-button .elementor-button-icon{font-size:14px;}.elementor-79896 .elementor-element.elementor-element-34bbc51 .elementor-button{padding:12px 12px 12px 12px;}.elementor-79896 .elementor-element.elementor-element-ab20000 .elementor-button, .elementor-79896 .elementor-element.elementor-element-ab20000 .elementor-button .elementor-button-icon{font-size:14px;}.elementor-79896 .elementor-element.elementor-element-ab20000 .elementor-button{padding:12px 12px 12px 12px;}.elementor-79896 .elementor-element.elementor-element-0ef4cf8 .elementor-button, .elementor-79896 .elementor-element.elementor-element-0ef4cf8 .elementor-button .elementor-button-icon{font-size:14px;}.elementor-79896 .elementor-element.elementor-element-0ef4cf8 .elementor-button{padding:12px 12px 12px 12px;}.elementor-79896 .elementor-element.elementor-element-edfd9c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-1c5eff8{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-332fe73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-540a86e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-70f5571 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-ad201b0{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-2d9f7b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-6b7669f{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-462ce22 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-070ebbf{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-9bb1653 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-a903921{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-1694b54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-916a55f{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-4c13cf5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-dcd076c{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-a82a4fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-adf3abc{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-1ce4261 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-b8c8b6c{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-79896 .elementor-element.elementor-element-5bbce18 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-20258db */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-709e058 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-108ed85 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a45a990 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a08f55 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13c0a07 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07f0473 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90ef285 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f37f1c */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f56a1b0 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb36a89 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ece96 */.cehai-button-mobile {
  display: none;
  text-align: center;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .cehai-button-mobile {
    display: block;
  }

  .cehai-button-mobile button {
    background-color: #007BFF;
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b718831 */.gform_title{
font-weight: bold;    
color: #ffff;
font-size: 17px;
}
.gform_wrapper textarea, .gform_wrapper .top_label .gfield_label {
    color: #fff !important;
}
#gform_submit_button_31{
background: #fff;
    color: red;
    width: 25%;
    align-items: center;
    justify-content: center;
    margin-left: 35% !important;
}
.gf-popup {
 
    position: fixed;
    z-index: 9999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #e00000 !important;
    padding: 2em;
    max-width: 600px;
    width: 90%;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
}
.gf-popup .gf-close {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS */body.postid-79896 .gform_wrapper #gform_31 textarea {
	color: #2C3338 !important;
}/* End custom CSS */