@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap);
section.features h2.features-head,section.teasers h2.features-head{margin-bottom:0;padding:15px 30px;text-align:center}@media screen and (max-width:767px){section.features h2.features-head,section.teasers h2.features-head{font-size:3rem}}@media screen and (min-width:768px){section.features h2.features-head,section.teasers h2.features-head{font-size:4.3rem}section.features .features,section.features .teasers,section.teasers .features,section.teasers .teasers{display:flex;flex-wrap:wrap}}@media screen and (min-width:768px)and (max-width:1365px){section.features .features,section.features .teasers,section.teasers .features,section.teasers .teasers{justify-content:space-around}}@media screen and (min-width:1366px){section.features .features,section.features .teasers,section.teasers .features,section.teasers .teasers{justify-content:space-between}}section.features img,section.teasers img{height:auto;max-width:100%}section.features{background-color:#d4d4d3}section.features h2.features-head{background-color:#7c7a76;color:#fff}@media screen and (min-width:768px)and (max-width:1365px){section.features .features{padding:45px 15px 15px}}@media screen and (min-width:1366px){section.features .features{padding:45px 45px 15px}}@media screen and (min-width:1024px)and (max-width:1365px){section.features .features .feature{flex:0 0 28%;margin-bottom:30px}}@media screen and (min-width:1366px){section.features .features .feature{flex:0 0 23%;margin-bottom:30px}}section.features .feature{position:relative}@media screen and (min-width:1024px){section.features .feature{margin-bottom:7px}}section.features .feature .info{bottom:0;left:0;overflow:hidden;position:absolute;right:0}@media screen and (max-width:767px){section.features .feature .info{position:static}}section.features .feature .info a{color:#262622}section.features .feature .info a:hover{text-decoration:none}section.features .feature .info h3{align-content:stretch;align-items:flex-start;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.8rem;justify-content:flex-start;line-height:21px;padding:10px 15px;text-transform:uppercase}section.features .feature .info h3>span{align-self:auto;order:0}section.features .feature .info h3>span:first-child{flex:1 1 auto}section.features .feature .info h3>span:nth-child(2){flex:0 0 30px}section.features .feature .info .caption{display:block;height:0;overflow:hidden;padding:0 15px}@media screen and (max-width:1023px){section.features .feature .info .caption{display:none}}@media screen and (min-width:1024px){section.features .feature .info .caption{background-color:#e9e9e8}}@media screen and (min-width:1366px){section.features .feature .info .caption{transition:height .5s}section.features .feature .info .caption p:first-of-type{margin-top:7px}}section.features .feature .info .caption p.link{color:#d01a00;text-decoration:underline}@media screen and (min-width:1366px){section.features .feature:hover .caption{height:160px}}section.features .feature:after{clear:both;content:".";display:block;height:0;visibility:hidden}section.features .feature-group#nextEight .features{padding-top:0}section.features a{text-decoration:none}@media screen and (max-width:1365px){section.features a.modal-video-link.thumbnail{display:block;position:relative}}section.features h3 .fa-angle-up{background-color:#fff;border-radius:50%;color:#d01a00;font-size:3rem;letter-spacing:-1px;line-height:.9;text-align:center}section.features .pdf-icon,section.features h3 .fa-angle-up{display:inline-block;float:right;height:30px;width:30px}section.features img{border-top-right-radius:35px}@media screen and (max-width:767px){section.features .more-button{display:none}section.teasers.upper .teasers{padding:30px 30px 10px}}@media screen and (min-width:768px)and (max-width:1365px){section.teasers.upper .teasers{padding:15px 15px 45px}}@media screen and (min-width:1366px){section.teasers.upper .teasers{padding:15px 45px 30px}}@media screen and (max-width:767px){section.teasers.lower .teasers{padding:30px 30px 0}}@media screen and (min-width:768px)and (max-width:1365px){section.teasers.lower .teasers{padding:15px 15px 0}}@media screen and (min-width:1366px){section.teasers.lower .teasers{padding:15px 45px 0}}section.teasers h2{color:#262622;margin-bottom:0;margin-top:30px}section.teasers h3{font-size:2.1rem;margin-top:15px}section.teasers .teasers .teaser{flex:1;padding:0 15px}@media screen and (max-width:767px){section.teasers .teasers .teaser{margin-bottom:45px}}section.teasers .teasers .teaser .head a{position:relative}section.teasers a{text-decoration:underline}section.teasers img{border-top-right-radius:50px}@media screen and (max-width:767px){.HomePage2019 section.features .feature.feature5,.HomePage2019 section.features .feature.feature6,.HomePage2019 section.features .feature.feature7,.HomePage2019 section.features .feature.feature8{display:none}}.SmartRecruitersPage section.features .feature{padding-left:15px;padding-right:15px}.SmartRecruitersPage section.features .feature .info{left:15px;right:15px}section.features{margin-left:-30px}@media screen and (min-width:768px)and (max-width:1023px){section.features{margin-right:-30px;padding-bottom:0}}section.features h2{background-color:#fff;padding-bottom:15px;padding-left:30px}@media screen and (max-width:767px){section.features .features{padding:30px 30px 10px}}@media screen and (min-width:768px)and (max-width:1365px){section.features .features{padding:30px 15px}}@media screen and (min-width:1366px){section.features .features{padding:45px}}section.features .features+h2{margin-top:0;padding-top:30px}section.features .features .feature{margin-bottom:0}@media screen and (max-width:767px){section.features .features .feature{margin-bottom:20px}}@media screen and (min-width:768px)and (max-width:1023px){section.features .features .feature{flex:0 0 43%;margin-bottom:30px}}@media screen and (min-width:1024px)and (max-width:1365px){section.features .features .feature{flex:0 0 28%}}@media screen and (min-width:1366px){section.features .features .feature{flex:0 0 31%}}section.features .card{background-color:transparent;border-top-right-radius:35px}section.features .card .card-body{background-color:#fff}@media screen and (min-width:768px){.SmartRecruitersPage .job-postings-list .columns{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}.SmartRecruitersPage .job-postings-list .columns h1,.SmartRecruitersPage .job-postings-list .columns h1+hr{-moz-column-span:all;column-span:all}.SmartRecruitersPage .job-postings-list h2{margin-top:0}.SmartRecruitersPage .job-postings-list hr{margin:15px 0}.SmartRecruitersPage .job-postings-list .country,.SmartRecruitersPage .job-postings-list .region{page-break-inside:avoid}.SmartRecruitersPage .page-body h2.span-cols{margin-top:30px}.SmartRecruitersPage .page-body h2.span-cols,.SmartRecruitersPage .page-body h2.span-cols+hr{-moz-column-span:all;column-span:all}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(38,38,34,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(38,38,34,.03);border-bottom:1px solid rgba(38,38,34,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(38,38,34,.03);border-top:1px solid rgba(38,38,34,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}
