.job-offer-single-layout h3{color:#7b7b7b;font-size:16px;margin-bottom:0;margin-top:10px;text-transform:uppercase}.job-offer-single-layout li,.job-offer-single-layout p{line-height:26px}.job-offer-single-layout h3{margin-top:0}.job-offer-single-layout .info-background{background-image:url(../images/mentor_profile_background.png);background-position:center 15%;background-size:cover;margin-top:40px}.job-offer-single-layout .info-background .back-link{color:#262626;font-size:14px;left:10px;padding-left:13px;position:absolute;top:-40px}.job-offer-single-layout .info-background .back-link:before{background-image:url(../images/back_chevron_black.png);background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;position:absolute;top:4px;width:10px}.job-offer-single-layout .info-background .back-link:hover{color:#4fa3fd}.job-offer-single-layout .info-background .back-link:hover:before{background-image:url(../images/chevron_left_blue.png)}.job-offer-single-layout .about-container{margin-top:40px}.job-offer-single-layout .about-container .title{margin-bottom:5px}.job-offer-single-layout .about-container .content{display:block;font-family:"Source Serif Pro",serif;margin-bottom:20px;transition:max-height .25s ease-in;user-select:none}.job-offer-single-layout .about-container .content ul{list-style-image:url(../images/check-mark-blue.png);margin-bottom:0;margin-top:-30px;padding:0}.job-offer-single-layout .about-container .content ul li .heading.emphasized{color:#d94b1e}.job-offer-single-layout .board{background-color:#fff;border:1px solid #e0d9ca;color:#7b7b7b;float:left;font-size:14px;height:210px;margin-bottom:-10px;margin-top:-10px;padding-top:30px;position:relative;text-align:center;width:210px}.job-offer-single-layout .board .job-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:145px;margin:auto;width:145px}.job-offer-single-layout .board .new-label{background-color:#84cf36;border-radius:0 5px 5px 0;box-shadow:-1px 1px 0 0 rgba(0,0,0,.07);color:#f8f8f8;font-size:10px;font-weight:400;height:20px;letter-spacing:1.42px;line-height:20px;padding:0 12px;position:absolute;right:-65px;text-align:center;text-transform:uppercase;top:20px}.job-offer-single-layout .info{display:inline-block;float:left;margin-left:40px;margin-top:40px}.job-offer-single-layout .info p{font-family:Source Sans Pro,sans-serif;font-size:14px;margin-bottom:0}.job-offer-single-layout .info .job-title{font-size:22px;font-weight:700;margin:auto auto 5px;max-width:600px}.job-offer-single-layout .info .offerer{font-size:20px}.job-offer-single-layout .info .location{margin-bottom:5px}.job-offer-single-layout .info .date{line-height:20px}.job-offer-single-layout a.btn.btn-amston{display:block;margin:20px auto 80px;width:152px}.job-offer-single-layout a.btn.btn-amston+a.btn.btn-minimal{margin-bottom:10px}@media (max-width:991px){.job-offer-single-layout .info-background{margin-left:0;margin-top:10px;padding-bottom:30px}.job-offer-single-layout .info-background .back-link{left:15px}.job-offer-single-layout .info-background .back-link:hover{color:#4fa3fd}.job-offer-single-layout .info-background .back-link:hover:before{background-image:url(../images/chevron_left_blue.png)}.job-offer-single-layout .info-background .board{float:none;margin:10px auto 20px;padding-top:0}.job-offer-single-layout .info-background .board .job-logo{margin-top:30px}.job-offer-single-layout .info-background .board .new-label{font-size:0;padding-left:8px;padding-right:2px;right:-25px}.job-offer-single-layout .info-background .board .new-label:first-letter{font-size:10px}.job-offer-single-layout .info-background .info{float:none;margin:0;text-align:center;width:100%}.job-offer-single-layout .about-container .content ul{padding-left:30px}.job-offers-nav .row{margin-left:0;margin-right:0}}.job-offers-index-layout{overflow-x:hidden}.job-offers-index-layout,.job-offers-index-layout a,.job-offers-index-layout h1,.job-offers-index-layout h2,.job-offers-index-layout h3,.job-offers-index-layout p{font-family:Montserrat,serif}.job-offers-index-layout p{font-size:16px;line-height:26px}@media (max-width:991.98px){.job-offers-index-layout p{font-size:15px;line-height:26px}}.job-offers-index-layout h2{font-size:28px;font-weight:700;margin-bottom:20px;margin-top:50px}@media (max-width:991.98px){.job-offers-index-layout h2{font-size:28px;margin-top:0}}.job-offers-index-layout .partner-mentors-section{margin-top:30px}@media (max-width:991.98px){.job-offers-index-layout .partner-mentors-section{margin-top:17px}}.job-offers-index-layout .partner-mentors-section .container{column-gap:83px;display:flex;flex-wrap:wrap;max-width:713px}@media (max-width:991.98px){.job-offers-index-layout .partner-mentors-section .container{justify-content:center}}.job-offers-index-layout .partner-mentors-section .container:after,.job-offers-index-layout .partner-mentors-section .container:before{content:none;display:none}.job-offers-index-layout .partner-mentors-section .mentor_photo{background-repeat:no-repeat;background-size:contain;border-radius:54px;height:216px;margin:0 auto;width:236px}.job-offers-index-layout .partner-mentors-section h2{font-size:18px;margin:20px auto 0;max-width:236px;text-align:left}.job-offers-index-layout .partner-mentors-section .mentor-info{margin:5px auto 15px;max-width:236px;text-align:center}@media (max-width:991.98px){.job-offers-index-layout .partner-mentors-section .mentor-info{margin-bottom:0}}.job-offers-index-layout .partner-mentors-section .mentor-info p{color:#262626;font-size:16px;line-height:22px}.job-offers-index-layout .partner-mentors-section .mentor-info p a{color:#fb825c;font-weight:600;line-height:34px}.job-offers-index-layout .partner-mentors-section .mentor-info p a:hover{color:#fb825c}.job-offers-index-layout .partner-mentors-section .mentor-card{align-items:center;display:flex;flex-basis:calc(33.33% - 30px);flex-direction:column;margin-bottom:30px;padding:0}@media (max-width:992px){.job-offers-index-layout .partner-mentors-section .mentor-card{justify-content:center}.job-offers-index-layout .partner-mentors-section .mentor-card .flex-column{flex-basis:calc(33.33% - 30px)}}@media (max-width:768px){.job-offers-index-layout .partner-mentors-section .mentor-card{justify-content:start}.job-offers-index-layout .partner-mentors-section .mentor-card .flex-column{flex-basis:100%}}.job-offers-index-layout .partner-heading-section{background-color:#022b61;background-position:center 15%;background-size:cover;margin-top:40px}.job-offers-index-layout .partner-heading-section h3{font-size:20px;margin-bottom:0}@media (max-width:991.98px){.job-offers-index-layout .partner-heading-section h3{margin-bottom:12px}}.job-offers-index-layout .partner-heading-section a,.job-offers-index-layout .partner-heading-section p{color:#fff;font-family:Montserrat,serif}.job-offers-index-layout .partner-heading-section .board{background-color:#fff;border:1px solid #b8b8b8;color:#7b7b7b;float:left;font-size:14px;height:220px;margin-bottom:-10px;margin-top:-10px;padding-top:5px;position:relative;text-align:center;width:220px}.job-offers-index-layout .partner-heading-section .board .job-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:208px;margin:auto;width:208px}.job-offers-index-layout .partner-heading-section .info{color:#fff;display:inline-block;float:left;margin-left:40px;margin-top:40px}@media (max-width:991.98px){.job-offers-index-layout .partner-heading-section .info:last-child{margin-bottom:32px}}.job-offers-index-layout .partner-heading-section .info a{color:#ff9549;font-size:16px;font-weight:400}.job-offers-index-layout .partner-heading-section .info .partner-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:31px;width:171px}.job-offers-index-layout .partner-main-section{margin-bottom:52px;margin-top:50px}.job-offers-index-layout .partner-main-section span{display:inline-block;font-family:Montserrat,serif;font-size:28px;line-height:38px;margin-bottom:24px;margin-top:24px}@media (max-width:991.98px){.job-offers-index-layout .partner-main-section span{font-size:24px;margin-bottom:16px;margin-top:16px}}.job-offers-index-layout .partner-main-section .btn{display:block;margin:16px auto auto;width:133px}@media (max-width:991.98px){.job-offers-index-layout .partner-main-section{margin-bottom:32px;margin-top:22px}}.job-offers-index-layout .partner-statistics-section{background-image:linear-gradient(90deg,#fd6175,#ff9a45 99%);padding-bottom:25px}.job-offers-index-layout .partner-statistics-section .container{max-width:calc(100% - 30px)}@media (min-width:992px){.job-offers-index-layout .partner-statistics-section .container{max-width:927px}.job-offers-index-layout .partner-statistics-section .container .row>.row>div{padding-left:27px;padding-right:27px}}.job-offers-index-layout .partner-statistics-section .container .statistics-mobile{padding-left:9px;padding-right:9px;text-align:left}.job-offers-index-layout .partner-statistics-section .container .statistics-mobile h3{margin-top:32px}.job-offers-index-layout .partner-statistics-section h3{color:#fff;font-family:Montserrat,serif;font-size:62px;font-weight:700;line-height:1;margin-bottom:0}.job-offers-index-layout .partner-statistics-section p{color:#fff;font-size:14px;letter-spacing:.2px;line-height:23px;margin-bottom:0}.job-offers-index-layout .cv-section{margin-bottom:42px;margin-top:55px;position:relative}@media (max-width:991.98px){.job-offers-index-layout .cv-section{margin-bottom:32px;margin-top:32px}}.job-offers-index-layout .cv-section .btn{display:block;margin:52px auto 0;width:fit-content}@media (max-width:991.98px){.job-offers-index-layout .cv-section .btn{margin-top:32px}}.job-offers-index-layout .cv-section a.btn.btn-amston+a.btn.btn-minimal{margin-top:10px}.job-offers-index-layout .cv-section .button-subtext{color:#515151;margin:auto;max-width:663px;text-align:center}.job-offers-index-layout .cv-section.main-cv-section{margin-bottom:0;padding-bottom:83px}@media (max-width:991.98px){.job-offers-index-layout .cv-section.main-cv-section{padding-bottom:0}}.job-offers-index-layout .cv-section.main-cv-section .btn{margin-top:50px}.job-offers-index-layout .cv-section.main-cv-section .button-subtext{max-width:284px}.job-offers-index-layout .cv-section.main-cv-section .running-man-container{bottom:0;left:-32px;position:absolute}@media (max-width:1249.98px){.job-offers-index-layout .cv-section.main-cv-section .running-man-container{display:none}}.job-offers-index-layout .cv-section.main-cv-section .running-man-container .running-man-image{background-image:url(../images/running-man-amston.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;padding-top:125%;width:310px}.job-offers-index-layout .cv-section.main-cv-section .running-man-container-mobile{margin-top:26px}.job-offers-index-layout .cv-section.main-cv-section .running-man-container-mobile .running-man-image{background-image:url(../images/running-man-amston.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:130%;width:100%}.job-offers-index-layout .job-section{background-color:#f0f0f0;padding-top:40px}@media (max-width:991.98px){.job-offers-index-layout .job-section{padding-top:0}}.job-offers-index-layout .job-section h3{font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}@media (max-width:991.98px){.job-offers-index-layout .job-section h3{text-align:center}}.job-offers-index-layout .job-section .container{max-width:1001px}.job-offers-index-layout .job-section .filter-list{text-align:center}.job-offers-index-layout .job-section .filter-list .btn-filter{margin-bottom:16px}.job-offers-index-layout .job-section .job-item{background-color:#fff;border:1px solid transparent;display:none;margin:auto auto 6px;width:100%}.job-offers-index-layout .job-section .job-item.active{display:inline-block}.job-offers-index-layout .job-section .job-item .new-label{background-color:#84cf36;border-radius:5px 0 0 5px;box-shadow:-1px 1px 0 0 rgba(0,0,0,.07);color:#f8f8f8;display:inline-block;font-size:10px;font-weight:400;height:20px;letter-spacing:1.42px;line-height:20px;padding:0 12px;position:absolute;right:11px;text-align:center;text-transform:uppercase;top:20px}.job-offers-index-layout .job-section .job-item .job-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;float:left;height:96px;margin:6px;width:96px}.job-offers-index-layout .job-section .job-item .info-section{display:inline-block;float:left;margin-bottom:12px;margin-left:25px;margin-top:16px;padding-right:20px}@media (min-width:320.98px){.job-offers-index-layout .job-section .job-item .info-section{width:55%}}.job-offers-index-layout .job-section .job-item .info-section p{font-family:Montserrat,serif;margin-bottom:0}.job-offers-index-layout .job-section .job-item .info-section .title{font-size:18px;font-weight:700;line-height:24px}.job-offers-index-layout .job-section .job-item:hover{border:1px solid #fd6a6d;box-shadow:0 0 6px 0 hsla(0,0%,65%,.64)}.job-offers-index-layout .job-section .btn-simple{display:inline-block;font-size:16px;font-weight:600;margin-bottom:30px;margin-top:25px}.job-offers-index-layout .job-section .job-categories{align-content:stretch;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:17px}@media (max-width:991.98px){.job-offers-index-layout .job-section .job-categories{flex-direction:column;justify-content:center}}.job-offers-index-layout .job-section .job-categories .job-category{background-color:#fff;border:1px solid #dbdbdb;border-radius:22px;color:#022b61;cursor:pointer;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:14px;margin-right:17px;padding:12px 34px;width:fit-content}.job-offers-index-layout .job-section .job-categories .job-category.active,.job-offers-index-layout .job-section .job-categories .job-category:hover{background-color:#fb825c;border:1px solid #fb825c;color:#fff}.job-offers-index-layout .upload-job-offer .background-image,.job-offers-index-layout .upload-job-offer .image{background-image:url(../images/soccer-player.png)}@media (min-width:991px){.job-offers-index-layout .upload-job-offer{margin-bottom:20px;margin-top:30px;min-height:300px}.job-offers-index-layout .upload-job-offer .background-image h2,.job-offers-index-layout .upload-job-offer .image h2{margin-top:40px}.job-offers-index-layout .job-section .job-item .job-logo{margin-left:20px}}@media (max-width:991px){.job-offers-index-layout .partner-heading-section .board{float:none;margin:-10px auto}.job-offers-index-layout .partner-heading-section .info{margin-left:0;text-align:center;width:100%}.job-offers-index-layout .partner-heading-section .info .partner-logo{margin:auto}.job-offers-index-layout .cv-section h2,.job-offers-index-layout .partner-statistics-section{text-align:center}.job-offers-index-layout .job-section .job-item .info-section{margin-left:9px}.job-offers-index-layout .job-section .job-item .info-section .title{font-size:16px}#filterModal .job-section{padding-top:74px}}@media (max-width:500px){.job-offers-index-layout .job-section .job-item .new-label{font-size:0;padding-left:8px;padding-right:2px}.job-offers-index-layout .job-section .job-item .new-label:first-letter{font-size:10px}}
