.elementor-25680 .elementor-element.elementor-element-c340fd6{margin-top:61px;margin-bottom:55px;}.elementor-widget-text-editor .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{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-25680 .elementor-element.elementor-element-cd7d38c > .elementor-widget-container{margin:135px 0px 0px 0px;}.elementor-25680 .elementor-element.elementor-element-cd7d38c{z-index:99;}.elementor-widget-image .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-25680 .elementor-element.elementor-element-35d02bc > .elementor-widget-container{margin:0px 0px 0px -105px;}.elementor-25680 .elementor-element.elementor-element-35d02bc{z-index:0;}.elementor-25680 .elementor-element.elementor-element-35d02bc img{border-radius:10px 10px 10px 10px;}/* Start custom CSS */.affwp-form {
    margin-bottom: 20px;
    background-color: #f6f6f6;
    padding: 10px;
    color: black;
    border: 4px solid #f6f6f6;
    border-radius: 5px;
}

body.elementor-page-25680 #affwp-register-form input.button {
  background-color: orange;
  color: white;
  border-radius: 3px;
  border: 2px solid orange;
  font-size: 16px;
  transition: background-color 0.2s ease-in-out;
}

body.elementor-page-25680 #affwp-register-form input.button:hover {
  background-color: #ff9237;
}

body.elementor-page-25680 #affwp-register-form input.button a {
  color: inherit;
  text-decoration: none;
}



body.elementor-page-25680 form p {
  margin-bottom: 10px !important;
}
body.elementor-page-25680 .affwp-form fieldset {
  border: none;
  margin-bottom: 0!important;
}

a.btn, a.btn:link, a.btn:visited, button, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], li.bypostauthor cite span, a.comment-reply-link, div.jp-interface, .wpb_button, span.wpb_button, button.wpb_button {
    color: orange !important;
    border: 1px solid orange !important;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
    background-color: orange;
    color: white !important;
    border-radius: 3px !important;
}/* End custom CSS */