body #editor h3 a,
body .entry-content h3 a,
body .entry-content h2 a,
body #editor h2
a{font-family:Oswald;color:var(--wp--preset--color--contrast)}body #editor .editor-visual-editor__post-title-wrapper,
body #editor .editor-visual-editor__post-title-wrapper
h1{max-width:100%;width:100%;margin-top:0 !important;margin-bottom:0;font-size:20px}body .entry-content,
body main.wp-block-group{margin-top:0;padding:0;background-color:#fff}body #editor .editor-visual-editor__post-title-wrapper
h1{padding:10px;background-color:#efefef;text-align:center}body #editor .editor-visual-editor__post-title-wrapper h1::before{content:'Title: ';color:#777;margin-right:20px}body .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)):not(.sitewidth),
#editor .editor-styles-wrapper .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)):not(.sitewidth),
#editor .entry-content .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)):not(.sitewidth){max-width:100%}main.is-layout-flow .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)):not(.sitewidth),
body .entry-content>div.wp-block-group{width:100%;max-width:100%}body .sitewidth,
#editor
.sitewidth{max-width:1140px;margin-left:auto;margin-right:auto;width:94%}.recent-blog-section .wp-block-post{background-color:#efefef}.recent-blog-section .wp-block-post>*:not(figure){width:90%;margin-left:auto;margin-right:auto}.recent-blog-section .wp-block-post h3.wp-block-post-title
a{text-decoration:none;color:#003257;font-family:'Oswald'}.recent-blog-section .wp-block-post a.wp-block-read-more{background-color:#37C8A7;border-radius:8px;padding:10px
15px;display:inline-block;clear:both;margin-left:5%;margin-right:auto;width:auto;color:#fff;font-family:'Oswald'}body .entry-content .cat-button,
body main a.wp-block-read-more{max-width:350px;width:auto;display:inline-block;text-decoration:none;text-transform:uppercase}body .heading-design,
#editor .heading-design{max-width:400px;display:block;height:20px;width:100%}body .heading-design .inner-design,
body #editor .heading-design .inner-design{max-width:250px;display:block;height:20px;width:60%}body #editor .wave-overlay,
body main.wp-block-group .wave-overlay,
body main.is-layout-flow .wave-overlay,
body .wave-overlay{height:220px;width:100%;position:relative;display:block;background-size:auto 200px !important;background-position:bottom left;background-repeat:repeat-x !important;margin-top:-100px !important;margin-bottom:-90px !important;z-index:999}body form input[type='text'],
body form input[type='phone'],
body form input[type='email'],
body form input[type='number'],
body form select,
body form
textarea{font-size:16px;font-family:'Montserrat';font-weight:400;padding:8px;border:1px
solid #ccc;border-radius:5px}body form
label{font-size:13px}#site-copyright-notice{display:block;position:relative;margin:0;padding:10px
20px;color:#fff;background-color:#000;text-align:center;width:100%;box-sizing:border-box;max-width:100%}#site-copyright-notice
p{width:100%;text-align:center;font-size:12px}body footer.wp-block-template-part>.wp-block-columns{margin-bottom:0}body form input[type='submit'],#gform_submit_button_2{margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:22px;font-family:'Oswald';margin-top:20px;color:#fff;border:0;width:auto;display:inline-block;float:none;clear:both;padding:10px
35px;border-radius:15px;background-color:#37C8A7;transition:all 0.3s ease}body form input[type='submit']:hover,#gform_submit_button_2:hover{cursor:pointer}body form#contact-form{display:flex;flex-direction:column;gap:0px}#hero h1.wp-block-heading{text-shadow:0 0 6px rgba(0,0,0,0.6)}body div.accordion header.accordion-header{background-color:#eef6f7;padding:10px
15px;color:#58595b;border-radius:25px;min-height:50px;transition:all 0.2s ease}body div.accordion header.accordion-header
p{font-weight:600}body div.accordion:hover header.accordion-header,
body div.accordion.open header.accordion-header{background-color:#248f99}body div.accordion:hover header.accordion-header p,
body div.accordion.open header.accordion-header
p{color:#fff;font-weight:600}body:not(.wp-admin) div.accordion .accordion-content{display:none;visibility:hidden}body div.accordion.open .accordion-content,
body .is-selected .accordion-content,
body .accordion-content.is-selected{display:block !important;visibility:visible !important}body .cat-button>a.has-accent-background-color:hover{background-color:#248f99 !important}body footer.wp-block-template-part .wp-block-navigation .has-child .wp-block-navigation__submenu-container,
body footer.wp-block-template-part .wp-block-navigation .has-child > button,
body .gform_wrapper > .gform_heading,
.is-desktop-preview .gform_wrapper .gfield.label_hidden label,
.is-desktop-preview .gform_wrapper
.gfield.gfield_visibility_hidden{display:none !important;visibility:hidden !important}body footer.wp-block-template-part .wp-block-navigation .has-child>a{color:#fff;margin-bottom:15px;text-decoration:none}body.single-post .entry-content,
body
.sitewidth{width:90%;margin:0
auto;max-width:1140px}body footer #footer-menu-area ul,
.is-desktop-preview footer #footer-menu-area
ul{display:block;list-style:none;padding:0;margin:0}body footer #footer-menu-area ul a,
.is-desktop-preview footer #footer-menu-area ul
a{transition:color 0.2s ease}body footer #footer-menu-area ul a:hover{color:#37c8a7}body footer #footer-menu-area .wp-block-group>ul.wp-block-list>li>a{margin-bottom:15px;display:block}body footer #footer-menu-area .wp-block-group>ul.wp-block-list>li>ul>li>a{font-size:0.9em}body footer #footer-menu-area ul > li > ul
.is-desktop-preview footer #footer-menu-area ul>li>ul{margin:0;padding:15px
0;position:relative;display:block;list-style:none}#social-media-links
img{width:24px;height:auto;filter:invert(100%) sepia(100%) saturate(1268%) hue-rotate(190deg) brightness(117%) contrast(102%)}body #masthead .gform_wrapper
.charleft{margin-top:0;padding-top:0;padding-bottom:0}.jquery-ui-slider{display:block !important;width:100%;max-width:100%;position:relative;margin-top:0;margin-bottom:0}.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container{z-index:99;position:relative;padding-left:0;padding-right:0;width:94%;max-width:1140px;margin-left:auto;margin-right:auto;margin-top:150px;padding-bottom:0px;box-sizing:border-box;height:400px}.wp-block-cover .wp-block-cover__inner-container > .wp-block-group,
.wp-block-cover-image .wp-block-cover__inner-container > .wp-block-group,
.is-desktop-preview .wp-block-cover .wp-block-cover__inner-container > .wp-block-group,
.is-desktop-preview .wp-block-cover-image .wp-block-cover__inner-container>.wp-block-group{display:inline-block;padding:20px;box-shadow:2px 2px 5px rgba(0,0,0,0.5);background-color:rgba(255,255,255,0.7)}.wp-block-cover .wp-block-cover__inner-container > *,
.wp-block-cover-image .wp-block-cover__inner-container>*{max-width:650px}.slick-slide.slick-current{width:100%;opacity:1}body:not(.wp-admin) .what-to-expect-section>.position-absolute{position:absolute;z-index:999;margin-right:auto;display:block;padding-top:20px;margin-top:20px;margin-left:50%;transform:translate(-50%, 0)}body:not(.wp-admin) .what-to-expect-section>.position-absolute>h2.wp-block-heading{text-shadow:0 0 4px rgba(0,0,0,0.5)}.jquery-ui-slider .slick-prev,
.jquery-ui-slider .slick-next{top:50%;margin-left:0;position:absolute;z-index:999}.jquery-ui-slider .slick-next{margin-left:auto;margin-right:0;right:0}.wp-block-buttons .current>a{background-color:#636363 !important}body:not(.wp-admin) .wte-section .wp-block-column:not(.current){display:none;visibility:hidden;width:0}body:not(.wp-admin) main .wte-section .wp-block-columns{display:block;width:100%}body:not(.wp-admin) .wte-section .wp-block-column.current{display:block;overflow:visible;width:100%;position:relative;max-width:100%;clear:both;margin:0;padding:0}body:not(.wp-admin) .wte-section .wp-block-column>.wp-block-group{vertical-align:top}body:not(.wp-admin) .wte-section .wp-block-column > .wp-block-group > p,
body:not(.wp-admin) .wte-section .wp-block-column > .wp-block-group > h3,
body:not(.wp-admin) .wte-section .wp-block-column>.wp-block-group>h2{max-width:650px;float:left;clear:left;display:inline-block}body:not(.wp-admin) .wte-section .wp-block-column>.wp-block-group>.wp-block-group{float:right;clear:right;display:inline-block;max-width:300px;height:auto}div#what-we-recommend .wp-block-image,
div#what-we-recommend .wp-block-image
img{min-width:100px;height:auto;display:block;margin:0;padding:0}body .faq-section .faq .accordion-header > .wp-block-image > img,
body .faq-section .faq .accordion-header>.wp-block-image>div{display:none;visibility:hidden}body .faq-section .faq .accordion-header>.wp-block-image{display:block;background-color:#f79969;width:32px;height:32px;min-height:32px;max-height:32px;min-width:32px;border-radius:16px;border:0;margin-right:0;transition:all 0.3s ease}body .faq-section .faq .accordion-header:hover > .wp-block-image,
body .faq-section .faq.open .accordion-header>.wp-block-image{display:block;background-color:#37c8a7;width:28px;height:28px;min-height:28px;max-height:28px;min-width:28px;margin:2px}body .faq-section .faq .accordion-header:hover{cursor:pointer}.heroform>h2{color:#248f99}body li.wp-block-post{background-color:#efefef;padding:0}body li.wp-block-post > .wp-block-group > .wp-block-template-part > .wp-block-group,
body.single-post .leftside .wp-block-template-part > .wp-block-group,
body.single-post .wp-site-blocks .entry-content .related-posts,
body .editor-styles-wrapper .has-global-padding{padding-left:0;padding-right:0}body li.wp-block-post > .wp-block-group > .wp-block-template-part > .wp-block-group
p{font-size:13px;color:#333}body li.wp-block-post>figure{padding-bottom:0}body li.wp-block-post>.wp-block-group{padding:0
15px;margin-top:0 !important}:root :where(.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay){border-radius:0 !important}:root :where(.wp-block-categories li){text-align:center;display:inline-block}#blog-layout .wp-block-categories-list{display:block;text-align:center;width:100%}#blog-layout .wp-block-post-title a,
#author-posts .wp-block-post-title
a{color:#003257;font-size:20px}#author-banner .author-profile-photo{margin-bottom:-60px}body.author h2.wp-block-heading .wp-block-post-author-name{font-size:26px}body.single-post #author-posts
img{max-width:120px;height:auto}body
.row.authorbanner{padding-top:160px;text-align:center;display:block;clear:both;margin:0;width:100%;max-width:100%;overflow:visible !important;height:250px}body .row.authorbanner .author-photo{position:relative;bottom:-80px;float:none;clear:both;display:block;text-align:center;margin:0
auto;max-width:100%;background-color:transparent}body .row.authorbanner .author-photo
img{display:block;margin:0
auto;bottom:-30px;z-index:99;position:relative}body.author .content .adhome-blog-listings{max-width:100%}body.author
.row{display:block;clear:both}body .author-header{text-align:center;background-color:#fff;height:auto;padding-top:100px;overflow:hidden;position:relative}body.author
.content{background-color:#fff;display:block;height:auto;overflow:hidden}body.author .content .recent-posts{border-top:1px solid #777;margin-top:30px}body main .related-posts .post .leftside,
body main .related-posts .post
.rightside{max-width:100%;width:100%;box-sizing:border-box;position:relative;display:block}body.single-post main .post-author
.leftside{min-width:120px;padding-right:20px}body.single-post main .entry-content .post-summary{padding-top:60px}@media All and (max-width: 650px){body
#hero{background-position:center center;background-repeat:no-repeat;background-size:auto 100%}body .sitewidth,
body.single-post .entry-content{width:80%}body #hero
.heroform{right:-10000px;position:fixed;top:20px;width:100%;max-width:350px;display:block}.wp-block-group .leftside,
.wp-block-group .rightside,.wp-block-group>.wp-block-group.third{width:100%;display:block;clear:both}.wp-block-group.sitewidth.is-layout-flex,
main .wp-block-group > .sitewidth > .wp-block-group-is-layout-flex.is-nowrap,
footer.wp-block-template-part  .wp-block-columns > .wp-block-column > .wp-block-group.has-background .wp-block-group-is-layout-flex,
#masthead .logo-row,
#circle-images-section .is-layout-grid>.is-layout-flex{flex-direction:column}#masthead .wp-block-site-logo a
img{width:150px;height:auto}#circle-images-section .is-layout-grid>.is-layout-flex>div>*,div.is-content-justification-center>p,div.is-content-justification-center>p>strong{text-align:center}#mobile-contact-bar{position:fixed;top:0;left:0;height:auto;min-height:85px;overflow:visible;width:100%;display:block;z-index:9999;background-color:#fff;border-bottom:1px solid #ccc}body.scrolled #mobile-contact-bar{min-height:65px}#mobile-contact-bar .wp-block-navigation__responsive-container.is-menu-open{color:#000;position:fixed;top:5px;left:5px;width:calc(100% - 10px);height:100vh}#book-now-mobile,#menu-toggle-mobile,#call-now-mobile{display:block;width:auto;min-width:100px;max-width:150px;text-align:center}#mobile-navigation{margin-top:-10000px !important;opacity:0;transition:all 0.3s ease}#mobile-contact-bar.open #mobile-navigation{margin-top:0 !important;opacity:1}body.scrolled #book-now-mobile p,
body.scrolled #menu-toggle-mobile p,
body.scrolled #call-now-mobile p,
footer #footer-menu-area,
#secondary-nav nav,
body .desktop,
#masthead > .wp-block-group:first-child nav,
body #wpadminbar,
#mobile-contact-bar.open #menu-toggle-mobile
img{display:none !important;visibility:hidden !important}#mobile-contact-bar.open #menu-toggle-mobile
a{background-image:url('/wp-content/themes/beluga-hvac/media/plus.svg?x69454');width:40px;height:40px;display:block;filter:invert(100%) sepia(100%) saturate(1268%) hue-rotate(190deg) brightness(117%) contrast(102%);background-position:center center;background-size:32px auto;background-repeat:no-repeat;margin:0
auto;float:none;transform:rotate(45deg);outline:0}html{margin-top:0 !important}footer.wp-block-template-part  .wp-block-columns>.wp-block-column>.wp-block-group.has-background{padding-top:100px !important;padding-bottom:100px !important}footer #social-media-links>.wp-block-group{flex-direction:row}footer.wp-block-template-part .wp-block-group.sitewidth.is-nowrap{flex-direction:column}main > .wp-block-group.has-background > .sitewidth,
main .faq-section{padding-top:30px !important;padding-bottom:30px !important}#masthead>.wp-block-group:first-child{padding-top:100px !important}#mobile-navigation .wp-block-group>ul.wp-block-list{list-style:none;padding:0}#mobile-navigation .wp-block-group>ul.wp-block-list>li>a{font-size:1.1em;font-weight:bold;text-transform:uppercase;display:block;background-color:#efefef;padding:8px
10px;border:1px
solid #ccc;width:100%;box-sizing:border-box}#mobile-navigation .wp-block-group > ul.wp-block-list ul.wp-block-list{display:none;visibility:hidden}}@media All and (min-width: 650px){body
.mobile{display:none !important;visibility:hidden !important}#masthead .wp-block-site-logo
img{height:80px;width:auto}.wp-block-navigation-item__content{text-decoration:none;font-family:'Oswald'}.wp-block-navigation-item__content:hover{color:#248f99}body.single-post .post-author.row>.row{display:flex}.jquery-ui-slider .slick-prev,
.jquery-ui-slider .slick-next{border:2px
solid #fff;color:#fff;text-transform:uppercase;font-size:16px;padding:10px
15px;background-color:transparent;box-shadow:0 0 4px rgba(0,0,0,0.6);border-radius:0}.jquery-ui-slider .slick-prev{margin-left:10px}.jquery-ui-slider .slick-next{margin-right:10px}.jquery-ui-slider .slick-prev:hover,
.jquery-ui-slider .slick-next:hover{background-color:rgba(0,0,0,0.5);cursor:pointer}body main .two-column-content-section .rightside,
body main .rightside,
body main
.leftside{min-width:40%;max-width:50%}#hero
h1{text-shadow:0 0 5px rgba(0,0,0,0.8)}body main .wp-block-buttons .cat-button a,
body main .wp-block-buttons a.cat-button,
body main .wp-block-buttons .call-button
a{max-width:350px;width:auto}body #secondary-nav ul.wp-block-navigation{justify-content:space-between;align-items:center;gap:20px}body #secondary-nav ul.wp-block-navigation>li{display:block;width:auto;position:relative;margin:0;padding:0;flex-grow:1;text-align:center;align-items:center;max-width:20%;min-width:10%}body #secondary-nav ul.wp-block-navigation>li>a{text-align:center;padding:5px
0;background-color:transparent;transition:all 0.2s ease;width:auto;width:100%;font-size:15px;font-family:'Oswald';text-decoration:none;display:inline-block}body #secondary-nav ul.wp-block-navigation>li.wp-block-navigation-submenu>a{width:calc(100% - 15px)}body #masthead ul.wp-block-navigation > li.wp-block-navigation-submenu > ul.wp-block-navigation__submenu-container,
body #secondary-nav ul.wp-block-navigation>li.wp-block-navigation-submenu>ul.wp-block-navigation__submenu-container{background-color:#eef6f7;border:0;border-radius:6px;box-shadow:3px 3px 5px rgba(0,0,0,0.6);padding:6px}body #secondary-nav ul.wp-block-navigation > li > a:hover,
body #secondary-nav ul.wp-block-navigation>li.current-menu-item>a{background-color:rgba(0,0,0,0.5)}body #masthead ul.wp-block-navigation a:hover{text-decoration:none}body
#masthead{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:9999}body .wp-site-blocks>main{margin-top:120px}body.logged-in .wp-site-blocks>main{margin-top:132px}body.logged-in
#masthead{top:32px}body #masthead ul.wp-block-navigation > li.wp-block-navigation-submenu > ul.wp-block-navigation__submenu-container li:hover
a{text-decoration:none;background-color:#37c8a7}}.faq-grid-section{grid-template-columns:1fr 1fr !important}@media All and (max-width: 992px){.faq-grid-section{grid-template-columns:1fr !important}}@media All and (min-width: 900px){body.scrolled
#masthead{position:fixed;top:0;left:0;width:100%;margin:0;z-index:99999}body .wp-site-blocks #circle-images-section figure.wp-block-image,
.wp-site-blocks .wp-block-buttons{min-width:120px}body .wp-site-blocks #circle-images-section figure.wp-block-image>img{display:block}.wp-site-blocks #circle-images-section .sitewidth>.is-layout-grid{align-items:flex-start}body:not(.wp-admin) .wte-section .wp-block-column.current>.wp-block-group>.wp-block-group{position:absolute;top:0;right:0}#masthead ul.wp-block-navigation>li>a{font-size:1.2em}body div#blogbanner,
body div#author-banner{padding-top:150px !important}#financing-benefits ul.wp-block-list{padding-left:0;margin-left:0}}