
#header-space{background-color:#ffffff}@media only screen and (min-width:1000px){body #ajax-content-wrap.no-scroll{min-height:calc(100vh - 120px);height:calc(100vh - 120px)!important;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 119px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 119px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header{top:120px;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 118px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 118px - 32px)!important;}}.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 32px);}body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 126px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 126px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 73px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 73px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 73px);height:calc(100vh - 73px);}}#nectar_fullscreen_rows{background-color:transparent;}.nectar-shape-divider-wrap{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;height:150px;z-index:3;transform:translateZ(0);}.post-area.span_9 .nectar-shape-divider-wrap{overflow:hidden;}.nectar-shape-divider-wrap[data-front="true"]{z-index:50;}.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child{opacity:0.6;}.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1){opacity:0.15;}.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2){opacity:0.3;}.nectar-shape-divider{width:100%;left:0;bottom:-1px;height:100%;position:absolute;}.nectar-shape-divider-wrap.no-color .nectar-shape-divider{fill:#fff;}@media only screen and (max-width:999px){.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{height:75%;}.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{height:55%;}}@media only screen and (max-width:690px){.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{height:33%;}.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{height:33%;}}#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1"] .nectar-shape-divider,#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1px"] .nectar-shape-divider{height:1px;}body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content),html body .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content){margin-bottom:0;}body .container-wrap .vc_row-fluid[data-column-margin="none"] > .span_12,html body .vc_row-fluid[data-column-margin="none"] > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .container > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .span_12{margin-left:0;margin-right:0;}body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="none"] .child_column,html body .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),html body .inner_row[data-column-margin="none"] .child_column{padding-left:0;padding-right:0;}#ajax-content-wrap .vc_row.inner_row.right_padding_5pct .row_col_wrap_12_inner,.nectar-global-section .vc_row.inner_row.right_padding_5pct .row_col_wrap_12_inner{padding-right:5%;}.vc_row.inner_row.row_position_absolute{position:absolute;}.vc_row.inner_row.top_position_desktop_20pct{top:20%;}.vc_row.inner_row.left_position_desktop_-1pct{left:-1%;}@media only screen,print{.vc_row.inner_row.translate_x_-35pct{-webkit-transform:translateX(-35%);transform:translateX(-35%);}}.vc_row.inner_row.top_position_desktop_70pct{top:70%;}.vc_row.inner_row.right_position_desktop_6pct{right:6%;}@media only screen,print{.vc_row.inner_row.translate_x_0pct{-webkit-transform:translateX(0%);transform:translateX(0%);}}@media only screen,print{.wpb_column.top_padding_desktop_4vw > .vc_column-inner{padding-top:4vw;}.wpb_column.right_padding_desktop_7vw > .vc_column-inner{padding-right:7vw;}.wpb_column.bottom_padding_desktop_6vw > .vc_column-inner{padding-bottom:6vw;}.wpb_column.left_padding_desktop_7vw > .vc_column-inner{padding-left:7vw;}}@media only screen,print{.wpb_column.top_padding_desktop_4vw > .n-sticky > .vc_column-inner{padding-top:4vw;}.wpb_column.right_padding_desktop_7vw > .n-sticky > .vc_column-inner{padding-right:7vw;}.wpb_column.bottom_padding_desktop_6vw > .n-sticky > .vc_column-inner{padding-bottom:6vw;}.wpb_column.left_padding_desktop_7vw > .n-sticky > .vc_column-inner{padding-left:7vw;}}@media only screen,print{.wpb_column.right_padding_desktop_7vw > .vc_column-inner{padding-right:7vw;}}@media only screen and (max-width:999px){body .wpb_column.top_padding_tablet_30px > .vc_column-inner{padding-top:30px;}body .wpb_column.right_padding_tablet_7vw > .vc_column-inner{padding-right:7vw;}body .wpb_column.left_padding_tablet_7vw > .vc_column-inner{padding-left:7vw;}}@media only screen,print{.wpb_column.right_padding_desktop_7vw > .n-sticky > .vc_column-inner{padding-right:7vw;}}@media only screen and (max-width:999px){body .wpb_column.top_padding_tablet_30px > .n-sticky > .vc_column-inner{padding-top:30px;}body .wpb_column.right_padding_tablet_7vw > .n-sticky > .vc_column-inner{padding-right:7vw;}body .wpb_column.left_padding_tablet_7vw > .n-sticky > .vc_column-inner{padding-left:7vw;}}.wpb_column.el_spacing_0px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),.wpb_column.el_spacing_0px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child){margin-bottom:0;}.wpb_column.column_position_relative,.wpb_column.column_position_relative > .vc_column-inner{position:relative;}.col.padding-7-percent > .vc_column-inner,.col.padding-7-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.07);}@media only screen and (max-width:690px){.col.padding-7-percent > .vc_column-inner,.col.padding-7-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.07);}}@media only screen and (min-width:1000px){.col.padding-7-percent > .vc_column-inner,.col.padding-7-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.07);}.column_container:not(.vc_col-sm-12) .col.padding-7-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.035);}}@media only screen and (min-width:1425px){.col.padding-7-percent > .vc_column-inner{padding:calc(1245px * 0.07);}.column_container:not(.vc_col-sm-12) .col.padding-7-percent > .vc_column-inner{padding:calc(1245px * 0.035);}}.full-width-content .col.padding-7-percent > .vc_column-inner{padding:calc(100vw * 0.07);}@media only screen and (max-width:999px){.full-width-content .col.padding-7-percent > .vc_column-inner{padding:calc(100vw * 0.07);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-7-percent > .vc_column-inner{padding:calc(100vw * 0.035);}}.wpb_column.child_column.el_spacing_0px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),.wpb_column.child_column.el_spacing_0px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child){margin-bottom:0;}.wpb_column.child_column.nectar-mask-reveal-left-dir.nectar-mask-reveal-straight-shape .vc_column-inner{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(0.65,0,0.35,1);opacity:1;}.wpb_column.child_column.nectar-mask-reveal-left-dir.nectar-mask-reveal-straight-shape.animated-in .vc_column-inner{clip-path:inset(0 0 0 0);}.wpb_column[data-border-radius="20px"],.wpb_column[data-border-radius="20px"] > .vc_column-inner,.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-link,.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-bg-overlay-wrap,.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap .column-image-bg,.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap[data-n-parallax-bg="true"],.wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner,.wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner > .column-bg-overlay-wrap{border-radius:20px;}.img-with-aniamtion-wrap[data-animation="slide-up"] .hover-wrap{opacity:1;transform:translateY(150px);}.img-with-aniamtion-wrap.custom-width-18vw .inner{max-width:18vw;}.img-with-aniamtion-wrap[data-border-radius="15px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="15px"] .inner,.img-with-aniamtion-wrap[data-border-radius="15px"] .hover-wrap{border-radius:15px;}.img-with-aniamtion-wrap.custom-width-15vw .inner{max-width:15vw;}.nectar-animated-shape{line-height:0;}@media only screen,print{.nectar-animated-shape.translate_x_desktop_-50pct.translate_y_desktop_-50pct{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}}@media only screen,print{.nectar-animated-shape.position_desktop_absolute{position:absolute;}}@media only screen,print{.nectar-animated-shape.top_position_desktop_0px{top:0;}}@media only screen,print{.nectar-animated-shape.left_position_desktop_0px{left:0;}}.nectar-animated-shape.z_index_-1{z-index:-1;}@media only screen,print{.nectar-animated-shape.width_desktop_77vw{width:77vw;}}@media only screen and (max-width:999px){body .nectar-animated-shape.width_tablet_154vw{width:154vw;}}.nectar-animated-shape__inner_wrap[data-animation="grow-in"].nectar-waypoint-el{transform:scale(0);}.nectar-animated-shape__inner_wrap[data-animation="grow-in"].nectar-waypoint-el.animated-in{transform:scale(1);}.nectar-animated-shape__inner_wrap[data-animation="grow-in"][data-easing="easeInOutCubic"]{transition:transform 1.3s cubic-bezier(0.65,0,0.35,1);}@media only screen and (max-width:999px){.vc_row.inner_row.top_padding_tablet_8pct{padding-top:8%!important;}}@media only screen and (max-width:999px){.wpb_column.child_column.mobile-disable-entrance-animation,.wpb_column.child_column.mobile-disable-entrance-animation:not([data-scroll-animation-mobile="true"]) > .vc_column-inner{transform:none!important;opacity:1!important;}.nectar-mask-reveal.mobile-disable-entrance-animation,[data-animation="mask-reveal"].mobile-disable-entrance-animation > .vc_column-inner{clip-path:none!important;}}@media only screen and (max-width:999px){body .vc_row.inner_row.left_position_tablet_14pct{left:14%;}}@media only screen and (max-width:999px){body .img-with-aniamtion-wrap.custom-width-tablet-30vw .inner{max-width:30vw;}}@media only screen and (max-width:999px){body .vc_row.inner_row.right_position_tablet_4pct{right:4%;}}.nectar-shape-divider-wrap{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;height:150px;z-index:3;transform:translateZ(0);}.post-area.span_9 .nectar-shape-divider-wrap{overflow:hidden;}.nectar-shape-divider-wrap[data-front="true"]{z-index:50;}.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child{opacity:0.6;}.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1){opacity:0.15;}.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2){opacity:0.3;}.nectar-shape-divider{width:100%;left:0;bottom:-1px;height:100%;position:absolute;}.nectar-shape-divider-wrap.no-color .nectar-shape-divider{fill:#fff;}@media only screen and (max-width:999px){.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{height:75%;}.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{height:55%;}}@media only screen and (max-width:690px){.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{height:33%;}.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{height:33%;}}#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1"] .nectar-shape-divider,#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1px"] .nectar-shape-divider{height:1px;}.nectar-shape-divider-wrap[data-position="top"]{top:-1px;bottom:auto;}.nectar-shape-divider-wrap[data-position="top"]{transform:rotate(180deg)}#ajax-content-wrap .vc_row.left_padding_14pct .row_col_wrap_12,.nectar-global-section .vc_row.left_padding_14pct .row_col_wrap_12{padding-left:14%;}#ajax-content-wrap .vc_row.right_padding_14pct .row_col_wrap_12,.nectar-global-section .vc_row.right_padding_14pct .row_col_wrap_12{padding-right:14%;}#ajax-content-wrap .vc_row.inner_row.left_padding_0px .row_col_wrap_12_inner,.nectar-global-section .vc_row.inner_row.left_padding_0px .row_col_wrap_12_inner{padding-left:0;}#ajax-content-wrap .vc_row.inner_row.right_padding_0px .row_col_wrap_12_inner,.nectar-global-section .vc_row.inner_row.right_padding_0px .row_col_wrap_12_inner{padding-right:0;}.wpb_column.el_spacing_0px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),.wpb_column.el_spacing_0px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child){margin-bottom:0;}.col.padding-6-percent > .vc_column-inner,.col.padding-6-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.06);}@media only screen and (max-width:690px){.col.padding-6-percent > .vc_column-inner,.col.padding-6-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.06);}}@media only screen and (min-width:1000px){.col.padding-6-percent > .vc_column-inner,.col.padding-6-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.06);}.column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.03);}}@media only screen and (min-width:1425px){.col.padding-6-percent > .vc_column-inner{padding:calc(1245px * 0.06);}.column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner{padding:calc(1245px * 0.03);}}.full-width-content .col.padding-6-percent > .vc_column-inner{padding:calc(100vw * 0.06);}@media only screen and (max-width:999px){.full-width-content .col.padding-6-percent > .vc_column-inner{padding:calc(100vw * 0.06);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner{padding:calc(100vw * 0.03);}}#ajax-content-wrap .col[data-padding-pos="left-right"] > .vc_column-inner,#ajax-content-wrap .col[data-padding-pos="left-right"] > .n-sticky > .vc_column-inner{padding-top:0;padding-bottom:0}.wpb_column.child_column.el_spacing_20px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),.wpb_column.child_column.el_spacing_20px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child){margin-bottom:20px;}.nectar-cta.hover_color_1F4E79 .link_wrap:hover{background-color:#1F4E79!important;}.nectar-cta.hover_color_E07A2D .link_wrap:hover{background-color:#E07A2D!important;}@media only screen and (max-width:999px){.nectar-cta.display_tablet_inherit{display:inherit;}}@media only screen and (max-width:690px){.nectar-cta.display_phone_inherit{display:inherit;}}.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.row .col img:not([srcset]){width:auto;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;}
.page-id-361 .nectar-global-section { display: none !important; }

#hide{display:none !important;}


.before-footer{z-index:999999 !important;


.sf-menu .menu-item a{padding-left:30px !important; padding-right:30px !important;}

.menu-item .sub-menu li a{padding-left:10px !important; padding-right:10px !important;}

.post .content-inner {
    padding-bottom: 0 !important;
}

.blog_next_prev_buttons {
    margin-top: 0 !important;
}

.single-post .featured-media-under-header { display: none !important; }

/* ==========================================================
   Sunset Point — Salient Typography System (FINAL)
   Headings: Urbanist
   Body Text: Public Sans
   Desktop Heading Sizes Increased
   Admin Bar Excluded
   ========================================================== */

/* ---- Load Fonts (remove if already loaded) ---- */
@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@600;700;800;900&family=Public+Sans:wght@400;500;600;700&display=swap');

/* ---- Global body text (exclude WP admin bar) ---- */
html body:not(#wpadminbar),
html body:not(#wpadminbar) .container-wrap,
html body:not(#wpadminbar) #ajax-content-wrap {
  font-family: "public sans","public sans Fallback", system-ui, -apple-system, BlinkMacSystemFont,
               "Segoe UI", Roboto, Arial, sans-serif !important;
  line-height: 1.75 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ==========================================================
   HEADINGS — ALL USE URBANIST
   ========================================================== */
html body:not(#wpadminbar) h1,
html body:not(#wpadminbar) h2,
html body:not(#wpadminbar) h3,
html body:not(#wpadminbar) h4,
html body:not(#wpadminbar) h5,
html body:not(#wpadminbar) h6,
html body:not(#wpadminbar) .wpb_text_column h1,
html body:not(#wpadminbar) .wpb_text_column h2,
html body:not(#wpadminbar) .wpb_text_column h3,
html body:not(#wpadminbar) .wpb_text_column h4,
html body:not(#wpadminbar) .wpb_text_column h5,
html body:not(#wpadminbar) .wpb_text_column h6,
html body:not(#wpadminbar) .nectar-cta-text h1,
html body:not(#wpadminbar) .nectar-cta-text h2,
html body:not(#wpadminbar) .nectar-cta-text h3 {
  font-family: "urbanist","urbanist Fallback", system-ui, sans-serif !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.015em;
  margin-bottom: 0.6em !important;
}

/* ==========================================================
   DESKTOP HEADING SIZES (≥1025px)
   ========================================================== */
@media (min-width: 1025px) {

  html body:not(#wpadminbar) h1 {
    font-size: 64px !important;
  }

  html body:not(#wpadminbar) h2 {
    font-size: 48px !important;
  }

  html body:not(#wpadminbar) h3 {
    font-size: 34px !important;
  }

  html body:not(#wpadminbar) h4 {
    font-size: 26px !important;
    font-weight: 700 !important;
  }

  html body:not(#wpadminbar) h5 {
    font-size: 20px !important;
  }

  html body:not(#wpadminbar) h6 {
    font-size: 16px !important;
  }
}

/* ==========================================================
   TABLET HEADING SIZES (641px–1024px)
   ========================================================== */
@media (max-width: 1024px) and (min-width: 641px) {

  html body:not(#wpadminbar) h1 { font-size: 48px !important; }
  html body:not(#wpadminbar) h2 { font-size: 36px !important; }
  html body:not(#wpadminbar) h3 { font-size: 28px !important; }
  html body:not(#wpadminbar) h4 { font-size: 22px !important; }
}

/* ==========================================================
   MOBILE HEADING SIZES (≤640px)
   ========================================================== */
@media (max-width: 640px) {

  html body:not(#wpadminbar) h1 { font-size: 36px !important; }
  html body:not(#wpadminbar) h2 { font-size: 28px !important; }
  html body:not(#wpadminbar) h3 { font-size: 22px !important; }
  html body:not(#wpadminbar) h4 { font-size: 20px !important; }
}

/* ==========================================================
   BODY TEXT — PUBLIC SANS
   ========================================================== */
html body:not(#wpadminbar) p,
html body:not(#wpadminbar) li,
html body:not(#wpadminbar) ul,
html body:not(#wpadminbar) ol,
html body:not(#wpadminbar) .wpb_text_column p,
html body:not(#wpadminbar) .wpb_text_column li {
  font-family: "public sans","public sans Fallback", system-ui, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
/* ----  margin-bottom: 1em !important; ---- */
}

/* ---- Lists spacing ---- */
html body:not(#wpadminbar) ul,
html body:not(#wpadminbar) ol {
  padding-left: 1.2em !important;
}

/* ==========================================================
   LINKS (FONT ONLY)
   ========================================================== */
html body:not(#wpadminbar) a {
  font-family: "public sans","public sans Fallback", system-ui, sans-serif !important;
  font-weight: 600 !important;
  text-decoration: none;
}

/* ==========================================================
   NAVIGATION & BUTTONS — URBANIST
   ========================================================== */
html body:not(#wpadminbar) header#top nav a,
html body:not(#wpadminbar) .sf-menu a,
html body:not(#wpadminbar) .nectar-button,
html body:not(#wpadminbar) button,
html body:not(#wpadminbar) input[type="submit"] {
  font-family: "urbanist","urbanist Fallback", system-ui, sans-serif !important;
  font-weight: 800 !important;
  }
  
  
 /* ==========================================================
   Logo Height on desktop
   ========================================================== */ 
  @media only screen and (min-width: 1000px) {
  #header-outer[data-full-width=true] header>.container{height:75px;}
  
  #header-outer[data-full-width=true] #top nav>ul>li>a {
    transition: color .2s ease;
    margin-bottom: 15px;
}
  }
  
  
  @media (max-width: 1425px) {
  #social-in-menu{display:none !important;}
  }
  
  
  
  
  /* Move Jetpack Subscribe floating button so it does not overlap the fire advisory banner */
.jetpack-subscribe-floating-button {
  position: fixed !important;
  right: 24px !important;
  bottom: 24px !important;
  left: auto !important;
  z-index: 99997 !important;
  transform: none !important;
}

/* When the fire advisory banner is visible, lift the Subscribe button above it */
body.sv-fire-banner-active .jetpack-subscribe-floating-button {
  bottom: 104px !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .jetpack-subscribe-floating-button {
    right: 20px !important;
    bottom: 22px !important;
    left: auto !important;
    max-width: calc(100vw - 40px) !important;
  }

  body.sv-fire-banner-active .jetpack-subscribe-floating-button {
    bottom: 112px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .jetpack-subscribe-floating-button {
    right: 14px !important;
    bottom: 70px !important;
    left: auto !important;
    max-width: calc(100vw - 28px) !important;
  }

  body.sv-fire-banner-active .jetpack-subscribe-floating-button {
    bottom: 118px !important;
  }
}

/* Very small phones */
@media (max-width: 420px) {
  .jetpack-subscribe-floating-button {
    right: 12px !important;
    bottom: 70px !important;
    max-width: calc(100vw - 24px) !important;
  }

  body.sv-fire-banner-active .jetpack-subscribe-floating-button {
    bottom: 90px !important;
  }
}

}
/*# sourceURL=dynamic-css-inline-css */
