.intro_base:after,.latest_base:after,.latest_main:after,.latest_main_feature:after,.latest_main_feed:after,.latest_comp_feed:after,.news_base:after,.features_base:after,.features_feed:after,.social_feed_block:after,.membership_base:after,.membership_step:after,.intro_base:before,.latest_base:before,.latest_main:before,.latest_main_feature:before,.latest_main_feed:before,.latest_comp_feed:before,.news_base:before,.features_base:before,.features_feed:before,.social_feed_block:before,.membership_base:before,.membership_step:before{content:"";display:table}.intro_base:after,.latest_base:after,.latest_main:after,.latest_main_feature:after,.latest_main_feed:after,.latest_comp_feed:after,.news_base:after,.features_base:after,.features_feed:after,.social_feed_block:after,.membership_base:after,.membership_step:after{clear:both}.latest_base,.latest_main,.features_base_align,.membership_base{padding-left:4%;padding-right:4%}@media only screen and (min-width: 61.25em){.latest_base,.latest_main,.features_base_align,.membership_base{background-color:#fff;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:936px}}
.latest_main_feature_title_wl,.latest_comp_feed_title_wl,.vacancies_feed_jobtitle_wl,.latest_main_feed_title_wl,.social_feed_details_reply,.social_feed_summary a,.social_feed_details_retweet,.features_feed_title_wl,.flex-control-nav a{-moz-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-ms-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-ms-transition-duration:0.2s;-ms-transition-timing-function:ease;-o-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-webkit-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;transition-duration:0.2s;transition-timing-function:ease}.latest_main_title,.social_feed_title,.vacancies_feed_title,.latest_comp_title,.homepage_title,.latest_main_feature_title,.vacancies_feed_jobtitle,.latest_main_feed_title,.latest_comp_feed_title,.social_feed_account,.latest_main_date,.latest_main_feature_date,.latest_main_feed_date,.latest_comp_feed_detail,.social_feed_details_reply,.social_feed_summary a,.social_feed_details_retweet,.social_feed_follow:before,.vacancies_feed_location,.vacancies_feed_details{font-weight:600;-webkit-font-smoothing:antialiased}.latest_main_title,.social_feed_title,.vacancies_feed_title,.latest_comp_title,.homepage_title,.latest_main_feature_title,.vacancies_feed_jobtitle,.latest_main_feed_title,.latest_comp_feed_title,.social_feed_account{color:#c51230;line-height:1.2;-moz-font-feature-settings:"kern=1";-ms-font-feature-settings:"kern" 1;text-rendering:optimizeLegibility}.latest_main_title,.social_feed_title,.vacancies_feed_title,.latest_comp_title,.homepage_title{font-size:3.07692em;font-weight:700}.latest_main_feature_title,.vacancies_feed_jobtitle{font-size:1.84615em}.latest_main_feed_title,.latest_comp_feed_title,.social_feed_account{font-size:1.38462em}@media only screen and (min-width: 61.25em){#home #content{background:none;margin:0;padding-bottom:0;padding-left:0;padding-right:0;width:auto;z-index:8888}#home #content:before{display:none}}@media only screen and (min-width: 61.25em){#home #footer_base{margin-top:-48px;position:relative}}@media only screen and (min-width: 61.25em){#home .fnav_main:before{display:none}}
.intro_base{padding-left:4%;padding-right:4%}@media only screen and (min-width: 43.75em){.intro_base{margin-top:36px}}@media only screen and (min-width: 61.25em){.intro_base{padding:0}}
.slideshow{margin-top:24px;position:relative}@media only screen and (min-width: 43.75em){.slideshow{margin-top:36px}}.slideshow .slide1,.slideshow .slide2,.slideshow .slide3,.slideshow .slide4,.slideshow .slide5,.slideshow .slide6,.slideshow .slide7,.slideshow .slide8,.slideshow .slide9{display:none}.slide{position:relative}.slide_img_base,.slide_img_base img{border-radius:2px 2px 0 0;height:auto;display:block;width:100%}@media only screen and (min-width: 61.25em){.slide_img_base,.slide_img_base img{border-radius:2px 0 0 2px}}
@media only screen and (min-width: 61.25em){.slide_img_base{width:66.66%}}
.slide_caption{background-color:#de983a;border-radius:0 0 2px 2px;box-sizing:border-box;padding:16px}@media only screen and (min-width: 43.75em){.slide_caption{padding:24px}}@media only screen and (min-width: 61.25em){.slide_caption{border-radius:0 2px 2px 0;height:100%;padding:36px;position:absolute;right:0;top:0;width:33.33%}}
.slide_caption_more{-moz-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-ms-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-ms-transition-duration:0.2s;-ms-transition-timing-function:ease;-o-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-webkit-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;transition-duration:0.2s;transition-timing-function:ease;color:#fff;background-color:#c51230;border-radius:2px;display:block;font-size:1.23077em;font-weight:600;line-height:1.2;padding:16px;position:relative;-webkit-font-smoothing:antialiased;margin-top:1em}.slide_caption_more:hover{color:#fff;background-color:#b2102b;text-decoration:underline}@media only screen and (min-width: 38.75em){.slide_caption_more{display:inline-block}}@media only screen and (min-width: 43.75em){.slide_caption_more{font-size:1.15385em;padding:8px 10px}}@media only screen and (min-width: 43.75em){.slide_caption_more{margin-top:1.5em}}@media only screen and (min-width: 61.25em){.slide_caption_more{margin-top:1em}}
.latest_base{margin-top:24px}.latest_main{background:none}@media only screen and (min-width: 61.25em){.latest_comp{float:left}}
.latest_main_feature{position:relative}@media only screen and (min-width: 43.75em){.latest_main_feature{padding-right:244px}}
.latest_main_feature_img_base,.latest_main_feature_img,.latest_main_feature_img img{box-shadow:0 1px 3px rgba(208,208,208,0.6);border-radius:2px;display:block}.latest_main_feature_img_base{margin-bottom:1em}@media only screen and (min-width: 43.75em){.latest_main_feature_img_base{float:right;margin-bottom:0;margin-right:-244px;max-width:208px}}
.latest_main_feature_img,.latest_main_feature_img img{height:auto;max-width:100%}.latest_main_feed{border-top:1px solid #d0d0d0;margin-top:24px;padding-top:24px}.latest_main_feed_block{margin-top:16px}.latest_main_feed_block.first{margin-top:0}@media only screen and (min-width: 43.75em){.latest_main_feed_block{box-sizing:border-box;float:left;margin-top:0;padding-right:12px;width:33.33%}.latest_main_feed_block.last{margin-left:4%}}@media only screen and (min-width: 61.25em){.latest_main_feed_block{margin-left:36px;width:280px}.latest_main_feed_block.first{margin-left:0}.latest_main_feed_block.last{margin-left:36px}}
.latest_main_more{-moz-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-ms-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-ms-transition-duration:0.2s;-ms-transition-timing-function:ease;-o-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-webkit-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;transition-duration:0.2s;transition-timing-function:ease;color:#202020;background-color:#de983a;border-radius:2px;display:block;font-size:1.23077em;font-weight:600;line-height:1.2;padding:16px;position:relative;-webkit-font-smoothing:antialiased;padding:16px;margin-top:24px}.latest_main_more:hover{color:#202020;background-color:#db8f29;text-decoration:underline}@media only screen and (min-width: 38.75em){.latest_main_more{display:inline-block}}@media only screen and (min-width: 43.75em){.latest_main_more{font-size:1.15385em;padding:8px 10px}}@media only screen and (min-width: 43.75em){.latest_main_more{font-size:1.38462em;padding:8px 16px}}
.latest_comp{margin-top:24px}@media only screen and (min-width: 61.25em){.latest_comp{margin-top:48px;width:50%}}
.latest_comp_feed{background-color:#e0e0e0;border-radius:2px 2px 0 0;padding:24px}@media only screen and (min-width: 43.75em){.latest_comp_feed{padding-bottom:36px;padding-left:0;padding-right:4%;padding-top:24px}}@media only screen and (min-width: 61.25em){.latest_comp_feed{padding-left:36px;padding-right:36px}}
.latest_comp_feed_block{border-top:1px dotted #c51230;margin-top:16px;padding-top:16px}.latest_comp_feed_block.first{border-top:none;margin-top:0;padding-top:0}@media only screen and (min-width: 43.75em){.latest_comp_feed_block{border-top:none;float:left;height:154px;margin-left:4%;margin-top:0;padding-top:0;width:46%}}@media only screen and (min-width: 61.25em){.latest_comp_feed_block{border-top:1px dotted #c51230;float:none;height:auto;margin-left:0;margin-top:12px;padding-top:12px;width:100%}.latest_comp_feed_block.first{margin-top:0}}
.latest_comp_feed_more{-moz-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-ms-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-ms-transition-duration:0.2s;-ms-transition-timing-function:ease;-o-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-webkit-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;transition-duration:0.2s;transition-timing-function:ease;color:#fff;background-color:#c51230;border-radius:2px;display:block;font-size:1.23077em;font-weight:600;line-height:1.2;padding:16px;position:relative;-webkit-font-smoothing:antialiased;margin-top:.7em}.latest_comp_feed_more:hover{color:#fff;background-color:#b2102b;text-decoration:underline}@media only screen and (min-width: 38.75em){.latest_comp_feed_more{display:inline-block}}@media only screen and (min-width: 43.75em){.latest_comp_feed_more{font-size:1.15385em;padding:8px 10px}}@media only screen and (min-width: 61.25em){.latest_comp_feed_more{background:none;border-radius:0;display:block;margin-top:.3em;padding:0}.latest_comp_feed_more:hover{background:none}}
.latest_comp_more{-moz-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-ms-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-ms-transition-duration:0.2s;-ms-transition-timing-function:ease;-o-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-webkit-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;transition-duration:0.2s;transition-timing-function:ease;color:#202020;background-color:#de983a;border-radius:2px;display:block;font-size:1.23077em;font-weight:600;line-height:1.2;padding:16px;position:relative;-webkit-font-smoothing:antialiased;padding:16px;border-radius:0 0 2px 2px;padding-left:24px;padding-right:24px}.latest_comp_more:hover{color:#202020;background-color:#db8f29;text-decoration:underline}@media only screen and (min-width: 38.75em){.latest_comp_more{display:inline-block}}@media only screen and (min-width: 43.75em){.latest_comp_more{font-size:1.15385em;padding:8px 10px}}@media only screen and (min-width: 43.75em){.latest_comp_more{font-size:1.38462em;padding:8px 16px}}@media only screen and (min-width: 43.75em){.latest_comp_more{display:block;padding-left:36px;padding-right:36px}}
.news_base{background-color:#f5f7f8;margin-top:24px;padding:24px 0}@media only screen and (min-width: 43.75em){.news_base{margin-top:36px;padding:36px 0}}
.features_base{background-color:#de983a;border-bottom:4px solid #c65b1d;margin-top:24px;padding:24px 0}@media only screen and (min-width: 43.75em){.features_base{margin-top:36px;padding:36px 0}}
.features_base_align{background:none;position:relative}@media only screen and (min-width: 61.25em){.features_base_align{padding-left:0;padding-right:0}}
.features_feed_item{box-sizing:border-box;display:block;margin-bottom:3em;width:100%}.features_feed_image{display:block}.features_feed_image img{width:100%}.features_feed_title{font-size:1.8em;font-weight:700;margin-bottom:12px}.features_feed_summary{color:#303030}@media only screen and (min-width: 61.25em){.features_feed_item{float:left;width:32%;margin-right:2%}.features_feed_item:last-child{margin-right:0}}
.social_feed_base{box-sizing:border-box;margin-top:24px;padding-left:4%;padding-right:4%;position:relative}@media only screen and (min-width: 43.75em){.social_feed_base{background-color:#fff;border-radius:2px 2px 0 0}}@media only screen and (min-width: 61.25em){.social_feed_base{float:left;margin-top:48px;width:50%}}
.social_feed_block{margin-top:16px;padding-left:48px;position:relative}.social_feed_block.first{margin-top:0}@media only screen and (min-width: 38.75em){.social_feed_block{padding-left:80px}}@media only screen and (min-width: 43.75em){.social_feed_block{padding-right:40%}}@media only screen and (min-width: 61.25em){.social_feed_block{padding-right:0}}
.social_feed_avatar_base,.social_feed_avatar{border-radius:2px;display:block}.social_feed_avatar_base{box-shadow:0 1px 3px rgba(208,208,208,0.6);float:left;margin-left:-48px;width:32px}@media only screen and (min-width: 38.75em){.social_feed_avatar_base{margin-left:-80px;width:56px}}
.social_feed_avatar{height:auto;max-width:100%}.social_feed_follow{-moz-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-ms-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-ms-transition-duration:0.2s;-ms-transition-timing-function:ease;-o-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-webkit-transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,box-shadow,border-color,color,opacity,text-shadow;transition-duration:0.2s;transition-timing-function:ease;color:#202020;background-color:#2eacec;border-radius:2px;display:block;font-size:1.23077em;font-weight:600;line-height:1.2;padding:16px;position:relative;-webkit-font-smoothing:antialiased;padding:16px;margin-top:24px}.social_feed_follow:hover{color:#202020;background-color:#1ba5ea;text-decoration:underline}@media only screen and (min-width: 38.75em){.social_feed_follow{display:inline-block}}@media only screen and (min-width: 43.75em){.social_feed_follow{font-size:1.15385em;padding:8px 10px}}@media only screen and (min-width: 43.75em){.social_feed_follow{font-size:1.38462em;padding:8px 16px}}@media only screen and (min-width: 43.75em){.social_feed_follow{border-radius:2px;height:48px;margin-top:0;padding-bottom:0;padding-left:16px;padding-right:48px;padding-top:0;position:absolute;right:4%;top:0}.social_feed_follow:before{border:2px solid #fff;border-radius:11px;content:"+";display:block;height:18px;margin-top:-11px;position:absolute;right:16px;top:50%;width:18px}}@media only screen and (min-width: 61.25em){.social_feed_follow{border-radius:0 2px 0 2px;right:0}}
@media only screen and (min-width: 43.75em){.no-borderradius .social_feed_follow:before{background:url("../images/arrow-circletarget.png");background-position:0 0;background-repeat:no-repeat;border:none;height:0;overflow:hidden;padding-top:22px;width:22px}}
.membership_base{margin-top:24px;position:relative}.membership_step_item{box-sizing:border-box;display:inline-block;margin-bottom:3em;max-width:380px;text-align:center;width:100%}.membership_step_item.step_01{color:#2eacec}.membership_step_item.step_02{color:#de983a}.membership_step_item.step_03{color:#c51230}.membership_step_image{color:currentColor;position:relative;display:block}.membership_step_image_number{font-size:6em;left:0;position:absolute;top:-24px}.membership_step_image img{width:100%;height:auto}.membership_step_title{color:currentColor;font-size:1.8em;font-weight:700;margin-bottom:12px;text-transform:uppercase}.membership_step_title_wl{color:currentColor}.membership_step_subtitle{color:currentColor;font-size:1.3em;font-weight:700;margin-bottom:12px}.membership_step_summary{color:#303030}@media only screen and (min-width: 38.75em){.membership_step_item{padding:0 1em}}@media only screen and (min-width: 61.25em){.membership_step{margin-top:48px}.membership_step_item{float:left;width:33.33%}.membership_step_image_number{font-size:10em;left:-24px;top:-72px}}
.intro_title{color:#202020;font-size:1.84615em;font-weight:400;line-height:1.1}@media only screen and (min-width: 20em){.intro_title{font-size:2.46154em}}@media only screen and (min-width: 43.75em){.intro_title{line-height:1.2;text-align:center}}
@media only screen and (min-width: 61.25em){.slide_caption{text-align:center}}
.slide_caption_title{font-weight:700}@media only screen and (min-width: 43.75em){.slide_caption_title{font-size:2.76923em}}@media only screen and (min-width: 98.75em){.slide_caption_title{font-size:3.84615em}}
.slide_caption_summary{line-height:1.2;margin-top:.3em}@media only screen and (min-width: 43.75em){.slide_caption_summary{font-size:1.61538em}}@media only screen and (min-width: 61.25em){.slide_caption_summary{margin-top:1em}}
.latest_main_title,.social_feed_title,.vacancies_feed_title,.latest_comp_title,.homepage_title{color:#303030;border-bottom:2px solid gray;line-height:1.1;margin-bottom:24px}@media only screen and (min-width: 43.75em){.latest_main_title,.social_feed_title,.vacancies_feed_title,.latest_comp_title,.homepage_title{display:inline-block}}@media only screen and (min-width: 61.25em){.latest_main_title,.social_feed_title,.vacancies_feed_title,.latest_comp_title,.homepage_title{line-height:1.2}}
.latest_main_title_wl,.latest_comp_title_wl{color:#c51230}.latest_main_date,.latest_main_feature_date,.latest_main_feed_date,.latest_comp_feed_detail,.latest_comp_date{text-transform:uppercase}.latest_main_date,.latest_main_feature_date,.latest_main_feed_date,.latest_comp_feed_detail{color:#606060;font-size:1.07692em}.latest_main_feature_title,.latest_main_feed_title{font-weight:700;margin-top:.3em}@media only screen and (min-width: 43.75em){.latest_main_feature_title{padding-right:12%}}@media only screen and (min-width: 61.25em){.latest_main_feature_title{font-size:2.2em;padding-right:0}}
.latest_main_feature_title_wl:hover,.latest_comp_feed_title_wl:hover,.vacancies_feed_jobtitle_wl:hover,.latest_main_feed_title_wl:hover{color:#c51230;text-decoration:underline}.latest_main_feature_summary,.vacancies_feed_summary,.latest_main_feed_summary{margin-top:.7em}@media only screen and (min-width: 43.75em){.latest_main_feature_summary,.vacancies_feed_summary,.latest_main_feed_summary{font-size:1.23077em;line-height:1.2}}
.latest_comp_feed_detail{color:#202020;font-size:1em}.latest_comp_feed_date{color:#c51230;font-size:1.07692em}@media only screen and (min-width: 61.25em){.latest_comp_feed_date{font-size:1em}}
.latest_comp_feed_title{margin-top:.3em;font-weight:700}@media only screen and (min-width: 61.25em){.latest_comp_feed_more{color:#c51230;font-size:1.23077em;font-weight:700}.latest_comp_feed_more:hover{color:#de983a;text-decoration:underline}}
@media only screen and (min-width: 61.25em){.social_feed_title{color:#202020;font-size:1.84615em}}
.social_feed_account{font-weight:700}@media only screen and (min-width: 61.25em){.social_feed_account{font-size:1.23077em}}
.social_feed_account_handle{font-size:.8em;font-weight:400;-webkit-font-smoothing:subpixel-antialiased}.social_feed_summary{font-size:1.23077em;line-height:1.2}@media only screen and (min-width: 61.25em){.social_feed_summary{font-size:1.07692em}}
.social_feed_details{color:#606060;font-size:1.07692em;line-height:1.2;margin-top:.5em}@media only screen and (min-width: 61.25em){.social_feed_details{font-size:0.92308em}}
.social_feed_details_reply,.social_feed_summary a,.social_feed_details_retweet{color:#c51230}.social_feed_details_reply:hover,.social_feed_summary a:hover,.social_feed_details_retweet:hover{color:#de983a;text-decoration:underline}@media only screen and (min-width: 43.75em){.social_feed_follow{line-height:48px}.social_feed_follow:before{color:#fff;line-height:18px;text-align:center}}
.vacancies_feed_jobtitle{font-weight:700}.vacancies_feed_location{color:#c51230;font-size:1.61538em;line-height:1.2}.vacancies_feed_details{font-size:1.23077em;font-weight:700;line-height:1.2;margin-top:.7em;text-transform:uppercase}.membership_step_title_wl:hover{text-decoration:underline}.features_feed_title_wl:hover{color:#c51230;text-decoration:underline}.no-js .slideshow{overflow:hidden}.js .slide_img img,.slide_img .js img img{display:none}.flex-viewport{z-index:999999}.js .flex-viewport img{display:block}.flex-control-nav{display:none;left:16px;height:12px;padding:0;position:absolute;top:16px;z-index:9999999}@media only screen and (min-width: 30em){.flex-control-nav{display:block}}@media only screen and (min-width: 43.75em){.flex-control-nav{left:24px;top:24px}}
.flex-control-nav li{height:12px;float:left;list-style:none;margin-left:8px;width:16px}.flex-control-nav a{background-color:#202020;border-radius:6px;cursor:pointer;display:block;height:0;overflow:hidden;padding-top:12px;width:12px}.flex-control-nav a:hover{background-color:#de983a}.flex-control-nav a.flex-active{background-color:#c51230}
