:is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) b.wpml-name { font-weight: 900; color: var(--wpml-name-color,#256373); }
:is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }
:is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: 54px; line-height: 62px; margin-bottom: var(--nectar-heading-bottom-spacing,8px); }
:is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { color: rgb(68, 68, 68); letter-spacing: 0px; -webkit-font-smoothing: antialiased; font-weight: 600; }
body :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).light { text-transform: none; font-weight: 300; }
body :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) em { font-size: inherit; }
.light :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { color: var(--nectar-font-light-color,#fff); }
[data-color-change-section-bg-color]:not(.container-wrap) .light :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { color: var(--nectar-page-light-text-color,var(--nectar-font-light-color,#fff)); }
.row .col.section-title :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { margin-bottom: 0px; font-weight: 600; position: relative; }
#page-header-bg :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), .nectar-box-roll .overlaid-content :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-weight: 600; font-size: 44px; line-height: 54px; margin-bottom: 8px; display: block; color: rgb(255, 255, 255); z-index: 101; }
#page-header-bg[data-text-alignment="center"] :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { margin-bottom: 12px; }
#page-header-bg[data-text-alignment="center"] :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { max-width: 900px; margin: 0px auto; display: block; }
.nectar-underline :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { background-repeat: no-repeat; background-size: 0px 2px; background-image: linear-gradient(to right, rgb(0, 0, 0) 0px, rgb(0, 0, 0) 100%); transition: background-size 0.55s cubic-bezier(0.2, 0.75, 0.5, 1); background-position: left bottom; }
.nectar-underline :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { display: inline; }
.span_12.light .nectar-underline :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { background-image: linear-gradient(to right, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); }
.nectar-underline:hover :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { background-size: 100% 2px; }
.post .post-header :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: 26px; line-height: 30px; }
@media only screen and (min-width: 691px) and (max-width: 999px) { #page-header-bg .span_6 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: 32px; line-height: 38px; } }
@media only screen and (max-width: 690px) { #page-header-bg .span_6 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), .single.single-post .section-title :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body.search #page-header-bg :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body.single.single-post .row .col.section-title.span_12 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: 24px; line-height: 30px; margin-bottom: 4px; } }
@media only screen and (min-width: 1px) and (max-width: 999px) { :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) .nectar-button { display: inline-block; margin-top: 20px; } }
body #slide-out-widget-area .widget :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { color: rgb(255, 255, 255); }
#page-header-bg :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body .row .col.section-title :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body #error-404 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-family: Raleway; letter-spacing: -0.04em; font-size: 45px; line-height: 51px; font-weight: 700; }
@media only screen and (max-width: 1300px) and (min-width: 1000px) { body .row .col.section-title :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: 34px; line-height: 39px; } }
@media only screen and (max-width: 999px) and (min-width: 691px) { body .row .col.section-title :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), html body .row .col.section-title.span_12 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), #page-header-bg .span_6 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), #page-header-bg.fullscreen-header .span_6 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body .featured-media-under-header :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: 32px; line-height: 36px; } }
@media only screen and (max-width: 999px) and (min-width: 691px) { .wpb_wrapper :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).vc_custom_heading { font-size: 32px !important; line-height: 36px !important; } }
@media only screen and (max-width: 690px) { body .row .col.section-title :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), html body .row .col.section-title.span_12 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body.single.single-post .row .col.section-title.span_12 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), #page-header-bg .span_6 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), #page-header-bg.fullscreen-header .span_6 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body .featured-media-under-header :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: 30px; line-height: 34px; } }
@media only screen and (max-width: 690px) { .wpb_wrapper :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).vc_custom_heading { font-size: 30px !important; line-height: 34px !important; } }
.nectar-quick-view-box div.product :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).product_title.nectar-inherit-h2 { font-family: Raleway; font-size: 35px; line-height: 43px; font-weight: 700; }
.single-product div.product :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).product_title { font-size: 35px; line-height: 43px; }
@media only screen and (max-width: 1300px) and (min-width: 1000px) { .single-product div.product :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).product_title { font-size: 30px; line-height: 37px; } }
@media only screen and (max-width: 999px) and (min-width: 691px) { .single-product div.product :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).product_title { font-size: 28px; line-height: 35px; } }
@media only screen and (max-width: 690px) { .single-product div.product :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).product_title { font-size: 27px; line-height: 33px; } }
.nectar-quick-view-box :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), .nectar-quick-view-box div.product :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).product_title.nectar-inherit-h3 { font-family: Raleway; font-size: 30px; line-height: 38px; font-weight: 600; }
.nectar-quick-view-box div.product :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).product_title.nectar-inherit-h4 { font-family: Lato; font-size: 25px; line-height: 35px; font-weight: 400; }
.nectar-quick-view-box div.product :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2).product_title.nectar-inherit-h5 { font-family: Lato; font-size: 20px; line-height: 30px; font-weight: 400; }
body #page-header-bg :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), html body .row .col.section-title :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), .nectar-box-roll .overlaid-content :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), .featured-media-under-header :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-family: Raleway; font-weight: 700; }
@media only screen and (min-width: 691px) and (max-width: 999px) { .overlaid-content :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) {  } }
@media only screen and (min-width: 1000px) and (max-width: 1300px) { #page-header-bg .span_6 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), .nectar-box-roll .overlaid-content :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), body .featured-media-under-header :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) {  } }
@media only screen and (min-width: 1300px) and (max-width: 1500px) { #page-header-bg .span_6 :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2), .nectar-box-roll .overlaid-content :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) {  } }
@media only screen and (max-width: 690px) { .overlaid-content :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) {  } }
.page-header-no-bg .col.section-title :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) > span { font-family: Lato; font-weight: 300; }
.nectar-split-heading :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { margin-bottom: 0px; }
@media only screen and (min-width: 1000px) { .nectar-split-heading[data-custom-font-size="true"] :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: inherit; line-height: inherit; } }
.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { margin: 0px auto; }
.fancybox-share :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { color: rgb(34, 34, 34); font-size: 35px; font-weight: 700; margin: 0px 0px 20px; }
#page-header-bg :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { padding-top: 5px; padding-bottom: 5px; }
.single-post #page-header-bg.fullscreen-header :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { margin: 0px auto; }
.wpb_column[data-cfc="true"] :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { color: inherit; }
.main-content .nectar-fancy-box[data-style="color_box_basic"] :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { color: inherit; }
div.wpforms-container-full :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { font-size: revert; font-weight: revert; margin: revert; padding: revert; }
.wpforms-container .wpforms-form .wpforms-field-content :is(h2:where(.capacity-h1), :where(.capacity-h1) > h2) { color: inherit; }
body .wpb_text_column h2.capacity-h1:last-child { margin-bottom: var(--nectar-heading-bottom-spacing,8px); }@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/S6u9w4BMUTPHh7USSwaPGR_p.woff2?v=1793089443) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Lato';
font-style: normal;
font-weight: 300;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/S6u9w4BMUTPHh7USSwiPGQ.woff2?v=1793089443) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/S6uyw4BMUTPHjxAwXjeu.woff2?v=1793089443) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Lato';
font-style: normal;
font-weight: 400;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/S6uyw4BMUTPHjx4wXg.woff2?v=1793089443) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyCAIT5lu.woff2?v=1793089443) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyCkIT5lu.woff2?v=1793089443) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyCIIT5lu.woff2?v=1793089443) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyCMIT5lu.woff2?v=1793089443) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Raleway';
font-style: normal;
font-weight: 600;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyC0ITw.woff2?v=1793089443) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyCAIT5lu.woff2?v=1793089443) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyCkIT5lu.woff2?v=1793089443) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyCIIT5lu.woff2?v=1793089443) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyCMIT5lu.woff2?v=1793089443) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Raleway';
font-style: normal;
font-weight: 700;
src: url(https://www.capa-city.com/wp-content/uploads/salient/429135c23faf2f33a8cb73e465cef50c/1Ptug8zYS_SKggPNyC0ITw.woff2?v=1793089443) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}