 /* Remove Loading */

.gform-loader {
   display:none !important;
}
.gform-theme--api, .gform-theme--framework {
   --gf-color-primary: #FF4713 !important;     /* Correção para bordas de entrada e foco fora do Gravity Forms */
}

.gform_wrapper .gfield .ginput_container input[type="text"]:focus, 
.gform_wrapper .gfield .ginput_container input[type="email"]:focus, 
.gform_wrapper .gfield .ginput_container input[type="url"]:focus, 
.gform_wrapper .gfield .ginput_container input[type="tel"]:focus, 
.gform_wrapper .gfield .ginput_container input[type="number"]:focus, 
.gform_wrapper .gfield .ginput_container input[type="password"]:focus, 
.gform_wrapper .gfield .ginput_container textarea:focus,
.gform_wrapper .gfield select:focus,
.gform_wrapper .gfield input[type="checkbox"]:focus,
.gform_wrapper .gfield input[type="radio"]:focus,
.gform_wrapper .gfield label:focus {
    border-color: #FF4713 !important;
    box-shadow:none !important;
}

 /* Correção para bordas de entrada e foco fora do Gravity Forms */
    
input[type="text"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="tel"]:focus, 
input[type="number"]:focus, 
input[type="password"]:focus, 
textarea:focus,
select:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="file"]:focus,
label:focus,
button:focus{
    border-color: #FF4713 !important;
    box-shadow:none !important;
}
textarea{
    color: #464949 !important;
    
}

     /* Correção para as datas do Gravity Forms */
     
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span {
    --gf-local-bg-color: #FF4713 !important;
    --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-selected);
}
  
.chosen-single{
    border-color: none !important;
    box-shadow: none !important;
}

/* Inicio Newsletter*/


body .gform_wrapper.newsletter_form_wrapper .gform_button.button {
    display:flex;
    background: #323e48 !important;
    border-radius: 10px !important;
    padding: 10px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    border: none !important;
    border:1px solid #323e48 !important;
    cursor:pointer !important;
}
body .gform_wrapper.newsletter_form_wrapper .gform_button.button:hover {
    background: white !important;
    color: #464949 !important;
    border:1px solid #323e48 !important;
}
.gform_wrapper.newsletter_form_wrapper .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #464949;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 16px;    
    font-style: italic;
}
.gform_wrapper.newsletter_form_wrapper .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.newsletter_form_wrapper .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.newsletter_form_wrapper .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}
body .gform_wrapper.newsletter_form_wrapper input[type="email"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border: 1px solid #53575A;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/email-icon.svg');
    max-width:270px;
}
body .gform_wrapper.newsletter_form_wrapper input[type="text"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border: 1px solid #53575A;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/user-icon.svg');
    max-width:270px;
}
@media only screen and (max-width: 1024px) {
	
	.adesao_form .adesao-subtitle {
    	width: 100%; 
	}
	
	#field_6_5 {
		width: 100%;
	}

	
  body .gform_wrapper.newsletter_form_wrapper input[type="email"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border: 1px solid #53575A;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/email-icon.svg');
    max-width:100%;
    
}
body .gform_wrapper.newsletter_form_wrapper input[type="text"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border: 1px solid #53575A;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/user-icon.svg');
    max-width:100%;
}
    
}
.gform-theme--foundation .gform_fields {
   row-gap: 10px !important;
}

body .gform_wrapper.newsletter_form_wrapper .gfield_required_text{
    display:none;
}
.gform_wrapper.newsletter_form_wrapper .gfield_validation_message, 
.gform_wrapper.newsletter_form_wrapper .validation_message{
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color:#E01F27;
}
.gform_wrapper.newsletter_form_wrapper .gform_validation_errors{
    display:none;
}

#gform_confirmation_message_6{
    color: #FF4713;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
}
.gform_confirmation_wrapper.newsletter_form {
    min-height: auto;
    font-size: 18px !important;
    padding-bottom: -30px !important;
    padding-top:-30px !important;
}
@media screen and (min-width: 1025px) {
.gform_wrapper.newsletter_form_wrapper .gform_footer{
    display: flex;
    align-items: center!important;
    flex-wrap: wrap;
    justify-content:normal!important;
    gap: var(--gf-form-footer-gap);
    margin-block-start: var(--gf-form-footer-margin-y-start);
}
}
@media screen and (max-width: 1024px) {
 .gchoice.gchoice_2_4_1 {
    display: flex;
    align-items: center;
    justify-content:center;
}
}

#label_2_4_1{
    font-family: 'Poppins'!important;
}

.elementor-element.elementor-element-fec6f41.elementor-widget.elementor-widget-shortcode br{
    display:none;
}

/* fim Newsletter*/

/* Inicio Contato*/

body .gform_wrapper.contato_form_wrapper .gform_button.button {
    background: #323e48 !important;
    border-radius: 10px !important;
    padding: 20px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    border:2px solid #323e48 !important;
    cursor:pointer !important;
    text-align:center !important;
}
body .gform_wrapper.contato_form_wrapper .gform_button.button:hover {
    background: white !important;
    color: #464949 !important;
    border:2px solid #323e48 !important;

}
.gform_wrapper.contato_form_wrapper .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #464949;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 16px;    
    font-style: italic;
}
.gform_wrapper.contator_form_wrapper .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.contator_form_wrapper .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.contato_form_wrapper .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}

body .gform_wrapper.contato_form_wrapper input[type="email"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/email-icon.svg');
    max-width: 100%;
    border:none !important;

}
body .gform_wrapper.contato_form_wrapper input[name="input_5"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/user-icon.svg');
    max-width: 100%;
    border:none !important;
}
body .gform_wrapper.contato_form_wrapper input[name="input_8"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/maps-icon.svg');
    max-width: 100%;
    border:none !important;
}
body .gform_wrapper.contato_form_wrapper input[type="tel"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/phone-icon.svg');
    max-width: 100%;
    border:none !important;
}
body .gform_wrapper.contato_form_wrapper .gfield_required_text{
    display:none;
}

.gform_wrapper.contato_form_wrapper .gfield_validation_message, 
.gform_wrapper.contato_form_wrapper .validation_message{
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color:#E01F27;
}
.gform_wrapper.contator_form_wrapper .gform_validation_errors{
    display:none;
}

#gform_confirmation_message_6{
    color: #FF4713;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
}
.gform_confirmation_wrapper.contator_form {
    min-height: auto;
    font-size: 18px !important;
    padding-bottom: -30px !important;
    padding-top:-30px !important;
}
.gform_heading{
    display:none !important;
}
.gchoice.gchoice_1_9_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

#label_1_9_1{
    color: #323E48;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 14.4px */
}
#label_1_9_1 a{
    color: #fff !important;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-decoration-line: underline;
}

input#choice_1_9_1 {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background: transparent;
    border: 1px solid #323E48 !important;
}
input#choice_1_9_1:before {
    content: "✔";
    color:black !important;
    width: 20px;
    background:none !important;
    height: 20px;
    font-size: 1.3em;
    border: 1px solid #323E48;
    line-height: .8;
    transition: all .2s;
    border-radius: 5px;
}
/* Centralizar Bot천es*/

.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer:nth-child(1)  {
    display: flex;
    align-items: center!important;
    flex-wrap: wrap;
    gap: var(--gf-form-footer-gap);
    margin-block-start: var(--gf-form-footer-margin-y-start);
    justify-content: center !important;
}
.gform-theme--framework .gform_validation_errors {
    display:none;
    background-color: white !important;
}
.gform_wrapper.contato_form_wrapper .gfield_validation_message, .gform_wrapper.contato_form_wrapper .validation_message {
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color: black !important;
}

#gform_confirmation_message_1 {
    color: white;
    text-align: center;
    font-family: Poppins;
    font-size: 22px;
    font-style: normal;
    line-height: 140%;
}

/* Fim Contato*/



/* Inicio Contato2*/

body .gform_wrapper.contato2_form_wrapper .gform_button.button {
    background: #323e48 !important;
    border-radius: 10px !important;
    padding: 20px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    border: none !important;
    cursor:pointer !important;
    text-align:center !important;
    border:2px solid #323e48 !important;
}

body .gform_wrapper.contato2_form_wrapper .gform_button.button:hover {
   background: white !important;
   color: #464949 !important;
   border:2px solid #323e48 !important;

}

.gform_wrapper.contato2_form_wrapper .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #352F33;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size:16px;    
    font-style: italic;
}
.gform_wrapper.contator2_form_wrapper .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
    color: #352F33;
    font-family: Poppins;
    font-size:16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.contator2_form_wrapper .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
    color: #352F33;
    font-family: Poppins;
    font-size:16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.contato2_form_wrapper .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
    color: #352F33;
    font-family: Poppins;
    font-size:16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}
.gform_wrapper.contato2_form_wrapper .gform_fields .gfield textarea::-webkit-textarea-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #352F33 !important;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size:16px;    
    font-style: italic;
}
.gform_wrapper.contator2_form_wrapper .gform_fields .gfield textarea::-moz-placeholder { 
	/* Firefox 19+ */
    color: #352F33 !important;
    font-family: Poppins;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.contator2_form_wrapper .gform_fields .gfield textarea:-ms-textarea-placeholder {
	/* IE 10+ */
    color: #352F33 !important;
    font-family: Poppins;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.contato2_form_wrapper .gform_fields .gfield textarea:-moz-placeholder {
	/* Firefox 18- */
    color: #352F33;
    font-family: Poppins;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}
textarea::placeholder {
    color: #352F33 !important;
    font-style: italic;
    opacity:1;
}
body .gform_wrapper.contato2_form_wrapper input[type="email"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/email-icon.svg');
    max-width: 100%;
    border:none !important;


}
body .gform_wrapper.contato2_form_wrapper textarea[name="input_34"]::placeholder {
    color: #352F33;
    font-family: Poppins, Helvetica, Arial, sans-serif; /* Adicione uma pilha de fontes */
    font-size:16px;;
    font-style: italic;
    font-weight: 400;
    border:none !important;
    line-height: 20px; /* 100% */
}


body .gform_wrapper.contato2_form_wrapper input[type="text"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/user-icon.svg');
    max-width: 100%;
    border:none !important;
}
body .gform_wrapper.contato2_form_wrapper textarea {
    display: flex;
    background-color: #FFFFFF;
    color: #352F33;
    opacity: 1;
    font-style: normal;
    font-size:16px !important;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif !important;
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom: 0;
    padding-left: 45px;
    border-radius: 5px;
    min-height: 40px !important;
    background-repeat: no-repeat;
    background-position: top 8px left 12px;
    background-image: url(/wp-content/themes/zyrgon-child-theme/assets/mensage-icon.svg);
    max-width: 100%;
    resize: none;
    overflow-x: hidden;
    overflow-wrap: break-word !important;
    border:none !important;

}


body .gform_wrapper.contato2_form_wrapper input[name="input_8"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/phone-icon.svg');
    max-width: 100%;
    border:none !important;
}
.titulo-contato{
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 22.4px */
}
#input_4_1{
    color: #FFF !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    
}
#label_4_1_0{
    color: #FFF !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    
}
#label_4_1_1{
     color: #FFF !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    
}
#label_4_1_2{
     color: #FFF !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    
}
#label_4_1_3{
    color: #FFF !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    
}
#label_4_20_1{
    color: #323E48;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
#label_4_20_1 a{
   color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}
#input_4_20{
    display:flex !important;
    align-items:center !important;
    justify-content:center ;
}

body .gform_wrapper.contato2_form_wrapper .gfield_required_text{
    display:none;
}

.gform_wrapper.contato2_form_wrapper .gfield_validation_message, 
.gform_wrapper.contato2_form_wrapper .validation_message{
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color:#E01F27;
}
.gform_wrapper.contator2_form_wrapper .gform_validation_errors{
    display:none;
}

#gform_confirmation_message_6{
    color: #FF4713;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
}
.gform_confirmation_wrapper.contator2_form {
    min-height: auto;
    font-size: 18px !important;
    padding-bottom: -30px !important;
    padding-top:-30px !important;
}
.gform_heading{
    display:none !important;
}
.gchoice.gchoice_1_9_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}





.gform-theme--framework .gform_validation_errors {
    background-color: white !important;

}
.gform_wrapper.contato2_form_wrapper .gfield_validation_message, .gform_wrapper.contato_form_wrapper .validation_message {
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color: black !important;
}

#gform_confirmation_message_4{
    color: white;
    text-align: center;
    font-family: Poppins;
    font-size: 22px;
    font-style: normal;
    line-height: 140%;
    padding-top:60px;
    padding-bottom:60px;
}

fieldset#field_4_1 {
    margin-bottom:20px;
    align-items: center;
    justify-content: center;
    flex-direction:column;
}
input#choice_4_20_1 {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background: transparent;
    border: 1px solid #323E48 !important;
}
input#choice_4_20_1:before {
    content: "✔";
    color:black !important;
    width: 20px;
    background:none !important;
    height: 20px;
    font-size: 1.3em;
    border: 1px solid #323E48;
    line-height: .8;
    transition: all .2s;
    border-radius: 5px;

}



/* Fim Contato 2*/


/* Inicio Candidatura*/

body .gform_wrapper.candidatura_form_wrapper .gform_button.button {
    background: #FF4713 !important;
    border-radius: 10px !important;
    padding: 20px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 1.2 !important;
    border: none !important;
    cursor:pointer !important;
    text-align:center !important;
    border:solid 1px #FF4713 !important;
}
body .gform_wrapper.candidatura_form_wrapper .gform_button.button:hover {
    background: #FFF !important;
    color: #FF4713 !important;
    border:solid 1px #FF4713 !important;
}
.gform_wrapper.candidatura_form_wrapper .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #464949;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 16px;    
    font-style: italic;
}
.gform_wrapper.candidatura_form_wrapper .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.candidatura_form_wrapper .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.candidatura_form_wrapper .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}
.gform_wrapper.candidatura_form_wrapper .gform_fields .gfield textarea::-webkit-textarea-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #464949;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 16px;    
    font-style: italic;
}
.gform_wrapper.candidatura_form_wrapper .gform_fields .gfield textarea::-moz-placeholder { 
	/* Firefox 19+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.candidatura_form_wrapper .gform_fields .gfield textarea:-ms-textarea-placeholder {
	/* IE 10+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.candidatura_form_wrapper .gform_fields .gfield textarea:-moz-placeholder {
	/* Firefox 18- */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}




body .gform_wrapper.candidatura_form_wrapper input[type="email"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:30px;
    border-radius: 5px;
    min-height:54px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/email-icon.svg');
    max-width: 100%;
    
}
body .gform_wrapper.candidatura_form_wrapper input[type="text"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
     color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:10px;
    border-radius: 5px;
    min-height:54px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/user-icon.svg');
    max-width: 100%;
    
}
body .gform_wrapper.candidatura_form_wrapper input[type="tel"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:10px;
    border-radius: 5px;
    min-height:54px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/phone-icon.svg');
    
}

body .gform_wrapper.candidatura_form_wrapper input[name="input_5"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:10px;
    border-radius: 5px;
    min-height:54px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/data-icon.svg');
    
}

body .gform_wrapper.candidatura_form_wrapper input[name="input_6"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:10px;
    border-radius: 5px;
    min-height:54px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/maps-icon.svg');
    
}

body .gform_wrapper.candidatura_form_wrapper input[name="input_7"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:10px;
    border-radius: 5px;
    min-height:54px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/function-icon.svg');
    
}
body .gform_wrapper.candidatura_form_wrapper input[name="input_8"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:10px;
    border-radius: 5px;
    min-height:54px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/empresa-icon.svg');
    
}
body .gform_wrapper.candidatura_form_wrapper input[name="input_9"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:10px;
    border-radius: 5px;
    min-height:54px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/curriculum-icon.svg');
    
}


body .gform_wrapper.candidatura_form_wrapper input[type="tel"],
body .gform_wrapper.candidatura_form_wrapper input[name="input_5"] {
    width: calc(100%); 
    
}


body .gform_wrapper.candidatura_form_wrapper .gfield_required_text{
    display:none;
}

.gform_wrapper.candidatura_form_wrapper .gfield_validation_message, 
.gform_wrapper.candidatura_form_wrapper .validation_message{
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color:#E01F27;
}
.gform_wrapper.candidatura_form_wrapper .gform_validation_errors{
    display:none;
}


.gform_confirmation_wrapper.candidatura_form {
    min-height: auto;
    font-size: 18px !important;
    padding-bottom: -30px !important;
    padding-top:-30px !important;
}

#gfield_upload_rules_5_10{
    display:none;
}
.subtitulo-candidatura{
    color: #53575A;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 14.4px */
    text-align:center;
}
.titulo-candidatura{
    color: #53575A;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    text-align: center;
}
#field_5_10{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    padding:60px;
    border: dashed 2px #D9D8D6;
    border-radius: 8px;
    margin-top:10px;
}
#field_5_10:hover{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    padding:60px;
    border: dashed 2px #FF4713;
    border-radius: 8px;
    margin-top:10px;
}
#main .gform_wrapper textarea, .gform_wrapper .top_label .gfield_label {
    color: black;
    font: var(--the7-base-font);
    font-family: 'Poppins';
}
#input_5_14{
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
}

.chosen-search {
    display:none;
}
.gform_wrapper.candidatura_form_wrapper .chosen-container.chosen-container-single .chosen-single{
    background-color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size: 16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 45px; /* Deixe espaço para o ícone */
    border-radius: 5px;
    min-height: 35px;
    max-width: 100% !important;
    background-image: url('/wp-content/themes/zyrgon-child-theme/assets/curriculum-icon.svg');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 10px center;
    color: #352F33;
    border: 2px solid #D9D8D6;
    padding-left:45px;
    padding-right:10px;
    border-radius: 5px;
    min-height:54px;
    display:flex;
    align-items:center;
}
li.active-result {
    width: 100%;
    text-align: left;
}
.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container .chosen-results li.result-selected, .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container .chosen-results li.result-selected {
    background: none;
    background-color: #ff4713;
    color:white;
    box-shadow: none;
}
.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container .chosen-results {
    gap:0px;
    z-index:0;
}


ul.chosen-results li {
    font-size: 1rem;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
}
#input_5_14_chosen{
    width:100% !important;
}
.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container .chosen-results {
    margin-block: 0;
    margin-inline: 0;
    padding-block: 0px !important;
    padding-inline: 0;
}
input#choice_5_15_1 {
    width: 30px;
    height: 30px;
    background: #f5f5f5;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
}


.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
    background-color: rgb(255, 255, 255);
    block-size: var(--gf-ctrl-radio-check-size);
    content: "✔" !important;
    color:#ff4713 !important;
    font-size: 1.2em;
    position:absolute;
    bottom:10;
   align-content: center;
    justify-content: center;
    opacity: 1;
    place-content: center;
    display: flex;
}

input#choice_5_15_1:before {
    content: "";
    width: 30px;
    height: 30px;
    font-size: 1.3em;
    border: 1px solid #FF4713;
    background-color: #FF4713;
    line-height: .8;
    transition: all .2s;
    border-radius: 5px;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before, .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
    opacity: 0;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
   display:flex;
}


#label_5_15_1{
    color: var(--Grey, #53575A);
    font-family: Poppins !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
}
#label_5_15_1 a{
    color: var(--Grey, #53575A);
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-decoration-line: underline;
}
#label_5_15_1 a:hover{
    color: var(--Grey, #53575A);
}
.obrigatorio{
    color: var(--Orange, #FF4713) !important;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;

}
.obrigatorio a:hover{
    color: var(--Orange, #FF4713) !important;
     font-family: Poppins !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    
}

.gform_confirmation_message_5{
    padding-bottom:30px;
    text-align:center;
    color: var(--Orange, #FF4713);
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    display:flex;
    flex-direction:column;
}
.mensagem-candidatura{
    color: var(--Grey, #53575A);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
}
label#label_5_15_1 {
    font-family: 'Poppins';
}
span#gfield_upload_rules_5_16 {
    display: none;
}
#gform_drag_drop_area_5_16{
    border: dashed 2px #D9D8D6;
    border-radius: 8px;
    margin-top:20px;
    margin-bottom:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
}
#gform_drag_drop_area_5_16:hover{
    border: dashed 2px #FF4713;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area:before {
    display:none !important;
}
#gform_browse_button_5_16{
    padding: 24px 64px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 16px;
    background: var(--Orange, #FF4713);
    color: var(--White, #FFF);
    font-family: Poppins;
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    line-height: 20px;
    max-width:100%;
}
span.gform_drop_instructions{
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
}
@media only screen and (max-width: 400px) {
    
#gform_browse_button_5_16{
    padding: 24px 64px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 16px;
    background: var(--Orange, #FF4713);
    color: var(--White, #FFF);
    font-family: Poppins;
    font-size: 1rem;
    font-style: italic;
    font-weight: 700;
    line-height: 20px;
    max-width:100%;
}
body .gform_wrapper.candidatura_form_wrapper .gform_button.button {
    background: #FF4713 !important;
    border-radius: 10px !important;
    padding: 20px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    line-height: 1.2 !important;
    border: none !important;
    cursor:pointer !important;
    text-align:center !important;
    border:solid 1px #FF4713 !important;
}
}

/* Fim Candidatura*/





/* Inicio Adesão*/



/* Estilos para o título */
.adesao_form .adesao-title {
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5rem;
    width: 100%; 
}

/* Estilos para o subtítulo */
.adesao_form .adesao-subtitle {
    color: #FF4713;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem;
    width: 92%; 
}

/* Esconder a barra de progresso */
.adesao_form .gf_progressbar_wrapper {
    display: none;
}

.gform_page_footer {
    text-align: center; 
}



.gform_next_button {
    width: 48%; 
}

body .gform_wrapper.adesao_form_wrapper .gform_button.button {
    background: #323e48 !important;
    border-radius: 10px !important;
    padding: 10px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    border: none !important;
    cursor:pointer !important;
}

body .gform_wrapper.adesao_form_wrapper select[name="input_5"] {
    background-color: #fff;
    opacity: 1;
    font-style: normal;
    font-size: 16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
    font-weight: 400;
    margin-bottom: 0;
    color: #352F33;
    border: 1px solid #D9D8D6;
    border-radius: 8px;
	width: 60px;
    min-height: 35px;
    text-align: left;
    gap: 30px;
}


#gform_next_button_6_11 {
    position: relative;
    background: transparent url('/wp-content/themes/zyrgon-child-theme/assets/btnAvancar.png') no-repeat center center;
    background-size:cover;
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
    border: none !important;
    cursor: pointer !important;
    overflow: hidden;
    padding: 0; /* Remover qualquer espaço interno */
    font-size:0px;

}
#gform_next_button_6_11:hover {
    position: relative;
    background: transparent url('/wp-content/themes/zyrgon-child-theme/assets/btnAvancar-hover.png') no-repeat center center !important;
    background-size:cover;
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
    border: none !important;
    cursor: pointer !important;
    overflow: hidden;
    padding: 0; /* Remover qualquer espaço interno */
    font-size:0px;
}



div#gform_fields_6 {
    display: flex;
    align-items: center;
    justify-content: center;
}
div#gform_page_6_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 60px;
}

div#gform_page_6_1 .gform_page_footer.top_label {
    margin: 0;
}   

.gform_page_footer{
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    
}
#field_6_5{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    text-align:center;
}


.adesao-page-title{
    color: var(--Orange, #FF4713);
    text-align: center;
    font-family: Poppins;
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px; /* 117.647% */
    width: 354px;
}
#field_6_12{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    text-align:center;
    
}
body .gform_wrapper.adesao_form_wrapper input[type="email"]{
    background-color: #FFFFFF;
    font-style: italic;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: black;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/email-icon.svg');
    max-width: 100%;
    
}
body .gform_wrapper.adesao_form_wrapper input[type="text"]{
    background-color: #FFFFFF;
    font-style: italic;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: black;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/user-icon.svg');
    max-width: 100%;
    
}
body .gform_wrapper.adesao_form_wrapper input[type="tel"]{
    background-color: #FFFFFF;
    font-style: italic;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: black;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/phone-icon.svg');
    
}
#field_6_16{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    text-align:center;
    color: var(--Grey-Dark, #323E48) !important;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    
}
#field_6_16 a:hover{
    color: var(--Grey-Dark, #323E48) !important;

}
#gform_previous_button_6{
    background: #fff !important;
    border-radius: 10px !important;
    color: #323e48;
    padding: 10px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    border: 1px solid #323e48 !important;
    cursor:pointer !important;
    
}
.adesao-confirm1{
    color:  #FF4713;
    text-align: center;
    font-family: Poppins;
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
}

.adesao-confirm2{
    color: #53575A;
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
}

.adesao-confirm3{
   color:  #FF4713;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;;
}

@media screen and (max-width: 1024px){
	body .gform_wrapper.adesao_form_wrapper select[name="input_5"] {
		width: 100%
	}
}


/* Media Query */
@media only screen and (max-width: 768px) {
	
	#field_6_5 .ginput_container.ginput_container_select{
		width: 100%
	}

	
	.adesao-page-title {
		font-size: 24px;
		width: 100%;
	}
	
    div#field_6_10 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
    div#gform_page_6_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;

}
div#gform_fields_6 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

div#gform_page_6_1 {
    display: flex;
    align-items: center;
    justify-content: center;
     gap: 20px !important;
    
}

}
.gform_wrapper.adesao_form_wrapper .chosen-container.chosen-container-single .chosen-single{
    background-color: fff;
    opacity: 1;
    font-style: normal;
    font-size: 16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
    font-weight: 400;
    margin-bottom: 0;
    color: #352F33;
    border: 1px solid #D9D8D6;
    border-radius: 8px;
    min-height: 35px;
}
.chosen-container-single .chosen-single div b {
     -webkit-appearance: none !important;
    -moz-appearance: none;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/adesao_icon.svg');
    background-size: 15%;
    background-repeat: no-repeat;
}
.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container-single .chosen-single {
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/adesao_icon.svg');
    background-position: var(--gf-ctrl-select-icon-position);
    background-repeat: no-repeat;
    background-size: var(--gf-ctrl-select-icon-size);
}
div#input_6_5_chosen {
    width: 70px !important;
}



.gform_wrapper.adesao_form_wrapper li.active-result{
    text-align: center !important;
}
.li-ostermos{
    color:#323E48;
}
    
/* Fim Adesão*/




/* Inicio Popup*/

body .gform_wrapper.popup_form_wrapper .gform_button.button {
    background: #FF4713 !important;
    border-radius: 10px !important;
    padding: 20px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    border: none !important;
    cursor:pointer !important;
    text-align:center !important;
}
body .gform_wrapper.popup_form_wrapper .gform_button.button:hover {
    background: #FFF !important;
    color: #FF4713 !important;
    border:solid 1px #FF4713 !important;
}
.gform_wrapper.popup_form_wrapper .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #464949;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 16px;    
    font-style: italic;
}
.gform_wrapper.popup_form_wrapper .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.popup_form_wrapper .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.popup_form_wrapper .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}
.gform_wrapper.popup_form_wrapper .gform_fields .gfield textarea::-webkit-textarea-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #464949;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 16px;    
    font-style: italic;
}
.gform_wrapper.popup_form_wrapper .gform_fields .gfield textarea::-moz-placeholder { 
	/* Firefox 19+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.popup_form_wrapper .gform_fields .gfield textarea:-ms-textarea-placeholder {
	/* IE 10+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.popup_form_wrapper .gform_fields .gfield textarea:-moz-placeholder {
	/* Firefox 18- */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}
body .gform_wrapper.popup_form_wrapper input[name="input_10"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/user-icon.svg');
    max-width: 100%;
}
body .gform_wrapper.popup_form_wrapper input[name="input_5"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/phone-icon.svg');
    max-width: 100%;
}

body .gform_wrapper.popup_form_wrapper input[name="input_6"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/maps-icon.svg');
    max-width: 100%;
}
body .gform_wrapper.popup_form_wrapper input[name="input_15"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/email-icon.svg');
    max-width: 100%;
}
#input_7_8{
    display:flex;
    align-items:center;
    justify-content:center;
    color: #323E48;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
#input_7_8 a{
    color: var(--Orange, #FF4713);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}


body .gform_wrapper.popup_form_wrapper .gfield_required_text{
    display:none;
}

.gform_wrapper.popup_form_wrapper .gfield_validation_message, 
.gform_wrapper.popup_form_wrapper .validation_message{
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color:#E01F27;
}
.gform_wrapper.popup_form_wrapper .gform_validation_errors{
    display:none;
}


.gform_confirmation_wrapper.popup_form {
    min-height: auto;
    font-size: 18px !important;
    padding-bottom: -30px !important;
    padding-top:-30px !important;
}
#field_7_1{
    display:flex;
    align-items:center;
    justify-content:center;
    text-align: center;
    flex-direction:column;
    
}
.title-mensage{
    color: var(--Orange, #FF4713);
    font-family: Poppins;
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    text-align:center;
    
}
.subtitle-mensage{
    color: #323E48;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align:center;
    padding-top: 5%;
    padding-bottom: 5%;

}

.button-mensage{
    display: inline-flex !important;
    height: 52px !important;
    padding: 10px 32px !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    flex-shrink: 0 !important;
    border-radius: 10px !important;
    background-color: #FF4713 !important;
    cursor:pointer !important;
    
}
.button-mensage:hover{
    display: inline-flex !important;
    height: 52px !important;
    padding: 10px 32px !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    flex-shrink: 0 !important;
    border-radius: 10px !important;
    background-color: #FFF !important;
    border: 1px solid #FF4713 !important;
    color: #FF4713;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.button-mensage a{
    color: #FFF;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.button-mensage a:hover{
    color: #FF4713;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.pop-up-title{
    color: var(--Orange, #FF4713);
    text-align: center;
    font-family: Poppins;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    
}



/* Fim Popup*/

/* Inicio Blog*/

body .gform_wrapper.blog_form_wrapper .gform_button.button {
    background: #323E48 !important;
    border-radius: 10px !important;
    padding: 10px 40px !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    border:solid 1px #323E48  !important;
    cursor:pointer !important;
    text-align:center !important;
}
body .gform_wrapper.blog_form_wrapper .gform_button.button:hover {
    background: #FFF !important;
    color: #323E48  !important;
    border:solid 1px #323E48  !important;
}
.gform_wrapper.blog_form_wrapper .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #464949;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 16px;    
    font-style: italic;
}
.gform_wrapper.blog_form_wrapper .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.blog_form_wrapper .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.blog_form_wrapper .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}
.gform_wrapper.blog_form_wrapper .gform_fields .gfield textarea::-webkit-textarea-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #464949;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 16px;    
    font-style: italic;
}
.gform_wrapper.blog_form_wrapper .gform_fields .gfield textarea::-moz-placeholder { 
	/* Firefox 19+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.blog_form_wrapper .gform_fields .gfield textarea:-ms-textarea-placeholder {
	/* IE 10+ */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;    
}
.gform_wrapper.blog_form_wrapper .gform_fields .gfield textarea:-moz-placeholder {
	/* Firefox 18- */
    color: #464949;
    font-family: Poppins;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 16px;  
}

body .gform_wrapper.blog_form_wrapper input[name="input_1"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/user-icon.svg');
    max-width: 100%;
}

body .gform_wrapper.blog_form_wrapper input[type="email"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:16px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #352F33;
    padding-left:45px;
    border-radius: 5px;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    background-image:url('/wp-content/themes/zyrgon-child-theme/assets/email-icon.svg');
    max-width: 100%;
}



body .gform_wrapper.blog_form_wrapper .gfield_required_text{
    display:none;
}

.gform_wrapper.popup_form_wrapper .gfield_validation_message, 
.gform_wrapper.popup_form_wrapper .validation_message{
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color:#E01F27;
}
.gform_wrapper.blog_form_wrapper .gform_validation_errors{
    display:none;
}


.gform_confirmation_wrapper.blog_form {
    min-height: auto;
    font-size: 18px !important;
    padding-bottom: -30px !important;
    padding-top:-30px !important;
}
#input_8_4 {
    display:flex;
    align-items:center;
    justify-content:center;
    color: var(--Grey-Dark, #323E48);
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
#input_8_4 a{
    color: var(--Grey-Dark, #323E48);
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
label#label_8_4_0 {
    font-size: 13px;
}
#gform_confirmation_message_8{
    text-align:center;
   color: #000;
   font-family: Poppins;
   font-size: 16px;
   font-style: normal;
    font-weight: 600;
    line-height: 1.3rem;
}


/* Fim blog*/



/* Ebooks form */

body .gform_wrapper.ebook_form_wrapper .gform_button.button {
    background: #FF5000 !important;
    border-radius: 10px !important;
    padding: 10px 40px !important;
    text-align:center !important;
    font-family: 'Poppins'!important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    border: none !important;
    cursor:pointer !important;
    width: 356px !important;
    color: #FFF !important;
    font-size: 20px !important;
    line-height: 28px !important;
}

.gform_wrapper.ebook_form_wrapper .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 0.88px;
    color: #757575;
    opacity: 1;
    font-style: normal;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif; 
    font-weight: 400;
    line-height: 1.2!important;
    font-size: 12px;    
}
.gform_wrapper.ebook_form_wrapper .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
    color: #757575;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 12px;    
}
.gform_wrapper.ebook_form_wrapper .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
    color: #757575;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 12px;    
}
.gform_wrapper.ebook_form_wrapper .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
    color: #757575;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
    line-height: 1.2!important;
    font-size: 12px;  
}

body .gform_wrapper.ebook_form_wrapper input[type="email"],
body .gform_wrapper.ebook_form_wrapper input[type="tel"],
body .gform_wrapper.ebook_form_wrapper input[type="text"]{
    background-color: #FFFFFF;
    color: #FFFFFF;
    opacity: 1;
    font-style: normal;
    font-size:12px;
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;   
    font-weight: 400;
    line-height: 1.2!important;
    margin-bottom:0;
    color: #757575;
    border-radius: 5px;
    border: 1px solid #FF5000;
    min-height:40px;
    background-repeat:no-repeat;
    background-position:center left 10px;
    max-width: 100%;

}


body .gform_wrapper.ebook_form_wrapper .gfield_required_text{
    display:none;
}

.gform_wrapper.ebook_form_wrapper .gfield_validation_message, 
.gform_wrapper.ebook_form_wrapper .validation_message{
    background: transparent;
    border: 0;
    font-size: 15px;
    margin-top: 5px;
    padding: 0!important;
    color:#E01F27;
}
.gform_wrapper.ebook_form_wrapper .gform_validation_errors{
    display:none;
}

#gform_confirmation_message_6{
    color: #FF4713;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
}
.gform_confirmation_wrapper.ebook_form {
    min-height: auto;
    font-size: 18px !important;
    padding-bottom: -30px !important;
    padding-top:-30px !important;
}
.gform_heading{
    display:none !important;
}
.gchoice.gchoice_9_7_0 {
    display: flex;
    align-items: center;
}
#label_9_7_0 {
    color: #4F4F4F;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 9px;
}
#label_9_7_0 a{
    color: #4F4F4F;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 9px;
    text-decoration-line: underline;
}
.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    position: relative;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
    background-color: #FFF;
    block-size: var(--gf-ctrl-radio-check-size);
    border-radius: var(--gf-ctrl-radio-check-radius);
    content: "✔" !important; /* Código unicode para o ícone de marca de seleção (✔) */
    font-size: 1.2em; /* Tamanho do ícone */
    position: absolute; /* Posiciona o ícone */
    color:#ff4713 !important;
    top: 20%; /* Alinha o ícone verticalmente ao centro */
    left: 35%; /* Alinha o ícone horizontalmente ao centro */
    transform: translate(-50%, -50%); /* Centraliza o ícone */
    line-height: 1; /* Define a altura da linha como 1 para corrigir o alinhamento vertical */
    transition: all 0.3s ease;
}

.gform-theme--framework input[type=radio]:where(:checked):before {
    font-size: 1.125em; /* Aumenta o tamanho do ícone quando o radio button é selecionado */
}
div#gform_confirmation_message_9 {
	display: flex;
	justify-content: center;
    text-align: center;
    color: #FF5000;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

div#gform_confirmation_message_9 a.button-ebook{
	margin-top: 0 !important
}

/* Fim Ebooks form */


/* Pop-up form */
div#gform_confirmation_message_12 {
    font-family: 'Poppins'!important;
    font-weight: 400!important;
    color: black!important;
}
div#gform_confirmation_message_13{
    font-family: 'Poppins'!important;
    font-weight: 400!important;
    color: black!important;
}

/* Geral */

    .gform_wrapper.popup_form_wrapper .gfield_radio{
    display: flex!important;
    flex-direction: row !important;
    gap: var(--gf-field-choice-gap);
}
    :root {
    --gf-color-primary: #FF5000; /* Novo valor hexadecimal para o azul */
}


.footer_animation li a:hover{
    color:#FF4713!important;
    font-weight:700!important;
    transition:.3s ease-in-out
    
}
    .footer_animation li a:hover:before {
        padding-right:24px;
        height:20px
        
    }
    .footer_animation li a:before{
        content:'';background-image:url(/wp-content/themes/zyrgon-child-theme/assets/footerIcon_logo.svg);
        opacity:1!important;
        background-size:auto;
        background-repeat:no-repeat;
        position:relative;
        transition:.3s ease-in-out;
        background-color:transparent!important;
        
    }
    .area_cliente a:hover{
        color:#FF4713!important;
        font-weight:700!important;
        transition:.3s ease-in-out
        
    }
    .area_cliente a:hover:before{
        padding-right:24px;
        height:20px
        
    }
    
    .area_cliente a:before{
        content:'';background-image:url(/wp-content/themes/zyrgon-child-theme/assets/footerIcon_logo.svg);
        opacity:1!important;
        background-size:auto;
        background-repeat:no-repeat;
        position:relative;
        transition:.3s ease-in-out;
        background-color:transparent!important;
        
    }

a.footer_text:hover {
    font-weight: 700;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    --gf-local-radius: var(--gf-ctrl-checkbox-check-radius);
    border: 1px solid #B0B9BF;
    border-radius:5px;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #FF4713;
    content: var(--gf-icon-ctrl-checkbox);
    font-family: var(--gform-theme-icon-font-family) !important;
    font-family: var(--gf-icon-font-family, var(--gform-theme-icon-font-family)) !important;
    font-size: var(--gf-ctrl-checkbox-check-size);
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
}
.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
    background-color: transparent !important;
    block-size: var(--gf-ctrl-radio-check-size);
    border-radius: var(--gf-ctrl-radio-check-radius);
    content: var(--gf-ctrl-radio-check-content);
    inline-size: var(--gf-ctrl-radio-check-size);
}