﻿blockquote.wp-block-quote,blockquote{font-family:var(--cp-vars-quote-font-family);padding:20px 40px;margin-top:80px;margin-bottom:80px;margin-left:0;margin-right:0;border-width:0;position:relative;z-index:0}blockquote.wp-block-quote,blockquote.wp-block-quote p,blockquote,blockquote p{font-size:26px;color:var(--wp--custom--defaulttext-color);font-weight:var(--cp-vars-quote-font-weight);font-style:italic;letter-spacing:var(--cp-vars-quote-font-letter-spacing)}blockquote.wp-block-quote p,blockquote.wp-block-quote cite,blockquote p,blockquote cite{position:relative}blockquote.wp-block-quote.has-text-align-center{padding:20px 40px}blockquote.wp-block-quote::before,blockquote::before{color:var(--wp--custom--altbackground-color);content:"“";display:block;font-family:leftquote;font-weight:400;font-size:280px;height:0;left:-80px;top:-50px;z-index:-1;position:relative;font-style:normal}blockquote.wp-block-quote.has-text-align-center::before{left:0;top:auto;bottom:160px;position:absolute;right:0}blockquote.wp-block-quote.has-text-align-right::before{left:80px}.wp-block-quote:not(.is-large):not(.is-style-large){border-width:0}blockquote.wp-block-quote.is-style-large:not(.is-style-plain),.flexible-widgets.widget-full blockquote{border-width:0;margin-top:100px;margin-bottom:100px}blockquote.wp-block-quote.is-style-large:not(.is-style-plain),blockquote.wp-block-quote.is-style-large:not(.is-style-plain) p,.flexible-widgets.widget-full blockquote,.flexible-widgets.widget-full blockquote p{font-size:38px;font-weight:var(--cp-vars-quote-font-weight);font-style:italic}blockquote.wp-block-quote.is-style-large::before,.flexible-widgets.widget-full blockquote::before{top:-30px}.wp-block-quote__citation,blockquote.wp-block-quote cite,blockquote cite{font-size:20px;display:block;font-style:italic}blockquote.wp-block-quote.is-style-large:not(.is-style-plain) .wp-block-quote__citation,blockquote.wp-block-quote.is-style-large:not(.is-style-plain) cite,.flexible-widgets.widget-full blockquote cite{font-size:24px;display:block;text-align:left}@media only screen and (max-width: 1200px){blockquote.wp-block-quote,blockquote{padding-left:10%;padding-right:10%;margin-left:0;margin-right:0;margin-top:50px;margin-bottom:50px}blockquote.wp-block-quote,blockquote.wp-block-quote p,blockquote,blockquote p{font-size:24px}blockquote.wp-block-quote.is-style-large,.flexible-widgets.widget-full blockquote{padding-left:10%;padding-right:10%;margin-left:0;margin-right:0;margin-top:70px;margin-bottom:70px}blockquote.wp-block-quote.is-style-large,blockquote.wp-block-quote.is-style-large p,.flexible-widgets.widget-full blockquote,.flexible-widgets.widget-full blockquote p{font-size:28px}blockquote.wp-block-quote::before,blockquote::before{font-size:200px;left:-60px;top:-20px}blockquote.wp-block-quote.is-style-large::before,.flexible-widgets.widget-full blockquote::before{font-size:200px;left:-60px;top:-20px}}@media only screen and (max-width: 860px){blockquote.wp-block-quote::before,blockquote::before{font-size:140px;left:-40px;top:-10px}blockquote.wp-block-quote.is-style-large::before,.flexible-widgets.widget-full blockquote::before{font-size:140px;left:-40px;top:-10px}blockquote.wp-block-quote,blockquote,blockquote.wp-block-quote.is-style-large,.flexible-widgets.widget-full blockquote{padding-left:10%;padding-right:10%}blockquote.wp-block-quote,blockquote.wp-block-quote p,blockquote,blockquote p,blockquote.wp-block-quote.is-style-large,blockquote.wp-block-quote.is-style-large p,.flexible-widgets.widget-full blockquote,.flexible-widgets.widget-full blockquote p{font-size:22px}blockquote.wp-block-quote.is-style-large .wp-block-quote__citation,blockquote.wp-block-quote.is-style-large cite,.flexible-widgets.widget-full blockquote cite{font-size:20px}}html .wp-block-quote__citation,html blockquote.wp-block-quote.is-style-large cite,html blockquote cite a,html blockquote cite a:hover,html blockquote cite a:visited,html .wp-block-quote__citation a,html .wp-block-quote__citation a:hover,html .wp-block-quote__citation a:visited,html blockquote cite{color:var(--cp-vars-secondary-color)}.quote-icon-gray-color::before{color:var(--wp--custom--altbackground-color) !important}.quote-icon-hidden::before{display:none !important}.hero-title{line-height:var(--cp-vars-hero-font-line-height);letter-spacing:var(--cp-vars-hero-font-letter-spacing);font-size:var(--cp-vars-heading-font-size-hero-title);margin-bottom:80px;margin-top:80px;max-width:960px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1200px){.hero-title{font-size:calc( var(--cp-vars-heading-font-size-hero-title) - 16px );margin-top:80px;margin-bottom:70px}}@media only screen and (max-width: 1023px){.hero-title{font-size:calc( var(--cp-vars-heading-font-size-hero-title) - 26px );margin-top:60px;margin-bottom:70px}}@media only screen and (max-width: 860px){.hero-title{font-size:calc( var(--cp-vars-heading-font-size-hero-title) - 36px );margin-bottom:40px}}@media only screen and (max-width: 600px){.hero-title{padding-left:0;padding-right:0}}.wp-block-columns.has-2-columns.hero-text-button{padding:20px 0}@media only screen and (min-width: 1024px){.wp-block-columns.has-2-columns.hero-text-button{padding:40px 0}}@media only screen and (max-width: 1023px){.wp-block-columns.has-2-columns.hero-text-button .wp-block-column .wp-block-spacer{display:none}}.wp-block-columns.has-2-columns.hero-text-button h4,.wp-block-columns.has-2-columns.hero-text-button .h4{margin-bottom:40px}@media only screen and (max-width: 1023px){.wp-block-columns.has-2-columns.hero-text-button h4,.wp-block-columns.has-2-columns.hero-text-button .h4{margin-bottom:20px}}.wp-block-columns.has-2-columns.hero-text-button .wp-block-column:first-child{flex-basis:70%}.wp-block-columns.has-2-columns.hero-text-button .wp-block-column:last-child{flex-basis:30%}figure.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1) 60%, transparent)}.wp-block-gallery .blocks-gallery-grid{margin:0}.wp-block-gallery .blocks-gallery-caption{color:var(--cp-vars-gray-text-color);font-size:var(--cp-vars-body-font-size-xsmall);font-style:italic;margin-bottom:30px;margin-top:0;text-align:center}@media only screen and (max-width: 860px){.wp-block-gallery .blocks-gallery-caption{font-size:var(--cp-vars-body-font-size-tiny)}}@media only screen and (max-width: 860px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important;grid-gap:30px}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2;padding-left:0;padding-right:0}}.wp-block-media-text{margin-bottom:30px}.wp-block-media-text .wp-block-media-text__content>*:last-child{margin-bottom:0 !important}.wp-block-button .wp-block-button__link{background-color:var(--cp-vars-primary-color);color:var(--cp-vars-primary-color-contrast)}.wp-block-button .wp-block-button__link:hover{background-color:var(--cp-vars-primary-color-bright)}.wp-block-button.hero-button{margin-bottom:0;z-index:10}.gb-button.gb-button-size-extralarge,input[type=submit].gb-button.gb-button-size-extralarge,.wp-block-button.hero-button .wp-block-button__link{font-size:var(--cp-vars-button-font-size);letter-spacing:var(--cp-vars-button-font-letter-spacing);line-height:var(--cp-vars-button-font-line-height);padding:40px 50px 40px 50px;text-align:left;z-index:2}@media only screen and (max-width: 600px){.gb-button.gb-button-size-extralarge,input[type=submit].gb-button.gb-button-size-extralarge,.wp-block-button.hero-button .wp-block-button__link{line-height:1.2;padding:20px 30px;text-align:center;font-size:var(--cp-vars-button-font-size)}}.wp-block-button.wide-button{display:block;margin-bottom:10px}.wp-block-button.wide-button .wp-block-button__link{display:block}.gb-button.gb-button-size-small,input[type=submit].gb-button.gb-button-size-small,.wp-block-button.small .wp-block-button__link{font-size:var(--cp-vars-button-font-size-small);padding:9px 20px}.gb-button.gb-button-size-large,input[type=submit].gb-button.gb-button-size-large,.wp-block-button.large .wp-block-button__link{font-size:var(--cp-vars-button-font-size);padding:24px}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-link.gb-text-link,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-more-link,.wp-block-button.text .wp-block-button__link{font-family:var(--cp-vars-button-font-family);font-size:var(--cp-vars-button-font-size);font-weight:var(--cp-vars-button-font-weight);letter-spacing:var(--cp-vars-button-font-letter-spacing);line-height:var(--cp-vars-body-font-line-height);text-decoration:var(--cp-vars-button-font-text-decoration);text-transform:var(--cp-vars-button-font-text-transform);font-style:var(--cp-vars-button-font-style);border-radius:0;border-left-width:0 !important;border-top-width:0 !important;border-right-width:0 !important;border-bottom-width:2px;border-bottom-style:solid;padding:4px 0;box-shadow:none}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-link.gb-text-link::after,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-more-link::after,.wp-block-button.text .wp-block-button__link::after{border-width:0}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-more-link:focus,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-more-link:hover,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-link.gb-text-link:focus,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-link.gb-text-link:hover,.wp-block-button.text .wp-block-button__link:focus,.wp-block-button.text .wp-block-button__link:hover{box-shadow:none;transform:none;border-radius:0}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart,.wp-block-button .wp-block-button__link{font-family:var(--cp-vars-button-font-family);font-size:var(--cp-vars-button-font-size);font-weight:var(--cp-vars-button-font-weight);letter-spacing:var(--cp-vars-button-font-letter-spacing);line-height:var(--cp-vars-button-font-line-height);text-decoration:var(--cp-vars-button-font-text-decoration);text-transform:var(--cp-vars-button-font-text-transform);font-style:var(--cp-vars-button-font-style);border-radius:var(--cp-vars-button-radius);border-width:var(--cp-vars-border-width);border-style:solid;cursor:pointer;padding:14px 26px 14px 26px;text-align:center;white-space:normal}.gb-button{font-family:var(--cp-vars-button-font-family);font-weight:var(--cp-vars-button-font-weight);letter-spacing:var(--cp-vars-button-font-letter-spacing);line-height:var(--cp-vars-button-font-line-height);text-decoration:var(--cp-vars-button-font-text-decoration);text-transform:var(--cp-vars-button-font-text-transform);font-style:var(--cp-vars-button-font-style);cursor:pointer;text-align:center;white-space:normal}.gb-button.gb-button-size-medium,input[type=submit].gb-button.gb-button-size-medium{padding:14px 26px 14px 26px;font-size:var(--cp-vars-button-font-size)}.wp-block-button.is-style-alternate .wp-block-button__link::after{border-color:#fff}.wp-block-button.is-style-outline .wp-block-button__link{border-width:2px;border-style:solid;color:var(--cp-vars-primary-color);border-color:var(--cp-vars-primary-color);background-color:transparent !important}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:transparent !important;color:var(--cp-vars-primary-color-bright);border-color:var(--cp-vars-primary-bright)}.wp-block-button.is-style-squared .wp-block-button__link{border-radius:var(--cp-vars-border-radius)}.gb-block-post-grid .gb-block-post-grid-link.gb-text-link{font-family:var(--cp-vars-button-font-family);font-size:var(--cp-vars-button-font-size);font-weight:var(--cp-vars-button-font-weight);letter-spacing:var(--cp-vars-button-font-letter-spacing);line-height:var(--cp-vars-body-font-line-height);text-decoration:var(--cp-vars-button-font-text-decoration);text-transform:var(--cp-vars-button-font-text-transform);font-style:var(--cp-vars-button-font-style);border-radius:var(--cp-vars-button-radius);border:0;border-bottom:2px solid var(--cp-vars-border-color);padding:4px 0;background:none;box-shadow:none}.gb-block-post-grid .gb-block-post-grid-link.gb-text-link:focus,.gb-block-post-grid .gb-block-post-grid-link.gb-text-link:hover{background-color:#fff;box-shadow:none;transform:none;border-radius:0}.wp-block-button.aligncenter{text-align:center;display:flex;justify-content:center}.wp-block-buttons.aligncenter{text-align:center;display:flex;justify-content:center}@media only screen and (max-width: 600px){.wp-block-buttons.aligncenter{flex-direction:column}}.wp-block-buttons.aligncenter .wp-block-button{margin-right:.5em;margin-left:.5em;margin-bottom:1em}.wp-block-buttons.aligncenter .wp-block-button:last-child{margin-bottom:0}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart,.wp-block-button .wp-block-button__link,.wp-block-button.hero-button,.gb-button.gb-button-size-extralarge,input[type=submit].gb-button.gb-button-size-extralarge,.wp-block-button.hero-button .wp-block-button__link{position:relative}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart::after,.wp-block-button .wp-block-button__link::after{content:"";width:100%;height:100%;border:1px solid var(--wp--custom--darktext-color);position:absolute;left:4px;top:4px;-webkit-transition:all .3s;transition:all .3s;z-index:1;display:var(--wp--custom--button-offset-border-display)}.is-style-outline .wp-block-button__link{padding:12px 26px 12px 26px}.is-style-outline .wp-block-button__link:after{top:3px;left:3px;width:calc(100% + 3px);height:calc(100% + 3px)}.has-tiny-font-size{font-size:var(--cp-vars-body-font-size-tiny)}.has-small-font-size{font-size:var(--cp-vars-body-font-size-small)}.has-xsmall-font-size{font-size:var(--cp-vars-body-font-size-xsmall)}.has-regular-font-size{font-size:var(--cp-vars-body-font-size)}.has-large-font-size{font-size:var(--cp-vars-body-font-size-large)}@media only screen and (max-width: 1023px){.has-large-font-size{font-size:calc(var(--cp-vars-body-font-size-large) - 2px)}}.has-larger-font-size{font-size:var(--cp-vars-body-font-size-larger)}@media only screen and (max-width: 1023px){.has-larger-font-size{font-size:calc(var(--cp-vars-body-font-size-larger) - 4px)}}.entry-content p.has-background{padding:25px 30px}.entry-content p.has-background.box-shadow{box-shadow:0 0 20px rgba(0,0,0,.1)}.entry-content p.has-background.light-text a{color:#fff;text-decoration:underline}.entry-content p.has-background.light-text a:focus,.entry-content p.has-background.light-text a:hover{text-decoration:none}.entry-content p.has-background a,.entry-content p.has-text-color a{color:inherit}.entry-content p.has-background a:focus,.entry-content p.has-background a:hover,.entry-content p.has-text-color a:focus,.entry-content p.has-text-color a:hover{color:inherit;text-decoration:none}.all-caps{text-transform:uppercase}.wp-block-paragraph a:not(.button),.entry-content ul a:not(.button),.entry-content ol a:not(.button),.entry-content p a:not(.button){text-decoration:none;position:relative;box-shadow:inset 0 -7px rgba(var(--gallop--link-color-underline-rgb, var(--cp-vars-primary-color-rgb)), 0.4);color:var(--wp--custom--defaulttext-color);transition:all .4s}.wp-block-paragraph a:not(.button):hover,.entry-content ul a:not(.button):hover,.entry-content ol a:not(.button):hover,.entry-content p a:not(.button):hover{box-shadow:inset 0 -10px rgba(var(--gallop--link-color-underline-rgb, var(--cp-vars-primary-color-rgb)), 0.4);color:var(--wp--custom--defaulttext-color-bright)}.is-style-content-width{max-width:750px !important;margin-left:auto !important;margin-right:auto !important}p.has-drop-cap:not(:focus)::first-letter{font-size:var(--cp-vars-body-font-drop-cap-size);margin:var(--cp-vars-body-font-drop-cap-margin)}p.has-larger-font-size.has-drop-cap:not(:focus)::first-letter,p.has-small-font-size.has-drop-cap:not(:focus)::first-letter{margin-right:.01em}.wp-block-button.alignleft,.wp-block-cover.alignleft,.wp-block-image .alignleft{margin-right:2em}.wp-block-button.alignright,.wp-block-cover.alignright,.wp-block-image .alignright{margin-left:2em}@media only screen and (max-width: 860px){.wp-block-button.alignleft,.wp-block-cover.alignleft,.wp-block-image .alignleft,.wp-block-button.alignright,.wp-block-cover.alignright,.wp-block-image .alignright{margin-left:auto;margin-right:auto;float:none !important;text-align:center}.wp-block-button.alignleft>*,.wp-block-cover.alignleft>*,.wp-block-image .alignleft>*,.wp-block-button.alignright>*,.wp-block-cover.alignright>*,.wp-block-image .alignright>*{margin-left:auto;margin-right:auto;display:block}}.wp-block-image,.wp-block-image.alignwide,.wp-block-image.alignfull,.wp-block-embed.alignwide,.wp-block-embed.alignfull{margin-bottom:30px}p+.wp-block-image.alignwide,p+.wp-block-image.alignfull,p+.wp-block-embed.alignwide,p+.wp-block-embed.alignfull{margin-top:37px}.page.full-width-content .entry-content .alignfull,.single.full-width-content .entry-content .alignfull{margin-left:calc(50% - (50vw));margin-right:calc(50% - (50vw));max-width:1000%;width:100vw}@media only screen and (min-width: 1024px){.display-banner-desktop.page.full-width-content .entry-content .alignfull,.display-banner-desktop.single.full-width-content .entry-content .alignfull{margin-left:calc(50% - (50vw) + 24px);margin-right:calc(50% - (50vw) + 24px);width:calc(100vw - 48px)}}.content-sidebar .entry-content .alignfull,.sidebar-content .entry-content .alignfull{margin:0 0 2em;width:100%}@media only screen and (min-width: 1024px){.hero-title{margin-left:calc(-960px / 2 + 100% / 2);margin-right:calc(-960px / 2 + 100% / 2);min-width:960px;max-width:100%;width:100%;padding-left:0;padding-right:0}}@media only screen and (min-width: 861px){blockquote.wp-block-quote.hero-quote{margin-left:calc(-750px / 2 + 100% / 2);margin-right:calc(-750px / 2 + 100% / 2);min-width:750px;max-width:100%;width:100%}}@media only screen and (min-width: 1024px){blockquote.wp-block-quote.hero-quote{margin-left:calc(-800px / 2 + 100% / 2);margin-right:calc(-800px / 2 + 100% / 2);min-width:800px;max-width:100%;width:100%}}@media only screen and (min-width: 1201px){blockquote.wp-block-quote.hero-quote{margin-left:calc(-960px / 2 + 100% / 2);margin-right:calc(-960px / 2 + 100% / 2);min-width:960px;max-width:100%;width:100%}}.page-template-template-blocks.full-width-content blockquote.wp-block-quote+.wp-block-image.alignfull{margin-top:-70px}@media only screen and (max-width: 860px){.page-template-template-blocks.full-width-content blockquote.wp-block-quote+.wp-block-image.alignfull{margin-top:-30px}}@media only screen and (max-width: 2800px){.above-footer-cta+.footer-gray-line,.above-footer-cta+.full-width-image.footer-cta-image,.wp-block-button.hero-button+.wp-block-image{margin-top:-155px}}@media only screen and (max-width: 2200px){.above-footer-cta+.footer-gray-line,.above-footer-cta+.full-width-image.footer-cta-image,.wp-block-button.hero-button+.wp-block-image{margin-top:-140px}}@media only screen and (max-width: 1800px){.above-footer-cta+.footer-gray-line,.above-footer-cta+.full-width-image.footer-cta-image,.wp-block-button.hero-button+.wp-block-image{margin-top:-125px}}@media only screen and (max-width: 1360px){.above-footer-cta+.footer-gray-line,.above-footer-cta+.full-width-image.footer-cta-image,.wp-block-button.hero-button+.wp-block-image{margin-top:-105px}}@media only screen and (max-width: 1023px){.above-footer-cta+.footer-gray-line,.above-footer-cta+.full-width-image.footer-cta-image,.wp-block-button.hero-button+.wp-block-image{margin-top:-90px}}@media only screen and (max-width: 860px){.above-footer-cta+.footer-gray-line,.above-footer-cta+.full-width-image.footer-cta-image,.wp-block-button.hero-button+.wp-block-image{margin-top:-75px}}@media only screen and (max-width: 600px){.above-footer-cta+.footer-gray-line,.above-footer-cta+.full-width-image.footer-cta-image,.wp-block-button.hero-button+.wp-block-image{margin-top:-45px}}.full-width-content .wp-block-image.alignfull figcaption{display:block;text-indent:-9999px;position:absolute}#genesis-content .soliloquy-container,.full-width-content #genesis-content .alignwide{margin-left:calc(-1120px / 2 + 100% / 2);margin-right:calc(-1120px / 2 + 100% / 2);min-width:1120px;max-width:100%;width:100%;padding-left:0;padding-right:0}@media only screen and (max-width: 1300px){#genesis-content .soliloquy-container,.full-width-content #genesis-content .alignwide{margin-left:calc(-1040px / 2 + 100% / 2);margin-right:calc(-1040px / 2 + 100% / 2);min-width:1040px;max-width:100%;width:100%}}@media only screen and (max-width: 1200px){#genesis-content .soliloquy-container,.full-width-content #genesis-content .alignwide{margin-left:calc(-910px / 2 + 100% / 2);margin-right:calc(-910px / 2 + 100% / 2);min-width:910px;max-width:100%;width:100%}}@media only screen and (max-width: 1023px){#genesis-content .soliloquy-container,.full-width-content #genesis-content .alignwide{margin-left:calc(-750px / 2 + 100% / 2);margin-right:calc(-750px / 2 + 100% / 2);min-width:750px;max-width:100%;width:100%}}@media only screen and (max-width: 860px){#genesis-content .soliloquy-container,.full-width-content #genesis-content .alignwide{margin-left:auto;margin-right:auto;min-width:0;max-width:100%;width:100%}}@media only screen and (max-width: 1023px){.full-width-image{border-radius:0}.full-width-image img{border-radius:0}}.entry-content .wp-block-columns{margin-bottom:30px}.entry-content .wp-block-columns.alignfull{padding:0 30px}@media only screen and (max-width: 1023px){#genesis-content .wp-block-columns{display:block}#genesis-content .wp-block-columns .wp-block-column{margin:0;flex:1}#genesis-content .wp-block-columns{margin-bottom:60px}}.wp-block-columns .wp-block-column>i{text-align:center}.wp-block-columns .wp-block-column>i::before{color:var(--cp-vars-light-gray-text-color);display:block;font-size:70px;margin-bottom:40px}@media only screen and (max-width: 860px){.wp-block-columns .wp-block-column>i::before{font-size:50px;margin-bottom:30px}}.wp-block-columns.has-2-columns .wp-block-column:not(:last-child),.wp-block-columns.has-3-columns .wp-block-column:not(:last-child){margin-right:40px}.wp-block-columns.has-2-columns .wp-block-column:not(:first-child),.wp-block-columns.has-3-columns .wp-block-column:not(:first-child){margin-left:40px}.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6{padding-top:0}.wp-block-cover .h1{padding:0}html body .wp-block-cover .wp-block-subhead,html body .wp-block-cover .wp-block-cover__inner-container h1,html body .wp-block-cover .wp-block-cover__inner-container h2,html body .wp-block-cover .wp-block-cover__inner-container h3,html body .wp-block-cover .wp-block-cover__inner-container h4,html body .wp-block-cover .wp-block-cover__inner-container h5,html body .wp-block-cover .wp-block-cover__inner-container h6,html body .wp-block-cover .wp-block-cover__inner-container p{max-width:750px;margin-left:auto !important;margin-right:auto !important;color:#fff}.gb-block-container.hero-section .has-background-dim{opacity:1}.gb-block-container.hero-section .has-background-dim{opacity:1}.wp-block-cover.hero-intro{overflow:hidden;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 60px), 50% 100%, 0% calc(100% - 60px));clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 60px), 50% 100%, 0% calc(100% - 60px))}.wp-block-cover.hero-intro.hero-square{-webkit-clip-path:none;clip-path:none}.wp-block-cover.hero-intro h1,.wp-block-cover.hero-intro .h1{margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (max-width: 860px){.wp-block-cover.hero-intro{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 40px), 50% 100%, 0% calc(100% - 40px));clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 40px), 50% 100%, 0% calc(100% - 40px))}}.wp-block-cover.hero-intro .wp-block-buttons .wp-block-button{margin-left:.5em !important;margin-right:.5em !important;margin-bottom:1em !important}.wp-block-cover.hero-intro .wp-block-buttons .wp-block-button:last-child{margin-bottom:0 !important}.hero-section .gb-container-content{z-index:1}.wp-block-cover.hero-intro{position:relative}.wp-block-cover.hero-intro.hero-fixed{position:-webkit-sticky;position:sticky;left:0;right:0;bottom:0;z-index:0;height:calc( 100vh - 94px );padding-top:0}@media screen and (max-width: 1023px){.wp-block-cover.hero-intro.hero-fixed{margin-top:-94px;padding-top:94px;height:100vh}}@media screen and (max-width: 782px){.wp-block-cover.hero-intro.hero-fixed{margin-top:-94px;padding-top:94px}}@media screen and (max-width: 600px){.wp-block-cover.hero-intro.hero-fixed{margin-top:0;padding-top:0;height:100vh}}@media screen and (max-width: 1023px){.wp-block-cover.hero-intro.hero-banner{position:relative !important;min-height:600px !important;height:auto !important;margin-top:0 !important;height:450px !important;min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important}.wp-block-cover.hero-intro.hero-banner>.wp-block-cover__inner-container{margin-top:100px;margin-bottom:100px}.wp-block-cover.hero-intro.hero-banner+.hero-fixed,.wp-block-cover.hero-intro.hero-banner+.learn-more+.hero-fixed,.wp-block-cover.hero-intro.hero-banner.hero-fixed{position:relative !important;min-height:600px !important;height:auto !important;padding-top:60px !important;margin-top:-60px !important}.wp-block-cover.hero-intro.hero-banner+.hero-fixed>.wp-block-cover__inner-container,.wp-block-cover.hero-intro.hero-banner+.learn-more+.hero-fixed>.wp-block-cover__inner-container,.wp-block-cover.hero-intro.hero-banner.hero-fixed>.wp-block-cover__inner-container{margin-top:100px;margin-bottom:100px}}@media screen and (max-width: 860px){.wp-block-cover.hero-intro.hero-banner{height:350px !important}.wp-block-cover.hero-intro.hero-banner+.hero-fixed,.wp-block-cover.hero-intro.hero-banner+.learn-more+.hero-fixed,.wp-block-cover.hero-intro.hero-banner.hero-fixed{padding-top:40px !important;margin-top:-40px !important}}@media screen and (max-width: 600px){.wp-block-cover.hero-intro.hero-banner{height:300px !important}}@media screen and (max-width: 500px){.wp-block-cover.hero-intro.hero-banner{height:220px !important}}.admin-bar .below-fold{top:-32px}.admin-bar .learn-more{top:-126px}@media screen and (max-width: 1023px){.admin-bar .below-fold,.admin-bar .learn-more{top:-32px}}@media screen and (max-width: 782px){.admin-bar .below-fold,.admin-bar .learn-more{top:-46px}}@media screen and (max-width: 600px){.admin-bar .learn-more{top:0}}.clip-anchor,.hide-heading,.learn-more{position:relative;z-index:-9999;color:transparent;margin-bottom:0;height:0}.learn-more{top:-94px}@media screen and (max-width: 1023px){.learn-more{top:0}}.wp-block-cover.hero-intro{padding-top:94px;height:100vh;min-height:0}.wp-block-cover.hero-intro.hero-intro-2{padding-top:0;height:calc( 100vh - 94px )}@media screen and (max-width: 1023px){.wp-block-cover.hero-intro{padding-top:0}}@media screen and (max-width: 600px){.wp-block-cover.hero-intro{height:100vh}}@media screen and (max-width: 600px){.wp-block-cover.hero-intro{position:relative !important;min-height:600px !important;height:auto !important;margin-top:0 !important}.wp-block-cover.hero-intro>.wp-block-cover__inner-container{margin-top:100px;margin-bottom:100px}.wp-block-cover.hero-intro+.hero-fixed,.wp-block-cover.hero-intro+.learn-more+.hero-fixed,.wp-block-cover.hero-intro.hero-fixed{position:relative !important;min-height:600px !important;height:auto !important;padding-top:60px !important;margin-top:-60px !important}.wp-block-cover.hero-intro+.hero-fixed>.wp-block-cover__inner-container,.wp-block-cover.hero-intro+.learn-more+.hero-fixed>.wp-block-cover__inner-container,.wp-block-cover.hero-intro.hero-fixed>.wp-block-cover__inner-container{margin-top:100px;margin-bottom:100px}}@media screen and (max-height: 600px){.wp-block-cover.hero-intro{position:relative !important;min-height:600px !important;height:auto !important;margin-top:0 !important}.wp-block-cover.hero-intro>.wp-block-cover__inner-container{margin-top:100px;margin-bottom:100px}.wp-block-cover.hero-intro+.hero-fixed,.wp-block-cover.hero-intro+.learn-more+.hero-fixed,.wp-block-cover.hero-intro.hero-fixed{position:relative !important;min-height:600px !important;height:auto !important;padding-top:60px !important;margin-top:-60px !important}.wp-block-cover.hero-intro+.hero-fixed>.wp-block-cover__inner-container,.wp-block-cover.hero-intro+.learn-more+.hero-fixed>.wp-block-cover__inner-container,.wp-block-cover.hero-intro.hero-fixed>.wp-block-cover__inner-container{margin-top:100px;margin-bottom:100px}}@media screen and (max-width: 600px)and (max-height: 600px){.wp-block-cover.hero-intro{position:relative !important;min-height:600px !important;height:auto !important;margin-top:0 !important}.wp-block-cover.hero-intro>.wp-block-cover__inner-container{margin-top:100px;margin-bottom:100px}.wp-block-cover.hero-intro+.hero-fixed,.wp-block-cover.hero-intro+.learn-more+.hero-fixed,.wp-block-cover.hero-intro.hero-fixed{position:relative !important;min-height:600px !important;height:auto !important;padding-top:60px !important;margin-top:-60px !important}.wp-block-cover.hero-intro+.hero-fixed>.wp-block-cover__inner-container,.wp-block-cover.hero-intro+.learn-more+.hero-fixed>.wp-block-cover__inner-container,.wp-block-cover.hero-intro.hero-fixed>.wp-block-cover__inner-container{margin-top:100px;margin-bottom:100px}}.admin-bar .wp-block-cover.hero-intro{height:calc( 100vh - 32px )}.admin-bar .wp-block-cover.hero-intro.hero-intro-2{height:calc( 100vh - 126px )}@media screen and (max-width: 1023px){.admin-bar .wp-block-cover.hero-intro{height:calc( 100vh - 126px )}.admin-bar .wp-block-cover.hero-intro.hero-intro-2{height:calc( 100vh - 32px )}}@media screen and (max-width: 782px){.admin-bar .wp-block-cover.hero-intro{height:calc( 100vh - 140px )}.admin-bar .wp-block-cover.hero-intro.hero-intro-2{height:calc( 100vh - 46px )}}@media screen and (max-width: 600px){.admin-bar .wp-block-cover.hero-intro{height:100vh}.admin-bar .wp-block-cover.hero-intro.hero-intro-2{height:100vh}}.admin-bar .wp-block-cover.hero-intro.hero-fixed{height:calc( 100vh - 126px );padding-top:0}@media screen and (max-width: 1023px){.admin-bar .wp-block-cover.hero-intro.hero-fixed{margin-top:-126px;padding-top:126px;height:100vh}}@media screen and (max-width: 782px){.admin-bar .wp-block-cover.hero-intro.hero-fixed{margin-top:-140px;padding-top:140px}}@media screen and (max-width: 600px){.admin-bar .wp-block-cover.hero-intro.hero-fixed{margin-top:0;padding-top:0;height:100vh}}.wp-block-cover__inner-container>*:last-child{margin-bottom:0}.entry-content .wp-block-categories,.entry-content .wp-block-categories ol,.entry-content .wp-block-categories ul{margin-left:0;padding-left:0}.entry-content .wp-block-categories li{list-style-type:none}.entry-content .wp-block-categories.aligncenter{text-align:center}.entry-content .wp-block-categories-list.alignfull{padding:0 30px}.entry-content .wp-block-latest-posts{clear:both;margin-left:0}.entry-content .wp-block-latest-posts li{list-style-type:none}.entry-content .wp-block-latest-posts.aligncenter{text-align:center}.entry-content .wp-block-latest-posts.alignfull{padding:0 30px}.wp-block-preformatted,.wp-block-verse{font-size:16px}.wp-block-preformatted{white-space:pre-wrap}hr.wp-block-separator{border:none;border-bottom:2px solid #eee;margin:1.65em auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-audio audio{display:inline-block;width:100%}.entry-content .wp-block-gallery{margin-left:0}table.wp-block-table{background-color:#fff;border-collapse:collapse;border-spacing:0;width:100%;word-break:normal;font-size:var(--cp-vars-body-font-size-xsmall);margin-bottom:0}table.wp-block-table thead,table.wp-block-table tbody{border:0}table.wp-block-table td,table.wp-block-table th{text-align:left;border:0}table.wp-block-table td.highlight,table.wp-block-table th.highlight{background-color:rgba(var(--cp-vars-primary-color-rgb), 0.8) !important;border-top-color:var(--cp-vars-primary-color-bright) !important;border-bottom-color:var(--cp-vars-primary-color-bright) !important;color:var(--cp-vars-primary-color-contrast) !important}table.wp-block-table td{text-align:center;border-right:var(--cp-vars-table-border-width) solid var(--cp-vars-table-border-color);border-left:var(--cp-vars-table-border-width) solid var(--cp-vars-table-border-color);padding:10px 20px;vertical-align:top}table.wp-block-table td:first-child{text-align:left;border-left:0}table.wp-block-table td:last-child{border-right:0}table.wp-block-table tr td:first-child{width:32%}table.wp-block-table tr.sub-head td.highlight{background-color:rgba(var(--cp-vars-primary-color-rgb), 0.6) !important;border-top-color:var(--cp-vars-primary-color-bright) !important;border-bottom-color:var(--cp-vars-primary-color-bright) !important;color:var(--cp-vars-primary-color-contrast) !important}table.wp-block-table tr td.highlight i{color:var(--cp-vars-primary-color-contrast) !important}table.wp-block-table thead{background-color:var(--wp--custom--bodybackground-color)}table.wp-block-table thead tr td{vertical-align:middle}table.wp-block-table thead tr td.sub-title,table.wp-block-table thead tr td.title{border-right:var(--cp-vars-table-border-width) solid var(--cp-vars-table-border-color);padding:20px 20px;height:150px;font-weight:var(--cp-vars-body-font-weight-bold)}table.wp-block-table thead tr td.sub-title:last-child,table.wp-block-table thead tr td.title:last-child{border-right-width:0}table.wp-block-table thead tr td.sub-title.highlight{background-color:var(--cp-vars-primary-color) !important;border-color:var(--cp-vars-primary-color-bright) !important;color:var(--cp-vars-primary-color-contrast) !important;font-size:120%}table.wp-block-table thead tr td.title{font-family:var(--cp-vars-heading-font-family);font-weight:var(--cp-vars-heading-font-weight);line-height:var(--cp-vars-heading-font-line-height);letter-spacing:var(--cp-vars-heading-font-letter-spacing);text-decoration:none;color:var(--wp--custom--heading-color);font-style:var(--cp-vars-heading-font-style);font-size:var(--cp-vars-heading-font-size-h3);text-transform:var(--cp-vars-heading-font-text-transform);font-variant:var(--cp-vars-heading-font-variant);background-color:transparent !important;border-left-color:transparent !important;border-right-color:var(--cp-vars-table-border-color) !important;border-bottom:var(--cp-vars-table-border-width) solid var(--cp-vars-table-border-color)}table.wp-block-table.list-table td.title,table.wp-block-table.dates-table td.title{font-size:var(--cp-vars-heading-font-size-h4);text-transform:var(--cp-vars-heading-font-text-transform);font-variant:var(--cp-vars-heading-font-variant);font-weight:var(--cp-vars-heading-font-h4-weight);color:var(--cp-vars-heading-h3-h4-color);background-color:var(--cp-vars-primary-color) !important;border-right-color:var(--cp-vars-primary-color-bright) !important;color:var(--cp-vars-primary-color-contrast) !important}table.wp-block-table.list-table td.title a,table.wp-block-table.dates-table td.title a{color:var(--cp-vars-nav-color);text-decoration:none}@media only screen and (max-width: 1023px){table.wp-block-table.list-table td.title,table.wp-block-table.dates-table td.title{font-size:var(--cp-vars-heading-font-size-h4-ipad)}}table.wp-block-table.list-table td.sub-title,table.wp-block-table.list-table td.title,table.wp-block-table.dates-table td.sub-title,table.wp-block-table.dates-table td.title{height:120px !important;border-bottom-width:0 !important}table.wp-block-table.list-table thead,table.wp-block-table.dates-table thead{border-bottom-width:0 !important}table.wp-block-table.list-table tbody tr.date-passed td,table.wp-block-table.dates-table tbody tr.date-passed td{color:var(--cp-vars-gray-text-color)}table.wp-block-table.list-table tbody tr.date-passed td.sub-item,table.wp-block-table.dates-table tbody tr.date-passed td.sub-item{background-color:var(--cp-vars-secondary-color);color:var(--cp-vars-secondary-color-contrast)}table.wp-block-table.list-table tbody tr:first-child td,table.wp-block-table.dates-table tbody tr:first-child td{border-top:var(--cp-vars-table-border-width) solid var(--cp-vars-table-border-color)}table.wp-block-table.list-table tbody tr:first-child td.sub-item,table.wp-block-table.dates-table tbody tr:first-child td.sub-item{border-top-width:0 !important}table.wp-block-table.list-table tbody td,table.wp-block-table.dates-table tbody td{font-size:var(--cp-editor-font-sizes-tiny) !important;font-weight:var(--cp-vars-body-font-weight-bold);color:var(--wp--custom--defaulttext-color)}table.wp-block-table.list-table tr:nth-child(odd),table.wp-block-table.dates-table tr:nth-child(odd){background:var(--cp-vars-lightest-gray-text-color)}table.wp-block-table.list-table td,table.wp-block-table.dates-table td{vertical-align:middle !important}table.wp-block-table.list-table td.sub-item,table.wp-block-table.dates-table td.sub-item{background-color:var(--cp-vars-primary-color);font-weight:var(--cp-vars-body-font-weight-bold);padding:14px 20px;font-style:italic;font-size:var(--cp-editor-font-sizes-xsmall) !important;color:var(--cp-vars-primary-color-contrast)}table.wp-block-table.list-table tr td:first-child,table.wp-block-table.dates-table tr td:first-child{width:auto !important}table.wp-block-table.list-table tr td,table.wp-block-table.dates-table tr td{width:100px !important}table.wp-block-table.list-table tbody tr td:first-child,table.wp-block-table.dates-table tbody tr td:first-child{width:140px !important}table.wp-block-table.list-table tbody tr td:nth-child(2),table.wp-block-table.dates-table tbody tr td:nth-child(2){width:170px !important}#master table.wp-block-table.list-table tbody tr td{border-width:0 !important;text-align:left;width:auto !important;font-size:var(--cp-editor-font-sizes-tiny) !important;vertical-align:top}#master table.wp-block-table.list-table tbody tr td:first-child{width:170px !important;text-align:right}#master table.wp-block-table.list-table tbody tr:first-child td{border-top-width:0 !important}@media only screen and (max-width: 860px){html body#master table.wp-block-table.list-table tbody tr td:first-child{width:35% !important}html body#master table.wp-block-table.list-table tfoot tr td,html body#master table.wp-block-table.list-table thead tr td,html body#master table.wp-block-table.list-table tbody tr td{width:65% !important}}.wp-block-image figcaption{color:var(--cp-vars-gray-text-color);font-size:var(--cp-vars-body-font-size-xsmall);font-style:italic;margin-bottom:0;margin-top:10px;text-align:left}@media only screen and (max-width: 860px){.wp-block-image figcaption{font-size:var(--cp-vars-body-font-size-tiny)}}.wp-block-image.aligncenter,.wp-block-image.alignnone{margin-left:auto;margin-right:auto}.content .entry .entry-header{margin:40px 0;padding:0 8.75%;text-align:left}.content .entry .entry-header .entry-title{margin-bottom:0}.content .featured-content .entry-header{padding:0}.content .entry-image-featured-image.entry-image-alignleft .entry-header,.content .entry-image-featured-image.entry-image-alignright .entry-header{clear:both}.content .entry-image-featured-image .entry-image-link+.entry-header,.content .featured-content .entry a.alignnone+.entry-header,.content .featured-content .entry a.aligncenter+.entry-header{margin:40px 0;padding:0 8.75%;position:relative}.content .after-entry .featured-content .entry-header{margin:0 0 20px;padding:0}.single-books .entry-header{margin-bottom:50px}.creative-pro-page-title{padding-top:80px;padding-bottom:80px;background-color:var(--wp--custom--bodybackground-color)}.genesis-title-hidden .creative-pro-page-title{display:none}.author-box-title{font-size:28px;color:var(--wp--custom--heading-color) !important}.archive-description .entry-title,.archive-title,h1.entry-title{margin:0 80px 0 80px;text-align:center}.creative-pro-page-title .archive-description .archive-title+*,.creative-pro-page-title .entry-header .entry-title+*{margin-top:28px}.single-books h1.entry-title{margin-bottom:20px}html .gb-block-post-grid header .gb-block-post-grid-title,html .gb-post-grid-items .gb-block-post-grid-text h2,h2.entry-title{font-size:var(--cp-vars-heading-font-size-h3)}@media only screen and (max-width: 1023px){html .gb-block-post-grid header .gb-block-post-grid-title,html .gb-post-grid-items .gb-block-post-grid-text h2,h2.entry-title{font-size:var(--cp-vars-heading-font-size-h3-ipad)}}h4 a,.entry-title a{color:var(--wp--custom--heading-color);text-decoration:none}.archive-description{text-align:center}.archive-description>p{max-width:750px;margin-left:auto;margin-right:auto;font-size:80%}.archive-description p:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.archive-description .entry-title,.archive-title,h1.entry-title{margin:0 60px 30px 60px}.creative-pro-page-title{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 860px){.archive-description .entry-title,.archive-title,h1.entry-title{margin:0 0 20px 0}.creative-pro-page-title{padding-bottom:50px}}@media only screen and (max-width: 600px){.content .featured-content .entry a.alignnone+.entry-header,.content .featured-content .entry a.aligncenter+.entry-header,.content .has-post-thumbnail.entry.pro-portfolio .entry-header{padding:0}.content .entry.pro-portfolio .entry-header .entry-title-link{padding:20px 8% 20px 6%}}.entry-meta{text-align:center}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-author,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline a,p.entry-meta,p.entry-meta i,.entry-meta .entry-comments-link a,.entry-meta a.entry-author-link{font-size:var(--cp-vars-entry-meta-font-size);margin-bottom:50px;text-transform:none;text-decoration:none;letter-spacing:var(--cp-vars-entry-meta-font-letter-spacing);font-style:var(--cp-vars-entry-meta-font-style);color:var(--cp-vars-gray-text-color)}.entry-meta a.entry-author-link,.entry-meta .entry-time,.entry-meta .post-edit-link,.entry-meta .entry-comments-link a,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline time,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline a{color:var(--cp-vars-gray-text-color);font-family:var(--cp-vars-entry-meta-font-family);line-height:var(--cp-vars-entry-meta-font-line-height);letter-spacing:var(--cp-vars-entry-meta-font-letter-spacing);font-size:var(--cp-vars-entry-meta-font-size);font-style:var(--cp-vars-entry-meta-font-style);font-weight:var(--cp-vars-entry-meta-font-weight)}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline a,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-author{margin-bottom:0}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline a,.entry-meta a{border-bottom-color:var(--cp-vars-border-color)}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline a:focus,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline a:hover,.entry-meta a:focus,.entry-meta a:hover,a.entry-author-link:focus,a.entry-author-link:hover{border-bottom:2px solid var(--cp-vars-border-color);color:var(--wp--custom--defaulttext-color);box-shadow:none;transition:none}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline,.entry-header .entry-meta{text-align:left}.entry-header .entry-meta{margin-bottom:24px}.portfolio .entry-header .entry-meta{font-size:var(--cp-vars-body-font-size-xsmall);letter-spacing:1.6px;margin-bottom:4px;text-transform:uppercase}.entry-footer .entry-meta{color:var(--cp-vars-gray-text-color);padding:0 8.75%;text-align:center}.entry-categories,.entry-tags{display:block}.entry-categories a,.entry-tags a{font-style:normal}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-author:not(:last-child)::after,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-date:not(:last-child)::after,.entry-comments-link::before{content:"\\";color:var(--cp-vars-gray-text-color);margin:0 5px 0 5px;font-weight:400;vertical-align:baseline}.entry-meta .entry-comments-link::before{margin:0 5px 0 1px;color:var(--cp-vars-gray-text-color)}.entry-meta a{color:var(--cp-vars-gray-text-color);font-weight:var(--cp-vars-entry-meta-font-weight);text-decoration:none}.entry-meta .avatar{border-radius:50%;float:none;margin:-7px 12px -12px 0;max-height:36px;width:auto}.gb-post-grid-items .gb-block-post-grid-author,.gb-post-grid-items .gb-block-post-grid-date{font-weight:700;margin:0}.single-books .book-author{color:var(--cp-vars-gray-text-color);font-size:var(--cp-vars-body-font-size-tiny);font-style:italic;margin-bottom:0;text-align:center;text-transform:lowercase}.single-books .book-author .book-author-link{font-style:normal;font-weight:600;text-decoration:none;text-transform:none}@media only screen and (max-width: 1023px){.single .entry-footer .entry-meta{padding-left:0;padding-right:0}}html .gb-block-profile .gb-profile-name{margin-bottom:10px;font-size:var(--cp-vars-heading-font-size-h3);line-height:var(--cp-vars-heading-font-line-height)}#master .gb-block-profile .gb-social-links li a{box-shadow:none;width:28px;height:28px;padding:8px}.gb-block-profile.profile-list.hide-profile-text .gb-profile-text{display:none}@media only screen and (max-width: 600px){html .gb-block-profile .gb-profile-avatar-wrap{text-align:center}html .gb-block-profile .gb-social-links li{margin:8px 4px 0 4px !important}}@media only screen and (max-width: 860px){.gb-has-parallax{background-attachment:scroll}}.gb-block-profile .gb-profile-text p{font-size:var(--cp-vars-body-font-size-small)}.gb-block-profile .gb-profile-title{padding-top:0;font-size:var(--cp-vars-body-font-size-xsmall) !important;line-height:var(--cp-vars-heading-font-line-height)}.gb-block-testimonial .gb-testimonial-text p,.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-text p{font-size:var(--cp-vars-body-font-size);line-height:var(--cp-vars-body-font-line-height)}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-text p{margin:0 0 28px;padding:0}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-image{margin:0}.gb-post-grid-items .gb-block-post-grid-text{padding:40px 8.75% 40px;margin-bottom:-24px}.gb-block-post-grid-header{text-align:left}.gb-block-post-grid .gb-post-grid-items>article{background-color:var(--wp--custom--bodybackground-color)}.gb-block-post-grid .is-grid{grid-gap:40px}.gb-block-post-grid .is-grid article{margin-bottom:0}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-excerpt>*:last-child{margin-bottom:0}div.gb-block-post-grid{margin-bottom:0}.wp-block-genesis-blocks-gb-cta.image-link{display:flex;align-items:end;justify-content:center;height:300px;cursor:pointer;padding-top:0;padding-bottom:0}.wp-block-genesis-blocks-gb-cta.image-link .gb-cta-content{display:none}.wp-block-genesis-blocks-gb-cta.image-link .gb-button{margin-bottom:0;border-radius:0}@media only screen and (max-width: 1023px){.wp-block-genesis-blocks-gb-cta.image-link{height:230px}}@media only screen and (max-width: 860px){.wp-block-genesis-blocks-gb-cta.image-link{height:180px}}.gb-block-cta{border-radius:0}@media only screen and (min-width: 601px){.gb-block-post-grid .gb-post-grid-items.is-grid.columns-2 article:nth-last-child(-n+2){margin-bottom:0}.gb-block-post-grid .gb-post-grid-items.is-grid.columns-3 article:nth-last-child(-n+3){margin-bottom:0}.gb-block-post-grid .gb-post-grid-items.is-grid.columns-4 article:nth-last-child(-n+4){margin-bottom:0}}@media only screen and (max-width: 1023px){.gb-block-post-grid div[class*=columns].is-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){.gb-block-post-grid div[class*=columns].is-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-block-profile{border-radius:var(--cp-vars-border-radius)}.gb-social-links{margin-bottom:-8px}.gb-block-profile .gb-social-links li{margin:0 8px 8px 0}.gb-block-profile .gb-social-links li i{height:28px;width:28px;line-height:28px;padding:0;font-size:15px}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-header{margin-bottom:24px}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-excerpt{margin-bottom:24px}.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-byline{margin-bottom:0}html .gb-block-testimonial .gb-testimonial-name{margin-bottom:0}.gb-block-testimonial{border-radius:var(--cp-vars-border-radius);margin-bottom:2em}.white-text.gb-block-container .gb-container-content h1,.white-text.gb-block-container .gb-container-content h2,.white-text.gb-block-container .gb-container-content h3,.white-text.gb-block-container .gb-container-content h4,.white-text.gb-block-container .gb-container-content h5,.white-text.gb-block-container .gb-container-content h6,.white-text.gb-block-container .gb-container-content p{color:#fff}.white-text{color:#fff !important}.gb-block-accordion details[open] summary+.gb-accordion-text{animation:sweep .4s ease-in-out}.gb-block-accordion details summary::-webkit-details-marker{display:none}.gb-block-accordion details{position:relative}.gb-block-accordion details[open] .gb-accordion-title::before{content:"";left:-4px}.gb-block-accordion .gb-accordion-title{padding-left:30px;padding-right:0;background-color:transparent;font-weight:var(--cp-vars-accordion-title-font-weight);font-size:var(--cp-vars-body-font-size-large)}.gb-block-accordion .gb-accordion-title::before{display:inline-block;font-family:Ionicons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:17px;font-size:20px;left:0}.gb-block-accordion .gb-accordion-text{padding-left:30px;padding-right:0}.gb-block-accordion .gb-accordion-title{cursor:pointer;outline:0}.wc-block-grid .wc-block-grid__products{margin-right:-3.8%;margin-left:0}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{top:15px;right:auto;left:0;margin:0 0 0 -10px;position:absolute}.wc-block-grid .wc-block-grid__products .wc-block-grid__product-price{font-size:var(--cp-vars-body-font-size);font-weight:700}.wc-block-grid .wc-block-grid__products .wc-block-grid__product{list-style-type:none}.wc-block-grid .wc-block-grid__products .wc-block-grid__product a{text-decoration:none}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del{opacity:.5}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins{text-decoration:none}.wc-block-grid .wc-block-grid__products .wc-block-grid__product{margin-bottom:2.994em;padding-right:3.8%}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image{margin-bottom:1.5em}html .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price,html .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating,html .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{margin-bottom:.5em}html .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{color:var(--wp--custom--heading-color);font-family:var(--cp-vars-heading-font-family);font-weight:var(--cp-vars-heading-font-weight);line-height:var(--cp-vars-heading-font-line-height);text-transform:var(--cp-vars-heading-font-text-transform);font-variant:var(--cp-vars-heading-font-variant);text-decoration:none;letter-spacing:var(--cp-vars-heading-font-letter-spacing);font-size:var(--cp-vars-heading-font-size-h3)}.wc-block-grid .wc-block-grid__products .wc-block-grid__product{text-align:left}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a.loading::after,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a.added::after{font-style:normal}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button a{position:relative;font-size:14px;padding:9px 24px;margin-top:1em;line-height:1}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button a.loading{padding-right:2.618em}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button a.loading::after{top:.7em}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart{margin-left:0;display:inline-block}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{font-size:var(--cp-vars-body-font-size-tiny);font-weight:700;text-transform:uppercase;line-height:50px;border-radius:0;top:15px;right:auto;left:0;margin:0 0 0 -10px;padding:0 .674em;padding-left:20px;padding-right:20px;min-height:50px;text-align:left}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale::before{content:"";display:block;position:absolute;left:100%;border:25px solid transparent;border-right-width:15px;border-top-color:transparent;border-bottom-color:transparent;border-left-width:0}@media only screen and (max-width: 1023px){.wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%}}@media only screen and (max-width: 500px){.wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product{flex:none;max-width:100%}.wc-block-grid .wc-block-grid__products .wc-block-grid__product{padding-right:0}.wc-block-grid .wc-block-grid__products{margin-right:0}}/*# sourceMappingURL=style-blocks.css.map */
