.page_text_main h1,.page_text_main h2,.page_text_main h3,.page_text_main h4,.page_text_main h5,.page_text_main h6,.page_text_main a,.new-home-construction-thermodrain h1,.new-home-construction-thermodrain h2,.new-home-construction-thermodrain h3,.new-home-construction-thermodrain h4,.new-home-construction-thermodrain h5,.new-home-construction-thermodrain h6,.new-home-construction-thermodrain p,.new-home-construction-thermodrain .rte p,.new-home-construction-thermodrain .image-with-text__text-item a,.rich-text__wrapper h2,.rich-text__wrapper p,.rich-text__wrapper a,.thermodrain-installation-guide h2,.thermodrain-installation-guide h3,.thermodrain-installation-guide h4,.thermodrain-installation-guide h5,.thermodrain-installation-guide h6,.thermodrain-installation-guide p,.thermodrain-installation-guide .rte p,.thermodrain-installation-guide .image-with-text__text-item a,.thermodrain-installation-guide .multicolumn h2.title.h2,.thermodrain-installation-guide h3.accordion__title.h4,.thermodrain-installation-guide .accordion__content.rte p,.thermodrain-installation-guide .accordion__content.rte p a,.image-with-text__text.rte p,.image-with-text__text.rte a,.image-with-text__content h2,.resources_text_custm h3,.img_title_align,.elementor-text-editor.elementor-clearfix.swift-in-viewport h3,.multicolumn-card__info .rte,.itg_richtext h3,.itg_richtext p,.itg_richtext a,.image-with-text__text.rte ul li,span.itg_tab_head,.itg_tab_content h3,.itg_tab_content p,.itg_tab_content a,h2.collapsible-content__heading.h2,.resources_icnt_list_main_single h3,.thermodrain-specifications-certifications .image-with-text__text.rte.body h3,.image-with-text__textslider li,.image-with-text__textslider a,.image-with-text__textslider h3{font-family:sans-serif!important}.page_text_main h1.main-page-title.page-title.h0{font-weight:600}.page_background_color{background-color:#313132}.page_background_color h1.main-page-title.page-title.h0{color:#c2d500;font-size:22px;letter-spacing:.5px!important;font-weight:600;margin-bottom:8px;line-height:1.15}.page_background_color .rte.page_data_main h4,.page_background_color .rte.page_data_main p{color:#fff;text-transform:initial;font-size:16px;letter-spacing:0;margin:0}h1.main-page-title.page-title.h0{margin-bottom:20px}.new-home-construction-thermodrain h2.image-with-text__heading.h2,.rich-text__wrapper h2,.thermodrain-installation-guide h2.image-with-text__heading.h2,.thermodrain-installation-guide h2.image-with-text__heading.h3,.thermodrain-installation-guide .multicolumn h2.title.h2,.plumber-drain-water-heat-recovery-resources .image-with-text__content h2,.img_title_align,.image-with-text__text.rte h2,.image-with-text__text.rte h3,.itg_richtext h3,.itg_tab_content h3,h2.collapsible-content__heading.h2,h2.image-with-text__heading.h2,.image-with-text__textslider h3{font-size:20px;color:#444;font-weight:600}.thermodrain-installation-guide h3.accordion__title.h4{text-transform:capitalize;font-size:18px;color:#313132;font-weight:600}.rich-text__wrapper h3{font-size:18px;color:#444}.new-home-construction-thermodrain .image-with-text__text.rte.body,.thermodrain-installation-guide .image-with-text__text.rte.body,.thermodrain-installation-guide .accordion__content.rte p,.rich-text__wrapper p,.plumber-drain-water-heat-recovery-resources .image-with-text__text.rte p,.elementor-text-editor.elementor-clearfix.swift-in-viewport ul li,.itg_richtext p,.image-with-text__text.rte ul li,.itg_tab_content p,.itg_tab_content a{line-height:normal;color:#444}.rich-text__text.rte li{list-style:auto;line-height:normal}.rte.page_data_main h4 a{color:#c2d500}.collapsible-content-wrapper-narrow .accordion{border-top:1px solid #d5d8dc;border-bottom:1px solid #d5d8dc}.plumber-drain-water-heat-recovery-resources .image-with-text__content{padding-left:0}.img_title_align{display:flex;align-items:center;color:#313132}.img_title_align img{width:22%;padding-right:20px}.elementor-text-editor.elementor-clearfix.swift-in-viewport h3{color:#444;font-size:16px;font-weight:600}.plumber-drain-water-heat-recovery-resources .image-with-text__media img{object-fit:contain}.residential-drain-water-heat-recovery-resources .multicolumn-card__image-wrapper .media.media--transparent:hover{transform:scale(1)}.calc_icons{background-color:#c2d500;padding:25px;border-radius:100%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin:0 auto}.resources_icnt_list_main_single{text-align:center;padding-top:40px;width:max-content;margin:0 auto;transform:scale(1);transition-duration:1s;overflow:hidden}.resources_icnt_list_main_single h3{font-size:23px;max-width:300px;margin:0 auto;padding-top:20px;color:#c2d500}.resources_icnt_list_main_single:hover{transform:scale(.85)}.resources_text_custm h3,.multicolumn-card__info .rte{font-weight:600;line-height:normal}.multicolumn-card__info .rte{color:#444}.itg_multicolum_slides li.multicolumn-list__item{width:100%!important}.itg_multicolum_slides .multicolumn-card__image-wrapper .media.media--transparent:hover{transform:scale(1)}ul.itg_multicolum_slides{padding-top:30px}ul.itg_multicolum_slides button.owl-dot,.itg_accordian_imgslides .accordian_img_slider .accordian_slider_data .owl-dots button.owl-dot,.imagetext_slider_data .owl-dots button.owl-dot{background:#000;width:8px;height:8px;margin:5px;border-radius:100%;opacity:.2}ul.itg_multicolum_slides button.owl-dot.active,.itg_accordian_imgslides .accordian_img_slider .accordian_slider_data .owl-dots button.owl-dot.active,.imagetext_slider_data .owl-dots button.owl-dot.active{opacity:1}ul.itg_multicolum_slides .owl-dots{text-align:center;padding-top:40px}ul.itg_multicolum_slides .owl-dots.disabled{display:block!important}ul.itg_multicolum_slides .multicolumn-card__image-wrapper{margin:0}ul.itg_multicolum_slides .multicolumn-card__image-wrapper .media img{width:100%;position:relative}ul.itg_multicolum_slides .owl-stage{display:flex;align-items:center;margin:0 2px}ul.itg_multicolum_slides .owl-nav.disabled{display:block}ul.itg_multicolum_slides .owl-nav button.owl-prev{position:absolute;left:-40px;top:50%;transform:translateY(-50%)}ul.itg_multicolum_slides .owl-nav button.owl-next{position:absolute;right:-40px;top:50%;transform:translateY(-50%)}ul.itg_multicolum_slides .owl-nav button svg{width:25px;height:25px;line-height:25px}.non_itg_accordian_imgslides .accordian_img_slider{display:none}.collapsible-content__header{display:flex;justify-content:center;padding-bottom:20px}h2.collapsible-content__heading.h2{border-bottom:3px solid #c2d500;width:max-content;padding-bottom:40px}.non_itg_accordian_imgslides .acc_slider_divide,.itg_accordian_imgslides .collapsible-content__grid{display:block}.itg_accordian_imgslides .collapsible-content__grid .grid__item{width:100%}.itg_accordian_imgslides .accordian_img_slider .accordian_slider_data{position:relative;margin-top:0}.itg_accordian_imgslides .accordian_img_slider .accordian_slider_data button.owl-prev{position:absolute;top:50%;transform:translateY(-50%);margin-left:15px}.itg_accordian_imgslides .accordian_img_slider .accordian_slider_data button.owl-next{position:absolute;top:50%;transform:translateY(-50%);margin-right:15px;right:0}.itg_accordian_imgslides .accordian_img_slider .accordian_slider_data .owl-nav button svg,.imagetext_slider_data .owl-nav button svg{width:25px;height:25px;line-height:25px}.itg_accordian_imgslides .accordian_img_slider .accordian_slider_data .owl-dots,.imagetext_slider_data .owl-dots{text-align:center;padding-top:30px}.residential-drain-water-heat-recovery-resources .multicolumn-list__item.center .media--adapt img{width:75%;object-fit:contain}.image-with-text__grid_slider{display:flex;flex-wrap:wrap;width:100%}.imagetext_slider_data,.image-with-text__textslider{width:50%}.image-with-text__textslider{line-height:normal;padding:30px}.image-with-text__textslider li{color:#444}.image-with-text__textslider a{color:#c2d500}.imagetext_slider_data{position:relative}.imagetext_slider_data .owl-nav button.owl-prev{position:absolute;top:50%;transform:translateY(-50%);margin-left:30px}.imagetext_slider_data .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);right:0;margin-right:30px}.thermodrain-specifications-certifications .image-with-text__text.rte.body{margin-top:0}.thermodrain-specifications-certifications .image-with-text__text.rte.body h3{font-size:16px;color:#444;font-weight:700}.thermodrain-specifications-certifications .image-with-text__text.rte.body p{line-height:normal}.itg-commercial-info .image-with-text__content{padding:10px}.itg-commercial-info .rich-text__blocks{max-width:100%}.itg-commercial-info .image-with-text__text h3{margin:0 0 8px;font-size:16px;color:#444}.container_width .page-width.page_text_main{padding-left:10px!important;padding-right:10px!important}.itg-commercial-info .image-with-text__text p{margin-bottom:16px;line-height:1.15;letter-spacing:normal}.img_caption p{font-size:13.3px;margin:30px 0 0}.itg-commercial-info .image-with-text__media-item.pad_up_down{padding-top:35px;padding-bottom:35px}.image-with-text .image-with-text__media-item .fade_img img{filter:brightness(113%) contrast(107%) saturate(22%) blur(0px) hue-rotate(0deg)}.custom_images_section_content{padding:30px 0;border-bottom:1px solid #c2d500}.itg-water-heat-recovery .image-with-text__text.rte.body h2{margin:0 0 10px}.itg-water-heat-recovery .container_width .page-width:not(.header.page-width,.footer__content-top.page-width){max-width:1119px}.itg-water-heat-recovery .rte li{list-style:inherit}.itg-water-heat-recovery .rte ol{padding-left:35px}.itg-water-heat-recovery .image-with-text__text.rte h2,.itg-water-heat-recovery .image-with-text__text p{color:#444}.drain_water_progress .percentage{padding:7.5px 0;opacity:0}.drain_water_progress .animation{height:30px;background:#eee}.drain_water_progress .animation-bar{height:30px;width:0;background:#c2d500;position:relative;-webkit-transition:all .9s ease-out;transition:all .9s ease-out}.drain_water_progress .show{opacity:1;transform:translateY(100px);animation:come-in .8s ease forwards;-webkit-transition:all .9s ease-out;transition:all .9s ease-out}.drain_water_progress .come-in:nth-child(odd){animation-duration:.6s}.percentage p{color:#c2d500;margin:2.5px 0}.animation-bar span{color:#fff;font-size:12px}.down_icon i{color:#c3d500;border-color:#c3d500;font-size:51px}.fa,.far,.fas{font-family:"Font Awesome 5 Free"!important}.down_icon_main{display:flex;align-items:center;justify-content:space-around;margin:7.5px 0}.icons_text{text-align:center;width:50%}.water_text p span{color:#c3d500;font-size:32px;font-weight:600}.water_text p{font-size:12px}.text_animated .icons i{font-size:54px;color:#c2d500;border-color:#c2d500}.text_animated{display:flex;justify-content:center;align-items:center;margin-top:20px}.change_text{color:#c3d500;font-size:36px;font-weight:600;margin:0}.change_text p{color:#c3d500;font-size:32px;font-weight:600}.text_animated .icons{text-align:center;width:30%}.text_animated .text{text-align:center;width:70%}.animated_word_changer_main{display:block;width:100%;margin-top:70px}@keyframes come-in{to{transform:translateY(0)}}.animation-bar:empty{display:block}.drain_water_progress .p40{width:40%;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.drain_water_progress .p100{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.drain_water_main .image-with-text__grid{border-bottom:1px solid #c2d500;padding-bottom:40px}.cta_button a{cursor:pointer;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;display:table;line-height:1;font-size:15px;padding:12px 24px;border-radius:3px;fill:#fff;text-align:center;transition:all .3s;background:transparent;color:#fff}.cta_button{margin:0 auto}.drain_water_resorces .resources_icnt_list{display:flex;flex-wrap:wrap;margin-left:0!important;gap:20px;padding-bottom:17.5px;border-bottom:1px solid #c2d500}.drain_water_progress{padding-left:25px}.water_text.icons_text p:last-child{margin-top:-5px!important}.itg_form .field:after,.itg_form .field__input:focus,.itg_form .field:hover.field:after{box-shadow:none}.itg_form .field__input{border-bottom:1px solid #69727d}.itg_form .field{margin-bottom:5px}.itg_form .contact__button{margin-top:15px}.contact__button .button{font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;padding:15px 45px!important;background-color:#313132!important;border-color:#313132!important;color:#fff!important;border-radius:0!important}h3.main_heading{font-weight:600;font-size:22px;margin:0}.itg_main_wrpr p{margin:10px 0}.address_box{text-align:center;padding:13px;border-style:solid;border-width:15px;border-color:#c2d500;margin-top:20px}.itg-contact .multicolumn-card__info h3{font-size:16px;font-weight:600;color:#444}.itg-contact .multicolumn .multicolumn-list__item .multicolumn-card.content-container{width:60%;margin:0 auto}.itg-contact .multicolumn .multicolumn-list__item:nth-child(2) .multicolumn-card.content-container{width:70%;margin:0 auto}.itg-contact .multicolumn .multicolumn-list__item:nth-child(3) .multicolumn-card.content-container{width:70%;margin:0 auto}.itg-contact .multicolumn .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info{padding:15px 0 0}.contact__button .button:hover{background:#c2d500!important;border-color:#c2d500!important}.itg-fr-about-us .itg_about_rictext .rich-text__blocks{padding:0 10px}.itg-fr-about-us .image-with-text__content{padding-right:0}.itg-fr-about-us .itg_about_rictext{background-color:transparent;max-width:800px;margin:0 auto}.itg-fr-about-us .itg_image_div img{max-width:120px}@media screen and (min-width:1200px){.itg_form{padding-right:3.5%;margin-top:80px}}@media screen and (min-width:768px)and (max-width:990px){.address_box{font-size:14px}}@media screen and (min-width:990px){.itg-water-heat-recovery .image-with-text__content{padding:0rem}}@media screen and (min-width:768px){.itg_form .contact__button{display:flex;align-items:flex-end;justify-content:flex-end}}@media screen and (max-width:767px){.custom_images_section_content{text-align:center}.itg-water-heat-recovery .rte ol{padding-left:0}.itg-water-heat-recovery .image-with-text__content{padding:0rem calc(0rem / var(--font-body-scale)) 0rem}.drain_water_resorces .elementor-widget,.itg-water-heat-recovery .custom_images_section_content img{width:100%}.itg-water-heat-recovery .drain_water_resorces .elementor-widget{margin-bottom:0;width:100%}.drain_water_progress{padding-left:0}.itg-contact .multicolumn-list__item{margin-bottom:30px}.change_text{font-size:28px}.animated_word_changer_main .text p{margin:5px 0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/k_custom.css.map */
