:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:.67em 0;}a{background-color:transparent;}b,strong{font-weight:bolder;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:.35em .75em .625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}[hidden],template{display:none;}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url("https://www.infinityheatingandair.com/wp-content/themes/Infinity/markup/dist/fonts/icomoon.woff?7e5i34") format("woff");}.blockqoute-item:before,.btn.btn-primary.ab-testing-button:after,.btn.btn-secondary.ab-testing-button:after,.scroll-down-btn:before,[class*=" icon-"],[class^=icon-]{font-family:icomoon !important;speak:none;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-phone:before{content:"";}.icon-arrow-right:before{content:"";}.icon-mail:before{content:"";}.icon-pin:before{content:"";}.icon-facebook:before{content:"";}@keyframes fancybox-rotate{to{transform:rotate(1turn);}}html{box-sizing:border-box;}*,:after,:before{box-sizing:inherit;}.article-list,.article-post-pagination-list,.breadcrumb,.card-list,.check-list,.contact-list,.copyright-list,.drop-list,.faq-accordion,.faq-accordion ul:not([class]):not([id]),.footer-nav,.footer-nav ul:not([class]):not([id]),.hero-section .hero-info-list,.menu,.slick-dots,.social-list,.sub-menu,.system-list,.team-list,ul:not([class]):not([id]){list-style:none;margin:0;padding:0;}.navigation,.navigation-comments{margin-bottom:1rem;position:relative;vertical-align:middle;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#06133e;font-family:azo-sans-web,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.834;}a{text-decoration:underline;text-decoration:underline dashed #b5b5b5;-webkit-text-decoration:underline dashed #b5b5b5;text-underline-position:under;transition:color .35s cubic-bezier(.3,.86,.36,.95);}a,a:hover{color:#00a4ff;}a:hover{-webkit-text-decoration:none;text-decoration:none;}dl,ol,p,ul{margin:0 0 1.5em;}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:700;margin:0 0 .5em;}.h1,.h2,h1,h2{font-size:42px;}.h3,h3{font-size:32px;}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;background-color:transparent;border:1px solid;border-radius:0;min-width:0;padding:1.2rem 2.4rem;transition:border-color .35s cubic-bezier(.3,.86,.36,.95);width:100%;}input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none;}.header{left:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:100;}.header .container-fluid{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:row;flex-wrap:no-wrap;height:-moz-fit-content;height:fit-content;justify-content:center;max-width:100%;padding:15px 20px 15px 24px;}.header .container-fluid .head-phone{flex:1;}.logo{display:none;transition:all .2s linear;}.logo img{width:100%;}.logo .desktop-img{display:none;}.logo .mobile-img,.logo-mobile{display:block;}.logo-mobile{left:0;margin-left:auto;margin-right:auto;max-width:300px;position:absolute;right:0;top:100px;width:70%;z-index:100;}.menu{-moz-column-gap:11px;column-gap:11px;display:flex;flex-direction:column;margin-top:21px;row-gap:19px;}.menu>li>a{border:1px solid #00a4ff;border-radius:27px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:.131em;line-height:1;padding:15px 21px;text-align:left;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:border-color .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95);vertical-align:middle;width:100%;}.menu .menu-item-has-children>a{-moz-column-gap:14px;column-gap:14px;}.menu .menu-item-has-children>a:after{align-items:center;color:#dc2932;content:"";display:flex;font-family:icomoon;font-size:10px;transition:rotate .35s cubic-bezier(.3,.86,.36,.95);}.sub-menu{display:flex;flex-direction:column;margin:0;max-height:0;overflow:hidden;row-gap:18px;transition:max-height .35s cubic-bezier(.3,.86,.36,.95),margin .35s cubic-bezier(.3,.86,.36,.95);}.sub-menu>li{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:flex-start;line-height:1;text-align:left;}.sub-menu>li:before{background-color:#dc2932;content:"";height:1.5px;width:11px;}.sub-menu>li>a{color:#fff;font-weight:500;padding-bottom:.15em;-webkit-text-decoration:none;text-decoration:none;}.menu-item--open>.sub-menu,.menu-item-has-children:hover>.sub-menu{opacity:1;translate:0 0;visibility:visible;}.head-phone{color:#fff;font-size:22px;font-weight:500;letter-spacing:.051em;line-height:1;min-width:-moz-max-content;min-width:max-content;-webkit-text-decoration:none;text-decoration:none;z-index:5;}.nav-opener{border:1px solid hsla(0,0%,100%,.3);border-radius:3em;display:block;height:43px;position:relative;width:85px;z-index:5;}.nav-opener:after,.nav-opener:before{content:"";}.nav-opener span,.nav-opener:after,.nav-opener:before{background-color:#fff;height:1px;left:50%;position:absolute;top:33%;transform:translateX(-50%);transition:background-color .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95),top .35s cubic-bezier(.3,.86,.36,.95),width .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95);width:32px;}.nav-opener:after{bottom:33%;top:auto;}.nav-opener span{height:1.5px;top:50%;transform:translate(-50%,-50%);}.navigation{background:no-repeat #06133e url("https://www.infinityheatingandair.com/wp-content/themes/Infinity/markup/dist/images/mobile-menu-bg-accent.webp");background-position:center bottom -30vh;background-size:cover;height:calc(100vh - 72px);left:0;opacity:0;overflow:auto;padding:22px 38px 38px;position:absolute;right:0;text-align:center;top:100%;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden;}.navigation>.btn-header-cta{width:100%;}body{background-color:#fff;min-width:360px;}.wrapper{overflow:hidden;position:relative;width:100%;}.accessibility{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;}.accessibility:focus{height:auto;position:static;width:auto;}img{height:auto;max-width:100%;vertical-align:middle;}.container{margin:0 auto;max-width:1408px;padding:0 17px;width:100%;}.h1,h1{font-family:copperplate,Times New Roman,Times,Georgia,serif;letter-spacing:-.798px;line-height:.857;}.h2,h2{line-height:1;}.bg-dark{--graident-color:6,19,62;background-color:#06133e;color:#fff;}.radial-decor{pointer-events:none;}.radial-decor svg{height:auto;width:100%;}.main-footer{overflow:hidden;padding:9px 0 63px;position:relative;}.main-footer .big-decor{left:70px;mix-blend-mode:overlay;opacity:.17;pointer-events:none;position:absolute;top:-160px;transform:rotate(50deg);transform-origin:top left;width:1703px;z-index:1;}.main-footer .blue-gradient{bottom:-240px;left:-360px;pointer-events:none;position:absolute;width:705px;z-index:2;}.main-footer .blue-gradient svg{height:100%;width:100%;}.main-footer .red-gradient{bottom:-395px;opacity:.69;pointer-events:none;position:absolute;right:-763px;width:1391px;z-index:2;}.main-footer .red-gradient svg{height:100%;width:100%;}.main-footer .container{display:flex;flex-wrap:wrap;max-width:1791px;position:relative;z-index:3;}.main-footer .column-box{border-left:1px solid hsla(0,0%,100%,.25);width:100%;}.main-footer .column-box:first-child{border-left:0;}.main-footer .logo{display:block;margin:0 auto 92px;width:273px;}.main-footer .logo img{width:100%;}.contact-list{font-size:18px;font-weight:400;line-height:1;margin-bottom:66px;padding:18px 0 0 36px;}.contact-list li{align-items:center;display:flex;margin-bottom:50px;padding-left:59px;position:relative;}.contact-list a{color:#fff;-webkit-text-decoration:none;text-decoration:none;}.contact-list i{color:#00a4ff;font-size:33px;left:-1px;margin-right:15px;position:absolute;top:-12px;}.contact-list address{font-style:normal;}.social-list{padding-left:40px;}.social-list li{margin-bottom:18px;}.social-list li:last-child{margin-bottom:0;}.social-list a{align-items:center;color:#fff;display:flex;font-size:17px;justify-content:center;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;}.social-list a,.social-list a:before{border-radius:50%;height:35px;width:35px;}.social-list a:before{border:1px solid hsla(0,0%,100%,.3);content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .35s cubic-bezier(.3,.86,.36,.95),width .35s cubic-bezier(.3,.86,.36,.95),height .35s cubic-bezier(.3,.86,.36,.95);}.social-list a:hover:before{border-color:#fff;height:40px;width:40px;}.contact-button-holder{margin-bottom:28px;padding-left:32px;}.contact-button-holder .btn{letter-spacing:1.2px;line-height:1;padding:16px 28px 12px;}.footer-nav{padding-left:32px;}.footer-nav>li{margin-bottom:28px;}.footer-nav>li:last-child{margin-bottom:7px;}.footer-nav .btn{letter-spacing:1.2px;line-height:1;padding:16px 28px 12px;}.footer-nav ul:not([class]):not([id]){font-size:12px;letter-spacing:1.1px;line-height:1;padding:39px 0 20px 44px;text-transform:uppercase;}.footer-nav ul:not([class]):not([id]) li{margin-bottom:28px;padding-left:0;position:static;}.footer-nav ul:not([class]):not([id]) li:before{display:none;}.footer-nav ul:not([class]):not([id]) li:last-child{margin-bottom:0;}.footer-nav ul:not([class]):not([id]) a{color:#fff;position:relative;-webkit-text-decoration:none;text-decoration:none;}.footer-nav ul:not([class]):not([id]) a:before{background-color:#fff;content:"";height:2px;left:-16px;opacity:0;position:absolute;top:calc(50% - 2px);transform:translate(-100%,-50%);transition:opacity .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95);width:9px;}.footer-nav ul:not([class]):not([id]) a:hover{font-weight:700;}.footer-nav ul:not([class]):not([id]) a:hover:before{opacity:1;transform:translateY(-50%);}.copyright-box{letter-spacing:-.2px;padding:0 39px;}.copyright-box .left-col{align-items:flex-start;display:flex;flex-wrap:wrap;}.copyright-box .copyright{color:hsla(0,0%,100%,.8);font-size:12px;line-height:1;margin-bottom:21px;margin-right:12px;position:relative;}.copyright-box .copyright:before{content:"/";position:absolute;right:-8px;top:50%;transform:translateY(-50%);}.copyright-list{color:hsla(0,0%,100%,.8);display:flex;flex-wrap:wrap;font-size:12px;line-height:1;margin-bottom:4px;}.copyright-list li{margin-bottom:21px;margin-right:12px;position:relative;}.copyright-list li:before{content:"/";position:absolute;right:-8px;top:50%;transform:translateY(-50%);}.copyright-list li:last-child:before{display:none;}.copyright-list a{color:hsla(0,0%,100%,.8);-webkit-text-decoration:none;text-decoration:none;transition:color .35s cubic-bezier(.3,.86,.36,.95);}.copyright-list a:hover{color:#fff;}.work-by{color:hsla(0,0%,100%,.5);font-size:12px;}.work-by a{margin-left:16px;opacity:.5;transition:opacity .35s cubic-bezier(.3,.86,.36,.95);}.work-by a:hover{opacity:1;}.local-menu.light{padding-left:39px;}.btn{border:1px solid #00a4ff;border-radius:22px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1.834px;line-height:1.2;min-width:163px;padding:15px 28px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:border .35s cubic-bezier(.3,.86,.36,.95),color .35s cubic-bezier(.3,.86,.36,.95),background .35s cubic-bezier(.3,.86,.36,.95);vertical-align:middle;}.btn.btn-secondary{background-color:#00a4ff;color:#06133e;}.btn.btn-secondary:hover{background-color:transparent;color:#fff;}.btn.btn-light:hover,.btn.btn-outline-light{background-color:transparent;color:#fff;}.btn.btn-outline-light{border-color:hsla(0,0%,100%,.3);}.btn.btn-outline-light:hover{border-color:#fff;}.btn.btn-header-cta{background:#00a4ff;border:1px solid #00a4ff;border-radius:27px;color:#06133e;font-size:16px;font-weight:600;padding:11px 28px;}.resources{padding:135px 0 106px;position:relative;}.resources .container{max-width:1475px;padding:0 21px 0 24px;position:relative;z-index:2;}.resources .title-box{display:flex;flex-direction:column-reverse;margin-bottom:26px;}.resources .decor-title{align-items:center;display:flex;font-family:copperplate,Times New Roman,Times,Georgia,serif;font-size:18px;letter-spacing:-2.2px;line-height:1.3;margin-bottom:39px;position:relative;}.resources .decor-title:after{background-color:#00a4ff;content:"";height:1px;margin-left:22px;width:223px;}.resources .section-decor:before{background:linear-gradient(209deg,#06133e,rgba(6,19,62,.2) 49%);content:"";height:100vh;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1;}.resources .section-decor .radial-decor{bottom:auto;top:50px;}.resources .section-decor .line-decor{bottom:auto;top:26px;}.resources .section-decor .circle-decor{bottom:auto;top:67px;}.filter-holder{align-items:center;display:flex;padding-top:3px;position:relative;z-index:4;}.filter-holder .drop-filter{display:none;left:-10px;position:absolute;top:calc(100% + 10px);}.filter-holder>span{font-size:11px;letter-spacing:1.2px;line-height:1;padding-top:7px;}.filter-holder .btn-drop{color:#fff;display:block;font-size:12px;height:35px;margin-bottom:-3px;margin-left:1px;position:relative;transition:color .35s cubic-bezier(.3,.86,.36,.95);width:35px;}.filter-holder .btn-drop:before{content:"";font-family:icomoon;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.filter-holder .btn-drop:hover{color:#00a4ff;}.drop-list{font-size:12px;}.drop-list li{margin-bottom:10px;}.drop-list a{background-color:#00a4ff;border:1px solid #00a4ff;border-radius:3em;color:#fff;display:flex;justify-content:space-between;letter-spacing:1.6px;max-width:220px;min-width:170px;padding:6px 15px 5px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95);}.drop-list a .counter{letter-spacing:0;}.drop-list a:hover{background-color:#06133e;transform:translateX(10px);}.article-list{display:flex;flex-wrap:wrap;margin-bottom:60px;}.article-list li{width:100%;}.article-list .main-article{display:flex;position:relative;width:100%;}.resources-post{background-color:#06133e;border:1px solid #fff;border-top:0 solid #fff;font-size:16px;font-weight:400;height:100%;letter-spacing:-.4px;line-height:1.5;position:relative;width:100%;}.resources-post:hover .img-box{opacity:1;}.main-article .resources-post{border:0;font-size:18px;line-height:1.5555;}.dark-blue-post .resources-post,.light-blue-post .resources-post{border:0;}.white-post .resources-post{background-color:#fff;border:0;}.gray-post .resources-post{background-color:#ededed;border:0;}.resources-post .img-box{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95);z-index:1;}.main-article .resources-post .img-box{padding-top:159%;position:static;}.main-article .resources-post .img-box:before{background-color:#06133e;bottom:0;content:"";left:0;opacity:.48;position:absolute;right:0;top:0;z-index:1;}.main-article .resources-post .img-box:after{background:linear-gradient(180deg,rgba(6,19,62,0),#06133e);bottom:0;content:"";left:0;position:absolute;right:0;top:50%;z-index:2;}.dark-blue-post .resources-post .img-box,.light-blue-post .resources-post .img-box,.main-article .resources-post .img-box{opacity:1;}.resources-post .img-box img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;}.resources-post a{color:#fff;display:block;height:100%;padding:36px 25px 95px 33px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background-color .35s cubic-bezier(.3,.86,.36,.95);z-index:2;}.main-article .resources-post a{background-color:rgba(5,15,32,.71);bottom:0;height:auto;max-height:100%;overflow:hidden;padding:41px 14px 95px 35px;position:absolute;right:0;width:100%;}.main-article .resources-post a:hover{background-color:rgba(5,15,32,.95);}.dark-blue-post .resources-post a{background-color:rgba(6,19,62,.8);}.dark-blue-post .resources-post a:hover{background-color:rgba(6,19,62,.92);}.light-blue-post .resources-post a{background-color:rgba(0,164,255,.83);}.light-blue-post .resources-post a:hover{background-color:rgba(0,164,255,.95);}.gray-post .resources-post a,.white-post .resources-post a{background-color:transparent;}.gray-post .resources-post a,.white-post .resources-post a{color:#06133e;}.resources-post h3{color:#fff;font-size:24px;font-weight:700;line-height:1;margin-bottom:15px;}.main-article .resources-post h3{letter-spacing:0;margin-bottom:14px;}.gray-post .resources-post h3,.white-post .resources-post h3{color:#06133e;}.resources-post p{margin-bottom:10px;}.resources-post .link{align-items:center;border:1px solid #fff;border-radius:3em;bottom:38px;display:flex;font-size:9px;height:31px;justify-content:center;left:33px;position:absolute;transition:visibility .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95);width:70px;}.gray-post .resources-post .link,.white-post .resources-post .link{border-color:#00a4ff;color:#00a4ff;}.resources-post .link:hover i{transform:translateX(10px);}.resources-post .link i{transform-origin:0 0;}.resources-post .description-box,.resources-post .link i{transition:transform .35s cubic-bezier(.3,.86,.36,.95);}.filter-section .article-box,.filter-section .container{position:relative;}@keyframes loader{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}.section-decor{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1;}.section-decor .radial-decor{bottom:-250px;left:-450px;position:absolute;width:800px;}.section-decor .radial-decor svg{width:100%;}.section-decor .circle-decor{bottom:-15%;left:.6%;max-width:1153px;opacity:.31;position:absolute;width:60.2%;}.section-decor .circle-decor svg{height:auto;width:100%;}.section-decor .line-decor{bottom:15%;left:17.2%;opacity:.15;position:absolute;transform:scale(-1) rotate(15deg);width:85.7%;}.section-decor .circle-decor-2{height:1503px;position:absolute;right:-670px;top:-377px;width:1707px;z-index:-1;}.section-decor .circle-decor-2 svg{height:100%;width:100%;}.section-decor .bg-decor{position:absolute;right:-895px;top:-581px;width:1843px;z-index:-2;}ul:not([class]):not([id]){letter-spacing:-.6px;position:relative;}ul:not([class]):not([id]) li{margin-bottom:5px;padding-left:35px;position:relative;}ul:not([class]):not([id]) li:before{background-color:#06133e;border-radius:50%;content:"";height:6px;left:20px;position:absolute;top:12px;width:6px;}.main-form{background-color:#00a4ff;background-position:50% 100%;background-repeat:no-repeat;background-size:100% auto;box-shadow:0 0 25px rgba(0,0,0,.08);margin:0 -17px;max-width:794px;overflow:hidden;padding:65px 17px 28px 19px;position:relative;z-index:2;}.main-form:before{background:linear-gradient(180deg,rgba(0,164,255,0) 0,#00a4ff);bottom:0;content:"";left:0;opacity:.86;position:absolute;right:0;top:57px;}.main-form .gform_wrapper,.main-form h2{position:relative;z-index:2;}.main-form h2{color:#fff;font-family:copperplate,Times New Roman,Times,Georgia,serif;font-size:32px;letter-spacing:-1px;line-height:.875;margin-bottom:39px;text-transform:uppercase;}.lightbox-contact-form .main-form h2{font-size:22px;line-height:1.27272;}.main-form .recaptcha,.main-form .recaptcha a{color:hsla(0,0%,100%,.8);font-size:10px;line-height:1;}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px !important;margin-bottom:13px !important;}.gform_wrapper .gform_heading{display:none;}.gform_wrapper .gfield_label{color:#fff;display:block !important;font-size:15px !important;font-weight:400 !important;letter-spacing:-.5px !important;line-height:1;margin-bottom:8px !important;padding:0 13px !important;transition:color .35s cubic-bezier(.3,.86,.36,.95);}.gform_wrapper .ginput_container input{background-color:#fff !important;border:2px solid #00baff !important;border-radius:5px !important;font-size:11px !important;height:55px !important;letter-spacing:-.5px !important;padding:10px 16px !important;transition:border-color .35s cubic-bezier(.3,.86,.36,.95);}.gform_wrapper .ginput_container input::-moz-placeholder{color:#939393 !important;}.gform_wrapper .ginput_container input::placeholder{color:#939393 !important;}.gform_wrapper .ginput_container input::-moz-placeholder{opacity:1;}.gform_wrapper .ginput_container input::placeholder{opacity:1;}.gform_wrapper .ginput_container textarea{background-color:#fff !important;border:2px solid #00baff !important;border-radius:10px !important;font-size:12px !important;height:140px !important;letter-spacing:-.1px;padding:25px 16px !important;resize:none !important;}.gform_wrapper .ginput_container textarea::-moz-placeholder{color:#939393 !important;}.gform_wrapper .ginput_container textarea::placeholder{color:#939393 !important;}.gform_wrapper .ginput_container textarea::-moz-placeholder{opacity:1;}.gform_wrapper .ginput_container textarea::placeholder{opacity:1;}.gform_wrapper .gform_footer{margin:0 !important;padding:0 !important;text-align:center;}.gform_wrapper .gform_button{background-color:#fff;border:1px solid #fff;border-radius:3em;color:#00a4ff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:1;min-width:163px;padding:9px 5px 4px;text-align:center;text-transform:uppercase;transition:color .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95),border-color .35s cubic-bezier(.3,.86,.36,.95);vertical-align:middle;}.gform_wrapper .gform_button:hover{background-color:#00a4ff;color:#fff;}.lightbox-contact-form{display:none;overflow:hidden;padding:0;width:100%;}.lightbox-contact-form .main-form{border-radius:0;margin:0;max-width:100%;min-height:100vh;padding:94px 17px 28px 19px;}.lightbox-contact-form .close-lightbox{height:25px;position:absolute;right:45px;top:38px;width:25px;z-index:2;}.lightbox-contact-form .close-lightbox:after,.lightbox-contact-form .close-lightbox:before{background-color:#fff;border-radius:3em;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:38px;}.lightbox-contact-form .close-lightbox:after{transform:translate(-50%,-50%) rotate(-45deg);}.lightbox-contact-form .ginput_container input,.lightbox-contact-form .ginput_container textarea{border-radius:8px !important;}.lightbox-contact-form .recaptcha,.lightbox-contact-form .recaptcha a{color:hsla(0,0%,100%,.8);font-size:10px;line-height:1;}@media (min-width:480px){.main-article .resources-post .img-box{padding-top:110%;}}@media (min-width:675px){.logo{width:160px;}.logo,.logo .desktop-img{display:block;}.logo-mobile{display:none;}}@media (min-width:676px){.header .container-fluid{align-items:center;-moz-column-gap:14px;column-gap:14px;justify-content:normal;padding:26px 21px 30px;}.header .container-fluid .head-phone{text-align:right;}.menu{margin-top:0;width:-moz-fit-content;width:fit-content;}.navigation{background-color:rgba(6,19,62,.97);background-position:top 180px right -150px;background-size:600px;height:auto;overflow:visible;padding:40px 0 50px 84px;text-align:left;}.navigation>.btn-header-cta{display:none;}}@media (min-width:768px){.header:before{background:linear-gradient(180deg,#06133e 0,rgba(6,19,62,0));content:"";height:529px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95);z-index:-1;}.logo .mobile-img{display:none;}.nav-opener{position:relative;right:auto;top:auto;}.container{padding:0 84px;}.h1,h1{font-size:50px;letter-spacing:-.95px;line-height:.96;}.main-footer{padding:107px 0 39px;}.main-footer .big-decor{left:0;top:0;transform:rotate(0);transform-origin:0 0;width:2424px;}.main-footer .blue-gradient{bottom:-350px;left:-550px;width:1080px;}.main-footer .red-gradient{bottom:-750px;opacity:1;right:-1114px;width:2347px;}.main-footer .container{padding:0 52px;}.main-footer .column-box{width:50%;}.main-footer .column-box:first-child{width:100%;}.main-footer .column-box:nth-child(2){margin-bottom:154px;width:60.7%;}.main-footer .column-box:nth-child(3){margin-bottom:154px;width:39.3%;}.main-footer .logo{margin:0 auto 121px;}.contact-list{margin-bottom:163px;}.contact-button-holder,.footer-nav{padding-left:29px;}.copyright-box{padding:0 53px;}.copyright-box .copyright{color:hsla(0,0%,100%,.5);margin-bottom:0;}.copyright-list{color:hsla(0,0%,100%,.5);margin-bottom:28px;}.copyright-list li{margin-bottom:0;}.copyright-list a{color:hsla(0,0%,100%,.5);}.local-menu.light{padding-left:53px;}.resources{padding:142px 0 51px;}.resources .container{padding:0 31px 0 35px;}.resources .title-box{flex-direction:column;margin-bottom:27px;}.resources .decor-title{font-size:27px;letter-spacing:0;margin-bottom:0;margin-left:auto;padding-right:7px;}.resources .decor-title:after{margin-left:42px;width:148px;}.resources .section-decor .radial-decor{left:-1010px;}.filter-holder{margin-bottom:35px;}.filter-holder>span{font-size:14px;}.filter-holder .btn-drop{font-size:20px;margin-bottom:0;margin-left:11px;}.drop-list{font-size:14px;}.drop-list li{margin-bottom:14px;}.drop-list a{min-width:220px;padding:7px 19px 6px 21px;}.article-list{margin-bottom:78px;}.article-list li{width:50%;}.resources-post{font-size:16px;letter-spacing:-.3px;}.main-article .resources-post{font-size:16px;line-height:1.5;}.main-article .resources-post .img-box{padding-top:56.4%;}.resources-post a{padding:47px 45px 75px 38px;}.main-article .resources-post a{padding:47px 18px 83px 35px;width:50%;}.resources-post h3{margin-bottom:20px;}.resources-post .link{bottom:33px;left:38px;}.main-article .resources-post .link{bottom:40px;left:37px;}.section-decor .circle-decor-2{height:883px;right:-210px;top:-100px;width:1047px;}.section-decor .bg-decor{right:-718px;top:-470px;width:1853px;}.main-form{border-radius:10px;margin:0 auto;padding:84px 19px 52px;}.main-form .gform_wrapper{padding:0 91px 0 84px;}.main-form h2{font-size:32px;letter-spacing:0;line-height:.9423;margin-bottom:110px;text-align:center;}.lightbox-contact-form .main-form h2{font-size:42px;line-height:1.16666;margin-bottom:98px;}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:33px !important;margin-bottom:33px !important;}.gform_wrapper .gfield_label{font-size:16px !important;margin-bottom:3px !important;padding:0 20px !important;}.gform_wrapper .ginput_container input{font-size:16px !important;}.gform_wrapper .ginput_container textarea{font-size:16px !important;height:140px;padding:42px 16px !important;}.gform_wrapper .gform_footer{text-align:right;}.gform_wrapper .gform_button{padding:16px 5px 11px;}.lightbox-contact-form{width:auto;}.lightbox-contact-form .main-form{padding:122px 19px 52px;}.lightbox-contact-form .main-form .gform_wrapper{padding:0 119px 0 112px;}.lightbox-contact-form .close-lightbox{height:37px;right:60px;top:52px;width:37px;}.lightbox-contact-form .close-lightbox:after,.lightbox-contact-form .close-lightbox:before{width:54px;}.lightbox-contact-form .ginput_container input{border-radius:10px !important;}.lightbox-contact-form .ginput_container textarea{border-radius:20px !important;padding:24px 16px !important;}.lightbox-contact-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:39px !important;margin-bottom:46px !important;}}@media (min-width:1024px){.logo{width:185px;}.h1,h1{font-size:82px;letter-spacing:-1.558px;line-height:.853;}.main-footer{padding:235px 0 38px;}.main-footer .big-decor{width:2763px;}.main-footer .blue-gradient{bottom:-300px;left:-500px;}.main-footer .red-gradient{bottom:-775px;right:-1094px;}.main-footer .container{padding:0 15px;}.copyright-box{align-items:center;display:flex;justify-content:space-between;padding:0 36px 0 33px;}.copyright-list{margin-bottom:0;}.local-menu.light{padding-left:33px;}.resources{padding:173px 0 184px;}.resources .container{padding:0 15px;}.resources .title-box{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-bottom:71px;}.resources .decor-title{font-size:42px;padding-right:0;}.resources .decor-title:after{margin-left:40px;width:250px;}.filter-holder{margin-bottom:0;}.filter-holder .drop-filter{left:auto;right:-80px;top:calc(100% + 21px);}.filter-holder .btn-drop{margin-left:22px;}.article-list{margin-bottom:136px;}.resources-post a:hover .description-box{transform:translateY(-30px);}.section-decor .radial-decor{bottom:-460px;left:-902px;width:1804px;}ul:not([class]):not([id]){padding:21px 0 0;}ul:not([class]):not([id]) li{margin-bottom:12px;padding-left:102px;}ul:not([class]):not([id]) li:before{left:88px;top:10px;}.main-form{border-radius:0;max-width:1050px;}.main-form .gform_wrapper{margin:auto;padding:0;width:90%;}.main-form h2{margin-bottom:75px;}.lightbox-contact-form .main-form h2{margin-bottom:87px;}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:36px !important;margin-bottom:30px !important;}.gform_wrapper .gfield_label{margin-bottom:5px !important;padding:0 18px !important;}.lightbox-contact-form .main-form{max-width:918px;padding:122px 70px 52px;}.lightbox-contact-form .main-form .gform_wrapper{padding:0;}.lightbox-contact-form .ginput_container textarea{border-radius:10px !important;}.lightbox-contact-form .gfield_label{margin-bottom:1px !important;}.lightbox-contact-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:30px !important;margin-bottom:33px !important;}}@media (min-width:1480px){.header:before{display:none;}.main-footer .column-box{margin-bottom:211px;width:33.33%;}.main-footer .column-box:first-child{width:33.33%;}.main-footer .column-box:nth-child(2),.main-footer .column-box:nth-child(3){margin-bottom:211px;width:33.33%;}.main-footer .logo{margin:7px 125px 0 auto;width:213px;}.resources .section-decor .radial-decor{top:350px;}.resources-post{font-size:24px;letter-spacing:-.4px;line-height:1.41666;}.main-article .resources-post{font-size:24px;}.resources-post a{padding:157px 95px 155px 61px;}.main-article .resources-post a{padding:132px 122px 117px 82px;}.resources-post a:hover .link{opacity:1;transform:translateX(0);visibility:visible;}.resources-post h3{font-size:42px;letter-spacing:.1px;margin-bottom:43px;}.main-article .resources-post h3{margin-bottom:28px;}.resources-post .link{bottom:88px;font-size:15px;height:43px;left:62px;opacity:0;transform:translateX(-50px);visibility:hidden;width:123px;}.main-article .resources-post .link{bottom:72px;left:79px;}.section-decor .circle-decor-2{height:1637px;right:-147px;top:-355px;width:1601px;}.section-decor .bg-decor{right:-1332px;top:-1001px;width:3300px;}.main-form{padding:75px 100px 75px 90px;}.main-form .gform_wrapper{width:100%;}.gform_wrapper .ginput_container input{padding:10px 25px !important;}.gform_wrapper .ginput_container textarea{padding:22px 25px !important;}.lightbox-contact-form .main-form{padding:113px 137px 30px 132px;}.lightbox-contact-form .ginput_container input{height:55px !important;padding:10px 16px !important;}.lightbox-contact-form .ginput_container textarea{min-height:193px !important;}}@media (min-width:1531px){.header .container-fluid{padding:0 min(38px,2vw);}.menu{flex-direction:row;}.menu>li{padding:38px 0;}.menu>li>a{text-align:center;}.sub-menu{background-color:rgba(6,19,62,.9);border-top:1px solid #dc2932;max-height:-moz-fit-content;max-height:fit-content;opacity:0;padding:14px;position:absolute;top:100%;transition:visibility .2s cubic-bezier(.3,.86,.36,.95),opacity .2s cubic-bezier(.3,.86,.36,.95),translate .2s cubic-bezier(.3,.86,.36,.95);translate:0 50px;visibility:hidden;width:-moz-max-content;width:max-content;}.nav-opener{display:none;}.navigation{background-color:transparent;left:auto;margin-bottom:0;opacity:1;padding:3px 0 0;position:relative;right:auto;top:auto;visibility:visible;}}@media (hover:hover)and (min-width:1531px){.menu>li a{border-color:transparent;}.menu>li:hover>a{border-color:#00a4ff;color:#00a4ff;}.sub-menu>li:before{opacity:0;transition:translate .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95);translate:-20px 0;}.sub-menu>li:hover:before{opacity:1;translate:0 0;}.sub-menu>li>a{font-weight:400;}.sub-menu>li>a:hover{font-weight:500;}}@media (min-width:1531px)and (hover:hover){.menu .menu-item-has-children>a{cursor:default;}.menu .menu-item-has-children:hover a:after{rotate:180deg;}}@media (max-width:767px){.main-footer .column-box:nth-child(2){margin-bottom:45px;order:3;}.main-footer .column-box:nth-child(3){margin-bottom:36px;order:2;}.resources .section-decor .line-decor{left:-769px;top:-46px;width:1645px;}.resources .section-decor .circle-decor{left:-849px;top:-74px;}}@media (max-width:1023px){iframe{width:100%;}.resources .section-decor .radial-decor{left:-1040px;width:1804px;}.resources .section-decor .line-decor{left:-539px;top:75px;width:1645px;}.resources .section-decor .circle-decor{height:883px;left:-559px;top:49px;width:889px;}}@media (max-width:675px){.container-fluid>.btn-header-cta{display:none;}}@media (hover:hover){.btn.btn-header-cta:hover{background:transparent;border:1px solid #00a4ff;color:#fff;}}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0;}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0;}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0;}@font-face{font-family:gform-icons-theme;src:url("https://www.infinityheatingandair.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff2?o6rzdt") format("woff2"),url("https://www.infinityheatingandair.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.ttf?o6rzdt") format("truetype"),url("https://www.infinityheatingandair.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff?o6rzdt") format("woff"),url("https://www.infinityheatingandair.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme") format("svg");font-weight:400;font-style:normal;font-display:block;}.gform_wrapper.gravity-theme ::-ms-reveal{display:none;}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px;}.gform_wrapper.gravity-theme textarea{line-height:1.5;}.gform_wrapper.gravity-theme ul.gfield_checkbox li label,.gform_wrapper.gravity-theme ul.gfield_radio li label{cursor:pointer;width:85%;}}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden;}.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden{display:none;}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.gform_wrapper.gravity-theme .gfield textarea{width:100%;}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px;}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%;}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;}.gform_wrapper.gravity-theme *{box-sizing:border-box;}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%;}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0;}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12;}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0;}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1;}}html[dir=rtl] .gform_wrapper.gravity-theme code,html[dir=rtl] .gform_wrapper.gravity-theme input[type=email],html[dir=rtl] .gform_wrapper.gravity-theme input[type=tel],html[dir=rtl] .gform_wrapper.gravity-theme input[type=url]{direction:rtl;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label{direction:rtl;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required{margin-left:0;margin-right:4px;}html[dir=rtl] .gform_wrapper.gravity-theme ::-webkit-input-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme ::-moz-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme :-ms-input-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme :-moz-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme fieldset{display:block;}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0;}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:.125em;}.gform_wrapper.gravity-theme .gform_required_legend .gfield_required{padding-inline-start:0;}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#c02b0a;}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex;}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end;}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%;}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0;}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px;}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6;}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px;}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px;}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px;}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:16px;}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle;}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle;}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575;}.gform_wrapper.gravity-theme input[type=number]{display:inline-block;}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px;}@keyframes gformLoader{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}