@randstad-design/orbit-multitheme
Version:
multitheme Front-end code based on Randstad Human Forward components
147 lines (139 loc) • 4.4 kB
CSS
.banner__content {
padding-bottom: 50px;
padding-top: 50px;
width: 100%; }
.banner__text-container {
padding-top: 15px;
padding-bottom: 50px;
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
-webkit-column-gap: calc((2/28) * 100%);
-moz-column-gap: calc((2/28) * 100%);
column-gap: calc((2/28) * 100%); }
.banner .content-block__title {
font-family: Montserrat-ExtraBold, arial, sans-serif;
font-size: 32px;
text-transform: uppercase;
line-height: 40px; }
@media (min-width: 941px) {
.banner .content-block__title {
font-family: Montserrat-ExtraBold, arial, sans-serif;
font-size: 40px;
text-transform: uppercase;
line-height: 45px; } }
.banner .content-block__title-s {
font-family: Montserrat-SemiBold, arial, sans-serif;
font-size: 26px;
text-transform: none;
line-height: 30px; }
@media (min-width: 941px) {
.banner .content-block__title-s {
font-family: Montserrat-SemiBold, arial, sans-serif;
font-size: 40px;
text-transform: none;
line-height: 45px; } }
@media (max-width: 940px) {
.banner .content-block__description {
margin-top: 10px; }
.banner__media {
margin-left: -50px;
margin-right: -50px; }
.banner__media img {
height: 200px;
-o-object-fit: cover;
object-fit: cover;
width: 100%; }
.banner__media + .banner__content {
padding-top: 30px; }
.banner__media:not(.media-block--half-width):not(.media-block--full-width):not(.media-block--boxed-large) img {
height: 300px;
margin: 0 auto;
max-height: 100%; }
.banner__media:not(.media-block--half-width):not(.media-block--full-width):not(.media-block--boxed-large):not(.media-block--boxed) {
margin: 0 auto; }
.banner .media-block--boxed {
margin: 0;
height: 300px; }
.banner__wrapper {
padding-top: 50px; } }
@media (max-width: 500px) {
.banner__media {
margin-left: -25px;
margin-right: -25px; } }
@media (min-width: 941px) {
.banner {
overflow: hidden;
position: relative; }
.banner__wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 470px; }
.banner__content {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
padding-bottom: 80px;
padding-top: 80px;
position: relative;
width: calc((23/58) * 100%); }
.banner__content--s {
margin-left: calc(((3 + (1 * 2)) /58) * 100%);
width: calc((23/58) * 100%); }
.banner__content--full-width {
width: 100%; }
.banner__text-container {
padding-top: 130px;
padding-bottom: 130px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 calc((28/58) * 100%);
-ms-flex: 0 0 calc((28/58) * 100%);
flex: 0 0 calc((28/58) * 100%);
width: 100%;
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
-webkit-column-gap: calc((2/58) * 100%);
-moz-column-gap: calc((2/58) * 100%);
column-gap: calc((2/58) * 100%); }
.banner__text-container--s {
padding-bottom: 100px;
padding-top: 100px; }
.banner .content-block__title {
overflow-wrap: normal; }
.banner__media {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
right: 0; }
.banner .media-block--boxed {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
max-width: calc((28/58) * 100%);
height: 400px; }
.banner--alternative .banner__text-container {
-webkit-box-flex: 0;
-webkit-flex: 0 0 calc((28/58) * 100%);
-ms-flex: 0 0 calc((28/58) * 100%);
flex: 0 0 calc((28/58) * 100%);
margin-left: auto; }
.banner--alternative .banner__content {
margin-left: auto;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }
.banner--alternative .banner__content--s {
margin-left: auto;
margin-right: calc((3/58) * 100%);
padding-left: 0;
padding-right: calc(2 / 58 * 100%); }
.banner--alternative .banner__media {
margin-left: 0; }
.banner--alternative .media-block--half-width {
left: 0; }
.banner--alternative img {
right: 0; } }
/*# sourceMappingURL=banners.css.map */