.elementor-3436 .elementor-element.elementor-element-3466aa2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-3436 .elementor-element.elementor-element-d36cee7{--display:flex;--overlay-opacity:0.9;--margin-top:0%;--margin-bottom:-40%;--margin-left:0%;--margin-right:0%;--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em;--z-index:1;}.elementor-3436 .elementor-element.elementor-element-d36cee7:not(.elementor-motion-effects-element-type-background), .elementor-3436 .elementor-element.elementor-element-d36cee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenoutdoorsolutions.com/wp-content/uploads/2025/10/freepik__1920x1080-ultrarealistic-clean-and-minimalistic-de__31056-1.jpeg");background-position:center center;background-size:cover;}.elementor-3436 .elementor-element.elementor-element-d36cee7::before, .elementor-3436 .elementor-element.elementor-element-d36cee7 > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-d36cee7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-d36cee7 > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-d36cee7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-d36cee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c2f2b26 );--background-overlay:'';}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}#elementor-popup-modal-3436{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3436 .dialog-message{width:896px;height:auto;}#elementor-popup-modal-3436 .dialog-close-button{display:flex;}#elementor-popup-modal-3436 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1366px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1366px) and (min-width:768px){.elementor-3436 .elementor-element.elementor-element-3466aa2{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3436 .elementor-element.elementor-element-d36cee7{--width:100%;}}@media(min-width:2400px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-3436 .elementor-element.elementor-element-d36cee7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-3436 .elementor-element.elementor-element-d36cee7{--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-4caae37 */.gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
         color: #fff;
 }


.gform-theme--framework .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
    color:#f1d160;
}

.elementor-3436 .elementor-element.elementor-element-4caae37 p {
    color: #fff!important;
}

.gform-theme--framework .gfield_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
      color: #fff!important;
}

.elementor-3436 .elementor-element.elementor-element-4caae37 #gform_submit_button_1{
    background-color: #f1d160;
    color: #273631;
}

.elementor-3436 .elementor-element.elementor-element-4caae37 #gform_submit_button_1:hover{
    background-color: #fff;
    color: #273631;
}

.elementor-3436 .elementor-element.elementor-element-4caae37 label{
    color:#FFF!important;
}
.elementor-3436 .elementor-element.elementor-element-4caae37 fieldset legend{
      color:#FFF!important;
}

.elementor-3436 .elementor-element.elementor-element-4caae37 .gfield_required .gfield_required_text { color:#f1d160;}

.elementor-3436 .elementor-element.elementor-element-4caae37 h2{
    font-size: 40px;
    color:#f1d160;
}


/* Deixar o checkbox e o texto na mesma linha no campo de Consent */
#field_1_16 .gchoice.gchoice_1_16_1 {
  display: flex;
  align-items: flex-start; /* ou center, se preferir tudo alinhado no meio */
}

/* Espaço entre o checkbox e o texto */
#field_1_16 #choice_1_16_1 {
  margin-right: 8px;
  margin-top: 3px; /* ajusta se ficar muito pra cima ou pra baixo */
}

/* Garantir que o label não quebre o layout */
#field_1_16 #label_1_16_1 {
  display: inline-block;
}


@media (max-width:767px){
   .elementor-3436 .elementor-element.elementor-element-4caae37 h2{
    font-size: 34px;
    color:#f1d160;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36cee7 */.elementor-127 .elementor-element.elementor-element-30a43aa > .elementor-element-populated > .elementor-background-overlay {
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;}/* End custom CSS */