/* Hardscape & Landscape By Design — page styles: /. Plain CSS (no theme framework). Built by clean.py from the rules the pages use. */
@font-face{font-family:"Public Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/ijwTs572Xtc6ZYQws9YVwnNDTJPax9k0.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Public Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Public Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Public Sans";font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/ijwTs572Xtc6ZYQws9YVwnNDTJPax9k0.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Public Sans";font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Public Sans";font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format("woff2");unicode-range:U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{--color1:#ffffff;--color1-h:0;--color1-s:0%;--color1-l:100%;--color1-a:100%;--color2:#f9f9f9;--color3:#f7f7f7;--color4:#ffb600;--color4-h:43;--color4-s:100%;--color4-l:50%;--color4-a:100%;--color7:#212934;--color8:#000000;--color8-h:0;--color8-s:0%;--color8-l:0%;--color8-a:100%;--custom_color_1:#2b707d;--custom_color_2:#c0c0c0;--custom_color_4:#5f9d31;--custom_color_5:#8f6440;--typography1-font-family:"Public Sans", Arial, Helvetica, sans-serif;--typography1-font-size:72px;--typography1-font-weight:700;--typography1-font-style:normal;--typography1-line-height:1.2;--typography1-letter-spacing:-0.015em;--typography2-font-family:"Public Sans", Arial, Helvetica, sans-serif;--typography2-font-size:12px;--typography2-font-weight:600;--typography2-font-style:normal;--typography2-line-height:1.1;--typography2-letter-spacing:2px;--typography2-text-transform:uppercase;--typography3-font-family:"Public Sans", Arial, Helvetica, sans-serif;--typography3-font-size:18px;--typography3-font-weight:700;--typography3-font-style:normal;--typography3-line-height:1.2;--typography3-letter-spacing:0.015em;--typography3-text-transform:none;--typography4-font-family:"Public Sans", Arial, Helvetica, sans-serif;--typography4-font-size:16px;--typography4-font-weight:400;--typography4-font-style:normal;--typography4-line-height:1.9;--typography4-letter-spacing:0.015em;--site_width:1200px;--main_padding-top:0px;--main_padding-bottom:0px;--hundredp_padding:30px;--hundredp_padding-fallback_to_zero:30px;--hundredp_padding-hundred_percent_negative_margin:-30px;--sidebar_width:24%;--sidebar_gutter:6%;--primary_color:var(--custom_color_1);--sidebar_bg_color:rgba(255,255,255,0);--bg_image:none;--bg_repeat:no-repeat;--bg_color:var(--color1);--bg-color-overlay:normal;--content_bg_color:var(--color1);--content_bg_image:none;--content_bg_repeat:no-repeat;--body_typography-font-family:var(--typography4-font-family);--body_typography-font-size:var(--typography4-font-size);--body_typography-font-weight:var(--typography4-font-weight);--body_typography-font-style:var(--typography4-font-style);--body_typography-line-height:var(--typography4-line-height);--body_typography-letter-spacing:var(--typography4-letter-spacing);--body_typography-color:var(--color8);--link_color:var(--color8);--link_hover_color:var(--color4);--h1_typography-font-family:var(--typography1-font-family);--h1_typography-font-weight:var(--typography1-font-weight);--h1_typography-line-height:var(--typography1-line-height);--h1_typography-letter-spacing:var(--typography1-letter-spacing);--h1_typography-font-style:var(--typography1-font-style);--h1_typography-font-size:var(--typography1-font-size);--h1_typography-color:var(--color8);--h1_typography-margin-top:0.67em;--h1_typography-margin-bottom:0.67em;--h2_typography-font-family:var(--typography1-font-family);--h2_typography-font-weight:var(--typography1-font-weight);--h2_typography-line-height:var(--typography1-line-height);--h2_typography-letter-spacing:var(--typography1-letter-spacing);--h2_typography-font-style:var(--typography1-font-style);--h2_typography-font-size:40px;--h2_typography-color:var(--color8);--h2_typography-margin-top:0em;--h2_typography-margin-bottom:1.1em;--h3_typography-font-family:var(--typography1-font-family);--h3_typography-font-weight:var(--typography1-font-weight);--h3_typography-line-height:var(--typography1-line-height);--h3_typography-letter-spacing:var(--typography1-letter-spacing);--h3_typography-font-style:var(--typography1-font-style);--h3_typography-font-size:32px;--h3_typography-color:var(--color8);--h3_typography-margin-top:1em;--h3_typography-margin-bottom:1em;--h4_typography-font-family:var(--typography1-font-family);--h4_typography-font-weight:var(--typography1-font-weight);--h4_typography-line-height:var(--typography1-line-height);--h4_typography-letter-spacing:var(--typography1-letter-spacing);--h4_typography-font-style:var(--typography1-font-style);--h4_typography-font-size:19px;--h4_typography-color:var(--color8);--h4_typography-margin-top:1.33em;--h4_typography-margin-bottom:1.33em;--post_title_typography-font-family:var(--typography1-font-family);--post_title_typography-font-weight:var(--typography1-font-weight);--post_title_typography-line-height:var(--typography1-line-height);--post_title_typography-letter-spacing:var(--typography1-letter-spacing);--post_title_typography-font-style:var(--typography1-font-style);--post_title_typography-font-size:22px;--post_title_typography-color:var(--color8);--post_titles_extras_typography-font-family:var(--typography1-font-family);--post_titles_extras_typography-font-weight:var(--typography1-font-weight);--post_titles_extras_typography-line-height:var(--typography1-line-height);--post_titles_extras_typography-letter-spacing:var(--typography1-letter-spacing);--post_titles_extras_typography-font-style:var(--typography1-font-style);--post_titles_extras_typography-font-size:18px;--post_titles_extras_typography-color:var(--color8);--meta_font_size:13px;--social_bg_color:var(--color2);--sharing_social_links_icon_color:var(--color3);--slider_nav_box_dimensions-width:30px;--slider_nav_box_dimensions-height:30px;--slider_arrow_size:14px;--form_input_height:50px;--form_text_size:16px;--form_bg_color:var(--color1);--form_text_color:var(--color8);--form_border_width-top:1px;--form_border_width-bottom:1px;--form_border_width-left:1px;--form_border_width-right:1px;--form_border_color:var(--color3);--form_focus_border_color:var(--color3);--form_border_radius:25px;--related_posts_column_spacing:48px;--pagination_width_height:30px;--pagination_border_width:1px;--pagination_border_radius:0px;--pagination_font_size:13px;--carousel_nav_color:var(--color7);--carousel_hover_color:var(--color7);--alert_border_size:1px;--button_padding-top:13px;--button_padding-bottom:13px;--button_padding-left:29px;--button_padding-right:29px;--button_typography-font-weight:600;--button_gradient_top_color:var(--custom_color_4);--button_gradient_top_color_hover:var(--custom_color_5);--button_accent_color:var(--color1);--button_accent_hover_color:var(--color1);--button_border_width-top:0px;--button_border_width-right:0px;--button_border_width-bottom:0px;--button_border_width-left:0px;--button_border_color:var(--color4);--button_border_hover_color:var(--color4);--checklist_icons_color:var(--color4);--checklist_text_color:var(--color8);--checklist_item_size:16px;--checklist_item_padding-top:0.35em;--checklist_item_padding-bottom:0.35em;--checklist_item_padding-left:0;--checklist_item_padding-right:0;--checklist_odd_row_bgcolor:rgba(255,255,255,0);--checklist_even_row_bgcolor:rgba(255,255,255,0);--col_margin-top:0px;--col_margin-bottom:20px;--col_spacing:80px;--container_padding_default_top:0px;--container_padding_default_bottom:0px;--container_padding_default_left:0px;--container_padding_default_right:0px;--container_padding_100_top:0px;--container_padding_100_bottom:0px;--container_padding_100_left:30px;--container_padding_100_right:30px;--full_width_bg_color:rgba(255,255,255,0);--full_width_border_sizes_top:0px;--full_width_border_sizes_bottom:0px;--full_width_border_sizes_left:0px;--full_width_border_sizes_right:0px;--full_width_border_color:var(--color3);--gallery_border_color:var(--color3);--gallery_border_radius:0px;--before_after_font_size:14;--before_after_accent_color:var(--color1);--before_after_handle_color:var(--color1);--before_after_handle_bg:rgba(255,255,255,0);--before_after_transition_time:0.5;--before_after_border_size:0;--before_after_border_color:var(--color3);--sep_color:var(--color3);--testimonial_bg_color:var(--color2);--testimonial-border-width-top:0px;--testimonial-border-width-right:0px;--testimonial-border-width-bottom:0px;--testimonial-border-width-left:0px;--testimonial_text_color:var(--color8);--text_column_spacing:2em;--text_user_select:auto;--title_border_color:var(--color3);--title_margin-top:10px;--title_margin-right:0px;--title_margin-bottom:15px;--title_margin-left:0px;--title_margin_mobile-top:10px;--title_margin_mobile-right:0px;--title_margin_mobile-bottom:10px;--title_margin_mobile-left:0px}
.testimonial-link a:hover{color:#fff!important}
.page-title-bar{display:none!important}
.quote{padding:0!important}
.quote-content{font-style:normal;text-align:left}
.testimonials.clean .author{text-align:left!important}
@media screen and (max-width:1024px){
.testi-heading h2{font-size:30px!important}
}
@media screen and (max-width:767px){
.testi-heading h2{font-size:25px!important}
}
