:root{
--bahnschrift: "bahnschrift-condensed", sans-serif;
--cabin: "Cabin", sans-serif;
--baskervville:  "Baskervville",  sans-serif;
}
body .font-bahnschrift,
body .font-bahnschrift h1,
body .font-bahnschrift h2,
body .font-bahnschrift h3,
body .font-bahnschrift h4,
body .font-bahnschrift h5, 
body .font-bahnschrift h6{font-family: var(--bahnschrift) !important;}
body .font-cabin{font-family: var(--cabin) !important;}
body .font-baskervville,
body .font-baskervville h1,
body .font-baskervville h2,
body .font-baskervville h3,
body .font-baskervville h4,
body .font-baskervville h5,
body .font-baskervville h6{font-family: var(--baskervville) !important;}
body h1, body h2, body h3{
font-family: "bahnschrift-condensed", sans-serif !important;
}
.fusion-button {
min-height: 40px !important;
padding: 10px 20px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: fit-content !important;
min-width: 125px !important;
transition: all 0.2s !important;
}
.fusion-button.btn-orange{
background-color: #f15c4e !important;
}
.fusion-button span{
color: #fcf7e2 !important;
}
.fusion-button:hover {
background-color: #264c38 !important;
color: #fcf7e2 !important;
}
.fusion-button.btn-dark{
background-color: #264c38 !important;
}
.fusion-button.btn-dark:hover{
background-color: #183425 !important;
color: #fcf7e2 !important;
}
body .xl-container > .fusion-builder-row {
max-width: 1590px !important;
margin: 0 auto !important;
}
body .h2-x1 {
font-size: 115px !important;
}
@media (max-width:1199px){
body h1,
body .h2-x1 {font-size: 70px !important;}
body h2 {font-size: 40px !important;}
body h3 {font-size: 35px !important;}
body h4 {font-size: 32px !important;}
body h5 {font-size: 22px !important;}
} @media (max-width:767px){
body h1,
body .h2-x1 {font-size: 50px !important;}
body h2 {font-size: 35px !important;}
body h3 {font-size: 30px !important;}
body h4 {font-size: 27px !important;}
body h5 {font-size: 20px !important;}
} .block-header ul.fusion-menu li a{
color: #fcf7e2 !important;
transition: all 0.2s;
letter-spacing: 1px !important;
}
.block-header ul.fusion-menu li a:hover{
color: #929e7b !important;
}
.block-header__left {
width: 33% !important;
}
.block-header__right {
width: 67% !important;
}
.block-header > .fusion-builder-row {
align-items: center !important;
}
.block-header {
padding-top: 35px !important;
z-index: 99999 !important;
position: fixed !important;
top: 0;
width: 100%;
transition: all 0.2s !important;
}
.block-header.scrolled {
background-color: #181515;
padding-bottom: 20px;
padding-top: 20px !important;
}
body .block-header .block-header__right > .fusion-column-wrapper ul.fusion-menu li.custom-btn > a {
padding: 3px 5px !important;
border: 1px solid #f15c4e !important;
background-color: transparent !important;
width: fit-content !important;
}
body .block-header .block-header__right > .fusion-column-wrapper ul.fusion-menu li.custom-btn > a:hover,
body .block-header .block-header__right > .fusion-column-wrapper ul.fusion-menu li.custom-btn:hover > a {
background-color: #264c38 !important;
border: 1px solid #264c38 !important;
color: #fcf7e2 !important;
}
.block-header::before {
content: "";
position: absolute;
inset: 0;
height: 225px;
width: 100%;
background: rgb(22 8 8 / 50%);
background: linear-gradient(180deg, rgb(22 8 8 / 93%) 0%, rgba(255, 255, 255, 0) 100%);
transition: all 0.2s;
}
.block-header.scrolled::before {
content: unset !important;
}
@media (min-width:1025px){
.block-header ul.fusion-menu {display: flex;gap: 30px;justify-content: flex-end;align-items: center;}
}
@media (max-width:1024px){
.block-header::before {height: 125px !important;}
body .block-header .block-header__right > .fusion-column-wrapper ul.fusion-menu li a:hover,
body .block-header .block-header__right > .fusion-column-wrapper ul.fusion-menu li:hover{color: #f15c4e !important;}
body .block-header .block-header__right > .fusion-column-wrapper ul.fusion-menu li.custom-btn > a {margin: 15px 0 25px 25px !important;}
.block-header ul.fusion-menu li a {padding-top: 10px !important;padding-bottom: 10px !important;}
body .block-header .block-header__right > .fusion-column-wrapper ul.fusion-menu li a,
body .block-header .block-header__right > .fusion-column-wrapper ul.fusion-menu li {background: transparent !important; background-color: transparent !important;margin: 0 !important;height: unset !important;min-height: unset !important;}
.block-header__left img {max-width: 260px !important;width: 100%;}
body .block-header__right > .fusion-column-wrapper ul#menu-main-menu {padding-top: 15px !important; background-color: #342e2e !important; inset: 46px 0px auto auto !important;width: 280px !important;max-width: unset !important;transform: unset !important;position: absolute !important;}
.block-header__right > .fusion-column-wrapper {padding-right: 0 !important;margin-right: 9px !important;}
.block-header__right button.awb-menu__m-toggle {margin-left: auto;background-color: transparent !important;padding: 0 !important;}
.block-header__right > .fusion-column-wrapper {padding-right: 0 !important;margin-right: 15px !important;}
.block-header__left {width: 80% !important;}
.block-header__right {width: 20% !important;}
.block-header__right button.awb-menu__m-toggle span.awb-menu__m-collapse-icon > span::before {color: #fcf7e2 !important;}
}
@media (max-width:575px){
.block-header__left img {max-width: 230px !important;}
body .block-header__right > .fusion-column-wrapper ul#menu-main-menu {inset: 43px 0px auto auto !important;}
}  .block-banner > .fusion-builder-row .block-banner__inner {
padding-top: 130px !important;
padding-bottom: 234px !important;
position: relative !important;
}
.block-banner > .fusion-builder-row {
position: relative;
z-index: 9999 !important;
}
.block-banner::before{
content: "";
position: absolute;
inset: 0;
height: 100%;
width: 100%;
background-color: #264c38;
opacity: 0.5;
}
.block-banner__logo {
position: absolute !important;
inset: auto 0 -15px 40% !important;
padding: 0 !important;
margin: 0 !important;
transform: translateX(-50%);
width: fit-content !important;
}
.block-banner__abs {
max-width: 450px !important;
width: 100% !important;
position: absolute !important;
inset: auto 60px 0 auto !important;
padding: 0 !important;
margin-bottom: 0 !important;
}
.block-banner__abs > .fusion-column-wrapper {
margin: 0 !important;
}
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row {
background-color: #f15c4e;
padding: 13px 15px !important;
display: flex;
flex-wrap: wrap !important;
align-items: center;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
}
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row .fusion-title {
padding: 0;
margin: 0;
}
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row >.fusion-layout-column,
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row >.fusion-layout-column p {
margin: 0 !important;
}
body .block-banner__abs > .fusion-column-wrapper > .fusion-title {
background-color: #fcf7e2;
padding: 7px 15px !important;
margin: 0 10px 0 auto !important;
width: fit-content;
}
body .block-banner__abs > .fusion-column-wrapper > .fusion-title h6 {
font-weight: 700;
}
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row > .fusion-layout-column:first-child {
width: 58%;
}
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row > .fusion-layout-column:last-child {
width: 42%;
}
@media (max-width:1650px){
.block-banner > .fusion-builder-row .block-banner__inner {padding-top: 140px !important;padding-bottom: 224px !important;}
}
@media (max-width:1399px){
.block-banner__logo img {max-width: 170px;width: 100%;}
.block-banner > .fusion-builder-row .block-banner__inner {padding-top: 130px !important;padding-bottom: 140px !important;}
}
@media (max-width:1199px){
.bn-abs-left .fusion-title h4 {font-size: 18px !important;}
.bn-abs-left .fusion-title p {font-size: 14px !important;}
.block-banner__abs {inset: auto 40px 0 auto !important;max-width: 350px !important;}
.bn-abs-right .fusion-title h2 {font-size: 28px !important;}
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row > .fusion-layout-column:last-child {width: 31%;}
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row > .fusion-layout-column:first-child {width: 69%;}
}
@media (max-width:1024px){
.bn-abs-left .fusion-title h4 {font-size: 16px !important;}
.bn-abs-right .fusion-title h2 {font-size: 25px !important;}
.bn-abs-left .fusion-title {margin: 0 !important;}
.block-banner__abs {inset: auto -10px 0 auto !important;max-width: 350px !important;}
.block-banner > .fusion-builder-row .block-banner__inner {padding-top: 130px !important; padding-bottom: 0px !important;}
.block-banner > .fusion-builder-row {padding-bottom: 160px;}
.block-banner__logo {position: unset !important;inset: unset !important;padding: 0 !important;margin: 0 !important;transform: unset;width: fit-content !important;}
}  .block-lrl__left {
margin-bottom: 0 !important;
display: flex !important;
justify-content: center !important;
height: 100% !important;
}
.block-lrl__left::before {
content: "";
position: absolute;
inset: auto 0 -130px 46%;
width: 1px;
height: 175px;
background-color: #fcf7e2;
z-index: 1;
transform: translateX(-50%);
}
.block-lrl__right,
.block-lrl__left{
width: 50% !important;
margin-bottom: 0 !important;
}
.block-lrl__left > .fusion-column-wrapper {
padding: 0px 60px 0px 60px !important;
position: relative;
margin: 0 !important;
}
.block-lrl__left > .fusion-column-wrapper::before,
.block-lrl__left > .fusion-column-wrapper::after{
content: "";
position: absolute;
background-color: #c3996c;
height: 45px;
width: 100%;
}
.block-lrl__left > .fusion-column-wrapper::before{
inset: -45px 0 0 0;
}
.block-lrl__left > .fusion-column-wrapper::after{
inset: auto 0 -45px 0;
}
.block-lrl__right > .fusion-column-wrapper {
margin-right: 0 !important;
}
.block-lrl > .fusion-builder-row {
align-items: center !important;
}
@media (max-width:1199px){
.block-lrl__left > .fusion-column-wrapper {padding: 0px 20px 0px 20px !important;}
}
@media (max-width:1024px){
.block-lrl__left::before{content: unset !important;}
.block-banner__abs > .fusion-column-wrapper .fusion-builder-row > .fusion-layout-column:first-child .fusion-column-wrapper {width: fit-content;margin-left: auto;padding-right: 10px;}
.block-lrl__left {margin-bottom: 70px !important;}
.block-lrl__right span.fusion-imageframe {text-align: center;justify-content: center !important;display: flex;}
.block-lrl > .fusion-builder-row {flex-direction: column-reverse;gap: 60px;}
.block-lrl > .fusion-builder-row > div {width: 100% !important;height: fit-content !important;}
.block-lrl {padding-top: 45px !important;padding-bottom: 45px !important;}
}  .block-slider{
z-index: 0 !important;
}
.block-slider__wrap {
max-width: 1610px;
margin: 0 auto;
width: 100%;
padding-left: 30px;
padding-right: 30px;
}
.block-slider__top-single .fusion-image-element::before {
content: "";
position: absolute;
inset: 0;
height: 100%;
width: 100%;
background-color: #603a16; opacity: 0.5;
z-index: 2;
}
.block-slider__top .fusion-layout-column .fusion-column-wrapper{
padding-top: 160px !important;
padding-bottom: 190px !important;
}
.block-slider__top .fusion-layout-column {
margin-bottom: 0 !important;
}
.slider-title h2 {
max-width: 250px !important;
}
.block-slider__wrap  .fusion-text {
max-width: 360px !important;
width: 100% !important;
}
.block-slider__top .fusion-builder-row .slick-list .fusion-column-wrapper {
transition: all 0.8s ease-in-out;
min-height: 750px !important;
background-color: #ffffff !important;
}
.block-slider__bottom-single {
margin-bottom: 0 !important;
}
.block-slider__bottom > .fusion-column-wrapper {
max-width: 1220px !important;
margin-left: auto !important;
position: relative !important;
}
.block-slider__bottom {
position: absolute !important;
inset: 46% 0 0 0 !important;
transform: translateY(-50%) !important;
z-index: 99 !important;
width: 68% !important;
margin-left: auto !important;
}
.slick-arrow {
position: absolute;
inset: auto 0 -140px 0;
height: 68px;
width: 68px;
border-radius: 50%;
box-shadow: unset;
outline: unset;
border: 2px solid #c3996c;
background-color: transparent;
font-size: 0px;
color: transparent;
cursor: pointer;
transition: all 0.3s;
}
.slick-arrow:hover{
background-color: #c3996c;
}
.slick-prev.slick-arrow::before{
content: "<";
}
button.slick-next.slick-arrow {
left: 90px;
}
.slick-arrow::before {
content: ">";
position: absolute;
inset: 47% 0 0 50%;
color: #fef8e6;
z-index: 2;
font-size: 30px;
transform: translate(-50%, -50%);
font-weight: 400 !important;
font-family: 'Baskervville';
height: 20px;
width: 20px;
align-items: center;
justify-content: center;
display: flex;
}
.block-slider__bottom-single > .fusion-column-wrapper{
position: relative !important;
}
.block-slider__wrap-content {
position: absolute;
inset: auto 0 0 0;
z-index: 3;
padding: 0 30px 35px 30px;
}
.block-slider__bottom-single > .fusion-column-wrapper .fusion-image-element {
overflow: hidden;
border-radius: 15px;
position: relative !important;
}
.block-slider__bottom-single > .fusion-column-wrapper .fusion-image-element::before {
content: "";
position: absolute;
inset: 0;
height: 100%;
width: 100%;
background: #C2996C;
background: linear-gradient(180deg, rgba(194, 153, 108, 0) 0%, rgb(6 3 1) 100%);
z-index: 2;
opacity: 0.65;
}
.block-slider__bottom-single > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
height: 100%;
width: 100%;
}
.block-slider__bottom-single > .fusion-column-wrapper .fusion-image-element img {
height: 100%;
width: 100%;
object-fit: cover;
aspect-ratio: 0.71;
}
.block-slider__bottom .slick-slide {
display: flex !important;
margin-right: 25px !important;
}
.block-slider__bottom .slick-slide > div{
width: 100%;
}
.block-slider__bottom-single > .fusion-column-wrapper {
position: relative !important;
margin: 0 !important;
}
.block-slider__bottom .slick-list {
margin-right: 70px;
}
body .open-link a{
color: #f15c4e !important;
}
body .open-link a:hover{
color: #fcf7e2 !important;
}
.block-slider__wrap-content .fusion-title {
margin-bottom: 6px !important;
}
.block-slider__wrap-content h3 {
font-size: 30px !important;
word-wrap: break-word;
}
.block-slider__wrap-inner {
width: 26%;
display: flex;
flex-direction: column;
gap: 15px;
position: relative;
overflow: hidden;
z-index: 2;
}
.block-slider__top-single .fusion-image-element {
position: absolute;
inset: 0;
height: 100%;
width: 100%;
}
.block-slider__top-single .fusion-image-element img {
height: 100%;
width: 100%;
object-fit: cover;
scale: -1;
transition: all 1s !important;
}
.block-slider__top-single .fusion-image-element span {
height: 100%;
width: 100%;
}
.block-slider__top .slick-current .block-slider__top-single .fusion-image-element img{
scale: 1;
}
.block-slider__bottom .slick-slide.slick-current {
display: none !important;
}
.block-slider__wrap-inner{
opacity: 0;
visibility: hidden;
transition: all 0.4s;
}
.block-slider__top .slick-current .block-slider__wrap-inner{
opacity: 1;
visibility: visible;
}
.block-slider__top .slick-current .block-slider__wrap-inner > div>h2,
.block-slider__top .slick-current .block-slider__wrap-inner > div>p,
.block-slider__top .slick-current .block-slider__wrap-inner > div>a {
display: block;
animation: text-anime 0.8s cubic-bezier(.3,1.34,.38,1) both;
}
.block-slider__top .slick-current .block-slider__wrap-inner > div {
display: inline-block;
overflow: hidden;
}
@keyframes text-anime {
0% {
opacity: 0;
transform: translateY(2.5rem) rotateX(-25deg);
}
100% {
opacity: 1;
transform: translateY(0) rotateX(0deg);
}
}
.block-slider__top .slick-current .block-slider__wrap-inner > div:nth-child(1)>h2 {
animation-delay: .3s
}
.block-slider__top .slick-current .block-slider__wrap-inner > div:nth-child(2)>p {
animation-delay: .5s
}
.block-slider__top .slick-current .block-slider__wrap-inner > div:nth-child(3)>a {
animation-delay: .6s
}
@media (max-width:1399px){
.block-slider__bottom .slick-list {margin-right: 40px !important;}
}
@media (max-width:1199px){
.block-slider__bottom .slick-list {margin-right: 30px !important;}
.block-slider__bottom {width: 60% !important;}
.block-slider__bottom .slick-arrow {bottom: -70px;}
.slick-arrow {height: 45px;width: 45px;}
.slick-arrow::before {font-size: 23px;}
.block-slider__bottom button.slick-next.slick-arrow {left: 60px;}
}
@media (max-width:1024px){
.block-slider__bottom > .fusion-column-wrapper > .fusion-builder-row {margin-left: 0 !important;}
.block-slider__bottom > .fusion-column-wrapper {margin-right: auto !important;}
.block-slider__top .slick-current .block-slider__wrap-inner {padding-right: 40px !important;}
.block-slider__top .fusion-layout-column .fusion-column-wrapper {padding-top: 60px !important;padding-bottom: 60px !important;}
.slider-title h2 {max-width: 100% !important;}
.block-slider__wrap  .fusion-text {max-width: 100% !important;}
.block-slider__top .fusion-builder-row .slick-list .fusion-column-wrapper {min-height: unset !important;}
.block-slider__wrap-inner {width: 100%}
.block-slider__bottom {width: 100% !important;position: unset !important;inset: 0 !important;transform: unset !important;padding: 0 0px 130px 50px !important;margin: 0 auto 0 auto !important;background-color: #132e20;}
.block-slider__bottom .slick-list {margin-right: 0px !important;padding-right: 20% !important;}
.block-slider__top-single .fusion-image-element::before{content: unset !important;}
.block-slider__top-single .fusion-image-element::after {content: "" !important;position: absolute;inset: auto 0 0 0;width: 100%;height: 100%;background: #132E20;background: linear-gradient(180deg, rgba(19, 46, 32, 0) 0%, rgba(19, 46, 32, 1) 100%);z-index: 1;}
.block-slider__top .slick-slide .block-slider__top-single .fusion-image-element img {scale: 1 !important;}
.block-slider__wrap-content {padding: 0 20px 20px 20px;}
.block-slider__top .fusion-layout-column{height: 100% !important;}
.block-slider__top .slick-slide {display: flex !important;height: unset !important;}
.block-slider__top .slick-track {display: flex;height: unset !important;}
}
@media (max-width:767px){
.block-slider__bottom {padding-left: 40px !important;}
}  .block-logo-slider > .fusion-builder-row {
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
}
.block-logo-slider > .fusion-builder-row > div {
height: 100% !important;
}
.block-logo-slider__right > .fusion-column-wrapper {
justify-content: center !important;
padding-right: 20px !important;
}
.block-logo-slider__right > .fusion-column-wrapper .fusion-image-carousel {
margin-bottom: 0 !important;
}
.block-logo-slider__right > .fusion-column-wrapper .slick-track {
display: flex;
align-items: center;
}
.block-logo-slider__right > .fusion-column-wrapper  .fusion-image-element {
text-align: center;
}
.block-logo-slider__right > .fusion-column-wrapper .fusion-image-element img {
width: 140px;
height: auto;
}
.block-logo-slider__right > .fusion-column-wrapper .slick-arrow.slick-next {
inset: 50% 0px 0 auto !important;
}
.block-logo-slider__right > .fusion-column-wrapper .slick-list {
width: calc(100% - 70px);
margin: 0 0px 0 auto !important;
}
.block-logo-slider__right > .fusion-column-wrapper .slick-arrow {
inset: 50% 0 0 55px !important;
transform: translateY(-50%) !important;
background-color: transparent !important;
border: transparent !important;
height: 12px !important;
width: 12px !important;
}
.block-logo-slider__right > .fusion-column-wrapper .slick-arrow::before {
color: #c3996c !important;
}
@media (max-width:1199px){
.block-logo-slider__right > .fusion-column-wrapper .slick-list {width: calc(100% - 60px);}
.block-logo-slider__right > .fusion-column-wrapper .slick-arrow {inset: 50% 0 0 45px !important;}
}
@media (max-width:1024px){
.block-logo-slider__right > .fusion-column-wrapper .fusion-image-element img {padding: 20px 0;}
.block-logo-slider__left h4, .block-logo-slider__left a {text-align: center !important;margin-left: auto !important;margin-right: auto !important;}
.block-logo-slider {padding-top: 30px;padding-bottom: 60px;}
.block-logo-slider__right > .fusion-column-wrapper {padding-right: 0px !important;}
.block-logo-slider__right > .fusion-column-wrapper .slick-arrow {inset: 50% 0 0 20px !important;}
.block-logo-slider__right > .fusion-column-wrapper .slick-arrow.slick-next {inset: 50% 20px 0 auto !important;}
.block-logo-slider >.fusion-builder-row > div {width: 100%;height: fit-content !important;}
.block-logo-slider__right > .fusion-column-wrapper .slick-list {width: 90% !important;margin: 0 auto !important;}
.block-logo-slider{--awb-background-image: linear-gradient(180deg, var(--awb-color3) 100%, #fcf7e2 50%) !important;padding-top: 20px !important;padding-bottom: 60px !important;}
}  .block-quote__slider .slick-arrow {
inset: 50% 0 0 0 !important;
transform: translateY(-50%) !important;
border-color: #fcf7e2 !important;
}
.block-quote__slider .slick-arrow:hover{
background-color: #fcf7e2 !important;
}
.block-quote__slider .slick-arrow::before {
color: #fcf7e2 !important;
transition: all 0.3s !important;
}
.block-quote__slider .slick-arrow:hover::before {
color: #183425 !important;
}
.block-quote__slider .slick-arrow.slick-next{
inset: 50% 0 0 auto !important;
}
.block-quote__slider .slick-list {
max-width: 70%;
margin: 0 auto;
}
@media (max-width:1024px){
.block-quote {padding-bottom: 70px !important;}
.block-quote__slider .slick-list {max-width: 100% !important;}
.block-quote__slider .slick-arrow.slick-next {inset: auto 0 0 calc(50% - -40px) !important;}
.block-quote__slider .slick-arrow {inset: auto 0 0 calc(50% - 40px) !important;transform: translateX(-50%) !important;}
}  .block-contact {
overflow: hidden;
position: relative;
}
.block-contact::before {
content: "";
position: absolute;
inset: -260px -150px 0 0;
background-image: url(https://mallardmasters.tempurl.host/wp-content/uploads/2025/08/Untitled-2.webp);
background-repeat: no-repeat;
background-position: top right;
}
.block-contact .gform_heading {
display: none !important;
}
.block-contact form {
max-width: 625px !important;
}
.block-contact form input, .block-contact form textarea {
background-color: #fcf7e2 !important;
border-radius: 0 !important;
border: unset !important;
}
.block-contact form input{
height: 44px !important;
}
.block-contact form textarea {
min-height: 143px !important;
height: 143px !important;
padding: 15px !important;
}
body .block-contact .gform_wrapper form .top_label .gfield_label {
color: #c3996c !important;
margin-bottom: 6px !important;
}
.block-contact .gform_wrapper.gravity-theme .gform_fields {
gap: 11px !important;
}
body .block-contact .gform_wrapper form .gfield--type-textarea .charleft {
display: none !important;
}
body .block-contact .gform_wrapper form .button {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: fit-content !important;
transition: all 0.3s !important;
background-color: #f15c4e !important;
color: #fcf7e2 !important;
height: 40px !important;
padding: 5px 20px !important;
margin-bottom: 0 !important;
}
body .block-contact .gform_wrapper form .gform-footer {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
body .block-contact .gform_wrapper form .button:hover{
background-color: #183425 !important;
}
.txt-width {
max-width: 412px !important ;
}
.block-contact div#gform_wrapper_1 {
margin-bottom: 0 !important;
}
.block-contact > .fusion-builder-row > .fusion-layout-column {
margin-bottom: 0 !important;
}
@media (max-width:1024px){
.block-contact::before {opacity: 0.5;}
}
@media (max-width:767px){
.block-contact form {max-width: 100% !important;}
}  .block-fooer__right > .fusion-column-wrapper {
flex-direction: row !important;
}
.block-fooer__right > .fusion-column-wrapper > .fusion-text {
width: 36.33%;
padding-right: 30px;
}
.block-fooer__right > .fusion-column-wrapper > .fusion-text a{
color: #264c38 !important;
transition: all 0.3s;
}
.block-fooer__right > .fusion-column-wrapper > .fusion-text a:hover{
color: #fcf7e2 !important;
}
.block-fooer__right > .fusion-column-wrapper > .fusion-text p {
margin-bottom: 10px !important;
margin-top: 0 !important;
}
div#gform_1_validation_container {
background: transparent;
border: unset;
text-align: left;
padding: 0 0 20px 0;
margin: 0;
box-shadow: unset;
outline: unset;
}
h2.gform_submission_error {
font-size: 17px !important;
}
@media (max-width:1199px){
.block-fooer__right > .fusion-column-wrapper > .fusion-text {width: 50% !important;padding-right: 30px !important;}
}
@media (max-width:767px){
.ft-lg img {max-width: 150px;margin-bottom: 30px;}
.block-fooer__right > .fusion-column-wrapper {flex-wrap: wrap;}
.block-fooer__right > .fusion-column-wrapper > .fusion-text {width: 100% !important;padding-right: 0px !important;display: flex !important;gap: 0 30px !important;justify-content: center !important;flex-wrap: wrap !important;}
.block-fooer__right > .fusion-column-wrapper > .fusion-text:last-child p:first-child {width: 100% !important;text-align: center !important;margin-top: 20px !important;}
.block-fooer__right {margin-bottom: 0 !important;}
}