@media only screen and (max-width: 576px){
.fusion-logo img{
max-width: 30% !important;
display: none !important;
}
} @media only screen and (max-width: 768px){
.fusion-logo img{
max-width: 30% !important; }
.container-flex--mobile{
display: flex;
flex-direction: column;
}
}
h1.title-heading-left{
color: rgb(255, 255, 255);
font-size: 72px;
line-height: 86px;
}
h2.title-heading-left{
font-size: 22px !important;
}
p.h2, .h2{
font-family: 'Montserrat' !important;
font-weight: 700 !important;
letter-spacing: 0px !important;
font-style: normal !important;
font-size: 110px;
color: #333c4e !important;
}
p.h3,.h3{
color: #333c4e !important;
font-size: 36px;
font-family: 'Montserrat' !important;
font-weight: 700 !important;
letter-spacing: 2px !important;
font-style: normal !important;
margin-top: .25em !important;
margin-bottom: 1em !important;
}
p.h4,.h4{
color: #333c4e !important;
font-family: 'Montserrat' !important;
font-weight: 700 !important;
letter-spacing: 1px !important;
font-style: normal !important;
margin-top: 0.5em !important;
margin-bottom: 0.5em !important;
font-size: 18px !important;
}
p.h5, .h5{
font-size: 22px !important;
font-family: 'Montserrat' !important;
font-weight: 400 !important;
letter-spacing: 0px !important;
font-style: normal !important;
margin-top: 0.67em !important;
margin-bottom: 0.67em !important;
color: #333c4e !important;
}
p.h6,.h6{
color: #333c4e !important;
font-size: 19px !important;
font-family: Georgia, serif !important;
font-weight: 400 !important;
letter-spacing: 1px !important;
font-style: italic !important;
margin-top: 0em !important;
margin-bottom: 1.25em !important;
}
p.h2.portfolio{
color: #e26e0e!important;
font-family: 'Montserrat'!important;
font-weight: 700!important;
line-height: 27px!important;
letter-spacing: 0px!important;
font-style: normal!important;
font-size: 18px !important;
}
@media only screen and (max-width: 576px) {
form label{
font-size: 12px !important;
}
h2.title-heading-center{
font-size: 1.5rem !important;
line-height: 1.7rem !important;
margin-bottom: 2rem;
}
H1, .h1{
Font-size:40px!important}
H2, .h2{
Font-size:30px!important}
H3, .h3{
Font-size:25px!important}
H4, .h4{
Font-size:20px!important}
h2.title-heading-left{
Font-size:20px!important
}
}
.fusion-toggle-icon-line{
background-color:#e26e0e !important;
} .agw_form-submit .frm_button_submit {
color: white;
padding: 1rem 3rem !important;
background: #e26e0e !important;
border: none !important;
border-radius: .2rem !important;
}
.agw_form .frm_form_field.form-field input,
.agw_form .frm_form_field.form-field textarea {
background: white;
padding: 1.25rem .75rem;
} input#field_accept-0{
padding: .5rem;
}
.with_frm_style .frm_checkbox input[type=checkbox]:checked:before {
transform: scale(1) translate3d(-8px,-8px, 0)
} .agw-claim{
width: 33vw;
min-width: 25rem;
max-width: 35rem;
background: #e26e0e99;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
color: white;
padding: .75rem 1rem;
}
.agw-claim_title{
margin: 0;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
color: white;
}
.agw-claim_primary{
font-size: 4rem;
line-height: 4rem;
display: block;
text-transform: uppercase;
color: white;
margin-bottom: 1.5rem;
}
.agw-claim_secondary{
font-size: 1.4rem;
line-height: 1.4rem;
text-align: center; 
color: white;
font-weight: 300;
}
.agw-claim_secondary a{
text-decoration: none;
color: white;
transition: all .3s;
position: relative;
}
.agw-claim_secondary a::after{
content: "";
position: absolute;
bottom: -2px;
right: 0;
width: 100%;
transform: scaleX(0);
transition: all .3s;
transform-origin: left;
background: #ffffffaa;
height: 2px;
}
.agw-claim:hover .agw-claim_secondary  a{
color: #f2f2f2;
}
.agw-claim:hover .agw-claim_secondary  a::after{
transform: scaleX(1);
}
@media screen and (max-width: 767px){
.agw-claim_primary{
font-size: 2.25rem;
line-height: 2.25rem;
}
.agw-claim_secondary{
font-size: 1.1rem;
line-height: 1.1rem;
}
}
.fusion-carousel .fusion-carousel-item img{
height: 8rem;
object-fit: contain;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{
font-size: 1.5rem;
color: black;
} .with-bg{
background: #d28546;
} @media not all and (min-resolution:.001dpcm) { 
@media {
.with-bg{
background: #d28546;
}
}
}
_::-webkit-full-page-media, _:future, :root 
.with-bg{
background: #d28546;
}
@supports (-webkit-touch-callout: none) { 
.with-bg{
background: #d28546;
}
}