<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@media(max-width: 480px){
    div[class$="wpb_wrapper"]&gt;h1{
        font-size: 44px;
    }
}

@media(max-width: 375px){
    div[class$="wpb_wrapper"]&gt;h1{
        font-size: 35px !important;
    }
}

.wpcf7-form-control-wrap &gt; div &gt; div{
  margin: 0 auto;
}

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #f53644 ;
    border-color: #f53644 ;
}

.contact_detail .contact_section &gt; h4 {
display: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.google_map {
margin: 0;
}


/* 64 starts here */
nav.main_menu &gt; ul &gt; li:hover &gt; a &gt; span, header nav.main_menu&gt;ul&gt;li.active&gt;a&gt;span {
text-decoration: none;
border-bottom: 1px solid #fff;
padding: 0 0 5px 0;
}

body.home footer{display: none;}

.testimonials .testimonial_text_inner p:first-child {
font-style: italic;
line-height: 43px;
font-size: 24px;
}

.testimonials .testimonial_text_inner p.testimonial_author {
font-family: "Arbutus Slab" !important;
font-weight: 400 !important;
letter-spacing: 2px;
}

.testimonials_holder.light .flex-direction-nav a:hover,
.testimonials_holder.light .flex-direction-nav a {
border: none !important;
background-color: transparent;
}

.testimonials_holder .flex-direction-nav a:before {
font-size: 27px;
}

.full_screen_navigation_holder.up_arrow {
top: auto;
position: fixed;
bottom: 70px;
}

@media screen and (max-width: 1400px) {
.full_screen_navigation_holder.up_arrow {
bottom: 44px;
}
}

.full_screen_navigation_inner a {
color: #fff !important;
}

.full_screen_navigation_inner a:hover {
opacity: 1;
}

.testimonials .testimonial_text_inner p.testimonial_author {
margin-top: 53px;
}

.testimonials .testimonial_text_inner p.testimonial_author {
margin-bottom: 30px;
}

.footer_bottom {
font-size: 15px;
font-weight: 400;
letter-spacing: 1px;
height: 76px;
}

.q_font_awsome_icon i:hover {
color: #e9e4d5 !important;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
text-transform: uppercase;
letter-spacing: 1px;
}

.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
padding-top: 60px;
}

</pre></body></html>