.yellow {
color: #ffd052;
}
.grey-txt, a.grey-txt {
color: #3a434e;
}
.white-text, a.white-text {
color: white;
}
#ubermenu-main-25 .ubermenu-submenu-id-1881, #ubermenu-submenu-id-1882 .ubermenu-submenu-id-1882 {
border-top: 4px solid #ffd052;
}
#ubermenu-main-25 .ubermenu-submenu-id-1881 .ubermenu-item-header a.ubermenu-item-layout-text_only span {
font-size: 16px;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0.3em;
}
.x-btn, .button, [type="submit"] {
text-shadow: none!important;
padding: 0.5em 2em!important;
font-size: 16px!important;
}
.widget {
margin-top: 0!important;
}
.widget h2 {
margin-top:1em;
font-size: 30px;
}
input#gform_submit_button_3 {
text-shadow: none;
padding: 0.5em 2em;
font-size: 16px;
}
input#gform_submit_button_3:hover {
color: #3a434e;
}
#field_3_13 .ginput_container {
display: flex;
gap: 15px;
align-items: start;
}
form#gform_3 #field_submit, form#gform_4 #field_submit {
justify-content: end;
}
form#gform_3 input[type="text"], 
form#gform_3 input[type="email"], 
form#gform_3 input[type="tel"], 
form#gform_3 textarea, 
form#gform_4 input[type="text"], 
form#gform_4 input[type="email"], 
form#gform_4 input[type="tel"], 
form#gform_4 input[type="number"]
{
border: 1px solid #3a434e;
border-radius:0;
font-size: 16px;
box-shadow: none;
color: #3a434e;
}
form#gform_3 input:focus::placeholder, form#gform_3 textarea:focus::placeholder, form#gform_4 input:focus::placeholder {
opacity:0;
}
form#gform_3 .gform_fields, form#gform_4 .gform_fields {
grid-row-gap: 26px;
}
form#gform_4 #field_4_7 label {
color: white;
}
@media screen and (max-width: 979px) {
.x-section:not(:first-child) {
padding-top:45px!important;
padding-bottom: 0!important;
}
.x-section:last-child {
padding-top:45px!important;
padding-bottom: 65px!important;
}
}
@media screen and (max-width: 480px) {
.x-section:not(:first-child) {
padding-top:25px!important;
}
.x-section:last-child {
padding-top:25px!important;
padding-bottom: 35px!important;
}
}