.elementor-30520 .elementor-element.elementor-element-6f8796e2:not(.elementor-motion-effects-element-type-background), .elementor-30520 .elementor-element.elementor-element-6f8796e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444141;}.elementor-30520 .elementor-element.elementor-element-6f8796e2 > .elementor-container{max-width:1293px;}.elementor-30520 .elementor-element.elementor-element-6f8796e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-30520 .elementor-element.elementor-element-6f8796e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30520 .elementor-element.elementor-element-6642f017 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30520 .elementor-element.elementor-element-6642f017 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30520 .elementor-element.elementor-element-77a630cc:not(.elementor-motion-effects-element-type-background), .elementor-30520 .elementor-element.elementor-element-77a630cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444141;}.elementor-30520 .elementor-element.elementor-element-77a630cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30520 .elementor-element.elementor-element-77a630cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30520 .elementor-element.elementor-element-e518c71{--spacer-size:50px;width:var( --container-widget-width, 98.42% );max-width:98.42%;--container-widget-width:98.42%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{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-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-30520 .elementor-element.elementor-element-64b5c29a > .elementor-widget-container{margin:0px 0px -49px 0px;padding:0px 0px 0px 10px;}.elementor-30520 .elementor-element.elementor-element-181ddb5b{--spacer-size:38px;}.elementor-30520 .elementor-element.elementor-element-1e260544{--spacer-size:50px;}.elementor-30520 .elementor-element.elementor-element-779205c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30520 .elementor-element.elementor-element-779205c1{text-align:right;}.elementor-30520 .elementor-element.elementor-element-55615d5c{--spacer-size:21px;}.elementor-30520 .elementor-element.elementor-element-03a229c > .elementor-container{max-width:1364px;}.elementor-30520 .elementor-element.elementor-element-5555075e{width:100%;max-width:100%;}.elementor-30520 .elementor-element.elementor-element-970998c > .elementor-container{max-width:1302px;}.elementor-30520 .elementor-element.elementor-element-f6bdb01 > .elementor-element-populated{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30520 .elementor-element.elementor-element-f6bdb01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30520 .elementor-element.elementor-element-c930e2b{--spacer-size:350px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30520 .elementor-element.elementor-element-6642f017{width:100%;}.elementor-30520 .elementor-element.elementor-element-54b57984{width:42%;}.elementor-30520 .elementor-element.elementor-element-169b1730{width:58%;}.elementor-30520 .elementor-element.elementor-element-55f1d8b{width:100%;}.elementor-30520 .elementor-element.elementor-element-f6bdb01{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-03bb90c */.elementor-30520 .elementor-element.elementor-element-03bb90c .gform_next_button.gform-theme-button.button {
  background-color: #0ea14e;
  color: #fff;
  font-weight: bold;
  border: 2px solid #0ea14e;
}

.elementor-30520 .elementor-element.elementor-element-03bb90c .gform-field-label.gform-field-label--type-sub {
  color: black;
  font-weight: bold;
}

.elementor-30520 .elementor-element.elementor-element-03bb90c .gform_previous_button.gform-theme-button.gform-theme-button--secondary.button {
  background-color: blue;
  border: 2px solid blue;
  color: white;
  font-weight: bold;
}
.elementor-30520 .elementor-element.elementor-element-03bb90c .gw_terms_59 {
  font-family: Arial, Helvetica, sans-serif;font-size: 10px
}

.elementor-30520 .elementor-element.elementor-element-03bb90c .gptos_the_terms {
  font-family: Arial, Helvetica, sans-serif;font-size: 10px
}

.elementor-30520 .elementor-element.elementor-element-03bb90c .partial_entry_warning {
  color: #fff;
}



.elementor-30520 .elementor-element.elementor-element-03bb90c .html_description {
  color: #000;
  font-size: 17px;
}

.elementor-30520 .elementor-element.elementor-element-03bb90c .loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 100px;
  height: 100px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */