/* Auto-generated from WPBakery postmeta: _wpb_shortcodes_custom_css (global,
 * unique per-hash classes) and _wpb_post_custom_css (scoped to the owning
 * page via CSS nesting). Loaded by bci-custom-functions frontend.php. */

.vc_custom_1764846449026{background-image: url(/wp-content/uploads/2025/12/home-banner-background-scaled.jpg?id=11781) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1749669618356{background-image: url(/wp-content/uploads/2025/06/home-policy-background.jpg?id=11099) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1749670014108{background-image: url(/wp-content/uploads/2025/06/home-north-american-footprint-map.jpg?id=11101) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1749828326148{background-image: url(/wp-content/uploads/2025/06/home-essential-applications-background.jpg?id=11110) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1749828345060{background-image: url(/wp-content/uploads/2025/06/home-most-recycled-background-v2.jpg?id=11109) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1749671472422{background-image: url(http://essentialenergyeveryday.com/wp-content/uploads/2023/03/home-essential-applications-background.jpg?id=7344) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1749671487236{background-image: url(http://essentialenergyeveryday.com/wp-content/uploads/2023/03/home-essential-applications-2-background.jpg?id=7347) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1678060121916{background-color: #f7f7f7 !important;}
.vc_custom_1629921680990{margin-left: 10px !important;}
.vc_custom_1603145315723{background-image: url(/wp-content/uploads/2020/09/sustainable-sky.jpg?id=4847) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1722631337610{border-top-width: 2px !important;border-top-style: solid !important;border-color: #ffffff !important;}
.vc_custom_1596023690899{background-color: rgba(54,187,237,0.8) !important;*background-color: rgb(54,187,237) !important;}
.vc_custom_1598996611645{padding-top: 30pt !important;background-image: url(/wp-content/uploads/2020/09/essential-circle-graphic-background.jpg?id=4132) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1599067487800{padding-bottom: 60pt !important;}
.vc_custom_1599057930480{background-image: url(/wp-content/uploads/2020/09/circle-light-blue.png?id=4145) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}
.vc_custom_1599059271363{background-image: url(/wp-content/uploads/2020/09/circle-dark-blue-v2.png?id=4155) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}
.vc_custom_1599059278826{background-image: url(/wp-content/uploads/2020/09/circle-light-green.png?id=4146) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}
.vc_custom_1599672316449{padding-top: 30pt !important;background-image: url(/wp-content/uploads/2020/09/sustainable-reducing-emissions.jpg?id=4209) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1599062850667{padding-top: 30pt !important;background-image: url(/wp-content/uploads/2020/07/sustainable-mid-banner-img.jpg?id=3243) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1682692488310{border-top-width: 2px !important;border-top-color: #ffffff !important;border-top-style: solid !important;}
.vc_custom_1670875736495{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;border-left-color: #c9c9c9 !important;border-left-style: solid !important;border-right-color: #c9c9c9 !important;border-right-style: solid !important;border-top-color: #c9c9c9 !important;border-top-style: solid !important;border-bottom-color: #c9c9c9 !important;border-bottom-style: solid !important;}
.vc_custom_1670614687211{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;border-left-color: #c9c9c9 !important;border-left-style: solid !important;border-right-color: #c9c9c9 !important;border-right-style: solid !important;border-top-color: #c9c9c9 !important;border-top-style: solid !important;border-bottom-color: #c9c9c9 !important;border-bottom-style: solid !important;}
.vc_custom_1671132704363{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;border-left-color: #d1d1d1 !important;border-left-style: solid !important;border-right-color: #d1d1d1 !important;border-right-style: solid !important;border-top-color: #d1d1d1 !important;border-top-style: solid !important;border-bottom-color: #d1d1d1 !important;border-bottom-style: solid !important;border-radius: 1px !important;}
.vc_custom_1680277574709{padding-top: 100px !important;}
.vc_custom_1741874956565{padding-bottom: 75px !important;}
.vc_custom_1757520247376{padding-bottom: 100px !important;}
.vc_custom_1744581153743{background-image: url(/wp-content/uploads/2023/02/home-banner-background.jpg?id=7329) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1679686944634{padding-bottom: 100px !important;}
.vc_custom_1714063588933{background-image: url(/wp-content/uploads/2023/12/BCI-eee-today-tomorrow-gradient-background.jpg?id=8903) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1741623006082{background-color: #FFC72C !important;}
.vc_custom_1740603940943{margin-left: 10px !important;}
.vc_custom_1744859107260{background-color: #1A3663 !important;}
.vc_custom_1744999782424{background-color: #1A3663 !important;}
.vc_custom_1744896881757{background-color: #1A3663 !important;}
.vc_custom_1744896788508{background-color: #1A3663 !important;}
.vc_custom_1678462279812{background-image: url(http://essentialenergyeveryday.com/wp-content/uploads/2023/02/home-banner-background.jpg?id=7329) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

/* === Per-post author CSS, page-scoped === */
/* From post 12 (_wpb_post_custom_css) */
body.page-id-12, body.postid-12 {
.icon-text h3 { color: #FFF; font-weight: 700; margin: 0; padding: 0; }
.icon-text h4 { color: #1f3662; font-weight: 400; margin: 0; padding: 0;}
.step-text { display: block; color: #000; font-weight: 400; position: absolute; text-align: center; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text b { font-weight: 700; color: #87c541; }
.line { display: block; width: 651px; height: 651px; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text.hidden-txt, .line.hidden-line, .step-text.hidden-battery { opacity: 0; }
.aligner { display: flex; align-items: center; justify-content: center; }
.icon-background { background: transparent; position: relative; }
.icon-holder { position: relative; width: 100%; height: 100%; }
.icon, .inner-arrow, .outer-arrow, .inner-circle, .white-lines, .plus, .line { position: absolute; }
.white-glow { position: absolute; display: none; }
.centered-img { position: absolute; left: 50%; top: 50%; margin-left: -50%; margin-top: -50%; }
.icon-text { display: block; position: absolute; }
.battery { display:block; }
		
.icon-text h3 { font-size: 20px; line-height: 22px; }
.icon-text h4 { font-size: 27px; line-height: 31px;}
.step-text { width: 292px; height: 292px; font-size: 24px; line-height: 31px; top: 179px; left: 179px; }
.step-text b { font-size: 27px; }
.aligner { width: 292px; height: 292px; }
.icon-background { width: 651px; height: 651px; }
.icon { height: 120px; width: 120px; }
.inner-arrow { height: 344px; width: 344px; left: 153px; top: 153px; }
.outer-arrow { height: 580px; width: 580px; left: 35px; top: 35px; }
.inner-circle { height: 332px; width: 332px; left: 159px; top: 159px; }
.white-lines { height: 506px; width: 506px; left: 79px; top: 79px; }
.plus { height: 42px; width: 42px; }
.white-glow { height: 42px; width: 42px; }
.battery { width: 204px; height: 204px; }
#line1 { left: 15px; top: -20px; }
#line2 { left: 15px; top: 0; }
#line3 { left: 15px; top: 30px; }
#line4 { left: -15px; top: 40px; }
#line5 { left: 0px; top: -5px; }
#arrow1 { animation: arrow-rotate 30s infinite linear; }
#arrow2 { animation: arrow-rotate 30s infinite linear; }
#step-1 { top: 0; left: 418px; }
#step-2 { top: 316px; left: 502px; }
#step-3 { top: 585px; left: 338px; }
#step-4 { top: 585px; left: 37px; }
#step-5 { top: 302px; left: 0px; }
#icon1 { top: 0; left: 288px; }
#icon5 { top: 186px; left: 27px; }
#icon2 { top: 195px; left: 525px; }
#icon3 { top: 492px; left: 409px; }
#icon4 { top: 497px; left: 111px; }
#plus1, #white-glow1 { top: 60px; left: 413px; }
#plus2, #white-glow2 { top: 372px; left: 534px; }
#plus3, #white-glow3 { top: 539px; left: 353px; }
#plus4, #white-glow4 { top: 495px; left: 83px; }
#plus5, #white-glow5 { top: 153px; left: 130px; }

/* NEW BCI/EEE styles */
#key-inits { background: var(--white) url('/wp-content/uploads/2023/03/key-industry-initiatives-background.png') no-repeat left top !important; background-size: auto !important; overflow: visible; }
.home-banner-section .top-right-text { padding-top: 25px; }
.home-banner-section h2 { padding-bottom: 15px; font-weight: 400; }
.home-banner-row, .nk-awb .nk-awb-wrap { height: 46vw; max-height: 550px; }
.home-banner-row > .vc_column_container { padding-top: 33vw; }
.banner-btn { width: 100%; }

@keyframes arrow-rotate {
	from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
@media (max-width: 767px) {
    .icon-background { margin-left: auto; margin-right: auto; }
    .home-banner-section .top-right-text { padding-top: 50px; }
    .home-banner-section .home-banner-right .wpb_text_column h5 { font-size: 24px; line-height: 26px; }
    #test-wrap { background-image: url('/wp-content/uploads/2023/03/testimonial-background-v2.png') !important; }
}

@media(max-width: 600px) {
    .home-banner-section .top-right-text { padding-top: 25px; }    
    .home-banner-section .home-banner-right .wpb_text_column h5 { font-size: 20px; line-height: 22px; }
}

@media (max-width: 419px) {
    .icon-background { width: 95vw; height: 95vw; }
}

@media (min-width: 768px) and (max-width: 991px), (min-width: 400px) and (max-width: 520px) {
.icon-text h3 { font-size: 11px; line-height: 12px; }
.icon-text h4 { font-size: 15px; line-height: 17px;}
.step-text { width: 172px; height: 172px; font-size: 14px; line-height: 17px; top: 104px; left: 104px; }
.step-text b { font-size: 15px; }
.aligner { width: 172px; height: 172px; }
.icon-background { width: 384px; height: 384px; }
.icon { height: 70px; width: 70px; }
.inner-arrow { height: 202px; width: 202px; left: 90px; top: 90px; }
.outer-arrow { height: 341px; width: 341px; left: 20px; top: 20px; }
.inner-circle { height: 195px; width: 195px; left: 93px; top: 93px; }
.white-lines { height: 298px; width: 298px; left: 46px; top: 46px; }
.plus { height: 24px; width: 24px; }
.white-glow { height: 24px; width: 24px; }
.battery { width: 120px; height: 120px; }
.line { width: 384px; height: 384px; }
#line1 { left: 8px; top: -20px; }
#line2 { left: 8px; top: 0; }
#line3 { left: 8px; top: 17px; }
#line4 { left: -15px; top: 23px; }
#line5 { left: 0px; top: -5px; }#step-1 { top: 0; left: 246px; }
#step-1 { top: 0; left: 246px; }
#step-2 { top: 186px; left: 295px; }
#step-3 { top: 344px; left: 199px; }
#step-4 { top: 344px; left: 21px; }
#step-5 { top: 177px; left: 0px; }
#icon1 { top: 0; left: 169px; }
#icon5 { top: 109px; left: 15px; }
#icon2 { top: 114px; left: 309px; }
#icon3 { top: 289px; left: 240px; }
#icon4 { top: 293px; left: 65px; }
#plus1, #white-glow1 { top: 35px; left: 243px; }
#plus2, #white-glow2 { top: 218px; left: 314px; }
#plus3, #white-glow3 { top: 317px; left: 208px; }
#plus4, #white-glow4 { top: 291px; left: 48px; }
#plus5, #white-glow5 { top: 90px; left: 76px; }

/* New Styles */
.home-banner-section .top-right-text { padding-top: 15px; }
.home-banner-section .top-right-text { padding-bottom: 10px; }

}

@media (min-width: 992px) and (max-width: 1199px), (min-width: 520px) and (max-width: 620px) {
.icon-text h3 { font-size: 15px; line-height: 16px; }
.icon-text h4 { font-size: 20px; line-height: 23px;}
.step-text { width: 222px; height: 222px; font-size: 18px; line-height: 23px; top: 136px; left: 136px; }
.step-text b { font-size: 20px; }
.aligner { width: 222px; height: 222px; }
.icon-background { width: 495px; height: 495px; }
.icon { height: 91px; width: 91px; }
.inner-arrow { height: 261px; width: 261px; left: 116px; top: 116px; }
.outer-arrow { height: 441px; width: 441px; left: 26px; top: 26px; }
.inner-circle { height: 252px; width: 252px; left: 120px; top: 120px; }
.white-lines { height: 384px; width: 384px; left: 60px; top: 60px; }
.plus { height: 31px; width: 31px; }
.white-glow { height: 31px; width: 31px; }
.battery { width: 155px; height: 155px; }
.line { width: 495px; height: 495px; }
#line1 { left: 11px; top: -20px; }
#line2 { left: 11px; top: 0; }
#line3 { left: 11px; top: 22px; }
#line4 { left: -15px; top: 30px; }
#line5 { left: 0px; top: -5px; }#step-1 { top: 0; left: 317px; }
#step-1 { top: 0; left: 317px; }
#step-2 { top: 240px; left: 381px; }
#step-3 { top: 444px; left: 257px; }
#step-4 { top: 444px; left: 28px; }
#step-5 { top: 229px; left: 0px; }
#icon1 { top: 0; left: 218px; }
#icon5 { top: 141px; left: 20px; }
#icon2 { top: 148px; left: 399px; }
#icon3 { top: 374px; left: 310px; }
#icon4 { top: 377px; left: 84px; }
#plus1, #white-glow1 { top: 45px; left: 314px; }
#plus2, #white-glow2 { top: 282px; left: 406px; }
#plus3, #white-glow3 { top: 409px; left: 268px; }
#plus4, #white-glow4 { top: 376px; left: 63px; }
#plus5, #white-glow5 { top: 116px; left: 98px; }
}

@media (min-width: 1200px) and (max-width: 1301px), (min-width: 620px) and (max-width: 767px) {
.icon-text h3 { font-size: 18px; line-height: 20px; }
.icon-text h4 { font-size: 24px; line-height: 28px;}
.step-text { width: 269px; height: 269px; font-size: 22px; line-height: 28px; top: 164px; left: 164px; }
.step-text b { font-size: 24px; }
.aligner { width: 269px; height: 269px; }
.icon-background { width: 600px; height: 600px; }
.icon { height: 110px; width: 110px; }
.inner-arrow { height: 317px; width: 317px; left: 141px; top: 141px; }
.outer-arrow { height: 534px; width: 534px; left: 32px; top: 32px; }
.inner-circle { height: 305px; width: 305px; left: 146px; top: 146px; }
.white-lines { height: 466px; width: 466px; left: 72px; top: 72px; }
.plus { height: 38px; width: 38px; }
.white-glow { height: 38px; width: 38px; }
.battery { width: 188px; height: 188px; }
.line { width: 600px; height: 600px; }
#line1 { left: 13px; top: -20px; }
#line2 { left: 13px; top: 0; }
#line3 { left: 13px; top: 27px; }
#line4 { left: -15px; top: 36px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 385px; }
#step-2 { top: 291px; left: 462px; }
#step-3 { top: 539px; left: 311px; }
#step-4 { top: 539px; left: 34px; }
#step-5 { top: 278px; left: 0px; }
#icon1 { top: 0; left: 265px; }
#icon5 { top: 171px; left: 24px; }
#icon2 { top: 179px; left: 483px; }
#icon3 { top: 453px; left: 376px; }
#icon4 { top: 458px; left: 102px; }
#plus1, #white-glow1 { top: 55px; left: 380px; }
#plus2, #white-glow2 { top: 342px; left: 492px; }
#plus3, #white-glow3 { top: 496px; left: 325px; }
#plus4, #white-glow4 { top: 456px; left: 76px; }
#plus5, #white-glow5 { top: 141px; left: 119px; }
}

@media(max-width: 400px) {
    body .home-banner-section > .home-banner-row > .vc_column_container { padding-top: 25vw; }
    body .home-banner-section > .home-banner-row > .vc_column_container a.hollow-btn { padding-left: 8px !important; padding-right: 8px !important; }
}

@media (min-width: 1200px) {
    .home-banner-row > .vc_column_container { padding-top: 474px; }
}
}

/* From post 38 (_wpb_post_custom_css) */
body.page-id-38, body.postid-38 {
.icon-text h3 { color: #FFF; font-weight: 700; margin: 0; padding: 0; }
.icon-text h4 { color: #1f3662; font-weight: 400; margin: 0; padding: 0;}
.step-text { display: block; color: #000; font-weight: 400; position: absolute; text-align: center; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text b { font-weight: 700; color: #87c541; }
.line { display: block; width: 470px; height: 470px; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text.hidden-txt, .line.hidden-line, .step-text.hidden-battery { opacity: 0; }
.aligner { display: flex; align-items: center; justify-content: center; }
.icon-background { background: transparent; position: relative; margin-left: auto; margin-right: auto; }
.icon-holder { position: relative; width: 100%; height: 100%; }
.icon, .inner-arrow, .outer-arrow, .inner-circle, .white-lines, .plus, .line { position: absolute; }
.white-glow { position: absolute; display: none; }
.centered-img { position: absolute; left: 50%; top: 50%; margin-left: -50%; margin-top: -50%; }
.icon-text { display: block; position: absolute; }
.battery { display:block; }
		
.icon-text h3 { font-size: 14px; line-height: 15px; }
.icon-text h4 { font-size: 18px; line-height: 21px;}
.step-text { width: 210px; height: 210px; font-size: 17px; line-height: 21px; top: 128px; left: 128px; }
.step-text b { font-size: 18px; }
.aligner { width: 210px; height: 210px; }
.icon-background { width: 480px; height: 490px; padding: 10px 0 10px 10px; }
.icon { height: 86px; width: 86px; }
.inner-arrow { height: 248px; width: 248px; left: 110px; top: 110px; }
.outer-arrow { height: 418px; width: 418px; left: 25px; top: 25px; }
.inner-circle { height: 238px; width: 238px; left: 114px; top: 114px; }
.white-lines { height: 365px; width: 365px; left: 56px; top: 56px; }
.plus { height: 29px; width: 29px; }
.white-glow { height: 29px; width: 29px; }
.battery { width: 147px; height: 147px; }
#arrow1 { animation: arrow-rotate 30s infinite linear; }
#arrow2 { animation: arrow-rotate 30s infinite linear; }
#line1 { left: 10px; top: -20px; }
#line2 { left: 10px; top: 0; }
#line3 { left: 10px; top: 21px; }
#line4 { left: -15px; top: 28px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 301px; }
#step-2 { top: 227px; left: 361px; }
#step-3 { top: 422px; left: 243px; }
#step-4 { top: 422px; left: 26px; }
#step-5 { top: 217px; left: 0px; }
#icon1 { top: 0; left: 207px; }
#icon5 { top: 133px; left: 18px; }
#icon2 { top: 140px; left: 378px; }
#icon3 { top: 354px; left: 294px; }
#icon4 { top: 358px; left: 79px; }
#plus1, #white-glow1 { top: 43px; left: 297px; }
#plus2, #white-glow2 { top: 267px; left: 385px; }
#plus3, #white-glow3 { top: 388px; left: 254px; }
#plus4, #white-glow4 { top: 357px; left: 59px; }
#plus5, #white-glow5 { top: 110px; left: 93px; }

@keyframes arrow-rotate {
	from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

@media (max-width: 768px) {
    .icon-background { margin-left: auto; margin-right: auto; }
}


@media (min-width: 768px) and (max-width: 1149px) {
.icon-text h3 { font-size: 7px; line-height: 8px; }
.icon-text h4 { font-size: 10px; line-height: 11px;}
.step-text { width: 114px; height: 114px; font-size: 9px; line-height: 11px; top: 69px; left: 69px; }
.step-text b { font-size: 10px; }
.aligner { width: 114px; height: 114px; }
.icon-background { width: 265px; height: 275px; }
.icon { height: 46px; width: 46px; }
.inner-arrow { height: 134px; width: 134px; left: 59px; top: 59px; }
.outer-arrow { height: 226px; width: 226px; left: 13px; top: 13px; }
.inner-circle { height: 129px; width: 129px; left: 62px; top: 62px; }
.white-lines { height: 198px; width: 198px; left: 30px; top: 30px; }
.plus { height: 16px; width: 16px; }
.white-glow { height: 16px; width: 16px; }
.battery { width: 79px; height: 79px; }
.line { width: 255px; height: 255px; }
#line1 { left: 5px; top: -20px; }
#line2 { left: 5px; top: 0; }
#line3 { left: 5px; top: 11px; }
#line4 { left: -15px; top: 15px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 163px; }
#step-2 { top: 123px; left: 196px; }
#step-3 { top: 229px; left: 132px; }
#step-4 { top: 229px; left: 14px; }
#step-5 { top: 118px; left: 0px; }
#icon1 { top: 0; left: 112px; }
#icon5 { top: 72px; left: 10px; }
#icon2 { top: 76px; left: 205px; }
#icon3 { top: 192px; left: 159px; }
#icon4 { top: 194px; left: 43px; }
#plus1, #white-glow1 { top: 23px; left: 161px; }
#plus2, #white-glow2 { top: 145px; left: 209px; }
#plus3, #white-glow3 { top: 210px; left: 138px; }
#plus4, #white-glow4 { top: 193px; left: 32px; }
#plus5, #white-glow5 { top: 59px; left: 50px; }
}
@media (max-width: 767px) {
    .icon-background { margin-left: auto; margin-right: auto; padding-left: 5px; padding-right: 5px; }
}
@media (min-width: 1150px) and (max-width: 1279px), (min-width: 10px) and (max-width: 419px) {
.icon-text h3 { font-size: 9px; line-height: 11px; }
.icon-text h4 { font-size: 13px; line-height: 15px;}
.step-text { width: 147px; height: 147px; font-size: 12px; line-height: 15px; top: 90px; left: 90px; }
.step-text b { font-size: 13px; }
.aligner { width: 147px; height: 147px; }
.icon-background { width: 340px; height: 350px; }
.icon { height: 60px; width: 60px; }
.inner-arrow { height: 174px; width: 174px; left: 77px; top: 77px; }
.outer-arrow { height: 293px; width: 293px; left: 17px; top: 17px; }
.inner-circle { height: 167px; width: 167px; left: 80px; top: 80px; }
.white-lines { height: 256px; width: 256px; left: 39px; top: 39px; }
.plus { height: 20px; width: 20px; }
.white-glow { height: 20px; width: 20px; }
.battery { width: 103px; height: 103px; }
.line { width: 330px; height: 330px; }
#line1 { left: 7px; top: -20px; }
#line2 { left: 7px; top: 0; }
#line3 { left: 7px; top: 14px; }
#line4 { left: -15px; top: 19px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 211px; }
#step-2 { top: 160px; left: 254px; }
#step-3 { top: 296px; left: 171px; }
#step-4 { top: 296px; left: 18px; }
#step-5 { top: 152px; left: 0px; }
#icon1 { top: 0; left: 145px; }
#icon5 { top: 94px; left: 13px; }
#icon2 { top: 98px; left: 265px; }
#icon3 { top: 249px; left: 206px; }
#icon4 { top: 251px; left: 56px; }
#plus1, #white-glow1 { top: 30px; left: 209px; }
#plus2, #white-glow2 { top: 188px; left: 270px; }
#plus3, #white-glow3 { top: 272px; left: 178px; }
#plus4, #white-glow4 { top: 250px; left: 41px; }
#plus5, #white-glow5 { top: 77px; left: 65px; }
}
@media (min-width: 10px) and (max-width: 419px) {
    .icon-background { width: 90vw; height: 95vw; padding-left: 5vw; }
}

@media (min-width: 1280px) and (max-width: 1420px), (min-width: 420px) and (max-width: 540px) {
.icon-text h3 { font-size: 11px; line-height: 13px; }
.icon-text h4 { font-size: 15px; line-height: 18px;}
.step-text { width: 174px; height: 174px; font-size: 14px; line-height: 18px; top: 106px; left: 106px; }
.step-text b { font-size: 15px; }
.aligner { width: 174px; height: 174px; }
.icon-background { width: 400px; height: 410px; }
.icon { height: 71px; width: 71px; }
.inner-arrow { height: 206px; width: 206px; left: 91px; top: 91px; }
.outer-arrow { height: 347px; width: 347px; left: 20px; top: 20px; }
.inner-circle { height: 198px; width: 198px; left: 94px; top: 94px; }
.white-lines { height: 302px; width: 302px; left: 46px; top: 46px; }
.plus { height: 24px; width: 24px; }
.white-glow { height: 24px; width: 24px; }
.battery { width: 122px; height: 122px; }
.line { width: 390px; height: 390px; }
#line1 { left: 8px; top: -20px; }
#line2 { left: 8px; top: 0; }
#line3 { left: 8px; top: 17px; }
#line4 { left: -15px; top: 23px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 250px; }
#step-2 { top: 189px; left: 300px; }
#step-3 { top: 350px; left: 202px; }
#step-4 { top: 350px; left: 22px; }
#step-5 { top: 180px; left: 0px; }
#icon1 { top: 0; left: 172px; }
#icon5 { top: 111px; left: 15px; }
#icon2 { top: 116px; left: 313px; }
#icon3 { top: 294px; left: 244px; }
#icon4 { top: 297px; left: 66px; }
#plus1, #white-glow1 { top: 35px; left: 247px; }
#plus2, #white-glow2 { top: 222px; left: 319px; }
#plus3, #white-glow3 { top: 322px; left: 211px; }
#plus4, #white-glow4 { top: 296px; left: 49px; }
#plus5, #white-glow5 { top: 91px; left: 77px; }
}
}

/* From post 46 (_wpb_post_custom_css) */
body.page-id-46, body.postid-46 {
.main-content-section.banner-section { z-index: 100 !important; overflow: visible !important; }
.banner-img figcaption.vc_figure-caption { z-index: 200; padding-left: 25px; padding-right: 25px; }
.main-content-section { z-index: 5; }
}

/* From post 2730 (_wpb_post_custom_css) */
body.page-id-2730, body.postid-2730 {
body .blog-content-wrapper img { max-width: 131px; height: auto; }
}

/* From post 3659 (_wpb_post_custom_css) */
body.page-id-3659, body.postid-3659 {
.icon-text h3 { color: #FFF; font-weight: 700; margin: 0; padding: 0; }
.icon-text h4 { color: #1f3662; font-weight: 400; margin: 0; padding: 0;}
.step-text { display: block; color: #000; font-weight: 400; position: absolute; text-align: center; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text b { font-weight: 700; color: #87c541; }
.line { display: block; width: 470px; height: 470px; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text.hidden-txt, .line.hidden-line, .step-text.hidden-battery { opacity: 0; }
.aligner { display: flex; align-items: center; justify-content: center; }
.icon-background { background: transparent; position: relative; margin-left: auto; margin-right: auto; }
.icon-holder { position: relative; width: 100%; height: 100%; }
.icon, .inner-arrow, .outer-arrow, .inner-circle, .white-lines, .plus, .line { position: absolute; }
.white-glow { position: absolute; display: none; }
.centered-img { position: absolute; left: 50%; top: 50%; margin-left: -50%; margin-top: -50%; }
.icon-text { display: block; position: absolute; }
.battery { display:block; }
		
.icon-text h3 { font-size: 14px; line-height: 15px; }
.icon-text h4 { font-size: 18px; line-height: 21px;}
.step-text { width: 210px; height: 210px; font-size: 17px; line-height: 21px; top: 128px; left: 128px; }
.step-text b { font-size: 18px; }
.aligner { width: 210px; height: 210px; }
.icon-background { width: 480px; height: 490px; padding: 10px 0 10px 10px; }
.icon { height: 86px; width: 86px; }
.inner-arrow { height: 248px; width: 248px; left: 110px; top: 110px; }
.outer-arrow { height: 418px; width: 418px; left: 25px; top: 25px; }
.inner-circle { height: 238px; width: 238px; left: 114px; top: 114px; }
.white-lines { height: 365px; width: 365px; left: 56px; top: 56px; }
.plus { height: 29px; width: 29px; }
.white-glow { height: 29px; width: 29px; }
.battery { width: 147px; height: 147px; }
#arrow1 { animation: arrow-rotate 30s infinite linear; }
#arrow2 { animation: arrow-rotate 30s infinite linear; }
#line1 { left: 10px; top: -20px; }
#line2 { left: 10px; top: 0; }
#line3 { left: 10px; top: 21px; }
#line4 { left: -15px; top: 28px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 301px; }
#step-2 { top: 227px; left: 361px; }
#step-3 { top: 422px; left: 243px; }
#step-4 { top: 422px; left: 26px; }
#step-5 { top: 217px; left: 0px; }
#icon1 { top: 0; left: 207px; }
#icon5 { top: 133px; left: 18px; }
#icon2 { top: 140px; left: 378px; }
#icon3 { top: 354px; left: 294px; }
#icon4 { top: 358px; left: 79px; }
#plus1, #white-glow1 { top: 43px; left: 297px; }
#plus2, #white-glow2 { top: 267px; left: 385px; }
#plus3, #white-glow3 { top: 388px; left: 254px; }
#plus4, #white-glow4 { top: 357px; left: 59px; }
#plus5, #white-glow5 { top: 110px; left: 93px; }

@keyframes arrow-rotate {
	from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

@media (max-width: 768px) {
    .icon-background { margin-left: auto; margin-right: auto; }
}


@media (min-width: 768px) and (max-width: 1149px) {
.icon-text h3 { font-size: 7px; line-height: 8px; }
.icon-text h4 { font-size: 10px; line-height: 11px;}
.step-text { width: 114px; height: 114px; font-size: 9px; line-height: 11px; top: 69px; left: 69px; }
.step-text b { font-size: 10px; }
.aligner { width: 114px; height: 114px; }
.icon-background { width: 265px; height: 275px; }
.icon { height: 46px; width: 46px; }
.inner-arrow { height: 134px; width: 134px; left: 59px; top: 59px; }
.outer-arrow { height: 226px; width: 226px; left: 13px; top: 13px; }
.inner-circle { height: 129px; width: 129px; left: 62px; top: 62px; }
.white-lines { height: 198px; width: 198px; left: 30px; top: 30px; }
.plus { height: 16px; width: 16px; }
.white-glow { height: 16px; width: 16px; }
.battery { width: 79px; height: 79px; }
.line { width: 255px; height: 255px; }
#line1 { left: 5px; top: -20px; }
#line2 { left: 5px; top: 0; }
#line3 { left: 5px; top: 11px; }
#line4 { left: -15px; top: 15px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 163px; }
#step-2 { top: 123px; left: 196px; }
#step-3 { top: 229px; left: 132px; }
#step-4 { top: 229px; left: 14px; }
#step-5 { top: 118px; left: 0px; }
#icon1 { top: 0; left: 112px; }
#icon5 { top: 72px; left: 10px; }
#icon2 { top: 76px; left: 205px; }
#icon3 { top: 192px; left: 159px; }
#icon4 { top: 194px; left: 43px; }
#plus1, #white-glow1 { top: 23px; left: 161px; }
#plus2, #white-glow2 { top: 145px; left: 209px; }
#plus3, #white-glow3 { top: 210px; left: 138px; }
#plus4, #white-glow4 { top: 193px; left: 32px; }
#plus5, #white-glow5 { top: 59px; left: 50px; }
}
@media (max-width: 767px) {
    .icon-background { margin-left: auto; margin-right: auto; padding-left: 5px; padding-right: 5px; }
}
@media (min-width: 1150px) and (max-width: 1279px), (min-width: 10px) and (max-width: 419px) {
.icon-text h3 { font-size: 9px; line-height: 11px; }
.icon-text h4 { font-size: 13px; line-height: 15px;}
.step-text { width: 147px; height: 147px; font-size: 12px; line-height: 15px; top: 90px; left: 90px; }
.step-text b { font-size: 13px; }
.aligner { width: 147px; height: 147px; }
.icon-background { width: 340px; height: 350px; }
.icon { height: 60px; width: 60px; }
.inner-arrow { height: 174px; width: 174px; left: 77px; top: 77px; }
.outer-arrow { height: 293px; width: 293px; left: 17px; top: 17px; }
.inner-circle { height: 167px; width: 167px; left: 80px; top: 80px; }
.white-lines { height: 256px; width: 256px; left: 39px; top: 39px; }
.plus { height: 20px; width: 20px; }
.white-glow { height: 20px; width: 20px; }
.battery { width: 103px; height: 103px; }
.line { width: 330px; height: 330px; }
#line1 { left: 7px; top: -20px; }
#line2 { left: 7px; top: 0; }
#line3 { left: 7px; top: 14px; }
#line4 { left: -15px; top: 19px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 211px; }
#step-2 { top: 160px; left: 254px; }
#step-3 { top: 296px; left: 171px; }
#step-4 { top: 296px; left: 18px; }
#step-5 { top: 152px; left: 0px; }
#icon1 { top: 0; left: 145px; }
#icon5 { top: 94px; left: 13px; }
#icon2 { top: 98px; left: 265px; }
#icon3 { top: 249px; left: 206px; }
#icon4 { top: 251px; left: 56px; }
#plus1, #white-glow1 { top: 30px; left: 209px; }
#plus2, #white-glow2 { top: 188px; left: 270px; }
#plus3, #white-glow3 { top: 272px; left: 178px; }
#plus4, #white-glow4 { top: 250px; left: 41px; }
#plus5, #white-glow5 { top: 77px; left: 65px; }
}
@media (min-width: 10px) and (max-width: 419px) {
    .icon-background { width: 90vw; height: 95vw; padding-left: 5vw; }
}

@media (min-width: 1280px) and (max-width: 1420px), (min-width: 420px) and (max-width: 540px) {
.icon-text h3 { font-size: 11px; line-height: 13px; }
.icon-text h4 { font-size: 15px; line-height: 18px;}
.step-text { width: 174px; height: 174px; font-size: 14px; line-height: 18px; top: 106px; left: 106px; }
.step-text b { font-size: 15px; }
.aligner { width: 174px; height: 174px; }
.icon-background { width: 400px; height: 410px; }
.icon { height: 71px; width: 71px; }
.inner-arrow { height: 206px; width: 206px; left: 91px; top: 91px; }
.outer-arrow { height: 347px; width: 347px; left: 20px; top: 20px; }
.inner-circle { height: 198px; width: 198px; left: 94px; top: 94px; }
.white-lines { height: 302px; width: 302px; left: 46px; top: 46px; }
.plus { height: 24px; width: 24px; }
.white-glow { height: 24px; width: 24px; }
.battery { width: 122px; height: 122px; }
.line { width: 390px; height: 390px; }
#line1 { left: 8px; top: -20px; }
#line2 { left: 8px; top: 0; }
#line3 { left: 8px; top: 17px; }
#line4 { left: -15px; top: 23px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 250px; }
#step-2 { top: 189px; left: 300px; }
#step-3 { top: 350px; left: 202px; }
#step-4 { top: 350px; left: 22px; }
#step-5 { top: 180px; left: 0px; }
#icon1 { top: 0; left: 172px; }
#icon5 { top: 111px; left: 15px; }
#icon2 { top: 116px; left: 313px; }
#icon3 { top: 294px; left: 244px; }
#icon4 { top: 297px; left: 66px; }
#plus1, #white-glow1 { top: 35px; left: 247px; }
#plus2, #white-glow2 { top: 222px; left: 319px; }
#plus3, #white-glow3 { top: 322px; left: 211px; }
#plus4, #white-glow4 { top: 296px; left: 49px; }
#plus5, #white-glow5 { top: 91px; left: 77px; }
}
}

/* From post 5705 (_wpb_post_custom_css) */
body.page-id-5705, body.postid-5705 {
.form-wrapper h3 { font-size: 2.5em !important; line-height: 1.1em !important;}
body .content-wrapper-full .gform_wrapper { padding-top: 15px; }
body .content-wrapper-full .gform_wrapper .gform_footer > input[type="submit"] { margin: 0; }
.gform_confirmation_wrapper .gform_confirmation_message { padding-top: 25px; }
.gform_confirmation_wrapper .gform_confirmation_message p { font-size: 20px; line-height: 28px; }
.gform_wrapper .gform_body div.gchoice { display: flex; align-items: start; }
.gform_wrapper .gform_body div.gchoice input.gfield-choice-input { position: relative; top: 5px; margin-left: 0; }
.gform_wrapper .gform_body div.gchoice label.gform-field-label { padding-left: 5px; }
.gform_wrapper .gform_body fieldset.checkbox-field > legend { padding-bottom: 10px; }
.gform_wrapper .gform_body div.gchoice label.gform-field-label { padding-bottom: 5px; }
.gform_wrapper .gform_body input[type="text"], .gform_wrapper .gform_body input[type="email"], .gform_wrapper .gform_body .job-title-field > .ginput_container > select.gfield_select { border: 1px solid #8f8f9d; background: #fff; border-radius: 2px; }
.gform_wrapper .gform_body .job-title-field > .ginput_container > select.gfield_select { color: #848484; }

@media(max-width:767px) {
.gform_wrapper .gform_body div.gchoice label.gform-field-label { padding-bottom: 8px; } 
.gform_wrapper .gform_body div.gchoice input.gfield-choice-input { top: 2px; }
body .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: normal; min-height: auto; }
}

@media(max-width: 991px) and (min-width: 768px) {
.gform_wrapper .gform_body div.gchoice label.gform-field-label { padding-bottom: 10px; }    
.gform_wrapper .gform_body div.gchoice input.gfield-choice-input { top: 2px; }
}

@media(max-width: 1199px) and (min-width: 992px) {
.gform_wrapper .gform_body div.gchoice label.gform-field-label { padding-bottom: 8px; } 
.gform_wrapper .gform_body div.gchoice input.gfield-choice-input { top: 2px; }
}
}

/* From post 5729 (_wpb_post_custom_css) */
body.page-id-5729, body.postid-5729 {
.blog-single-content img { display: none !important; }
}

/* From post 5734 (_wpb_post_custom_css) */
body.page-id-5734, body.postid-5734 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 5829 (_wpb_post_custom_css) */
body.page-id-5829, body.postid-5829 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6022 (_wpb_post_custom_css) */
body.page-id-6022, body.postid-6022 {
.blog-content-wrapper { padding-top: 0 !important; }
.blog-image.wp-post-image { display: none; }
}

/* From post 6047 (_wpb_post_custom_css) */
body.page-id-6047, body.postid-6047 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6074 (_wpb_post_custom_css) */
body.page-id-6074, body.postid-6074 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6130 (_wpb_post_custom_css) */
body.page-id-6130, body.postid-6130 {
.blog-content-wrapper { padding-top: 0 !important; }
.blog-image.wp-post-image { display: none; }
}

/* From post 6138 (_wpb_post_custom_css) */
body.page-id-6138, body.postid-6138 {
.blog-image.wp-post-image { display: none; }
}

/* From post 6184 (_wpb_post_custom_css) */
body.page-id-6184, body.postid-6184 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6192 (_wpb_post_custom_css) */
body.page-id-6192, body.postid-6192 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6205 (_wpb_post_custom_css) */
body.page-id-6205, body.postid-6205 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6338 (_wpb_post_custom_css) */
body.page-id-6338, body.postid-6338 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6371 (_wpb_post_custom_css) */
body.page-id-6371, body.postid-6371 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6528 (_wpb_post_custom_css) */
body.page-id-6528, body.postid-6528 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6547 (_wpb_post_custom_css) */
body.page-id-6547, body.postid-6547 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6627 (_wpb_post_custom_css) */
body.page-id-6627, body.postid-6627 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 6747 (_wpb_post_custom_css) */
body.page-id-6747, body.postid-6747 {
.content-wrapper-full.secondary-page { background: transparent !important; }
.main-content-section.banner-section { z-index: 100 !important; overflow: visible !important; }
.banner-img figcaption.vc_figure-caption { z-index: 200; padding-left: 25px; padding-right: 25px; }
.main-content-section { z-index: 5; }
}

/* From post 7166 (_wpb_post_custom_css) */
body.page-id-7166, body.postid-7166 {
body .vc_row.page-header { display: none; }
}

/* From post 7211 (_wpb_post_custom_css) */
body.page-id-7211, body.postid-7211 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 7724 (_wpb_post_custom_css) */
body.page-id-7724, body.postid-7724 {
.icon-text h3 { color: #FFF; font-weight: 700; margin: 0; padding: 0; }
.icon-text h4 { color: #1f3662; font-weight: 400; margin: 0; padding: 0;}
.step-text { display: block; color: #000; font-weight: 400; position: absolute; text-align: center; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text b { font-weight: 700; color: #87c541; }
.line { display: block; width: 470px; height: 470px; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text.hidden-txt, .line.hidden-line, .step-text.hidden-battery { opacity: 0; }
.aligner { display: flex; align-items: center; justify-content: center; }
.icon-background { background: transparent; position: relative; margin-left: auto; margin-right: auto; }
.icon-holder { position: relative; width: 100%; height: 100%; }
.icon, .inner-arrow, .outer-arrow, .inner-circle, .white-lines, .plus, .line { position: absolute; }
.white-glow { position: absolute; display: none; }
.centered-img { position: absolute; left: 50%; top: 50%; margin-left: -50%; margin-top: -50%; }
.icon-text { display: block; position: absolute; }
.battery { display:block; }
		
.icon-text h3 { font-size: 14px; line-height: 15px; }
.icon-text h4 { font-size: 18px; line-height: 21px;}
.step-text { width: 210px; height: 210px; font-size: 17px; line-height: 21px; top: 128px; left: 128px; }
.step-text b { font-size: 18px; }
.aligner { width: 210px; height: 210px; }
.icon-background { width: 480px; height: 490px; padding: 10px 0 10px 10px; }
.icon { height: 86px; width: 86px; }
.inner-arrow { height: 248px; width: 248px; left: 110px; top: 110px; }
.outer-arrow { height: 418px; width: 418px; left: 25px; top: 25px; }
.inner-circle { height: 238px; width: 238px; left: 114px; top: 114px; }
.white-lines { height: 365px; width: 365px; left: 56px; top: 56px; }
.plus { height: 29px; width: 29px; }
.white-glow { height: 29px; width: 29px; }
.battery { width: 147px; height: 147px; }
#arrow1 { animation: arrow-rotate 30s infinite linear; }
#arrow2 { animation: arrow-rotate 30s infinite linear; }
#line1 { left: 10px; top: -20px; }
#line2 { left: 10px; top: 0; }
#line3 { left: 10px; top: 21px; }
#line4 { left: -15px; top: 28px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 301px; }
#step-2 { top: 227px; left: 361px; }
#step-3 { top: 422px; left: 243px; }
#step-4 { top: 422px; left: 26px; }
#step-5 { top: 217px; left: 0px; }
#icon1 { top: 0; left: 207px; }
#icon5 { top: 133px; left: 18px; }
#icon2 { top: 140px; left: 378px; }
#icon3 { top: 354px; left: 294px; }
#icon4 { top: 358px; left: 79px; }
#plus1, #white-glow1 { top: 43px; left: 297px; }
#plus2, #white-glow2 { top: 267px; left: 385px; }
#plus3, #white-glow3 { top: 388px; left: 254px; }
#plus4, #white-glow4 { top: 357px; left: 59px; }
#plus5, #white-glow5 { top: 110px; left: 93px; }

@keyframes arrow-rotate {
	from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

@media (max-width: 768px) {
    .icon-background { margin-left: auto; margin-right: auto; }
}


@media (min-width: 768px) and (max-width: 1149px) {
.icon-text h3 { font-size: 7px; line-height: 8px; }
.icon-text h4 { font-size: 10px; line-height: 11px;}
.step-text { width: 114px; height: 114px; font-size: 9px; line-height: 11px; top: 69px; left: 69px; }
.step-text b { font-size: 10px; }
.aligner { width: 114px; height: 114px; }
.icon-background { width: 265px; height: 275px; }
.icon { height: 46px; width: 46px; }
.inner-arrow { height: 134px; width: 134px; left: 59px; top: 59px; }
.outer-arrow { height: 226px; width: 226px; left: 13px; top: 13px; }
.inner-circle { height: 129px; width: 129px; left: 62px; top: 62px; }
.white-lines { height: 198px; width: 198px; left: 30px; top: 30px; }
.plus { height: 16px; width: 16px; }
.white-glow { height: 16px; width: 16px; }
.battery { width: 79px; height: 79px; }
.line { width: 255px; height: 255px; }
#line1 { left: 5px; top: -20px; }
#line2 { left: 5px; top: 0; }
#line3 { left: 5px; top: 11px; }
#line4 { left: -15px; top: 15px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 163px; }
#step-2 { top: 123px; left: 196px; }
#step-3 { top: 229px; left: 132px; }
#step-4 { top: 229px; left: 14px; }
#step-5 { top: 118px; left: 0px; }
#icon1 { top: 0; left: 112px; }
#icon5 { top: 72px; left: 10px; }
#icon2 { top: 76px; left: 205px; }
#icon3 { top: 192px; left: 159px; }
#icon4 { top: 194px; left: 43px; }
#plus1, #white-glow1 { top: 23px; left: 161px; }
#plus2, #white-glow2 { top: 145px; left: 209px; }
#plus3, #white-glow3 { top: 210px; left: 138px; }
#plus4, #white-glow4 { top: 193px; left: 32px; }
#plus5, #white-glow5 { top: 59px; left: 50px; }
}
@media (max-width: 767px) {
    .icon-background { margin-left: auto; margin-right: auto; padding-left: 5px; padding-right: 5px; }
}
@media (min-width: 1150px) and (max-width: 1279px), (min-width: 10px) and (max-width: 419px) {
.icon-text h3 { font-size: 9px; line-height: 11px; }
.icon-text h4 { font-size: 13px; line-height: 15px;}
.step-text { width: 147px; height: 147px; font-size: 12px; line-height: 15px; top: 90px; left: 90px; }
.step-text b { font-size: 13px; }
.aligner { width: 147px; height: 147px; }
.icon-background { width: 340px; height: 350px; }
.icon { height: 60px; width: 60px; }
.inner-arrow { height: 174px; width: 174px; left: 77px; top: 77px; }
.outer-arrow { height: 293px; width: 293px; left: 17px; top: 17px; }
.inner-circle { height: 167px; width: 167px; left: 80px; top: 80px; }
.white-lines { height: 256px; width: 256px; left: 39px; top: 39px; }
.plus { height: 20px; width: 20px; }
.white-glow { height: 20px; width: 20px; }
.battery { width: 103px; height: 103px; }
.line { width: 330px; height: 330px; }
#line1 { left: 7px; top: -20px; }
#line2 { left: 7px; top: 0; }
#line3 { left: 7px; top: 14px; }
#line4 { left: -15px; top: 19px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 211px; }
#step-2 { top: 160px; left: 254px; }
#step-3 { top: 296px; left: 171px; }
#step-4 { top: 296px; left: 18px; }
#step-5 { top: 152px; left: 0px; }
#icon1 { top: 0; left: 145px; }
#icon5 { top: 94px; left: 13px; }
#icon2 { top: 98px; left: 265px; }
#icon3 { top: 249px; left: 206px; }
#icon4 { top: 251px; left: 56px; }
#plus1, #white-glow1 { top: 30px; left: 209px; }
#plus2, #white-glow2 { top: 188px; left: 270px; }
#plus3, #white-glow3 { top: 272px; left: 178px; }
#plus4, #white-glow4 { top: 250px; left: 41px; }
#plus5, #white-glow5 { top: 77px; left: 65px; }
}
@media (min-width: 10px) and (max-width: 419px) {
    .icon-background { width: 90vw; height: 95vw; padding-left: 5vw; }
}

@media (min-width: 1280px) and (max-width: 1420px), (min-width: 420px) and (max-width: 540px) {
.icon-text h3 { font-size: 11px; line-height: 13px; }
.icon-text h4 { font-size: 15px; line-height: 18px;}
.step-text { width: 174px; height: 174px; font-size: 14px; line-height: 18px; top: 106px; left: 106px; }
.step-text b { font-size: 15px; }
.aligner { width: 174px; height: 174px; }
.icon-background { width: 400px; height: 410px; }
.icon { height: 71px; width: 71px; }
.inner-arrow { height: 206px; width: 206px; left: 91px; top: 91px; }
.outer-arrow { height: 347px; width: 347px; left: 20px; top: 20px; }
.inner-circle { height: 198px; width: 198px; left: 94px; top: 94px; }
.white-lines { height: 302px; width: 302px; left: 46px; top: 46px; }
.plus { height: 24px; width: 24px; }
.white-glow { height: 24px; width: 24px; }
.battery { width: 122px; height: 122px; }
.line { width: 390px; height: 390px; }
#line1 { left: 8px; top: -20px; }
#line2 { left: 8px; top: 0; }
#line3 { left: 8px; top: 17px; }
#line4 { left: -15px; top: 23px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 250px; }
#step-2 { top: 189px; left: 300px; }
#step-3 { top: 350px; left: 202px; }
#step-4 { top: 350px; left: 22px; }
#step-5 { top: 180px; left: 0px; }
#icon1 { top: 0; left: 172px; }
#icon5 { top: 111px; left: 15px; }
#icon2 { top: 116px; left: 313px; }
#icon3 { top: 294px; left: 244px; }
#icon4 { top: 297px; left: 66px; }
#plus1, #white-glow1 { top: 35px; left: 247px; }
#plus2, #white-glow2 { top: 222px; left: 319px; }
#plus3, #white-glow3 { top: 322px; left: 211px; }
#plus4, #white-glow4 { top: 296px; left: 49px; }
#plus5, #white-glow5 { top: 91px; left: 77px; }
}
}

/* From post 7852 (_wpb_post_custom_css) */
body.page-id-7852, body.postid-7852 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 7853 (_wpb_post_custom_css) */
body.page-id-7853, body.postid-7853 {
.blog-image.wp-post-image { display: none; }
}

/* From post 7857 (_wpb_post_custom_css) */
body.page-id-7857, body.postid-7857 {
.blog-image.wp-post-image { display: none; }
}

/* From post 7859 (_wpb_post_custom_css) */
body.page-id-7859, body.postid-7859 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 7885 (_wpb_post_custom_css) */
body.page-id-7885, body.postid-7885 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 7886 (_wpb_post_custom_css) */
body.page-id-7886, body.postid-7886 {
.blog-image.wp-post-image { display: none; }
}

/* From post 7903 (_wpb_post_custom_css) */
body.page-id-7903, body.postid-7903 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 7961 (_wpb_post_custom_css) */
body.page-id-7961, body.postid-7961 {
.blog-image.wp-post-image { display: none; }
}

/* From post 8004 (_wpb_post_custom_css) */
body.page-id-8004, body.postid-8004 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 8386 (_wpb_post_custom_css) */
body.page-id-8386, body.postid-8386 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 8628 (_wpb_post_custom_css) */
body.page-id-8628, body.postid-8628 {
.blog-content-wrapper { padding-top: 0 !important; }
.blog-image.wp-post-image { display: none; }
}

/* From post 8745 (_wpb_post_custom_css) */
body.page-id-8745, body.postid-8745 {
.blog-content-wrapper { padding-top: 0 !important; }
.blog-image.wp-post-image { display: none; }
}

/* From post 8773 (_wpb_post_custom_css) */
body.page-id-8773, body.postid-8773 {
.blog-content-wrapper { padding-top: 0 !important; }
.blog-image.wp-post-image { display: none; }
}

/* From post 8790 (_wpb_post_custom_css) */
body.page-id-8790, body.postid-8790 {
.blog-content-wrapper { padding-top: 0 !important; }
.blog-image.wp-post-image { display: none; }
}

/* From post 8857 (_wpb_post_custom_css) */
body.page-id-8857, body.postid-8857 {
.icon-text h3 { color: #FFF; font-weight: 700; margin: 0; padding: 0; }
.icon-text h4 { color: #1f3662; font-weight: 400; margin: 0; padding: 0;}
.step-text { display: block; color: #000; font-weight: 400; position: absolute; text-align: center; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text b { font-weight: 700; color: #87c541; }
.line { display: block; width: 470px; height: 470px; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text.hidden-txt, .line.hidden-line, .step-text.hidden-battery { opacity: 0; }
.aligner { display: flex; align-items: center; justify-content: center; }
.icon-background { background: transparent; position: relative; margin-left: auto; margin-right: auto; }
.icon-holder { position: relative; width: 100%; height: 100%; }
.icon, .inner-arrow, .outer-arrow, .inner-circle, .white-lines, .plus, .line { position: absolute; }
.white-glow { position: absolute; display: none; }
.centered-img { position: absolute; left: 50%; top: 50%; margin-left: -50%; margin-top: -50%; }
.icon-text { display: block; position: absolute; }
.battery { display:block; }
		
.icon-text h3 { font-size: 14px; line-height: 15px; }
.icon-text h4 { font-size: 18px; line-height: 21px;}
.step-text { width: 210px; height: 210px; font-size: 17px; line-height: 21px; top: 128px; left: 128px; }
.step-text b { font-size: 18px; }
.aligner { width: 210px; height: 210px; }
.icon-background { width: 480px; height: 490px; padding: 10px 0 10px 10px; }
.icon { height: 86px; width: 86px; }
.inner-arrow { height: 248px; width: 248px; left: 110px; top: 110px; }
.outer-arrow { height: 418px; width: 418px; left: 25px; top: 25px; }
.inner-circle { height: 238px; width: 238px; left: 114px; top: 114px; }
.white-lines { height: 365px; width: 365px; left: 56px; top: 56px; }
.plus { height: 29px; width: 29px; }
.white-glow { height: 29px; width: 29px; }
.battery { width: 147px; height: 147px; }
#arrow1 { animation: arrow-rotate 30s infinite linear; }
#arrow2 { animation: arrow-rotate 30s infinite linear; }
#line1 { left: 10px; top: -20px; }
#line2 { left: 10px; top: 0; }
#line3 { left: 10px; top: 21px; }
#line4 { left: -15px; top: 28px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 301px; }
#step-2 { top: 227px; left: 361px; }
#step-3 { top: 422px; left: 243px; }
#step-4 { top: 422px; left: 26px; }
#step-5 { top: 217px; left: 0px; }
#icon1 { top: 0; left: 207px; }
#icon5 { top: 133px; left: 18px; }
#icon2 { top: 140px; left: 378px; }
#icon3 { top: 354px; left: 294px; }
#icon4 { top: 358px; left: 79px; }
#plus1, #white-glow1 { top: 43px; left: 297px; }
#plus2, #white-glow2 { top: 267px; left: 385px; }
#plus3, #white-glow3 { top: 388px; left: 254px; }
#plus4, #white-glow4 { top: 357px; left: 59px; }
#plus5, #white-glow5 { top: 110px; left: 93px; }

@keyframes arrow-rotate {
	from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

@media (max-width: 768px) {
    .icon-background { margin-left: auto; margin-right: auto; }
}


@media (min-width: 768px) and (max-width: 1149px) {
.icon-text h3 { font-size: 7px; line-height: 8px; }
.icon-text h4 { font-size: 10px; line-height: 11px;}
.step-text { width: 114px; height: 114px; font-size: 9px; line-height: 11px; top: 69px; left: 69px; }
.step-text b { font-size: 10px; }
.aligner { width: 114px; height: 114px; }
.icon-background { width: 265px; height: 275px; }
.icon { height: 46px; width: 46px; }
.inner-arrow { height: 134px; width: 134px; left: 59px; top: 59px; }
.outer-arrow { height: 226px; width: 226px; left: 13px; top: 13px; }
.inner-circle { height: 129px; width: 129px; left: 62px; top: 62px; }
.white-lines { height: 198px; width: 198px; left: 30px; top: 30px; }
.plus { height: 16px; width: 16px; }
.white-glow { height: 16px; width: 16px; }
.battery { width: 79px; height: 79px; }
.line { width: 255px; height: 255px; }
#line1 { left: 5px; top: -20px; }
#line2 { left: 5px; top: 0; }
#line3 { left: 5px; top: 11px; }
#line4 { left: -15px; top: 15px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 163px; }
#step-2 { top: 123px; left: 196px; }
#step-3 { top: 229px; left: 132px; }
#step-4 { top: 229px; left: 14px; }
#step-5 { top: 118px; left: 0px; }
#icon1 { top: 0; left: 112px; }
#icon5 { top: 72px; left: 10px; }
#icon2 { top: 76px; left: 205px; }
#icon3 { top: 192px; left: 159px; }
#icon4 { top: 194px; left: 43px; }
#plus1, #white-glow1 { top: 23px; left: 161px; }
#plus2, #white-glow2 { top: 145px; left: 209px; }
#plus3, #white-glow3 { top: 210px; left: 138px; }
#plus4, #white-glow4 { top: 193px; left: 32px; }
#plus5, #white-glow5 { top: 59px; left: 50px; }
}
@media (max-width: 767px) {
    .icon-background { margin-left: auto; margin-right: auto; padding-left: 5px; padding-right: 5px; }
}
@media (min-width: 1150px) and (max-width: 1279px), (min-width: 10px) and (max-width: 419px) {
.icon-text h3 { font-size: 9px; line-height: 11px; }
.icon-text h4 { font-size: 13px; line-height: 15px;}
.step-text { width: 147px; height: 147px; font-size: 12px; line-height: 15px; top: 90px; left: 90px; }
.step-text b { font-size: 13px; }
.aligner { width: 147px; height: 147px; }
.icon-background { width: 340px; height: 350px; }
.icon { height: 60px; width: 60px; }
.inner-arrow { height: 174px; width: 174px; left: 77px; top: 77px; }
.outer-arrow { height: 293px; width: 293px; left: 17px; top: 17px; }
.inner-circle { height: 167px; width: 167px; left: 80px; top: 80px; }
.white-lines { height: 256px; width: 256px; left: 39px; top: 39px; }
.plus { height: 20px; width: 20px; }
.white-glow { height: 20px; width: 20px; }
.battery { width: 103px; height: 103px; }
.line { width: 330px; height: 330px; }
#line1 { left: 7px; top: -20px; }
#line2 { left: 7px; top: 0; }
#line3 { left: 7px; top: 14px; }
#line4 { left: -15px; top: 19px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 211px; }
#step-2 { top: 160px; left: 254px; }
#step-3 { top: 296px; left: 171px; }
#step-4 { top: 296px; left: 18px; }
#step-5 { top: 152px; left: 0px; }
#icon1 { top: 0; left: 145px; }
#icon5 { top: 94px; left: 13px; }
#icon2 { top: 98px; left: 265px; }
#icon3 { top: 249px; left: 206px; }
#icon4 { top: 251px; left: 56px; }
#plus1, #white-glow1 { top: 30px; left: 209px; }
#plus2, #white-glow2 { top: 188px; left: 270px; }
#plus3, #white-glow3 { top: 272px; left: 178px; }
#plus4, #white-glow4 { top: 250px; left: 41px; }
#plus5, #white-glow5 { top: 77px; left: 65px; }
}
@media (min-width: 10px) and (max-width: 419px) {
    .icon-background { width: 90vw; height: 95vw; padding-left: 5vw; }
}

@media (min-width: 1280px) and (max-width: 1420px), (min-width: 420px) and (max-width: 540px) {
.icon-text h3 { font-size: 11px; line-height: 13px; }
.icon-text h4 { font-size: 15px; line-height: 18px;}
.step-text { width: 174px; height: 174px; font-size: 14px; line-height: 18px; top: 106px; left: 106px; }
.step-text b { font-size: 15px; }
.aligner { width: 174px; height: 174px; }
.icon-background { width: 400px; height: 410px; }
.icon { height: 71px; width: 71px; }
.inner-arrow { height: 206px; width: 206px; left: 91px; top: 91px; }
.outer-arrow { height: 347px; width: 347px; left: 20px; top: 20px; }
.inner-circle { height: 198px; width: 198px; left: 94px; top: 94px; }
.white-lines { height: 302px; width: 302px; left: 46px; top: 46px; }
.plus { height: 24px; width: 24px; }
.white-glow { height: 24px; width: 24px; }
.battery { width: 122px; height: 122px; }
.line { width: 390px; height: 390px; }
#line1 { left: 8px; top: -20px; }
#line2 { left: 8px; top: 0; }
#line3 { left: 8px; top: 17px; }
#line4 { left: -15px; top: 23px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 250px; }
#step-2 { top: 189px; left: 300px; }
#step-3 { top: 350px; left: 202px; }
#step-4 { top: 350px; left: 22px; }
#step-5 { top: 180px; left: 0px; }
#icon1 { top: 0; left: 172px; }
#icon5 { top: 111px; left: 15px; }
#icon2 { top: 116px; left: 313px; }
#icon3 { top: 294px; left: 244px; }
#icon4 { top: 297px; left: 66px; }
#plus1, #white-glow1 { top: 35px; left: 247px; }
#plus2, #white-glow2 { top: 222px; left: 319px; }
#plus3, #white-glow3 { top: 322px; left: 211px; }
#plus4, #white-glow4 { top: 296px; left: 49px; }
#plus5, #white-glow5 { top: 91px; left: 77px; }
}
}

/* From post 9071 (_wpb_post_custom_css) */
body.page-id-9071, body.postid-9071 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 9268 (_wpb_post_custom_css) */
body.page-id-9268, body.postid-9268 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 9363 (_wpb_post_custom_css) */
body.page-id-9363, body.postid-9363 {
body blockquote p { text-align: center; font-style: italic; }
}

/* From post 9626 (_wpb_post_custom_css) */
body.page-id-9626, body.postid-9626 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 9711 (_wpb_post_custom_css) */
body.page-id-9711, body.postid-9711 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 9979 (_wpb_post_custom_css) */
body.page-id-9979, body.postid-9979 {
.glossary-wrapper > .vc_row { scroll-margin-top: 140px; }
html { scroll-behavior: smooth; }
}

/* From post 10011 (_wpb_post_custom_css) */
body.page-id-10011, body.postid-10011 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 10055 (_wpb_post_custom_css) */
body.page-id-10055, body.postid-10055 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 10116 (_wpb_post_custom_css) */
body.page-id-10116, body.postid-10116 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 10177 (_wpb_post_custom_css) */
body.page-id-10177, body.postid-10177 {
.content-wrapper-full.secondary-page { background: transparent !important; }
.main-content-section.banner-section { z-index: 100 !important; overflow: visible !important; }
.banner-img figcaption.vc_figure-caption { z-index: 200; padding-left: 25px; padding-right: 25px; }
.main-content-section { z-index: 5; }
}

/* From post 10180 (_wpb_post_custom_css) */
body.page-id-10180, body.postid-10180 {
.content-wrapper-full.secondary-page { background: transparent !important; }
.main-content-section.banner-section { z-index: 100 !important; overflow: visible !important; }
.banner-img figcaption.vc_figure-caption { z-index: 200; padding-left: 25px; padding-right: 25px; }
.main-content-section { z-index: 5; }
}

/* From post 10251 (_wpb_post_custom_css) */
body.page-id-10251, body.postid-10251 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 10712 (_wpb_post_custom_css) */
body.page-id-10712, body.postid-10712 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 10926 (_wpb_post_custom_css) */
body.page-id-10926, body.postid-10926 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 10928 (_wpb_post_custom_css) */
body.page-id-10928, body.postid-10928 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 10931 (_wpb_post_custom_css) */
body.page-id-10931, body.postid-10931 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 10956 (_wpb_post_custom_css) */
body.page-id-10956, body.postid-10956 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11001 (_wpb_post_custom_css) */
body.page-id-11001, body.postid-11001 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11023 (_wpb_post_custom_css) */
body.page-id-11023, body.postid-11023 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11054 (_wpb_post_custom_css) */
body.page-id-11054, body.postid-11054 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11085 (_wpb_post_custom_css) */
body.page-id-11085, body.postid-11085 {
.icon-text h3 { color: #FFF; font-weight: 700; margin: 0; padding: 0; }
.icon-text h4 { color: #1f3662; font-weight: 400; margin: 0; padding: 0;}
.step-text { display: block; color: #000; font-weight: 400; position: absolute; text-align: center; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text b { font-weight: 700; color: #87c541; }
.line { display: block; width: 651px; height: 651px; opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.step-text.hidden-txt, .line.hidden-line, .step-text.hidden-battery { opacity: 0; }
.aligner { display: flex; align-items: center; justify-content: center; }
.icon-background { background: transparent; position: relative; }
.icon-holder { position: relative; width: 100%; height: 100%; }
.icon, .inner-arrow, .outer-arrow, .inner-circle, .white-lines, .plus, .line { position: absolute; }
.white-glow { position: absolute; display: none; }
.centered-img { position: absolute; left: 50%; top: 50%; margin-left: -50%; margin-top: -50%; }
.icon-text { display: block; position: absolute; }
.battery { display:block; }
		
.icon-text h3 { font-size: 20px; line-height: 22px; }
.icon-text h4 { font-size: 27px; line-height: 31px;}
.step-text { width: 292px; height: 292px; font-size: 24px; line-height: 31px; top: 179px; left: 179px; }
.step-text b { font-size: 27px; }
.aligner { width: 292px; height: 292px; }
.icon-background { width: 651px; height: 651px; }
.icon { height: 120px; width: 120px; }
.inner-arrow { height: 344px; width: 344px; left: 153px; top: 153px; }
.outer-arrow { height: 580px; width: 580px; left: 35px; top: 35px; }
.inner-circle { height: 332px; width: 332px; left: 159px; top: 159px; }
.white-lines { height: 506px; width: 506px; left: 79px; top: 79px; }
.plus { height: 42px; width: 42px; }
.white-glow { height: 42px; width: 42px; }
.battery { width: 204px; height: 204px; }
#line1 { left: 15px; top: -20px; }
#line2 { left: 15px; top: 0; }
#line3 { left: 15px; top: 30px; }
#line4 { left: -15px; top: 40px; }
#line5 { left: 0px; top: -5px; }
#arrow1 { animation: arrow-rotate 30s infinite linear; }
#arrow2 { animation: arrow-rotate 30s infinite linear; }
#step-1 { top: 0; left: 418px; }
#step-2 { top: 316px; left: 502px; }
#step-3 { top: 585px; left: 338px; }
#step-4 { top: 585px; left: 37px; }
#step-5 { top: 302px; left: 0px; }
#icon1 { top: 0; left: 288px; }
#icon5 { top: 186px; left: 27px; }
#icon2 { top: 195px; left: 525px; }
#icon3 { top: 492px; left: 409px; }
#icon4 { top: 497px; left: 111px; }
#plus1, #white-glow1 { top: 60px; left: 413px; }
#plus2, #white-glow2 { top: 372px; left: 534px; }
#plus3, #white-glow3 { top: 539px; left: 353px; }
#plus4, #white-glow4 { top: 495px; left: 83px; }
#plus5, #white-glow5 { top: 153px; left: 130px; }

/* NEW BCI/EEE styles */
#key-inits { background: var(--white) url('/wp-content/uploads/2023/03/key-industry-initiatives-background.png') no-repeat left top !important; background-size: auto !important; overflow: visible; }
.home-banner-section .top-right-text { padding-top: 25px; }
.home-banner-section h2 { padding-bottom: 15px; font-weight: 400; }
.home-banner-row, .nk-awb .nk-awb-wrap { height: 46vw; max-height: 450px; }
.home-banner-row > .vc_column_container { padding-top: 33vw; }
.banner-btn { width: 100%; }

@keyframes arrow-rotate {
	from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
@media (max-width: 767px) {
    .icon-background { margin-left: auto; margin-right: auto; }
    .home-banner-section .top-right-text { padding-top: 50px; }
    .home-banner-section .home-banner-right .wpb_text_column h5 { font-size: 24px; line-height: 26px; }
}

@media(max-width: 600px) {
    .home-banner-section .top-right-text { padding-top: 25px; }    
    .home-banner-section .home-banner-right .wpb_text_column h5 { font-size: 20px; line-height: 22px; }
}

@media (max-width: 419px) {
    .icon-background { width: 95vw; height: 95vw; }
}

@media (min-width: 768px) and (max-width: 991px), (min-width: 400px) and (max-width: 520px) {
.icon-text h3 { font-size: 11px; line-height: 12px; }
.icon-text h4 { font-size: 15px; line-height: 17px;}
.step-text { width: 172px; height: 172px; font-size: 14px; line-height: 17px; top: 104px; left: 104px; }
.step-text b { font-size: 15px; }
.aligner { width: 172px; height: 172px; }
.icon-background { width: 384px; height: 384px; }
.icon { height: 70px; width: 70px; }
.inner-arrow { height: 202px; width: 202px; left: 90px; top: 90px; }
.outer-arrow { height: 341px; width: 341px; left: 20px; top: 20px; }
.inner-circle { height: 195px; width: 195px; left: 93px; top: 93px; }
.white-lines { height: 298px; width: 298px; left: 46px; top: 46px; }
.plus { height: 24px; width: 24px; }
.white-glow { height: 24px; width: 24px; }
.battery { width: 120px; height: 120px; }
.line { width: 384px; height: 384px; }
#line1 { left: 8px; top: -20px; }
#line2 { left: 8px; top: 0; }
#line3 { left: 8px; top: 17px; }
#line4 { left: -15px; top: 23px; }
#line5 { left: 0px; top: -5px; }#step-1 { top: 0; left: 246px; }
#step-1 { top: 0; left: 246px; }
#step-2 { top: 186px; left: 295px; }
#step-3 { top: 344px; left: 199px; }
#step-4 { top: 344px; left: 21px; }
#step-5 { top: 177px; left: 0px; }
#icon1 { top: 0; left: 169px; }
#icon5 { top: 109px; left: 15px; }
#icon2 { top: 114px; left: 309px; }
#icon3 { top: 289px; left: 240px; }
#icon4 { top: 293px; left: 65px; }
#plus1, #white-glow1 { top: 35px; left: 243px; }
#plus2, #white-glow2 { top: 218px; left: 314px; }
#plus3, #white-glow3 { top: 317px; left: 208px; }
#plus4, #white-glow4 { top: 291px; left: 48px; }
#plus5, #white-glow5 { top: 90px; left: 76px; }

/* New Styles */
.home-banner-section .top-right-text { padding-top: 15px; }
.home-banner-section .top-right-text { padding-bottom: 10px; }

}

@media (min-width: 992px) and (max-width: 1199px), (min-width: 520px) and (max-width: 620px) {
.icon-text h3 { font-size: 15px; line-height: 16px; }
.icon-text h4 { font-size: 20px; line-height: 23px;}
.step-text { width: 222px; height: 222px; font-size: 18px; line-height: 23px; top: 136px; left: 136px; }
.step-text b { font-size: 20px; }
.aligner { width: 222px; height: 222px; }
.icon-background { width: 495px; height: 495px; }
.icon { height: 91px; width: 91px; }
.inner-arrow { height: 261px; width: 261px; left: 116px; top: 116px; }
.outer-arrow { height: 441px; width: 441px; left: 26px; top: 26px; }
.inner-circle { height: 252px; width: 252px; left: 120px; top: 120px; }
.white-lines { height: 384px; width: 384px; left: 60px; top: 60px; }
.plus { height: 31px; width: 31px; }
.white-glow { height: 31px; width: 31px; }
.battery { width: 155px; height: 155px; }
.line { width: 495px; height: 495px; }
#line1 { left: 11px; top: -20px; }
#line2 { left: 11px; top: 0; }
#line3 { left: 11px; top: 22px; }
#line4 { left: -15px; top: 30px; }
#line5 { left: 0px; top: -5px; }#step-1 { top: 0; left: 317px; }
#step-1 { top: 0; left: 317px; }
#step-2 { top: 240px; left: 381px; }
#step-3 { top: 444px; left: 257px; }
#step-4 { top: 444px; left: 28px; }
#step-5 { top: 229px; left: 0px; }
#icon1 { top: 0; left: 218px; }
#icon5 { top: 141px; left: 20px; }
#icon2 { top: 148px; left: 399px; }
#icon3 { top: 374px; left: 310px; }
#icon4 { top: 377px; left: 84px; }
#plus1, #white-glow1 { top: 45px; left: 314px; }
#plus2, #white-glow2 { top: 282px; left: 406px; }
#plus3, #white-glow3 { top: 409px; left: 268px; }
#plus4, #white-glow4 { top: 376px; left: 63px; }
#plus5, #white-glow5 { top: 116px; left: 98px; }
}

@media (min-width: 1200px) and (max-width: 1301px), (min-width: 620px) and (max-width: 767px) {
.icon-text h3 { font-size: 18px; line-height: 20px; }
.icon-text h4 { font-size: 24px; line-height: 28px;}
.step-text { width: 269px; height: 269px; font-size: 22px; line-height: 28px; top: 164px; left: 164px; }
.step-text b { font-size: 24px; }
.aligner { width: 269px; height: 269px; }
.icon-background { width: 600px; height: 600px; }
.icon { height: 110px; width: 110px; }
.inner-arrow { height: 317px; width: 317px; left: 141px; top: 141px; }
.outer-arrow { height: 534px; width: 534px; left: 32px; top: 32px; }
.inner-circle { height: 305px; width: 305px; left: 146px; top: 146px; }
.white-lines { height: 466px; width: 466px; left: 72px; top: 72px; }
.plus { height: 38px; width: 38px; }
.white-glow { height: 38px; width: 38px; }
.battery { width: 188px; height: 188px; }
.line { width: 600px; height: 600px; }
#line1 { left: 13px; top: -20px; }
#line2 { left: 13px; top: 0; }
#line3 { left: 13px; top: 27px; }
#line4 { left: -15px; top: 36px; }
#line5 { left: 0px; top: -5px; }
#step-1 { top: 0; left: 385px; }
#step-2 { top: 291px; left: 462px; }
#step-3 { top: 539px; left: 311px; }
#step-4 { top: 539px; left: 34px; }
#step-5 { top: 278px; left: 0px; }
#icon1 { top: 0; left: 265px; }
#icon5 { top: 171px; left: 24px; }
#icon2 { top: 179px; left: 483px; }
#icon3 { top: 453px; left: 376px; }
#icon4 { top: 458px; left: 102px; }
#plus1, #white-glow1 { top: 55px; left: 380px; }
#plus2, #white-glow2 { top: 342px; left: 492px; }
#plus3, #white-glow3 { top: 496px; left: 325px; }
#plus4, #white-glow4 { top: 456px; left: 76px; }
#plus5, #white-glow5 { top: 141px; left: 119px; }
}
@media (min-width: 1200px) {
    .home-banner-row > .vc_column_container { padding-top: 374px; }
}
}

/* From post 11154 (_wpb_post_custom_css) */
body.page-id-11154, body.postid-11154 {
.content-wrapper-full.secondary-page { background: transparent !important; }
.main-content-section.banner-section { z-index: 100 !important; overflow: visible !important; }
.banner-img figcaption.vc_figure-caption { z-index: 200; padding-left: 25px; padding-right: 25px; }
.main-content-section { z-index: 5; }
body .conf-accord h4 a, body .conf-accord h4 a:hover, body .conf-accord .vc_tta-panels-container .vc_tta-panel-title > a { color: #36BBED !important; font-size: 16px; line-height: 22px; padding: 14px 24px 12px; text-transform: uppercase; font-family: "DINNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
body .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading { background-color: #FFFFFF !important; border-color: #36BBED !important; border: 2px solid #36BBED; }
body .vc_tta-panels-container .vc_tta-panel-title > a i.vc_tta-controls-icon::before, body .vc_tta-panels-container .vc_tta-panel-title > a i.vc_tta-controls-icon::after { border-color: #36BBED !important; }

#registration-table { border: 1px solid #c5c5c5; }
.table-header { background: rgb(0,82,158); background: linear-gradient(90deg, rgba(0,82,158,1) 0%, rgba(54,187,237,1) 45%, rgba(54,187,237,1) 55%, rgba(0,82,158,1) 100%); }
.table-header p { font-size: 20px; line-height: 1.2; padding: 0; color: #FFF; font-family: 'DINNextLTPro-Regular', Arial, 'Helvetica Neue', Helvetica, Tahoma, sans-serif; }
table tbody tr { background-color: #fff; }
table tbody tr:nth-child(2n) { border-bottom: 0; background-color: #f1f1f1; }
#registration-table tbody tr > td:first-child { ine-height: 1.1; font-family: 'DINNextLTPro-Bold', Arial, 'Helvetica Neue', Helvetica, Tahoma, sans-serif; }
.tg td { border-color: #c5c5c5; border-style: solid; border-width: 1px; font-size: 14px; overflow: hidden; padding: 10px 5px; word-break: normal; }
.tg { border-collapse: collapse; border-spacing: 0; text-align: center; }

@media(max-width: 767px) {
.table-header p { font-size: 16px; }
}

@media(max-width: 620px) {
.table-header p { font-size: 13px; }
}
}

/* From post 11175 (_wpb_post_custom_css) */
body.page-id-11175, body.postid-11175 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11192 (_wpb_post_custom_css) */
body.page-id-11192, body.postid-11192 {
.content-wrapper-full.secondary-page { background: transparent !important; }
.main-content-section.banner-section { z-index: 100 !important; overflow: visible !important; }
.banner-img figcaption.vc_figure-caption { z-index: 200; padding-left: 25px; padding-right: 25px; }
.main-content-section { z-index: 5; }
body .conf-accord h4 a, body .conf-accord h4 a:hover, body .conf-accord .vc_tta-panels-container .vc_tta-panel-title > a { color: #36BBED !important; font-size: 16px; line-height: 22px; padding: 14px 24px 12px; text-transform: uppercase; font-family: "DINNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
body .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading { background-color: #FFFFFF !important; border-color: #36BBED !important; border: 2px solid #36BBED; }
body .vc_tta-panels-container .vc_tta-panel-title > a i.vc_tta-controls-icon::before, body .vc_tta-panels-container .vc_tta-panel-title > a i.vc_tta-controls-icon::after { border-color: #36BBED !important; }
.svg-image img { width: 100vw; height: auto; }

#registration-table { border: 1px solid #c5c5c5; }
.table-header { background: rgb(0,82,158); background: linear-gradient(90deg, rgba(0,82,158,1) 0%, rgba(54,187,237,1) 45%, rgba(54,187,237,1) 55%, rgba(0,82,158,1) 100%); }
.table-header p { font-size: 20px; line-height: 1.2; padding: 0; color: #FFF; font-family: \'DINNextLTPro-Regular\', Arial, \'Helvetica Neue\', Helvetica, Tahoma, sans-serif; }
table tbody tr { background-color: #fff; }
table tbody tr:nth-child(2n) { border-bottom: 0; background-color: #f1f1f1; }
#registration-table tbody tr > td:first-child { ine-height: 1.1; font-family: \'DINNextLTPro-Bold\', Arial, \'Helvetica Neue\', Helvetica, Tahoma, sans-serif; }
.tg td { border-color: #c5c5c5; border-style: solid; border-width: 1px; font-size: 14px; overflow: hidden; padding: 10px 5px; word-break: normal; }
.tg { border-collapse: collapse; border-spacing: 0; text-align: center; }

@media(max-width: 767px) {
.table-header p { font-size: 16px; }
}

@media(max-width: 620px) {
.table-header p { font-size: 13px; }
}
}

/* From post 11274 (_wpb_post_custom_css) */
body.page-id-11274, body.postid-11274 {
.content-wrapper-full.secondary-page { background: transparent !important; }
.main-content-section.banner-section { z-index: 100 !important; overflow: visible !important; }
.banner-img figcaption.vc_figure-caption { z-index: 200; padding-left: 25px; padding-right: 25px; }
.main-content-section { z-index: 5; }
body .conf-accord h4 a, body .conf-accord h4 a:hover, body .conf-accord .vc_tta-panels-container .vc_tta-panel-title > a { color: #36BBED !important; font-size: 16px; line-height: 22px; padding: 14px 24px 12px; text-transform: uppercase; font-family: "DINNextLTPro-Bold", Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
body .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading { background-color: #FFFFFF !important; border-color: #36BBED !important; border: 2px solid #36BBED; }
body .vc_tta-panels-container .vc_tta-panel-title > a i.vc_tta-controls-icon::before, body .vc_tta-panels-container .vc_tta-panel-title > a i.vc_tta-controls-icon::after { border-color: #36BBED !important; }
.svg-image img { width: 100vw; height: auto; }

#registration-table { border: 1px solid #c5c5c5; }
.table-header { background: rgb(0,82,158); background: linear-gradient(90deg, rgba(0,82,158,1) 0%, rgba(54,187,237,1) 45%, rgba(54,187,237,1) 55%, rgba(0,82,158,1) 100%); }
.table-header p { font-size: 20px; line-height: 1.2; padding: 0; color: #FFF; font-family: 'DINNextLTPro-Regular', Arial, 'Helvetica Neue', Helvetica, Tahoma, sans-serif; }
table tbody tr { background-color: #fff; }
table tbody tr:nth-child(2n) { border-bottom: 0; background-color: #f1f1f1; }
#registration-table tbody tr > td:first-child { ine-height: 1.1; font-family: 'DINNextLTPro-Bold', Arial, 'Helvetica Neue', Helvetica, Tahoma, sans-serif; }
.tg td { border-color: #c5c5c5; border-style: solid; border-width: 1px; font-size: 14px; overflow: hidden; padding: 10px 5px; word-break: normal; }
.tg { border-collapse: collapse; border-spacing: 0; text-align: center; }
body #widgetContainer { height: 1450px !important; }
body #widgetContainer > iframe { height: 95% !important; }

@media(max-width: 767px) {
.table-header p { font-size: 16px; }
body #widgetContainer { height: 1600px !important; }
}

@media(max-width: 620px) {
.table-header p { font-size: 13px; }
}
}

/* From post 11304 (_wpb_post_custom_css) */
body.page-id-11304, body.postid-11304 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11313 (_wpb_post_custom_css) */
body.page-id-11313, body.postid-11313 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11603 (_wpb_post_custom_css) */
body.page-id-11603, body.postid-11603 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11761 (_wpb_post_custom_css) */
body.page-id-11761, body.postid-11761 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11792 (_wpb_post_custom_css) */
body.page-id-11792, body.postid-11792 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 11796 (_wpb_post_custom_css) */
body.page-id-11796, body.postid-11796 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 12085 (_wpb_post_custom_css) */
body.page-id-12085, body.postid-12085 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 12151 (_wpb_post_custom_css) */
body.page-id-12151, body.postid-12151 {
body .tertiary-breadcrumb-wrap { display: none; }
}

/* From post 12190 (_wpb_post_custom_css) */
body.page-id-12190, body.postid-12190 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 12258 (_wpb_post_custom_css) */
body.page-id-12258, body.postid-12258 {
.content-wrapper-full.secondary-page { background: transparent !important; }
.main-content-section.banner-section { z-index: 100 !important; overflow: visible !important; }
.banner-img figcaption.vc_figure-caption { z-index: 200; padding-left: 25px; padding-right: 25px; }
.main-content-section { z-index: 5; }
}

/* From post 12303 (_wpb_post_custom_css) */
body.page-id-12303, body.postid-12303 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 12374 (_wpb_post_custom_css) */
body.page-id-12374, body.postid-12374 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 12405 (_wpb_post_custom_css) */
body.page-id-12405, body.postid-12405 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 12537 (_wpb_post_custom_css) */
body.page-id-12537, body.postid-12537 {
.blog-single-content img.blog-image { display: none !important; }
}

/* From post 12569 (_wpb_post_custom_css) */
body.page-id-12569, body.postid-12569 {
.blog-single-content img.blog-image { display: none !important; }
}

