@charset "UTF-8";.container{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.column,.columns{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:90%}.column,.columns{margin-left:2%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:32%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%;margin-left:5%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#0fa0ce}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.u-max-full-width{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}p{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a}@media only screen and (max-width:960px){p{font-size:17px;line-height:normal}}h1{font-family:Arial,Helvetica,sans-serif;font-size:50px;font-weight:700;letter-spacing:normal}@media only screen and (max-width:960px){h1{font-size:30px}}h2{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;letter-spacing:.5px;color:#58585a}@media only screen and (max-width:960px){h2{font-size:25px;line-height:1.2;margin-bottom:.2em}}h3{font-family:Arial,Helvetica,sans-serif;font-size:23px;letter-spacing:.2px;font-weight:400}@media only screen and (max-width:960px){h3{font-size:18px}}.page-header{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;letter-spacing:.5px;color:#58585a}@media only screen and (max-width:960px){.page-header{font-size:25px;line-height:1.2;margin-bottom:.2em}}body{margin:0;font-family:Arial,Helvetica,sans-serif!important}span.dot{height:10px;width:10px;background-color:#69bf4a;border-radius:50%;display:inline-block;margin:.2em;margin-bottom:0}span.dot-blue{height:10px;width:10px;background-color:#7dd3f7;border-radius:50%;display:inline-block;margin:.2em;margin-bottom:0}p{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a}@media only screen and (max-width:960px){p{font-size:17px;line-height:normal}}p a{color:#69bf4a!important}h1.categoryTitle{font-family:Arial,Helvetica,sans-serif;font-size:45px;font-weight:700;letter-spacing:normal;color:#fff!important}ul.slides{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}hr.wp-block-separator{height:10px;width:900px;border-radius:5px;background-color:#f8f8f8;border-top:0;width:100%}.container.content,.twelve.columns.content{min-height:50vh}.grid-item{width:30.6666666667%;margin-right:1%}#main{margin-left:420px;margin-top:-25px;overflow:hidden}#main .slider{margin:50px 0 10px!important}#main .flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.general-page .general ul li{list-style:none;font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:960px){.general-page .general ul li{font-size:17px;line-height:normal}}.general-page .general ul li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#69bf4a;font-size:1.5em;margin-right:.5em}.general-page .general .page-header{line-height:1;margin-bottom:1em}.general-page .general ul.no-check li{font-family:Arial,Helvetica,sans-serif;font-size:23px;letter-spacing:.2px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;margin-bottom:1em}@media only screen and (max-width:960px){.general-page .general ul.no-check li{font-size:18px}}.general-page .general ul.no-check li:before{display:none!important}.general-page .general ul.no-check li img{width:75px;height:75px;margin-right:1em}select#cat{width:100%;background:#f8f8f8;font-size:19px;color:#58585a;height:55px;border-radius:0;border:none}.bannerImage.single-post{height:500px;background-position:center center;background-repeat:no-repeat!important;background-size:cover!important}.bannerImage.single-post .title-wrappers{text-align:center}.bannerImage.single-post .gradient{background-image:url(../assets/gradient.png);height:500px;background-size:cover;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bannerImage.single-post .gradient .title-wrappers{color:#fff}.bannerImage.single-post .gradient .title-wrappers h1{font-family:Arial,Helvetica,sans-serif;font-size:50px;font-weight:700;letter-spacing:normal}@media only screen and (max-width:960px){.bannerImage.single-post .gradient .title-wrappers h1{font-size:30px}}.bannerImage.single-post .gradient .title-wrappers .subheader{font-family:Arial,Helvetica,sans-serif;font-size:23px;letter-spacing:.2px;font-weight:400}@media only screen and (max-width:960px){.bannerImage.single-post .gradient .title-wrappers .subheader{font-size:18px}}.wp-block-button__link.no-border-radius{padding:0;padding:0 .5em}a.wp-block-button__link.no-border-radius{border:1px solid #58585a;text-transform:uppercase;color:#58585a;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a;text-decoration:none;display:block;margin-top:1em;width:auto;text-align:center;height:43px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0}@media only screen and (max-width:960px){a.wp-block-button__link.no-border-radius{font-size:17px;line-height:normal}}a.wp-block-button__link.no-border-radius:hover{background:#69bf4a;border:1px solid #69bf4a;color:#fff}a.classic-button,p.classic-button{border:1px solid #58585a;text-transform:uppercase;color:#58585a;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a;text-decoration:none;display:block;margin-top:1em;width:163px;text-align:center;height:43px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0}@media only screen and (max-width:960px){a.classic-button,p.classic-button{font-size:17px;line-height:normal}}a.classic-button:hover,p.classic-button:hover{background:#69bf4a;border:1px solid #69bf4a;color:#fff}p.classic-button{margin-left:1em;margin-bottom:1em}.opening-section{margin-top:0}.hide{display:none}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.related-technology .searching{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.related-technology .searching::after{content:none}.related-technology .searching .search-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:80%;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-technology .searching .search-inputs .tech-search{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5%}.related-technology .searching .search-inputs #tech-tags{-ms-flex-preferred-size:220px;flex-basis:220px}.related-technology .searching .count-wrapper{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:1em}.no-results{height:200px}.education-search .search-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:98.5%}.education-search .search-inputs input{max-width:500px;-webkit-box-flex:1;-ms-flex:1;flex:1}.education-search .search-inputs .count-wrapper{margin-bottom:2em}input#searchInput,select#tech-tags{background:#f8f8f8;font-size:19px;color:#58585a;height:55px;border-radius:0;border:none}input.education-search{margin-bottom:2em}.loading-spinner{height:100px;position:relative}.loading-spinner:before{content:"";height:60px;width:60px;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-30px;border-radius:50%;border:3px solid #f8f8f8;border-top-color:#69bf4a;-webkit-animation:spinner .7s linear infinite;animation:spinner .7s linear infinite}.bannerImage{margin-bottom:5em;margin-top:130px;height:550px;background-position:center center;background-repeat:no-repeat!important;background-size:cover!important}.bannerImage .gradient{background-image:url(../assets/gradient.png);height:550px;background-size:cover;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bannerImage .gradient .title-wrappers{color:#fff;margin-top:-5em}.bannerImage .gradient .title-wrappers h1{font-family:Arial,Helvetica,sans-serif;font-size:50px;font-weight:700;letter-spacing:normal;color:#fff}@media only screen and (max-width:960px){.bannerImage .gradient .title-wrappers h1{font-size:30px}}.bannerImage .gradient .title-wrappers .subheader{font-family:Arial,Helvetica,sans-serif;font-size:23px;letter-spacing:.2px;font-weight:400}@media only screen and (max-width:960px){.bannerImage .gradient .title-wrappers .subheader{font-size:18px}}.bannerImage .gradient .title-wrappers.singles{text-align:center}.wave-bottom{margin-top:-137px;background:#fff;height:50VH;-webkit-clip-path:url(#wave);clip-path:url(#wave)}.navigation{height:132px;position:fixed;z-index:8000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.navigation .container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.navigation .container .logo{float:left;margin-right:1em;width:30%}.navigation .container .logo img{max-width:85%}.navigation .container .login-btn{background:#69bf4a;padding:1em .5em;margin-top:-6em;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:120px;text-align:center;font-size:1em}.navigation .container .login-btn a{color:#fff;font-weight:700;text-decoration:none}.navigation .container .login-btn:hover{background-color:#58585a}.navigation .container .menu-main-menu-container{height:90px;width:80%}.navigation .container .menu-main-menu-container ul#menu-main-menu{float:left;margin-left:0;display:inherit;margin-bottom:0;height:90px;width:100%;text-align:left;position:relative;top:30%}.navigation .container .menu-main-menu-container ul#menu-main-menu li{list-style:none;display:inline-block;margin-right:.6em}.navigation .container .menu-main-menu-container ul#menu-main-menu li a{text-decoration:none;color:#58585a;font-family:Arial,Helvetica,sans-serif;font-size:17px;letter-spacing:.2px;font-weight:700;color:#58585a}.navigation .container .menu-main-menu-container ul#menu-main-menu li ul.sub-menu{display:none;margin:0;position:absolute;background:#fff;width:auto;padding:0 1em;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.navigation .container .menu-main-menu-container ul#menu-main-menu li ul.sub-menu li{margin-right:0;padding-top:1em}.navigation .container .menu-main-menu-container ul#menu-main-menu li ul.sub-menu li a{color:#000;font-weight:100}.navigation .container .menu-main-menu-container ul#menu-main-menu li ul.sub-menu li a:hover{color:#69bf4a}.navigation .container .menu-main-menu-container ul#menu-main-menu li ul.sub-menu .menu-item-has-children>a{margin-right:0!important;height:30px;color:#58585a}.navigation .container .menu-main-menu-container ul#menu-main-menu li ul.sub-menu .menu-item-has-children ul.sub-menu{display:none;width:auto;margin-left:-4px;padding:0 1.5em;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.navigation .container .menu-main-menu-container ul#menu-main-menu li ul.sub-menu .menu-item-has-children:hover ul.sub-menu{display:block}.navigation .container .menu-main-menu-container ul#menu-main-menu li ul.sub-menu li{display:block;text-align:left}.navigation .container .menu-main-menu-container ul#menu-main-menu li:hover .sub-menu{display:block}.navigation .container .menu-main-menu-container ul#menu-main-menu .menu-item-has-children>a{margin-right:0!important;height:30px}li.menu-item-type-custom>a{color:#58585a!important}ul.sub-menu{padding-left:.3em}ul.sub-menu li{line-height:1}li.menu-item-has-children>a{display:block!important}div#menu-btn a{color:#69bf4a;float:right;font-family:Arial;font-weight:900;font-size:35px;text-align:center;width:75px;height:75px;text-decoration:none}.news-categories{text-align:center}.news-categories ul li{display:inline;list-style:none;background:#f8f8f8;padding:1em 2.5em;border-bottom:4px solid #000;margin-left:2em}.news-categories ul li:hover{border-bottom:4px solid #69bf4a}.news-categories ul li a{text-decoration:none;color:#58585a}.the-post{height:700px;float:left;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-bottom:5px solid #58585a;margin-bottom:3em;background-color:#fff}.the-post .post-pic.blog{height:175px;background-size:cover;background-position:center center}.the-post:first-child,.the-post:nth-child(4n){margin-left:0!important}.the-post a{text-decoration:none}.the-post a .post-title{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;letter-spacing:.5px;color:#58585a;margin-bottom:0;font-size:24px;line-height:1.3}@media only screen and (max-width:960px){.the-post a .post-title{font-size:25px;line-height:1.2;margin-bottom:.2em}}.the-post a .postDate{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a;font-size:14px;font-style:italic}@media only screen and (max-width:960px){.the-post a .postDate{font-size:17px;line-height:normal}}.the-post a .postInfo{padding:25px}.the-post:hover{border-bottom:5px solid #69bf4a}.row.section.news-section.container .the-news img{max-width:100%;height:auto}.row.section.news-section.container .the-news blockquote{background:#f8f8f8;margin:0}.row.section.news-section.container .the-news blockquote p{border-left:5px solid #69bf4a;padding:2em;font-style:italic;font-weight:100}.info.events h3{font-family:Arial,Helvetica,sans-serif;font-size:50px;font-weight:700;letter-spacing:normal}@media only screen and (max-width:960px){.info.events h3{font-size:30px}}.info.events .logo.mobile{display:none;border:1px solid #e0e0e0}.info.events .left ul.event-details li{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a}@media only screen and (max-width:960px){.info.events .left ul.event-details li{font-size:17px;line-height:normal}}.info.events .left ul.event-details li i.fas.fa-calendar-day,.info.events .left ul.event-details li i.fas.fa-crown,.info.events .left ul.event-details li i.fas.fa-map-marker-alt{padding-right:1em}.info.events .left ul.event-details li i.fas.fa-map-marker-alt{font-size:1.3em}.info.events .left ul.event-details li i.fas.fa-calendar-day{font-size:1.2em}.info.events .left ul.event-details li i.fas.fa-crown{font-size:1.1em}.info.events .left a.the-website{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a;color:#69bf4a}@media only screen and (max-width:960px){.info.events .left a.the-website{font-size:17px;line-height:normal}}.info.events .left .event-content{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a}@media only screen and (max-width:960px){.info.events .left .event-content{font-size:17px;line-height:normal}}.info.events .right{background-size:cover!important;height:200px;background-repeat:no-repeat!important}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{display:none}.releases-posts{height:700px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);position:relative;overflow:hidden;margin-bottom:2em;float:left}.releases-posts .release-inner{padding:2em;position:inherit;z-index:200;padding-bottom:0}.releases-posts .release-inner p{line-height:1}.releases-posts .release-inner h3{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;letter-spacing:.5px;color:#58585a;font-size:26px}@media only screen and (max-width:960px){.releases-posts .release-inner h3{font-size:25px;line-height:1.2;margin-bottom:.2em}}.releases-posts .release-inner ul{padding-bottom:1em}.releases-posts .release-inner ul li{list-style:none;border-left:5px solid #69bf4a;min-height:54px;padding-left:1em}.releases-posts .release-inner ul li a{font-family:Arial,Helvetica,sans-serif;font-size:21px;letter-spacing:normal;color:#58585a;text-decoration:none}.releases-posts .tech-releases{background-image:url(../assets/Tech-Curve.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:150px;z-index:0;position:absolute;bottom:0;width:100%;margin-top:-4em}.releases-posts .education-releases{background-image:url(../assets/Education-Curve.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:174px;z-index:0;position:absolute;bottom:0;width:100%;margin-top:-4em}.home-slider{margin:2em 0;z-index:10;position:relative}.home-opener{margin-bottom:2em;z-index:10}.flexslider{background:0 0!important;border:none}ul li.membership{list-style:none}ul .board-posts,ul .membership-posts,ul .releases-posts{min-height:600px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);position:relative;overflow:hidden;margin-bottom:2em;float:left}ul .board-posts .little-wave,ul .membership-posts .little-wave,ul .releases-posts .little-wave{width:100%;height:120px;background-position:center center;background-repeat:no-repeat}ul .board-posts .membership-container,ul .membership-posts .membership-container,ul .releases-posts .membership-container{margin-top:-4em}ul .board-posts .membership-container h2,ul .board-posts .membership-container h3,ul .membership-posts .membership-container h2,ul .membership-posts .membership-container h3,ul .releases-posts .membership-container h2,ul .releases-posts .membership-container h3{padding-left:1.1em;font-family:Arial,Helvetica,sans-serif;font-size:23px;letter-spacing:.2px;font-weight:400;color:#69bf4a;margin:20px 0;text-align:left;margin-bottom:5px}@media only screen and (max-width:960px){ul .board-posts .membership-container h2,ul .board-posts .membership-container h3,ul .membership-posts .membership-container h2,ul .membership-posts .membership-container h3,ul .releases-posts .membership-container h2,ul .releases-posts .membership-container h3{font-size:18px}}ul .board-posts .membership-container .logo,ul .membership-posts .membership-container .logo,ul .releases-posts .membership-container .logo{height:95px;width:220px;border:1px solid #e0e0e0;margin-left:1.5em}ul .board-posts .membership-container .person,ul .membership-posts .membership-container .person,ul .releases-posts .membership-container .person{height:180px;width:170px;border:1px solid #e0e0e0;margin-left:1.5em}ul .board-posts .membership-container .more-text,ul .membership-posts .membership-container .more-text,ul .releases-posts .membership-container .more-text{display:none}ul .board-posts .membership-container a.classic-button,ul .membership-posts .membership-container a.classic-button,ul .releases-posts .membership-container a.classic-button{position:absolute;margin-bottom:1em;margin-left:1.5em}ul .board-posts .membership-container .hide-content,ul .membership-posts .membership-container .hide-content,ul .releases-posts .membership-container .hide-content{height:100px;overflow:hidden;padding:0 1.5em}ul .board-posts .membership-container .hide-content.show-me,ul .membership-posts .membership-container .hide-content.show-me,ul .releases-posts .membership-container .hide-content.show-me{overflow:unset;height:unset;min-height:100px!important}ul .board-posts .membership-container p.company-person,ul .membership-posts .membership-container p.company-person,ul .releases-posts .membership-container p.company-person{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:32px;letter-spacing:.2px;color:#58585a;font-style:italic;margin-left:1.2em;margin-bottom:0}@media only screen and (max-width:960px){ul .board-posts .membership-container p.company-person,ul .membership-posts .membership-container p.company-person,ul .releases-posts .membership-container p.company-person{font-size:17px;line-height:normal}}ul .board-posts:nth-child(odd) .little-wave,ul .membership-posts:nth-child(odd) .little-wave{background-image:url(../assets/Curve-1.png);height:175px}ul .board-posts:nth-child(2n) .little-wave,ul .membership-posts:nth-child(2n) .little-wave{background-image:url(../assets/Curve-2.png);height:175px}ul .board-posts:nth-child(3n) .little-wave,ul .membership-posts:nth-child(3n) .little-wave{background-image:url(../assets/Curve-3.png);height:175px}ul .board-posts:nth-child(4n) .little-wave,ul .membership-posts:nth-child(4n) .little-wave{background-image:url(../assets/Curve-3.1.png);height:175px}ul .board-posts:nth-child(5n) .little-wave,ul .membership-posts:nth-child(5n) .little-wave{background-image:url(../assets/Curve-Solo.png);height:175px}.membership-container.show-me{height:200px;background:green}.board-posts,.membership-posts{margin-left:0;margin-right:1%}.board-posts{min-height:550px}.block{background-color:#69bf4a;color:#000;margin-bottom:1em}.previous-line{margin-top:45px;border-bottom:1px solid #58585a;font-size:21px;margin-bottom:35px;color:#58585a}.block input[type=checkbox]:checked~label::after{font-family:'Font Awesome\ 5 Free';content:"\f068";position:absolute;right:0;margin-right:1em;font-size:2em;color:#fff}.block input[type=checkbox]:checked~.info{height:auto;-webkit-transition:.3s ease-in;transition:.3s ease-in;border:1px solid #979797}.block input[type=checkbox]:checked~.info.events{height:auto;-webkit-transition:.3s ease-in;transition:.3s ease-in;border:none!important}input[type=checkbox]{width:100%;height:130px;display:none}label{max-width:100%;cursor:pointer;display:block;margin:0;cursor:pointer;padding:5px;padding:1em}label span{color:#fff}label span.title{font-family:Arial,Helvetica,sans-serif;font-size:23px;letter-spacing:.2px;font-weight:400;font-weight:700;float:left;padding-bottom:1em;margin-right:2em}@media only screen and (max-width:960px){label span.title{font-size:18px}}label span.title .date{font-size:14px;font-style:italic;font-weight:100}label .the-categories-list{color:#fff;background-color:#69bf4a;margin:0;margin-bottom:1em}label .the-categories-list a{color:#fff;padding:0 .5em;text-decoration:none;border-right:2px solid;padding-left:.8em;font-weight:100}label .the-categories-list a:first-child{padding-left:0}label .the-categories-list a:last-child{border-right:none}label .the-categories-list a:hover{color:#58585a}label .the-cat{float:left;width:100%}label:after{font-family:'Font Awesome\ 5 Free';content:"\f067";position:absolute;right:0;margin-right:1em;font-size:2em;color:#fff}.info{background:#fff;color:#000;width:100%;height:0;line-height:1.2;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease-out;transition:.3s ease-out;padding:0 1em;padding-top:.5em}.info .single-download{min-height:50px;margin-bottom:1em}.info .single-download .version-title{font-weight:700;font-size:18px;margin-bottom:0}.info .single-download span.version-date{font-size:14px;font-style:italic}.info .single-download a.classic-button{margin-top:0}.info.events .logo{height:96px;width:221px;border-radius:3px;background-repeat:no-repeat!important;margin-bottom:.5em}.info.events ul li{list-style:none}p.prevSeperator{border-bottom:1px solid #58585a;margin-top:1em}form.searchandfilter ul{width:100%}form.searchandfilter ul li{width:28%;margin:0;padding:0;padding-right:.2em}form.searchandfilter ul li:last-child{width:15%;padding-right:0;text-align:right!important}form.searchandfilter ul li input[type=text],form.searchandfilter ul li select#ofpost_tag,form.searchandfilter ul li select#oftechnology{width:100%;background:#f8f8f8;font-size:19px;color:#58585a;height:55px;border-radius:0;border:none}form.searchandfilter ul li .button,form.searchandfilter ul li button,form.searchandfilter ul li input[type=button],form.searchandfilter ul li input[type=reset],form.searchandfilter ul li input[type=submit]{border:1px solid #58585a;text-transform:uppercase;color:#58585a;background-color:#fff;text-decoration:none;margin-top:1em;font-size:15px;height:43px;margin-bottom:0}form.searchandfilter ul li .button:hover,form.searchandfilter ul li button:hover,form.searchandfilter ul li input[type=button]:hover,form.searchandfilter ul li input[type=reset]:hover,form.searchandfilter ul li input[type=submit]:hover{background:#69bf4a;border:1px solid #69bf4a;color:#fff}.row.section.related-technology.container{margin-top:50px}nav#category{margin-top:0;position:absolute;margin-top:-7em}nav#category a.filter-button{text-align:center;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:18px;text-align:center;color:#58585a;border-bottom:4px solid #58585a;width:24%;float:left;background-color:#f8f8f8;height:55px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav#category a.filter-button:hover{border-bottom:4px solid #69bf4a}nav#category .filter-button.active{border-bottom:4px solid #69bf4a}.education-search hr{margin:0;width:98.5%;margin-bottom:25px}input.education-search{width:98.5%}.education-entry .education-post{height:500px;margin-right:1em;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-bottom:5px solid #58585a;margin-bottom:3em;background-color:#fff;position:relative}.education-entry .green-topper{background-color:#69bf4a;color:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:10px}.education-entry .green-topper img{float:left}.education-entry .green-topper p.entry-type{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;letter-spacing:.2px;font-weight:700;margin-bottom:0;margin-left:13px}.education-entry .education-info{padding:25px}.education-entry .education-info h3{margin-bottom:0;font-size:21px;letter-spacing:normal;font-weight:700;color:#58585a}.education-entry .education-info p.date{font-size:14px;line-height:22px;letter-spacing:normal;font-style:italic;color:#58585a;margin-bottom:20px}.education-entry .education-info p{font-size:16px;letter-spacing:.2px;line-height:19px;color:#58585a}.education-entry .education-info .single-download{bottom:0;position:absolute;padding-bottom:1em}footer .top-footer{background-color:#58585a;padding:2em 0}footer .top-footer .wrapper .left{padding-right:1em;border-right:2px solid #fff}footer .top-footer .wrapper .left p{color:#fff;font-weight:100!important;font-size:16px;line-height:18px}footer .top-footer .wrapper .footer-menu .menu-footer-menu-container ul#menu-footer-menu{text-align:center}footer .top-footer .wrapper .footer-menu .menu-footer-menu-container ul#menu-footer-menu li{display:inline}footer .top-footer .wrapper .footer-menu .menu-footer-menu-container ul#menu-footer-menu li a{color:#fff!important;text-decoration:none;margin-right:.6em;white-space:nowrap}footer .top-footer .wrapper .footer-menu .menu-footer-menu-container ul#menu-footer-menu li a:hover{color:#69bf4a}footer .copy-footer{background-color:#000}footer .copy-footer .wrapper .left p{color:#fff;font-size:12px;margin-bottom:0}footer .copy-footer .wrapper .footer-menu{text-align:right}footer .copy-footer .wrapper .footer-menu ul{margin-bottom:0}footer .copy-footer .wrapper .footer-menu ul li{display:inline;margin-left:1em}footer .copy-footer .wrapper .footer-menu ul li a{color:#fff;font-size:26px}footer .copy-footer .wrapper .footer-menu ul li a:hover{color:#69bf4a}#slideout{width:100%;float:right;z-index:9999;position:fixed;height:100vh;display:none}#slideout nav{width:75%;padding-left:1em;float:right;height:100vh;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow-y:auto;background-color:#fff}#slideout nav div#menu-close{float:right;width:75px;height:75px}#slideout nav div#menu-close a{color:#69bf4a;float:right;font-family:Arial;font-weight:900;font-size:3em;text-align:center;width:75px;height:75px;text-decoration:none}#slideout nav .mobile_menu_wrapper ul li{list-style:none;display:inline-block;width:100%}#slideout nav .mobile_menu_wrapper ul li a{color:#58585a;text-decoration:none;float:left!important;font-size:1.5em}#slideout nav .login-btn{background:#69bf4a;padding:1em;margin:0 -16px;position:relative}#slideout nav .login-btn a{color:#fff;text-decoration:none;padding-left:.5em;text-decoration:none;font-size:1.5em}.submenu-button{color:#69bf4a;font-size:1.5em}.submenu-button i.fas{margin-left:.2em}#slideout.menushow #menu-btn{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;z-index:9999}.menushow{margin:0;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.5);box-shadow:0 0 50px 0 rgba(0,0,0,.5);display:block!important}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.education-section .education-post{margin-right:.5em;width:49%}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.releases-posts,.the-post{height:600px}}@media only screen and (max-width:1249px){.education-section .education-post{margin-right:.5em}}@media only screen and (max-width:1109px){nav#category a.filter-button{margin-right:5px}}@media only screen and (max-width:1050px){.navigation .container .logo{width:50%}.navigation .container .login-btn,.navigation .container .menu-main-menu-container{display:none}}@media only screen and (min-width:1051px){div#menu-btn{display:none}}@media only screen and (min-width:961px){.top-footer .wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}@media only screen and (max-width:960px){.logo.mobile{display:block!important}.six.columns.right.desktop{display:none}.four.columns,.six.columns{width:100%;margin-left:0}footer .top-footer .wrapper .left{border-right:none}footer .copy-footer{padding:1em 0}footer .copy-footer .wrapper .footer-menu{text-align:center}.navigation{height:100px}.title-wrappers{width:100%;margin-top:0!important}.the-post{height:auto}.releases-posts{height:auto;position:relative}.releases-posts .education-releases,.releases-posts .tech-releases{position:unset;margin-top:0}.bannerImage,.bannerImage.normal{margin-top:0}.grid-item{width:48%;margin-right:2%}.filter-box form.searchandfilter ul li{width:100%}nav#category{position:relative}nav#category a.filter-button{width:49%;margin-bottom:1em}}@media only screen and (max-width:769px){.no-mobile{display:none}.home-opener{margin-bottom:3em}.bannerImage{margin-bottom:0;margin-top:0}.bannerImage.normal,.bannerImage.normal .gradient{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-top:0}footer{text-align:center}footer .top-footer .wrapper .footer-menu .menu-footer-menu-container ul#menu-footer-menu li{display:block}.grid-item{width:100%;margin-right:0}nav#category{margin-top:.1em}}@media only screen and (max-width:550px){.releases-posts .release-inner{position:unset}.releases-posts .bottom-wave{position:unset}.the-post{overflow:auto;position:unset;min-height:447px}.block span.title{display:unset}.block span.title .date{float:initial;margin-left:0}nav#category{position:relative}nav#category a.filter-button{width:100%;margin-bottom:1em}}@media only screen and (max-width:500px){.mtsnb .mtsnb-container{padding:1em .5em!important}.navigation .container .logo{width:90%}}@media only screen and (max-width:500px){.mtsnb-container.mtsnb-clearfix{font-size:12px}}table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;font-family:Arial,Helvetica,sans-serif;font-size:21px;letter-spacing:normal;text-align:left}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em;padding:.5em}table td,table th{padding:.625em;text-align:center}table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}thead{background-color:#69bf4a!important;color:#fff}thead tr{background:#69bf4a;border:none}tbody tr{text-align:left}tbody tr td{text-align:left!important;padding:.5em!important;font-size:18px}@media screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td i.fas{color:#58585a}table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}

.general-page .general ul li {display: block;}