.fl-node-auyrgmploviz > .fl-row-content-wrap {background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;}.fl-node-auyrgmploviz .fl-row-content {max-width: 1600px;}@media(max-width: 1200px) {.fl-node-auyrgmploviz > .fl-row-content-wrap {background-position: center center;}}@media(max-width: 980px) {.fl-node-auyrgmploviz > .fl-row-content-wrap {background-position: center center;}}@media(max-width: 450px) {.fl-node-auyrgmploviz > .fl-row-content-wrap {background-position: center center;}} .fl-node-auyrgmploviz > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}body.fl-builder {overflow-x: hidden;}.fl-animated.fl-slide-in-right {animation: fl-slide-in-right 1s ease;-webkit-animation: fl-slide-in-right 1s ease;}@-webkit-keyframes fl-slide-in-right {from {-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fl-slide-in-right {from {-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.fl-node-lewu8bcmk5yo {width: 100%;}.fl-node-esh6l8godium {width: 50%;}.fl-node-esh6l8godium > .fl-col-content {background-image: url(https://northpointroofingsystems.com/wp-content/uploads/2025/08/Devon-img.webp);background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;}@media(max-width: 1200px) {.fl-builder-content .fl-node-esh6l8godium {width: 50% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.fl-builder-content .fl-node-esh6l8godium > .fl-col-content {min-height: 500px;}}@media(max-width: 980px) {.fl-builder-content .fl-node-esh6l8godium {width: 40% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 450px) {.fl-builder-content .fl-node-esh6l8godium {width: 100% !important;max-width: none;clear: none;float: left;}.fl-builder-content .fl-node-esh6l8godium > .fl-col-content {min-height: 350px;}}.fl-node-z4a2hsjxq95g {width: 50%;}.fl-node-z4a2hsjxq95g > .fl-col-content {background-color: #ff671f;}@media(max-width: 1200px) {.fl-builder-content .fl-node-z4a2hsjxq95g {width: 50% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 980px) {.fl-builder-content .fl-node-z4a2hsjxq95g {width: 60% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 450px) {.fl-builder-content .fl-node-z4a2hsjxq95g {width: 100% !important;max-width: none;clear: none;float: left;}} .fl-node-z4a2hsjxq95g > .fl-col-content {padding-top:60px;padding-right:25px;padding-bottom:60px;padding-left:25px;}@media ( max-width: 980px ) { .fl-node-z4a2hsjxq95g.fl-col > .fl-col-content {padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px;}}@media ( max-width: 450px ) { .fl-node-z4a2hsjxq95g.fl-col > .fl-col-content {padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}}.fl-builder-content .fl-node-unj8alg24hkq.fl-module-rich-text.fl-rich-text,.fl-builder-content .fl-node-unj8alg24hkq.fl-module-rich-text.fl-rich-text * {color: #ffffff;}.fl-builder-content .fl-node-unj8alg24hkq.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-unj8alg24hkq.fl-module-rich-text.fl-rich-text *:not(b, strong) {font-family: Montserrat, sans-serif;font-weight: 700;font-size: 36px;text-align: left;text-transform: uppercase;}@media(max-width: 980px) {.fl-builder-content .fl-node-unj8alg24hkq.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-unj8alg24hkq.fl-module-rich-text.fl-rich-text *:not(b, strong) {font-size: 32px;}}@media(max-width: 450px) {.fl-builder-content .fl-node-unj8alg24hkq.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-unj8alg24hkq.fl-module-rich-text.fl-rich-text *:not(b, strong) {font-size: 25px;}} .fl-node-unj8alg24hkq.fl-module-rich-text {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-builder-content .fl-node-0by4w7zr39cd.fl-module-rich-text.fl-rich-text,.fl-builder-content .fl-node-0by4w7zr39cd.fl-module-rich-text.fl-rich-text * {color: #ffffff;}.fl-builder-content .fl-node-0by4w7zr39cd.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-0by4w7zr39cd.fl-module-rich-text.fl-rich-text *:not(b, strong) {font-family: Montserrat, sans-serif;font-weight: 400;font-size: 22px;text-align: left;text-transform: uppercase;}@media(max-width: 980px) {.fl-builder-content .fl-node-0by4w7zr39cd.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-0by4w7zr39cd.fl-module-rich-text.fl-rich-text *:not(b, strong) {font-size: 32px;}}@media(max-width: 450px) {.fl-builder-content .fl-node-0by4w7zr39cd.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-0by4w7zr39cd.fl-module-rich-text.fl-rich-text *:not(b, strong) {font-size: 25px;}} .fl-node-0by4w7zr39cd.fl-module-rich-text {margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;}.fl-node-o590pfwljscy .pp-tabs-label .pp-tab-icon {margin-right: 15px;}.fl-node-o590pfwljscy .pp-tabs-vertical .pp-tabs-label {text-align: ;}.fl-node-o590pfwljscy .pp-tabs-labels .pp-tabs-label .pp-tab-label-flex {}.fl-node-o590pfwljscy .pp-tabs-panels .pp-tabs-panel-content {color: #ffff;}.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label {background-color: #fff;color: #19388f;}.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label.pp-tab-active,.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label.pp-tab-active:hover,.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label:hover,.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label:focus {background-color: #19388f;color: #fff;}.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label .pp-tab-description {color: #fff;}.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-description,.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-description,.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label:hover .pp-tab-description {color: #fff;}.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-icon,.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-icon,.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label:hover .pp-tab-icon {}.fl-node-o590pfwljscy .pp-tabs-panel-label .pp-toggle-icon {font-size: 16px;color: #333333;}.fl-node-o590pfwljscy .pp-tabs .pp-tabs-label.pp-tab-active .pp-toggle-icon {color: #fff;}.fl-node-o590pfwljscy .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active {top: 0;}.fl-node-o590pfwljscy .pp-tabs-style-1 .pp-tabs-label:hover {color: #fff;}.fl-node-o590pfwljscy .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after {border-top-color: #19388f;}.fl-node-o590pfwljscy .pp-tabs-style-3 .pp-tabs-label:after {background-color: #fff;}.fl-node-o590pfwljscy .pp-tabs-style-3 .pp-tabs-label:hover {color: #19388f;background-color: #fff;}.fl-node-o590pfwljscy .pp-tabs-style-4 .pp-tabs-label:before {background-color: #fff;}.fl-node-o590pfwljscy .pp-tabs-style-4 .pp-tabs-label:hover {color: #19388f;background-color: #fff;}.fl-node-o590pfwljscy .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after,.fl-node-o590pfwljscy .pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after {background-color: #19388f;}.fl-node-o590pfwljscy .pp-tabs-style-5 .pp-tabs-label:hover {color: #19388f;}.fl-node-o590pfwljscy .pp-tabs-style-6 .pp-tabs-label:first-child.pp-tab-active ~ .pp-tabs-label:last-child::before {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}.fl-node-o590pfwljscy .pp-tabs-style-6 .pp-tabs-label,.fl-node-o590pfwljscy .pp-tabs-style-6 .pp-tabs-label.pp-tab-active,.fl-node-o590pfwljscy .pp-tabs-style-6 .pp-tabs-label.pp-tab-active:hover,.fl-node-o590pfwljscy .pp-tabs .pp-tabs-style-6 .pp-tabs-label:hover {background-color: transparent !important;color: #19388f !important;}.fl-node-o590pfwljscy .pp-tabs-style-6 .pp-tabs-label:last-child:before {background-color: #fff;}.fl-node-o590pfwljscy .pp-tabs-style-8 .pp-tabs-label:hover .pp-tab-label-inner:after,.fl-node-o590pfwljscy .pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after {background-color: #19388f;}.fl-node-o590pfwljscy .pp-tabs-style-8 .pp-tabs-label:hover {color: #19388f;}.fl-node-o590pfwljscy .pp-tabs-horizontal.pp-tabs-style-8 .pp-tabs-label {margin-left: 15px;margin-right: 15px;}@media only screen and (min-width: 769px) {.fl-node-o590pfwljscy .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after {border-left-color: #19388f;}.fl-node-o590pfwljscy .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label {border-bottom: 4px solid transparent;}.fl-node-o590pfwljscy .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label.pp-tab-active {border-bottom: 4px solid #fff;}}@media only screen and (max-width: 768px) {.fl-node-o590pfwljscy .pp-tabs-style-1 .pp-tabs-label {margin: 2px 0;}.fl-node-o590pfwljscy .pp-tabs-style-5 .pp-tabs-label.pp-tab-active {background-color: #19388f !important;}.fl-node-o590pfwljscy .pp-tabs-style-8 .pp-tabs-label.pp-tab-active {background-color: #19388f !important;}}.fl-node-o590pfwljscy .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-o590pfwljscy .pp-tabs-panels .pp-tabs-label .pp-tab-title {font-size: 16px;}.fl-node-o590pfwljscy .pp-tabs-panels .pp-tabs-panel-content {font-size: 16px;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;} .fl-node-o590pfwljscy > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} .entry-content h3{margin:5px 0px!important;} .entry-content h4{margin:10px 0px!important;}.fl-node-auyrgmploviz > .fl-row-content-wrap:after {background-color: transparent !important;background: -webkit-linear-gradient( -170deg, rgba(225, 255, 255, 0) 0%, rgba(225, 255, 255, 0) 54.96%,55%,55%);background: -moz-linear-gradient( -170deg, rgba(225, 255, 255, 0) 0%, rgba(225, 255, 255, 0) 54.96%,55%,55%);background: -ms-linear-gradient( -170deg, rgba(225, 255, 255, 0) 0%, rgba(225, 255, 255, 0) 54.96%,55%,55%);background: linear-gradient( -100deg, rgba(225, 255, 255, 0) 0%, rgba(225, 255, 255, 0) 54.96%,55%,55%);}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-auyrgmploviz .fl-row-content {min-width: 0px;}