:root{--white:white;--primary-gray:#636363;--primary-gray-background:rgba(210,210,210,0.25);--primary-green:#8dc641;--primary-green-hover:#52840f;--background-blue:#232a4a;--dark-slate-blue:#143e72;--arrow-button-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15.187 11.2362L11.0895 7.13873L12.1696 6.05859L18.1111 12.0001L12.1696 17.9416L11.0895 16.8615L15.187 12.764H5.88892V11.2362H15.187Z" fill="currentColor"></path></svg>')}
@font-face{font-family:'BenchNine';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/benchnine/v16/ahcev8612zF4jxrwMosT--thjGy9iUjsax1J.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'BenchNine';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/benchnine/v16/ahcev8612zF4jxrwMosT--thgmy9iUjsaw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'BenchNine';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/benchnine/v16/ahcbv8612zF4jxrwMosbXsl0r06wo3Ll.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'BenchNine';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/benchnine/v16/ahcbv8612zF4jxrwMosbUMl0r06wow.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'BenchNine';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/benchnine/v16/ahcev8612zF4jxrwMosT6-xhjGy9iUjsax1J.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'BenchNine';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/benchnine/v16/ahcev8612zF4jxrwMosT6-xhgmy9iUjsaw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Flood";font-display:swap;src:url("/wp-content/uploads/et-fonts/Flood-Std-Regular.otf") format("opentype")}
.et_pb_column h1,.et_pb_column .type-h1,body h1,body .type-h1{font-size:clamp(50px,5vw,64px);letter-spacing:-.02em;font-weight:600;line-height:1.2}
.et_pb_column .type-h2xl,body .type-h2xl{font-size:clamp(32px,4vw,44px);letter-spacing:-.02em;font-weight:600;line-height:1.2}
.et_pb_column h2,.et_pb_column .type-h2,body h2,body .type-h2{font-size:clamp(24px,4vw,32px);letter-spacing:-.02em;font-weight:600;line-height:1.2}
.et_pb_column h3,.et_pb_column .type-h3,body h3,body .type-h3{font-size:clamp(20px,3vw,30px);letter-spacing:-.02em;font-weight:600;line-height:1.2}
.et_pb_column h4,.et_pb_column .type-h4,body h4,body .type-h4{font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;font-weight:600;line-height:1.4}
.et_pb_column h5,.et_pb_column .type-h5,body h5,body .type-h5{font-size:clamp(14px,2vw,18px);letter-spacing:-.02em;font-weight:600;line-height:1.2}
.et_pb_column h6,.et_pb_column .type-h6,body h6,body .type-h6{font-size:clamp(11px,2vw,14px);letter-spacing:-.02em;font-weight:600;line-height:1.4}
.et_pb_column .type-body-large,body .type-body-large{font-weight:400;font-size:clamp(16px,2vw,30px)}
.et_pb_column .type-padding,body .type-padding{padding-bottom:1em}
.et_pb_section .ff-benchnine{font-family:"BenchNine",Helvetica,Arial,Lucida,sans-serif;letter-spacing:1px}
.et_pb_section .ff-flood{font-family:"Flood",Helvetica,Arial,Lucida,sans-serif;font-weight:initial !important;line-height:42px}
.et_pb_section .fw-400{font-weight:400 !important}
html,body{font-size:18px}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Avenir Next,sans-serif;font-weight:400;background-color:#232a4a;color:#fff;line-height:1.5em}
h1,h2,h3,h4,h5,h6{color:#fff}
sup{line-height:1;font-size:11px;top:-15.5px}
a:not(.et_pb_button):not(.btn){text-decoration:initial}
.type-green,.type-green *{color:#8dc641}
.bg-blur{backdrop-filter:blur(5px)}
.bg-blur.light{background-color:rgba(119,119,119,0.55)}
.bg-blur.medium,.get-a-quote{background-color:rgba(0,0,0,0.53)}
.bg-blur.dark{background-color:rgba(0,0,0,0.75)}
.frow{display:-webkit-box;display:-ms-flexbox;display:flex}
.fcol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.fcenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.fbetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.fwrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.fgap{gap:16px;grid-gap:16px}
.fgap-small{gap:12px;grid-gap:12px}
.fgap-large{gap:16px 32px;grid-gap:16px}
.grid{display:grid;grid-auto-columns:1fr}
.grid.col-2{grid-template-columns:1fr 1fr}
.ntp{padding-bottom:initial}
.et-db #et-boc .et-l .button{padding:10px 20px !important;text-align:center;letter-spacing:-.02em;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:14px;font-weight:700;line-height:24px;-webkit-transition:all .5s cubic-bezier(0.6,0.6,0,1);transition:all .5s cubic-bezier(0.6,0.6,0,1);border-width:1px;border-style:solid;border-color:#8dc641;background-color:#8dc641;color:#fff}
.et-db #et-boc .et-l .button:hover{text-decoration:none}
.et-db #et-boc .et-l .button:after{content:unset}
.et-db #et-boc .et-l .button.hovered,.et-db #et-boc .et-l .button:hover{border-color:#52840f;background-color:#52840f}
.et-db #et-boc .et-l .button:focus{outline:4px solid #8dc641 !important}
.et-db #et-boc .et-l .button.white{border-color:#fff;background-color:unset;color:#fff}
.et-db #et-boc .et-l .button.white.hovered,.et-db #et-boc .et-l .button.white:hover{border-color:#fff;background-color:#52840f}
.et-db #et-boc .et-l .button.white:focus{outline:4px solid #8dc641 !important}
.et-db #et-boc .et-l .button.secondary{border-color:#fff;background-color:#8dc641;color:#fff}
.et-db #et-boc .et-l .button.secondary.hovered,.et-db #et-boc .et-l .button.secondary:hover{border-color:#fff;background-color:#52840f}
.et-db #et-boc .et-l .button.secondary:focus{outline:4px solid #8dc641 !important}
.et-db #et-boc .et-l .button.tertiary{border-color:#fff;background-color:unset;color:#fff}
.et-db #et-boc .et-l .button.tertiary.hovered,.et-db #et-boc .et-l .button.tertiary:hover{border-color:#fff;background-color:#52840f}
.et-db #et-boc .et-l .button.tertiary:focus{outline:4px solid #8dc641 !important}
.et-db #et-boc .et-l .button.arrow{border:unset;min-width:unset;padding:10px 20px !important;text-align:center;letter-spacing:-.02em;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:14px;font-weight:700;line-height:24px;-webkit-transition:all .5s cubic-bezier(0.6,0.6,0,1);transition:all .5s cubic-bezier(0.6,0.6,0,1);position:relative;border-color:unset;background-color:unset;color:#fff;padding-right:38px !important}
.et-db #et-boc .et-l .button.arrow:hover{text-decoration:none}
.et-db #et-boc .et-l .button.arrow:after{content:'' !important;display:block !important;position:absolute;background-color:currentColor;padding:0;height:100%;right:10px;top:0;opacity:1;width:18px;-webkit-mask:var(--arrow-button-icon);mask:var(--arrow-button-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:36px;mask-size:36px;-webkit-transition:unset;transition:unset}
.et-db #et-boc .et-l .button.arrow.hovered,.et-db #et-boc .et-l .button.arrow:hover{border-color:unset;background-color:unset}
.et-db #et-boc .et-l .button.arrow:focus{outline:4px solid #8dc641 !important}
.et-db #et-boc .et-l .button.arrow.large{padding-right:48px !important;font-size:1.1em}
.et-db #et-boc .et-l .button.arrow.large:after{width:28px;right:2px;-webkit-mask-size:56px;mask-size:56px}
.et-db #et-boc .et-l .button.arrow.white.secondary{padding:10px 20px !important;text-align:center;letter-spacing:-.02em;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:14px;font-weight:700;line-height:24px;-webkit-transition:all .5s cubic-bezier(0.6,0.6,0,1);transition:all .5s cubic-bezier(0.6,0.6,0,1);border-width:1px;border-style:solid;border-color:#8dc641;background-color:#8dc641;color:#fff;border-color:#fff;background-color:unset;color:#fff;padding-right:38px !important;border:1px solid #fff}
.et-db #et-boc .et-l .button.arrow.white.secondary:hover{text-decoration:none}
.et-db #et-boc .et-l .button.arrow.white.secondary:after{content:unset}
.et-db #et-boc .et-l .button.arrow.white.secondary.hovered,.et-db #et-boc .et-l .button.arrow.white.secondary:hover{border-color:#52840f;background-color:#52840f}
.et-db #et-boc .et-l .button.arrow.white.secondary:focus{outline:4px solid #8dc641 !important}
.et-db #et-boc .et-l .button.arrow.white.secondary.hovered,.et-db #et-boc .et-l .button.arrow.white.secondary:hover{border-color:#fff;background-color:#52840f}
.et-db #et-boc .et-l .button.arrow.white.secondary:focus{outline:4px solid #8dc641 !important}
.et-db #et-boc .et-l .button.arrow.green.secondary{padding:10px 20px !important;text-align:center;letter-spacing:-.02em;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:14px;font-weight:700;line-height:24px;-webkit-transition:all .5s cubic-bezier(0.6,0.6,0,1);transition:all .5s cubic-bezier(0.6,0.6,0,1);border-width:1px;border-style:solid;border-color:#8dc641;background-color:#8dc641;color:#fff;padding-right:38px !important}
.et-db #et-boc .et-l .button.arrow.green.secondary:hover{text-decoration:none}
.et-db #et-boc .et-l .button.arrow.green.secondary:after{content:unset}
.et-db #et-boc .et-l .button.arrow.green.secondary.hovered,.et-db #et-boc .et-l .button.arrow.green.secondary:hover{border-color:#52840f;background-color:#52840f}
.et-db #et-boc .et-l .button.arrow.green.secondary:focus{outline:4px solid #8dc641 !important}
.et-db #et-boc .et-l .button.download{padding-right:44px !important;background-image:url(/wp-content/themes/omco-divi/dist/img/icon-download.svg);background-repeat:no-repeat;background-size:17px;background-position:calc(100% - 1em) 46%;border-radius:unset}
.et-db #et-boc .et-l .button.accordion{border-radius:unset}
.et-db #et-boc .et-l .button.absolute{position:absolute;right:0;bottom:0}
[id*="gform_wrapper_"].gform_wrapper .gform_validation_errors{margin-bottom:0}
[id*="gform_wrapper_"].gform_wrapper .validation_message{margin-top:0;-webkit-margin-before:0;margin-block-start:0;margin-bottom:8px}
[id*="gform_wrapper_"].gform_wrapper .validation_message,[id*="gform_wrapper_"].gform_wrapper .gform_validation_errors,[id*="gform_wrapper_"].gform_wrapper .gform_validation_errors *{color:red;border-color:red}
[id*="gform_wrapper_"].gform_wrapper .gfield_required{color:#8dc641}
[id*="gform_wrapper_"].gform_wrapper .gform_heading{display:none;visibility:hidden}
[id*="gform_wrapper_"].gform_wrapper .gf_progressbar .percentbar_blue{background-color:#fff}
[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button{padding:10px 20px !important;text-align:center;letter-spacing:-.02em;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:14px;font-weight:700;line-height:24px;-webkit-transition:all .5s cubic-bezier(0.6,0.6,0,1);transition:all .5s cubic-bezier(0.6,0.6,0,1);border-width:1px;border-style:solid;border-color:#8dc641;background-color:#8dc641;color:#fff}
[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button:hover,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button:hover{text-decoration:none}
[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button:after,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button:after{content:unset}
[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button.hovered,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button:hover,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button.hovered,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button:hover{border-color:#52840f;background-color:#52840f}
[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button:focus,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button:focus{outline:4px solid #8dc641 !important}
[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button.gform_previous_button+.button,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button.gform_previous_button+.button{border-color:#fff;background-color:#8dc641;color:#fff}
[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button.gform_previous_button+.button.hovered,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button.gform_previous_button+.button:hover,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button.gform_previous_button+.button.hovered,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button.gform_previous_button+.button:hover{border-color:#fff;background-color:#52840f}
[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="button"].button.gform_previous_button+.button:focus,[id*="gform_wrapper_"].gform_wrapper form[id*="gform_"] .gform_body input[type="submit"].button.gform_previous_button+.button:focus{outline:4px solid #8dc641 !important}
form[id*="gform_"] .gfield input:not([type="file"]),form[id*="gform_"] .gfield_select,form[id*="gform_"] textarea,form[id*="gform_"] .ginput_container_fileupload{height:48px;background-color:#232a4a;-webkit-box-shadow:0 3px 6px -2px #232a4a;box-shadow:0 3px 6px -2px #232a4a;color:#f3f3f3;border:1px solid #636d7b;border-radius:6px;margin-bottom:8px;padding:10px 12px 8px 18px;font-size:15px;font-weight:300;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}
form[id*="gform_"] .gfield input:not([type="file"]):hover,form[id*="gform_"] .gfield_select:hover,form[id*="gform_"] textarea:hover,form[id*="gform_"] .ginput_container_fileupload:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#434de7}
form[id*="gform_"] .ginput_container_select{position:relative}
form[id*="gform_"] .ginput_container_select:before{pointer-events:none;font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:1em;top:1em;font-weight:800;width:10px;height:10px;color:#fff;display:block;opacity:1;visibility:visible}
form[id*="gform_"] .tooltip.gfield{position:relative;padding-right:40px}
form[id*="gform_"] .tooltip-container{position:absolute;right:10px;bottom:20px;z-index:999}
form[id*="gform_"] .tooltip-container img{width:20px;cursor:pointer}
form[id*="gform_"] .tooltip-container img:hover ~ .tooltip-target{display:block !important}
form[id*="gform_"] .tooltip-container .tooltip-target{display:none;position:absolute;right:0;width:350px;top:20px;background-color:#636d7b;border-radius:6px;padding:8px 12px;line-height:1.5}
form[id*="gform_"] .tooltip-container .tooltip-target ul{list-style:initial !important;padding-left:1em}
form[id*="gform_"] .tooltip-container .tooltip-target ul li{padding-bottom:1em}
form[id*="gform_"] .gfield_select{vertical-align:middle;line-height:2;display:block}
form[id*="gform_"] textarea{min-block-size:unset !important;height:120px}
form[id*="gform_"] .ginput_container_fileupload{-webkit-box-shadow:none;box-shadow:none;height:unset;border:0;padding:0;background-color:unset}
form[id*="gform_"] .ginput_container_fileupload [type="file"]{color:#f3f3f3;background-color:#232a4a}
form[id*="gform_"] .gform_fileupload_rules,form[id*="gform_"] .gfield_description{color:#fff}
form[id*="gform_"] .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:auto}
form[id*="gform_"] .gform-field-label{z-index:2;background-color:#232a4a;color:#fff;border-radius:3px;margin-bottom:0;padding-left:6px;padding-right:7px;font-size:13.5px;font-weight:600;line-height:15px;display:inline-block;position:relative;bottom:-7px;left:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);margin-right:auto}
form[id*="gform_"] .gf_progressbar_wrapper{margin-top:24px}
form[id*="gform_"] .gf_progressbar_wrapper .gf_progressbar_title{font-weight:300;font-size:18px;color:rgba(255,255,255,0.42);text-align:center}
.gform-theme--foundation form[id*="gform_"] .gform_fields{grid-column-gap:16px;grid-row-gap:6px}
form[id*="gform_"] .gform_body .gfield.heading:after{content:'';width:25px;height:4px;background-color:var(--primary-green);border-radius:3px;margin:25px auto 22px;display:block}
.gform_confirmation_wrapper *{color:#8dc641}
#gform_2,#gform_3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
footer{background-color:#232a4a}
footer p{font-size:16px}
.et_builder_inner_content .footer-body .et_pb_code_inner,.et_builder_inner_content .footer-body .et_pb_text_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;grid-gap:12px}
.et_builder_inner_content .footer-body a{color:#fff;text-decoration:underline;font-size:14px;-webkit-transition:color .2s;transition:color .2s}
.et_builder_inner_content .footer-body a:hover{color:#8dc641}
.et_builder_inner_content .footer-body img.wp-image-94{-webkit-filter:invert(1);filter:invert(1)}
.et_builder_inner_content .footer-copyright,.et_builder_inner_content .footer-copyright a{color:#636363;font-weight:300}
.et-l.et-l--header{position:absolute;width:100%}
.et-l.et-l--header .et_pb_section:first-of-type{background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff),color-stop(41%,rgba(0,0,0,0)));background-image:linear-gradient(to right,#fff 20%,rgba(0,0,0,0) 41%)}
.et-l.et-l--header .et_pb_menu .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
#menu-main-menu .menu-item a{color:white;letter-spacing:.03em;font-weight:600;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-drag:auto !important;-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}
#menu-main-menu>.menu-item{height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 16px;margin-top:0}
#menu-main-menu>.menu-item>a{padding-bottom:0;text-transform:uppercase}
#menu-main-menu>.menu-item:hover,#menu-main-menu>.menu-item.current_page_item{background-color:#8dc641}
#menu-main-menu .sub-menu{width:unset;border-top:0;padding:0;background-color:rgba(0,0,0,0.9) !important}
#menu-main-menu .sub-menu>li{padding:0}
#menu-main-menu .sub-menu>li>a{width:100%;padding:1em}
.blog-eyebrow p.et_pb_title_meta_container a{color:#8dc641 !important;font-size:24px;font-weight:600}
.get-a-quote.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100% !important;max-width:unset !important;min-height:80px;padding:10px 0 !important}
.get-a-quote.et_pb_row .et_pb_module{width:90% !important;max-width:1440px !important;margin:auto !important}
.get-a-quote .frow span{padding-left:1em;margin:auto;padding-top:.5em;padding-bottom:.5em;border-left:1px solid #fff;margin-left:1em;margin-right:1em;height:100%;display:block;color:#fff}
#main-content .get-a-quote{position:absolute;bottom:0}
.icon-cta img{-webkit-box-flex:.5;-ms-flex:.5;flex:.5}
.icon-cta img+*{-webkit-box-flex:1;-ms-flex:1;flex:1}
.card-hover{min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}
.card-hover .et_pb_code_inner,.card-hover .et_pb_text_inner{position:relative;-webkit-transition:all .42s ease-in-out;transition:all .42s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transform:translateY(calc(100% - 90px));transform:translateY(calc(100% - 90px));background-color:rgba(82,132,15,0.7);padding:0 22px 22px 22px}
.card-hover .card-overlay-top-content{min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 32px;grid-gap:16px}
.card-hover .card-overlay-top-content>*{text-align:center;-ms-flex-item-align:center;align-self:center;padding-bottom:0}
.card-hover .card-overlay-bottom-content{position:relative}
.card-hover:hover .et_pb_code_inner,.card-hover:hover .et_pb_text_inner{-webkit-transform:translateY(0);transform:translateY(0)}
.divider.et_pb_row:before,.divider.et_pb_section:before{position:absolute;top:-2px;background-image:url("../dist/img/divider-1.svg");content:'';background-repeat:no-repeat;background-position:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:4px}
.list-style-1{list-style:none !important;padding:0 !important;font-weight:600;letter-spacing:.08em}
.list-style-1 li{padding-left:30px;position:relative}
.list-style-1 li:before{position:absolute;top:5px;left:-4px;margin-right:6px;content:'';background-repeat:no-repeat;background-position:center;background-image:url("../dist/img/icon-list-style-1.svg");width:15px;height:20px;padding-left:20px}
.list-style-1.list-style-1xl li{font-size:24px}
.list-style-1.inline li:before{position:relative;top:0;left:0}
.video-background-blur.et_pb_module:before,.video-background-blur.et_pb_module:after{content:'';z-index:99;height:130px;padding-bottom:0;position:absolute;left:0;right:0;pointer-events:none}
.video-background-blur.et_pb_module:before{background-image:-webkit-gradient(linear,left bottom,left top,from(var(--background-blue)),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,var(--background-blue),rgba(255,255,255,0));bottom:-21px;top:unset}
.video-background-blur.et_pb_module:after{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--background-blue)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,var(--background-blue),rgba(255,255,255,0));top:-21px;bottom:unset}
.et_pb_salvattore_content .post-content,.et_pb_salvattore_content .post-content *{margin-top:auto}
.et_pb_salvattore_content,.blog-style-1 .et_pb_ajax_pagination_container{grid-column-gap:24px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.et_pb_salvattore_content .column,.blog-style-1 .et_pb_ajax_pagination_container .column{width:100% !important;margin-right:unset !important;border-radius:4px;overflow:hidden}
.et_pb_salvattore_content article,.blog-style-1 .et_pb_ajax_pagination_container article{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;grid-gap:12px;margin-bottom:unset !important;padding:16px;background-color:#143e72}
.et_pb_salvattore_content article .entry-featured-image-url,.blog-style-1 .et_pb_ajax_pagination_container article .entry-featured-image-url{margin:-16px -16px 0 -16px}
.et_pb_salvattore_content article .entry-featured-image-url img,.blog-style-1 .et_pb_ajax_pagination_container article .entry-featured-image-url img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}
.et_pb_salvattore_content article .entry-title,.blog-style-1 .et_pb_ajax_pagination_container article .entry-title{font-size:clamp(14px,2vw,18px);letter-spacing:-.02em;font-weight:600;line-height:1.2;font-size:20px;font-weight:700}
.et_pb_salvattore_content article .published,.blog-style-1 .et_pb_ajax_pagination_container article .published{color:#8dc641;font-size:18px}
.et_pb_salvattore_content .et_pb_image_container,.blog-style-1 .et_pb_ajax_pagination_container .et_pb_image_container{margin-bottom:unset !important}
.et_pb_salvattore_content .et_pb_image_container a,.blog-style-1 .et_pb_ajax_pagination_container .et_pb_image_container a{margin-bottom:unset !important}
.et_pb_salvattore_content .post-content,.et_pb_salvattore_content .post-content *,.blog-style-1 .et_pb_ajax_pagination_container .post-content,.blog-style-1 .et_pb_ajax_pagination_container .post-content *{font-size:16px !important;font-weight:400 !important;color:#fff;line-height:1.2em}
.blog-style-2 .et_pb_ajax_pagination_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.blog-style-3 .et_pb_ajax_pagination_container{grid-column-gap:24px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.latest-news{height:700px;grid-column-gap:0;grid-row-gap:0;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;overflow:hidden}
.latest-news .single{width:100%;height:100%;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:center 0;background-size:cover;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}
.latest-news .single:first-of-type{grid-area:span 2 / span 1 / span 2 / span 1}
.latest-news .title{z-index:1;height:auto;grid-column-gap:16px;grid-row-gap:16px;background-color:rgba(82,132,15,0.72);grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;position:relative;top:0;bottom:auto;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.latest-news .title h3{-webkit-box-flex:4;-ms-flex:4;flex:4}
.latest-news .title .cat{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}
.industry-news{background-color:rgba(210,210,210,0.25);border-radius:4px;padding:24px 30px}
.industry-news .et_pb_ajax_pagination_container{grid-row-gap:25px}
.industry-news article{background-color:transparent !important;padding-left:0 !important;padding-right:0 !important;border-bottom:1px solid white;margin:0}
.industry-news article:after{display:block;margin-bottom:10px;border-bottom:1px solid white}
.view-all{-ms-flex-item-align:center;align-self:center;color:#fff;text-transform:uppercase}
.table-style-1 .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}
.table-style-1 .et_pb_row .et_pb_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.table-style-1 *{font-size:16px;line-height:2}
.table-style-1 h1,.table-style-1 h2,.table-style-1 h3{padding-bottom:0}
.testimonial-content-wrap-copy{font-size:18px}
.testimonial-content-wrap-copy>.body-regular{padding-top:1em}
.strata-gallery{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.participant-gallery{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.participant-gallery>*{grid-area:span 1 / span 1 / span 1 / span 1;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}
.participant-gallery,.strata-gallery{justify-items:center}
.category-industry-news-publications:after{content:'';width:100%;border-radius:4px;background-color:rgba(255,255,255,0.8);height:40px;display:block;margin-top:auto;background-position:center;background-repeat:no-repeat;background-size:auto 96%;visibility:visible}
#post-380:after{background-image:url(/wp-content/uploads/2024/01/solar_industry_mag_logo.png)}
#post-2148:after{background-image:url(/wp-content/uploads/2024/04/Made-in-Alabama-Logo.jpg)}
#post-340:after{background-image:url(/wp-content/uploads/2024/01/sp.png)}
#post-343:after{background-image:url(/wp-content/uploads/2024/01/t-logo-800x216-p-500.png)}
#post-2521:after{background-image:url(/wp-content/uploads/2025/05/PWmag_Logo.png)}
#post-352:after,#post-2070:after,#post-2453:after,#post-2246:after{background-image:url(/wp-content/uploads/2024/01/solar-builder-p-500.png)}
#post-372:after{background-image:url(/wp-content/uploads/2024/01/united-p-500.png)}
#post-364:after{background-image:url(/wp-content/uploads/2024/01/pv-tech-logo.png)}
#post-369:after{background-image:url(/wp-content/uploads/2024/01/solar-power-world-p-500.png)}
#post-357:after{background-image:url(/wp-content/uploads/2024/01/solar-power-world-p-500.png)}
#post-349:after{background-image:url(/wp-content/uploads/2024/01/gazette-p-500.png)}
#post-346:after{background-image:url(/wp-content/uploads/2024/01/agrinews-p-500.png)}
#post-355:after{background-image:url(/wp-content/uploads/2024/01/Indiana-Business.png)}
#post-385:after{background-image:url(/wp-content/uploads/2024/01/Times-Union-p-500.png)}
#post-375:after{background-image:url(/wp-content/uploads/2024/01/altenergy.png)}
#post-2244:after,#post-2235:after{background-image:url(/wp-content/uploads/2024/09/NA-Clean-Energy-logo.png)}
.et_pb_module h2.neip-ihb-heading{color:#000;background-color:var(--primary-green) !important;font-weight:400 !important}
.et_pb_module .neip-ihb-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.timeline_grid{width:100%;grid-column-gap:1.5em;grid-row-gap:0;grid-template-rows:auto auto auto;grid-template-columns:1fr .25fr 1fr}
.timeline_grid-wrap{position:relative}
.timeline_progress-overlay-bottom{width:6px;height:4em;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(10,34,125,0)),to(var(--background-blue)));background-image:linear-gradient(to bottom,rgba(10,34,125,0),var(--background-blue));position:absolute;top:auto;bottom:0;left:47%;right:0}
.timeline_track-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.is-h4{color:#fff;margin-top:0;margin-bottom:0;font-size:1.9375em;font-style:normal;font-weight:400;line-height:1.2}
.timeline_progress-2{-webkit-transition:all .1s ease;transition:all .1s ease;z-index:1;width:3px;height:5%;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:auto;left:50%;right:0;-webkit-transform:translate(-50%);transform:translate(-50%)}
.timeline_progress-overlay-top{z-index:0;width:6px;height:2em;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--background-blue)),to(rgba(10,34,125,0)));background-image:linear-gradient(to bottom,var(--background-blue),rgba(10,34,125,0));position:absolute;top:0;bottom:auto;left:-2px;right:0}
.timeline_track{width:2px;height:100%;background-color:#94bac7;background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");background-position:0 0;background-size:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.timeline_dot{z-index:1;width:24px;height:24px;border:4px solid var(--background-blue);background-color:#fff;border-radius:99px;position:relative}
.timeline_item-wrap{margin-top:61px}
.timeline_item-2{grid-row-gap:1em;background-color:#94bac7;border-radius:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.9em;margin-bottom:1.9em;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:6px 6px #ea4537;box-shadow:6px 6px #ea4537}
.timeline_item-2.is-1{background-color:var(--dark-slate-blue);-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}
.timeline_item-2.is-2{background-color:var(--primary-green);-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}
.timeline-align-right{text-align:right}
.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
.timeline_grid{width:100%;grid-column-gap:1.5em;grid-row-gap:0;grid-template-rows:auto auto auto;grid-template-columns:1fr .25fr 1fr}
.social-share{grid-column-gap:16px;grid-row-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000}
.social-share a{display:-webkit-box;display:-ms-flexbox;display:flex}
.social-invert{-webkit-filter:invert(1);filter:invert(1)}
br.mobile{display:none}
.et_pb_section{background-color:unset}
.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:100% !important}
.pum-theme-default-theme .pum-container{background-color:#363f68;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px}
.pum-theme-default-theme .pum-title{display:none;visibility:hidden}
@media screen and (max-width:1200px){.blog-style-1 .et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr}
.blog-style-3 .et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr 1fr}
}@media screen and (max-width:1024px){.participant-gallery,.strata-gallery{grid-template-columns:1fr 1fr}
}@media screen and (max-width:980px){.fcol-m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
br.mobile{display:initial}
.pum-theme-default-theme .pum-container{padding:1em .5em}
}@media screen and (max-width:767px){.blog-style-1 .et_pb_ajax_pagination_container{grid-template-columns:1fr}
.blog-style-3 .et_pb_ajax_pagination_container{grid-template-columns:1fr}
.latest-news{height:auto;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;overflow:visible}
.latest-news .single{min-height:350px}
.participant-gallery,.strata-gallery{grid-template-columns:1fr}
}@media screen and (max-width:640px){.pum-theme-default-theme form[id*="gform_"] .gfield.tooltip{padding-right:0}
.pum-theme-default-theme form[id*="gform_"] .gfield.tooltip .tooltip-container{bottom:8px}
.pum-theme-default-theme form[id*="gform_"] .gfield.tooltip.gfield--type-select .tooltip-container{bottom:unset;top:-5px}
}@media screen and (max-width:550px){.get-a-quote .frow{gap:12px;grid-gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}
}