.page-id-445661 .request-form-b .btn-box-s input{font-size:18px;background-color:#6c87ef!important}.demo-section{position:relative;overflow:hidden}.demo-section::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,44,102,.80) 0%,rgba(22,44,102,.70) 45%,rgba(22,44,102,.35) 70%,rgba(22,44,102,0) 100%);z-index:1}.demo-section .et_pb_row{position:relative;z-index:2}.color-bg input{background:#d83f53!important}.sec-icon{display:flex;justify-content:start;align-items:center;gap:10px}.sec-icon .icon-box{display:flex;align-items:center;gap:2px;width:90%}.sec-icon h2{margin:0;color:#fff;font-size:20px;font-weight:700;line-height:1.35}span.same-color{color:#8cc63f}.contact-list li{line-height:28px;font-size:16px;padding-top:18px}.contact-list li strong{font-size:22px;padding-bottom:5px;display:block}.request-form-b label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;color:#4d5061}.request-form-b input{border:1px solid #c0c3d1;border-radius:8px;padding:5px 10px;width:100%;height:42px;background:rgb(255,255,255);font-weight:400;font-size:18px;line-height:150%;letter-spacing:-0.27px;color:#1d2030}.request-form-b .form-w50{width:48%;float:left;margin:5px 1%;overflow:hidden}.request-form-b .form-w100{margin:5px 1%;clear:both}.request-form-b .btn-box-s input{font-size:18px;background-color:#8cc63f;color:#fff;padding:11px 20px;border-radius:6px;height:auto;margin-top:20px;transition-timing-function:cubic-bezier(0.47,2.02,1,0.79);transition-duration:0.15s}.request-form-b textarea{border:1px solid #c0c3d1;border-radius:8px;padding:5px 10px;width:100%;background:rgb(255,255,255);font-weight:400;font-size:18px;line-height:150%;letter-spacing:-0.27px;color:#1d2030}.request-form-b .btn-box-s input:hover{background-color:#6fa625;transform:scale(1.1)}.form-box-l{overflow:hidden}.request-form-b label span{color:red}.left-top-m{margin-top:40px}span.wpcf7-spinner{display:none}ul.banner-check-l{padding-left:0px;padding-top:10px}ul.banner-check-l li{display:block;padding-left:20px;position:relative;padding-bottom:10px;font-size:16px}ul.banner-check-l li i{position:absolute;left:0px;font-size:15px;top:6px;color:#89c442}.start-color i{color:#ffc002}.start-color span{padding-left:10px}.banner-tm-block h5.tm-title-b{color:#fff;font-size:23px;padding-top:35px}.banner-tm-block h5.tm-title-b span{font-size:14px}.banner-tm-block h5.tm-title-b span i.fa-solid.fa-star{font-size:23px;float:right;color:#ffc002}.banner-tm-block.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:30px}.roof-image{position:absolute;top:-62px;left:-15px;max-width:110px}a.banner-btn-home{position:relative;display:inline-block}a.banner-btn-home::before{content:'';position:absolute;background:#000;width:100px;top:0px;height:10px;display:block}#banner-btn{transition-timing-function:cubic-bezier(0.47,2.02,1,0.79);transition-duration:0.15s}#banner-btn:hover{background-color:#6fa625!important;transform:scale(1.1)}.top-border-first.markit-list-block{border-radius:3px;padding:0;border-radius:10px;border:1px solid rgb(240,242,245)}.price-tbox{padding:40px 20px 20px;background-color:#1a3e58;border-top-left-radius:10px;border-top-right-radius:10px}.box-content-p{padding:30px 20px 15px}.head-text.top-border-first.markit-list-block h4{font-weight:700;color:#fff;text-align:center;font-size:1.25rem}.head-text.top-border-first.markit-list-block h1{color:#fff;text-align:center;font-size:18px;font-weight:600;padding:12px 0px 22px}.head-text.top-border-first.markit-list-block h1 span{color:#fff;font-size:45px;position:relative;top:8px;font-weight:700}.head-text.top-border-first.markit-list-block p.total-car{padding-bottom:5px;text-align:center;font-weight:400;font-size:16px;margin:0px;border:none;line-height:1.5}.head-text.top-border-first.markit-list-block p.total-car strong{color:#7b848f;font-weight:300;font-size:16px}p.round-btn-free{margin-top:15px;margin-bottom:10px}.head-text p.round-btn-free a{text-decoration:none;border:1px solid #f77925;border-radius:5px;padding:6px 15px;color:#fff;background-color:#f77925}.head-text p.round-btn-free a:hover{color:#fff;opacity:0.8}.head-text.top-border-first.markit-list-block p.total-car.bottom-bar-bai{font-size:15px;line-height:1.7;padding-bottom:15px;border-bottom:1px solid #f0f2f5;margin-bottom:15px}.head-text.top-border-first.markit-list-block .tour-icon ul li{font-size:14px;color:#2c3641;display:block;position:relative;padding-left:24px;line-height:32px}.head-text.top-border-first.markit-list-block .tour-icon ul li i{background-color:#02b591;border-radius:100px;font-size:11px;color:#fff;padding:2px 3px;position:absolute;left:0;top:8px}.tour-icon p strong{color:#7b848f;text-align:center;font-style:italic;font-weight:normal;font-size:15px;line-height:18px}.tour-icon p{text-align:center}.tour-icon ul{padding-top:0px;padding-left:0px;padding-bottom:0px}.bg-color-bb{background-color:#f7f7f7}.title-bg-color{background-color:#ededed!important}.head-text p.round-btn-free a{text-decoration:none;border:1px solid #1a3e58;border-radius:5px;padding:11px 15px;color:#fff;background-color:#1a3e58;width:100%;display:block;text-align:center}.head-text p.round-btn-free a:hover{color:#1a3e58;background-color:transparent}.top-border-first.markit-list-block.popular-plan{border-top-left-radius:0px;border-top-right-radius:0px}.top-border-first.markit-list-block.popular-plan p.round-btn-free a{background-color:#8cc63f;color:#fff;border-color:#8cc63f}.top-border-first.markit-list-block.popular-plan p.round-btn-free a:hover{background-color:transparent;color:#8cc63f}ul.feature-title-box li span{color:#000;background-color:transparent;font-size:12px;line-height:15px}ul.feature-title-box li:last-child{background-color:#edf3fd}p.price-list-my{padding:0px;text-align:center;color:#000;font-size:16px}.network-list p{color:#000000;font-weight:600;font-size:14px}.network-list p span.icon-list{float:right}.network-list p strong{color:#000;font-size:18px;float:right}.network-list p strong sub{font-size:15px;font-weight:400;top:0px}.top-icon-c ul{padding-top:0px}.top-icon-c ul li{font-size:22px;;color:#000;display:inline-block;margin:15px}.top-icon-c ul li i{padding-right:10px;color:#8cc63f}.price-line{padding-top:15px;width:100%;border-bottom:1.5px solid #5e5e5e;max-width:50px;margin:auto}ul.sprayfoam-locations li{font-size:.9em;display:inline-block;width:33%;color:#333;margin-bottom:15px;padding:5px;text-align:left!important}ul.sprayfoam-locations li a{color:#000}@media(min-width:768px){.left-box-top-sp{margin-top:-70px}.et_pb_menu .et-menu>li{padding-left:20px;padding-right:20px}.roof-image{position:absolute;left:-114px;z-index:99;top:-120px;max-width:170px}}@media(max-width:767px){.mobile-header .et_pb_column.et_pb_column_1_4.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough{width:50%!important;float:left}.mobile-header .et_pb_column.et_pb_column_3_4.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu{position:absolute;right:0;z-index:0}.mobile-header .et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-centered{float:right;width:100%;padding-top:35px}.mobile-header .et_pb_menu__wrap{justify-content:right!important}.mobile-header ul#mobile_menu1{width:112%;left:-6%;margin-top:35px}}@media(max-width:1770px){.demo-section .et_pb_row,.et_pb_with_border.et_pb_row.et_pb_row_3.et_pb_gutters1{position:relative;z-index:2;max-width:100%;width:100%;padding:0px 20px}div#mortgage-icons-section,.et_pb_module.et_pb_heading.et_pb_heading_2.et_pb_bg_layout_,.et_pb_with_border.et_pb_row.et_pb_row_10.et_pb_gutters1,.et_pb_with_border.et_pb_row.et_pb_row_14.et_pb_gutters1,.et_pb_with_border.et_pb_row.et_pb_row_17.et_pb_gutters1{width:100%!important;max-width:100%}.et_pb_row.et_pb_row_7.et_pb_equal_columns,.et_pb_row.et_pb_row_13.et_pb_equal_columns{width:100%;max-width:100%;padding:0px 20px}.home-first .et_pb_row_1,.et_pb_row_2.et_pb_row,.et_pb_with_border.et_pb_row.et_pb_row_6.et_pb_gutters1{width:100%;max-width:100%}.et_pb_with_border.et_pb_row.et_pb_row_6.et_pb_gutters1{padding-left:5px!important}.et_pb_column_2,.et_pb_column_11,.et_pb_column_18,.et_pb_column_30{padding-right:40px;padding-left:15px!important}.home-first .et_pb_row.et_pb_row_5.et_pb_equal_columns{width:100%;max-width:100%;padding:20px}.home-first .et_pb_with_border.et_pb_row.et_pb_row_9.et_pb_gutters1,div#mortgage-icons-section\ \ icon-section-one,.home-first .et_pb_row.et_pb_row_11.et_pb_equal_columns,.home-first .et_pb_row.et_pb_row_12,.home-first .et_pb_with_border.et_pb_row.et_pb_row_16.et_pb_gutters1.et_had_animation{width:100%;max-width:100%;padding:20px}.home-first .et_pb_module.et_pb_text.et_pb_text_38.et_pb_text_align_left.et_pb_text_align_center-phone.et_pb_bg_layout_light{width:40%;max-width:40%;padding:20px}}@media (max-width:480px){.et_pb_text_inner div{max-width:100%;justify-content:left}.mortage-ready div{display:grid!important;width:100%!important}.home-first .et_pb_row.et_pb_row_0{width:94%;max-width:94%}.et_pb_text_8.et_pb_text_align_left.et_pb_bg_layout_light,.et_pb_text_14.et_pb_text_align_left.et_pb_bg_layout_light,.et_pb_text_22.et_pb_text_align_left.et_pb_bg_layout_light{width:100%}.central-box div{width:100%!important}.et_pb_text_inner div{max-width:100%;justify-content:left;display:block}.et_pb_column_25{padding-top:10px;padding-left:10px;padding-right:10px}.home-first .et_pb_module.et_pb_text.et_pb_text_38.et_pb_text_align_left.et_pb_text_align_center-phone.et_pb_bg_layout_light{width:76%;max-width:76%;padding:20px}.home-first .et_pb_module.et_pb_text.et_pb_text_38.et_pb_text_align_left.et_pb_text_align_center-phone.et_pb_bg_layout_light{width:76%;max-width:76%;padding:20px}.et_pb_text_0,.et_pb_text_7,.et_pb_module.et_pb_text.et_pb_text_27.et_pb_text_align_center.et_pb_bg_layout_light,.et_pb_module.et_pb_text.et_pb_text_15.et_pb_text_align_center.et_pb_bg_layout_light,.et_pb_module.et_pb_text.et_pb_text_8.et_pb_text_align_center.et_pb_bg_layout_light{width:100%!important;max-width:100%!important}.et_pb_text_1 h1{font-size:25px!important;line-height:35px!important}.demo-section .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light{margin:0px!important}}