|
- body.home {
- background-color: #fff;
- #header {
- .inside {
- transition: 0.3;
- &[data-section="start"],
- &[data-section="ticker"],
- &[data-section="intouch"] {
- background: #0000dc;
- .logo {
- svg {
- path {
- fill: #fff !important;
- }
- }
- }
- .mod_changelanguage {
- ul {
- li {
- color: #fff;
- a {
- color: #fff;
- }
- &.active {
- &:after {
- background: #fff;
- }
- }
- }
- }
- }
- .nav-icon {
- div,
- &:before,
- &:after {
- background-color: #fff;
- }
- }
- }
- &[data-section="weare"],
- &[data-section="advance"],
- &[data-section="news"] {
- background: #fff;
- }
- &[data-section="brands"],
- &[data-section="cases"] {
- background: #b4d7f7;
- }
- &[data-section="weare"],
- &[data-section="advance"],
- &[data-section="news"],
- &[data-section="brands"],
- &[data-section="cases"] {
- .mod_changelanguage {
- ul {
- li {
- color: $main-color;
- a {
- color: #000;
- }
- &.active {
- &:after {
- background: $main-color;
- }
- }
- }
- }
- }
- .nav-icon {
- div,
- &:before,
- &:after {
- background-color: $main-color;
- }
- }
- }
- }
- }
- #main {
- padding: 0;
- .inside {
- padding: 0;
- }
- }
- .slick-arrow {
- position: absolute;
- top: 50%;
- border: solid #fff;
- border-width: 0 2px 2px 0;
- display: inline-block;
- padding: 2px;
- background: transparent;
- text-indent: -9999px;
- width: 17px;
- height: 17px;
- z-index: 99;
- &.slick-prev {
- transform: rotate(135deg) translateX(-50%);
- -webkit-transform: rotate(135deg) translateX(-50%);
- left: 2rem;
- }
- &.slick-next {
- transform: rotate(-45deg) translateY(-50%);
- -webkit-transform: rotate(-45deg) translateY(-50%);
- right: 2rem;
- }
- }
- .marquee {
- width: 100%;
- max-width: 1200px;
- overflow: hidden;
- background: $newClassic;
- .slick-list {
- max-width: 1050px;
- margin: 0 auto;
- }
- a {
- display: flex;
- min-height: 50px;
- img {
- max-height: 50px;
- object-fit: contain;
- }
- }
- }
- .mod_article.section {
- padding-top: 100px;
- padding-left: 15px;
- padding-right: 15px;
- //min-height: 670px;
- @media (min-width: 992px) {
- padding-left: 0;
- padding-right: 0;
- }
- &.start {
- position: relative;
- background: $newClassic;
- min-height: 675px;
- border-bottom: 1.5rem solid #fff;
- a {
- display: flex;
- justify-content: center;
- align-items: center;
- min-height: 675px;
- flex-direction: column;
- @media (min-width: 576px) {
- flex-direction: row;
- }
- h1 {
- color: #fff;
- font-size: size(65);
- line-height: size(55);
- text-align: right;
- @media (min-width: 576px) {
- padding-right: 45px;
- }
- @media (min-width: 992px) {
- font-size: size(130);
- line-height: size(110);
- }
- span {
- display: block;
- &:nth-child(1) {
- padding-right: 98px;
- }
- &:nth-child(2) {
- padding-right: 15px;
- }
- }
- }
- .svgimage {
- display: block;
- width: 120px;
- height: 80px;
- background: url(../img/teamed-for-success.svg);
- background-repeat: no-repeat;
- background-size: contain;
- @media (min-width: 992px) {
- width: 200px;
- height: 120px;
- }
- }
- &:hover {
- text-decoration: none;
- .svgimage {
- background: url(../img/teamed-for-success-active.svg);
- background-repeat: no-repeat;
- background-size: contain;
- }
- }
- }
- }
- &.white {
- background: #fff;
- }
- &.inverted {
- background: $newClassic;
- color: #fff;
- }
- .ce_hyperlink {
- a.btn {
- @include button;
- max-width: 155px;
- display: block !important;
- margin: auto;
- transition: 0.3s;
- &:hover {
- background: $main-color;
- color: #fff;
- text-decoration: none;
- }
- }
- }
- &.we-are {
- .ce_text {
- max-width: 500px;
- margin: 0 auto;
- }
- .ce_rsce_statistics {
- position: relative;
- max-width: 835px;
- margin-left: auto;
- margin-right: auto;
- margin-top: 3rem;
- padding-left: 38px;
- .numbers {
- position: relative;
- max-width: 750px;
- background: $main-color;
- color: #fff;
- border-radius: 8px;
- padding: 1.5rem 0 0;
- margin: 0 5px;
- @media (min-width: 576px) {
- margin: 0;
- }
- .number-item {
- margin-bottom: 2rem;
- span {
- display: block;
- @include futura-medium;
- &.value {
- @include futura-bold;
- font-size: size(20);
- line-height: size(32);
- @media (min-width: 576px) {
- font-size: size(40);
- line-height: size(53);
- }
- }
- }
- }
- &:before {
- @media (min-width: 576px) {
- position: absolute;
- top: 0;
- left: 10px;
- display: block;
- content: '';
- border: 4px solid $main-color;
- border-radius: 8px;
- width: 100%;
- max-width: 750px;
- height: 250px;
- transform: rotate(2deg);
- }
- }
- }
- .btn {
- display: block;
- max-width: 160px;
- margin: 2rem auto;
- @media (min-width: 992px) {
- transform: translateX(-55px);
- }
- }
- .source {
- display: flex;
- @include futura-medium;
- font-size: size(10);
- }
- }
- }
- &.brands {
- padding-bottom: 3rem;
- .ce_rsce_expandedText {
- max-width: 510px;
- margin: 0 auto;
- h2 {
- text-align: left;
- margin-left: 1rem;
- span {
- margin-left: -1rem;
- }
- }
- }
- .ce_text.extra {
- @include futura-bold;
- font-size: size(48);
- line-height: size(52);
- margin-top: 2rem;
- p {
- margin: 0;
- @media (min-width: 576px) {
- &:nth-child(2) {
- padding-left: 8rem;
- }
- &:nth-child(3) {
- padding-left: 4rem;
- }
- }
- img {
- float: none;
- margin: auto;
- }
- }
- }
- .ce_hyperlink.facts {
- margin-top: 1rem;
- a.btn {
- max-width: 180px;
- }
- }
-
- }
- &.advance {
- position: relative;
- margin-bottom: -7rem;
- @media (min-width: 992px) {
- padding-top: 18rem;
- }
- .ce_rsce_advanceImagemap {
- max-width: 1060px;
- margin-left: auto;
- margin-right: 3rem;
- }
- .ce_rsce_solution {
- margin: 3rem auto;
- min-width: 325px;
- a {
- display: flex;
- }
- h2 {
- font-size: size(30);
- line-height: size(32);
- }
- .icon {
- margin-top: -10px;
- position: static;
- svg {
- max-width: 60px;
- }
- }
- }
- .ce_rsce_expandedText {
- width: 100%;
- max-width: 410px;
- margin: auto;
- @media (min-width: 992px) {
- position: absolute;
- top: 3rem;
- left: 7%;
- }
- h2 {
- text-align: left;
- margin-left: 1rem;
- span {
- margin-left: -1rem;
- }
- }
- p {
- max-width: 380px;
- }
- }
- .btn {
- margin-right: auto;
- margin-left: auto;
- @media (min-width: 992px) {
- margin-left: 7rem;
- }
- }
- }
- &.cases {
- padding-bottom: 3rem;
- .ce_rsce_expandedText {
- max-width: 455px;
- margin: 0 auto;
- padding-left: 3rem;
- h2 {
- text-align: left;
- margin-left: 1rem;
- span {
- margin-left: -1rem;
- }
- }
- }
- }
- &.news {
- padding-bottom: 2rem;
- .ce_rsce_expandedText {
- margin-bottom: 4rem;
- h2 {
- max-width: 285px;
- margin: auto;
- span {
- display: block;
- text-align: left;
- }
- }
- }
- .mod_newslist {
- margin-bottom: 1rem;
- .layout_latest {
- .image_container {
- img {
- clip-path: polygon(24% 0, 100% 0, 76% 100%, 1% 100%);
- }
- }
- h3 {
- font-size: size(14);
- text-align: center;
- max-width: 200px;
- }
- }
- }
- .slick-arrow {
- display: none !important;
- width: 34px;
- height: 34px;
- border: solid $main-color;
- border-width: 0 2px 2px 0;
- }
- @media (min-width: 1200px) {
- .slick-arrow {
- display: inline-block !important;
- &.slick-prev {
- transform: rotate(135deg) translateX(-50%);
- -webkit-transform: rotate(135deg) translateX(-50%);
- left: -5rem;
- }
- &.slick-next {
- transform: rotate(-45deg) translateY(-50%);
- -webkit-transform: rotate(-45deg) translateY(-50%);
- right: -5rem;
- text-indent: 9999px;
- }
- }
- }
- }
- &.in-touch {
- padding-bottom: 7rem;
- .cite {
- @include futura-bold;
- font-size: size(20);
- line-height: size(29);
- text-transform: uppercase;
- max-width: 335px;
- }
- .headline {
- @include futura-bold;
- font-size: size(100);
- line-height: size(86);
- text-transform: uppercase;
- @media (min-width: 576px) {
- font-size: size(170);
- line-height: size(135);
- }
- }
- .ce_hyperlink {
- @media (min-width: 1199px) {
- transform: translateX(-188px);
- }
- a.btn {
- color: #fff;
- border: 2px solid #fff;
- max-width: 235px;
- transition: 0.3s;
- &:hover {
- background: #fff;
- color: $main-color;
- }
- }
- }
- }
- }
- footer {
- .inside {
- .top-link {
- top: -2rem;
- a {
- color: #fff;
- &:before {
- border-color: #fff;
- }
- }
- }
- }
- }
- }
|