@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],select,textarea{font-size:1rem!important}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}*{margin:0;padding:0}html{font-size:16px}@media screen and (min-width: 320px){html{font-size:calc(14px + 6 * ((100vw - 320px) / 680))}}@media screen and (min-width: 992px){html{font-size:16px}}body{scroll-behavior:smooth;overflow-x:hidden!important;line-height:1.35;text-rendering:optimizeLegibility;font-family:'Poppins',sans-serif}html{position:relative;height:100%!important}a[href]:not([class]){text-decoration:none;transition:all ease-in-out .3s}a[href]{text-decoration:none;transition:all ease-in-out .3s}.edje{color:#FFF;text-decoration:none!important;transition:all ease-in-out .3s}.edje:hover{color:#FFF}button:focus{outline:0}.abs-center-x{position:absolute;left:50%;transform:translateX(-50%)}.row-large-gutter{margin-left:-40px;margin-right:-40px}.row-large-gutter > *{padding-left:40px;padding-right:40px}.row-small-gutter{margin-left:-5px;margin-right:-5px}.row-small-gutter > *{padding-left:5px;padding-right:5px}.line-height-0{line-height:0}.line-height-_5{line-height:.5}.line-height-1{line-height:1}.line-height-1_5{line-height:1.5}.line-height-2{line-height:2}.letter-space-1{letter-spacing:1px}.letter-space-2{letter-spacing:2px}.letter-space-3{letter-spacing:3px}.font-weight-900{font-weight:900}.font-weight-800{font-weight:800!important}.font-weight-700{font-weight:700}.font-weight-600{font-weight:600!important}.font-weight-500{font-weight:500}.font-weight-400{font-weight:400}.font-weight-300{font-weight:300;font-weight:300}.text-shadow{text-shadow:3px 4px 10px rgba(0,0,0,0.70);z-index:2}.xsmall{font-size:60%}.border-2{border-width:2px;border-style:solid}.border-4{border-width:4px;border-style:solid}.border-6{border-width:6px;border-style:solid}.border-8{border-width:8px;border-style:solid}.border-10{border-width:10px;border-style:solid}.border-15{border-width:15px;border-style:solid}.border-sm-left{border-left:solid}.border-sm-white{border-color:rgba(255,255,255,1.00)}#invisible{display:none}.w-10{width:10%!important}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:rgba(125,194,66,1.00);border-color:rgba(125,194,66,1.00)}.custom-checkbox .custom-control-input:checked:disabled~.custom-control-label::before{background-color:rgba(125,194,66,0.60)}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:rgba(125,194,66,1.00);border-color:rgba(125,194,66,1.00)}.custom-radio .custom-control-input:checked:disabled~.custom-control-label::before{background-color:rgba(125,194,66,0.60)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:rgba(125,194,66,1.00)}.nav-pills .nav-link:hover{color:#fff;background-color:rgba(125,194,66,1.00)}.btn-round-lg{border-radius:35px}.btn-round{border-radius:17px}.btn-round-sm{border-radius:15px}.btn-round-xs{border-radius:11px;padding-left:10px;padding-right:10px}.btn-circle{width:45px;height:45px;line-height:45px;text-align:center;padding:0;border-radius:50%}.btn-circle i{position:relative;top:-1px}.btn-circle-sm{width:35px;height:35px;line-height:35px;font-size:.9rem}.btn-circle-lg{width:55px;height:55px;line-height:55px;font-size:1.1rem}.btn-circle-xl{width:70px;height:70px;line-height:70px;font-size:1.3rem}table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{background:#f8f8f8;border:1px solid #ddd;padding:.35em}table th,table td{padding:.625em;text-align:center}#admin-table th,#admin-table td{text-align:left!important}table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width: 600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}body{margin-bottom:0}.footer{bottom:0;width:100%;height:30px}footer{position:relative}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border:0}.navbar-toggler:focus,.navbar-toggler:hover{outline:0;border:none;-moz-outline-style:none;outline-style:none;box-shadow:0 0 0 0}.container-fluid.full-width{padding-left:0;padding-right:0;overflow-x:hidden}.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}.icon-bar{width:22px;height:2px;background-color:#B6B6B6;display:block;transition:all .2s;margin-top:4px}.navbar-toggler{border:none;background:transparent!important}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(https://www.bluepacificsolar.com/img/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.lightbox{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;left:0;height:100vh;width:100%;z-index:190000;text-align:center;line-height:0;font-weight:400;outline:none}.bg-dk-teal{background-color:rgba(0,22,44,1.00)}.bg-teal{background-color:rgba(12,111,150,1.00)}.text-teal{color:rgba(12,111,150,1.00)}header{-webkit-box-shadow:7px 0 9px rgba(0,0,0,0.75);box-shadow:7px 0 9px rgba(0,0,0,0.75)}#topbar .nav-item .nav-link,#topbar .nav-item{font-family:'Poppins',sans-serif;text-transform:uppercase;color:#fff;padding:.2rem 1rem;font-size:.9rem}#topbar .nav-item .nav-link:hover{color:#E2BE13}#topbar .nav-item .cart-link{color:#E2BE13}#topbar .nav-item .cart-link:hover{color:#0C6F96}#navbar .nav-item .nav-link{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:1.1rem;letter-spacing:1px;font-weight:300;color:#fff}#navbar .nav-item .nav-link:hover{color:#F6BD0F}#navbar .dropdown .dropdown-item{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;color:rgba(12,111,150,1.00)}#navbar .dropdown .dropdown-item:hover{background-color:rgba(12,111,150,1.00);color:#fff}#navbar .dropdown-toggle::after{color:rgba(246,189,15,1.00)}#hero{background-image:url(../new-site/images/2022/hero.jpg);min-height:400px;background-repeat:no-repeat}#pg-hero{background-image:url(../new-site/images/2022/hero.jpg);min-height:200px;background-repeat:no-repeat;background-position:center 35%}#hero h2.display-1{font-size:10rem;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-weight:700;margin-top:6rem;text-shadow:2px 4px 8px rgba(0,0,0,0.60)}#pg-hero h2.display-1{font-size:7rem;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-weight:700;margin-top:6rem;text-shadow:2px 4px 8px rgba(0,0,0,0.60)}#pg-hero h4.display-4{font-size:2.7rem}.font-script{font-family:'Great Vibes',cursive}.font-condensed{font-family:'Barlow Condensed',sans-serif}#bursts{top:-6rem;position:relative;margin-bottom:-12rem;z-index:0}.circle{background-color:#fff;height:14rem;width:14rem;border-radius:50%;padding:40px 8px 0}.text-red{color:rgba(187,31,38,1.00)}#content{margin-top:2rem;z-index:1}.bg-dk-grey{background-color:#5C5C5C}.btn-teal{background-color:rgba(12,111,150,1.00);border-color:rgba(12,111,150,1.00);color:rgba(255,255,255,1.00);text-transform:uppercase;font-size:1.2rem}.btn-teal:hover{background-color:rgba(0,22,44,1.00);border-color:rgba(0,22,44,1.00);color:rgba(255,255,255,1.00)}.btn-yellow{background-color:rgba(226,190,19,1.00);border-color:rgba(226,190,19,1.00);color:rgba(0,0,0,1.00);font-size:1.5rem}.btn-yellow:hover{background-color:rgba(71,70,71,1.00);border-color:rgba(0,22,44,1.00);color:rgba(255,255,255,1.00)}.btn-red{background-color:rgba(214,27,2,1.00);border-color:rgba(214,27,2,1.00);color:rgba(255,255,255,1.00);text-transform:uppercase;font-size:2rem;font-family:'Barlow Condensed',sans-serif;font-weight:600}.btn-red:hover{background-color:rgba(12,111,150,1.00);border-color:rgba(12,111,150,1.00);color:rgba(246,189,15,1.00)}.border-black{border-color:rgba(0,0,0,1.00)!important;border-style:solid}footer a{color:rgba(0,0,0,1.00)}footer a:hover{color:rgba(187,31,38,1.00)}.bg-lt-grey{background-color:rgba(204,205,205,1.00)}#callouts a .card{border-radius:25px;color:rgba(255,255,255,1.00);transition:.5s ease}#callouts a:hover .card{color:rgba(246,189,15,1.00)}#callouts a:hover .card.bg-teal{background-color:rgba(0,22,44,1.00)}#lowercontent a.list-group-item-action{font-family:'Barlow Condensed',sans-serif;font-size:2rem;color:rgba(12,111,150,1.00);text-align:center;text-transform:uppercase}#lowercontent a.list-group-item-action:hover{background-color:rgba(246,189,15,1.00)}@media screen and (max-width:1670px){#hero h4.display-4{font-size:3rem}footer p.fs-5{font-size:1rem!important}#navbar .nav-item .nav-link{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:1px;font-weight:300;color:#fff}}@media screen and (max-width:1550px){#hero h2.display-1{font-size:9rem;margin-top:6rem}#bursts{top:-4rem;position:relative;margin-bottom:-12rem;z-index:0}#navbar .nav-item .nav-link{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:1px;font-weight:300;color:#fff}}@media screen and (max-width:1515px){#hero h2.display-1{font-size:8rem;margin-top:5rem}#bursts{top:-2rem;position:relative;margin-bottom:-12rem;z-index:0}#navbar .nav-item .nav-link{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:0;font-weight:300;color:#fff}#hero{background-image:url(../new-site/images/2022/hero.jpg);min-height:400px;background-repeat:no-repeat;background-position:center 35%}}@media screen and (max-width:1400px){#hero h2.display-1{font-size:7rem;margin-top:5rem}#bursts{top:-1rem;position:relative;margin-bottom:-12rem;z-index:0}#hero{background-image:url(../new-site/images/2022/hero.jpg);min-height:400px;background-repeat:no-repeat;background-position:center 55%}}@media screen and (max-width:1250px){#hero h2.display-1{font-size:7rem;margin-top:5rem}#bursts{top:1rem;position:relative;margin-bottom:-12rem;z-index:0}.circle{background-color:#fff;height:12rem;width:12rem;border-radius:50%;padding:30px 8px 0}.circle h5{font-size:1rem}.circle h5 strong.display-5{font-size:2.5rem}#content h1{font-size:2rem}#feature h2.display-4{font-size:3rem}#navbar .nav-item .nav-link{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:.9rem;letter-spacing:0;font-weight:300;color:#fff}#hero{background-image:url(../new-site/images/2022/hero.jpg);min-height:400px;background-repeat:no-repeat;background-position:center 45%}footer h3.display-2{font-size:4rem}footer h5.display-5{font-size:3rem}}@media screen and (max-width:1199px){#navbar .nav-item .nav-link{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:1.2rem;letter-spacing:0;font-weight:300;color:#fff}}@media screen and (max-width:991px){#hero h2.display-1{display:none}#hero h4.display-4{display:none}#bursts{top:9rem;position:relative;margin-bottom:-12rem;z-index:0}#content h1{font-size:1.25rem}#feature h2.display-4{font-size:2.15rem}#hero{background-image:url(../new-site/images/2022/hero.jpg);min-height:300px;background-repeat:no-repeat;background-position:center 25%}}@media screen and (max-width:768px){#content h1{font-size:1.3rem}#feature h2.display-4{font-size:2rem}#bursts{top:11rem;position:relative;margin-bottom:-12rem;z-index:0}}@media screen and (max-width:767px){#content h1{font-size:1.3rem}#feature h2.display-4{font-size:2rem}#bursts{top:11rem;position:relative;margin-bottom:-12rem;z-index:0}}@media screen and (max-width:600px){#content h1{font-size:1.6rem}#feature h2.display-4{font-size:2rem}#bursts{top:12rem;position:relative;margin-bottom:-12rem;z-index:0}footer h3.display-2{font-size:3.5rem}}@media screen and (max-width:425px){#content h1{font-size:1.5rem}#feature h2.display-4{font-size:2rem}#bursts{top:14rem;position:relative;margin-bottom:-12rem;z-index:0}}@media screen and (max-width:375px){#content h1{font-size:1.5rem}#feature h2.display-4{font-size:2rem}#bursts{top:16rem;position:relative;margin-bottom:-12rem;z-index:0}.circle{background-color:#fff;height:9rem;width:9rem;border-radius:50%;padding:20px 8px 0}.circle h5{font-size:.9rem}.circle h5 strong.display-5{font-size:2rem}.navbar-brand{font-size:2rem}}@media screen and (max-width:320px){#hero{background-image:url(../new-site/images/2022/hero.jpg);min-height:300px;background-repeat:no-repeat;background-position:center 55%}}