855 lines
14 KiB
CSS
855 lines
14 KiB
CSS
@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Parkinsans:wght@300..800&display=swap"); body, html {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
font-family: Parkinsans, sans-serif;
|
|
}
|
|
|
|
::-webkit-scrollbar {
|
|
width: 1px;
|
|
}
|
|
|
|
::-webkit-scrollbar-track {
|
|
background: transparent;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background: rgba(0, 0, 0, 0.3);
|
|
}
|
|
|
|
* {
|
|
scrollbar-width: thin;
|
|
scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
|
|
}
|
|
|
|
h2 {
|
|
font-family: "Instrument Serif", serif;
|
|
}
|
|
|
|
.hero-section {
|
|
position: relative;
|
|
height: 90vh;
|
|
width: 98%;
|
|
margin: 20px auto 70px;
|
|
border-radius: 20px;
|
|
}
|
|
|
|
.hero-video {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
width: 100%;
|
|
height: 100%;
|
|
min-width: 100%;
|
|
min-height: 100%;
|
|
transform: translate(-50%, -50%);
|
|
object-fit: cover;
|
|
z-index: 1;
|
|
border-radius: 20px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.topflex-wrapp {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
padding: 0px 20px;
|
|
}
|
|
|
|
.overlay {
|
|
}
|
|
|
|
.logo {
|
|
position: absolute;
|
|
top: 10px;
|
|
color: white;
|
|
z-index: 3;
|
|
width: 100%;
|
|
}
|
|
|
|
.logo h4 {
|
|
letter-spacing: 3px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.logo span {
|
|
font-size: 12px;
|
|
opacity: 0.7;
|
|
}
|
|
|
|
.vertical-text {
|
|
position: absolute;
|
|
right: 5%;
|
|
top: 34%;
|
|
transform-origin: right center;
|
|
z-index: 3;
|
|
font-weight: bold;
|
|
font-size: 83px;
|
|
color: transparent;
|
|
-webkit-text-stroke: 1px rgba(255, 255, 255, 0.42);
|
|
font-family: Parkinsans, sans-serif;
|
|
}
|
|
|
|
.content {
|
|
z-index: 3;
|
|
}
|
|
|
|
.tagline {
|
|
font-size: 14px;
|
|
letter-spacing: 2px;
|
|
margin-bottom: 2px;
|
|
font-family: Parkinsans, sans-serif;
|
|
color: rgb(254, 197, 187);
|
|
}
|
|
|
|
.main-heading {
|
|
font-size: 71px;
|
|
font-family: "Instrument Serif", serif;
|
|
letter-spacing: 2px;
|
|
}
|
|
|
|
.subtext {
|
|
margin-top: 2px;
|
|
font-size: 20px;
|
|
font-family: Parkinsans, sans-serif;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.steps {
|
|
font-size: 14px;
|
|
font-family: Parkinsans, sans-serif;
|
|
background: linear-gradient(90deg, rgba(253, 169, 19, 0) 0%, rgba(253, 169, 19, 0.3) 49.04%, rgba(253, 169, 19, 0) 100%);
|
|
border-radius: 100px;
|
|
width: fit-content;
|
|
margin: 0px auto;
|
|
padding: 6px 50px;
|
|
}
|
|
|
|
.scroll-down {
|
|
position: absolute;
|
|
bottom: -39px;
|
|
width: 100%;
|
|
cursor: pointer;
|
|
z-index: 3;
|
|
}
|
|
|
|
.scroll-down img {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.about-section {
|
|
padding: 40px 0px;
|
|
}
|
|
|
|
.heading-main h6 {
|
|
color: rgb(196, 139, 43);
|
|
font-size: 14px;
|
|
letter-spacing: 1px;
|
|
margin-bottom: 10px;
|
|
font-family: Parkinsans, sans-serif;
|
|
}
|
|
|
|
.image-wrap {
|
|
position: relative;
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.img-top {
|
|
width: 90%;
|
|
}
|
|
|
|
.img-bottom {
|
|
width: 65%;
|
|
position: absolute;
|
|
right: 0px;
|
|
bottom: -80px;
|
|
box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 30px;
|
|
}
|
|
|
|
.experience-box {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 28px;
|
|
margin-top: 150px;
|
|
}
|
|
|
|
.experience-box h1 {
|
|
font-size: 120px;
|
|
font-weight: 700;
|
|
margin: 0px;
|
|
color: rgb(26, 18, 6);
|
|
font-family: Parkinsans, sans-serif;
|
|
}
|
|
|
|
.experience-box span {
|
|
color: rgb(189, 123, 5);
|
|
font-size: 20px;
|
|
}
|
|
|
|
hr {
|
|
margin: 30px 0px;
|
|
opacity: 0.3;
|
|
}
|
|
|
|
.content-text p {
|
|
color: rgb(85, 85, 85);
|
|
font-size: 16px;
|
|
line-height: 1.7;
|
|
margin: 0px 0px 30px;
|
|
}
|
|
|
|
.content-text .highlight {
|
|
font-weight: 600;
|
|
color: rgb(0, 0, 0);
|
|
}
|
|
|
|
.challenge-section {
|
|
padding: 50px 0px;
|
|
}
|
|
|
|
.heading-main p {
|
|
max-width: 700px;
|
|
margin: auto;
|
|
color: rgb(102, 102, 102);
|
|
font-size: 16px;
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.challenge-wrapper {
|
|
background: rgb(255, 255, 255);
|
|
overflow: hidden;
|
|
border: 1px solid rgb(239, 239, 239);
|
|
box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.challenge-card {
|
|
padding: 30px 25px;
|
|
text-align: left;
|
|
height: 100%;
|
|
border-right: 1px solid rgb(238, 238, 238) !important;
|
|
}
|
|
|
|
.challenge-card:last-child {
|
|
border-width: medium;
|
|
border-style: none;
|
|
border-color: currentcolor;
|
|
border-image: initial;
|
|
}
|
|
|
|
.challenge-card h5 {
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
width: 70%;
|
|
margin-bottom: 20px;
|
|
color: rgb(17, 17, 17);
|
|
}
|
|
|
|
.challenge-card img {
|
|
width: 100%;
|
|
border-radius: 12px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.challenge-card p {
|
|
font-size: 15px;
|
|
color: rgb(58, 58, 58);
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.approach-section {
|
|
}
|
|
|
|
.heading-main p {
|
|
color: rgb(102, 102, 102);
|
|
font-size: 16px;
|
|
}
|
|
|
|
.approach-card {
|
|
padding: 40px;
|
|
margin-top: 40px;
|
|
background: rgb(255, 255, 255);
|
|
border: 1px solid rgb(239, 239, 239);
|
|
box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.label {
|
|
font-size: 16px;
|
|
letter-spacing: 1px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.label.red {
|
|
color: rgb(229, 57, 53);
|
|
}
|
|
|
|
.label.gold {
|
|
color: rgb(255, 144, 48);
|
|
}
|
|
|
|
.title {
|
|
font-size: 34px;
|
|
margin-bottom: 25px;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.steps-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
gap: 15px;
|
|
}
|
|
|
|
.step {
|
|
padding: 14px 18px;
|
|
border-radius: 10px;
|
|
font-size: 18px;
|
|
background: rgb(249, 249, 249);
|
|
}
|
|
|
|
.step.red {
|
|
background: rgba(238, 43, 43, 0.04);
|
|
border: 1px solid rgba(238, 43, 43, 0.18);
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.step.gold {
|
|
background: rgb(255, 249, 237);
|
|
border: 1px solid rgb(245, 228, 193);
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.services-section {
|
|
background: rgb(245, 241, 237);
|
|
padding: 50px 0px;
|
|
}
|
|
|
|
.heading-main h2 {
|
|
font-size: 37px;
|
|
font-weight: 500;
|
|
margin-bottom: 10px;
|
|
line-height: 52px;
|
|
}
|
|
|
|
.heading-main p {
|
|
max-width: 650px;
|
|
margin: auto;
|
|
color: rgb(56, 56, 56);
|
|
font-size: 16px;
|
|
}
|
|
|
|
.service-card {
|
|
background: rgb(255, 255, 255);
|
|
padding: 35px;
|
|
border-radius: 18px;
|
|
text-align: left;
|
|
height: 100%;
|
|
border: 1px solid rgb(230, 226, 220);
|
|
}
|
|
|
|
.number {
|
|
font-size: 39px;
|
|
display: block;
|
|
margin-bottom: 15px;
|
|
color: rgb(17, 17, 17);
|
|
font-family: "Instrument Serif", serif;
|
|
}
|
|
|
|
.service-card h5 {
|
|
font-size: 20px;
|
|
margin-bottom: 15px;
|
|
line-height: 30px;
|
|
}
|
|
|
|
.service-card p {
|
|
font-size: 14px;
|
|
color: rgb(32, 32, 32);
|
|
line-height: 1.6;
|
|
margin: 42px 0px 0px;
|
|
}
|
|
|
|
.image-card img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
border-radius: 18px;
|
|
}
|
|
|
|
.evolution-section {
|
|
padding: 50px 0px;
|
|
}
|
|
|
|
.evolution-header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.phase h3 {
|
|
font-size: 22px;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.phase p {
|
|
font-size: 18px;
|
|
letter-spacing: 1px;
|
|
color: rgb(58, 58, 58);
|
|
}
|
|
|
|
.evolution-box {
|
|
position: relative;
|
|
background: rgb(255, 255, 255);
|
|
border-radius: 20px;
|
|
}
|
|
|
|
.evolution-image {
|
|
width: 100%;
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.tag {
|
|
position: absolute;
|
|
top: -20px;
|
|
border: 1px solid rgba(208, 208, 208, 0.37);
|
|
padding: 8px 18px;
|
|
background: rgb(255, 255, 255);
|
|
border-radius: 30px;
|
|
font-size: 13px;
|
|
box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px;
|
|
z-index: 9999;
|
|
}
|
|
|
|
.tag-left {
|
|
left: 120px;
|
|
}
|
|
|
|
.tag-right {
|
|
right: 111px;
|
|
}
|
|
|
|
.evolution-arrow {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
background: rgb(17, 17, 17);
|
|
color: rgb(255, 255, 255);
|
|
padding: 10px 25px;
|
|
border-radius: 30px;
|
|
font-size: 14px;
|
|
letter-spacing: 2px;
|
|
}
|
|
|
|
.material-section {
|
|
padding: 50px 0px;
|
|
}
|
|
|
|
.material-title {
|
|
text-align: center;
|
|
margin-bottom: 25px;
|
|
font-size: 20px;
|
|
color: rgb(51, 51, 51);
|
|
}
|
|
|
|
.material-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
gap: 20px;
|
|
}
|
|
|
|
.material-item img {
|
|
width: 100%;
|
|
border-radius: 15px;
|
|
display: block;
|
|
}
|
|
|
|
.material-video {
|
|
position: relative;
|
|
margin: 30px 0px;
|
|
border: 1px solid rgb(239, 239, 239);
|
|
box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
|
|
border-radius: 15px;
|
|
padding: 20px;
|
|
}
|
|
|
|
.video-thumb {
|
|
width: 100%;
|
|
border-radius: 20px;
|
|
}
|
|
|
|
.play-btn {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
background: rgb(255, 255, 255);
|
|
color: rgb(255, 77, 77);
|
|
width: 60px;
|
|
height: 60px;
|
|
border-radius: 50%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 20px;
|
|
box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 20px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.bottom-grid {
|
|
position: relative;
|
|
align-items: center;
|
|
}
|
|
|
|
.nav-btn {
|
|
position: absolute;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
background: rgb(255, 255, 255);
|
|
border-width: medium;
|
|
border-style: none;
|
|
border-color: currentcolor;
|
|
border-image: initial;
|
|
width: 40px;
|
|
height: 40px;
|
|
border-radius: 50%;
|
|
box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.nav-btn.left {
|
|
left: -20px;
|
|
}
|
|
|
|
.nav-btn.right {
|
|
right: -20px;
|
|
}
|
|
|
|
.impact-section {
|
|
background: rgb(245, 241, 237);
|
|
padding: 50px 0px;
|
|
}
|
|
|
|
.impact-title {
|
|
font-size: 28px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.impact-subtitle {
|
|
font-size: 14px;
|
|
color: rgb(102, 102, 102);
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
.impact-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
gap: 20px;
|
|
}
|
|
|
|
.impact-card {
|
|
padding: 40px 20px;
|
|
background: rgb(255, 255, 255);
|
|
border: 1px solid rgb(239, 239, 239);
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.impact-card h3 {
|
|
font-family: "Instrument Serif", serif;
|
|
font-size: 52px;
|
|
}
|
|
|
|
.impact-card p {
|
|
font-size: 15px;
|
|
color: rgb(58, 58, 58);
|
|
}
|
|
|
|
.why-section {
|
|
padding: 60px 0px 0px;
|
|
}
|
|
|
|
.why-images {
|
|
}
|
|
|
|
.img-small {
|
|
width: 95%;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.img-large {
|
|
width: 55%;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.why-content h2 {
|
|
font-size: 37px;
|
|
margin: 0px 0px 10px;
|
|
}
|
|
|
|
.why-subtext {
|
|
color: rgb(58, 58, 58);
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.why-content ul {
|
|
list-style: none;
|
|
padding: 0px;
|
|
margin-top: 31px;
|
|
}
|
|
|
|
.why-content ul li {
|
|
margin-bottom: 17px;
|
|
position: relative;
|
|
padding-left: 24px;
|
|
}
|
|
|
|
.why-content ul li::before {
|
|
content: "→";
|
|
position: absolute;
|
|
left: 0px;
|
|
}
|
|
|
|
.cta-section {
|
|
padding: 60px 0px;
|
|
}
|
|
|
|
.cta-box {
|
|
position: relative;
|
|
border-radius: 15px;
|
|
overflow: hidden;
|
|
background: url("images/Schedule.png") center center / cover no-repeat;
|
|
padding: 90px 40px;
|
|
color: rgb(255, 255, 255);
|
|
}
|
|
|
|
.cta-box::before {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0px;
|
|
background: linear-gradient(269.86deg, rgba(0, 0, 0, 0) -26.8%, rgba(0, 0, 0, 0) -12.79%, rgba(0, 2, 9, 0.65) 49.44%, rgb(0, 4, 16) 99.87%);
|
|
width: 100%;
|
|
}
|
|
|
|
.cta-content {
|
|
position: relative;
|
|
z-index: 2;
|
|
max-width: 500px;
|
|
}
|
|
|
|
.cta-buttons {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
.btn-primary {
|
|
background: rgb(203, 105, 88);
|
|
padding: 13px 26px;
|
|
color: rgb(255, 255, 255);
|
|
border-radius: 0px;
|
|
margin-right: 10px;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn-outline {
|
|
border: 1px solid rgb(255, 255, 255);
|
|
padding: 13px 27px;
|
|
color: rgb(255, 255, 255);
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn-outline img {
|
|
padding-right: 10px;
|
|
}
|
|
|
|
.why-content {
|
|
padding: 0px 30px;
|
|
}
|
|
|
|
.evolutionwrap {
|
|
background: rgb(255, 255, 255);
|
|
border: 1px solid rgb(239, 239, 239);
|
|
box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
|
|
border-radius: 15px;
|
|
padding: 30px;
|
|
}
|
|
|
|
footer p {
|
|
text-align: center;
|
|
}
|
|
|
|
.cta-box p {
|
|
margin: 20px 0px 38px;
|
|
font-weight: 200;
|
|
}
|
|
|
|
.cta-box h2 {
|
|
font-size: 33px;
|
|
}
|
|
|
|
.optionmult {
|
|
border: 1px solid rgb(239, 239, 239);
|
|
box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
|
|
border-radius: 15px;
|
|
padding: 20px;
|
|
}
|
|
|
|
.compare-section {
|
|
padding: 50px 0px;
|
|
}
|
|
|
|
.top-content {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
.left-text h1 {
|
|
font-size: 36px;
|
|
font-weight: 500;
|
|
color: rgb(34, 34, 34);
|
|
}
|
|
|
|
.right-text {
|
|
width: 35%;
|
|
font-size: 15px;
|
|
color: rgb(102, 102, 102);
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.wrapper {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 506px;
|
|
overflow: hidden;
|
|
border-radius: 6px;
|
|
}
|
|
|
|
.wrapper img {
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.before, .after {
|
|
position: absolute;
|
|
top: 0px;
|
|
left: 0px;
|
|
height: 100%;
|
|
}
|
|
|
|
.after {
|
|
width: 50%;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.wrapper .label {
|
|
position: absolute;
|
|
top: 20px;
|
|
color: rgb(255, 255, 255);
|
|
font-size: 14px;
|
|
letter-spacing: 2px;
|
|
}
|
|
|
|
.before .label {
|
|
right: 20px;
|
|
}
|
|
|
|
.after .label {
|
|
right: 20px;
|
|
}
|
|
|
|
.scroller {
|
|
position: absolute;
|
|
top: 0px;
|
|
left: 50%;
|
|
height: 100%;
|
|
width: 5px;
|
|
background: white;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.compare-section {
|
|
background: url("./images/withoutlimitbackground.png");
|
|
}
|
|
|
|
.circle {
|
|
position: absolute;
|
|
background-image: url("/images/arrowcompare.svg");
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 53px;
|
|
height: 50px;
|
|
background-repeat: round;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: rgb(201, 107, 44);
|
|
font-size: 18px;
|
|
}
|
|
|
|
.visualprototyping {
|
|
padding: 50px 0px 0px;
|
|
}
|
|
|
|
.compare-card .wrapper {
|
|
height: 340px;
|
|
}
|
|
|
|
.compare-card {
|
|
border: 1px solid rgb(239, 239, 239);
|
|
box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
|
|
border-radius: 15px;
|
|
padding: 20px;
|
|
}
|
|
|
|
.compare-card p {
|
|
text-align: center;
|
|
margin: 20px 0px 0px;
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
color: black;
|
|
}
|
|
|
|
.material-item {
|
|
transition: 0.3s;
|
|
}
|
|
|
|
.material-item:hover {
|
|
transform: translateY(-5px) !important;
|
|
}
|
|
|
|
.impact-card {
|
|
transition: 0.3s;
|
|
}
|
|
|
|
.impact-card:hover {
|
|
transform: translateY(-5px) !important;
|
|
}
|
|
|
|
.vertical-text img {
|
|
width: 49px;
|
|
}
|
|
|
|
.video-player {
|
|
width: 100%;
|
|
}
|
|
|
|
.video-player {
|
|
display: none;
|
|
}
|
|
|
|
.hide {
|
|
display: none !important;
|
|
}
|
|
|
|
.material-video {
|
|
width: 100%;
|
|
}
|
|
|
|
.video-player {
|
|
width: 100%;
|
|
height: auto;
|
|
display: block;
|
|
object-fit: cover;
|
|
border-radius: 19px;
|
|
}
|