.addthis{font-size:15px;font-weight:700}@media only screen and (max-width:740px){.addthis{float:none;clear:both;margin:15px 0}}.addthis__item{font-weight:normal;color:#ec008c;padding:2px 5px;text-decoration:underline}.addthis__item:after{content:"|";color:#c2c2c2;font-weight:normal;display:inline-block;padding-left:10px}.addthis__item:hover{text-decoration:underline}.addthis__item--last:after{content:none}.region-social-share{display:inline-block;position:fixed;right:15px;top:calc(50% - 110px);z-index:200;right:15px}.region-social-share .block-addtoany-block{box-sizing:border-box;background:#ededed;width:50px;min-height:50px;border-radius:25px;text-align:center;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);padding-bottom:7px}@media only screen and (max-width:740px){.region-social-share .block-addtoany-block{padding-bottom:0}}.region-social-share .block-addtoany-block.is-active{padding-bottom:7px}.region-social-share h2{font-size:10px;line-height:50px;text-transform:uppercase;margin:0;color:#999}@media only screen and (max-width:740px){.region-social-share h2{cursor:pointer}}.region-social-share .addtoany_list{line-height:20px}.region-social-share .addtoany_list a{padding:0;margin:0 0 7px 0;display:block;display:inline-block;font-size:16px;padding:0 4px}@media only screen and (max-width:740px){.region-social-share .addtoany_list{display:none}}.region-social-share .a2a_svg{width:20px;height:20px;background-size:20px auto}.region-social-share .a2a_svg svg{padding:2px}.region-social-share .a2a_svg svg path{transform:scale(0.85)}.region-social-share .a2a_label{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden}.social-links{float:left;width:360px;padding:0 25px;margin:15px 0}@media only screen and (max-width:740px){.social-links{float:none;position:static}}.social-links__title{color:#08bcf1;margin:15px 20px 15px 0;float:left}.social-links a{float:left;margin-top:6px}.social-links__badge{background-color:#f0f0f0;width:40px;height:40px;border-radius:20px;box-sizing:border-box;display:inline-block;color:#9f9f9f}.social-links__badge:hover{background:#08bcf1;color:white}.social-links__badge:after{font-family:FontAwesome;padding:11px;position:absolute;font-size:24px}.social-links__badge--facebook:after{content:"\f09a";padding:11px}.social-links__badge--twitter:after{content:"\f099";font-size:23px;padding:11px 9px}.social-links__badge--youtube:after{content:"\f167";font-size:23px;padding:11px 9px}.social-links__badge--instagram:after{content:"\f16d";font-size:23px;padding:11px 9px}.social-links__badge--linkedin:after{content:"\f08c";font-size:23px;padding:11px 9px}.sharethis_small{overflow:visible}@media only screen and (max-width:740px){.sharethis_small{float:none;clear:both;margin:15px 0}}.sharethis_small__text{font-size:15px;display:inline-block;vertical-align:middle;font-weight:700;margin-right:10px}.sharethis_small__item{position:relative;width:28px;height:28px;border-radius:14px;display:inline-block;vertical-align:middle;background-color:#e4e4e4}.sharethis_small__item:after{font-size:15px;position:absolute;color:white;font-family:FontAwesome;top:5px}.sharethis_small__item:hover{background-color:#08bcf1}.sharethis_small__item--facebook{background-color:#3b5998}.sharethis_small__item--facebook:after{content:"\f09a";left:9px}.sharethis_small__item--facebook:hover{background-color:#2d4373}.sharethis_small__item--twitter{background-color:#1da1f3}.sharethis_small__item--twitter:after{content:"\f099";left:7px}.sharethis_small__item--twitter:hover{background-color:#0b86d2}.sharethis_small__item--email:after{content:"\f0e0";left:6px;top:4px}.sharethis_small__item--share:after{content:"\f1e0";left:6px;top:5px}.sharethis_tiny__icon{float:left;margin:5px;color:#666;transition-property:all;transition-duration:.2s}.sharethis_tiny__icon:hover{transform:scale(1.4)}.sharethis_tiny__icon--twitter:after{font-size:16px;font-family:FontAwesome;content:"\f099"}.sharethis_tiny__icon--email:after{font-size:16px;font-family:FontAwesome;content:"\f003"}.sharethis_tiny__icon--share:after{font-size:16px;font-family:FontAwesome;content:"\f1e0"}
.popup-menu .block-views-exposed-filter-blocksearch-page{float:left;position:relative}.popup-menu .block-views-exposed-filter-blocksearch-page.is-active .form-item.js-form-item-search{width:600px}.popup-menu .block-views-exposed-filter-blocksearch-page .form-item.js-form-item-search{position:absolute;right:0px;top:3px;width:0}.popup-menu .block-views-exposed-filter-blocksearch-page .form-text{border:1px solid #e4e4e4;transition-property:all;transition-duration:.6s;opacity:0;width:50px;float:right}.popup-menu .block-views-exposed-filter-blocksearch-page .form-text.is-active{opacity:1}.popup-menu .block-views-exposed-filter-blocksearch-page .form-actions{position:absolute;right:0;top:9px}.popup-menu .block-views-exposed-filter-blocksearch-page .form-submit{background-image:url(/sites/jlabs/themes/custom/jlabs/images/elements/search-icon-gray-darker.png);background-repeat:no-repeat;width:21px;height:21px;text-indent:-99999px;background-color:transparent;overflow:hidden}.popup-menu .block-views-exposed-filter-blocksearch-page label{position:absolute;top:8px;left:12px;display:none}
.sign-up{float:right;background-color:#08bcf1;width:580px;padding:25px}@media only screen and (max-width:740px){.sign-up{float:none;width:100%}}.sign-up__text{max-width:290px;font-weight:700;color:white;font-size:23px;line-height:26px;margin:15px 0}.sign-up__input{width:300px;padding:8px 10px;display:inline-block;vertical-align:middle;margin-right:10px}@media only screen and (max-width:740px){.sign-up__input{width:100%}}.sign-up__submit{display:inline-block;vertical-align:middle}@media only screen and (max-width:740px){.sign-up__submit{float:right;display:block;margin:15px 0}}
.section-banner{background-color:#f0f0f0;position:relative;margin-top:20px}.section-banner__left .section-banner__inner{padding:0 15px}@media only screen and (max-width:970px){.section-banner__left .section-banner__inner{max-width:unset;padding:0}}.section-banner__left{float:left;max-width:50%;padding:80px 100px 0;z-index:0}@media only screen and (max-width:1280px){.section-banner__left{padding:50px 50px 0}}@media only screen and (max-width:970px){.section-banner__left{position:static;margin:0;padding:6% 75px;width:100%;max-width:100%}}@media only screen and (max-width:740px){.section-banner__left{padding:6% 25px}}@media only screen and (max-width:485px){.section-banner__left{padding-right:36px;padding-left:36px}}@media only screen and (max-width:970px){.section-banner__left--overlay{position:absolute}}.section-banner__right{padding:6% 75px;float:right;width:50%}@media only screen and (max-width:970px){.section-banner__right{position:static;width:100%}}@media only screen and (max-width:740px){.section-banner__right{padding:6% 25px}}@media only screen and (max-width:485px){.section-banner__right{padding-right:36px;padding-left:36px}}.section-banner__image-wrapper{overflow:hidden;position:relative;z-index:1}.section-banner__image-wrapper--right{width:50%;float:right}.section-banner__image-wrapper--left{margin-left:unset;float:left;width:50%}@media only screen and (max-width:970px){.section-banner__image-wrapper{margin-left:unset;width:100%}}.section-banner__image img{max-width:unset !important}@media only screen and (max-width:1280px){.section-banner__image img{width:150% !important}}@media only screen and (max-width:970px){.section-banner__image img{width:100% !important}}.section-banner__title{margin-bottom:40px;font-size:44px}.section-banner__title--small{font-size:30px}@media screen and (max-width:970px){.section-banner__title--small{font-size:26px}}@media only screen and (max-width:1280px){.section-banner__title{font-size:30px}}@media only screen and (max-width:970px){.section-banner__title{margin:15px 0 40px}}.section-banner__title--white{color:white}.section-banner__subtitle{color:#666;font-size:23px;margin-bottom:35px}.section-banner__description p{margin-bottom:25px;max-width:380px}@media screen and (min-width:971px){.section-banner--align-middle{margin-top:0;margin-bottom:0;height:100%}.section-banner--align-middle>div{position:absolute;top:50%;transform:translateY(-50%);max-width:40%}}@media screen and (min-width:970px) and (max-width:1300px){.section-banner--align-middle .section-banner__title{font-size:24px;margin-bottom:20px}.section-banner--align-middle .section-banner__subtitle{font-size:18px;margin-bottom:17.5px;margin-top:15px}}.section-banner .button{margin-top:40px}
.readmore{display:table;text-transform:uppercase;font-weight:600;font-size:13px}.readmore__text{display:table-cell;vertical-align:middle;padding-right:15px}.readmore__arrow{display:table-cell;vertical-align:middle;font-size:21px !important}.readmore-white{color:white}.readmore-white:link,.readmore-white:visited,.readmore-white:hover{color:white}
