/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.perspective__banner{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.perspective__banner{margin-bottom:3.75rem}}.perspective__title{margin-bottom:.625rem}.perspective__banner-img{margin-bottom:-4.25rem}.perspective__banner-img img{display:block;height:23.875rem;-o-object-fit:cover;object-fit:cover;width:100%}.perspective__banner-info{background:#fff;box-shadow:0 1px .25rem 0 rgba(25,33,61,.08);padding:1.875rem .9375rem;position:relative;text-align:center}@media only screen and (min-width:62rem){.perspective__row{display:flex;gap:2.5rem}}.perspective__left-col{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.perspective__left-col{flex:0 0 calc(66.66% - 20px);margin-bottom:0;max-width:calc(66.66% - 20px)}.perspective__right-col{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}.news-post__banner{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.news-post__banner{margin-bottom:3.75rem}}.news-post__title{margin-bottom:.625rem}.news-post__banner-img{margin-bottom:-4.25rem}.news-post__banner-img img{display:block;height:23.875rem;-o-object-fit:cover;object-fit:cover;width:100%}.news-post__banner-info{background:#fff;box-shadow:0 1px .25rem 0 rgba(25,33,61,.08);padding:1.875rem .9375rem;position:relative;text-align:center}@media only screen and (min-width:62rem){.news-post__row{display:flex;gap:2.5rem}}.news-post__left-col{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.news-post__left-col{flex:0 0 calc(66.66% - 20px);margin-bottom:0;max-width:calc(66.66% - 20px)}.news-post__right-col{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}.interview__banner{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.interview__banner{margin-bottom:3.75rem}}.interview__title{margin-bottom:.625rem}.interview__banner-img{margin-bottom:-4.25rem}.interview__banner-img img{display:block;height:23.875rem;-o-object-fit:cover;object-fit:cover;width:100%}.interview__banner-info{background:#fff;box-shadow:0 1px .25rem 0 rgba(25,33,61,.08);padding:1.875rem .9375rem;position:relative;text-align:center}@media only screen and (min-width:62rem){.interview__row{display:flex;gap:2.5rem}}.interview__left-col{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.interview__left-col{flex:0 0 calc(66.66% - 20px);margin-bottom:0;max-width:calc(66.66% - 20px)}.interview__right-col{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}.job__banner{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.job__banner{margin-bottom:3.75rem}}.job__title{margin-bottom:.625rem}.job__banner-img{margin-bottom:-4.25rem}.job__banner-img img{display:block;height:23.875rem;-o-object-fit:cover;object-fit:cover;width:100%}.job__banner-info{background:#fff;box-shadow:0 1px .25rem 0 rgba(25,33,61,.08);padding:1.875rem .9375rem;position:relative;text-align:center}@media only screen and (min-width:62rem){.job__row{display:flex;gap:2.5rem}}.job__left-col{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.job__left-col{flex:0 0 calc(66.66% - 20px);margin-bottom:0;max-width:calc(66.66% - 20px)}.job__right-col{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}.tmscollection__banner{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.tmscollection__banner{margin-bottom:3.75rem}}.tmscollection__title{margin-bottom:.625rem}.tmscollection__banner-img{margin-bottom:-4.25rem}.tmscollection__banner-img img{display:block;height:23.875rem;-o-object-fit:cover;object-fit:cover;width:100%}.tmscollection__banner-info{background:#fff;box-shadow:0 1px .25rem 0 rgba(25,33,61,.08);padding:1.875rem .9375rem;position:relative;text-align:center}@media only screen and (min-width:62rem){.tmscollection__row{display:flex;gap:2.5rem}}.tmscollection__left-col{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.tmscollection__left-col{flex:0 0 calc(66.66% - 20px);margin-bottom:0;max-width:calc(66.66% - 20px)}.tmscollection__right-col{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}.node--type-interview .field--name-field-carousal-images{padding-top:15px}.node--type-interview .field--name-field-carousal-images .swiper-slide{position:relative}.node--type-interview .field--name-field-carousal-images .swiper-slide .alt{padding:15px 0;width:100%}.node--type-interview .field--name-field-carousal-images .carousal-image .field--name-field-media-image{background-color:#f1f1f1}.node--type-interview .field--name-field-carousal-images .carousal-image .field--name-field-media-image .field__item{padding:0 0 66%;position:relative}.node--type-interview .field--name-field-carousal-images .carousal-image .field--name-field-media-image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.node--type-interview .field--name-field-carousal-images .carousal-image .swiper-controls .swiper-button-next,.node--type-interview .field--name-field-carousal-images .carousal-image .swiper-controls .swiper-button-prev{align-items:center;background-color:#fff;color:#000;display:flex;height:30px;justify-content:center;width:30px}.node--type-interview .field--name-field-carousal-images .carousal-image .swiper-controls .swiper-button-next:after,.node--type-interview .field--name-field-carousal-images .carousal-image .swiper-controls .swiper-button-prev:after{font-size:14px;font-weight:600}
.related-items-block{margin-top:1.25rem}.related__items{display:flex;flex-flow:column wrap;gap:1.375rem}@media only screen and (min-width:36rem){.related__items{flex-direction:row}}.related__item{border:.0625rem solid hsla(0,0%,43%,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.1);color:#121212;flex:1 1 100%;padding:1.25rem;position:relative;transition:box-shadow .1s ease-in-out}.related__item:hover{box-shadow:4px 4px 24px 0 rgba(0,0,0,.15)}@media only screen and (min-width:36rem){.related__item{flex:1 1 calc(50% - 1.375rem)}}@media only screen and (min-width:48rem){.related__item{flex:0 0 calc(33% - 1.375rem)}}@media only screen and (min-width:62rem){.related__item{flex:0 0 calc(20% - 1.375rem)}}.related__item-image{margin-bottom:1.5625rem;min-height:8.75rem;text-align:center}.related__item-image img{display:block;margin:auto}.related__item-type{font-weight:800;text-transform:capitalize}.related__item-link{color:#454545}.related__item-link,.related__item-link:hover{-webkit-text-decoration:none;text-decoration:none}.related__item-link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}
