/* compiled by scssphp v0.1.1 on Tue, 28 Mar 2023 05:50:15 +0000 (0.214s) */

*{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;margin:0;padding:0;}img{border:none;}a{text-decoration:none;color:inherit;}input,button,textarea{border-radius:0;}.clear{clear:both;}body{font:300 16px/1.5 'atc-arquette', sans-serif;background:#000;color:#fff;}#wpadminbar{position:fixed !important;top:0 !important;}h1{font:100 80px/90px 'atc-arquette', sans-serif;}@media only screen and (max-width:1020px){h1{font-size:64px;line-height:72px;}}@media only screen and (max-width:760px){h1{font-weight:200;font-size:44px;line-height:57px;}}h2{font:200 48px/60px 'atc-arquette', sans-serif;}@media only screen and (max-width:1020px){h2{font-size:40px;line-height:50px;}}@media only screen and (max-width:760px){h2{font-size:34px;line-height:45px;}}h3{font:200 40px/52px 'atc-arquette', sans-serif;}@media only screen and (max-width:1020px){h3{font-size:36px;line-height:52px;}}@media only screen and (max-width:760px){h3{font-size:30px;line-height:40px;}}h4{font:200 30px/40px 'atc-arquette', sans-serif;}@media only screen and (max-width:760px){h4{font-size:24px;line-height:32px;}}h5{font:300 20px/30px 'atc-arquette', sans-serif;}@media only screen and (max-width:1020px){h5{font-size:18px;line-height:28px;}}blockquote{font:200 40px/52px 'atc-arquette', sans-serif;}blockquote.long{font-size:30px;line-height:40px;}@media only screen and (max-width:1020px){blockquote,blockquote.long{font-size:30px;line-height:40px;}}@media only screen and (max-width:760px){blockquote,blockquote.long{font-size:24px;line-height:32px;}}.btn{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;background:#a6c381;border:none;border-radius:5px;height:45px;color:white;text-align:center;font:400 18px/45px 'atc-arquette', sans-serif;letter-spacing:2.3px;text-transform:uppercase;width:315px;max-width:100%;}.btn:hover{background:#6d8253;}.std-page{max-width:1440px;margin:0 auto;padding:120px 20px 0;}.std-page p{margin-bottom:1em;}.user-content ul{list-style:none;}.user-content ul > li{position:relative;margin-left:40px;padding-bottom:10px;}.user-content ul > li:before{content:' ';background:url('../images/green-ellipses.svg') no-repeat center center;background-size:8px 8px;position:absolute;display:block;width:8px;height:8px;left:-40px;top:7px;-webkit-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}.user-content.green-check ul > li:before{background-image:url('../images/checkmark.svg');background-size:21px 14px;width:21px;height:14px;}.user-content li.hidden-li-before:before{opacity:0;}.feature{background:white;color:black;padding:35px 20px;}.feature > div{max-width:1308px;margin:0 auto;}.feature > div:after{content:' ';display:block;clear:both;}.feature .feature-image{height:500px;background-size:auto 500px;background-repeat:no-repeat;background-position:center;}.feature .feature-content h3{margin-bottom:21px;}.feature .feature-content h5{margin-bottom:32px;}.feature .feature-content p{color:#6e6e6e;}.feature .feature-content a{font-size:125%;font-weight:400;display:block;color:#a6c381;margin-top:0.5em;}.feature .feature-content a:hover{color:#a6c381;}@media only screen and (min-width:1021px){.feature .feature-image{width:57.263%;}.feature .feature-content{box-sizing:border-box;width:40%;max-width:455px;padding-top:56px;}.feature.feature-image-left .feature-image{float:left;background-position:center;}.feature.feature-image-left .feature-content{float:right;}.feature.feature-image-right .feature-image{float:right;background-position:right center;}.feature.feature-image-right .feature-content{float:left;padding-left:70px;}}@media only screen and (max-width:1020px){.feature{padding-left:39px;padding-right:39px;}.feature .feature-content{padding:55px 37px;}.feature .feature-image{height:66.667vw;background-size:cover;background-position:center;}}@media only screen and (max-width:760px){.feature{padding-left:0;padding-right:0;}.feature .feature-content{padding:30px 22px;}.feature h5{font-weight:300;font-size:16px;line-height:24px;margin-bottom:25px;}}.testimonials{text-align:center;padding:112px 0 87px;}.testimonials .slider{height:430px;position:relative;}.testimonials ul{list-style:none;}.testimonials li{box-sizing:border-box;width:100%;}.testimonials blockquote{max-width:940px;margin:0 auto 64px;}.testimonials h6{font:400 18px/normal 'atc-arquette', sans-serif;letter-spacing:2.3px;text-transform:uppercase;}.testimonials .source{color:#6e6e6e;font:400 18px/normal 'atc-arquette', sans-serif;letter-spacing:2.3px;margin-top:19px;text-transform:uppercase;}.testimonials .btn-previous,.testimonials .btn-next{-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;cursor:pointer;display:block;position:absolute;width:14px;height:25px;top:160px;opacity:0.3;}.testimonials .btn-previous:before,.testimonials .btn-next:before{content:' ';background:url('../images/white-arrow.svg') no-repeat center center;width:14px;height:25px;display:block;}.testimonials .btn-previous:hover,.testimonials .btn-next:hover{opacity:1;}.testimonials .btn-previous{left:30px;}.testimonials .btn-previous:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.testimonials .btn-next{right:30px;}@media only screen and (max-width:1020px){.testimonials{padding:91px 90px 81px 91px;}.testimonials li{padding:0;}.testimonials blockquote{margin-bottom:46px;}.testimonials .slider{height:492px;}.testimonials .btn-previous{left:0;}.testimonials .btn-next{right:0;}}@media only screen and (max-width:1020px){.testimonials{padding:74px 21px 62px 21px;}.testimonials li{padding:0;}.testimonials blockquote{margin-bottom:40px;padding-left:34px;padding-right:34px;}.testimonials .slider{height:600px;}}@media only screen and (max-width:760px){.testimonials h6,.testimonials .source{font-size:16px;}}.testimonials .slideshow-nav{position:absolute;bottom:0;left:0;right:0;text-align:center;}.testimonials .slideshow-nav > a{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#fff;opacity:0.4;border-radius:50%;margin:0 4px;}.testimonials .slideshow-nav > a:hover,.testimonials .slideshow-nav > a.active{opacity:1;}.testimonials img{max-width:100%;height:auto;margin-bottom:50px;}.testimonials.white{color:#6e6e6e;}.testimonials.white .source{color:#bebebe;}.testimonials.white .slideshow-nav > a{background-color:#6e6e6e;}.testimonials.white .btn-previous:before,.testimonials.white .btn-next:before{background-image:url('../images/black-arrow.svg');}.testimonials.white-bg{background:white;}.testimonials.white-bg blockquote,.testimonials.white-bg h6{color:black;}.testimonials.white-bg .source{color:#6e6e6e;}a.arrow{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;}a.arrow:after{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;position:relative;top:-1px;left:20px;display:inline-block;vertical-align:middle;content:' ';width:14px;height:25px;background:url('../images/green-arrow.svg') no-repeat center center;}@media only screen and (max-width:760px){a.arrow:after{left:15px;}}a.arrow:hover{color:#a6c381;}a.arrow:hover:after{left:25px;}@media only screen and (max-width:760px){a.arrow:hover:after{left:20px;}}.std-form :not(.btn):not(a):focus{border:solid 2px #a6c381 !important;outline:none;}.std-form .btn:focus{outline-color:#a6c381;}.std-form .error{border:solid 2px #c60018 !important;}.std-form .error-text{color:#c60018;position:absolute;font-size:14px;}.std-form input[type="text"],.std-form input[type="email"],.std-form input[type="tel"],.std-form textarea,.std-form select,.std-form .customselect .csbox{background:white;border:solid 2px white;border-radius:5px;width:100%;box-sizing:border-box;padding-left:29px;padding-right:29px;color:black;font:normal 300 16px/24px 'atc-arquette', sans-serif;}.std-form input[type="text"]::-webkit-input-placeholder,.std-form input[type="email"]::-webkit-input-placeholder,.std-form input[type="tel"]::-webkit-input-placeholder,.std-form textarea::-webkit-input-placeholder{color:#6e6e6e;}.std-form input[type="text"]::-moz-placeholder,.std-form input[type="email"]::-moz-placeholder,.std-form input[type="tel"]::-moz-placeholder,.std-form textarea::-moz-placeholder{color:#6e6e6e;}.std-form input[type="text"]:-ms-input-placeholder,.std-form input[type="email"]:-ms-input-placeholder,.std-form input[type="tel"]:-ms-input-placeholder,.std-form textarea:-ms-input-placeholder{color:#6e6e6e;}.std-form input[type="text"],.std-form input[type="email"],.std-form input[type="tel"],.std-form select,.std-form .customselect .csbox{height:50px;line-height:1;}.std-form select,.std-form .customselect .csbox{color:#6e6e6e;}.std-form select{line-height:2;}.std-form textarea{height:222px;padding-top:17px;padding-bottom:17px;}.std-form label > div{font:normal 300 16px/24px 'atc-arquette', sans-serif;margin-bottom:14px;color:black;}.default-select .std-form .select-dropdown label{position:relative;}.default-select .std-form .select-dropdown label:after{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:block;font:normal normal 20px/1 FontAwesome;content:'\f105';color:#6e6e6e;position:absolute;z-index:100;right:20px;top:50%;margin-top:-9px;}.std-form .select-dropdown input[type="text"]{margin-top:10px;}.std-form > div{clear:both;padding-bottom:31px;}.std-form > div.half,.std-form > div.half-2{width:47.763%;}.std-form > div.half{float:left;}.std-form > div.half-2{float:right;clear:none;}.std-form > div.extra-space{padding-top:22px;}.std-form > div.submit{padding-top:9px;text-align:center;}@media only screen and (max-width:760px){.std-form > div.half,.std-form > div.half-2{width:auto;float:none;}.std-form > div.extra-space,.std-form > div.submit{padding-top:0;}.std-form > div.submit .btn{width:100%;}}.customselect{display:inline-block;width:100%;box-sizing:border-box;position:relative;padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important;}select.error + .customselect{border:solid 2px #c60018;}.customselect .csbox,.customselect .cslist li{padding-left:29px;padding-right:29px;}.customselect .csbox{position:relative;padding-right:50px;height:50px;box-sizing:border-box;padding-top:16px;}.customselect .csbox:after{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:block;font:normal normal 20px/1 FontAwesome;content:'\f105';color:#6e6e6e;position:absolute;right:20px;top:50%;margin-top:-9px;}.customselect .csbox.focused:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.customselect .cslist{display:none;border-radius:5px;position:absolute;z-index:1000;top:50px;left:0;right:0;list-style:none;background:white;color:#6e6e6e;font:300 16px/1 'atc-arquette', sans-serif;padding-top:11px;padding-bottom:11px;border:solid 1px #6e6e6e;}.customselect .cslist li{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;cursor:pointer;padding-top:11px;padding-bottom:11px;}.customselect .cslist li:hover,.customselect .cslist li.selected{color:black;}.scroll-indicator-buttons{text-align:center;font-size:0;line-height:0;}.scroll-indicator-buttons > div{-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;display:inline-block;width:10px;height:10px;background:#9b9b9b;border-radius:50%;opacity:0.4;margin:0 5px;}.scroll-indicator-buttons > div.active{opacity:1;}.popup-video-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;background:#f2f2f2;}.popup-video-background .popup-video-close{cursor:pointer;position:absolute;top:30px;right:30px;background:url('../images/x.svg') no-repeat center center;width:38px;height:38px;background-size:contain;}.popup-video{position:fixed;z-index:100001;width:80%;height:45vw;top:50%;left:50%;margin:-22.5vw 0 0 -40%;}.popup-video iframe{width:100%;height:100%;}@media screen and (min-width:1600px){.popup-video{height:720px;margin-top:-360px;}}.animated-json,.animated-json-mobile,.animated-json-both{padding-top:20px;}.animated-json > svg,.animated-json-mobile > svg,.animated-json-both > svg{width:auto !important;height:auto !important;max-width:100%;}.animated-json-mobile{display:none;}@media only screen and (max-width:760px){.animated-json-mobile{display:block;}.animated-json{display:none;}}.news-strip{background:#171717;color:#9b9b9b;padding:64px 20px;}@media only screen and (max-width:1020px){.news-strip{padding:43px 73px;}}@media only screen and (max-width:760px){.news-strip{padding:41px 33px;}}.news-strip > div{max-width:1288px;margin:0 auto;position:relative;}.news-strip .news-strip-read-more{position:absolute;display:block;width:140px;text-align:center;color:white;font-size:16px;line-height:normal;height:60px;top:50%;margin-top:-30px;right:0;}.news-strip .news-strip-read-more span{font-size:0;display:block;height:23px;width:10px;margin:18px auto 0;position:relative;}.news-strip .news-strip-read-more span:before,.news-strip .news-strip-read-more span:after{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;content:' ';position:absolute;background:white;top:12px;right:0;height:1px;width:15px;}.news-strip .news-strip-read-more span:before{-webkit-transform:rotate(-52deg);-moz-transform:rotate(-52deg);-ms-transform:rotate(-52deg);transform:rotate(-52deg);}.news-strip .news-strip-read-more span:after{-webkit-transform:rotate(52deg);-moz-transform:rotate(52deg);-ms-transform:rotate(52deg);transform:rotate(52deg);}@media only screen and (max-width:760px){.news-strip .news-strip-read-more{font-size:0;height:23px;width:30px;margin-top:-12px;right:-8px;}.news-strip .news-strip-read-more span{margin-top:0;}}.news-strip .news-strip-items div{display:inline-block;vertical-align:top;width:375px;}.news-strip .news-strip-items div:nth-child(2){margin-left:167px;}@media screen and (max-width:1120px){.news-strip .news-strip-items div:nth-child(2){margin-left:80px;}}@media only screen and (max-width:1020px){.news-strip .news-strip-items div:nth-child(2){display:none;}}@media only screen and (max-width:760px){.news-strip .news-strip-items div{width:236px;}}.news-strip .news-strip-items a{display:block;}.news-strip .news-strip-items span{display:block;}.news-strip .news-strip-items span.ns-title{color:white;font-size:18px;line-height:normal;margin-bottom:11px;}.news-strip .news-strip-items span.ns-excerpt{font-size:14px;line-height:normal;}.news-strip.white{background:#f2f2f2;}.news-strip.white .news-strip-read-more{color:#232323;}.news-strip.white .news-strip-read-more span:before,.news-strip.white .news-strip-read-more span:after{background:#232323;}.news-strip.white .news-strip-items span.ns-title{color:black;}#header{background:black;position:fixed;z-index:10000;top:0;left:0;right:0;height:50px;}@media screen and (min-width:1021px){#header .mobile-only{display:none;}}body.light-nav #header{background:#f8f8f8;color:#4a4a4a;}body.light-nav #header .logo{background-image:url('../images/logo-black.svg');}body.admin-bar #header{top:32px;}@media screen and (max-width:782px){body.admin-bar #header{top:46px;}}#header .logo{background:url('../images/logo.svg') no-repeat center center;position:absolute;left:41px;top:0;height:50px;width:223px;}#header .main-menu{position:absolute;right:41px;top:0;font-weight:400;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;}#header .main-menu ul{list-style:none;}#header .main-menu li{float:left;padding-left:36px;}#header .main-menu li:first-child{padding-left:0;}#header .main-menu a{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;padding:15px 20px;display:block;}#header .main-menu a:hover{color:#a6c381;}@media only screen and (min-width:1021px){#header .main-menu{display:block !important;}}@media screen and (max-width:1290px){#header .logo{left:0px;}#header .main-menu{right:0px;}}#header .mobile-nav-button{display:none;}@media only screen and (max-width:1020px){#header .logo{left:17px;}#header .mobile-nav-button{position:absolute;display:block;width:32px;height:32px;right:17px;top:50%;margin-top:-16px;cursor:pointer;}#header .mobile-nav-button:before,#header .mobile-nav-button:after{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;content:' ';display:block;position:absolute;background:white;width:18px;height:2px;left:7px;top:11px;}#header .mobile-nav-button:after{top:19px;}#header .mobile-nav-button.open:before,#header .mobile-nav-button.open:after{top:15px;}#header .mobile-nav-button.open:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#header .mobile-nav-button.open:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#header .main-menu{left:0;right:0;top:100%;background:rgba(0, 0, 0, 0.9);display:none;max-height:calc(100vh - 53px);overflow:scroll;overflow-x:hidden;}#header .main-menu a{display:block;padding-top:10px;padding-bottom:10px;}#header .main-menu a:hover:before{color:#a6c381;}#header .main-menu li{float:none;padding:6px 0 6px 12px;}#header .main-menu li:first-child{padding-top:9px;padding-left:12px;}#header .main-menu li:last-child{padding-bottom:28px;}#header .main-menu li ul{display:none;}#header .main-menu li li,#header .main-menu li li:first-child,#header .main-menu li li:last-child{padding:8px 0 0 0;}#header .main-menu li li a{text-transform:none;letter-spacing:0;font-weight:300;}#header .main-menu li a{position:relative;}#header .main-menu li a > span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;display:inline-block;vertical-align:middle;position:absolute;width:14px;height:8px;top:16px;right:25px;}#header .main-menu li a > span:before,#header .main-menu li a > span:after{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;content:' ';position:absolute;background:#9b9b9b;top:0;left:50%;height:2px;width:10px;}#header .main-menu li a > span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#header .main-menu li a > span:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-left:1px;}#header .main-menu li.open > a{color:#a6c381 !important;}#header .main-menu li.open > a > span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#header .main-menu li.open > a > span:before,#header .main-menu li.open > a > span:after{background:#a6c381 !important;}body.light-nav #header .mobile-nav-button:before,body.light-nav #header .mobile-nav-button:after{background:#4a4a4a;}body.light-nav #header .main-menu{background:rgba(248, 248, 248, 0.9);}body.light-nav #header .main-menu a{color:#4a4a4a;}}@media only screen and (max-width:760px){#header{height:53px;}#header .logo{height:53px;left:13px;width:163px;}}#header .secondary-nav{-webkit-transition:background 0.5s;-ms-transition:background 0.5s;-moz-transition:background 0.5s;transition:background 0.5s;position:absolute;font-size:14px;font-weight:400;letter-spacing:2px;color:white;text-transform:uppercase;line-height:19px;background:rgba(0, 0, 0, 0);top:50px;left:0;right:0;height:50px;}#header .secondary-nav a{-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-moz-transition:color 0.25s;transition:color 0.25s;padding:0 20px;display:block;white-space:nowrap;}#header .secondary-nav a:hover{color:#a6c381;}#header .secondary-nav nav{position:absolute;top:0;line-height:50px;left:45px;right:41px;}#header .secondary-nav nav > ul{list-style:none;display:flex;width:100%;justify-content:space-between;}#header .secondary-nav nav > ul a > span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;display:inline-block;vertical-align:middle;margin-left:10px;position:relative;top:-2px;width:14px;height:8px;opacity:0.33;}#header .secondary-nav nav > ul a > span:before,#header .secondary-nav nav > ul a > span:after{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;content:' ';position:absolute;background:white;top:0;left:50%;height:2px;width:9px;}#header .secondary-nav nav > ul a > span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#header .secondary-nav nav > ul a > span:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}#header .secondary-nav nav > ul li{display:block;position:relative;}#header .secondary-nav nav > ul li.open > a{color:#a6c381;}#header .secondary-nav nav > ul li.open > a > span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}#header .secondary-nav nav > ul li.open > a > span:before,#header .secondary-nav nav > ul li.open > a > span:after{background:#a6c381 !important;}#header .secondary-nav nav > ul ul{-webkit-transition:background 0.5s;-ms-transition:background 0.5s;-moz-transition:background 0.5s;transition:background 0.5s;position:absolute;line-height:24px;top:50px;left:-4px;min-width:150%;display:none;}#header .secondary-nav nav > ul ul li{padding:5px 0;}#header .secondary-nav nav > ul ul a{display:block;padding:8px 24px;text-transform:none;letter-spacing:0;white-space:nowrap;}body.scrolled-down #header .secondary-nav,body.scrolled-down #header .secondary-nav nav > ul ul{background:rgba(0, 0, 0, 0.9);}body.light-nav #header .secondary-nav,body.light-nav #header .secondary-nav nav > ul ul{background:rgba(255, 255, 255, 0);color:black;}body.light-nav #header .secondary-nav nav > ul a > span:before,body.light-nav #header .secondary-nav nav > ul a > span:after{background:black;}body.light-nav.scrolled-down #header .secondary-nav,body.light-nav.scrolled-down #header .secondary-nav nav > ul ul{background:rgba(255, 255, 255, 0.9);}@media screen and (max-width:1290px){#header .secondary-nav nav{left:20px;right:15px;}#header .secondary-nav a{padding:0 5px;}}@media screen and (min-width:1021px) and (max-width:1095px){#header .secondary-nav a{font-size:13px;}}@media only screen and (max-width:1020px){#header .secondary-nav{display:none;}}#footer{background:black;padding:71px 20px 40px;}#footer > div{max-width:1317px;margin:0 auto;}#footer .logo{float:left;display:block;width:208px;height:112px;background:url('../images/logo-footer.svg?v=2') no-repeat top left;background-size:100% auto;margin-left:65px;margin-right:144px;}#footer .footer-menu{float:left;font-weight:400;letter-spacing:2px;text-transform:uppercase;text-align:left;width:699px;height:240px;}#footer .footer-menu nav,#footer .footer-menu ul{width:100%;height:100%;}#footer .footer-menu ul{list-style:none;display:flex;flex-direction:column;flex-wrap:wrap;}#footer .footer-menu ul li{display:block;margin-bottom:19px;width:33.333%;box-sizing:border-box;}#footer .footer-menu a{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;}#footer .footer-menu a:hover{color:#a6c381;}#footer .footer__social-media{display:flex;}#footer .footer__social-media img{display:block;width:42px;height:42px;filter:invert(100%);}#footer .footer__social-media a{text-decoration:none;display:block;margin:0 10px 0 0;}#footer .footer__social-media a:last-child{margin:0 10px;}#footer .footer-bottom{clear:both;}#footer .footer-bottom__locations{position:relative;top:2px;flex:1 0;margin-right:40px;display:flex;justify-content:space-between;}#footer .footer-bottom__location{font-size:14px;font-weight:100;-webkit-font-smoothing:subpixel-antialiased;}@media only screen and (max-width:1020px){#footer .footer-bottom__locations{flex-direction:column;}#footer .footer-bottom__location{margin-bottom:10px;}}#footer .footer-bottom__copyright-and-privacy-policy{margin-top:80px;font:300 14px/normal 'atc-arquette', sans-serif;color:#9b9b9b;}#footer .footer-bottom__copyright-and-privacy-policy a:hover{text-decoration:underline;}@media screen and (min-width:761px){#footer .footer-bottom__copyright-and-privacy-policy{display:flex;align-items:flex-end;justify-content:flex-end;}}@media only screen and (max-width:1180px){#footer{padding:49px 51px 13px 51px;}#footer .logo,#footer .footer-menu{float:none;}#footer .logo{margin:0 0 63px;width:162px;height:87px;}}@media screen and (min-width:761px){#footer .footer-menu ul li.column-break{margin-bottom:60px;}}@media only screen and (max-width:760px){#footer{padding-top:53px;padding:53px 44px 49px 44px;}#footer .footer-menu{width:auto;font-size:14px;letter-spacing:1.8px;}#footer .footer-menu,#footer .footer-menu nav,#footer .footer-menu ul{height:auto;}#footer .footer-menu ul{display:block;}#footer .footer-menu ul li{width:auto;margin-bottom:22px;}#footer .logo{margin-bottom:40px;}}#home-intro{height:60.278vw;position:relative;}#home-intro .slideshow ul{list-style:none;}#home-intro .slideshow,#home-intro .slideshow ul,#home-intro .slideshow li{height:100%;cursor:default;}#home-intro .slideshow li{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;}#home-intro .slideshow li:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);}#home-intro .intro-text{position:absolute;top:50%;margin-top:-140px;left:177px;z-index:1;width:600px;}#home-intro .intro-text h1{margin-bottom:40px;}#home-intro .intro-text h5{max-width:470px;font-weight:400;}#home-intro .slideshow-nav{position:absolute;left:177px;bottom:88px;}#home-intro .slideshow-nav > a{-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;float:left;display:block;width:10px;height:10px;border-radius:50%;background:#fff;margin-right:12px;opacity:0.4;}#home-intro .slideshow-nav > a:hover,#home-intro .slideshow-nav > a.active{opacity:1;}@media only screen and (max-width:1020px){#home-intro{height:91.146vw;}#home-intro .intro-text{margin-top:-120px;left:74px;}#home-intro .slideshow-nav{left:74px;bottom:66px;}#home-intro .slideshow-nav > a{margin-right:11px;}#home-intro:not(.centered) .slideshow li{background-position:center;}}@media only screen and (max-width:760px){#home-intro{height:175.2vw;}#home-intro h1{font-size:41px;}#home-intro .intro-text{left:22px;right:23px;width:auto;margin:0;top:auto;bottom:71px;}#home-intro .intro-text h5{font-size:16px;line-height:24px;margin-bottom:20px;}#home-intro .slideshow-nav{left:22px;bottom:42px;}#home-intro .slideshow li{background-position:center;}}#home-intro.centered h1,#home-intro.centered h5{text-align:center;}#home-intro.centered h5{margin-left:auto;margin-right:auto;}#home-intro.centered .intro-text{top:50%;left:50%;margin:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;max-width:1000px;}#home-intro.no-overlay .slideshow li:before{display:none;}#home-cs{padding:140px 0 114px;}#home-cs:after{content:' ';display:block;clear:both;}#home-cs h5{font-weight:400 !important;}#home-cs > div{max-width:1110px;margin:0 auto;padding:0 20px;}#home-cs .col-1{float:left;width:50%;max-width:540px;}#home-cs .col-2{float:right;width:50%;max-width:480px;}#home-cs p{color:#bebebe;margin-bottom:34px;}@media only screen and (max-width:1020px){#home-cs{padding:77px 0 96px 0;}#home-cs > div{padding-left:74px;}#home-cs .col-1,#home-cs .col-2{float:none;width:auto;}#home-cs .col-1{max-width:480px;margin-bottom:40px;}}@media only screen and (max-width:760px){#home-cs{padding:49px 0 69px 0;}#home-cs > div{padding:0 24px;}#home-cs .col-1,#home-cs .col-2{max-width:100%;}#home-cs h2{font-size:30px;line-height:40px;padding-right:25px;}#home-cs h5{font-size:16px;line-height:24px;font-weight:400;}}#home-rotator{padding-bottom:132px;}#home-rotator .slideshow{max-width:1310px;margin:0 auto;height:423px;}#home-rotator .slideshow ul,#home-rotator .slideshow li{height:100%;}#home-rotator .slideshow ul{list-style:none;}#home-rotator .slideshow li{width:454px;}#home-rotator .slideshow li > div{width:428px;height:100%;background-size:cover;background-position:1% center;background-repeat:no-repeat;}#home-rotator .btn-previous,#home-rotator .btn-next{display:none;}@media only screen and (min-width:1021px){#home-rotator .slideshow{position:relative;left:-74px;}#home-rotator .slideshow .btn-previous,#home-rotator .slideshow .btn-next{-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;cursor:pointer;display:block;position:absolute;width:14px;height:25px;right:-5%;top:50%;opacity:0.3;}#home-rotator .slideshow .btn-previous:before,#home-rotator .slideshow .btn-next:before{content:' ';background:url('../images/white-arrow.svg') no-repeat center center;width:14px;height:25px;display:block;}#home-rotator .slideshow .btn-previous:hover,#home-rotator .slideshow .btn-next:hover{opacity:1;}#home-rotator .slideshow .btn-previous{margin-top:-43px;}#home-rotator .slideshow .btn-previous:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#home-rotator .slideshow .btn-next{margin-top:20px;}}@media only screen and (max-width:1020px){#home-rotator{padding-bottom:96px;}#home-rotator .slideshow{height:314px;}#home-rotator .slideshow li{width:341px;}#home-rotator .slideshow li > div{width:318px;}}@media only screen and (max-width:760px){#home-rotator{padding-bottom:67px;}#home-rotator .slideshow{height:204px;}#home-rotator .slideshow li{width:220px;}#home-rotator .slideshow li > div{width:207px;}}@media only screen and (min-width:1021px){#home-rotator.left{overflow:hidden;}#home-rotator.left .slideshow{left:104px;}#home-rotator.left .slideshow .btn-previous,#home-rotator.left .slideshow .btn-next{right:auto;left:-5%;}}#home-rotator.pale-gray{background:#f8f8f8;}#home-rotator.pale-gray .slideshow .btn-previous:before,#home-rotator.pale-gray .slideshow .btn-next:before{background-image:url('../images/black-arrow.svg');}#home-rotator.white-bg{background:white;}#home-rotator.pathways{overflow:hidden;}#home-rotator.pathways li{width:386px;}#home-rotator.pathways .slideshow{height:638px;left:0;max-width:1160px;}#home-rotator.pathways .pathway-item{width:367px;height:310px;background:#f8f8f8;color:#6e6e6e;box-sizing:border-box;padding:28px 48px 0 28px;}#home-rotator.pathways .pathway-item:first-child{margin-bottom:18px;}#home-rotator.pathways .pathway-item h5,#home-rotator.pathways .pathway-item h5 + p{color:black;}#home-rotator.pathways .pathway-item h5{margin-bottom:4px;font-weight:400;}#home-rotator.pathways .pathway-item h5 + p{margin-bottom:34px;}@media only screen and (max-width:760px){#home-rotator.pathways li{width:330px;}#home-rotator.pathways .slideshow{height:364px;}#home-rotator.pathways .pathway-item{width:319px;height:364px;}}@media only screen and (max-width:760px){#home-rotator .slideshow-non-mobile{display:none;}}#home-rotator .slideshow-mobile{display:none;}@media only screen and (max-width:760px){#home-rotator .slideshow-mobile{display:block;}}#home-driven{background:white;color:black;padding:113px 20px 98px 20px;}#home-driven:after{content:' ';display:block;clear:both;}#home-driven > div{max-width:1086px;margin:0 auto;}#home-driven .col-1{float:left;width:50%;box-sizing:border-box;padding-left:80px;}#home-driven .col-1 h2{max-width:390px;}#home-driven .col-2{color:#6e6e6e;float:right;width:50%;max-width:527px;padding-top:13px;}@media only screen and (max-width:1020px){#home-driven{padding:85px 74px 95px 74px;}#home-driven .col-1,#home-driven .col-2{float:none;width:auto;}#home-driven .col-1{padding-left:0;}#home-driven .col-2{padding-top:38px;font-size:18px;line-height:24px;}}@media only screen and (max-width:760px){#home-driven{padding:40px 22px 50px;}#home-driven .col-2{font-size:16px;line-height:24px;}}#home-features{background:white;padding-bottom:83px;}@media only screen and (max-width:1020px){#home-features{padding-bottom:26px;}}@media only screen and (max-width:760px){#home-features{padding-bottom:0;}}#home-approach{background:#f8f8f8;color:black;}#home-approach strong{-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-moz-transition:color 0.25s;transition:color 0.25s;font-weight:400;}#home-approach .intro{text-align:center;}#home-approach .boxes > div{box-sizing:border-box;background-color:white;position:relative;}#home-approach .boxes > div.title{text-align:center;}#home-approach .boxes > div a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}#home-approach .boxes > div.linked:hover strong{color:#a6c381;}@media only screen and (min-width:1021px){#home-approach{padding:86px 0 94px;}#home-approach .intro{max-width:565px;margin:0 auto;padding-bottom:64px;}#home-approach .intro h2{margin-bottom:49px;}#home-approach .intro h2 + p{margin-bottom:29px;}#home-approach .boxes{max-width:1296px;height:912px;margin:0 auto;position:relative;}#home-approach .boxes > div{position:absolute;width:33.333%;height:33.333%;}#home-approach .boxes > div:nth-child(3),#home-approach .boxes > div:nth-child(1),#home-approach .boxes > div:nth-child(8){top:0;}#home-approach .boxes > div:nth-child(4),#home-approach .boxes > div:nth-child(2),#home-approach .boxes > div:nth-child(7){top:33.33%;margin-top:6px;}#home-approach .boxes > div:nth-child(5),#home-approach .boxes > div:nth-child(6){top:66.66%;margin-top:12px;}#home-approach .boxes > div:nth-child(3),#home-approach .boxes > div:nth-child(4),#home-approach .boxes > div:nth-child(5){left:0;}#home-approach .boxes > div:nth-child(1),#home-approach .boxes > div:nth-child(2),#home-approach .boxes > div:nth-child(6){left:33.33%;margin-left:6px;}#home-approach .boxes > div:nth-child(8),#home-approach .boxes > div:nth-child(7){left:66.66%;margin-left:12px;}#home-approach .boxes > div.title{padding-left:5.32407%;padding-top:6.48148%;padding-right:5.32407%;}#home-approach .boxes > div.std{padding-left:3.00926%;padding-top:2.46914%;padding-right:4.24383%;}#home-approach .boxes > div.std img{height:85px;width:auto;}#home-approach .boxes > div.std p{margin-bottom:9px;color:#6e6e6e;}#home-approach .boxes > div.std p strong{color:black;font-weight:400;}#home-approach .boxes > div.std p:last-child{margin-bottom:0;}#home-approach .boxes > div.image{background-size:cover;background-repeat:no-repeat;}}@media only screen and (min-width:1021px) and (max-width:1340px){#home-approach .boxes{width:96%;height:70.371vw;}#home-approach .boxes > div.title h4{font-size:2.25vw;line-height:1.33333;}#home-approach .boxes > div.std img{height:6.4vw;}#home-approach .boxes > div.std p{font-size:1.18vw;}}@media only screen and (max-width:1020px){#home-approach{padding:97px 0 64px;}#home-approach .intro{max-width:565px;margin:0 auto;padding-bottom:42px;}#home-approach .intro h2{margin-bottom:57px;}#home-approach .intro h2 + p{margin-bottom:34px;}#home-approach .boxes{max-width:435px;margin:0 auto;}#home-approach .boxes > div{height:300px;margin-bottom:5px;}#home-approach .boxes > div.image{height:291px;background-size:cover;background-repeat:no-repeat;}#home-approach .boxes > div.title{padding:89px 47px 0 47px;}#home-approach .boxes > div.std{padding:41px 83px 0 39px;}#home-approach .boxes > div.std img{height:90px;width:auto;}#home-approach .boxes > div.std p{margin-bottom:9px;color:#6e6e6e;}#home-approach .boxes > div.std p strong{color:black;font-weight:400;}#home-approach .boxes > div.std p:last-child{margin-bottom:0;}}@media only screen and (max-width:760px){#home-approach{padding:60px 22px 52px;}#home-approach .intro{padding-bottom:48px;max-width:354px;margin:0 auto;}#home-approach .intro h2{margin-bottom:15px;}#home-approach .intro h2 + p{margin-bottom:25px;}#home-approach .boxes{max-width:331px;}#home-approach .boxes > div{height:280px;}#home-approach .boxes > div.image{height:246px;}#home-approach .boxes > div.std{height:auto;padding:28px 26px 28px 26px;}}.white-bg{background:white;}@media only screen and (min-width:1021px){.white-bg.home-bootcamps-bg{padding-bottom:40px;}}#home-platform,#home-bootcamps{background-color:white;background-repeat:no-repeat;background-position:right center;background-size:auto 865px;height:865px;padding:83px 20px;color:black;max-width:1600px;margin:0 auto;}#home-platform h2,#home-bootcamps h2{margin-bottom:45px;}#home-platform p,#home-bootcamps p{color:#6e6e6e;margin-bottom:40px;max-width:343px;}#home-platform ul,#home-bootcamps ul{max-width:360px;margin-bottom:40px;}#home-platform > div,#home-bootcamps > div{max-width:1190px;margin:0 auto;}#home-platform > div > div,#home-bootcamps > div > div{max-width:404px;padding-top:147px;}#home-platform a.arrow,#home-bootcamps a.arrow{font-size:125%;font-weight:400;display:block;color:#a6c381;margin-top:0.5em;}@media screen and (max-width:1380px){#home-platform,#home-bootcamps{background-size:56% auto;}}@media only screen and (max-width:1020px){#home-platform,#home-bootcamps{background-size:92% auto;background-position:center 42px;padding:105vw 126px 90px 36px;height:auto;}#home-platform > div > div,#home-bootcamps > div > div{padding-top:0;max-width:504px;}#home-platform > div > div h2,#home-bootcamps > div > div h2{max-width:310px;margin-bottom:34px;}#home-platform > div > div p,#home-bootcamps > div > div p{max-width:430px;margin-bottom:34px;}#home-platform > div > div ul,#home-bootcamps > div > div ul{max-width:100%;}}@media only screen and (max-width:760px){#home-platform,#home-bootcamps{background-size:100% auto;background-position:center 7px;padding:103vw 22px 30px 22px;}#home-platform > div h2,#home-bootcamps > div h2{max-width:260px;}}#home-bootcamps{background-position:left center;background-size:auto 501px;height:501px;}#home-bootcamps h2{margin-bottom:36px;max-width:403px;}#home-bootcamps p{max-width:100%;}#home-bootcamps > div > div{float:right;padding-top:16px;max-width:452px;}@media screen and (max-width:1380px){#home-bootcamps{background-size:52% auto;}}@media only screen and (max-width:1020px){#home-bootcamps{background-size:92% auto;background-position:center 0;padding:65vw 126px 90px 36px;height:auto;}#home-bootcamps > div > div{float:none;padding-top:0;}#home-bootcamps > div > div h2{max-width:400px;}#home-bootcamps > div > div p{max-width:100%;}}@media only screen and (max-width:760px){#home-bootcamps{background-size:100% auto;background-position:center 7px;padding:78vw 22px 30px 22px;}}#home-different{padding:102px 20px 20px;}#home-different > div{max-width:1080px;margin:0 auto;}#home-different .intro{max-width:317px;margin-bottom:75px;}#home-different .items{color:#bebebe;}#home-different .items:after{content:' ';display:block;clear:both;}#home-different .items .item-title{font:400 22px/30px 'atc-arquette', sans-serif;color:white;height:56px;}#home-different .items .item-title img{height:56px;width:auto;position:relative;top:-14px;}#home-different .items > div{float:left;}@media screen and (min-width:1021px){#home-different .items > div{width:33.33%;margin-bottom:83px;}#home-different .items > div > div{width:284px;max-width:100%;}#home-different .items > div:nth-child(3n+1){clear:left;}#home-different .items > div:nth-child(3n+2) > div{margin:0 auto;}#home-different .items > div:nth-child(3n+3) > div{float:right;}}@media screen and (min-width:761px) and (max-width:1020px){#home-different .items > div{max-width:50%;width:284px;margin-bottom:55px;}#home-different .items > div .item-title{font-size:20px;line-height:28px;height:48px;}#home-different .items > div .item-title img{height:48px;top:-9px;}#home-different .items > div:nth-child(2n+1){clear:left;}#home-different .items > div:nth-child(2n+2){float:right;}}@media only screen and (max-width:760px){#home-different .items > div{float:none;margin-bottom:33px;}#home-different .items > div .item-title{font-size:20px;line-height:30px;height:48px;}#home-different .items > div .item-title img{height:48px;top:0;}}@media only screen and (max-width:1020px){#home-different{padding:90px 67px 22px;}#home-different .intro{max-width:250px;}}@media only screen and (max-width:760px){#home-different{padding:49px 22px 37px;}#home-different .intro{max-width:230px;}}#home-guide{background-repeat:no-repeat;background-size:1440px auto;padding:0 20px;box-sizing:border-box;height:600px;position:relative;}@media screen and (min-width:1440px){#home-guide{background-size:cover;}}#home-guide:before{content:' ';display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.6);}#home-guide a.arrow{font-size:125%;font-weight:400;display:block;color:#a6c381;margin-top:0.5em;}#home-guide h5{font-weight:400;margin-top:40px;margin-bottom:40px;}#home-guide > div{max-width:1068px;margin:0 auto;padding-top:205px;position:relative;z-index:2;}#home-guide > div:after{content:' ';display:block;clear:both;}#home-guide > div .col-1{float:left;padding-left:120px;width:323px;}#home-guide > div .col-2{float:right;width:475px;}@media screen and (min-width:1450px){#home-guide{margin:0 auto;background-position:top center;}}@media only screen and (max-width:1020px){#home-guide{height:auto;padding:93px 84px 93px;background-size:cover;background-position:top center;}#home-guide h2{margin-bottom:37px;}#home-guide h5{margin-top:29px;}#home-guide > div{padding:0;}#home-guide > div .col-1,#home-guide > div .col-2{width:auto;max-width:360px;float:none;padding-left:0;}}@media only screen and (max-width:760px){#home-guide{height:auto;padding:48px 22px 48px;}}#home-leading{background:#f2f2f2;text-align:center;color:black;padding-bottom:70px;}#home-leading .hl-desktop{max-width:1440px;margin:0 auto;}#home-leading .intro{padding:94px 20px 20px;max-width:584px;margin:0 auto;}#home-leading .intro h2{margin-bottom:44px;}#home-leading .intro p{max-width:487px;margin:0 auto;}#home-leading .items > div{background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;vertical-align:middle;width:300px;height:120px;margin:30px 20px;}@media only screen and (max-width:1020px){#home-leading .items > div{margin:25px 15px;height:115px;width:210px;}}@media only screen and (max-width:760px){#home-leading .items > div{margin:20px 10px;height:100px;width:43%;}}#home-leading .hl-tablet,#home-leading .hl-mobile{display:none;position:relative;}#home-leading .hl-tablet .logo-slider,#home-leading .hl-mobile .logo-slider{height:100%;}#home-leading .hl-tablet ul,#home-leading .hl-mobile ul{list-style:none;height:100%;}#home-leading .hl-tablet li,#home-leading .hl-mobile li{width:100%;height:100%;}#home-leading .hl-tablet{height:400px;}#home-leading .hl-mobile{height:340px;}#home-leading .hl-mobile .item-count-1{box-sizing:border-box;padding-top:90px;}#home-leading .slideshow-nav{position:absolute;bottom:0;left:0;right:0;text-align:center;}#home-leading .slideshow-nav > a{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;display:inline-block;width:10px;height:10px;background-color:#bebebe;opacity:0.4;border-radius:50%;margin:0 4px;}#home-leading .slideshow-nav > a:hover,#home-leading .slideshow-nav > a.active{background-color:#9b9b9b;opacity:1;}#home-first-step,.home-first-step{text-align:center;position:relative;margin:0 auto;height:597px;background-color:black;background-repeat:no-repeat;background-size:1440px auto;background-position:center 48%;}#home-first-step h5,.home-first-step h5{font-weight:400 !important;}@media screen and (min-width:1440px){#home-first-step,.home-first-step{background-size:cover;}}#home-first-step:before,.home-first-step:before{content:' ';display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);}#home-first-step > div,.home-first-step > div{position:relative;z-index:2;padding:221px 20px 0;}#home-first-step h1,.home-first-step h1{margin-bottom:94px;}@media only screen and (max-width:1020px){#home-first-step,.home-first-step{height:500px;background-size:auto 700px;background-position:center -150px;}#home-first-step > div,.home-first-step > div{padding-top:134px;}#home-first-step h1,.home-first-step h1{margin-bottom:58px;max-width:300px;margin-left:auto;margin-right:auto;}}@media only screen and (max-width:760px){#home-first-step,.home-first-step{height:429px;background-size:auto 530px;background-position:cover;}#home-first-step > div,.home-first-step > div{padding-top:114px;}#home-first-step h1,.home-first-step h1{max-width:240px;}}@media only screen and (max-width:513px){#home-first-step,.home-first-step{background-size:auto 530px;background-position:-300px -100px;}}#home-first-step.no-overlay:before,.home-first-step.no-overlay:before{display:none;}#contact-page{background-size:cover;background-position:right center;background-repeat:no-repeat;position:relative;padding:276px 20px 123px;}@media only screen and (max-width:1020px){#contact-page{padding:184px 67px 73px;background-position:center;}}@media only screen and (max-width:760px){#contact-page{background-size:auto 900px;background-position:-505px -49px;padding:0;}}#contact-page:before{content:' ';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);}#contact-page .contact-page__body{position:relative;z-index:2;max-width:1180px;margin:0 auto;}@media screen and (min-width:1021px){#contact-page .contact-page__body{display:flex;}}#contact-page .col-1{width:500px;padding:0 40px;}@media only screen and (max-width:1020px){#contact-page .col-1{padding-bottom:29px;width:auto;}}@media only screen and (max-width:760px){#contact-page .col-1{box-sizing:border-box;height:513px;padding-top:74px;padding-left:22px;}}#contact-page .col-2{color:black;padding:34px 41px 12px 42px;box-sizing:border-box;width:753px;max-width:100%;background:rgba(255, 255, 255, 0.7);border-radius:10px;}@media only screen and (max-width:760px){#contact-page .col-2{background:#eee;border-radius:0;width:auto;padding:21px 22px 32px;color:#6e6e6e;}}#contact-page .contact-header{margin-bottom:-10px;}@media only screen and (max-width:760px){#contact-page .contact-header{margin-bottom:-20px;}}@media screen and (min-width:1021px){#contact-page .contact-header{display:flex;justify-content:center;}#contact-page .contact-header__content{width:355px;}}#contact-page h1{margin-bottom:20px;}@media only screen and (max-width:760px){#contact-page h1{margin-bottom:8px;max-width:240px;}}#contact-page .contact-logo{margin-top:33px;}#contact-page .contact-logo__img{height:132px;}@media screen and (min-width:1021px){#contact-page .contact-logo{display:flex;justify-content:center;}#contact-page .contact-logo__img{position:relative;left:-10px;}}@media only screen and (max-width:760px){#contact-page .contact-logo{margin-top:0;}#contact-page .contact-logo__img{height:87px;}}#contact-page .office-locations{display:grid;grid-template-columns:50% 50%;}@media only screen and (max-width:760px){#contact-page{}#contact-page .office-locations{grid-template-columns:100%;}}#contact-page .office-location{margin:20px 20px 0 0;}#contact-page .office-location__name{white-space:nowrap;font-size:16px;font-weight:normal;}#contact-page .office-location__address{white-space:nowrap;font-style:normal;-webkit-font-smoothing:subpixel-antialiased;font-weight:lighter;}#contact-page .contact-page__social-media-links{display:flex;margin-top:20px;}#contact-page .contact-page__social-media-links img{display:block;width:42px;height:42px;filter:invert(100%);}#contact-page .contact-page__social-media-links a{text-decoration:none;display:block;margin:0 10px 0 0;}#contact-page .contact-page__social-media-links a:last-child{margin:0 10px;}#contact-page form.success{padding-left:28px;}.four-oh-four{text-align:center;padding:304px 30px 60px;}@media only screen and (max-width:1020px){.four-oh-four{padding-top:200px;}}@media only screen and (max-width:760px){.four-oh-four{padding-top:120px;}}.four-oh-four h1{margin-bottom:1.425em;max-width:992px;margin-left:auto;margin-right:auto;}.four-oh-four h4{color:#a6c381;}@media only screen and (max-width:1020px){body.page-template-template-teachers #home-intro .intro-text{width:295px;margin-top:-80px;}}@media only screen and (max-width:760px){body.page-template-template-teachers #home-intro .intro-text h1{margin-bottom:110px;}}.teachers-two-col-text{background-color:white;padding:131px 20px 127px 20px;}.teachers-two-col-text .content-wrapper{max-width:1087px;margin:0 auto;display:flex;}.teachers-two-col-text .content-wrapper .left-col{max-width:430px;width:39.56%;margin-right:8.67%;}.teachers-two-col-text .content-wrapper .left-col h3{color:black;}.teachers-two-col-text .content-wrapper .right-col{max-width:558px;width:51.33%;}.teachers-two-col-text .content-wrapper .right-col p{color:#6e6e6e;}.teachers-two-col-text .content-wrapper .right-col p + p{margin-top:20px;}.teachers-two-col-text .content-wrapper .right-col h5{margin-top:25px;color:black;font-weight:400;}@media only screen and (max-width:1020px){.teachers-two-col-text{padding:109px 20px 78px 74px;}.teachers-two-col-text .content-wrapper{flex-direction:column;}.teachers-two-col-text .content-wrapper .left-col{margin-right:0px;max-width:461px;width:100%;}.teachers-two-col-text .content-wrapper .left-col h3{line-height:50px;}.teachers-two-col-text .content-wrapper .right-col{max-width:522px;width:100%;margin-top:41px;}.teachers-two-col-text .content-wrapper .right-col p + p{margin-top:25px;}.teachers-two-col-text .content-wrapper .right-col h5{margin-top:40px;font-size:20px;line-height:30px;}}@media only screen and (max-width:1020px) and (min-width:761px){.teachers-two-col-text .content-wrapper .left-col h3 br + br{display:none;}}@media only screen and (max-width:760px){.teachers-two-col-text{padding:48px 23px 70px 23px;}.teachers-two-col-text .content-wrapper .left-col{max-width:100%;}.teachers-two-col-text .content-wrapper .left-col h3{font-size:34px;line-height:45px;}.teachers-two-col-text .content-wrapper .right-col{max-width:100%;}.teachers-two-col-text .content-wrapper .right-col h5{margin-top:35px;}.teachers-two-col-text .content-wrapper .right-col h5 br{display:none;}}.strategy-section{background-color:white;}.strategy-section .step{box-sizing:border-box;height:680px;padding:65px 66px;background-size:cover;background-repeat:no-repeat;}.strategy-section .step:nth-of-type(n+3){margin-top:62px;}.strategy-section .step .content-wrapper{max-width:1440px;margin:0 auto;}.strategy-section .step .text-wrapper{background-color:white;box-sizing:border-box;width:601px;height:550px;padding:52px 75px 76px 75px;border-radius:9px;}.strategy-section .step .text-wrapper h1{color:#bebebe;}.strategy-section .step .text-wrapper h3{color:black;margin-top:20px;}.strategy-section .step .text-wrapper p{color:#6e6e6e;margin-top:20px;}.strategy-section .step .text-wrapper a{color:#a6c381;font:400 20px/20px 'atc-arquette', sans-serif;display:block;margin-top:50px;}.strategy-section .step .text-wrapper .arrow::after{background-size:cover;margin-left:-6px;width:10px;height:18px;}.strategy-section .text-left .text-wrapper{float:left;}.strategy-section .text-right .text-wrapper{float:right;}@media only screen and (min-width:1021px){.strategy-section .step:nth-of-type(2){margin-top:48px;}.strategy-section .step:nth-of-type(2) .text-wrapper{padding:59px 61px 84px 74px;}.strategy-section .step:nth-of-type(2) .text-wrapper h3{margin-top:31px;}.strategy-section .step:nth-of-type(2) .text-wrapper p{margin-top:25px;}.strategy-section .step:nth-of-type(2) .text-wrapper a{margin-top:45px;}.strategy-section .step:nth-of-type(3) .text-wrapper{padding:58px 75px 76px 79px;}.strategy-section .step:nth-of-type(3) .text-wrapper h3{margin-top:31px;}.strategy-section .step:nth-of-type(3) .text-wrapper p{margin-top:23px;}.strategy-section .step:nth-of-type(3) .text-wrapper a{margin-top:54px;}.strategy-section .step:nth-of-type(4) .text-wrapper{padding:63px 71px 78px 71px;}.strategy-section .step:nth-of-type(4) .text-wrapper h3{margin-top:20px;}.strategy-section .step:nth-of-type(4) .text-wrapper p{margin-top:34px;}.strategy-section .step:nth-of-type(4) .text-wrapper a{margin-top:50px;}}@media only screen and (max-width:1020px){.strategy-section .step{height:770px;}.strategy-section .step:nth-of-type(1){padding:98px 81px;}.strategy-section .step:nth-of-type(n+2){height:730px;margin-top:30px;padding:93px 81px;}.strategy-section .step:nth-of-type(n+2) .text-wrapper{height:544px;}.strategy-section .step:nth-of-type(n+2) .text-wrapper p{margin-top:34px;}.strategy-section .step:nth-of-type(2) .text-wrapper p{margin-top:38px;}.strategy-section .step:nth-of-type(n+3) .text-wrapper h3{margin-top:25px;}.strategy-section .step:nth-of-type(n+3) .text-wrapper a{margin-top:35px;}.strategy-section .step .content-wrapper{max-width:606px;}.strategy-section .step .text-wrapper{width:606px;height:574px;padding:54px 108px 108px 66px;}.strategy-section .step .text-wrapper h1{font-size:80px;line-height:90px;}.strategy-section .step .text-wrapper h3{margin-top:31px;}.strategy-section .step .text-wrapper p{margin-top:24px;}.strategy-section .step .text-wrapper a{margin-top:42px;}.strategy-section .text-left .text-wrapper,.strategy-section .text-right .text-wrapper{float:none;}}@media only screen and (max-width:760px){.strategy-section .step{width:100%;height:auto;background-size:159% auto;background-position:center top;}.strategy-section .step:nth-of-type(1){padding:72vw 0px 0px 0px;}.strategy-section .step:nth-of-type(1) .text-wrapper{padding-bottom:115px;}.strategy-section .step:nth-of-type(n+2){height:auto;padding:72vw 0px 0px 0px;margin-top:0px;}.strategy-section .step:nth-of-type(n+2) .text-wrapper{padding-bottom:57px;height:auto;}.strategy-section .step:nth-of-type(n+2) .text-wrapper p{margin-top:23px;}.strategy-section .step:nth-of-type(n+2) .text-wrapper a{margin-top:35px;}.strategy-section .step:nth-of-type(n+3) .text-wrapper h3{margin-top:20px;}.strategy-section .step .content-wrapper{height:auto;max-width:100%;margin:0px;}.strategy-section .step .text-wrapper{width:100%;height:auto;padding:28px 23px 57px 22px;border-radius:0px;}.strategy-section .step .text-wrapper h1{font-size:44px;line-height:57px;}.strategy-section .step .text-wrapper h3{margin-top:20px;}}.testimonials-section{background-color:white;color:black;padding:150px 66px 68px 66px;}.testimonials-section h2{max-width:850px;margin:0 auto;text-align:center;}.testimonials-section .testimonial{background-color:#f8f8f8;padding:77px 119px 0px 79px;max-width:1308px;box-sizing:border-box;margin:0 auto;}.testimonials-section .testimonial:after{content:' ';display:block;clear:both;}.testimonials-section .testimonial:nth-of-type(1){margin-top:110px;}.testimonials-section .testimonial:nth-of-type(n+2){margin-top:50px;}.testimonials-section .testimonial .image-carousel{margin-top:27px;width:41%;padding-top:41%;position:relative;}.testimonials-section .testimonial .image-carousel > .slider-image-list{position:absolute !important;top:0;left:0;}.testimonials-section .testimonial .image-carousel ul{width:100%;height:100%;list-style:none;}.testimonials-section .testimonial .image-carousel ul li{width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}.testimonials-section .testimonial .image-carousel .slideshow-nav{position:absolute;top:100%;left:0;right:0;margin-top:30px;text-align:center;}.testimonials-section .testimonial .image-carousel .slideshow-nav a{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0px 5px;background-color:#9b9b9b;opacity:0.4;}.testimonials-section .testimonial .image-carousel .slideshow-nav a.active{opacity:1;}.testimonials-section .testimonial .teacher-quote h5{position:relative;margin-top:31px;}.testimonials-section .testimonial .teacher-quote h5::before{content:'“';font:200 60px/30px 'atc-arquette', sans-serif;color:#4a4a4a;position:absolute;left:-44px;}.testimonials-section .testimonial .teacher-quote .name{text-transform:uppercase;font-weight:500;letter-spacing:2px;margin-top:56px;}.testimonials-section .testimonial .teacher-quote .position{text-transform:uppercase;letter-spacing:2px;color:#4a4a4a;}.testimonials-section .testimonial .teacher-quote .caption{font:300 14px/20px 'atc-arquette', sans-serif;color:#9b9b9b;margin-top:40px;}.testimonials-section .testimonial .testimonial-container{clear:both;}.testimonials-section .testimonial .testimonial-container .testimonials .btn-previous,.testimonials-section .testimonial .testimonial-container .testimonials .btn-next{top:50%;margin-top:-13px;}.testimonials-section .testimonial .testimonial-container .testimonials .btn-previous{left:-20px;}.testimonials-section .testimonial .testimonial-container .testimonials .btn-next{right:-20px;}.testimonials-section .text-right .image-carousel{float:left;}.testimonials-section .text-right .teacher-quote{float:right;width:50%;max-width:550px;}.testimonials-section .text-left .image-carousel{float:right;}.testimonials-section .text-left .teacher-quote{float:left;margin-left:34px;width:48.8%;max-width:525px;}.testimonials-section .text-left .teacher-quote .name{margin-top:38px;}@media only screen and (max-width:1020px){.testimonials-section{padding:121px 39px 30px 39px;}.testimonials-section .testimonial{flex-direction:column;padding:39px 36px 77px 36px;}.testimonials-section .testimonial:nth-of-type(1){margin-top:109px;}.testimonials-section .testimonial:nth-of-type(n+2){margin-top:30px;}.testimonials-section .testimonial h5{font:300 20px/30px 'atc-arquette', sans-serif;}.testimonials-section .testimonial .image-carousel{margin-top:0;width:100%;padding-top:100%;}.testimonials-section .testimonial .image-carousel .slideshow-nav{margin-top:24px;}.testimonials-section .testimonial .teacher-quote{margin:0px 0px 0px 57px;}.testimonials-section .testimonial .teacher-quote h5{margin-top:98px;}.testimonials-section .testimonial .teacher-quote .name{margin-top:56px;}.testimonials-section .text-right .image-carousel{float:none;}.testimonials-section .text-right .teacher-quote{float:none;width:auto;max-width:85%;}.testimonials-section .text-left .image-carousel{float:none;}.testimonials-section .text-left .teacher-quote{float:none;width:auto;max-width:85%;}}@media only screen and (max-width:760px){.testimonials-section{padding:88px 0px 0px 0px;}.testimonials-section h2{width:calc(100% - 44px);}.testimonials-section h2 br{display:none;}.testimonials-section .testimonial{padding:26px 18.5px 44px 20.5px;}.testimonials-section .testimonial:nth-of-type(1){margin-top:119px;}.testimonials-section .testimonial:nth-of-type(n+2){margin-top:28px;}.testimonials-section .testimonial .image-carousel .slideshow-nav{margin-top:19px;}.testimonials-section .testimonial .teacher-quote{margin:0px;max-width:100%;}.testimonials-section .testimonial .teacher-quote h5{margin-top:122px;}.testimonials-section .testimonial .teacher-quote h5::before{left:0px;top:-32px;}.testimonials-section .testimonial .teacher-quote .name{margin-top:38px;}.testimonials-section .testimonial .teacher-quote .caption{margin-top:30px;}}#curriculum-lesson-explore{background:#f8f8f8;color:black;text-align:center;padding:96px 0 0;}#curriculum-lesson-explore .intro{max-width:500px;margin:0 auto;padding-bottom:87px;}#curriculum-lesson-explore .intro h2{margin-bottom:25px;}#curriculum-lesson-explore .labels{padding-bottom:42px;}#curriculum-lesson-explore .labels div{vertical-align:middle;display:inline-block;margin:0 37px;}#curriculum-lesson-explore .labels div:before{content:' ';display:inline-block;vertical-align:top;border-radius:50%;width:14px;height:14px;margin-right:9px;position:relative;top:5px;}#curriculum-lesson-explore .labels div.l1:before{background:#d4a9cf;}#curriculum-lesson-explore .labels div.l2:before{background:#a0d8f6;}#curriculum-lesson-explore .labels div.l3:before{background:#fbb09d;}#curriculum-lesson-explore .labels div.l4:before{background:#f89ac5;}#curriculum-lesson-explore .lessons .lessons-images{padding-left:38px;padding-right:38px;max-width:1153px;margin:0 auto;font-size:0;line-height:0;position:relative;padding-bottom:71px;}#curriculum-lesson-explore .lessons .lessons-images > div{box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);position:relative;}#curriculum-lesson-explore .lessons .lessons-images img{width:100%;height:auto;position:absolute;left:0;opacity:0;z-index:1;}#curriculum-lesson-explore .lessons .lessons-images img:first-child{position:relative;opacity:1;z-index:2;}#curriculum-lesson-explore .lessons .lessons-images img.active{z-index:3;}#curriculum-lesson-explore .lessons .lessons-images:after{content:' ';position:absolute;bottom:40px;left:82px;right:50px;height:124px;-webkit-filter:blur(47.3px);filter:blur(47.3px);background-color:rgba(190, 190, 190, 0.78);}#curriculum-lesson-explore .lessons-titles{max-width:1440px;margin:0 auto;padding:0 77px 71px;}#curriculum-lesson-explore .lessons-titles > div{display:flex;width:100%;justify-content:space-between;align-items:flex-start;}#curriculum-lesson-explore .lessons-titles > div > div{position:relative;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-moz-transition:color 0.25s;transition:color 0.25s;cursor:pointer;display:block;text-align:center;font-size:20px;line-height:1;color:#6e6e6e;padding:0 10px;}#curriculum-lesson-explore .lessons-titles > div > div:first-child{padding-left:0;}#curriculum-lesson-explore .lessons-titles > div > div:last-child{padding-right:0;}#curriculum-lesson-explore .lessons-titles > div > div.active,#curriculum-lesson-explore .lessons-titles > div > div:hover{font-weight:400;color:black;}#curriculum-lesson-explore .lessons-titles > div > div:before{-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;content:' ';background:#a6c381;width:8px;opacity:0;height:8px;border-radius:50%;display:block;position:absolute;left:50%;bottom:-21px;margin:12px 0 0 -4px;}#curriculum-lesson-explore .lessons-titles > div > div.active:before{opacity:1;}#curriculum-lesson-explore .lessons-descriptions{padding:0 20px;font-size:16px;line-height:24px;color:#454545;}#curriculum-lesson-explore .lessons-descriptions > div{max-width:520px;margin:0 auto;position:relative;height:192px;}#curriculum-lesson-explore .lessons-descriptions > div > div{display:none;}#curriculum-lesson-explore .lessons-descriptions > div > div.active{display:block;}@media only screen and (max-width:1020px){#curriculum-lesson-explore{padding-top:85px;}#curriculum-lesson-explore .intro{padding-bottom:80px;}#curriculum-lesson-explore .labels{padding-left:154px;padding-right:154px;padding-bottom:58px;}#curriculum-lesson-explore .labels div{text-align:left;width:49%;margin:0 0 10px 0;}#curriculum-lesson-explore .lessons .lessons-images{padding-bottom:67px;}#curriculum-lesson-explore .lessons .lessons-images:after{bottom:49px;left:87px;right:69px;height:74px;}#curriculum-lesson-explore .lessons-titles{padding:0 0 66px;overflow:scroll;overflow-y:visible;}#curriculum-lesson-explore .lessons-titles::-webkit-scrollbar{display:none;}#curriculum-lesson-explore .lessons-titles > div{width:150%;padding:0 42px;}#curriculum-lesson-explore .lessons-titles > div > div{font-size:18px;line-height:22px;}#curriculum-lesson-explore .lessons-descriptions > div{height:155px;}}@media only screen and (max-width:760px){#curriculum-lesson-explore{padding-top:66px;}#curriculum-lesson-explore .intro{max-width:290px;padding-bottom:39px;}#curriculum-lesson-explore .labels{padding:0 24% 53px 24%;}#curriculum-lesson-explore .labels > div{width:auto;display:block;white-space:nowrap;}#curriculum-lesson-explore .lessons{}#curriculum-lesson-explore .lessons .lessons-images{padding-left:10px;padding-right:10px;padding-bottom:29px;}#curriculum-lesson-explore .lessons .lessons-images:after{bottom:20px;left:46px;right:36px;height:35px;}#curriculum-lesson-explore .lessons-titles{padding-bottom:51px;}#curriculum-lesson-explore .lessons-titles > div{width:190%;padding:0 22px;}#curriculum-lesson-explore .lessons-titles > div > div{font-size:16px;line-height:17px;}#curriculum-lesson-explore .lessons-descriptions{text-align:left;padding:0 33px;}#curriculum-lesson-explore .lessons-descriptions > div{height:225px;}}#curriculum-3{background:white;text-align:center;color:black;padding:171px 43px 176px;}#curriculum-3 h2{max-width:859px;margin:0 auto;}@media only screen and (max-width:1020px){#curriculum-3{padding-top:142px;padding-bottom:97px;}#curriculum-3 h2{max-width:518px;}}@media only screen and (max-width:760px){#curriculum-3{padding-top:51px;padding-bottom:51px;}#curriculum-3 h2{font-size:30px;line-height:40px;}}#curriculum-4{background:#f8f8f8;color:black;padding:78px 20px 86px 20px;}#curriculum-4 .c4-wrap{max-width:1308px;margin:0 auto;}#curriculum-4 .c4-title{font-size:36px;font-weight:200;line-height:50px;max-width:408px;padding-left:54px;padding-bottom:68px;}#curriculum-4 .c4-boxes:after{content:' ';display:block;clear:both;}#curriculum-4 .c4-boxes .inside-box{position:relative;background:white;width:48.70031%;box-sizing:border-box;padding-top:41px;padding-bottom:19px;}@media screen and (min-width:1201px){#curriculum-4 .c4-boxes .inside-box:nth-child(1),#curriculum-4 .c4-boxes .inside-box:nth-child(3){float:left;}#curriculum-4 .c4-boxes .inside-box:nth-child(2),#curriculum-4 .c4-boxes .inside-box:nth-child(4){float:right;}#curriculum-4 .c4-boxes .inside-box:nth-child(3){clear:both;}#curriculum-4 .c4-boxes .inside-box:nth-child(1),#curriculum-4 .c4-boxes .inside-box:nth-child(2){margin-bottom:2.59938%;}#curriculum-4 .c4-boxes .inside-box:nth-child(3){padding-top:50px;}#curriculum-4 .c4-boxes .inside-box:nth-child(3) .box-description{padding-bottom:65px;}#curriculum-4 .c4-boxes .inside-box:nth-child(1) .box-item{padding-bottom:38px;}}#curriculum-4 .c4-boxes .box-title,#curriculum-4 .c4-boxes .box-description{padding:0px 84px 0px 54px;}#curriculum-4 .c4-boxes .box-title{padding-bottom:15px;}#curriculum-4 .c4-boxes .box-title h5{font-weight:400;}#curriculum-4 .c4-boxes .box-description{color:#6e6e6e;padding-bottom:40px;}#curriculum-4 .c4-boxes .box-icon{background-size:contain;background-repeat:no-repeat;}#curriculum-4 .c4-boxes .box-subtitle{font-size:14px;color:#76c2ce;}#curriculum-4 .c4-boxes .box-col-title{color:#6e6e6e;font-weight:400;padding-bottom:25px;}#curriculum-4 .c4-boxes .box-items{padding:0 30px 0 54px;}#curriculum-4 .c4-boxes .box-item{padding-bottom:25px;}#curriculum-4 .c4-boxes .box-style-stacking_list .box-item .box-icon-wrap,#curriculum-4 .c4-boxes .box-style-two_columns_title .box-item .box-icon-wrap,#curriculum-4 .c4-boxes .box-style-stacking_list .box-item .box-item-title,#curriculum-4 .c4-boxes .box-style-two_columns_title .box-item .box-item-title{display:inline-block;vertical-align:middle;}#curriculum-4 .c4-boxes .box-style-stacking_list .box-item .box-icon-wrap,#curriculum-4 .c4-boxes .box-style-two_columns_title .box-item .box-icon-wrap{width:115px;}#curriculum-4 .c4-boxes .box-style-stacking_list .box-item .box-item-title,#curriculum-4 .c4-boxes .box-style-two_columns_title .box-item .box-item-title{width:calc(100% - 120px);}#curriculum-4 .c4-boxes .box-style-stacking_list .box-col,#curriculum-4 .c4-boxes .box-style-two_columns_title .box-col{float:left;width:50%;}#curriculum-4 .c4-boxes .box-style-stacking_list .box-items:after,#curriculum-4 .c4-boxes .box-style-two_columns_title .box-items:after{content:' ';display:block;clear:both;}#curriculum-4 .c4-boxes .box-style-columns{text-align:center;}#curriculum-4 .c4-boxes .box-style-columns .box-subtitle{padding-top:10px;}#curriculum-4 .c4-boxes .box-style-columns .box-title,#curriculum-4 .c4-boxes .box-style-columns .box-description{text-align:left;}#curriculum-4 .c4-boxes .box-style-columns .box-icon{display:inline-block;}#curriculum-4 .c4-boxes .box-style-columns .box-items{padding-right:50px;padding-left:50px;display:flex;width:100%;box-sizing:border-box;justify-content:space-between;}#curriculum-4 .c4-boxes .box-style-columns .box-item-title{padding-top:25px;max-width:106px;margin:0 auto;}@media screen and (max-width:1200px){#curriculum-4 .c4-wrap{max-width:637px;}#curriculum-4 .c4-boxes .inside-box{margin-bottom:29px;width:100%;}}@media only screen and (max-width:760px){#curriculum-4{padding:31px 24px 26px 24px;}#curriculum-4 .scroll-indicator-buttons{padding-bottom:20px;}#curriculum-4 .c4-title{font-size:30px;line-height:40px;padding:0 0 35px 9px;}#curriculum-4 .c4-boxes .inside-box{margin-bottom:25px;padding-top:26px;padding-bottom:11px;}#curriculum-4 .c4-boxes .box-title,#curriculum-4 .c4-boxes .box-description{padding:0 28px;}#curriculum-4 .c4-boxes .box-title{padding-bottom:15px;}#curriculum-4 .c4-boxes .box-description{padding-bottom:28px;}#curriculum-4 .c4-boxes .box-items{padding:0 28px;}#curriculum-4 .c4-boxes .box-style-stacking_list .box-col,#curriculum-4 .c4-boxes .box-style-two_columns_title .box-col{float:none;width:auto;}#curriculum-4 .c4-boxes .box-style-two_columns_title .box-col + .box-col{padding-top:15px;}#curriculum-4 .c4-boxes .box-style-columns .box-items-wrap{overflow:scroll;overflow-x:scroll;overflow-y:visible;}#curriculum-4 .c4-boxes .box-style-columns .box-items-wrap::-webkit-scrollbar{display:none;}#curriculum-4 .c4-boxes .box-style-columns .box-items{width:526px;padding-left:23px;padding-right:23px;}}#curriculum-5{background:white;color:black;padding:90px 20px 70px;}#curriculum-5 > div{max-width:1211px;margin:0 auto;}#curriculum-5 > div:after{content:' ';display:block;clear:both;}#curriculum-5 .col-1{width:41.53592%;float:left;}#curriculum-5 .col-2{width:53.59207%;float:right;}#curriculum-5 .c5-title{font-size:36px;font-weight:200;line-height:50px;max-width:408px;padding-bottom:40px;}#curriculum-5 .c5-intro{color:#6e6e6e;}#curriculum-5 .box-item{padding-bottom:5px;}#curriculum-5 .box-icon{background-repeat:no-repeat;background-size:contain;}#curriculum-5 .box-icon-wrap{display:inline-block;vertical-align:top;width:200px;}#curriculum-5 .box-item-title-description{display:inline-block;vertical-align:top;width:calc(100% - 205px);}#curriculum-5 .box-item-title{padding-bottom:13px;}#curriculum-5 .box-item-title h5{font-weight:400;}#curriculum-5 .box-item-description{color:#6e6e6e;}@media only screen and (max-width:1020px){#curriculum-5{padding:85px 66px 95px;}#curriculum-5 .c5-title{padding-bottom:63px;}#curriculum-5 .col-1,#curriculum-5 .col-2{width:auto;float:none;}#curriculum-5 .col-2{padding-top:130px;}#curriculum-5 .box-item-title h5{font-size:20px;line-height:30px;font-weight:400;}#curriculum-5 .box-item{padding-bottom:25px;}}@media only screen and (max-width:760px){#curriculum-5{padding:51px 31px 0;}#curriculum-5 .c5-title{font-size:30px;line-height:40px;padding-bottom:24px;}#curriculum-5 .col-2{padding-top:60px;}#curriculum-5 .box-icon-wrap,#curriculum-5 .box-item-title-description{display:block;width:auto;}#curriculum-5 .box-item{padding-bottom:65px;}}#curriculum-6{background:#f8f8f8;color:black;padding:70px 20px 68px;}#curriculum-6 > div{max-width:1310px;margin:0 auto;display:flex;justify-content:space-between;}#curriculum-6 .left-col,#curriculum-6 .right-col{background:white;padding-top:48px;padding-bottom:70px;padding-left:60px;box-sizing:border-box;}#curriculum-6 .left-col{width:56.71756%;}#curriculum-6 .right-col{width:41.37405%;}#curriculum-6 .right-col h3,#curriculum-6 .right-col ul{padding-right:32px;}#curriculum-6 .right-col p{padding-right:75px;}#curriculum-6 h3{padding-bottom:42px;font-size:30px;line-height:40px;font-weight:200;}#curriculum-6 h5{font-weight:400;padding-bottom:24px;}#curriculum-6 ul + h5{margin-top:46px;}#curriculum-6 p{margin-bottom:40px;color:#6e6e6e;}#curriculum-6 .s6-left-content{max-width:493px;}#curriculum-6 .s6-sequence-chart{padding-bottom:80px;padding-right:58px;}#curriculum-6 .s6-sequence-chart img{width:100%;height:auto;}#curriculum-6 .s6-lesson-contains table{border-collapse:collapse;}#curriculum-6 .s6-lesson-contains table th{font-weight:300;color:#76c2ce;font-size:30px;line-height:20px;text-align:center;padding-right:15px;}#curriculum-6 .s6-lesson-contains table td,#curriculum-6 .s6-lesson-contains table th{vertical-align:middle;padding-bottom:20px;}@media only screen and (max-width:1020px){#curriculum-6{padding-top:53px;padding-bottom:58px;}#curriculum-6 > div{display:block;max-width:637px;}#curriculum-6 .left-col,#curriculum-6 .right-col{width:auto;margin-bottom:47px;}#curriculum-6 h5{font-weight:400;font-size:20px;line-height:30px;}#curriculum-6 .s6-left-content{max-width:452px;}}@media only screen and (max-width:760px){#curriculum-6{padding:28px 15px 27px 22px;}#curriculum-6 .left-col,#curriculum-6 .right-col{margin-bottom:29px;padding-top:39px;padding-left:33px;padding-bottom:41px;}#curriculum-6 h3{font-size:24px;line-height:34px;font-weight:200;padding-bottom:24px;}#curriculum-6 h5{font-weight:400;font-size:20px;line-height:30px;}#curriculum-6 .s6-left-content{max-width:280px;}#curriculum-6 .s6-sequence-chart{padding-right:0;padding-bottom:40px;}#curriculum-6 .s6-sequence-chart .scroll-indicator{padding-bottom:10px;max-width:100%;overflow:scroll;overflow-y:visible;}#curriculum-6 .s6-sequence-chart .scroll-indicator::-webkit-scrollbar{display:none;}#curriculum-6 .s6-sequence-chart img{width:auto;}#curriculum-6 .s6-lesson-contains{padding-right:50px;}#curriculum-6 .right-col h3,#curriculum-6 .right-col ul{padding-right:20px;}#curriculum-6 .right-col p{padding-right:36px;}}#curriculum-7,.fullspan-img{background-repeat:no-repeat;background-position:center;height:680px;background-size:cover;}@media only screen and (max-width:1020px){#curriculum-7,.fullspan-img{height:52.83vw;}}@media only screen and (max-width:760px){#curriculum-7,.fullspan-img{height:81.8667vw;}}#curriculum-8{padding:105px 20px 130px;}#curriculum-8 > div{max-width:1092px;margin:0 auto;}#curriculum-8 > div:after{content:' ';display:block;clear:both;}#curriculum-8 .intro{font-weight:200;font-size:48px;line-height:normal;padding-bottom:62px;max-width:422px;}#curriculum-8 .col-left,#curriculum-8 .col-right{width:42%;}#curriculum-8 .col-left{float:left;}#curriculum-8 .col-right{float:right;}#curriculum-8 h5{font-weight:400;font-size:20px;line-height:30px;padding-bottom:31px;}#curriculum-8 p{color:#bebebe;}@media only screen and (max-width:1020px){#curriculum-8{padding:79px 188px 126px 74px;}#curriculum-8 .intro{padding-bottom:52px;}#curriculum-8 .col-left,#curriculum-8 .col-right{width:auto;float:none;}#curriculum-8 .col-left{padding-bottom:68px;}#curriculum-8 h5{font-weight:400;font-size:20px;line-height:30px;padding-bottom:20px;}}@media only screen and (max-width:760px){#curriculum-8{padding:56px 32px 70px 49px;}#curriculum-8 h5{font-weight:400;font-size:20px;line-height:30px;padding-bottom:31px;}#curriculum-8 .intro{font-size:34px;line-height:45px;padding-bottom:35px;}#curriculum-8 .col-left{padding-bottom:59px;}}#courses-intro{background:white;color:black;text-align:center;padding:324px 20px 100px;}#courses-intro > div{max-width:725px;margin:0 auto;}#courses-intro p{max-width:385px;margin:109px auto 40px;}#courses-intro a.scroll-down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;background:url('../images/black-arrow.svg') no-repeat center center;background-size:contain;width:17px;height:33px;}@media only screen and (max-width:1020px){#courses-intro{padding-top:236px;padding-bottom:214px;}#courses-intro > div{max-width:571px;}#courses-intro p{max-width:290px;margin:93px auto 0;}#courses-intro a.scroll-down{display:none;}}@media only screen and (max-width:760px){#courses-intro{padding:155px 29px 118px 30px;}#courses-intro p{margin-top:44px;}}#courses-tabs-container{background:white;padding-bottom:50px;min-height:72px;}#courses-tabs{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;padding:16.5px 20px;font-size:14px;font-weight:300;text-align:center;line-height:normal;letter-spacing:2.25px;text-transform:uppercase;background:rgba(255, 255, 255, 0.9);}#courses-tabs.sticky{position:fixed;z-index:9999;left:0;right:0;top:100px;}.admin-bar #courses-tabs.sticky{top:132px;}@media screen and (max-width:1020px){#courses-tabs.sticky{top:50px;}.admin-bar #courses-tabs.sticky{top:82px;}}@media screen and (max-width:760px){#courses-tabs.sticky{top:53px;}.admin-bar #courses-tabs.sticky{top:99px;}}#courses-tabs > div{max-width:991px;margin:0 auto;display:flex;justify-content:space-between;}#courses-tabs span{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;color:#6e6e6e;border-bottom:solid 1px transparent;}#courses-tabs a{}#courses-tabs a:first-child{text-align:left;}#courses-tabs a:last-of-type{text-align:right;}#courses-tabs a:hover,#courses-tabs a.active{color:#a6c381;}#courses-tabs a:hover span,#courses-tabs a.active span{color:black;border-bottom-color:#a6c381;}@media only screen and (max-width:1020px){#courses-tabs{padding-left:50px;padding-right:50px;}#courses-tabs a{max-width:200px;}#courses-tabs a:first-child,#courses-tabs a:last-child{text-align:center;}}#courses-tabs .course-tab-mobile{display:none;}@media only screen and (max-width:760px){#courses-tabs{padding-left:0;padding-right:0;}#courses-tabs .course-tab-mobile{display:inline-block;position:relative;}#courses-tabs select{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;opacity:0;width:100%;height:100%;font-size:20px;}#courses-tabs > div{display:block;text-align:center;}#courses-tabs > div > a{display:none;}#courses-tabs label{text-decoration:underline;padding-right:30px;position:relative;width:100%;box-sizing:border-box;display:block;}#courses-tabs label span{color:black;border-bottom:solid 1px #a6c381;}#courses-tabs label:after{content:' ';-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;vertical-align:top;background:url('../images/black-arrow.svg') no-repeat center center;background-size:contain;width:22px;height:22px;opacity:0.4;position:absolute;right:0;}}.inactive-tab-content{display:none;}.white-bg{background:white;}.course-intro .course-header{height:600px;background-color:white;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}.course-intro .course-header:before{content:' ';background:black;opacity:0.5;position:absolute;top:0;left:0;right:0;bottom:0;}.course-intro .course-header > div{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:1;color:white;left:50%;top:50%;text-align:center;}@media only screen and (max-width:1020px){.course-intro .course-header{height:480px;}}@media only screen and (max-width:760px){.course-intro .course-header{height:300px;}}.course-intro .course-intro-title-description{background:white;color:#6e6e6e;padding:129px 20px 167px;}.course-intro .course-intro-title-description > div{max-width:1104px;margin:0 auto;}.course-intro .course-intro-title-description > div:after{content:' ';display:block;clear:both;}.course-intro .course-intro-title-description .col-1{color:black;float:left;width:367px;}.course-intro .course-intro-title-description .col-2{float:right;width:568px;}@media only screen and (max-width:1020px){.course-intro .course-intro-title-description{padding:69px 83px 60px 83px;}.course-intro .course-intro-title-description .col-1,.course-intro .course-intro-title-description .col-2{float:none;width:auto;}.course-intro .course-intro-title-description .col-1{padding-bottom:49px;max-width:503px;}.course-intro .course-intro-title-description .col-2{max-width:526px;}}@media only screen and (max-width:760px){.course-intro .course-intro-title-description{padding:51px 30px 61px 38px;}.course-intro .course-intro-title-description .col-1{padding-bottom:40px;}}.course-top-content{background:white;color:#6e6e6e;}.course-top-content h3{margin-bottom:24px;color:black;}.course-top-content .arrow{color:#a6c381;font:400 20px/20px 'atc-arquette', sans-serif;display:block;margin-top:50px;}.course-top-content .course-top-content-layout{max-width:1104px;margin:0 auto;padding:0 20px 140px;}.course-top-content img{max-width:100%;height:auto;}.course-top-content .layout-two_column:after{content:' ';display:block;clear:both;}.course-top-content .layout-two_column .col-1{float:left;width:456px;}.course-top-content .layout-two_column .col-1 img{display:none;}.course-top-content .layout-two_column .col-2{float:right;width:511px;text-align:right;padding-top:42px;}.course-top-content .layout-three_column{display:flex;justify-content:space-between;}.course-top-content .layout-three_column > div{width:30%;}.course-top-content .layout-three_column h4{font-weight:200;font-size:31px;line-height:normal;letter-spacing:3.88px;color:#9b9b9b;margin:18px 0;}.course-top-content .layout-three_column h5{color:black;font-weight:400;margin-bottom:20px;}.course-top-content .layout-three_column img{position:relative;left:-9px;}@media only screen and (max-width:1020px){.course-top-content .course-top-content-layout{padding-left:83px;}.course-top-content .layout-two_column .col-1{width:333px;}.course-top-content .layout-two_column .col-1 p{max-width:303px;}.course-top-content .layout-two_column .col-2{box-sizing:border-box;width:auto;max-width:calc(100% - 333px);text-align:center;padding:110px 40px 0;}}@media screen and (min-width:761px) and (max-width:1020px){.course-top-content .mobile-scroll-indicator{position:relative;}.course-top-content .mobile-scroll-indicator:after{content:' ';position:absolute;pointer-events:none;width:180px;top:0;right:0;bottom:0;opacity:0.57;background-image:linear-gradient(to left, white, rgba(255, 255, 255, 0));}.course-top-content .mobile-scroll{overflow:scroll;overflow-y:visible;}.course-top-content .mobile-scroll .layout-three_column{width:120%;}}@media only screen and (max-width:760px){.course-top-content h3{font-size:36px;line-height:50px;font-weight:200;margin-bottom:34px;}.course-top-content .course-top-content-layout{padding:0 36px 120px;}.course-top-content .layout-two_column{position:relative;}.course-top-content .layout-two_column .col-1{float:none;width:auto;}.course-top-content .layout-two_column .col-1 img{display:block;margin-bottom:16px;}.course-top-content .layout-two_column .col-2{display:none;}.course-top-content .layout-three_column{display:block;}.course-top-content .layout-three_column > div{width:auto;padding-top:57px;}.course-top-content .layout-three_column > div:first-child{padding-top:0;}}@media screen and (min-width:1021px){.course-top-content .layout-two_column + .layout-two_column .col-1{padding-top:30px;}.course-top-content .layout-two_column + .layout-two_column .col-2{padding-top:0;}}.coding-courses{background:#f8f8f8;color:#6e6e6e;padding-left:23px;padding-right:22px;padding-bottom:144px;}@media screen and (min-width:761px) and (max-width:1020px){.coding-courses{padding-left:48px;padding-right:49px;}}@media only screen and (max-width:1020px){.coding-courses{padding-bottom:75px;}}@media only screen and (max-width:760px){.coding-courses{padding-bottom:40px;}}.coding-courses .cc-intro{max-width:578px;margin:0 auto;padding-top:111px;padding-bottom:95px;text-align:center;}.coding-courses .cc-intro h2{margin-bottom:52px;color:black;}@media only screen and (max-width:1020px){.coding-courses .cc-intro{padding-top:66px;padding-bottom:69px;}.coding-courses .cc-intro h2{margin-bottom:41px;}}@media only screen and (max-width:760px){.coding-courses .cc-intro{padding-top:50px;padding-bottom:71px;}.coding-courses .cc-intro h2{margin-bottom:42px;}}.coding-courses .cc-example{max-width:1149px;margin:0 auto;padding-top:55px;padding-bottom:119px;}.coding-courses .cc-example:after{content:' ';display:block;clear:both;}.coding-courses .cc-example img{max-width:100%;height:auto;}.coding-courses .cc-example .col-1{float:left;width:365px;}.coding-courses .cc-example .col-2{float:right;width:calc(100% - 455px);}.coding-courses .cc-example h3,.coding-courses .cc-example h5{color:black;}.coding-courses .cc-example h3{margin-bottom:20px;}.coding-courses .cc-example h5{margin-bottom:40px;}@media only screen and (max-width:1020px){.coding-courses .cc-example{padding-top:0;padding-bottom:69px;}.coding-courses .cc-example .col-1,.coding-courses .cc-example .col-2{width:auto;float:none;}.coding-courses .cc-example .col-1{padding-top:41px;}}.cc-tabs{padding-bottom:33px;max-width:1149px;margin:0 auto;}.cc-tabs .cc-tab-row{display:flex;height:160px;justify-content:space-between;margin-bottom:0.81%;}.cc-tabs a{-webkit-transition:all 0.25s;-ms-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;display:block;height:100%;text-align:center;line-height:160px;background:white;border-radius:5px;box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.13);font-size:24px;letter-spacing:3px;font-weight:300;text-transform:uppercase;}.cc-tabs a:hover,.cc-tabs a.active{background:#a6c381;color:white;}.tab-middle-school .cc-tabs a:hover,.tab-middle-school .cc-tabs a.active{background:#76c2ce;}.tab-high-school .cc-tabs a:hover,.tab-high-school .cc-tabs a.active{background:#e2906d;}.cc-tabs.items-per-row-2 a{width:49.5%;}.cc-tabs.items-per-row-3 a{width:32.83%;}.cc-tabs.items-per-row-4 a{width:24.5%;}@media only screen and (max-width:1020px){.cc-tabs{padding-bottom:22px;}.cc-tabs .cc-tab-row{height:115px;}.cc-tabs a{line-height:115px;border-radius:4px;font-size:19px;letter-spacing:2.4px;}}@media only screen and (max-width:760px){.cc-tabs{padding-bottom:24px;}.cc-tabs .cc-tab-row{display:block;margin-bottom:0;height:auto;}.cc-tabs .cc-tab-row:after{content:' ';display:block;clear:both;}.cc-tabs a{height:59px;line-height:59px;width:49.5% !important;margin-bottom:1.3%;}.cc-tabs a:nth-child(odd){float:left;}.cc-tabs a:nth-child(even){float:right;}.cc-tabs.rows-2.items-per-row-3{height:189px;position:relative;}.cc-tabs.rows-2.items-per-row-3 .cc-tab-row:nth-child(2) > a{position:absolute;float:none;}.cc-tabs.rows-2.items-per-row-3 .cc-tab-row:nth-child(2) > a:nth-child(1){right:0;top:63px;}.cc-tabs.rows-2.items-per-row-3 .cc-tab-row:nth-child(2) > a:nth-child(2){top:126px;left:0;}.cc-tabs.rows-2.items-per-row-3 .cc-tab-row:nth-child(2) > a:nth-child(3){top:126px;right:0;}}.coding-courses .course-info{display:none;padding:60px 66px 128px 73px;background:white;color:#6e6e6e;max-width:1149px;margin:0 auto;box-sizing:border-box;}.coding-courses .course-info h3,.coding-courses .course-info h4,.coding-courses .course-info h5{color:black;}.coding-courses .course-info h3{font-size:36px;line-height:50px;margin-bottom:35px;}.coding-courses .course-info h5{font-weight:400;margin-bottom:22px;}.coding-courses .course-info img{max-width:100%;height:auto;}.coding-courses .course-info ul{margin-left:1.1em;}.coding-courses .course-info.active{display:block;}.coding-courses .course-info .ci-boxes:after{content:' ';display:block;clear:both;}.coding-courses .course-info .ci-box-1,.coding-courses .course-info .ci-box-3{float:left;width:47.52475%;}.coding-courses .course-info .ci-box-3{clear:left;}.coding-courses .course-info .ci-box-2,.coding-courses .course-info .ci-box-4{float:right;width:43.36634%;}.coding-courses .course-info .ci-box-1,.coding-courses .course-info .ci-box-2{padding-bottom:52px;}@media only screen and (max-width:1020px){.coding-courses .course-info{padding:60px 0 43px 54px;}.coding-courses .course-info .ci-box-1,.coding-courses .course-info .ci-box-2,.coding-courses .course-info .ci-box-3,.coding-courses .course-info .ci-box-4{float:none;width:auto;padding-bottom:50px;}.coding-courses .course-info .ci-box-1,.coding-courses .course-info .ci-box-2{padding-right:110px;}.coding-courses .course-info .ci-box-3,.coding-courses .course-info .ci-box-4{padding-right:76px;}.coding-courses .course-info .ci-boxes{padding-bottom:8px;}.coding-courses .course-info h5{font-size:20px;line-height:30px;}}@media only screen and (max-width:760px){.coding-courses .course-info{padding:32px 0 39px 29px;}.coding-courses .course-info h3{font-size:30px;line-height:40px;font-weight:200;max-width:215px;}.coding-courses .course-info .ci-box-1,.coding-courses .course-info .ci-box-2{padding-right:32px;}.coding-courses .course-info .ci-box-3,.coding-courses .course-info .ci-box-4{padding-right:22px;}}@media screen and (min-width:761px){.coding-courses .course-info .ci-box-3:after{content:' ';display:block;clear:both;}.coding-courses .course-info .ci-box-3 ul.half-column{float:left;width:calc(50% - 1.1em);}.coding-courses .course-info .ci-box-3 ul.half-column li{padding-right:10px;}}.ci-students-will-code{padding-top:40px;}.course-cp-info .ci-students-will-code{padding-top:0;}.ci-students-will-code .ci-videos{display:flex;justify-content:space-between;}.ci-students-will-code .ci-videos .ci-video,.ci-students-will-code .ci-videos .ci-space{width:22.67327%;max-width:229px;}.ci-students-will-code h4{line-height:44px;margin-bottom:51px;}.ci-students-will-code .civ-title{font-weight:400;color:black;margin-bottom:14px;}.ci-students-will-code .civ-thumbnail{cursor:pointer;position:relative;margin-bottom:19px;font-size:0;line-height:0;background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0 2px 9px 0 rgba(155, 155, 155, 0.46);}.ci-students-will-code .civ-thumbnail img{-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;opacity:0;}.ci-students-will-code .civ-thumbnail:hover img{opacity:1;}.ci-students-will-code .civ-thumbnail:before,.ci-students-will-code .civ-thumbnail:after{position:absolute;top:50%;left:50%;content:' ';display:block;}.ci-students-will-code .civ-thumbnail:before{z-index:1;width:58px;height:58px;border-radius:50%;background:#bebebe;margin:-29px 0 0 -29px;}.ci-students-will-code .civ-thumbnail:after{z-index:2;border-left:solid 22px white;border-top:solid 11px transparent;border-bottom:solid 11px transparent;margin:-11px 0 0 -9px;}.ci-students-will-code .civ-description,.ci-students-will-code .civ-concepts{font-size:14px;line-height:20px;color:#9b9b9b;}.ci-students-will-code .civ-description{min-height:106px;}.ci-students-will-code .civ-concepts > div{font-size:16px;line-height:24px;font-weight:400;color:#6e6e6e;margin-bottom:14px;}.ci-students-will-code .scroll-indicator-buttons{display:none !important;}@media only screen and (max-width:1020px){.ci-students-will-code{padding-top:0;}.ci-students-will-code h4{margin-bottom:41px;}.ci-students-will-code .mobile-scroll-indicator{position:relative;}.ci-students-will-code .mobile-scroll-indicator:after{content:' ';position:absolute;pointer-events:none;width:180px;top:0;right:0;bottom:0;opacity:0.57;background-image:linear-gradient(to left, white, rgba(255, 255, 255, 0));}.ci-students-will-code .mobile-scroll{overflow:scroll;overflow-y:visible;}.ci-students-will-code .ci-videos{width:155%;padding-right:56px;}.ci-students-will-code .scroll-indicator-buttons{display:block !important;padding-top:52px;}}@media only screen and (max-width:760px){.ci-students-will-code h4{line-height:32px;margin-bottom:29px;}.ci-students-will-code .ci-videos{width:335%;padding-right:35px;}}.courses-cp-top-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:600px;}@media only screen and (max-width:1020px){.courses-cp-top-image{height:400px;}}@media only screen and (max-width:760px){.courses-cp-top-image{height:66.61333vw;}}.courses-cp-intro{background:white;text-align:center;color:#6e6e6e;padding:109px 95px 119px;text-align:center;}.courses-cp-intro h2{color:black;max-width:491px;margin:0 auto 42px;}.courses-cp-intro p{max-width:578px;margin:0 auto;}@media only screen and (max-width:1020px){.courses-cp-intro{padding-top:93px;padding-bottom:93px;}}@media only screen and (max-width:760px){.courses-cp-intro{padding:50px 36px 55px 37px;}.courses-cp-intro h2{font-size:30px;line-height:40px;font-weight:200;}}.courses-cp-example-project{background:white;color:#6e6e6e;padding:0 49px 116px;}.courses-cp-example-project > div{max-width:1149px;margin:0 auto;}.courses-cp-example-project > div:after{content:' ';display:block;clear:both;}.courses-cp-example-project h3,.courses-cp-example-project h5{color:black;}.courses-cp-example-project h3{margin-bottom:17px;}.courses-cp-example-project h5{margin-bottom:33px;max-width:268px;}.courses-cp-example-project .col-1{float:left;width:365px;}.courses-cp-example-project .col-2{float:right;width:calc(100% - 463px);}.courses-cp-example-project img{max-width:100%;height:auto;}@media only screen and (max-width:1020px){.courses-cp-example-project{padding-bottom:44px;}.courses-cp-example-project .col-1,.courses-cp-example-project .col-2{float:none;width:auto;}.courses-cp-example-project .col-2{padding-bottom:44px;}.courses-cp-example-project h3,.courses-cp-example-project h5{margin-bottom:22px;}.courses-cp-example-project h5{max-width:100%;}}.courses-cp-tabs{background:white;color:#6e6e6e;padding:0 39px;}.courses-cp-tabs .cc-tabs{padding-bottom:35px;}.courses-cp-tabs .cc-tabs .cc-tab-row{height:208px;}.courses-cp-tabs .cc-tabs a{position:relative;box-sizing:border-box;line-height:normal;font-size:18px;letter-spacing:2.25px;padding-top:36px;background:#f8f8f8;}.courses-cp-tabs .cc-tabs a.active,.courses-cp-tabs .cc-tabs a:hover{background:#a6c381;}.tab-middle-school .courses-cp-tabs .cc-tabs a.active,.tab-middle-school .courses-cp-tabs .cc-tabs a:hover{background:#76c2ce;}.tab-high-school .courses-cp-tabs .cc-tabs a.active,.tab-high-school .courses-cp-tabs .cc-tabs a:hover{background:#e2906d;}.courses-cp-tabs .cc-tabs a.disabled{cursor:default;}.courses-cp-tabs .cc-tabs a.disabled:after{content:' ';display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#f8f8f8;opacity:0.8;}.courses-cp-tabs .cc-tabs a.disabled:hover{background:#f8f8f8;color:#6e6e6e;}.courses-cp-tabs .cc-tabs a.disabled strong{color:#32a0b2;font-weight:400;font-size:18px;letter-spacing:2.25px;line-height:22px;display:block;height:22px;position:absolute;z-index:2;left:0;right:0;top:50%;margin-top:-11px;text-align:center;}.courses-cp-tabs .cc-tabs a span{display:block;margin-bottom:21px;height:96px;}.courses-cp-tabs .cc-tabs a span img{max-height:100%;max-width:100%;}@media only screen and (max-width:1020px){.courses-cp-tabs{padding-right:41px;padding-left:35px;}.courses-cp-tabs .cc-tabs{padding-bottom:34px;}.courses-cp-tabs .cc-tabs .cc-tab-row{height:160px;}.courses-cp-tabs .cc-tabs a{font-size:16px;letter-spacing:2px;padding-top:33px;padding-left:10px;padding-right:10px;}.courses-cp-tabs .cc-tabs a span{margin-bottom:16px;height:60px;padding:0 30px;}.courses-cp-tabs .cc-tabs a.disabled strong{font-size:13px;letter-spacing:1.5px;}}@media only screen and (max-width:760px){.courses-cp-tabs{padding-left:21px;padding-right:21px;}.courses-cp-tabs .cc-tabs{padding-bottom:26px;}.courses-cp-tabs .cc-tabs .cc-tab-row{height:auto;}.courses-cp-tabs .cc-tabs a{height:160px;margin-bottom:7px;font-size:14.4px;letter-spacing:1.8px;padding-left:20px;padding-right:20px;}.courses-cp-tabs .cc-tabs a span{padding:0 20px;}}.course-cp-info{background:white;display:none;color:#6e6e6e;padding:0 39px 167px;}.course-cp-info.active{display:block;}.course-cp-info > div{box-sizing:border-box;max-width:1149px;background:#f8f8f8;margin:0 auto;padding:67px 97px 100px 73px;}.course-cp-info h3,.course-cp-info h4,.course-cp-info h5{color:black;}.course-cp-info h3{font-size:36px;line-height:50px;margin-bottom:35px;}.course-cp-info h5{font-weight:400;margin-bottom:26px;}.course-cp-info img{max-width:100%;height:auto;}.course-cp-info ul{margin-left:1.1em;}.course-cp-info .cp-boxes{padding-bottom:60px;}.course-cp-info .cp-boxes:after{content:' ';display:block;clear:both;}.course-cp-info .cp-boxes .cp-box-1{float:left;width:47.49745%;}.course-cp-info .cp-boxes .cp-box-2{float:left;margin-left:10.52094%;width:40.85802%;}.course-cp-info .civ-description{padding-bottom:35px;}.course-cp-info .course-bottom-text{padding-top:40px;}.course-cp-info .course-bottom-text h4{margin-bottom:39px;}.course-cp-info .course-bottom-text ul{margin-bottom:39px;}@media only screen and (max-width:1020px){.course-cp-info{padding-bottom:69px;}.course-cp-info > div{padding:60px 0 80px 53px;}.course-cp-info h3{font-size:36px;line-height:50px;margin-bottom:35px;}.course-cp-info .cp-boxes .cp-box-1,.course-cp-info .cp-boxes .cp-box-2{float:none;}.course-cp-info .cp-boxes .cp-box-1{width:auto;padding-bottom:50px;padding-right:149px;}.course-cp-info .cp-boxes .cp-box-2{margin:0;width:auto;max-width:526px;}}@media only screen and (max-width:760px){.course-cp-info{padding:0 23px 44px 22px;}.course-cp-info > div{padding:32px 25px 45px 26px;}.course-cp-info h3{font-size:30px;line-height:40px;}.course-cp-info .cp-boxes .cp-box-1,.course-cp-info .cp-boxes .cp-box-2{padding-right:0;}.course-cp-info .cp-title{max-width:240px;}}@media only screen and (max-width:1020px){.course-cp-info .ci-students-will-code .mobile-scroll-indicator.count-1 .mobile-scroll,.course-info .ci-students-will-code .mobile-scroll-indicator.count-1 .mobile-scroll,.course-cp-info .ci-students-will-code .mobile-scroll-indicator.count-2 .mobile-scroll,.course-info .ci-students-will-code .mobile-scroll-indicator.count-2 .mobile-scroll{overflow:visible;}.course-cp-info .ci-students-will-code .mobile-scroll-indicator.count-1 .ci-videos,.course-info .ci-students-will-code .mobile-scroll-indicator.count-1 .ci-videos,.course-cp-info .ci-students-will-code .mobile-scroll-indicator.count-2 .ci-videos,.course-info .ci-students-will-code .mobile-scroll-indicator.count-2 .ci-videos{width:auto;}.course-cp-info .ci-students-will-code .mobile-scroll-indicator.count-1 .ci-videos .ci-video,.course-info .ci-students-will-code .mobile-scroll-indicator.count-1 .ci-videos .ci-video,.course-cp-info .ci-students-will-code .mobile-scroll-indicator.count-2 .ci-videos .ci-video,.course-info .ci-students-will-code .mobile-scroll-indicator.count-2 .ci-videos .ci-video{width:50%;}}@media only screen and (max-width:760px){.course-cp-info .ci-students-will-code .mobile-scroll-indicator.count-1 .ci-videos .ci-video,.course-info .ci-students-will-code .mobile-scroll-indicator.count-1 .ci-videos .ci-video{width:100%;}}@media screen and (min-width:1021px){.tab-high-school .course-intro .course-intro-title-description .col-1{width:420px;}.tab-high-school .course-intro .course-intro-title-description .col-2{max-width:calc(100% - 480px);}}.page-template-template-coding-bootcamps #home-intro .slideshow li:before{display:none;}.page-template-template-coding-bootcamps .bootcamp-intro{background-color:#fff;padding:127px 66px 170px 66px;}.page-template-template-coding-bootcamps .bootcamp-intro .row{max-width:1086px;margin:0 auto;}.page-template-template-coding-bootcamps .bootcamp-intro .row:after{content:' ';display:block;clear:both;}.page-template-template-coding-bootcamps .bootcamp-intro .row .col-1{float:left;box-sizing:content-box;padding:0px 0px 0px 7.37%;margin-top:-13px;width:34.9%;}.page-template-template-coding-bootcamps .bootcamp-intro .row .col-1 h2{color:#000;}.page-template-template-coding-bootcamps .bootcamp-intro .row .col-2{float:right;box-sizing:content-box;width:47.5%;padding-right:11px;}.page-template-template-coding-bootcamps .bootcamp-intro .row .col-2 p{color:#6e6e6e;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps .bootcamp-intro{padding:119px 176px 129px 74px;}.page-template-template-coding-bootcamps .bootcamp-intro .row .col-1{float:none;padding:0px;margin:0px;width:69%;}.page-template-template-coding-bootcamps .bootcamp-intro .row .col-2{float:none;padding:0px;margin-top:36px;width:100%;}}@media only screen and (max-width:760px){.page-template-template-coding-bootcamps .bootcamp-intro{padding:49px 58px 69px 25px;}.page-template-template-coding-bootcamps .bootcamp-intro .row .col-1{width:85%;}}.page-template-template-coding-bootcamps .bootcamp-two-cols{background-color:#fff;padding:0px 20px 87px 20px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .row{max-width:1311px;margin:0 auto;}.page-template-template-coding-bootcamps .bootcamp-two-cols .row:after{content:' ';display:block;clear:both;}.page-template-template-coding-bootcamps .bootcamp-two-cols .row .col-1 h2,.page-template-template-coding-bootcamps .bootcamp-two-cols .row .col-2 h2{color:#000;}.page-template-template-coding-bootcamps .bootcamp-two-cols .row .col-1 p,.page-template-template-coding-bootcamps .bootcamp-two-cols .row .col-2 p{color:#6e6e6e;}.page-template-template-coding-bootcamps .bootcamp-two-cols .row .col-1{float:left;}.page-template-template-coding-bootcamps .bootcamp-two-cols .row .col-2{float:right;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-1{width:57.13%;height:500px;margin-right:8.54%;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-1 .teacher-img{background-size:cover;background-repeat:no-repeat;height:100%;width:100%;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2{padding-top:59px;width:34.32%;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2 p{margin-top:26px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right{margin-top:75px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1{width:31.71%;padding:64px 0px 0px 34px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1 p{margin-top:35px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-2{width:59.65%;height:500px;padding-right:3px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-2 .teacher-img{background-size:cover;background-repeat:no-repeat;height:100%;width:100%;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps .bootcamp-two-cols{padding:0px 39px 85px 39px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .row .col-1,.page-template-template-coding-bootcamps .bootcamp-two-cols .row .col-2{float:none;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-1,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-2{width:100%;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-1,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-2{height:460px;padding:0px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1{padding:59px 0px 0px 36px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2 h2,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1 h2{width:61%;font-size:36px;line-height:52px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2 p,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1 p{margin-top:25px;width:62%;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right{margin-top:102px;}}@media only screen and (max-width:760px){.page-template-template-coding-bootcamps .bootcamp-two-cols{padding:0px 0px 54px 0px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-1,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-2{height:250px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1{padding:31px 23px 0px 22px;box-sizing:border-box;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2 h2,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1 h2{width:100%;font-size:30px;line-height:40px;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-left .col-2 p,.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right .col-1 p{margin-top:23px;width:100%;}.page-template-template-coding-bootcamps .bootcamp-two-cols .image-right{margin-top:52px;}}.page-template-template-coding-bootcamps .bootcamp-callout{padding:0px 20px;background-color:#fff;}.page-template-template-coding-bootcamps .bootcamp-callout.callout-before-rotator{padding-bottom:128px;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps .bootcamp-callout.callout-before-rotator{padding-bottom:62px;}}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background{background-color:#f8f8f8;max-width:1308px;margin:0 auto;padding:70px 0px 91px 0px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background .content{max-width:634px;margin:0 auto;text-align:center;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background .content h3{color:#000;font-size:36px;line-height:50px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background .content p{margin-top:41px;color:#6e6e6e;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps .bootcamp-callout{padding:0px 39px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background{padding:61px 0px 83px 0px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background .content{max-width:537px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background .content h3{padding:0px 50px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background .content p{margin-top:39px;}}@media only screen and (max-width:760px){.page-template-template-coding-bootcamps .bootcamp-callout{padding:0px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background{padding:37px 0px 60px 0px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background .content h3{font-size:30px;line-height:40px;}.page-template-template-coding-bootcamps .bootcamp-callout .callout-background .content p{padding:0px 21px 0px 15px;margin-top:30px;}}.page-template-template-coding-bootcamps .bootcamp-block-statement{background-color:#fff;padding:129px 20px 120px 20px;}.page-template-template-coding-bootcamps .bootcamp-block-statement .content{max-width:842px;margin:0 auto;}.page-template-template-coding-bootcamps .bootcamp-block-statement .content p{color:#1a1a1a;font:200 48px/60px 'atc-arquette', sans-serif;text-align:center;}.page-template-template-coding-bootcamps .bootcamp-block-statement.learning-the-content .content{max-width:510px;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps .bootcamp-block-statement{padding:88px 39px 103px 39px;}.page-template-template-coding-bootcamps .bootcamp-block-statement .content{max-width:444px;}.page-template-template-coding-bootcamps .bootcamp-block-statement .content p{font-size:40px;line-height:50px;}.page-template-template-coding-bootcamps .bootcamp-block-statement.learning-the-content .content{max-width:440px;}}@media only screen and (max-width:760px){.page-template-template-coding-bootcamps .bootcamp-block-statement{padding:85px 22px 55px 22px;}.page-template-template-coding-bootcamps .bootcamp-block-statement .content{max-width:292px;}.page-template-template-coding-bootcamps .bootcamp-block-statement .content p{font-size:34px;line-height:45px;}.page-template-template-coding-bootcamps .bootcamp-block-statement .content p br{display:none;}}.page-template-template-coding-bootcamps .equal-width-cols{background-color:#fff;padding:0px 20px 109px 20px;}.page-template-template-coding-bootcamps .equal-width-cols:after{content:' ';display:block;clear:both;}.page-template-template-coding-bootcamps .equal-width-cols .row{max-width:1308px;margin:0 auto;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1{float:left;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-2{float:right;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2{width:48.77676%;text-align:center;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1 h3,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2 h3{font-size:36px;line-height:50px;color:#000;margin-top:48px;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1 p,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2 p{color:#6e6e6e;margin-top:25px;padding:0px 85px;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1 .teacher-img,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2 .teacher-img{width:100%;height:408px;background-size:cover;background-repeat:no-repeat;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps .equal-width-cols{padding-bottom:99px;}.page-template-template-coding-bootcamps .equal-width-cols .row{max-width:638px;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2{float:none;width:100%;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1 h3,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2 h3{margin-top:50px;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-2{margin-top:71px;}}@media only screen and (max-width:760px){.page-template-template-coding-bootcamps .equal-width-cols{padding:0px 0px 80px 0px;}.page-template-template-coding-bootcamps .equal-width-cols .row{max-width:100%;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1 h3,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2 h3{font-size:30px;line-height:40px;margin-top:31px;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1 p,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2 p{padding:0px 23px;}.page-template-template-coding-bootcamps .equal-width-cols .row .col-1 .teacher-img,.page-template-template-coding-bootcamps .equal-width-cols .row .col-2 .teacher-img{height:250px;}}.page-template-template-coding-bootcamps .bootcamp-outcomes{background-color:#f8f8f8;padding:93px 20px 112px 20px;}.page-template-template-coding-bootcamps .bootcamp-outcomes h2{color:#000;text-align:center;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper{max-width:1308px;margin:84px auto 0px auto;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper:after{content:' ';display:block;clear:both;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box{background-color:#fff;box-sizing:border-box;padding:77px 40px 60px 40px;width:48.47095%;height:434px;text-align:center;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box:nth-of-type(n+3){margin-top:35px;}@media screen and (min-width:761px) and (max-width:1020px){.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box:nth-of-type(4) .icon-wrapper{height:128px;}}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box .icon-wrapper{height:145px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box .icon-wrapper img{max-width:100%;height:auto;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box .text-wrapper{max-width:400px;margin:0 auto;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box .text-wrapper h5{color:#000;font:400 20px/30px 'atc-arquette', sans-serif;margin-bottom:25px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box .text-wrapper p{color:#6e6e6e;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .left{float:left;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .left:nth-of-type(n+3){clear:left;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .right{float:right;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .right:nth-of-type(n+3){clear:right;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps .bootcamp-outcomes{padding:72px 39px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper{margin-top:60px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box{padding:64px 20px 60px 20px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box:nth-of-type(n+3){margin-top:25px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box .icon-wrapper{height:158px;}}@media only screen and (max-width:760px){.page-template-template-coding-bootcamps .bootcamp-outcomes{padding:67px 20px 45px 20px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box{float:none;width:100%;height:auto;padding:45px 23px 30px 23px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box:nth-of-type(n+2){margin-top:15px;}.page-template-template-coding-bootcamps .bootcamp-outcomes .outcomes-wrapper .outcome-box .icon-wrapper{height:120px;}}.page-template-template-coding-bootcamps #home-rotator.pale-gray{padding-top:103px;padding-bottom:98px;}@media only screen and (max-width:760px){.page-template-template-coding-bootcamps #home-rotator.pale-gray{padding-top:72px;padding-bottom:67px;}}.coding-bootcamps-courses-title{text-align:center;background:#f8f8f8;color:black;padding:108px 20px 113px;}@media only screen and (max-width:1020px){.coding-bootcamps-courses-title{padding:71px 20px 89px;}.coding-bootcamps-courses-title h2{max-width:444px;margin:0 auto;}}@media only screen and (max-width:760px){.coding-bootcamps-courses-title{padding:64px 29px 85px;}}.page-template-template-coding-bootcamps #courses-tabs{background:#f8f8f8;padding-bottom:118px;padding-top:0;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps #courses-tabs{padding-bottom:61px;}}@media only screen and (max-width:760px){.page-template-template-coding-bootcamps #courses-tabs{padding-bottom:57px;}}.page-template-template-coding-bootcamps .coding-courses .ci-box-1{float:left;}.page-template-template-coding-bootcamps .coding-courses .ci-box-2{float:right;}.page-template-template-coding-bootcamps .coding-courses .ci-box-3{clear:both;}@media only screen and (max-width:1020px){.page-template-template-coding-bootcamps .coding-courses .ci-box-1,.page-template-template-coding-bootcamps .coding-courses .ci-box-2{float:none;}}.page-template-template-pathway,.page-template-template-implementation,.page-template-template-pathway *,.page-template-template-implementation *{box-sizing:border-box;}.pathway\:intro,.pathway\:approaches,.pathway\:curriculum{padding:30px;background:white;color:black;}.pathway\:intro__wrapper,.pathway\:approaches__headline{margin:0 auto;max-width:480px;}@media only screen and (min-width:760px){.pathway\:intro__wrapper,.pathway\:approaches__headline{max-width:570px;}}.pathway\:intro{display:flex;align-items:center;justify-content:center;min-height:500px;}.pathway\:intro__text{margin:90px auto 0;max-width:390px;font-size:18px;}@media only screen and (min-width:760px){.pathway\:intro{min-height:600px;}.pathway\:intro__text{margin-top:75px;font-size:20px;}}@media only screen and (min-width:1020px){.pathway\:intro{min-height:700px;}}.pathway\:approaches{padding-bottom:60px;}.pathway\:approaches__wrapper{margin:0 auto;max-width:1300px;}@media only screen and (min-width:760px){.pathway\:approaches{padding-bottom:90px;}.pathway\:approaches__headline{max-width:380px;}}@media only screen and (min-width:1020px){.pathway\:approaches__main{display:flex;}}.pathway\:approach{display:flex;flex-direction:column;margin-top:60px;}.pathway\:approach figure{margin:30px 0;}.pathway\:approach img{max-width:100%;}.pathway\:approach figcaption{margin-top:15px;margin-right:auto;margin-left:auto;max-width:280px;font-size:14px;color:#6e6e6e;text-align:center;}.pathway\:approach__description{font-size:16px;color:#6e6e6e;}.pathway\:approach__list{margin-top:60px;}@media only screen and (min-width:760px){.pathway\:approach{margin-top:90px;margin-right:auto;margin-left:auto;max-width:520px;}.pathway\:approach figure{margin:60px -60px;}.pathway\:approach__list{margin-top:100px;}}@media only screen and (min-width:1020px){.pathway\:approach{padding:30px;max-width:none;flex:0 0 50%;border:1px solid #bebebe;}.pathway\:approach:last-child{border-left:0;}.pathway\:approach figure{margin:60px -10px;}.pathway\:approach__title{margin-right:-30px;margin-left:-30px;padding:0 30px 30px;border-bottom:1px solid #bebebe;}}@media only screen and (min-width:1280px){.pathway\:approach{padding:30px 60px;}.pathway\:approach__title{margin-right:-60px;margin-left:-60px;padding:0 60px 30px;}}.pathway\:approach__list-item{display:flex;align-items:flex-start;margin:30px 0;}.pathway\:approach__list-item img{margin-right:20px;margin-left:-10px;}.pathway\:approach__list-item .text-wrapper{color:#6e6e6e;}.pathway\:approach__list-item .text-wrapper .text-title{color:#151515;}.pathway\:curriculum{padding:60px 30px;background:#f2f2f2;}.pathway\:curriculum__wrapper{margin:0 auto;max-width:1336px;}.pathway\:curriculum__text{margin:30px auto 0;max-width:280px;font-size:18px;}.pathway\:curriculum__mobile{margin:0 -30px;}.pathway\:curriculum__desktop{display:none;}.pathway\:curriculum__scrollable{overflow-x:scroll;}.pathway\:curriculum__mobile-i{position:relative;margin-top:60px;}.pathway\:curriculum__mobile-i:after{position:absolute;left:0;display:block;margin-top:10px;width:100%;height:26px;background:url(../images/scroll-side-to-side.svg) center center no-repeat;background-size:210px 26px;content:'';}.pathway\:curriculum__label{position:relative;z-index:1;padding:15px 30px;background:#dcdcdc;color:#6e6e6e;}@media only screen and (min-width:1020px){.pathway\:curriculum{padding:90px 60px;}.pathway\:curriculum__mobile{display:none;}.pathway\:curriculum__text{margin-top:60px;max-width:420px;font-size:20px;}.pathway\:curriculum__desktop{display:block;margin:60px auto 0;max-width:100%;}.pathway\:curriculum__desktop + img{margin-top:0;}}@media only screen and (min-width:1280px){.pathway\:curriculum{padding:120px 90px;}.pathway\:curriculum__desktop{margin-top:90px;}.pathway\:curriculum__desktop + img{margin-top:0;}}.t_a\:c{text-align:center;}.t_c\:green{color:#a6c381;}.t_w\:med{font-weight:400;}.t_accent{font-size:18px;font-weight:400;letter-spacing:0.125em;text-transform:uppercase;}.t_body{line-height:1.5;}.t_body a{border-bottom:1px solid #a6c381;transition:all 0.5s;}.t_body a:hover{color:#a6c381;}.t_body p:not(:first-child){margin-top:2em;}.t_body strong,.t_body b{font-size:18px;font-weight:400;color:black;}.t_body ul,.t_body ol{margin:15px 0;list-style-type:none;}.t_body li{position:relative;margin:0.5em 0;padding:0 25px;line-height:1.5;}.t_body li:before{position:absolute;left:0;content:'';}.t_body ul li:before{top:0.5em;display:block;width:8px;height:8px;border-radius:50%;background:#e2906d;}.t_body ol{counter-reset:olCounter;}.t_body ol li{counter-increment:olCounter;}.t_body ol li:before{color:#e2906d;font-weight:400;content:counter(olCounter) '.';}.cta\:wrapper{margin:0 auto;max-width:720px;}.cta\:headline{margin-bottom:30px;max-width:210px;}.cta\:links{display:flex;flex-direction:column;}.cta\:link{display:flex;align-items:center;margin-bottom:15px;}@media only screen and (min-width:760px){.cta{padding:90px !important;}.cta\:wrapper{display:flex;justify-content:center;}.cta\:headline{margin-right:60px;}}@media only screen and (min-width:1020px){.cta{padding:120px !important;}.cta\:headline{max-width:260px;}.cta\:wrapper{justify-content:space-between;}}.platform\:main{position:relative;background:#151515;}.platform\:main,.platform\:main *{box-sizing:border-box;}.platform\:intro{display:flex;justify-content:center;align-items:center;padding:155px 29px 118px 30px;}.platform\:intro__text{margin:44px auto 0;max-width:280px;}@media only screen and (min-width:760px){.platform\:intro{padding-top:236px;padding-bottom:214px;}.platform\:intro__text{margin-top:93px;}}@media only screen and (min-width:1020px){.platform\:intro{padding:324px 20px 100px;}.platform\:intro__text{margin:109px auto 46px;}}.toggle,.toggles{display:flex;align-items:center;justify-content:center;}.toggles{flex-wrap:wrap;}.toggle-wrapper{width:100%;margin-top:30px;text-align:center;}.toggle-wrapper .toggle{display:inline;padding-bottom:5px;}@media only screen and (min-width:760px){.toggle-wrapper{width:auto;margin:0;}}.toggle{margin:15px 0;border-bottom:2px solid transparent;color:inherit;cursor:pointer;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-moz-transition:color 0.25s;transition:color 0.25s;}.toggle.not\:active{color:#bebebe;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-moz-transition:color 0.25s;transition:color 0.25s;}.toggle.is\:active{border-color:#a6c381;}@media only screen and (min-width:760px){.toggle{margin:0 30px;font-size:16px;}}.platform\:toggles{position:relative;z-index:1000;padding:20px 0;}.platform\:toggles select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;z-index:-1;}.platform\:toggles\-label{display:none;}.platform\:toggles .toggle{margin:0 30px;}.platform\:toggles.sticky{position:fixed;top:52px;right:0;left:0;background:rgba(0, 0, 0, 0.5);}.admin-bar .platform\:toggles.sticky{top:calc(52px + 46px);}@media only screen and (min-width:760px){.platform\:toggles-label{display:inline-block;}.platform\:toggles select{display:none;}.platform\:toggles .toggle{margin:0 45px;}.platform\:toggles.sticky{top:70px;}.admin-bar .platform\:toggles.sticky{top:calc(70px + 46px);}}@media only screen and (min-width:1020px){.platform\:toggles .toggle{margin:0 100px;}.platform\:toggles.sticky{top:140px;}.admin-bar .platform\:toggles.sticky{top:calc(140px + 32px);}}.platform\:toggle{pointer-events:none;}.platform\:toggle.not\:active{display:none;}.platform\:toggle:after{display:block;margin-left:10px;width:21px;height:10px;background:url(../images/arrow-down.svg) center center no-repeat;background-size:21px 10px;content:'';}@media only screen and (min-width:760px){.platform\:toggle{pointer-events:auto;}.platform\:toggle.not\:active{display:flex;}.platform\:toggle:after{content:none;}}.section{padding:60px 30px;}.section\:white,.section\:grey{color:#232323;}.section\:white{background:white;}.section\:grey{background:#f2f2f2;}.section\:top{margin:0 auto;max-width:760px;}.section\:subheadline{margin:30px auto;max-width:250px;font-weight:400;}.section\:body{margin:30px auto 0;max-width:480px;color:#bebebe;}.section\:white .section\:body,.section\:grey .section\:body{color:#6e6e6e;}.section\:videos{margin:60px -30px;}.section\:video-wrapper{margin:0 auto;padding:6px 40px 0px 41px;width:340px;height:210px;background:url(../images/macbook-dark.png) center center no-repeat;background-size:contain;}.section\:video{position:relative;background-position:center center;background-repeat:no-repeat;background-size:contain;z-index:1;}.section\:video:before{display:block;padding-top:66.67%;content:'';}.section\:video iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;}.section\:middle{margin:60px 0;max-width:480px;}.section\:headline_2{max-width:420px;}@media only screen and (min-width:760px){.section{padding:90px 60px;}.section\:subheadline{max-width:480px;}.section\:videos{margin:90px -60px;}.section\:video-wrapper{padding:16px 84px 0px 84px;width:690px;height:425px;}}@media only screen and (min-width:1020px){.section\:body{max-width:680px;}.section\:middle{display:flex;justify-content:center;margin:30px auto;max-width:1200px;}.section\:headline_2,.section\:body_2{margin:0;flex:0 0 50%;max-width:494px;}.section .lesson_planning\:headline_2{max-width:557px;}.section\:headline_2{margin-top:-10px;padding-right:30px;}.section\:body_2{padding-left:30px;}}@media only screen and (min-width:1280px){.section{padding:120px 90px;}.section\:videos{margin:120px -90px;}.section\:video-wrapper{padding:26px 141px 0px 141px;width:1170px;height:720px;}}.explorer{margin-top:60px;}.explorer\:wrapper{margin:0 auto;max-width:1440px;}.explorer\:toggles{margin:0 auto 30px;}.explorer\:videos{margin-right:-30px;}.explorer\:link{display:flex;align-items:center;margin-top:30px;font-size:24px;font-weight:200;}.explorer\:link svg{margin-right:20px;width:31px;height:31px;flex:0 0 31px;}.explorer\:text{margin:15px 0 0;padding-left:51px;max-width:460px;}.explorer\:video{position:relative;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:contain;}.explorer\:video:before{display:block;padding-top:74.29245%;content:'';}.explorer\:video iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;}@media only screen and (min-width:760px){.explorer{margin-top:120px;}.explorer\:toggles{margin:0 auto 90px;}.explorer\:videos{margin-right:-60px;}.explorer\:nav{margin-top:60px;}.explorer\:link{font-size:24px;}}@media only screen and (min-width:1020px){.explorer{margin-top:180px;}.explorer\:toggles{margin:0 auto 90px;}.explorer\:view{display:flex;align-items:flex-start;justify-content:center;}.explorer\:videos{flex:1 1 100%;margin:0;max-width:848px;}.explorer\:nav{margin-top:-30px;flex:0 0 513px;}.section\:left .explorer\:nav{padding-left:60px;}.section\:left .explorer\:video{margin-left:-60px;}.section\:right .explorer\:video{margin-right:-60px;}.section\:right .explorer\:nav{padding-right:60px;order:-1;}}@media only screen and (min-width:1280px){.section\:left .explorer\:video{margin-left:-90px;}.section\:right .explorer\:video{margin-right:-90px;}}@media only screen and (max-width:760px){.page-template-template-why-coding #home-intro .slideshow li{background-position:right center;}}.coding-education{background-color:#fff;padding:165px 20px 118px 20px;}.coding-education > h2{color:#000;text-align:center;max-width:857px;margin:0 auto;}.coding-education .education-wrapper{max-width:1308px;margin:162px auto 0px auto;}.coding-education .education-wrapper:after{content:' ';display:block;clear:both;}.coding-education .education-wrapper .education-box{background-color:#f8f8f8;width:48.77676%;height:832px;padding:64px 70px 80px 71px;box-sizing:border-box;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper{margin-top:62px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic{width:67.00201%;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic:nth-of-type(2){width:97.1831%;margin-top:73px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic:nth-of-type(2) .big-number{padding-bottom:18px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic p{margin-top:14px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic .big-number{color:#76c2ce;max-width:256px;padding-bottom:22px;border-bottom:1px solid #76c2ce;}.coding-education .education-wrapper .education-box:nth-of-type(4):after{content:' ';display:block;clear:both;}.coding-education .education-wrapper .education-box:nth-of-type(4) img{margin-top:82px;float:left;width:49.49698%;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper{width:31.99195%;margin-top:71px;float:right;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic{width:100%;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic:nth-of-type(1) .big-number{color:#a6c381;border-bottom:1px solid #a6c381;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic:nth-of-type(2) .big-number{color:#98b079;padding-bottom:7px;border-bottom:1px solid #98b079;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic:nth-of-type(3) .big-number{color:#8ba070;border-bottom:1px solid #8ba070;padding-bottom:7px;margin-top:0px;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic:nth-of-type(3) p{margin-top:4px;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic:nth-of-type(n+2){margin-top:28px;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic p{margin-top:4px;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic .big-number{font-size:32px;line-height:32px;padding-bottom:7px;margin-top:0px;}.coding-education .education-wrapper .education-box:nth-of-type(n+3){margin-top:31px;}.coding-education .education-wrapper .education-box h2{color:#1a1a1a;}.coding-education .education-wrapper .education-box h5{color:#000;font-weight:400;margin-top:42px;}.coding-education .education-wrapper .education-box p{margin-top:48px;color:#6e6e6e;}.coding-education .education-wrapper .education-box .heading-sm{font:200 30px/44px 'atc-arquette', sans-serif;margin-top:0px;color:black;}.coding-education .education-wrapper .education-box .statistics-wrapper{margin-top:91px;}.coding-education .education-wrapper .education-box .statistics-wrapper:after{content:' ';display:block;clear:both;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic{width:46.27767%;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic:nth-of-type(2) .big-number{padding-bottom:25px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic:nth-of-type(n+3){margin-top:72px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic:nth-of-type(n+3) .big-number{padding-bottom:20px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic p{margin-top:16px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic .big-number{margin-top:0px;font:300 64px/46px 'atc-arquette', sans-serif;color:#e2906d;padding-bottom:18px;border-bottom:1px solid #e2906d;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic .big-number > b{font-size:48px;font-weight:300;}.coding-education .education-wrapper .left{float:left;}.coding-education .education-wrapper .left:nth-of-type(n+3){clear:left;}.coding-education .education-wrapper .right{float:right;}.coding-education .education-wrapper .right:nth-of-type(n+3){clear:right;}@media only screen and (max-width:1020px){.coding-education{padding:145px 39px 103px 39px;}.coding-education > h2{max-width:518px;}.coding-education .education-wrapper{margin-top:144px;}.coding-education .education-wrapper .education-box{float:none;width:100%;padding:62px 91px 76px 65px;height:auto;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper{margin-top:61px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic{width:62.35955%;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic:nth-of-type(2){width:90.44944%;}.coding-education .education-wrapper .education-box:nth-of-type(4) img{width:46.06742%;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper{width:29.77528%;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper .statistic:nth-of-type(3) p{margin-top:6px;}.coding-education .education-wrapper .education-box:nth-of-type(n+2){margin-top:40px;}.coding-education .education-wrapper .education-box .heading-sm{width:84.45693%;}.coding-education .education-wrapper .education-box .statistics-wrapper{margin-top:104px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic:nth-of-type(2) .big-number{padding-bottom:27px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic .big-number{padding-bottom:20px;}}@media only screen and (max-width:760px){.coding-education{padding:91px 0px 33px 0px;}.coding-education h2{max-width:289px;font-size:30px;line-height:40px;}.coding-education .education-wrapper{margin-top:78px;}.coding-education .education-wrapper .education-box{padding:51px 44px 67px 44px;}.coding-education .education-wrapper .education-box:nth-of-type(n+2){margin-top:33px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper{margin-top:53px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic{width:100%;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic:nth-of-type(2){margin-top:55px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic:nth-of-type(2) .big-number{padding-bottom:15px;}.coding-education .education-wrapper .education-box:nth-of-type(3) .statistics-wrapper .statistic .big-number{padding-bottom:17px;}.coding-education .education-wrapper .education-box:nth-of-type(4) img{float:none;margin:46px 0px 0px 11px;width:85.8%;}.coding-education .education-wrapper .education-box:nth-of-type(4) .statistics-wrapper{float:none;margin-top:34px;width:55.4007%;}.coding-education .education-wrapper .education-box p{margin-top:33px;}.coding-education .education-wrapper .education-box .heading-sm{width:100%;}.coding-education .education-wrapper .education-box .statistics-wrapper{margin-top:53px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic{float:none;width:76.65505%;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic:nth-of-type(2) .big-number{padding-bottom:13px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic:nth-of-type(n+2){margin-top:33px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic .big-number{font:300 51px/37px 'atc-arquette', sans-serif;padding-bottom:13px;}.coding-education .education-wrapper .education-box .statistics-wrapper .statistic .big-number b{font-size:38px;}}.coding-block-statement{background-color:#fff;padding:0px 20px 142px 20px;}.coding-block-statement .content{max-width:1150px;margin:0 auto;}.coding-block-statement .content h2{width:55.65217%;color:#232323;}.coding-block-statement .content p{margin-top:22px;color:#000;}@media only screen and (max-width:1020px){.coding-block-statement{padding:0px 20px 80px 75px;}.coding-block-statement .content h2{width:75.6315%;}.coding-block-statement .content p{margin-top:30px;}}@media only screen and (max-width:760px){.coding-block-statement{padding:0px 20px 65px 20px;}.coding-block-statement .content h2{font-size:30px;line-height:40px;}}.coding-benefits{padding:0px 41px 51px 20px;}.coding-benefits .content-wrapper{max-width:1287px;margin:0 auto;}.coding-benefits .content-wrapper:after{content:' ';display:block;clear:both;}.coding-benefits .content-wrapper .col-1{float:left;width:58.19736%;height:500px;}.coding-benefits .content-wrapper .background-img{background-size:cover;background-repeat:no-repeat;width:100%;height:100%;}.coding-benefits .content-wrapper .col-2{float:right;width:33.64413%;}.coding-benefits .content-wrapper ul{margin:35px 12px 0px 30px;list-style:none;position:relative;}.coding-benefits .content-wrapper ul li{padding-left:11px;}.coding-benefits .content-wrapper ul li::before{content:' ';position:absolute;width:22px;height:22px;left:-30px;background:url('/wp-content/themes/techsmart/images/checkmark-circle.svg') no-repeat center;}.coding-benefits .content-wrapper ul li:nth-of-type(n+2){margin-top:18px;}.coding-benefits .content-wrapper ul li b{font-weight:400;}@media only screen and (max-width:1020px){.coding-benefits{padding:0px 39px 99px 39px;}.coding-benefits .content-wrapper .col-1,.coding-benefits .content-wrapper .col-2{float:none;width:100%;box-sizing:border-box;}.coding-benefits .content-wrapper .col-1{height:460px;}.coding-benefits .content-wrapper .col-2{margin-top:59px;padding:0px 87px 0px 36px;}.coding-benefits .content-wrapper h2{font-size:36px;line-height:52px;}.coding-benefits .content-wrapper ul{margin:37px 0px 0px 32px;}.coding-benefits .content-wrapper ul li{padding-left:10px;}.coding-benefits .content-wrapper ul li:nth-of-type(n+2){margin-top:38px;}}@media only screen and (max-width:760px){.coding-benefits{padding:0px 0px 61px 0px;}.coding-benefits .content-wrapper .col-1{height:250px;}.coding-benefits .content-wrapper .col-2{margin-top:41px;padding:0px 30px 0px 42px;}.coding-benefits .content-wrapper h2{font-size:30px;line-height:40px;}.coding-benefits .content-wrapper ul{margin:29px 0px 0px 9px;}.coding-benefits .content-wrapper ul li:nth-of-type(n+2){margin-top:27px;}}.coding-benefits.teacher,.coding-benefits.district{background-color:#000;}.coding-benefits.teacher ul li,.coding-benefits.district ul li{color:#bebebe;}.coding-benefits.teacher ul li b,.coding-benefits.district ul li b{color:#fff;}.coding-benefits.student{background-color:#fff;}.coding-benefits.student h2{color:#000;}.coding-benefits.student ul li{color:#6e6e6e;}.coding-benefits.student ul li b{color:#000;}.coding-benefits.teacher{padding:115px 20px 134px 41px;}.coding-benefits.teacher .content-wrapper .col-1{width:33.64413%;height:auto;margin-left:3.6vw;}.coding-benefits.teacher .content-wrapper .col-2{width:58.19736%;height:500px;}@media only screen and (max-width:1020px){.coding-benefits.teacher{padding:32px 39px 132px 39px;}.coding-benefits.teacher .content-wrapper .col-1,.coding-benefits.teacher .content-wrapper .col-2{float:none;width:100%;box-sizing:border-box;margin-left:0px;}.coding-benefits.teacher .content-wrapper .col-1{margin-top:59px;padding:0px 87px 0px 36px;}.coding-benefits.teacher .content-wrapper .col-2{height:460px;padding:0px;margin-top:0px;}}@media only screen and (max-width:760px){.coding-benefits.teacher{padding:0px 0px 108px 0px;}.coding-benefits.teacher .content-wrapper .col-1{margin-top:41px;padding:0px 30px 0px 42px;}.coding-benefits.teacher .content-wrapper .col-2{height:250px;}}.pathways{padding-bottom:76px;}.pathways .content h3{color:#000;font-size:36px;line-height:50px;}@media only screen and (max-width:760px){.pathways .content{padding:0px 0px 0px 21px;}.pathways .content h3{font-size:30px;line-height:40px;}}#home-rotator.pathways{padding:0 0 145px;}.techsmart-solution-links{padding:141px 20px 118px 20px;}.techsmart-solution-links .content-wrapper{padding-right:170px;max-width:658px;margin:0 auto;}.techsmart-solution-links .content-wrapper:after{content:' ';display:block;clear:both;}.techsmart-solution-links .content-wrapper .col-1{float:left;width:62.91793%;}.techsmart-solution-links .content-wrapper .col-1 h2{line-height:58px;}.techsmart-solution-links .content-wrapper .col-2{float:right;width:28.41945%;}.techsmart-solution-links .content-wrapper .col-2 ul{list-style:none;color:#a6c381;font:200 30px/44px 'atc-arquette', sans-serif;}.techsmart-solution-links .content-wrapper .col-2 ul li:nth-of-type(n+2){margin-top:16px;}.techsmart-solution-links .content-wrapper .col-2 ul li a{position:relative;}.techsmart-solution-links .content-wrapper .col-2 ul li a:after{-webkit-transition:right 0.25s;-ms-transition:right 0.25s;-moz-transition:right 0.25s;transition:right 0.25s;content:' ';position:absolute;right:-37px;top:9px;background:url('/wp-content/themes/techsmart/images/green-arrow.svg') no-repeat center;background-size:contain;width:13px;height:21px;}.techsmart-solution-links .content-wrapper .col-2 ul li a:hover:after{right:-42px;}@media only screen and (max-width:1020px){.techsmart-solution-links{padding:130px 248px 102px 129px;}.techsmart-solution-links .content-wrapper{padding-right:0px;}.techsmart-solution-links .content-wrapper .col-1 h2{line-height:51px;}.techsmart-solution-links .content-wrapper .col-2{margin-top:7px;}.techsmart-solution-links .content-wrapper .col-2 ul{font-size:24px;line-height:36px;}.techsmart-solution-links .content-wrapper .col-2 ul li:nth-of-type(n+2){margin-top:7px;}.techsmart-solution-links .content-wrapper .col-2 ul li a::after{right:-35px;top:7px;width:12px;height:21px;}}@media only screen and (max-width:760px){.techsmart-solution-links{padding:55px 76px 87px 46px;}.techsmart-solution-links .content-wrapper .col-1,.techsmart-solution-links .content-wrapper .col-2{float:none;width:100%;}.techsmart-solution-links .content-wrapper .col-1 h2{line-height:45px;}.techsmart-solution-links .content-wrapper .col-2{margin-top:29px;}.techsmart-solution-links .content-wrapper .col-2 ul li:nth-of-type(n+2){margin-top:15px;}.techsmart-solution-links .content-wrapper .col-2 ul li a::after{right:-38px;top:6px;}}@media only screen and (max-width:1020px){.page-template-template-why-coding #home-intro.centered .intro-text{width:67%;}}@media only screen and (max-width:760px){.page-template-template-why-coding #home-intro.centered .intro-text{width:90%;bottom:auto;}.page-template-template-why-coding #home-intro.centered .intro-text h1{margin:0;}.page-template-template-why-coding #home-intro.centered .intro-text h5{display:none;}}.tabs{display:flex;flex-wrap:wrap;margin-top:60px;}.tabs\:wrapper{margin:0 auto;max-width:1150px;}.tabs\:i{margin:3px 0;padding:10px;flex:0 0 100%;background:#f2f2f2;border-radius:5px;color:#6e6e6e;cursor:pointer;text-align:center;transition:all 0.5s;}.tabs\:i:hover,.tabs\:i.is\:active{background:#a6c381;color:white;}.tabs .number:after{content:'. ';}@media only screen and (min-width:760px){.tabs{margin:75px -3px 0;}.tabs\:i{margin:0 3px;padding:20px 15px;flex:0 0 calc(33.33% - 6px);}.tabs .number{display:block;margin-bottom:5px;}.tabs .number:after{content:none;}}@media only screen and (min-width:1020px){.tabs\:i{padding:30px 15px;}.tabs .number{margin-bottom:12px;}}.tab{margin-top:30px;}.tab\:images{position:relative;margin:0 auto 60px;}.tab\:images:before{display:block;padding-top:103.34347%;content:'';}.tab\:img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.tab\:img\[desktop\]{display:none;}.tab\:content__body{margin-left:0;}@media only screen and (min-width:760px){.tab\:images:before{padding-top:63.51744%;}.tab\:img\[mobile\]{display:none;}.tab\:img\[desktop\]{display:block;}}@media only screen and (min-width:1020px){.tab{display:flex;align-items:flex-start;justify-content:space-between;margin-top:90px;}.tab\:content{flex:1 1 50%;order:-1;padding-right:60px;max-width:450px;}.tab\:images{flex:1 1 50%;max-width:704px;}}.implementation\:section_2{position:relative;}.implementation\:slider{display:none;}@media only screen and (min-width:760px){.implementation\:regular{display:none;}.implementation\:slider{display:block;margin:0 auto;max-width:480px;}}@media only screen and (min-width:1020px){.implementation\:slider{max-width:1160px;}.implementation\:section_2{padding:0 45px;}}@media only screen and (min-width:1280px){}.implementation\:pager{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;counter-reset:pager;}.implementation\:pager a{margin:5px;padding:5px 10px;background:#f2f2f2;border-radius:5px;counter-increment:pager;font-weight:400;color:#6e6e6e;}.implementation\:pager a:after{content:'Step ' counter(pager);}.implementation\:pager a.active{background:#a6c381;color:white;}.implementation\:slide{background-color:white;}.implementation\:slide__img{margin:90px 0 30px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.implementation\:slide__img:before{display:block;padding-top:81.875%;content:'';}@media only screen and (min-width:760px){.implementation\:slide__content{padding-bottom:60px;}}@media only screen and (min-width:1020px){.implementation\:slide__inner{display:flex;align-items:flex-start;}.implementation\:slide__img{flex:1 1 50%;margin:60px 0 30px;max-width:532px;}.implementation\:slide__content{align-self:center;flex:1 1 520px;margin:60px 0 30px;padding-left:60px;padding-bottom:0;}}.implementation\:slide__link_next{display:block;margin-top:35px;font-size:20px;color:#a6c381;font-weight:400;cursor:pointer;}.implementation\:nav__i{position:absolute;top:50%;z-index:2;display:none;margin-top:-12px;width:13px;height:24px;background:url(../images/arrow-grey.svg);}.implementation\:nav__prev{left:-15px;}.implementation\:nav__next{right:-15px;transform:rotate(180deg);}@media only screen and (min-width:760px){.implementation\:nav__i{display:block;}}.faqs{margin:60px -15px 0;padding:60px 30px;background:white;}.faqs\:section:not(:first-child){margin-top:30px;}.faqs\:section__name{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #bebebe;cursor:pointer;}.faqs\:section__name svg{transition:all 0.5s;}.faqs\:section__name.is\:active svg{transform:rotate(45deg);}@media only screen and (min-width:760px){.faqs{margin:60px auto 0;padding:60px;max-width:1085px;}.faqs__content{margin-bottom:60px;}}@media only screen and (min-width:1020px){.faqs{padding:90px;}}.faq{margin-top:30px;}.faq:not(:last-child){padding-bottom:30px;border-bottom:1px solid #bebebe;}.faq strong,.faq b{font-size:inherit !important;}.faq p:not(:first-child){margin-top:1em;}.faq img{max-width:none;width:100%;height:auto;}.faq p:not(:first-child) img{margin-top:30px;}.faq p:not(:last-child) img{margin-bottom:30px;}.faq\:answer,.faq\:question{margin-left:0;max-width:760px;}@media only screen and (min-width:760px){.faq{margin-top:60px;}.faq:not(:last-child){padding-bottom:60px;}}.language-nav{background-color:#f8f8f8;height:224px;padding:0px 20px;box-sizing:border-box;display:flex;justify-content:center;}.language-nav .content-wrapper{display:flex;justify-content:space-around;width:67%;}.language-nav .content-wrapper .language{position:relative;text-align:center;}.language-nav .content-wrapper .language p{-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-moz-transition:color 0.25s;transition:color 0.25s;color:#6e6e6e;font:400 18px/18px 'atc-arquette', sans-serif;text-transform:uppercase;letter-spacing:2.25px;margin-top:24px;}.language-nav .content-wrapper .language a:hover p,.language-nav .content-wrapper .language p.active{color:#a6c381;}.language-nav .content-wrapper .skylark{top:57px;}.language-nav .content-wrapper .python{top:54px;}.language-nav .content-wrapper .python img{width:72px;height:auto;}@media only screen and (max-width:1020px){.language-nav .content-wrapper .skylark p{margin-top:22px;}.language-nav .content-wrapper .python{top:55px;}.language-nav .content-wrapper .python p{margin-top:23px;}}@media only screen and (max-width:760px){.language-nav{height:151px;}.language-nav .content-wrapper .language p{font-size:16px;margin-top:11px;}.language-nav .content-wrapper .skylark{top:37px;}.language-nav .content-wrapper .skylark img{width:35px;}.language-nav .content-wrapper .python{top:36px;padding-left:18px;}.language-nav .content-wrapper .python img{width:43px;}}.why-python{background-color:#fff;padding:102px 20px 110px 20px;}.why-python .content-wrapper{max-width:1087px;padding-right:65px;box-sizing:content-box;margin:0 auto;}.why-python .content-wrapper:after{content:' ';display:block;clear:both;}.why-python .content-wrapper h2,.why-python .content-wrapper h3,.why-python .content-wrapper h5{color:#000;}.why-python .content-wrapper p,.why-python .content-wrapper li{color:#6e6e6e;}.why-python .content-wrapper .col-1,.why-python .content-wrapper .col-2{width:46.27415%;margin-top:71px;}.why-python .content-wrapper .col-1 h3,.why-python .content-wrapper .col-2 h3{margin-bottom:27px;}.why-python .content-wrapper .col-1 h5,.why-python .content-wrapper .col-2 h5{max-width:365px;font-weight:400;}.why-python .content-wrapper .col-1 h5:nth-of-type(2),.why-python .content-wrapper .col-2 h5:nth-of-type(2){margin-top:43px;}.why-python .content-wrapper .col-1{float:left;}.why-python .content-wrapper .col-1 p{margin-top:31px;}.why-python .content-wrapper .col-2{float:right;box-sizing:border-box;padding-left:7px;}.why-python .content-wrapper .col-2 p{margin-top:36px;}.why-python .content-wrapper .col-2 ul{margin:36px 0px 0px 30px;}.why-python .content-wrapper .col-2 ul li{padding-left:6px;}@media only screen and (max-width:1020px){.why-python{padding:84px 20px 71px 69px;}.why-python .content-wrapper{padding-right:0px;}.why-python .content-wrapper .col-1,.why-python .content-wrapper .col-2{float:none;width:74%;}.why-python .content-wrapper .col-1 h5,.why-python .content-wrapper .col-2 h5{max-width:330px;}.why-python .content-wrapper .col-1 h3{padding-left:4px;margin-bottom:36px;}.why-python .content-wrapper .col-1 h5,.why-python .content-wrapper .col-1 p{padding-left:6px;}.why-python .content-wrapper .col-2{margin-top:69px;}.why-python .content-wrapper .col-2 ul{margin-left:28px;}.why-python .content-wrapper .col-2 ul li{padding-left:8px;}}@media only screen and (max-width:760px){.why-python{padding:56px 34px 14px 46px;}.why-python .content-wrapper .col-1,.why-python .content-wrapper .col-2{width:100%;padding:0px;}.why-python .content-wrapper .col-1 h3,.why-python .content-wrapper .col-2 h3,.why-python .content-wrapper .col-1 h5,.why-python .content-wrapper .col-2 h5,.why-python .content-wrapper .col-1 p,.why-python .content-wrapper .col-2 p{padding:0px;}.why-python .content-wrapper .col-1{margin-top:59px;}.why-python .content-wrapper .col-1 h3{margin-bottom:28px;}.why-python .content-wrapper .col-1 h5:nth-of-type(2){margin-top:53px;}.why-python .content-wrapper .col-1 p:nth-of-type(2){margin-top:27px;}.why-python .content-wrapper .col-2 h3{margin-bottom:34px;}.why-python .content-wrapper .col-2 ul{margin-top:31px;}}.code-example{background-color:#fff;padding:0px 20px;}.code-example img{width:93.21429%;margin:0 auto;display:block;}@media only screen and (max-width:1020px){.code-example img{width:96%;}}.language-data{padding:105px 20px 76px 20px;background-color:#f8f8f8;}.language-data h2,.language-data > p{text-align:center;color:#000;}.language-data > p{max-width:434px;margin:30px auto 0 auto;}.language-data .data-wrapper{max-width:1307px;margin:106px auto 0 auto;}.language-data .data-wrapper:after{content:' ';display:block;clear:both;}.language-data .data-wrapper .card{background-color:#fff;width:48.81408%;padding:34px 28px 44px 38px;box-sizing:border-box;}.language-data .data-wrapper .card img{width:100%;}.language-data .data-wrapper .card .title{text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#232323;}.language-data .data-wrapper .card .subtitle{color:#6e6e6e;margin-top:12px;}.language-data .data-wrapper .jobs{float:left;}.language-data .data-wrapper .jobs img{margin-top:49px;max-width:357px;}.language-data .data-wrapper .popularity{float:right;}.language-data .data-wrapper .popularity img{margin-top:20px;max-width:550px;}.language-data .data-wrapper .popularity .subtitle{width:268px;}.language-data .data-wrapper .popularity .subtitle:nth-of-type(3){margin-top:20px;}.language-data .data-wrapper .salary{float:left;clear:left;margin-top:28px;}.language-data .data-wrapper .salary img{max-width:357px;}.language-data .data-wrapper .growth{float:right;clear:right;margin-top:29px;}.language-data .data-wrapper .growth img{max-width:570px;margin-top:29px;}@media only screen and (max-width:1020px){.language-data{padding:78px 65px 110px 65px;}.language-data > p{margin-top:40px;}.language-data .data-wrapper{margin-top:68px;}.language-data .data-wrapper .card{float:none;width:100%;padding:34px 40px 40px 40px;}.language-data .data-wrapper .card:nth-of-type(n+2){margin-top:34px;}.language-data .data-wrapper .popularity .subtitle:nth-of-type(3){margin-top:17px;}}@media only screen and (max-width:760px){.language-data{padding:53px 24px 97px 24px;}.language-data h2{padding:0px 67px;}.language-data > p{padding:0px 24px;}.language-data .data-wrapper{margin-top:62px;}.language-data .data-wrapper .card{padding:25px 14px 50px 20px;}.language-data .data-wrapper .card:nth-of-type(n+2){margin-top:18px;}}.page-template-template-python #home-intro .intro-text h5{max-width:680px;}.page-template-template-skylark #home-intro .intro-text h5{max-width:100%;}@media only screen and (max-width:760px){.page-template-template-skylark #home-intro .intro-text h5{max-width:224px;}}#skylark-intro{background:white;color:#6e6e6e;padding:125px 20px 125px;}#skylark-intro h3{color:black;}#skylark-intro > div{margin:0 auto;max-width:1087px;}#skylark-intro > div:after{content:' ';display:block;clear:both;}#skylark-intro > div .col-1{float:left;width:39.55842%;}#skylark-intro > div .col-2{float:right;padding-top:6px;width:51.33395%;}@media only screen and (max-width:1020px){#skylark-intro{padding:87px 172px 113px 74px;}#skylark-intro h3{font-size:40px;line-height:50px;}#skylark-intro > div .col-1,#skylark-intro > div .col-2{float:none;width:auto;}#skylark-intro > div .col-1{padding-right:85px;}#skylark-intro > div .col-2{padding-top:37px;}}@media only screen and (max-width:760px){#skylark-intro{padding:48px 38px 33px 45px;}#skylark-intro h3{font-size:34px;line-height:45px;}#skylark-intro > div .col-1{padding-right:0;}}.skylark-pbb{background-color:#f8f8f8;padding:111px 20px 138px 20px;}.skylark-pbb .content-wrapper{max-width:1308px;margin:0 auto;}.skylark-pbb .content-wrapper h2,.skylark-pbb .content-wrapper h3{color:#000;}.skylark-pbb .content-wrapper p,.skylark-pbb .content-wrapper li{color:#6e6e6e;}.skylark-pbb .content-wrapper .title-wrapper{max-width:578px;margin:0 auto;text-align:center;}.skylark-pbb .content-wrapper .title-wrapper p{margin-top:42px;}.skylark-pbb .content-wrapper .column-wrapper{margin-top:100px;}.skylark-pbb .content-wrapper .column-wrapper:after{content:' ';display:block;clear:both;}.skylark-pbb .content-wrapper .column-wrapper .col-1,.skylark-pbb .content-wrapper .column-wrapper .col-2{width:48.77676%;}.skylark-pbb .content-wrapper .column-wrapper .col-1 h3,.skylark-pbb .content-wrapper .column-wrapper .col-2 h3{margin-top:48px;text-align:center;}.skylark-pbb .content-wrapper .column-wrapper .col-1 ul,.skylark-pbb .content-wrapper .column-wrapper .col-2 ul{width:474px;margin:32px auto 0px auto;}.skylark-pbb .content-wrapper .column-wrapper .col-1 ul li,.skylark-pbb .content-wrapper .column-wrapper .col-2 ul li{margin-left:24px;padding-left:10px;}.skylark-pbb .content-wrapper .column-wrapper .col-1 .lead-image,.skylark-pbb .content-wrapper .column-wrapper .col-2 .lead-image{width:100%;height:408px;background-size:cover;background-repeat:no-repeat;}.skylark-pbb .content-wrapper .column-wrapper .col-1{float:left;}.skylark-pbb .content-wrapper .column-wrapper .col-2{float:right;}@media only screen and (max-width:1020px){.skylark-pbb{padding:90px 65px 101px 65px;}.skylark-pbb .content-wrapper .title-wrapper p{margin-top:47px;}.skylark-pbb .content-wrapper .column-wrapper .col-1,.skylark-pbb .content-wrapper .column-wrapper .col-2{width:100%;float:none;}.skylark-pbb .content-wrapper .column-wrapper .col-2{margin-top:75px;}}@media only screen and (max-width:760px){.skylark-pbb{padding:50px 0px 90px 0px;}.skylark-pbb .content-wrapper .title-wrapper{padding:0px 44px;}.skylark-pbb .content-wrapper .column-wrapper .col-1 h3,.skylark-pbb .content-wrapper .column-wrapper .col-2 h3{margin-top:31px;}.skylark-pbb .content-wrapper .column-wrapper .col-1 ul,.skylark-pbb .content-wrapper .column-wrapper .col-2 ul{width:auto;margin:32px 24px 0px 24px;}.skylark-pbb .content-wrapper .column-wrapper .col-1 .lead-image,.skylark-pbb .content-wrapper .column-wrapper .col-2 .lead-image{height:250px;}.skylark-pbb .content-wrapper .column-wrapper .col-2{margin-top:64px;}.skylark-pbb .content-wrapper .column-wrapper .col-2 h3{margin-top:33px;}}.skylark-video-content{background-color:#fff;padding-top:109px;}.skylark-video-content .content-wrapper{max-width:1440px;margin:0 auto;}.skylark-video-content .content-wrapper .title-wrapper{text-align:center;}.skylark-video-content .content-wrapper .title-wrapper h2{max-width:800px;margin:0 auto;color:#000;}.skylark-video-content .content-wrapper .title-wrapper p{max-width:570px;margin:52px auto 0 auto;color:#6e6e6e;}.skylark-video-content .content-wrapper .video-list-wrapper{margin-top:112px;}.skylark-video-content .content-wrapper .video-list-wrapper .row:after{content:' ';display:block;clear:both;}.skylark-video-content .content-wrapper .video-list-wrapper .row:nth-of-type(3){margin-top:152px;}.skylark-video-content .content-wrapper .video-list-wrapper .row h3{position:relative;}.skylark-video-content .content-wrapper .video-list-wrapper .row h3::before{content:' ';position:absolute;display:inline-block;background:url('../images/play.svg') no-repeat;background-size:cover;width:31px;height:31px;left:-57px;top:13px;}.skylark-video-content .content-wrapper .video-list-wrapper .row .background-styles{width:100%;height:0;padding-top:74%;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;}.skylark-video-content .content-wrapper .video-list-wrapper .row .background-styles iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important;}.skylark-video-content .content-wrapper .video-list-wrapper .text-left .col-1{float:right;width:calc(100%  - (330px + 105px + 181px));}.skylark-video-content .content-wrapper .video-list-wrapper .text-left .col-2{float:left;width:330px;margin:0px 105px 0px 181px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-left .col-2 p{margin-top:22px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-right{margin-top:120px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-right .col-1{float:left;width:calc(100% - (366px + 91px + 135px));}.skylark-video-content .content-wrapper .video-list-wrapper .text-right .col-2{float:right;width:366px;margin:0px 91px 0px 135px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-right .col-2 p{margin-top:35px;}.skylark-video-content .content-wrapper .video-list-wrapper h3{color:#000;}.skylark-video-content .content-wrapper .video-list-wrapper p{color:#6e6e6e;}@media only screen and (max-width:1020px){.skylark-video-content{padding-top:106px;}.skylark-video-content .content-wrapper .title-wrapper h2{max-width:500px;}.skylark-video-content .content-wrapper .title-wrapper p{margin-top:47px;max-width:570px;}.skylark-video-content .content-wrapper .video-list-wrapper{margin-top:104px;}.skylark-video-content .content-wrapper .video-list-wrapper .row .col-1{float:none;width:100%;margin-left:68px;}.skylark-video-content .content-wrapper .video-list-wrapper .row .col-2{float:none;width:534px;margin:70px 0px 0px 125px;}.skylark-video-content .content-wrapper .video-list-wrapper .row .col-2 h3{font-size:30px;line-height:44px;}.skylark-video-content .content-wrapper .video-list-wrapper .row .col-2 h3::before{left:-58px;top:10px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-left .col-2 p{margin:16px 25px 0px 0px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-right .col-2 p{margin:26px 15px 0 0;}}@media only screen and (max-width:760px){.skylark-video-content{padding-top:63px;}.skylark-video-content .content-wrapper .title-wrapper{padding:0px 45px;}.skylark-video-content .content-wrapper .title-wrapper p{margin-top:45px;}.skylark-video-content .content-wrapper .video-list-wrapper{margin-top:50px;}.skylark-video-content .content-wrapper .video-list-wrapper .row .col-1{margin:0px;}.skylark-video-content .content-wrapper .video-list-wrapper .row .col-2{margin:70px 0px 0px 80px;width:auto;}.skylark-video-content .content-wrapper .video-list-wrapper .row .col-2 h3{font-size:24px;line-height:32px;}.skylark-video-content .content-wrapper .video-list-wrapper .row .col-2 h3::before{top:4px;left:-54px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-left .col-2 h3{margin-right:10px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-left .col-2 p{margin:29px 30px 0px 0px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-right{margin-top:84px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-right .col-2{margin-top:72px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-right .col-2 h3{margin-right:70px;}.skylark-video-content .content-wrapper .video-list-wrapper .text-right .col-2 p{margin:32px 35px 0px 0px;}}.skylark-video-content.gray-bg{background-color:#f8f8f8;}@media screen and (min-width:1021px){.skylark-video-content.gray-bg .content-wrapper .video-list-wrapper .text-left .col-2{margin-right:0;width:365px;}.skylark-video-content.gray-bg .content-wrapper .video-list-wrapper .row.text-right h3{max-width:310px;}}.skylark-transition{padding:125px 20px 124px 20px;background-color:#fff;}.skylark-transition .content-wrapper{max-width:1118px;margin:0 auto;}.skylark-transition .content-wrapper h2{text-align:center;color:#000;}.skylark-transition .content-wrapper .column-wrapper{margin-top:76px;}.skylark-transition .content-wrapper .column-wrapper .col{display:inline-block;vertical-align:top;width:29.51699%;}.skylark-transition .content-wrapper .column-wrapper .col:nth-of-type(-n+2){margin-right:5.72451%;}.skylark-transition .content-wrapper .column-wrapper .col img{width:100%;height:222px;}.skylark-transition .content-wrapper .column-wrapper .col h5{color:#000;font-weight:400;margin-top:15px;}.skylark-transition .content-wrapper .column-wrapper .col p{color:#6e6e6e;margin-top:17px;}.skylark-transition .content-wrapper .column-wrapper .col .number{color:#9b9b9b;font-size:31px;font-weight:200;letter-spacing:3.88px;margin-top:42px;}@media only screen and (max-width:1020px){.skylark-transition{padding:123px 0px 80px 0px;}.skylark-transition .content-wrapper{max-width:100%;}.skylark-transition .content-wrapper .tablet-gradient{position:relative;}.skylark-transition .content-wrapper .tablet-gradient:after{content:' ';pointer-events:none;position:absolute;top:0;bottom:0;right:0;width:201px;opacity:0.57;background-image:linear-gradient(to left, #fff, rgba(255, 255, 255, 0));}.skylark-transition .content-wrapper .scroll-area{overflow:scroll;overflow-y:hidden;}.skylark-transition .content-wrapper .column-wrapper{margin-top:83px;padding:0px 82px;width:1118px;}.skylark-transition .content-wrapper .column-wrapper .col p{margin-top:20px;}.skylark-transition .content-wrapper .column-wrapper .col .number{margin-top:42px;}}@media only screen and (max-width:760px){.skylark-transition{padding:96px 54px 71px 54px;}.skylark-transition .content-wrapper .tablet-gradient::after{content:none;}.skylark-transition .content-wrapper .column-wrapper{padding:0px;width:100%;margin-top:54px;}.skylark-transition .content-wrapper .column-wrapper .col{width:100%;}.skylark-transition .content-wrapper .column-wrapper .col:nth-of-type(-n+2){margin-right:0px;}.skylark-transition .content-wrapper .column-wrapper .col:nth-of-type(2){margin-top:68px;}.skylark-transition .content-wrapper .column-wrapper .col:nth-of-type(2) h5{margin-top:12px;}.skylark-transition .content-wrapper .column-wrapper .col:nth-of-type(2) .number{margin-top:37px;}.skylark-transition .content-wrapper .column-wrapper .col:nth-of-type(3){margin-top:65px;}.skylark-transition .content-wrapper .column-wrapper .col:nth-of-type(3) h5{margin-top:14px;}.skylark-transition .content-wrapper .column-wrapper .col:nth-of-type(3) .number{margin-top:24px;}.skylark-transition .content-wrapper .column-wrapper .col img{height:181px;}.skylark-transition .content-wrapper .column-wrapper .col h5{margin-top:12px;}.skylark-transition .content-wrapper .column-wrapper .col .number{margin-top:33px;}}.tab-container{background-color:#fff;padding:96px 0px 112px 0px;}.tab-container h3{color:#000;max-width:1149px;margin:0 auto;}.tab-container .cc-tabs{margin-top:48px;padding-bottom:0px;}.tab-container .cc-tabs a{color:#6e6e6e;}.tab-container .cc-tabs a.active,.tab-container .cc-tabs a:hover{color:#fff;}@media only screen and (max-width:1020px){.tab-container{padding:147px 38px 123px 49px;background-color:#f8f8f8;}.tab-container h3{text-align:center;}.tab-container .cc-tabs{margin-top:41px;}}@media only screen and (max-width:760px){.tab-container{padding:97px 21px 65px 21px;}.tab-container h3{font-size:34px;line-height:45px;padding:0px 40px;}.tab-container .cc-tabs{margin-top:48px;}}.page-template-template-districts #home-intro.centered .intro-text{max-width:1090px;}.page-template-template-districts #home-intro.centered h5{max-width:760px;}.page-template-template-districts #home-leading .hl-tablet{height:730px;}.page-template-template-districts #home-leading .hl-mobile{height:630px;}#districts-list{background:white;color:#4a4a4a;padding:100px 85px;}#districts-list > div{max-width:1056px;margin:0 auto;}#districts-list > div > span{display:inline-block;box-sizing:border-box;width:25%;padding:0 10px 1.37em;text-align:center;}@media only screen and (max-width:1020px){#districts-list{padding-top:70px;padding-bottom:70px;}#districts-list > div > span{width:33%;}}@media only screen and (max-width:760px){#districts-list{padding:55px 20px;}#districts-list > div > span{display:block;width:auto;padding-left:0;padding-right:0;}}#single-post{background:white;color:black;padding-top:168px;}@media only screen and (max-width:1020px){#single-post{padding-top:50px;}}.sp-image{background-position:center;background-size:cover;background-repeat:no-repeat;height:508px;}@media only screen and (max-width:1020px){.sp-image{height:270px;}}@media only screen and (max-width:760px){.sp-image{height:200px;}}.sp-wrap{position:relative;padding:76px 20px 136px;}.sp-wrap > div{max-width:861px;margin:0 auto;}@media only screen and (max-width:1020px){.sp-wrap{padding:36px 50px 94px;}}@media only screen and (max-width:760px){.sp-wrap{padding:38px 32px 113px;}}.sp-contributor{color:#6e6e6e;padding-bottom:70px;}.sp-contributor:after{content:' ';display:block;clear:both;}.sp-contributor .spc-image{float:left;width:80px;height:80px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url('../images/contributor-default.png');margin-right:35px;}.sp-contributor .spc-info{padding-top:17px;float:left;}@media only screen and (max-width:1020px){.sp-contributor{padding-bottom:57px;}.sp-contributor .spc-image{width:64px;height:64px;}.sp-contributor .spc-info{padding-top:9px;}}@media only screen and (max-width:760px){.sp-contributor{padding:0;position:absolute;bottom:181px;}}.sp-headline{padding-bottom:12px;}.sp-headline h1{font-weight:200;font-size:48px;line-height:60px;}@media only screen and (max-width:1020px){.sp-headline{padding-bottom:19px;padding-right:63px;}.sp-headline h1{font-size:40px;line-height:50px;}}@media only screen and (max-width:760px){.sp-headline{padding-bottom:12px;padding-right:0;}.sp-headline h1{font-size:34px;line-height:45px;}}.sp-date{color:#6e6e6e;padding-bottom:65px;}@media only screen and (max-width:760px){.sp-date{padding-bottom:48px;}}.sp-content p{margin-bottom:1.2em;}.sp-content b,.sp-content strong,.sp-content th{font-weight:500;}.sp-content .wp-caption{max-width:100%;color:#9b9b9b;font-size:87.5%;margin:50px 0;}.sp-content img,.sp-content iframe,.sp-content video{max-width:100%;}.sp-content img{height:auto;}@media only screen and (max-width:760px){.sp-content{padding-bottom:120px;}}.sp-tags{font-size:87.5%;color:#9b9b9b;padding-top:23px;}.sp-social-share{position:absolute;top:215px;right:0;background:#f5f5f5;width:73px;text-align:center;color:black;font-size:0;line-height:30px;padding:2px 0;}.sp-social-share a{display:block;height:30px;margin:26px 0;}.sp-social-share a:before{font-family:FontAwesome;font-size:20px;}.sp-social-share a.facebook:before{content:'\f09a';}.sp-social-share a.linkedin:before{content:'\f0e1';}.sp-social-share a.twitter:before{content:'\f099';}@media only screen and (max-width:1020px){.sp-social-share{top:46px;}}@media only screen and (max-width:760px){.sp-social-share{top:auto;bottom:0;left:0;right:0;width:auto;display:flex;justify-content:space-between;padding:0 34px;}.sp-social-share a{display:inline-block;margin:15px 0;}}#archive-header{background:white;color:black;padding:270px 20px 43px;text-align:center;}#archive-header .ah-filters{padding-top:177px;text-align:left;max-width:1308px;margin:0 auto;}#archive-header .ah-filters:after{content:' ';display:block;clear:both;}#archive-header .ah-filters :focus{border:solid 1px #636363 !important;}#archive-header .ah-filters > div{clear:none;padding-bottom:0;}#archive-header .ah-filters input{line-height:2;}#archive-header .ah-filters .dropdown-filter{float:left;width:285px;margin-right:21px;}#archive-header .ah-filters .search-filter{width:285px;float:right;position:relative;}#archive-header .ah-filters .search-filter button{color:#6e6e6e;font-size:19px;font-weight:100;position:absolute;top:11px;right:8px;opacity:0.6;background:none;display:block;width:32px;height:32px;line-height:32px;text-align:center;border:none;}#archive-header .ah-filters .search-filter button:before{content:'\f002';font-family:FontAwesome;}#archive-header .csbox,#archive-header select,#archive-header .search-filter input{border:solid 1px #636363;border-radius:3px;}@media screen and (max-width:960px){#archive-header{padding:208px 31px 41px;}#archive-header .ah-filters{display:flex;justify-content:space-between;padding-top:170px;}#archive-header .ah-filters .search-filter,#archive-header .ah-filters .dropdown-filter{width:33%;margin:0;}#archive-header .ah-filters:after{display:none;}}@media only screen and (max-width:760px){#archive-header{padding:146px 22px 30px;}#archive-header .ah-filters{display:block;padding-top:103px;}#archive-header .ah-filters .search-filter,#archive-header .ah-filters .dropdown-filter{width:100%;float:none;}#archive-header .ah-filters .dropdown-filter{margin-bottom:12px;}}#archive-posts{background:#f2f2f2;color:black;padding:65px 20px 78px;text-align:center;}#archive-posts > div{max-width:1308px;margin:0 auto;}#archive-posts .view-more{padding-top:48px;font-weight:200;font-size:30px;line-height:44px;}@media only screen and (max-width:1020px){#archive-posts{padding:43px 31px 41px;}#archive-posts .view-more{padding-top:26px;font-size:24px;line-height:32px;}}@media only screen and (max-width:760px){#archive-posts{padding:21px 23px 44px;}#archive-posts .view-more{padding-top:29px;}}#archive-posts .ap-list > div{position:relative;margin-bottom:19px;background:white;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);}#archive-posts .ap-list > div.no-image .ap-title{padding-bottom:136px;}#archive-posts .ap-list > div a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;}#archive-posts .ap-list > div .ap-image{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:66.8693%;}#archive-posts .ap-list > div .ap-info{text-align:left;padding:19px 13px 24px 20px;}#archive-posts .ap-list > div .ap-info .ap-date{font-size:14px;line-height:24px;font-weight:400;margin-bottom:12px;}#archive-posts .ap-list > div .ap-info .ap-title{font-weight:200;font-size:20px;line-height:28px;margin-bottom:25px;}#archive-posts .ap-list > div .ap-info .ap-tax{font-size:14px;line-height:20px;font-weight:300;color:#9b9b9b;}@media screen and (min-width:760px){#archive-posts .ap-list:after{content:' ';display:block;clear:both;}#archive-posts .ap-list > div{margin-bottom:15px;width:49%;}#archive-posts .ap-list > div:nth-child(2n+2){float:left;clear:both;}#archive-posts .ap-list > div:nth-child(2n+1){float:right;}#archive-posts .ap-list > div:nth-child(1){float:none;height:300px;width:100%;}#archive-posts .ap-list > div:nth-child(1) .ap-image{height:100%;width:466px;position:absolute;top:0;right:0;padding:0;}#archive-posts .ap-list > div:nth-child(1) .ap-info{width:240px;height:100%;box-sizing:border-box;position:relative;}#archive-posts .ap-list > div:nth-child(1) .ap-info .ap-tax{position:absolute;bottom:13px;left:25px;width:190px;}#archive-posts .ap-list > div:nth-child(2){width:57%;}#archive-posts .ap-list > div:nth-child(3){width:41%;}#archive-posts .ap-list > div:nth-child(2) .ap-image,#archive-posts .ap-list > div:nth-child(3) .ap-image{height:220px;padding:0;}#archive-posts .ap-list > div.no-image .ap-title{padding-top:70px;padding-bottom:90px;}#archive-posts .ap-list > div .ap-image{padding-top:77.46479%;}#archive-posts .ap-list > div .ap-info{padding:19px 25px 13px;}#archive-posts .ap-list > div .ap-info .ap-title{min-height:84px;}}@media screen and (min-width:1030px){#archive-posts .ap-list > div{margin-bottom:32px;}#archive-posts .ap-list > div .ap-image{padding-top:50%;}#archive-posts .ap-list > div .ap-info{padding:25px 39px 18px;}#archive-posts .ap-list > div .ap-info .ap-date{font-size:16px;margin-bottom:9px;}#archive-posts .ap-list > div .ap-info .ap-title{font-size:30px;line-height:40px;margin-bottom:4px;}#archive-posts .ap-list > div:nth-child(1){height:500px;}#archive-posts .ap-list > div:nth-child(1) .ap-image{width:65.84992%;}#archive-posts .ap-list > div:nth-child(1) .ap-info{width:34.15008%;}#archive-posts .ap-list > div:nth-child(1) .ap-info .ap-date{margin-bottom:38px;}#archive-posts .ap-list > div:nth-child(1) .ap-info .ap-title{font-size:40px;line-height:52px;}#archive-posts .ap-list > div:nth-child(1) .ap-info .ap-tax{left:18px;width:calc(100% - 50px);}#archive-posts .ap-list > div:nth-child(2) .ap-image,#archive-posts .ap-list > div:nth-child(3) .ap-image{height:320px;}}body .tribe-events{}body .tribe-events .tribe-events-c-search__button{font-weight:500;text-transform:uppercase;}body .tribe-events input.tribe-common-form-control-text__input.tribe-events-c-search__input{font-weight:300;}body .tribe-events div.tribe-events-c-view-selector__content{text-transform:uppercase;}body .tribe-events .tribe-events-c-view-selector__list-item--active span.tribe-events-c-view-selector__list-item-text{font-weight:600;}body .tribe-events a.tribe-events-c-messages__message-list-item-link.tribe-common-anchor-thin-alt{font-weight:500;}body .tribe-events li.tribe-events-c-messages__message-list-item{font-weight:300;}body .tribe-events .tribe-filter-bar-c-pill__pill span{font-size:1.2em;font-weight:500;}body .tribe-events button.tribe-filter-bar-c-pill__pill.tribe-common-b2.tribe-common-b3--min-medium{background-color:#a7c381;color:white;text-transform:uppercase;}body .tribe-events .tribe-filter-bar-c-filter__filter-fields li.select2-results__option{font-family:'atc-arquette';font-weight:400;}body .tribe-events a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden{font-family:'atc-arquette';text-transform:uppercase;font-weight:500;}body .tribe-events .tribe-events-calendar-month__day-date-daynum{font-weight:500;}body .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum{color:#a7c381;}body .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-daynum{color:#ddd;}body .tribe-events a.tribe-events-calendar-month__calendar-event-tooltip-title-link.tribe-common-anchor-thin{font-weight:500;}body .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background-color:#a7c381;}body .tribe-events .tribe-events-calendar-month__multiday-event-bar-title{color:white;}body .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__multiday-event-wrapper{margin-bottom:0.7em;}body .tribe-events .tribe-events-calendar-month__multiday-event h3{font-size:1.1em;}body .tribe-events h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-weight:500;}body .tribe-events div.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2{font-weight:400;}body .tribe-events div.tribe-events-calendar-list__event-details.tribe-common-g-col p{font-weight:300;}body .tribe-events span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{font-weight:600;}body .tribe-events a.tribe-events-c-ical__link{display:none;}