.cky-consent-container *{
  font-family: 'Montserrat', sans-serif !important;
}
.cky-preference-center,
.cky-consent-container,
.cky-consent-bar{
  border-radius: 0 !important;
}
.cky-title{
  font-family: 'Montserrat', sans-serif !important;
  color: #111;
}
.cky-btn-accept{
  display: inline-block !important;
  background-color: #ed6b55 !important;
  border: 2px solid #ed6b55 !important;
  color: #fff !important;
  padding: 16px 32px !important;
  text-transform: uppercase !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600 !important;
	border-radius: 100px !important;
  transition: all 0.45s ease !important;
}
.cky-btn-reject{
  display: inline-block !important;
  background-color: transparent !important;
  border: 2px solid #ed6b55 !important;
  color: #ed6b55 !important;
  padding: 16px 32px !important;
  text-transform: uppercase !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600 !important;
	border-radius: 100px !important;
  margin-right: 0 !important;
  transition: all 0.45s ease !important;
}
.cky-btn-accept:hover{
  background-color: transparent !important;
  opacity: 1 !important;
  color: #ed6b55 !important;
  border: 2px solid #ed6b55 !important;
}
.cky-btn-reject:hover{
  background-color: #ed6b55 !important;
  opacity: 1 !important;
  color: #fff !important;
}
.cky-btn-customize,
.cky-btn-preferences{
  display: inline-block !important;
  background-color: transparent !important;
  font-family: 'Montserrat', sans-serif !important;
  border: none !important;
  color: #ed6b55 !important;
  padding: 12px 40px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.45s ease !important;
}
.cky-btn-customize:hover,
.cky-btn-preferences:hover{
  color: #ed6b55 !important;
}
.cky-footer-wrapper > div:last-child{
  display: none !important;
}
.cky-revisit-bottom-left{
  background-color: #ed6b55 !important;
}
ul li ul{
    padding-left: 1rem;
    list-style: circle;
}
/* correction menu dropdown icon */
header.active .header .header-container-navigation ul.menu>li.menu-item.current-menu-item.menu-item-has-children:after,
header.active .header .header-container-navigation ul.menu>li.menu-item.menu-item-has-children:after,
header .header--black .header-container-navigation ul.menu>li.menu-item.current-menu-ancestor.menu-item-has-children:after,
header .header--black .header-container-navigation ul.menu>li.menu-item.menu-item-has-children:after {
    background: url(https://ormittalent.nl/wp-content/themes/understrap-child/css/../img/caret-down-black.svg);
    background: unset;
    content: '\e313';
    font-family: 'Material Icons';
    transform: translate(0, -200%);
    display: block;
}

header.active .header .header-container-navigation ul.menu>li.menu-item.current-menu-ancestor.menu-item-has-children:after,
header .header--black .header-container-navigation ul.menu>li.menu-item.current-menu-ancestor.menu-item-has-children:after,
header .header--black .header-container-navigation ul.menu>li.menu-item-has-children:after {
    background: unset;
    content: '\e313';
    font-family: 'Material Icons';
    transform: translate(0, -200%);
    display: block;
}
header .header-box-top-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
header .header-box-top-wrap .header-box-top-wrap-search input{
    height: 16px;
    margin: 6px;
    background: transparent !important;
    border: none !important;
    color: white !important;
    padding: 0 !important;
}
header .header-box-top-wrap,
header .header-box-top-wrap .header-box-top-wrap-search input::placeholder{
    color: white !important;
}
header.active .header-box-top-wrap,
header.active .header-box-top-wrap .header-box-top-wrap-search input,
header.active .header-box-top-wrap .header-box-top-wrap-search input::placeholder,
header .header.header--black .header-box-top-wrap,
header .header.header--black .header-box-top-wrap .header-box-top-wrap-search input,
header .header.header--black .header-box-top-wrap .header-box-top-wrap-search input::placeholder,
header .header.header--black .header-box-top-wrap-select select{
    color: #000 !important;
}
header .header-box-top-wrap .header-box-top-wrap-search input[type="submit"],
#menu .mobile-menu-search input[type="submit"]{
    text-indent: -9999px;
    background-image: url('https://ormittalent.be/wp-content/uploads/2022/04/ormit-search-white.svg') !important;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 16px;
    width: 16px;
}
header.active .header-box-top-wrap .header-box-top-wrap-search input[type="submit"],
header .header.header--black .header-box-top-wrap .header-box-top-wrap-search input[type="submit"],
#menu .mobile-menu-search input[type="submit"]{
    background-image: url('https://ormittalent.be/wp-content/uploads/2022/04/ormit-search.svg') !important;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    -webkit-appearance:none;
}
#menu .mobile-menu-search input[type=search]{
    position: relative;
    width: 100%; 
    opacity: 1;
    background-color: #ededed;
    border: none;
    top: 0;
    left: 0;
    margin: 0 0 8px 0;
}
#menu .mobile-menu-search .input-group-append{
    position: absolute;
    top: 4px;
    right: 24px;
    z-index: 9;
    background-color: transparent;
}
#menu .mobile-menu-search input[type=submit]{
    position: relative;
    background-color: transparent !important;
    border: none !important;
    opacity: 1;
    top: 0;
    left: 0;
}

.solid-container{
    display: block;
    max-width: 1280px;
    margin: 0 40px;
}
@media only screen and (min-width: 1360px) {

    .solid-container{
        margin: 0 auto;
    }

}

@media only screen and (max-width: 834px) {
    .solid-container{
        margin: 0 30px;
    }

}

@media only screen and (max-width: 667px) {
    .solid-container{
        margin: 0 20px;
    }

}

@media only screen and (max-width: 414px) {
    .solid-container{
        margin: 0 10px;
    }

}
.module--events-container-list-item .module--events-container-list-item-image .module--events-container-list-item-image-date{
    display: inline;
    position: absolute;
    top: 16px;
    right: 0;
    background-color: #ffb1fa;
    color: white;
    padding: 8px;
}
/* extra event slider block */
.module_events_w_slider{
    max-width: 100vw;
    overflow: hidden;
    margin: 80px 0;
}
.module_events_w_sliderGrid-item.two{
    position: relative;
}
.module_events_w_slider ul.slick-dots {
    width: 45vw;
    background-color: #EDEDED;
    height: 5px;
    position: relative;
    display: flex;
    align-items: center;
    align-content: stretch;
    list-style: none;
    margin-left: -50px;
}
.module_events_w_slider ul.slick-dots li {
    list-style: none;
    /*position: absolute;*/
    align-self: center;
    background-color: transparent;
    height: 10px;
    width: auto;
    flex: 1;
}
.module_events_w_slider ul.slick-dots li.slick-active {
    background-color: black;
    height: 10px;
    width: auto;
}
.module_events_w_slider ul.slick-dots li button:before,
.module_events_w_slider ul.slick-dots li.slick-active button:before {
    opacity: 0;
    color: transparent;
}
.module_events_w_sliderGrid {
    display: grid;
    grid-template-columns: calc(50% - 20px) 80%;
    grid-gap: 20px;
}


.module_events_w_slider .tile{
    padding-right: 20px;
}

.module_events_w_slider .tile .eventTileSolidSelf{
    /*background-color: red;*/
    min-height: 80%;
    width: 100%;
}
img.module_events_slider_img2,
img.module_events_slider_img1 {
    display: inline-block;
    width:40%;
    height: auto;
}
.module_events_w_sliderGrid-item h2{
    color: #ED6B55;
    margin-bottom: 50px;
}
a.eventTileSolidSelf{
    display: block;
    position: relative;
    overflow: hidden;
    min-height: 80%;
}
a.eventTileSolidSelf img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    object-fit: cover;
    min-height: 100%;
    min-width: 100%;
    transition: all ease-in-out 0.3s;
}
a.eventTileSolidSelf:hover img{
    transform: scale(1.05);
}
.eventTileSolidOverlay.sameTile {
    width: 100%;
    background-color: black;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.3;
}

.eventTileSolidBottom {
    bottom: 10px;
    left: 10px;
    position: absolute;
    color: white;
    z-index: 2;
}

span.eventCount.first {
    position: absolute;
    left: -80px;
    bottom: 0;
}

span.eventCount.last {
    position: absolute;
    left: calc(45vw - 30px);
    bottom: 0;
}
span.material-icons.backSlickEventBottom.slick-arrow{
    position: absolute;
    left: -120px;
    bottom: -29px;
    background-color: #EDEDED;
    border-radius: 20px;
    font-size: 16px;
    padding: 3px;
    width: 22px;
    height: 22px;
}
span.material-icons.nextSlickEventBottom.slick-arrow{
    position: absolute;
    left: 47vw;
    bottom: -29px;
    background-color: #EDEDED;
    border-radius: 20px;
    font-size: 16px;
    padding: 3px;
    width: 22px;
    height: 22px;
}

span.material-icons.backSlickEventBottom.slick-arrow:hover,
span.material-icons.nextSlickEventBottom.slick-arrow:hover{
    background-color: #000000;
    color: #ffffff;
}

.module--case-container-list .module--case-container-list-items{
    display: flex;
    flex-flow: row wrap;
}
.module--case-container-list .module--case-container-list-items .module--case-container-list-items-item{
    width: calc(33% - 40px);
    margin: 0 40px 40px 0;
    transition: all 0.3s ease;
}
.module--case-container-list .module--case-container-list-items .module--case-container-list-items-item:hover {
    box-shadow: 0 10px 50px rgb(0 0 0 / 5%);
}
.module--case-container-list .module--case-container-list-items .module--case-container-list-items-item .module--case-container-list-items-item-text{
    padding: 20px;
}
.module--case-container-list .module--case-container-list-items .module--case-container-list-items-item .module--case-container-list-items-item-text .module--case-container-list-items-item-text-cta{
    margin: 8px 0 0 0;
}

body div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 834px) {
    .module_events_w_sliderGrid {
        display: grid;
        grid-template-columns: 110vw;
        grid-gap: 20px;
    }

    .module_events_slider_imgHolder {
        display: none;
    }
    .module_events_w_slider ul.slick-dots {
        width: 70vw;
        margin-left: 10vw;
    }
    span.eventCount.first {
        left: 30px;
        bottom: 0;
    }

    span.eventCount.last {
        position: absolute;
        left: 82vw;
        bottom: 0;
    }
    span.material-icons.backSlickEventBottom.slick-arrow{
        left: 0;
        bottom: -29px;
    }
    span.material-icons.nextSlickEventBottom.slick-arrow{
        left: 92vw;
        bottom: -29px;
    }
    .module--case-container-list .module--case-container-list-items .module--case-container-list-items-item{
        width: calc(50% - 20px);
    }
    body div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom > div{
        max-width: 90% !important;
    }
}

p.eventTileSolidTitle {
    font-weight: bold;
    font-size: 1.6rem;
}
span.eventTileSolidMore span {
    display: inline-block;
    vertical-align: middle;
}
span.eventTileSolidMore {
    margin-top: 15px;
    display: inline-block;
    vertical-align: middle;
}
span.eventTileSolidMore:hover {
    margin-left: 15px;
}

@media only screen and (max-width: 500px) {
    .module--header-1-container-wrapper-text{
        padding: 120px 0 40px 0;
    }
    p.eventTileSolidTitle {
        font-weight: bold;
        font-size: 1.2rem;
    }
    .module_events_w_sliderGrid {
        display: grid;
        grid-template-columns: 160vw;
        grid-gap: 20px;
        margin-left: 10px;
    }
    .module_events_w_slider ul.slick-dots {
        width: 55vw;
        margin-left: 15vw;
    }
    span.eventCount.first {
        left: 30px;
        bottom: 0;
    }

    span.eventCount.last {
        position: absolute;
        left: 78vw;
        bottom: 0;
    }
    span.material-icons.backSlickEventBottom.slick-arrow{
        left: 0;
        bottom: -29px;
    }
    span.material-icons.nextSlickEventBottom.slick-arrow{
        left: 85vw;
        bottom: -29px;
    }
    #search-wrapper .search-item{
        width: 100% !important;
    }
    .module--case-container-list .module--case-container-list-items{
        display: block;
    }
    .module--case-container-list .module--case-container-list-items .module--case-container-list-items-item{
        width: 100%;
        margin: 0 0 40px 0;
    }
}

/* banner hero */

.module--header-1-background-image {
    position: absolute;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
}

.module--header-1-container {
    position: relative;
}

#search-wrapper .search-item{
    width: 70%;
    padding: 0 0 32px 0;
    margin: 0 0 32px 0;
    border-bottom: 1px solid #c69c6d50;
}
#search-wrapper .search-item:nth-child(2){
    margin-top: 32px;
}
#search-wrapper .search-item  .search-item-excerpt{
    padding: 16px 0;
}

.module--contentblocks-slider-variant-container-list .slick-list{
    padding-bottom: 24px;
}
.module--contentblocks-slider-variant-container-list .slick-arrow{
    top: 100%;
    opacity: 0.3;
    transition: all 0.3s ease;
}
.module--contentblocks-slider-variant-container-list .slick-arrow:hover{
    opacity: 1;
}
.module--contentblocks-slider-variant-container-list .slick-dots{
    display: flex;
    align-items: center;
    bottom: -4px;
    margin: 0 24px;
    width: calc(100% - 48px);
}
.module--contentblocks-slider-variant-container-list .slick-dots li{
    display: block;
    flex: 1 1 auto;
    width: auto;
    margin: 0;
    height: 6px;
    background-color: black;
    opacity: 0.2;
    transition: all 0.3s ease;
}
.module--contentblocks-slider-variant-container-list .slick-dots li.slick-active{
    opacity: 1;
}
.module--contentblocks-slider-variant-container-list .slick-dots li button{
    text-indent: -9999px;
}
.module--contentblocks-slider-variant-container-list .slick-dots li button::before{
    display: none !important;
}
.module--form-company-data-container-form-tabs{
    display: flex;
    align-items: center;
    margin: 16px 0;
    padding: 4px;
    background-color: rgba(237,237,237,.5);
}
.module--form-company-data-container-form-tabs > span{
    width: 50%;
    padding: 12px 24px;
    text-align: center;
}
.module--form-company-data-container-form-tabs > span:hover{
    cursor: pointer;
}
.module--form-company-data-container-form-tabs > span.active{
    color: white;
    background-color: #ed6b55;
}
.module--form-company-data-container-form{
    display: none;
}
.module--form-company-data-container-form.active{
    display: block;
}
.module.module--form-company-data .module--form-company-data-container-form-wrapper h2{
    margin: 0 0 24px 0;
}
.module--text-media p{
    margin: 0 0 16px 0;
}
.module--text-media p:last-child{
    margin: 0;
}
.module--columns--camel .module--columns-container-title h2,
.module--columns--orange .module--columns-container-title h2,
.module--columns--pink .module--columns-container-title h2{
    text-align: unset;
}
.module--columns-container-list-item-wrap-number.black h4{
    color: #000;
}
.module--columns-container-list-item-wrap-number.orange h4{
    color: #ed6b55;
}
.module--columns-container-list-item-wrap-number.pink h4{
    color: #ffb1fa;
}
.module--columns-container-list-item-wrap-number.camel h4{
    color: #c69c6d;
}
.module--columns-container-list-item-wrap-number.white h4{
    color: white;
}
.module--form-media--pink .module--form-media-container-form ul li,
.module--form-media--camel .module--form-media-container-form ul li,
.module--form-media--orange .module--form-media-container-form ul li{
    color: white; 
}
.module--text-media-columns-list--4 .module--text-media-columns-list-wrap-item img{
    height: 200px;
    object-fit: cover;
}
.module--blogposts-slider .module--case-container-list-items-item{
    display: grid!important;
    grid-template-rows: auto 1fr;
    grid-row-gap: 20px;
    padding: 0 10px;
}
.module--blogposts-slider .module--case-container-list-items-item .module--case-container-list-items-item-text {
    display: grid;
    grid-template-rows: auto 1fr auto;
    grid-row-gap: 10px;
}
.module--pdf iframe{
    width: 100%;
    height: 1000px;
}
/* Talent page */
.module--talents-container-list-items-item .module--talents-container-list-items-item-image-more{
    margin-top: 8px;
}
.module--talents-container-list-items-item .module--talents-container-list-items-item-image-more a{
    position: relative;
    font-weight: 600;
    padding-right: 24px;
    transition: all 0.3s ease;
}
.module--talents-container-list-items-item .module--talents-container-list-items-item-image-more a:hover{
    padding-right: 28px;
}
.module--talents-container-list-items-item .module--talents-container-list-items-item-image-more a::before{
    position: absolute;
    top: calc(50% - 4px);
    right: 0;
    content:'';
    display: block !important;
    background-image: url('https://ormittalent.nl/wp-content/themes/understrap-child/img/arrow-right-black.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 8px;
    width: 12px;
}
.module-header-talent{
    background-size: cover;
    background-position: center;
}
.module-header-talent .module-header-talent-beschikbaar p{
    padding: 12px 16px;
    background-color: white;
    font-weight: 600;
    color: #000;
}
.module-header-talent .module-header-talent-kenmerken p{
    display: inline-block;
    margin: 0 8px 8px 0;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 8px 24px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 600;
}
.module-header-talent .module-header-talent-linkedin{
    display: block;
    height: 24px;
    width: 24px;
    background-image: url('https://ormittalent.nl/wp-content/uploads/2022/08/linkedin-white.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.3s ease;
}
.module-header-talent .module-header-talent-linkedin:hover{
    opacity: 0.7;
}
.module-header-talent .module-header-slider{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.module-header-talent .module-header-slider .header-slider-wrapper,
.module-header-talent .module-header-slider .header-slider-wrapper *{
    height: 100%;
}
.module-header-talent .module-header-slider .header-slider-wrapper .header-slider-slide{
    background-size: cover;
    background-position: center;
}
.module--columns-container-list-item.module--columns-container-list-item--shadow{
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05);
}
.talent-template-default .module--form-company-data-container-content{
    height: 100%;
}
.talent-template-default .module--form-company-data .module--form-company-data-container-content ul{
  display: none !important;
}
.module--media .module--media-container-media{
    height: 0;
    padding-bottom: 56.56%;
}
.module--media .module--media-container-media iframe{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.recruitee-form input[type=submit]{
    transition: all 0.45s ease;
}
.recruitee-form input[type=submit].disabled{
    pointer-events: none;
    opacity: 0.6;
}
.cta-popup{
    position: fixed;
    bottom: 10%;
    right: -450px;
    background-color: #ed6b55;
    border-radius: 100px 0 0 100px;
    padding: 24px 32px 24px 48px;
    max-width: 400px;
    z-index: 9999;
    transition: all 0.45s ease;
}
.cta-popup *{
    color: white;
}
.loaded .cta-popup{
    right: 0;
}
.cta-popup.closed{
    right: -450px;
}
.cta-popup .close{
    position: absolute;
    top: 10px;
    right: 10px;
    height: 10px;
    width: 10px;
    background-image: url('https://ormittalent.be/wp-content/uploads/2024/10/close-icon.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 9999;
}
.cta-popup p{
    margin-bottom: 4px;
}
.cta-popup img{
    position: absolute;
    top: calc(50% - 32px);
    left: -24px;
    width: 64px;
    height: 64px;
    object-fit:cover;
    border-radius: 100px;
}
.module--talents-container-list-items-item,
.module--contentblocks-container-list-item,
.module--header-3-container-wrapper-list-item,
.module--blogs-container-list-items-item,
.module--contentblocks-slider-container-list-item{
	cursor: pointer;
}
.module--header-slider-kenmerken p,
.module--header-1-kenmerken p,
.module--header-2-kenmerken p,
.module--header-3-kenmerken p{
    display: inline-block;
    margin: 0 8px 8px 0;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 8px 24px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 600;
}
.module--header--1{
	position: relative;
}
.module--header-slider .module-header-slider-wrapper{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.module--header-slider .module-header-slider-wrapper .header-slider-wrapper,
.module--header-slider .module-header-slider-wrapper .header-slider-wrapper *{
    height: 100%;
}
.module--header-slider .module-header-slider-wrapper .header-slider-wrapper .header-slider-slide{
    background-size: cover;
    background-position: center;
}
.module-traineeships-container-description{
	width: 60%;
	margin: 0 auto;
	text-align: center;
}
@media only screen and (max-width: 768px){
	.module-traineeships-container-description{
		width: 100%;
	}
}
footer .footer-bottom-container-socials{
    grid-template-columns: repeat(4,auto) minmax(0,1fr);
}
.module--traineeships.new .module--traineeships-container-list{
    display: flex;
    flex-flow: row wrap;
}
.module--traineeships-container-list-mobile{
	display: none;
	position: relative;
	padding: 0 24px 0 0;
}
.module--traineeships-container-list-mobile::before{
	position: absolute;
	top: calc(50% - 6px);
	right: 0;
	content: '';
	display: block;
	background-image: url('https://ormittalent.be/wp-content/themes/understrap-child/img/caret-down-black.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
	transition: all 0.45s ease;
}
.module--traineeships-container-list-mobile.active::before{
	transform: rotate(180deg);
}
.module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-filter{
    width: 17%;
}
.module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-filter .search-filter-field{
    margin: 0 0 16px 0;
}
.module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-items{
    display: block;
    width: 83%;
    padding: 0 0 0 24px;
}
.module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-items > div{
    display: flex;
    flex-flow: row wrap;
    gap: 24px;
}
.module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-items .module--traineeships-container-list-items-item{
    width: calc(50% - 12px);
}
.module--cta-container-text-cta-wrap{
    display: flex !important;
    gap: 20px;
    align-items: center;
    justify-content: center;
    text-align: center;
}
@media only screen and (max-width: 768px){
    .module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-filter{
        width: 100%;
		display: none;
    }
	.module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-filter.active{
		display: block;
	}
    .module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-items{
        width: 100%;
        padding: 24px 0 0 0;
    }
	.module--traineeships-container-list-mobile{
		display: block;
	}
}
@media only screen and (max-width: 480px){
    .module--traineeships.new .module--traineeships-container-list .module--traineeships-container-list-items .module--traineeships-container-list-items-item{
        width: 100%;
        margin: 0 0 16px 0;
    }
    .module--cta-container-text-cta-wrap{
        
    }
}
.module--text-media-container-image .video-wrapper{
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.56%;
}
.module--text-media-container-image .video-wrapper iframe{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}