@import url(https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i);@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,900);@import url(https://fonts.googleapis.com/css?family=Mouse+Memoirs);@media (min-width:576px){.navbar{border-radius:0}}body{background:#fff;font-family:Poppins,Raleway,sans-serif;font-size:14px;color:#5e5d63;font-weight:400;line-height:1.6em;overflow-x:hidden!important;overflow-x:hidden}.full-width{width:100%;max-width:100%}.color-main{color:#248c00}.white-background{background:#fff}.light-grey-background{background:#f9f9f9}@media (max-width:767.98px){.text-centered-sm{text-align:center!important}}p.larger{font-size:1.35em;line-height:1.6em}p.large{font-size:1.1em;line-height:1.3em}.feature-panel{padding-top:70px;padding-bottom:60px}.feature-panel h2{color:#5e5d63;font-size:1.5em;font-weight:800;margin-bottom:10px}.feature-panel h3{font-size:1.3em;font-weight:700;margin-bottom:20px;font-weight:800}.feature-panel h3.small{color:#248c00;font-size:1.2em;margin-bottom:15px}.feature-panel p.large{font-size:1.3em;line-height:1.4em;margin-bottom:25px}.feature-panel p.larger{font-size:1.35em;line-height:1.4em}.feature-panel .col,.feature-panel.picture-background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-panel.picture-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.feature-panel.white-text,.feature-panel.white-text h2{color:#fff}.feature-panel.blackboard{background-image:url("/img/teach/blackboard.jpg");height:490px}.feature-panel.super-kids{background-image:url("/img/feature-backgrounds/super-kids.jpg");background-position:50% 0;height:400px}.feature-panel.map{background-image:url("/img/feature-backgrounds/map.jpg");background-position:50% 0;background-size:contain;background-color:#2d98c4;height:450px}.feature-panel.girl-thinking{background-image:url("/img/feature-backgrounds/girl-thinking.jpg");min-height:480px}.feature-panel.frizzy-hair{background-image:url("/img/feature-backgrounds/frizzy-hair.jpg")}.feature-panel.hero-girl-back{background-image:url("/img/learn/hero-girl.jpg");min-height:480px}.feature-panel.hero-girl-side{background-image:url("/img/feature-backgrounds/hero-girl-side.jpg");min-height:400px}.feature-panel.melting-planet{background-color:#bfe2f8;background-image:url("/img/feature-backgrounds/melting-planet.jpg");background-size:initial;min-height:480px}.feature-panel.apple{background-color:#f7ecbf;background-image:url("/img/feature-backgrounds/apple.jpg");background-size:initial;min-height:400px}.feature-panel.light-bulb-panel{background-color:#fff;background-image:url("/img/feature-backgrounds/light-bulb-panel.jpg");background-size:initial;min-height:480px}.feature-panel.book-head img,.feature-panel.boy-thinking img{width:100%;max-width:360px}.feature-panel .panel-box{padding:30px;margin-bottom:40px}.feature-panel .panel-box h3{color:#248c00;font-size:1.2em;margin-bottom:12px}.feature-panel .panel-box img{max-width:300px}.feature-panel img.circle-feature-image{width:100%;max-width:266px}@media (max-width:767px){.feature-panel.melting-planet{padding-bottom:375px;background-position:100% 100%}.feature-panel.light-bulb-panel{padding-bottom:325px;background-position:100% 100%}.feature-panel.apple{background-size:cover}}.orange-panel{background:#248c00;color:#fff}.orange-panel svg{fill:#fff}.sol-button{background:#248c00;color:#fff;display:block;padding:15px;padding-left:20px;padding-right:20px;font-size:1rem;line-height:1.25rem;-webkit-box-shadow:0 3px 15px -5px rgba(0,0,0,.75);box-shadow:0 3px 15px -5px rgba(0,0,0,.75);text-transform:uppercase;text-align:center;border-radius:5px}.sol-button:focus,.sol-button:hover{background:#31bf00;color:#fff}.to-anchor-button{width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none}.main-color-title{color:#248c00}.top-navbar{height:60px;background:#6b150c}a{color:#5e5d63;-webkit-transition:all .2s linear;transition:all .2s linear}a:focus,a:hover{color:#0a2600}ul{margin:0;padding:0}li{list-style:none}ol,ul{padding-left:0}h1,h2,h3,h4,h5,h6{font-family:Poppins,Raleway,sans-serif;font-weight:400;margin-bottom:0;margin-top:0}p{line-height:1.4em}.main-title{text-transform:uppercase}.section-title{text-align:center;font-weight:800;font-size:50px;padding-bottom:30px;position:relative;color:#454545}.small-title{font-size:30px;color:#666;font-weight:800;padding-bottom:22px;line-height:40px}i{-webkit-transition:all .2s linear;transition:all .2s linear}#social{background:#ecf0f1;margin-top:30px}#social .social{text-align:center}#social .social li{display:inline-block}#social .social li a i{border:2px solid #e74c3c;color:#e74c3c;padding:10px;font-size:18px;line-height:28px;margin-right:5px;width:50px;height:50px;vertical-align:middle;border-radius:50%}#social .social li a i:hover{color:#fff}#social .social .fa-facebook:hover{background:#3b5998;border:2px solid #3b5998}#social .social .fa-twitter:hover{background:#00cafb;border:2px solid #00cafb}#social .social .fa-google-plus:hover{background:#d23a1d;border:2px solid #d23a1d}#social .social .fa-linkedin:hover{background:#007bb6;border:2px solid #007bb6}#social .social .fa-pinterest:hover{background:#008ed6;border:2px solid #008ed6}#home{background-size:cover;background-position:50%}#home .logo-nav{color:#000}#home .logo-nav h2{font-size:24px;line-height:38px}#home .intro-section{margin-bottom:155px;text-align:center;color:#000}#home .intro-section .intro{font-size:50px;line-height:76px;font-weight:800;letter-spacing:1px}#home .intro-section .sub-heading{font-size:18px;line-height:36px}#home .intro-section .btn-common{margin-top:20px}#about,#about .section-title{color:#000}#about .company-logo{width:100%;display:block;height:152px;margin-bottom:62px}#about .company-logo .item{float:left;width:234px;min-height:50px;margin:15px 0}#about .client{position:relative}#about .client .client-img{float:left;width:120px;margin-right:30px;height:120px}#about .client .client-img img{width:100%}#about .client .info-client{padding:10px 36px}#about .client .info-client p{font-size:16px;line-height:25px;font-weight:400}#about .client .info-client .name{padding-top:20px;font-size:16px;font-weight:800}#about .client .info-client .name span{color:#000;font-size:14px;font-weight:400}#main-features img{width:100%}#main-features .feature-content{padding:76px 42px}#main-features .feature-content p{margin-bottom:22px}#contact .map{margin-top:15px}#subscribe{color:#fff;background:#ecf0f1;text-align:center}#subscribe .section-subtitle{color:#999}.introduction-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:525px}.introduction-container .col-introduction{width:100%;height:390px}.fixed-background{background-color:#248c00;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw;position:fixed;top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fixed-background,.intro-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.intro-title-container{height:185px;width:100%;max-width:1200px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.intro-title-container .intro-title h1{font-size:2rem;color:#fff;margin-bottom:5px}.intro-title-container .intro-title h2{color:#fff;font-size:1.9rem;font-style:italic;margin-bottom:10px}.intro-title-container .intro-title h3{color:#fff;padding:0;font-size:1rem;margin-bottom:20px}.thumbnail-img-container{padding-bottom:10px;padding-top:10px}.thumbnail-img-container .thumbnail-img{background:#fff;border-radius:3px;-webkit-box-shadow:0 3px 15px -5px rgba(0,0,0,.75);box-shadow:0 3px 15px -5px rgba(0,0,0,.75);width:100%}.card-effect{background:#fff;padding:20px 30px;border-radius:3px;-webkit-box-shadow:2px 3px 3px -3px rgba(0,0,0,.5);box-shadow:2px 3px 3px -3px rgba(0,0,0,.5)}.card-effect.side-card{padding:20px}.card-effect.side-card h1{font-size:1.15rem;text-align:center;color:#248c00;font-weight:600;margin-bottom:10px;margin-top:5px}.card-effect.side-card h2{font-size:.8rem;text-align:center;color:#bcbcbc;font-weight:600;margin:15px 0 3px}.card-effect.side-card p{text-align:center;font-size:1rem;color:#555;line-height:1.25rem;margin-bottom:20px}.card-effect.side-card .links-group{margin-top:20px;padding-top:20px}.card-effect.side-card .links-group a.tt-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:60px;margin-top:5px;margin-bottom:5px;text-decoration:none;font-weight:900;border-radius:10px;overflow:hidden}.card-effect.side-card .links-group a.tt-link:active,.card-effect.side-card .links-group a.tt-link:hover{-webkit-box-shadow:4px 3px 13px -5px rgba(0,0,0,.75);box-shadow:4px 3px 13px -5px rgba(0,0,0,.75)}.card-effect.side-card .links-group a.tt-link .tt-link-title{font-size:.8rem;line-height:1rem;background:#e4e4e4;padding:15px 7px 15px 15px;color:#6b6b6b;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.card-effect.side-card .links-group a.tt-link .tt-link-title h3{color:#248c00;font-size:.9rem;font-weight:900}.card-effect.side-card .links-group a.tt-link.white .tt-link-title{border:1px solid #e4e4e4;border-radius:10px 0 0 10px;overflow:hidden;background:#fff}.card-effect.side-card .links-group a.tt-link.white .tt-link-title h3{color:#5e5d63;text-transform:none}.card-effect.side-card .links-group a.tt-link .tt-link-icon,.card-effect.side-card .links-group a.tt-link .tt-link-lesson,.card-effect.side-card .links-group a.tt-link .tt-link-year{width:65px;background:#6b6b6b;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.6rem;text-transform:uppercase}.card-effect.side-card .links-group a.tt-link .tt-link-icon span,.card-effect.side-card .links-group a.tt-link .tt-link-lesson span,.card-effect.side-card .links-group a.tt-link .tt-link-year span{line-height:1.25rem}.card-effect.side-card .links-group a.tt-link .tt-link-icon span.lesson,.card-effect.side-card .links-group a.tt-link .tt-link-icon span.year,.card-effect.side-card .links-group a.tt-link .tt-link-lesson span.lesson,.card-effect.side-card .links-group a.tt-link .tt-link-lesson span.year,.card-effect.side-card .links-group a.tt-link .tt-link-year span.lesson,.card-effect.side-card .links-group a.tt-link .tt-link-year span.year{font-weight:600;font-size:1.1rem}.card-effect.side-card .links-group a.tt-link .tt-link-lesson{background:#248c00}.card-effect.side-card .links-group a.tt-link .tt-link-icon{padding:0 6px;fill:#fff}.card-effect.side-card .links-group a.tt-link .tt-link-icon.large-icon{padding:0 13px}.card-effect.side-card .links-group a.tt-link .tt-link-icon.large-icon svg{margin-top:-10px}.card-effect.side-card .links-group a.tt-link.disabled h3{color:#bfbfc1}.col.col-12.card-effect h1:first-of-type,.content h1:first-of-type{margin-top:5px}.col.col-12.card-effect h3,.content h3{font-size:1.3em;font-weight:700;margin:15px 0 5px}.content-main>.container .content-container,.content-main>.container .side-bar{margin-bottom:15px}.intro-title h1{color:#248c00;margin-bottom:20px;font-weight:900}.intro-title h2{color:#ccc;font-size:1.6rem;max-width:360px}.intro-title h3{color:#ccc;font-size:1.2rem;max-width:360px}.intro-title h3.breadcrumb{max-width:none}@media (max-width:991px){.intro-title h1{font-size:2rem}.intro-title h2{font-size:1.4rem}.intro-title h3{font-size:1rem}}#footer{position:relative;background:#5e5d63}#footer .container{color:#fff;padding-top:38px;padding-bottom:30px}#footer .container a{color:#fff}#footer .container .contact-info{font-size:1.1em;font-weight:700;text-align:center;margin-bottom:30px}#footer .container .contact-info h1{margin-bottom:8px}#footer .container .contact-info h1 a{display:inline-block;width:165px}#footer .container .contact-info p{margin-bottom:15px}#footer .container .contact-info p.phone{display:inline-block;padding-left:25px;text-align:left}#footer .container .contact-info p.phone i{margin-left:-25px}#footer .container .contact-info svg{fill:#fff}#footer .container .contact-info i{display:inline-block;overflow:hidden;margin-bottom:-9px;margin-right:4px;width:20px}#footer .container .sitemap{margin-bottom:30px}#footer .container .sitemap .row>ul>li{font-size:12px;margin-bottom:19px}#footer .container .sitemap .row>ul>li>a{text-transform:uppercase}#footer .container .sitemap .row>ul>li ul{margin-top:3px}#footer .container .sitemap .row>ul>li ul li{margin-bottom:3px}#footer .container .sitemap .row>ul>li ul li a{color:#b2b4b3}#footer .container .footnote{font-size:12px;color:#b2b4b3;text-align:center}#footer .container .footnote a{color:#b2b4b3}#footer .container .footnote .copy{margin-left:25px;white-space:nowrap}.breadcrumb{color:#fff;display:block;background:none;-ms-flex-wrap:initial;flex-wrap:nowrap;border:0;padding:0}.breadcrumb a,.breadcrumb span{color:#ccc}.breadcrumb a:before,.breadcrumb span:before{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #248c00;margin:0 8px}.content a{text-decoration:none}.content-section{margin-bottom:45px;width:100%}.content-section:after{content:"";display:block;clear:both}.content-image-box{color:#248c00;font-style:italic;padding:0 0 0 15px;margin:0 0 10px;text-align:center;max-width:100%;float:right}.content-image-box.left{float:left;padding-right:15px;padding-left:0}.content-image-box img{display:block;width:100%}.content-image-box .image-caption{margin-top:15px;display:block;padding:0 20px 15px;line-height:1.5em;border-bottom:1px solid #f9f9f9}a.content-video-box{color:#248c00;font-style:italic;margin:5px auto 15px;padding-bottom:15px;text-align:center;border-bottom:1px solid #f9f9f9;text-decoration:none}a.content-video-box .video-inner{margin-bottom:15px;position:relative;overflow:hidden}a.content-video-box .video-inner img{display:block;width:100%}a.content-video-box .video-inner .mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.4;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear}a.content-video-box .video-inner .tv-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:url("/img/solarschools-tv.png") 50% 50% no-repeat;background-size:contain;z-index:2}a.content-video-box .video-inner .video-content{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;z-index:2}a.content-video-box .video-inner .video-content .footer{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:right;position:absolute;bottom:12px;right:15px}a.content-video-box .video-inner .video-content .buttons-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}a.content-video-box .video-inner .video-content .buttons-container .play{width:80px;height:80px;background:rgba(36,140,0,.8);border:2px solid transparent;border-radius:100%;margin:auto;display:block;-webkit-transition:all .2s linear;transition:all .2s linear}a.content-video-box .video-inner .video-content .buttons-container .play:after{content:"";display:inline-block;position:relative;top:22px;left:5px;border-style:solid;border-width:17px 0 17px 30px;border-color:transparent transparent transparent #fff}a.content-video-box .video-caption{display:block;padding:0 20px}a.content-video-box:hover{text-decoration:none}a.content-video-box:hover .video-inner .mask{opacity:.5}a.content-video-box:hover .video-inner .video-content .play{background:#248c00;border:2px solid #fff}a.content-video-box:hover .video-inner .video-content .play:after{border-color:transparent transparent transparent #fff}a.content-video-box.tv .video-inner img{margin:35% auto 10%;width:80%}a.content-video-box.tv .video-inner .mask{top:35%;bottom:10%;left:10%;right:10%}a.content-video-box.tv .video-inner .video-content .buttons-container{margin-top:27%}a.content-video-box.tv .video-caption{font-size:1.3em}.summary-image-list li{margin-bottom:20px}.summary-image-list li a{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;min-height:150px;overflow:hidden;border:1px solid #f9f9f9;border-radius:10px;position:relative;text-decoration:none}.summary-image-list li a,.summary-image-list li a .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.summary-image-list li a .image{width:225px;text-align:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.summary-image-list li a .image img{width:100%}.summary-image-list li a .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;overflow:hidden;padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary-image-list li a .summary h3{color:#555;font-size:1rem;font-weight:700}.summary-image-list li a .summary p{line-height:1.3em;margin:10px 0 0}.summary-image-list li a .summary p.lets-go{color:#248c00;font-size:1.1em}.summary-image-list li a:active,.summary-image-list li a:hover{-webkit-box-shadow:4px 3px 13px -5px rgba(0,0,0,.75);box-shadow:4px 3px 13px -5px rgba(0,0,0,.75)}.summary-image-list.horizontal{margin:0 -15px}.summary-image-list.horizontal li a{display:block}.summary-image-list.horizontal li a .image{display:block;width:100%}.summary-image-list.horizontal li a .summary{display:block}.tiled-image-gallery{overflow:hidden;margin:35px -15px 10px;text-align:center}.tiled-image-gallery .tile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.tiled-image-gallery .tile .tile-image{overflow:hidden;border-radius:50%;height:150px;width:150px}.tiled-image-gallery .tile .tile-image img{margin-left:-25%;height:100%}.tiled-image-gallery .tile .tile-caption{color:#248c00;margin-top:8px;display:block;padding:0 20px 15px;line-height:1.5em}.tiled-image-gallery .tile-image-row .tile-image-item{-webkit-box-shadow:0 3px 15px -5px rgba(0,0,0,.75);box-shadow:0 3px 15px -5px rgba(0,0,0,.75);margin-bottom:20px}.tiled-image-gallery .tile-image-row .tile-image-item .tile-image-item-img img{padding:0;border-top-right-radius:3px;border-top-left-radius:3px}.tiled-image-gallery .tile-image-row .tile-image-item .tile-image-item-caption{text-align:center;padding:5px;width:100%;height:50px;background:#ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem;color:#248c00;font-weight:600}@media (max-width:575px){.summary-image-list li a{display:block}.summary-image-list li a .image{display:block;width:100%}.summary-image-list li a .summary{display:block}}.simple-img{border:1px solid #ededed;border-radius:3px}.nav-link{padding:0}.nav-link.top-nav:hover{text-decoration:underline}.nav-bar-container{height:80px;width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s linear;transition:all .2s linear;margin:0;padding:0 15px;max-width:1140px}.nav-bar-container.collapsed{height:0;margin:0;padding:0}.sol-main-nav{background:#fff;height:50px;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:all .2s linear;transition:all .2s linear}.sol-main-nav .main-nav-links .nav-item{line-height:48px}.sol-main-nav .navbar-nav .nav-link{border-bottom:2px solid transparent;color:#000;font-size:14px;margin-left:10px;margin-right:0;text-transform:uppercase}.sol-main-nav .navbar-nav .nav-link.material-icons{text-transform:none;color:#248c00;line-height:25px;font-size:1.5rem}.sol-main-nav .navbar-nav .nav-link.material-icons:hover{color:#38d900}.sol-main-nav.collapsed{height:0;margin:0;padding:0}.header-overlay{background:#fff;position:fixed;width:100%;z-index:990;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-overlay.open{height:100vh}.close-overlay-menu{position:absolute;font-size:2rem;right:25px;padding:5px;border-radius:45px;display:block}.close-overlay-menu:hover{background:#fff}.close-overlay-menu.deactivated{display:none}.open-overlay-menu{position:absolute;font-size:2rem;right:25px;padding:5px;border-radius:45px;display:block}.open-overlay-menu:hover{background:#fff}.open-overlay-menu.deactivated{display:none}.overlay-menu-icon{position:absolute;font-size:2rem;right:25px;padding:5px;border-radius:45px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.overlay-menu-icon:hover{background:#fff}.overlay-menu-icon.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.overlay-menu{background:#5eff26;-webkit-box-shadow:0 3px 12px -5px rgba(0,0,0,.75);box-shadow:0 3px 12px -5px rgba(0,0,0,.75);-webkit-transition:all .2s;transition:all .2s;overflow:hidden;width:auto;max-width:1200px;height:0;z-index:2}.overlay-menu .overlay-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 20px 20px;border-radius:2px;background:#fff;overflow:auto;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.overlay-menu .overlay-menu-container h2{font-size:16px;font-weight:600;margin-bottom:5px}.overlay-menu .overlay-menu-container h3{font-size:14px;font-weight:600;margin-bottom:5px}.overlay-menu .overlay-menu-container .overlay-menu-content{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:row;overflow:hidden}.overlay-menu .overlay-menu-container .overlay-menu-content,.overlay-menu .overlay-menu-container .overlay-menu-subheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.overlay-menu .overlay-menu-container .overlay-menu-subheader{flex-direction:row}.overlay-menu .overlay-menu-container .overlay-menu-subheader .overlay-menu-row{margin-top:0;margin-bottom:5px}.overlay-menu .overlay-menu-container .overlay-menu-header{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.overlay-menu .overlay-menu-container .overlay-menu-header .overlay-menu-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:18px;font-size:1.5rem}.overlay-menu .overlay-menu-container .overlay-menu-header .overlay-menu-close-icon{height:100%;font-size:25px;line-height:30px;text-align:center}.overlay-menu .overlay-menu-container .overlay-menu-header .overlay-menu-close-icon:hover{color:#248c00;cursor:pointer}.overlay-menu .overlay-menu-container .overlay-menu-column{min-width:250px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.overlay-menu .overlay-menu-container .overlay-menu-row{margin-top:10px;margin-bottom:10px}.overlay-menu .overlay-menu-container .overlay-menu-row ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.overlay-menu .overlay-menu-container .overlay-menu-row li{width:200px;padding:5px;border-bottom:2px solid hsla(0,0%,100%,0)}.overlay-menu .overlay-menu-container .overlay-menu-row li.current{border-bottom:2px solid #248c00}.overlay-menu .overlay-menu-container .horizontal-separator{border-bottom:1px solid #248c00;margin:10px}.overlay-menu .overlay-menu-container .overlay-menu-breadcrumb{margin-bottom:0}.overlay-menu .overlay-menu-container .overlay-menu-breadcrumb a{color:#248c00}.overlay-menu .overlay-menu-container .overlay-menu-breadcrumb span{color:#555}.overlay-menu .overlay-menu-container .align-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.overlay-menu .overlay-menu-container .align-horizontal li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.overlay-menu.open{max-width:1200px;-webkit-box-flex:0;-ms-flex:none;flex:none;height:auto}input::-ms-clear{display:none}.focused-search{background:#2ba600}.sol-secondary-nav{margin:0;padding:0;z-index:19;height:44px;-webkit-box-shadow:0 3px 12px -5px rgba(0,0,0,.75);box-shadow:0 3px 12px -5px rgba(0,0,0,.75);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sol-secondary-nav,.sol-secondary-nav .secondary-navbar-boxed{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sol-secondary-nav .secondary-navbar-boxed{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;max-width:1140px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sol-secondary-nav .search-bar{min-width:310px}.sol-secondary-nav .search-bar .nav-item{width:100%}.sol-secondary-nav .search-bar .nav-item .nav-link{position:relative}.sol-secondary-nav .nav-item{height:42px}.sol-secondary-nav .top-title{padding-left:10px;font-size:1.25rem;position:absolute;top:12px;margin-left:40px}.sol-secondary-nav .navbar-nav .nav-link{font-size:17px;line-height:40px;padding-left:10px;padding-right:10px;border-bottom:3px solid hsla(0,0%,100%,0);text-transform:lowercase;white-space:nowrap}.sol-secondary-nav .navbar-nav .nav-link.selected{background:#2ba600;border-bottom:3px solid #fff}.sol-secondary-nav .left-menu-button{display:none;height:45px;width:45px;text-align:center;line-height:45px;font-size:30px;color:#fff}.sol-secondary-nav .top-title{display:none}.sol-secondary-nav .right-menu-button{display:none;height:42px;width:42px;text-align:center;line-height:42px;font-size:30px;color:#5e5d63;padding:0;margin:0;top:0;cursor:pointer}.sol-secondary-nav .right-menu-button:hover{opacity:.7}.no-padding{padding:0!important}.no-margin{margin:0!important}.left-padding{padding-left:20px!important}.right-padding{padding-right:20px!important}.top-padding{padding-top:20px!important}.bottom-padding{padding-bottom:20px!important}.boxed-container{width:100%;max-width:1200px}.margin-auto{margin:auto}.school-search-place-icon{color:hsla(0,0%,100%,.7);font-size:1.5rem}#nav-item-search-box{position:relative;cursor:text}#nav-item-search-box .nav-link{height:42px;line-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.school-search-box-input{border:0;background:hsla(0,0%,100%,0);height:30px;padding:0;margin:0;margin-top:2px;padding-left:10px;color:#fff;outline:0}.school-search-box-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.school-search-box-input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.school-search-box-input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.school-search-box-input:-moz-placeholder{color:hsla(0,0%,100%,.7)}.school-search-box-input:focus{background:#2ba600}#school-search-clear{color:#fff;cursor:pointer;position:absolute;top:8px;right:10px;z-index:22}#school-search-message{background:#f9f9f9;color:#626165;font-size:14px;font-style:italic;left:0;padding:0 20px;position:absolute;text-transform:none;top:44px;width:100%;z-index:21}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{min-width:400px}.ui-menu.ui-autocomplete li{background:#fff}.ui-menu.ui-autocomplete li a{display:block;background:#f9f9f9;color:#626165;font-size:12px;padding:10px 30px 10px 10px;text-transform:none;width:auto}.ui-menu.ui-autocomplete li a.school-search-result{height:70px;padding:10px 30px 10px 110px}.ui-menu.ui-autocomplete li a:hover{background:#ececec}.ui-menu.ui-autocomplete li a img.location-icon{max-width:60px;max-height:60px;width:60px;height:60px;position:absolute;margin-left:-90px}.ui-menu.ui-autocomplete li a h5{font-size:15px;margin:6px 0 8px}.ui-menu.ui-autocomplete li a p{margin:0;line-height:16px}.ui-menu.ui-autocomplete li+li{padding-top:2px}.horizontal-complex-nav-item{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;display:flex;flex-direction:row;-webkit-transition:all .2s linear;transition:all .2s linear}.horizontal-complex-nav-item.open{background:#ffdfcc}.horizontal-complex-nav-item #main-search-icon{padding-left:10px;line-height:2}.horizontal-complex-nav-item #main-search-input{width:200px;padding-left:10px;padding-right:10px;border:0;background:hsla(0,0%,100%,0);outline:0;text-align:right}.horizontal-complex-nav-item #main-search-input::-webkit-input-placeholder{color:#ff6f1a}.horizontal-complex-nav-item #main-search-input::-moz-placeholder{color:#ff6f1a}.horizontal-complex-nav-item #main-search-input:-ms-input-placeholder{color:#ff6f1a}.horizontal-complex-nav-item #main-search-input:-moz-placeholder{color:#ff6f1a}.horizontal-complex-nav-item #___gcse_0{max-width:200px;display:none}.horizontal-complex-nav-item #___gcse_0 .gsc-control-cse,.horizontal-complex-nav-item #___gcse_0 .gsc-control-wrapper-cse,.horizontal-complex-nav-item #___gcse_0 form,.horizontal-complex-nav-item #___gcse_0 form *{padding:0!important;margin:0!important;border:0!important;width:auto!important;height:auto!important;background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.horizontal-complex-nav-item #___gcse_0 .gsc-clear-button,.horizontal-complex-nav-item #___gcse_0 .gsc-search-button,.horizontal-complex-nav-item #___gcse_0 .gsib_b{display:none!important}.horizontal-complex-nav-item #___gcse_0 .gsc-results-wrapper-overlay{width:80%!important;height:70%!important;background:#fff!important;line-height:1!important;padding:6px 50px 3px 20px!important;border:1px solid #ff5f00!important}.horizontal-complex-nav-item #___gcse_0 .gsc-results-wrapper-overlay .gsc-webResult .gsc-result{padding:0!important}.horizontal-complex-nav-item #___gcse_0 .gsc-results-wrapper-overlay .gs-result{margin:15px 0!important;padding:0!important}.horizontal-complex-nav-item #___gcse_0 .gsc-results-wrapper-overlay .gs-result .gsc-thumbnail-inside,.horizontal-complex-nav-item #___gcse_0 .gsc-results-wrapper-overlay .gs-result .gsc-url-top{margin-bottom:5px!important;padding:0!important}.horizontal-complex-nav-item #___gcse_0 .gsc-results-wrapper-overlay .gsc-cursor-box{font-size:15px}.horizontal-complex-nav-item #___gcse_0 .gsc-results-wrapper-overlay .gsc-cursor-box:before{display:block;float:left;content:"Page: ";color:#676767;margin-right:10px!important}.horizontal-complex-nav-item #___gcse_0 .gsc-results-wrapper-overlay .gsc-cursor-box .gsc-cursor-page+.gsc-cursor-page{margin-left:3px!important}.horizontal-complex-nav-item #___gcse_0 input[type=text]{width:200px!important;padding:0 10px!important;background:hsla(0,0%,100%,0)!important;outline:0;text-align:right;font-size:14px}.horizontal-complex-nav-item #___gcse_0 input[type=text]::-webkit-input-placeholder{color:#ff6f1a}.horizontal-complex-nav-item #___gcse_0 input[type=text]::-moz-placeholder{color:#ff6f1a}.horizontal-complex-nav-item #___gcse_0 input[type=text]:-ms-input-placeholder{color:#ff6f1a}.horizontal-complex-nav-item #___gcse_0 input[type=text]:-moz-placeholder{color:#ff6f1a}.content-list{color:#555;font-size:1rem;line-height:1.5rem;font-weight:400;margin:1rem 0}.content-list>li{display:block;margin:5px 0;padding:0 0 0 30px}.content-list>li:before{color:#248c00;display:inline-block;float:left;margin-left:-30px;width:30px}.content-list.number,.content-list.number-large{counter-reset:item}.content-list.number-large>li:before,.content-list.number>li:before{content:counter(item) ". ";counter-increment:item}.content-list.number-large>li{padding:0 0 0 75px;margin-bottom:20px}.content-list.number-large>li:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #248c00;border-radius:50%;content:counter(item);font-size:1.6em;font-weight:700;margin-left:-75px;text-align:center;height:60px;width:60px}.content-list.number-large>li h3{color:#248c00;font-size:1em;margin-bottom:10px}.content-list.bullet>li:before{content:"\2022"}.content-list.tick>li:before,.content-list>li.tick:before{content:"\2713";color:#006400}.content-list.cross>li:before,.content-list>li.cross:before{content:"\2717";color:crimson}.off-canvas{padding:20px;overflow:hidden;width:200px}.navbar-brand{padding:0}.navbar-brand a{display:block;width:200px}.navbar-brand a>svg{fill:#248c00}.hidden{display:none!important}.off-canvas-close-icon{position:absolute;top:10px;right:10px;font-size:2rem;color:#248c00}.off-canvas-close-icon:hover{cursor:pointer}.off-canvas-group{border-bottom:1px solid #ddd;padding-bottom:5px;overflow:hidden}.off-canvas-group.search-item{margin-bottom:15px;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.off-canvas-group .off-canvas-menu-item{padding:0;margin:0;overflow:hidden;text-overflow:inherit;white-space:nowrap;color:#555}.off-canvas-group .off-canvas-menu-item:hover{cursor:pointer;background:#efefef}.off-canvas-group .off-canvas-menu-item a{color:inherit;margin:0;padding:5px;margin-top:5px;display:block;width:100%;height:100%}.off-canvas-group .off-canvas-search-icon{padding-right:5px;-webkit-box-flex:0;-ms-flex:0;flex:0}.off-canvas-group .off-canvas-search-input{border:0;outline:0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:130px;background:hsla(0,0%,100%,0)}.back-to-top-arrow{position:fixed;bottom:20px;right:20px;border-radius:100%;background:rgba(36,140,0,.8);color:#fff;width:50px;height:50px;text-align:center;line-height:46px;border:2px solid hsla(0,0%,100%,0);z-index:100}.back-to-top-arrow:hover{color:#fff;background:#248c00;border:2px solid #fff}.back-to-top-arrow:focus{color:#fff}.navbar-fixed-top{position:fixed;top:0;left:0;right:0;margin:auto}#header-swiper{height:300px}#header-swiper .slide-head{text-align:center}#header-swiper .swiper-pagination-bullet-active{background:#248c00}.promo-tile-swiper-container{height:100%}.promo-tile-swiper-container .slide-head{text-align:center}.promo-tile-swiper-container .swiper-pagination-bullet-active{background:#fff}.promo-tile-swiper-container .tile-card{height:100%;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo-tile-swiper-container .tile-card .inner-card{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:15px;margin:10%;background:hsla(0,0%,100%,.5)}.swiper-button-prev.swiper-button-solarschools,.swiper-container-rtl .swiper-button-next.swiper-button-solarschools{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23e87533'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-solarschools,.swiper-container-rtl .swiper-button-prev.swiper-button-solarschools{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23e87533'/%3E%3C/svg%3E")}.snap-drawer{position:fixed;top:45px}.drop-shadow{-webkit-box-shadow:0 3px 15px -5px rgba(0,0,0,.75);box-shadow:0 3px 15px -5px rgba(0,0,0,.75)}#chartsample{width:100%;height:300px;font-size:11px}#chartsample .amcharts-export-menu-top-right{top:-25px;right:10px}.navigation{height:100vh;width:100vw;position:fixed;top:-200vh;right:0;bottom:0;z-index:999;padding-top:45px;max-width:500px;background:#efefef;-webkit-transition:all .2s linear;transition:all .2s linear}.navigation.open{top:0}.site-wrap{padding-top:124px;min-height:100%;min-width:100%;background-color:#fff;position:relative;top:0;bottom:100%;right:0;z-index:1}.nav-trigger{width:42px}#mapsample{width:100%;height:500px}.map-marker{margin-left:-8px;margin-top:-8px}.map-marker.map-clickable{cursor:pointer}.pulse{width:10px;height:10px;border:5px solid #f7f14c;border-radius:30px;background-color:#716f42;z-index:10;position:absolute}.map-marker .dot{border:10px solid #fff601;background:transparent;border-radius:60px;height:50px;width:50px;-webkit-animation:pulse 3s ease-out;animation:pulse 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-20px;left:-20px;z-index:1;opacity:0}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}to{-webkit-transform:scale(1);opacity:0}}.checkbox{margin-top:10px;margin-bottom:10px}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox+label.css-label{padding-left:22px;height:17px;display:inline-block;line-height:17px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer}input[type=checkbox].css-checkbox:checked+label.css-label{background-image:url("/img/checkbox_on.svg")}label.css-label{background-image:url("/img/checkbox_off.svg");-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#248c00}.custom-radio .custom-control-indicator.solar{border-radius:50%}.wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.material-textfield{display:inline-block;height:60px;padding-top:20px;width:100%}.material-textfield input{background:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:Roboto,Arial,sans-serif;font-size:1rem;padding:.25rem .1rem;width:100%}.material-textfield input:invalid{-webkit-box-shadow:none;box-shadow:none}.material-textfield input:focus{outline:none}.material-textfield label{display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:0;pointer-events:none;position:relative;text-transform:uppercase;width:100%}.material-textfield label:before{content:attr(data-content);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;will-change:font-size,top}.material-textfield label:after{bottom:30px;content:"";height:2px;left:50%;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;width:0;will-change:width,left}.material-textfield input[required]:focus~label:before,.material-textfield label:before{font-size:.75rem;top:-50px}.material-textfield input:focus~label:after{left:0;width:100%}.material-textfield input:invalid~label:before{font-size:1rem;top:-2rem}.material-textfield.solar input{border-bottom:1px solid #d0d0d0;color:#909090}.material-textfield.solar label:after{background:#248c00}.material-textfield.solar input[required]:focus~label:before,.material-textfield.solar label:before{color:#31bf00}.material-textfield.solar input:invalid~label:before{color:#248c00}.material-textfield.blue input{border-bottom:1px solid #03a9f4;color:#0275a8}.material-textfield.blue label:after{background:#03a9f4}.material-textfield.blue input[required]:focus~label:before,.material-textfield.blue label:before{color:#47c4fd}.material-textfield.blue input:invalid~label:before{color:#03a9f4}.material-textfield.red input{border-bottom:1px solid #f44336;color:#d2190b}.material-textfield.red label:after{background:#f44336}.material-textfield.red input[required]:focus~label:before,.material-textfield.red label:before{color:#f8877f}.material-textfield.red input:invalid~label:before{color:#f44336}ol.pagination-links{text-align:center}ol.pagination-links li{display:inline-block;padding:0 2px}ol.pagination-links li a.active{font-weight:700}ul.solar-list{padding:20px}ul.solar-list li{margin-bottom:20px;font-size:16pt;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ul.solar-list li .list-bullet{color:#248c00;font-size:30pt;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}ul.solar-list li .list-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:10px}.row-solar-schools-facts{padding:0;height:500px}.row-solar-schools-facts #solar-schools-facts-swiper{width:100%;height:100%}.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide{height:100%}.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide .boxed-container{height:100%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide .facts-text{font-size:1.5rem;line-height:150%;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;padding:20px}.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide .fact-tag{padding:20px;font-size:1.5rem;color:#248c00}.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide .facts-img{-webkit-box-flex:1;-ms-flex:1;flex:1;height:400px;background-size:contain;background-position:50%;background-repeat:no-repeat;min-width:200px;min-height:200px}.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide.swiper-slide-school{height:200px}.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide.swiper-slide-school .facts-img{width:180px;height:180px}.row-solar-schools-facts #solar-schools-facts-swiper .slide-whale{background-color:#00568d;color:#fff}.row-solar-schools-facts #solar-schools-facts-swiper .slide-whale .facts-img{background-image:url(/img/co2com/bluewhale.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-eiffel{background-color:#fff;color:#000}.row-solar-schools-facts #solar-schools-facts-swiper .slide-eiffel .facts-img{background-image:url(/img/co2com/eiffeltower.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-fridge{background-color:#fe8400;color:#fff}.row-solar-schools-facts #solar-schools-facts-swiper .slide-fridge .facts-img{background-image:url(/img/co2com/bluefridge.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-formulaone{background-color:#fe4700;color:#fff}.row-solar-schools-facts #solar-schools-facts-swiper .slide-formulaone .facts-img{background-image:url(/img/co2com/formulaone.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-trees{background-color:#fff;color:#000}.row-solar-schools-facts #solar-schools-facts-swiper .slide-trees .facts-img{background-image:url(/img/co2com/trees.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-elephant{background-color:#fecca4;color:#000}.row-solar-schools-facts #solar-schools-facts-swiper .slide-elephant .facts-img{background-image:url(/img/co2com/elephant.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-ipad{background-color:#41a138;color:#fff}.row-solar-schools-facts #solar-schools-facts-swiper .slide-ipad .facts-img{background-image:url(/img/co2com_school/ipad.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-bulb{background-color:#d2fbef;color:#000}.row-solar-schools-facts #solar-schools-facts-swiper .slide-bulb .facts-img{background-image:url(/img/co2com_school/bulb.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-tv{background-color:#b5e574;color:#000}.row-solar-schools-facts #solar-schools-facts-swiper .slide-tv .facts-img{background-image:url(/img/co2com_school/tv.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-car{background-color:#df9904;color:#fff}.row-solar-schools-facts #solar-schools-facts-swiper .slide-car .facts-img{background-image:url(/img/co2com_school/car.png)}.row-solar-schools-facts #solar-schools-facts-swiper .slide-trex{background-color:#484848;color:#fff}.row-solar-schools-facts #solar-schools-facts-swiper .slide-trex .facts-img{background-image:url(/img/co2com_school/trex.png)}.row-solarschools{background:#000;background-image:url("/img/space-background.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:0}.row-solarschools>.row{margin:auto}.row-solarschools .col-solarschools{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-solarschools .col-solarschools .content-block h2{font-weight:400;font-size:2rem;color:#fff;line-height:150%}.row-solarschools .col-solarschools .strong{font-weight:900}.row-solarschools .col-solarschools .buttons-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-solarschools .col-solarschools .buttons-row,.row-solarschools .col-solarschools .buttons-row .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row-solarschools .col-solarschools .buttons-row .btn-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px;min-width:150px;padding-left:15px;padding-right:15px}.row-solarschools .col-solarschools .buttons-row .btn-container .btn-inverted-colors{background:#fff;color:#248c00}.row-solarschools .col-solarschools .buttons-row .btn-container .btn-inverted-colors:focus,.row-solarschools .col-solarschools .buttons-row .btn-container .btn-inverted-colors:hover{background:#e6e5e5}.row-solarschools .col-solarschools-img{background-image:url("/img/earth.png");background-position:50%;background-repeat:no-repeat;background-size:contain;height:500px}.swiper-wrapper h1{font-size:1.15rem;line-height:1.5rem;font-weight:600}.cool-facts{min-height:180px;margin:30px 0 50px;max-width:1200px;background-image:url("/img/backgrounds/cool-facts-left.png"),url("/img/backgrounds/cool-facts-right.png");background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:contain,contain}.cool-facts .swiper-slide-cool-facts{padding:0 80px;text-align:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.cool-facts .swiper-slide-cool-facts,.cool-facts .swiper-slide-cool-facts .boxed-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cool-facts .swiper-slide-cool-facts .boxed-container{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.cool-facts .swiper-slide-cool-facts .boxed-container h1{color:#248c00}.cool-facts .swiper-slide-cool-facts .boxed-container p{line-height:1.4rem;margin:7px 0;font-size:1.2em;font-weight:700}.cool-facts .swiper-slide-cool-facts .divider{width:47px;height:3px;background-color:#248c00;margin:20px}.content-container{color:#555}.content-container .joke{min-height:180px;margin:30px 0 0;max-width:1200px;padding:0 80px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-container .joke h2{font-size:1.15rem;line-height:1.5rem;font-weight:700;color:#248c00}.content-container .joke p{line-height:1.4rem;margin:7px 0;font-size:1.2em;font-weight:700}.content-container .joke .divider{width:47px;height:3px;background-color:#248c00;margin:20px}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px) and (max-width:1024px){#home .intro-section .intro{font-size:35px}#main-features .feature-content{padding:0}#about .client .info-client{padding:10px 0}}@media (max-width:768px){#footer .container .contact-info-container{border-right:0;padding-left:40px;padding-right:40px}#footer .container .about-info-container{padding-top:30px}#footer .container .content-info{font-size:1rem;padding-left:40px;padding-right:30px}#footer .container .col-logo{padding-bottom:30px}#footer .container .col-logo img{width:200px}.row.slide-content .intro-text-slide-1,.row.slide-content .intro-text-slide-2,.row.slide-content .intro-text-slide-3{font-size:1.5rem;line-height:2rem}}@media (max-width:568px){.section-title{font-size:30px}.section-subtitle{font-size:18px}.small-title{font-size:22px}#home .logo-nav h2{font-size:16px;line-height:38px}#home .row{padding:30px 0}#home .intro-section{margin:0}#home .intro-section .intro{font-size:20px;line-height:22px}#home .intro-section .sub-heading{font-size:14px;line-height:22px}#home .header-overlay{padding:0}#about .client{padding-bottom:30px}#about .client .info-client{padding:0}#main-features .row{padding:20px 0}#main-features .feature-content{padding:12px}}@media (max-width:480px){.section-title{font-size:24px}.section-subtitle{font-size:16px}.small-title{font-size:20px}#home .logo-nav h2{font-size:16px}#home .header-overlay,#home .row{padding:0}#home .intro-section{margin:0}#home .intro-section .intro{font-size:15px;line-height:22px}#home .intro-section .sub-heading{font-size:14px;line-height:22px}#about .client{padding-bottom:30px}#about .client .client-img{margin-right:16px}#about .client .info-client{padding:0}#main-features .row{padding:20px 0}#main-features .feature-content{padding:12px}}@media (max-width:991px){.sol-secondary-nav .horizontal-navbar{display:none}.sol-secondary-nav .right-menu-button{display:initial}}@media (max-width:767px){.nav-bar-container .sol-main-nav .navbar-brand{margin:0}.nav-bar-container .sol-main-nav .main-nav-links{display:none}.sol-secondary-nav .search-bar{min-width:250px}.sol-secondary-nav .search-bar .school-search-box-input{font-size:15px}}@media (max-width:991px){.content-main .introduction-container{height:480px}.content-main .introduction-container .col-introduction{height:350px}}@media (max-width:767px){.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide .facts-text{min-width:300px}.row-solarschools .col-solarschools .content-block{padding-top:50px}}@media (max-width:520px){.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide .facts-text{min-width:150px}.row-solar-schools-facts #solar-schools-facts-swiper .swiper-slide .facts-img{width:300px;height:300px}.row-solarschools .col-solarschools .buttons-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-solarschools .col-solarschools .content-block{padding-top:50px}.row-solarschools .col-solarschools .content-block .h2{font-size:1.5rem;line-height:2rem}.overlay-menu.open{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}.left-padding{padding-left:0!important}.right-padding{padding-right:0!important}}.modal iframe{margin-bottom:15px;max-width:100%}
/*# sourceMappingURL=main.css.map*/