.gform_wrapper .fluentform {
width: 85%;
margin: auto;
}
.gform_wrapper .fluentform .ff-el-group {
margin-bottom: 10px;
}
.gform_wrapper .fluentform .ff-el-form-control {
width: 100%;
border: none;
border-radius: 0;
padding: 10px;
background: #fff;
color: #333;
font-size: 16px;
}
.gform_wrapper .fluentform textarea.ff-el-form-control {
height: 150px;
}
.gform_wrapper .fluentform .ff-el-form-control::placeholder {
color: #b5b5b5;
}
.gform_wrapper .fluentform .ff-btn-submit {
border-radius: 0;
background: #9cacbb;
color: #2a4e9c;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
padding: 10px 20px;
border: none;
margin-top: 5px;
margin-bottom: 15px;
cursor: pointer;
}
.gform_wrapper .fluentform .ff-btn-submit:hover {
color: #fff;
background: #2a4e9c;
}
.gform_wrapper .fluentform .ff-el-is-error .ff-el-form-control {
border: 1px solid #c02b0a;
}
.gform_wrapper .fluentform .error,
.gform_wrapper .fluentform .text-danger {
color: #ffb3a0;
font-size: 13px;
}
.gform_wrapper .fluentform .ff-message-success {
background: transparent;
border: 1px solid #9cacbb;
color: #fff;
padding: 15px;
} .footer-widgets .gform_wrapper {
padding: 0;
}
.footer-widgets .gform_wrapper .fluentform {
width: 100%;
}
.footer-widgets .gform_wrapper .fluentform textarea.ff-el-form-control {
height: 150px;
} #logo-slider .logo-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 20px;
list-style: none;
margin: 0 auto;
padding: 20px 10px;
max-width: 1200px;
}
#logo-slider .logo-row li {
flex: 0 1 200px;
text-align: center;
list-style: none;
}
#logo-slider .logo-row img {
max-width: 100%;
height: auto;
display: inline-block;
} .accordion-list li .panel {
display: none;
}
.accordion-list li.active .panel {
display: block;
} .topbar {
position: relative;
}
.lang-toggle {
position: absolute;
top: 10px;
right: 20px;
z-index: 20;
}
.lang-toggle a {
display: inline-block;
color: #002950;
border: 2px solid #002950;
padding: 4px 12px;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
background: #fff;
}
.lang-toggle a:hover {
background: #002950;
color: #fff;
}
@media (max-width: 800px) {
.lang-toggle {
position: static;
text-align: center;
padding: 8px 0 0;
}
} .responsive-menu-icon {
display: none;
cursor: pointer;
}
@media (max-width: 800px) {
.responsive-menu-icon {
display: block;
background: #002950;
}
.genesis-nav-menu.responsive-menu.menu-open {
display: block;
}
}