body { margin: 0; background-color: black; } @font-face { font-family: 'Klavika Condensed'; src: url(./Fonts/Klavika-Bold.otf); } @font-face { font-family: 'Klavika Bold Condensed'; src: url(./Fonts/Klavika-BoldCond.otf); } @font-face { font-family: 'Klavika Medium'; src: url(./Fonts/Klavika-Medium.otf); } @font-face { font-family: 'Klavika Regular'; src: url(./Fonts/Klavika-Regular.otf); } .container { position: relative; padding-right: 20px; padding-left: 20px; margin-right: auto; margin-left: auto; max-width: 100%; margin: 0 auto; } .image-gradiant { position: relative; max-width: 100%; margin: auto; } .image-gradiant img { width: 100%; } .image-gradiant::before { content: ''; background: linear-gradient(90deg, rgba(0, 0, 0, .00) 85%, #000 100%), linear-gradient(270deg, rgba(0, 0, 0, .00) 85%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, .00) 85%, #000 100%), linear-gradient(180deg, #000 0%, rgba(0, 0, 0, .00) 15%); background-blend-mode: multiply; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; } .hero-banner--container { background-image: url(./images/banner-background-image.png); background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; } .hero-banner--container::before { content: ''; opacity: .6; background: linear-gradient(275deg, #000 .3%, rgba(0, 0, 0, .76) 44.17%, rgba(0, 0, 0, .00) 100%); mix-blend-mode: multiply; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; } .hero-banner--wrapper { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin: 0 auto; padding: 90px 0; column-gap: 60px; } .hero-banner--image { position: relative; z-index: 1; } .hero-banner--image img { width: 280px; max-width: 100%; } .hero-banner--content { padding: 16px; } .hero-banner--content .hero-title { color: white; max-width: 580px; text-align: left; z-index: 1; position: relative; font-family: 'Klavika Bold Condensed'; text-transform: uppercase; font-weight: 500; font-size: 47px; line-height: 42px; margin-top: 0; margin-bottom: 52px; } .hero-banner--logo { position: relative; z-index: 1; } .about-us-wrapper { padding-bottom: 90px; } .about-us-title { color: white; font-size: 40px; font-family: "Klavika Condensed"; font-weight: 500; line-height: 38px; margin: 0; } .about-us-desc { color: white; font-family: "Klavika Regular"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; margin: 0; margin-top: 10px; } .amd-ai--wrapper { padding-bottom: 60px; } .amd-ai-image { position: relative; } .amd-ai-logo { display: flex; align-items: end; position: absolute; bottom: -18px; } .amd-ai-logo p { color: white; margin: 0; font-size: 24px; font-family: 'Klavika Medium'; line-height: 22px; letter-spacing: -0.72px; } .amd-ai-desc { margin-top: 34px; color: white; font-family: "Klavika Regular"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; margin-bottom: 0; } .amd-infrastructure--wrapper { padding-bottom: 60px; } .amd-infrastructure-image { position: relative; } .amd-infrastructure-logo { display: flex; align-items: end; position: absolute; bottom: 0; } .amd-infrastructure-logo p { color: white; margin: 0; font-size: 24px; font-family: 'Klavika Medium'; line-height: 22px; letter-spacing: -0.72px; } .amd-infrastructure-desc { color: white; font-family: "Klavika Regular"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; margin-bottom: 0; } .amd-infrastructure-desc span { color: #ff17b3; } .amd-qualities-wrapper { display: flex; justify-content: space-between; align-items: start; column-gap: 30px; padding-bottom: 60px; flex-wrap: wrap; } .quality-item { width: 100%; max-width: 100%; } .quality-item-heading h2 { color: white; font-size: 32px; font-style: normal; font-weight: 700; line-height: 32px; margin: 20px 0; font-family: 'Klavika Condensed'; } .quality-item-content p { color: white; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; margin: 0; font-family: "Klavika Regular"; } .amd-product-wrapper { display: flex; justify-content: space-between; align-items: center; background-image: url(./images/amd-product-bg.png); background-repeat: no-repeat; background-size: 100% auto; background-position: center; flex-wrap: wrap; @media only screen and (max-width: 992px) { background-size: 130% 30%; background-position: 50% 95%; } } .amd-product-content { padding: 64px 0; } .amd-product-title h2 { color: white; font-size: 32px; font-style: normal; font-weight: 700; line-height: 32px; margin: 0; font-family: 'Klavika Condensed'; } .amd-product-desc p { font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; color: white; max-width: 655px; margin: 25px 0 40px; font-family: "Klavika Regular"; } .amd-product-desc p span { color: #ff17b3; } .amd-product-cta { padding: 12px 0; display: inline-block; } .amd-product-cta a { color: white; border: 1.5px solid white; padding: 16px 48px; text-decoration: unset; font-size: 16px; font-style: normal; font-weight: 700; line-height: 28px; font-family: 'Klavika Condensed'; } .amd-product-cta a:hover { color: black; background-color: white; } .amd-creativity--wrapper { padding-bottom: 60px; } .amd-creativity-image { position: relative; } .amd-creativity-logo { display: flex; align-items: end; position: absolute; bottom: 0; } .amd-creativity-logo p { color: white; margin: 0; font-size: 24px; font-family: 'Klavika Medium'; line-height: 24px; letter-spacing: -0.72px; } .amd-creativity-desc { color: white; font-family: "Klavika Regular"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; margin-bottom: 0; } .amd-product-image img { width: 320px; max-width: 100%; } .services-wrapper { display: flex; justify-content: space-between; align-items: start; column-gap: 30px; flex-wrap: wrap; margin-top: 40px; margin-bottom: 90px; row-gap: 60px; } .services-item { width: 100%; max-width: 100%; } .services-item-heading { padding-bottom: 28px; } .services-item-heading h2 { margin: 0; color: white; font-family: 'Klavika Condensed'; font-size: 32px; font-style: normal; font-weight: 700; line-height: 32px; } .services-item-desc p { margin: 0; color: white; font-family: "Klavika Regular"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; } .amd-business-wrapper { margin-top: 75px; padding-bottom: 106px; } .footer-wrapper { padding-top: 105px; } .footer-text { color: white; font-family: "Klavika Regular"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; } .footer-desc p { color: white; font-family: "Klavika Regular"; font-size: 11.5px; font-style: normal; font-weight: 400; line-height: 17px; word-break: break-word; } sup { font-size: 14px; } @media only screen and (min-width: 576px) { .container { max-width: 540px; padding: 0 20px; } } @media only screen and (min-width: 768px) { .container { max-width: 720px; padding: 0 15px; } .services-item { width: 100%; max-width: 46%; } } @media only screen and (min-width: 992px) { .container { max-width: 960px; padding: 0 15px; } .hero-banner--content { padding: 0; } .amd-product-content { width: 100%; max-width: 50%; } .services-item { width: 100%; max-width: 48%; } } @media only screen and (min-width: 1200px) { .container { max-width: 1140px; } .amd-product-image img { width: 100%; max-width: 100%; } .quality-item { width: 100%; max-width: 31%; } .hero-banner--image img { width: 100%; max-width: 100%; } } @media only screen and (min-width: 1440px) { .container { max-width: 1320px; } }
