/* et-divi-open-sans-inline-css */
/* Original: https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&#038;subset=cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese&#038;display=swap *//* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 */@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVI.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVI.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVI.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVI.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 800;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVI.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4i.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4i.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4i.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4i.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format("truetype");}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;font-stretch: normal;font-display: swap;src: url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4i.woff2) format("woff2"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff) format("woff"), url(/fonts/gstatic/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format("truetype");}/* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 *//* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */
/* et-builder-googlefonts-cached-inline */
/* Actor @font-face removed: the live WordPress site never loaded it (WP Rocket), so visitors see the Helvetica fallback. Restore to use Actor. *//* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 *//* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 *//* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */
/* global-styles-inline-css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */

/* et-divi-customizer-global-cached-inline-styles */
body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}#footer-widgets .footer-widget li:before{top:10.6px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;line-height:1.3em}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:56px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:48px}h3{font-size:40px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:33px}h5{font-size:29px}h6{font-size:26px}.et_pb_slide_description .et_pb_slide_title{font-size:85px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:29px}.tmc-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#000000!important}h1,h2,h3,h4{font-family:'Kanit',sans-serif!important;font-family:'Nunito Sans',sans-serif}.et_pb_menu li ul{border-top:2px solid #f79e1b}#mobile_menu1 li ul.sub-menu li a{display:none}.et_mobile_menu{border-top:2px solid #f79e1b}.et_pb_menu li ul{padding:0!important;width:270px}.et_pb_menu li li:hover{background:#f79e1b;color:#ffffff!important;width:270px}.et_pb_menu li li a{padding:0;width:270px}.et_pb_menu li li a:hover{padding:0;opacity:1;background-color:rgba(0,0,0,0);width:270px}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:20px 0}

/* Lester's: small additions on top of the mirrored Divi CSS. */

/* Animated modules were hidden until Divi's JS revealed them; show everything. */
.et_animated, .et-waypoint, [class*="et_pb_animation_"] { opacity: 1 !important; animation: none !important; }

/* Mobile menu panel (Divi's JS built this list at runtime) */
/* Grants link + hours appended to the phone menu (site.js); tablets still show them in the top bar. */
.et_mobile_menu .lc-menu-hours { padding: 10px 5%; font-size: 14px; color: #666; }
@media (min-width: 768px) { .et_mobile_menu .lc-menu-extra { display: none; } }
.et_mobile_nav_menu .mobile_nav { cursor: pointer; }
.mobile_nav.closed .et_mobile_menu { display: none; }

/* Sticky header placeholder keeps the page from jumping */
.et_pb_sticky_placeholder { visibility: hidden; }

/* Floating call button (replaces Buttonizer; phones only). Bottom-right so it doesn't cover the hero's Get A Quote button. */
.lc-call-button {
  display: none;
  position: fixed;
  right: 19px;
  bottom: 41px;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: #f79e1b;
  color: #fff;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.2);
  z-index: 99999;
}
@media (max-width: 767px) { .lc-call-button { display: flex; } }
/* Hidden at the top of the page (it would cover the hero buttons), fades in once you scroll.
   site.js adds the class, so without JS the button simply stays visible. */
.lc-call-button { transition: opacity 0.25s ease, transform 0.25s ease; }
.lc-call-button.lc-call-hidden { opacity: 0; transform: translateY(12px); pointer-events: none; }

/* Thank-you / 404 pages */
.lc-simple-section { padding: 60px 0; text-align: center; }
.lc-simple-section .et_pb_text_inner { text-align: center; }
.lc-simple-section h1 { padding-bottom: 20px; }
.lc-simple-section h1 { font-size: clamp(28px, 6vw, 48px); line-height: 1.1em; }
.lc-simple-section .et_pb_button {
  display: inline-block;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff !important;
  border-radius: 4px;
  padding: 10px 24px;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
.lc-simple-section .et_pb_button:hover { background: #a80000; border-color: #a80000; }

/* The reviews plugin's JS added this padding to leave room for the dots */
.wp-gr .grw-row:has(.rpi-dots-wrap) { padding-bottom: 16px; }

/* ===================== Mobile tidy-up (2026-10-30) ===================== */

/* Fixed-width call-to-action boxes (500px on 21 pages) must never be wider than the screen. */
.et_pb_promo { max-width: 100%; }

/* Long words in big headings (e.g. "Whole-Home") wrap instead of pushing the page sideways. */
h1, h2, h3, h4, .et_pb_module_heading { overflow-wrap: break-word; }

/* Safety net: nothing may make the page scroll sideways. clip (not hidden) keeps the sticky header working. */
#page-container { overflow-x: clip; }

@media (max-width: 767px) {
  /* Top bar: one short row, phone number + Get A Quote. The hours are in the footer and
     Explore Grants is in the menu, so phones skip them and see more of the page. */
  .et_pb_row_0_tb_header {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
  }
  /* Divi padded the bar 40px left / 50px right on phones; even 20px gives the row more room. */
  #page-container .et_pb_row_0_tb_header.et_pb_row { padding: 8px 20px !important; }
  .et_pb_row_0_tb_header::after { display: none !important; } /* Divi's clearfix became a flex item and added a 12px gap */
  .et_pb_row_0_tb_header > .et_pb_column { display: contents; }
  .et_pb_row_0_tb_header .et_pb_module { margin: 0 !important; }
  .et_pb_row_0_tb_header .et_pb_blurb_1_tb_header,
  .et_pb_row_0_tb_header .et_pb_button_0_tb_header_wrapper,
  .et_pb_row_0_tb_header .et_pb_icon_0_tb_header { display: none !important; }
  .et_pb_row_0_tb_header .et_pb_button_1_tb_header_wrapper { margin-left: auto !important; }
  .et_pb_row_0_tb_header .et_pb_button { white-space: nowrap; }
  /* Tap targets ~44px tall (Google asks for ~48px; these were 20-22px). */
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_1_tb_header,
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_1_tb_header:hover { padding: 14px 18px !important; line-height: 1.2 !important; }
  .et_pb_row_0_tb_header .et_pb_blurb_0_tb_header a { display: inline-block; padding: 11px 0; }

  /* Footer town links: one per line and only 22px tall, so easy to mis-tap. */
  .et-l--footer div[dir="auto"] > a { display: inline-block; padding: 11px 8px; }
  /* ...and in two columns (filled top to bottom), so the list is half as long. */
  .et_pb_text_1_tb_footer .et_pb_text_inner { columns: 2; column-gap: 12px; }
  .et_pb_text_1_tb_footer .et_pb_text_inner > h4 { column-span: all; }
  .et_pb_text_1_tb_footer .et_pb_text_inner > div[dir="auto"] { break-inside: avoid; }

  /* Form text at 16px: iPhones zoom the whole page in when you tap a smaller field. */
  .et_pb_contact_form input, .et_pb_contact_form textarea, .et_pb_contact_form select { font-size: 16px !important; }

  /* Wide comparison tables scroll sideways inside their own box instead of being cut off. */
  #main-content table { display: block; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }

  /* Once the header sticks, keep only the logo + menu bar (the call button covers the phone number). */
  .et-l--header .et_pb_sticky .et_pb_row_0_tb_header { display: none !important; }

  /* Google reviews: the plugin's JS used to switch to one column on phones (--col + grw-row-xs).
     Do it in CSS: rating panel on top, then one full-width review per swipe. */
  .wp-gr .grw-row { flex-wrap: wrap !important; }
  .wp-gr .grw-row > .grw-header, .wp-gr .grw-row > .grw-content,
  .wp-gr .rpi-slides, .wp-gr .rpi-slide { --col: 1 !important; }
  .wp-gr .rpi-slide { scroll-snap-align: start; }
}

/* ============ Home: Tribune-Democrat front page feature (src/lib/press.ts) ============ */
.lc-press {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); /* minmax: the 1280px photo mustn't squeeze the text */
  max-width: 1000px;
  margin: 48px auto 110px; /* clear the section's bottom wave divider */
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 12px 34px rgba(0, 0, 0, 0.45);
  text-align: left;
  scroll-margin-top: 140px; /* clear the sticky header when the hero badge jumps here */
}
.lc-press-media {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100%;
  padding: 0;
  border: 0;
  background: #000;
  cursor: pointer;
  aspect-ratio: 16 / 9;
}
.lc-press-media img, .lc-press-media iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 0;
}
.lc-press-play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 72px;
  height: 72px;
  margin: -36px 0 0 -36px;
  border-radius: 50%;
  background: #cc0000;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4);
  transition: transform 0.2s ease;
}
.lc-press-play::after {
  content: "";
  position: absolute;
  left: 29px;
  top: 22px;
  border-style: solid;
  border-width: 14px 0 14px 22px;
  border-color: transparent transparent transparent #fff;
}
.lc-press-media:hover .lc-press-play, .lc-press-media:focus-visible .lc-press-play { transform: scale(1.08); }
.lc-press-body { padding: 34px 36px; }
.lc-press .lc-press-eyebrow {
  margin: 0 0 6px;
  padding: 0;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #cc0000;
}
.lc-press .lc-press-masthead {
  margin: 0 0 16px;
  padding: 0 0 10px;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.1;
  color: #111;
  border-bottom: 4px double #111;
}
.lc-press .lc-press-title {
  margin: 0 0 8px;
  padding: 0;
  font-family: "Open Sans", Arial, sans-serif !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  text-transform: none !important;
  color: #222 !important;
}
.lc-press .lc-press-date { margin: 0 0 22px; padding: 0; font-size: 14px; color: #666; }
.lc-press-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 22px; }
.lc-press .lc-press-btn {
  display: inline-block;
  padding: 13px 22px;
  border-radius: 4px;
  background: #cc0000;
  color: #fff !important;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none !important;
}
.lc-press .lc-press-btn:hover { background: #a80000; }
.lc-press .lc-press-link { padding: 8px 0; font-size: 15px; font-weight: 600; color: #cc0000 !important; text-decoration: underline; }

/* Hero badge linking down to the feature */
.lc-featured-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 16px;
  padding: 9px 16px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.55);
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff !important;
  font-size: 15px;
  line-height: 1.3;
  text-decoration: none !important;
  text-shadow: none;
}
.lc-featured-badge em { font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: 700; }
.lc-featured-star { color: #f79e1b; }
.lc-press .lc-nowrap, .lc-featured-badge .lc-nowrap { white-space: nowrap; }
.lc-featured-badge:hover { background: rgba(0, 0, 0, 0.75); }

@media (max-width: 767px) {
  .lc-press { grid-template-columns: minmax(0, 1fr); margin: 32px auto 90px; }
  .lc-press-media { min-height: 0; }
  .lc-press-body { padding: 24px 22px 26px; }
  .lc-press .lc-press-masthead { font-size: 26px; }
  .lc-press .lc-press-title { font-size: 18px !important; }
  .lc-featured-badge { display: inline-block; font-size: 13px; padding: 8px 14px; border-radius: 18px; }
}

/* ===== Top bar buttons, tablet + desktop: right-aligned, spaced, Explore Grants outlined ===== */
@media (min-width: 768px) {
  /* Phone/hours take the free space; the two button columns shrink to fit and sit at the right. */
  .et_pb_row_0_tb_header { display: flex !important; align-items: center; }
  .et_pb_row_0_tb_header > .et_pb_column_0_tb_header { flex: 1 1 auto; width: auto !important; margin-right: 0 !important; }
  .et_pb_row_0_tb_header > .et_pb_column_1_tb_header,
  .et_pb_row_0_tb_header > .et_pb_column_2_tb_header { flex: 0 0 auto; width: auto !important; max-width: none !important; margin: 0 0 0 16px !important; } /* Divi capped these at 15% / 10% */
  .et_pb_row_0_tb_header .et_pb_button_module_wrapper { margin: 0 !important; text-align: right; }

  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_0_tb_header,
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_0_tb_header:hover,
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_1_tb_header,
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_1_tb_header:hover {
    display: inline-block;
    padding: 9px 20px !important;
    line-height: 1.2 !important;
    border: 2px solid !important;
    white-space: nowrap;
  }
  /* Explore Grants: white outline so it reads as a button (fills orange on hover, like Get A Quote). */
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_0_tb_header { border-color: #fff !important; }
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_1_tb_header { border-color: #cc0000 !important; }
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_0_tb_header:hover,
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_1_tb_header:hover { border-color: #f79e1b !important; }
}
/* Tablets: Divi pads the bar 20px on the left but 0 on the right, so Get A Quote touched the screen edge. */
@media (min-width: 768px) and (max-width: 980px) {
  #page-container .et_pb_row_0_tb_header.et_pb_row { padding-right: 20px !important; }
}
/* Narrow tablets: labels wrap to two lines instead of crowding the phone/hours (one line fits down to ~860px). */
@media (min-width: 768px) and (max-width: 859px) {
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_0_tb_header,
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_1_tb_header,
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_0_tb_header:hover,
  body #page-container .et_pb_section .et_pb_row_0_tb_header .et_pb_button_1_tb_header:hover {
    white-space: normal;
    max-width: 120px;
    text-align: center;
  }
}

/* YouTube facades (thumbnail + play button until clicked; see src/lib/render.ts) */
.lc-yt { position: relative; width: 100%; background: #000; overflow: hidden; }
.lc-yt-btn { position: absolute; inset: 0; display: block; width: 100%; height: 100%; padding: 0; border: 0; background: #000; cursor: pointer; }
.lc-yt-btn img { width: 100%; height: 100%; object-fit: cover; }
.lc-yt-btn:hover .lc-press-play, .lc-yt-btn:focus-visible .lc-press-play { transform: scale(1.08); }
.lc-yt iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }

.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_0_tb_header{background-color:#000000}.et_pb_row_0_tb_header.et_pb_row{padding-top:20px!important;padding-right:30px!important;padding-left:30px!important;padding-top:20px;padding-right:30px;padding-left:30px}.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,.et_pb_row_1_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row{width:100%;max-width:100%}.et_pb_blurb_0_tb_header.et_pb_blurb,.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_blurb_description a{color:#f79e1b!important}.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_blurb_description a:hover{color:rgba(247,158,27,0.8)!important}.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_blurb_description a,.et_pb_blurb_0_tb_header .et-pb-icon{transition:color 300ms ease 0ms}.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_main_blurb_image,.et_pb_blurb_1_tb_header.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:0;margin-right:-5px}.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_blurb_content,.et_pb_blurb_1_tb_header.et_pb_blurb .et_pb_blurb_content{margin:0;display:inline-flex;align-items:center}.et_pb_blurb_0_tb_header .et-pb-icon,.et_pb_blurb_1_tb_header .et-pb-icon{font-size:16px;color:#f79e1b;font-family:ETmodules!important;font-weight:400!important}.et_pb_blurb_0_tb_header:hover .et-pb-icon{color:rgba(247,158,27,0.8)}.et_pb_blurb_1_tb_header.et_pb_blurb{color:#f79e1b!important;margin-left:10px!important}.et_pb_icon_0_tb_header .et_pb_icon_wrap{padding-left:10px!important}.et_pb_icon_0_tb_header{text-align:left;margin-left:0}.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{font-family:ETmodules!important;font-weight:400!important;color:#1778f2;font-size:16px}.et_pb_column_1_tb_header{max-width:15%}.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header,.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover,.et_pb_button_1_tb_header_wrapper .et_pb_button_1_tb_header,.et_pb_button_1_tb_header_wrapper .et_pb_button_1_tb_header:hover{padding-top:0px!important;padding-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_0_tb_header{color:#FFFFFF!important;border-width:0px!important;border-color:#CC0000;border-radius:4px;font-size:18px;text-transform:uppercase!important;background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_0_tb_header:hover,body #page-container .et_pb_section .et_pb_button_1_tb_header,body #page-container .et_pb_section .et_pb_button_1_tb_header:hover{padding-right:1em!important;padding-left:1em!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:before,body #page-container .et_pb_section .et_pb_button_0_tb_header:after,body #page-container .et_pb_section .et_pb_button_1_tb_header:before,body #page-container .et_pb_section .et_pb_button_1_tb_header:after{display:none!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover,body #page-container .et_pb_section .et_pb_button_1_tb_header:hover{background-image:initial;background-color:#F79E1B}.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{transition:background-color 300ms ease 0ms}.et_pb_button_0_tb_header,.et_pb_button_0_tb_header:after,.et_pb_button_1_tb_header,.et_pb_button_1_tb_header:after{transition:all 300ms ease 0ms}.et_pb_column_2_tb_header{max-width:10%}body #page-container .et_pb_section .et_pb_button_1_tb_header{color:#FFFFFF!important;border-width:0px!important;border-color:#CC0000;border-radius:4px;font-size:18px;text-transform:uppercase!important;background-color:#CC0000}.et_pb_row_1_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Actor',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:15px}.et_pb_menu_0_tb_header.et_pb_menu{background-color:#ffffff}.et_pb_menu_0_tb_header{padding-right:70px;padding-bottom:10px;padding-left:30px}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#000000!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#ffffff!important;border-color:#000000}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{border-color:#000000}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#000000}@media only screen and (min-width:981px){.et_pb_column_0_tb_header{display:flex;min-width:30%}}@media only screen and (max-width:980px){.et_pb_row_0_tb_header.et_pb_row{padding-top:15px!important;padding-right:0px!important;padding-bottom:15px!important;padding-left:20px!important;padding-top:15px!important;padding-right:0px!important;padding-bottom:15px!important;padding-left:20px!important}}@media only screen and (max-width:980px){.et_pb_row_0_tb_header{display:flex;align-items:center}}@media only screen and (max-width:980px){.et_pb_icon_0_tb_header{margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_column_0_tb_header{display:block;width:60%}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_icon_0_tb_header{display:none!important}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_column_1_tb_header{max-width:15%}}@media only screen and (max-width:767px){.et_pb_row_0_tb_header.et_pb_row{padding-top:15px!important;padding-right:50px!important;padding-bottom:15px!important;padding-left:40px!important;padding-top:15px!important;padding-right:50px!important;padding-bottom:15px!important;padding-left:40px!important}}@media only screen and (max-width:767px){.et_pb_row_0_tb_header{display:flex;align-items:center}}@media only screen and (max-width:767px){.et_pb_column_0_tb_header{width:60%!important}}@media only screen and (max-width:767px){.et_pb_icon_0_tb_header{display:none!important;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.et_pb_column_1_tb_header{width:40%!important}}@media only screen and (max-width:767px){body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_1_tb_header{font-size:12px!important}}.et_pb_section_0_tb_footer{border-top-color:#FFFFFF}.et_pb_section_0_tb_footer.et_pb_section,.et_pb_section_1_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_section_0_tb_footer.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwMDAwMDAiPjxwYXRoIGQ9Ik0wIDQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YxNDBIMFY0Ny40NHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCA5MC43MmwxNDAtMjguMjggMzE1LjUyIDI0LjE0TDc5Ni40OCA2NS44IDExNDAgMTA0Ljg5bDE0MC0xNC4xN1YxNDBIMFY5MC43MnoiLz48L2c+PC9zdmc+);background-size:100% 100px;top:0;height:100px;z-index:1;transform:scale(1,-1)}.et_pb_row_0_tb_footer{height:70px;align-items:center}.et_pb_row_0_tb_footer.et_pb_row{padding-top:100px!important;padding-top:100px}.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row{width:90%;max-width:100%}.et_pb_image_0_tb_footer{text-align:center}.et_pb_image_1_tb_footer{background-color:#000000;padding-top:10px;padding-bottom:10px;margin-right:30px!important;margin-left:30px!important;text-align:center}.et_pb_text_0_tb_footer.et_pb_text a,.et_pb_text_1_tb_footer.et_pb_text a,.et_pb_text_4_tb_footer.et_pb_text a{color:#333333!important;transition:color 300ms ease 0ms}.et_pb_text_0_tb_footer.et_pb_text a:hover,.et_pb_text_1_tb_footer.et_pb_text a:hover,.et_pb_text_2_tb_footer.et_pb_text a:hover,.et_pb_text_3_tb_footer.et_pb_text a:hover,.et_pb_text_4_tb_footer.et_pb_text a:hover,.et_pb_text_5_tb_footer.et_pb_text a:hover{color:#F79E1B!important}.et_pb_text_0_tb_footer h4,.et_pb_text_2_tb_footer h4,.et_pb_text_3_tb_footer h4,.et_pb_text_4_tb_footer h4{text-transform:uppercase;font-size:32px}.et_pb_text_0_tb_footer{margin-bottom:20px!important}.et_pb_text_1_tb_footer h4{font-size:32px;text-align:center}.et_pb_text_1_tb_footer{padding-top:0px!important}.et_pb_text_2_tb_footer.et_pb_text a{color:#4D0000!important;transition:color 300ms ease 0ms}.et_pb_text_3_tb_footer.et_pb_text a{color:#666666!important;transition:color 300ms ease 0ms}.et_pb_text_4_tb_footer,ul.et_pb_social_media_follow_0_tb_footer{margin-bottom:10px!important}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon .icon:before{color:#1778f2}.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before{color:#0043c9}.et_pb_section_2_tb_footer{height:80px}.et_pb_section_2_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#000000!important}.et_pb_row_2_tb_footer.et_pb_row{padding-top:10px!important;padding-bottom:10px!important;padding-top:10px;padding-bottom:10px}.et_pb_text_5_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_text_5_tb_footer{font-size:12px}.et_pb_text_5_tb_footer.et_pb_text a{color:#FFFFFF!important;transition:color 300ms ease 0ms}.et_pb_text_5_tb_footer a{font-weight:600;font-size:12px}.et_pb_text_5_tb_footer h4{font-size:32px}@media only screen and (max-width:980px){.et_pb_section_0_tb_footer{border-top-color:#FFFFFF}}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img,.et_pb_image_1_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:980px){.et_pb_text_0_tb_footer h4,.et_pb_text_1_tb_footer h4,.et_pb_text_2_tb_footer h4,.et_pb_text_3_tb_footer h4,.et_pb_text_4_tb_footer h4,.et_pb_text_5_tb_footer h4{font-size:28px}}@media only screen and (max-width:767px){.et_pb_section_0_tb_footer{border-top-color:#FFFFFF}}@media only screen and (max-width:767px){.et_pb_image_0_tb_footer .et_pb_image_wrap img,.et_pb_image_1_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_text_0_tb_footer h4,.et_pb_text_1_tb_footer h4,.et_pb_text_2_tb_footer h4,.et_pb_text_3_tb_footer h4,.et_pb_text_4_tb_footer h4,.et_pb_text_5_tb_footer h4{font-size:24px}}
