@media (max-width: 767px) {
/* START: LOGO */
.flo-header-mobile__logo {
max-width: 10rem;
}
/* END: LOGO */
/* START: COLORS */
.flo-header-mobile {
background-color: #fefefe;
color: #131313;
}
.is-sticky .flo-header-mobile {
background-color: #fefefe;
color: #131313;
}
/* END: COLORS */
}
.flo-block-contact-block-2--969 .flo-block-contact-block-2__title{font-family: Butler Regular;font-size: 1.5625rem;letter-spacing: 0.22em;word-spacing: 0em;line-height: 1.6em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-contact-block-2--969 .flo-block-contact-block-2__title{font-size: 1.5625rem;}}
.flo-block-contact-block-2--969 .flo-block-contact-block-2__form-description{font-family: Butler Regular;font-size: 1.125rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.6em;text-transform: none;font-weight: normal;}
.flo-block-contact-block-2--969 .flo-block-contact-block-2__contact-details{font-family: Butler Regular;font-size: 0.8125rem;letter-spacing: 0.04em;word-spacing: -0.07em;line-height: 1.9em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-contact-block-2--969 .flo-block-contact-block-2__contact-details{font-size: 0.8125rem;}}
.flo-block-contact-block-2--969 .flo-block-contact-block-2__contact-email{font-family: Butler Regular;font-size: 0.8125rem;letter-spacing: 0.04em;word-spacing: -0.07em;line-height: 1.9em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-contact-block-2--969 .flo-block-contact-block-2__contact-email{font-size: 0.8125rem;}}
/* Set Height of Title Image */
.flo-block-contact-block-2--969 .flo-block-contact-block-2__title-section {
color: #fefefe;
border-color: rgba(254,254,254,0.1);
}
/* Set Background Color for the Form */
.flo-block-contact-block-2--969 .flo-block-contact-block-2__form-section {
background-color: #fefefe;
}
/* Set Color for Input Fields */
.flo-block-contact-block-2--969 .flo-block-contact-block-2__form-field,
.flo-block-contact-block-2--969 input:not([type='submit']),
.flo-block-contact-block-2--969 textarea,
.flo-block-contact-block-2--969 label,
.flo-block-contact-block-2--969 select,
.flo-block-contact-block-2--969 .flo-block-contact-block-2__form-description {
color: #131313!important;
}
/* Set Color for Input Fields Border */
.flo-block-contact-block-2--969 .flo-block-contact-block-2__form-field,
.flo-block-contact-block-2--969 input:not([type='submit']),
.flo-block-contact-block-2--969 textarea {
border-color: #131313!important;
}
/* Set Color and Background-color for Submit Button */
.flo-block-contact-block-2--969 .flo-block-contact-block-2__form-submit {
color: #fefefe;
background-color: #212121;
}
/* Set Color and Background-color for Submit Button ON HOVER */
.flo-block-contact-block-2--969 .flo-block-contact-block-2__form-submit:hover {
color: #212121!important;
background-color: #fefefe!important;
}
.flo-block-contact-block-2__response p {
color: #131313!important;
border-color:#131313;
}
@media (max-width: 767px) {
.flo-block-contact-block-2--969 .flo-block-contact-block-2__mobile-disabled {
display: none;
}.flo-block-contact-block-2--969 .flo-block-contact-block-2__title-section{ height: 350px}
}
@media (min-width: 768px) {
/* Set Height of Title Image */
.flo-block-contact-block-2--969 .flo-block-contact-block-2__title-section {
min-height: 35.625rem;
}
}
@media (max-width: 767px) {
.flo-block--7622 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--7622 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (max-width: 767px) {
.flo-mobile-menu {
background-color: #ffffff;
color: #131313;
}
/* START: DROPDOWN ITEMS */
.flo-mobile-menu__menu li ul {
color: #e4e3e1;
}
.flo-mobile-menu__menu-dropdown-toggle:before,
.flo-mobile-menu__menu-dropdown-toggle:after
{
background-color: #e4e3e1;
}
.flo-mobile-menu__menu > li
{
border-bottom-color: rgba(228,227,225,0.2)!important;
}
/* END: DROPDOWN ITEMS */
.flo-mobile-menu__close{font-family: Crimson Text Roman;font-size: 0.75rem;letter-spacing: 0.15em;word-spacing: 0em;line-height: 1.9em;text-transform: none;font-weight: normal;}
}
.flo-header__menu-popup {
background-color: #fefefe;
color: #131313;
}
.flo-header__menu-popup-logo-wrap {
margin-bottom: 10rem;
}
.flo-header__menu-popup .flo-header__menu li ul {
background-color: #212121!important;
}
.flo-header__menu-popup .flo-header__menu li ul a {
color: #fefefe!important;
}
.flo-header__menu-popup .flo-header__menu li ul li > a:before {
background-color: #fefefe!important;
}