Updated project files

This commit is contained in:
2026-04-22 20:15:44 +05:30
parent 4591a15773
commit 3ad0eb6006
4 changed files with 467 additions and 330 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 130 KiB

BIN
images/Video.mp4 Normal file

Binary file not shown.

View File

@@ -557,13 +557,9 @@
data-aos-delay="200" data-aos-delay="200"
data-aos-duration="1000"> data-aos-duration="1000">
<img src="/images/Material5.png" class="video-thumb"> <video class="video-player" autoplay muted loop playsinline>
<source src="images/Video.mp4" type="video/mp4">
<div class="play-btn" </video>
data-aos="pulse"
data-aos-delay="500">
</div>
</div> </div>

235
style.css
View File

@@ -3,34 +3,36 @@
padding: 0px; padding: 0px;
font-family: Parkinsans, sans-serif; font-family: Parkinsans, sans-serif;
} }
/* Chrome, Edge, Safari */
::-webkit-scrollbar { ::-webkit-scrollbar {
width: 1px; width: 1px;
} }
::-webkit-scrollbar-track { ::-webkit-scrollbar-track {
background: transparent; background: transparent;
} }
::-webkit-scrollbar-thumb { ::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.3); background: rgba(0, 0, 0, 0.3);
} }
/* Firefox */
* { * {
scrollbar-width: thin; scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.3) transparent; scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
} }
h2 { h2 {
font-family: "Instrument Serif", serif; font-family: "Instrument Serif", serif;
} }
.hero-section { .hero-section {
position: relative; position: relative;
height: 90vh; height: 90vh;
width: 98%; width: 98%;
margin: 0px auto; margin: 20px auto 70px;
border-radius: 20px; border-radius: 20px;
margin-bottom: 70px;
/* overflow: hidden; */
margin-top: 20px;
} }
.hero-video { .hero-video {
position: absolute; position: absolute;
top: 50%; top: 50%;
@@ -45,6 +47,7 @@
border-radius: 20px; border-radius: 20px;
overflow: hidden; overflow: hidden;
} }
.topflex-wrapp { .topflex-wrapp {
display: flex; display: flex;
align-items: flex-end; align-items: flex-end;
@@ -52,8 +55,10 @@
width: 100%; width: 100%;
padding: 0px 20px; padding: 0px 20px;
} }
.overlay { .overlay {
} }
.logo { .logo {
position: absolute; position: absolute;
top: 10px; top: 10px;
@@ -61,19 +66,21 @@
z-index: 3; z-index: 3;
width: 100%; width: 100%;
} }
.logo h4 { .logo h4 {
letter-spacing: 3px; letter-spacing: 3px;
font-weight: 600; font-weight: 600;
} }
.logo span { .logo span {
font-size: 12px; font-size: 12px;
opacity: 0.7; opacity: 0.7;
} }
.vertical-text { .vertical-text {
position: absolute; position: absolute;
right: 5%; right: 5%;
top: 34%; top: 34%;
/* transform: rotate(90deg) translateY(-50%); */
transform-origin: right center; transform-origin: right center;
z-index: 3; z-index: 3;
font-weight: bold; font-weight: bold;
@@ -82,9 +89,11 @@
-webkit-text-stroke: 1px rgba(255, 255, 255, 0.42); -webkit-text-stroke: 1px rgba(255, 255, 255, 0.42);
font-family: Parkinsans, sans-serif; font-family: Parkinsans, sans-serif;
} }
.content { .content {
z-index: 3; z-index: 3;
} }
.tagline { .tagline {
font-size: 14px; font-size: 14px;
letter-spacing: 2px; letter-spacing: 2px;
@@ -92,17 +101,20 @@
font-family: Parkinsans, sans-serif; font-family: Parkinsans, sans-serif;
color: rgb(254, 197, 187); color: rgb(254, 197, 187);
} }
.main-heading { .main-heading {
font-size: 71px; font-size: 71px;
font-family: "Instrument Serif", serif; font-family: "Instrument Serif", serif;
letter-spacing: 2px; letter-spacing: 2px;
} }
.subtext { .subtext {
margin-top: 2px; margin-top: 2px;
font-size: 20px; font-size: 20px;
font-family: Parkinsans, sans-serif; font-family: Parkinsans, sans-serif;
margin-bottom: 30px; margin-bottom: 30px;
} }
.steps { .steps {
font-size: 14px; font-size: 14px;
font-family: Parkinsans, sans-serif; font-family: Parkinsans, sans-serif;
@@ -112,6 +124,7 @@
margin: 0px auto; margin: 0px auto;
padding: 6px 50px; padding: 6px 50px;
} }
.scroll-down { .scroll-down {
position: absolute; position: absolute;
bottom: -39px; bottom: -39px;
@@ -119,13 +132,16 @@
cursor: pointer; cursor: pointer;
z-index: 3; z-index: 3;
} }
.scroll-down img { .scroll-down img {
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
.about-section { .about-section {
padding: 40px 0px; padding: 40px 0px;
} }
.heading-main h6 { .heading-main h6 {
color: rgb(196, 139, 43); color: rgb(196, 139, 43);
font-size: 14px; font-size: 14px;
@@ -133,13 +149,16 @@
margin-bottom: 10px; margin-bottom: 10px;
font-family: Parkinsans, sans-serif; font-family: Parkinsans, sans-serif;
} }
.image-wrap { .image-wrap {
position: relative; position: relative;
margin-top: 30px; margin-top: 30px;
} }
.img-top { .img-top {
width: 90%; width: 90%;
} }
.img-bottom { .img-bottom {
width: 65%; width: 65%;
position: absolute; position: absolute;
@@ -147,12 +166,14 @@
bottom: -80px; bottom: -80px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 30px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 30px;
} }
.experience-box { .experience-box {
display: flex; display: flex;
align-items: center; align-items: center;
gap: 28px; gap: 28px;
margin-top: 150px; margin-top: 150px;
} }
.experience-box h1 { .experience-box h1 {
font-size: 120px; font-size: 120px;
font-weight: 700; font-weight: 700;
@@ -160,27 +181,33 @@
color: rgb(26, 18, 6); color: rgb(26, 18, 6);
font-family: Parkinsans, sans-serif; font-family: Parkinsans, sans-serif;
} }
.experience-box span { .experience-box span {
color: rgb(189, 123, 5); color: rgb(189, 123, 5);
font-size: 20px; font-size: 20px;
} }
hr { hr {
margin: 30px 0px; margin: 30px 0px;
opacity: 0.3; opacity: 0.3;
} }
.content-text p { .content-text p {
color: rgb(85, 85, 85); color: rgb(85, 85, 85);
font-size: 16px; font-size: 16px;
line-height: 1.7; line-height: 1.7;
margin: 0px 0px 30px; margin: 0px 0px 30px;
} }
.content-text .highlight { .content-text .highlight {
font-weight: 600; font-weight: 600;
color: rgb(0, 0, 0); color: rgb(0, 0, 0);
} }
.challenge-section { .challenge-section {
padding: 50px 0px; padding: 50px 0px;
} }
.heading-main p { .heading-main p {
max-width: 700px; max-width: 700px;
margin: auto; margin: auto;
@@ -188,6 +215,7 @@
font-size: 16px; font-size: 16px;
line-height: 1.6; line-height: 1.6;
} }
.challenge-wrapper { .challenge-wrapper {
background: rgb(255, 255, 255); background: rgb(255, 255, 255);
overflow: hidden; overflow: hidden;
@@ -195,18 +223,21 @@
box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px; box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
border-radius: 15px; border-radius: 15px;
} }
.challenge-card { .challenge-card {
padding: 30px 25px; padding: 30px 25px;
text-align: left; text-align: left;
height: 100%; height: 100%;
border-right: 1px solid rgb(238, 238, 238) !important; border-right: 1px solid rgb(238, 238, 238) !important;
} }
.challenge-card:last-child { .challenge-card:last-child {
border-width: medium; border-width: medium;
border-style: none; border-style: none;
border-color: currentcolor; border-color: currentcolor;
border-image: initial; border-image: initial;
} }
.challenge-card h5 { .challenge-card h5 {
font-size: 20px; font-size: 20px;
font-weight: 500; font-weight: 500;
@@ -214,22 +245,27 @@
margin-bottom: 20px; margin-bottom: 20px;
color: rgb(17, 17, 17); color: rgb(17, 17, 17);
} }
.challenge-card img { .challenge-card img {
width: 100%; width: 100%;
border-radius: 12px; border-radius: 12px;
margin-bottom: 15px; margin-bottom: 15px;
} }
.challenge-card p { .challenge-card p {
font-size: 15px; font-size: 15px;
color: rgb(58, 58, 58); color: rgb(58, 58, 58);
line-height: 1.6; line-height: 1.6;
} }
.approach-section { .approach-section {
} }
.heading-main p { .heading-main p {
color: rgb(102, 102, 102); color: rgb(102, 102, 102);
font-size: 16px; font-size: 16px;
} }
.approach-card { .approach-card {
padding: 40px; padding: 40px;
margin-top: 40px; margin-top: 40px;
@@ -238,59 +274,71 @@
box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px; box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
border-radius: 15px; border-radius: 15px;
} }
.label { .label {
font-size: 16px; font-size: 16px;
letter-spacing: 1px; letter-spacing: 1px;
margin-bottom: 10px; margin-bottom: 10px;
} }
.label.red { .label.red {
color: rgb(229, 57, 53); color: rgb(229, 57, 53);
} }
.label.gold { .label.gold {
color: rgb(255, 144, 48); color: rgb(255, 144, 48);
} }
.title { .title {
font-size: 34px; font-size: 34px;
margin-bottom: 25px; margin-bottom: 25px;
font-weight: 500; font-weight: 500;
} }
.steps-grid { .steps-grid {
display: grid; display: grid;
grid-template-columns: repeat(2, 1fr); grid-template-columns: repeat(2, 1fr);
gap: 15px; gap: 15px;
} }
.step { .step {
padding: 14px 18px; padding: 14px 18px;
border-radius: 10px; border-radius: 10px;
font-size: 18px; font-size: 18px;
background: rgb(249, 249, 249); background: rgb(249, 249, 249);
} }
.step.red { .step.red {
background: rgba(238, 43, 43, 0.04); background: rgba(238, 43, 43, 0.04);
border: 1px solid rgba(238, 43, 43, 0.18); border: 1px solid rgba(238, 43, 43, 0.18);
border-radius: 8px; border-radius: 8px;
} }
.step.gold { .step.gold {
background: rgb(255, 249, 237); background: rgb(255, 249, 237);
border: 1px solid rgb(245, 228, 193); border: 1px solid rgb(245, 228, 193);
border-radius: 8px; border-radius: 8px;
} }
.services-section { .services-section {
background: rgb(245, 241, 237); background: rgb(245, 241, 237);
padding: 50px 0px; padding: 50px 0px;
} }
.heading-main h2 { .heading-main h2 {
font-size: 37px; font-size: 37px;
font-weight: 500; font-weight: 500;
margin-bottom: 10px; margin-bottom: 10px;
line-height: 52px; line-height: 52px;
} }
.heading-main p { .heading-main p {
max-width: 650px; max-width: 650px;
margin: auto; margin: auto;
color: rgb(56 56 56); color: rgb(56, 56, 56);
font-size: 16px; font-size: 16px;
} }
.service-card { .service-card {
background: rgb(255, 255, 255); background: rgb(255, 255, 255);
padding: 35px; padding: 35px;
@@ -299,6 +347,7 @@
height: 100%; height: 100%;
border: 1px solid rgb(230, 226, 220); border: 1px solid rgb(230, 226, 220);
} }
.number { .number {
font-size: 39px; font-size: 39px;
display: block; display: block;
@@ -306,49 +355,59 @@
color: rgb(17, 17, 17); color: rgb(17, 17, 17);
font-family: "Instrument Serif", serif; font-family: "Instrument Serif", serif;
} }
.service-card h5 { .service-card h5 {
font-size: 20px; font-size: 20px;
margin-bottom: 15px; margin-bottom: 15px;
line-height: 30px; line-height: 30px;
} }
.service-card p { .service-card p {
font-size: 14px; font-size: 14px;
color: rgb(32, 32, 32); color: rgb(32, 32, 32);
line-height: 1.6; line-height: 1.6;
margin: 42px 0px 0px; margin: 42px 0px 0px;
} }
.image-card img { .image-card img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
border-radius: 18px; border-radius: 18px;
} }
.evolution-section { .evolution-section {
padding: 50px 0px; padding: 50px 0px;
} }
.evolution-header { .evolution-header {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
margin-bottom: 30px; margin-bottom: 30px;
} }
.phase h3 { .phase h3 {
font-size: 22px; font-size: 22px;
font-weight: 500; font-weight: 500;
} }
.phase p { .phase p {
font-size: 18px; font-size: 18px;
letter-spacing: 1px; letter-spacing: 1px;
color: rgb(58, 58, 58); color: rgb(58, 58, 58);
} }
.evolution-box { .evolution-box {
position: relative; position: relative;
background: rgb(255, 255, 255); background: rgb(255, 255, 255);
border-radius: 20px; border-radius: 20px;
} }
.evolution-image { .evolution-image {
width: 100%; width: 100%;
border-radius: 15px; border-radius: 15px;
} }
.tag { .tag {
position: absolute; position: absolute;
top: -20px; top: -20px;
@@ -360,12 +419,15 @@
box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px;
z-index: 9999; z-index: 9999;
} }
.tag-left { .tag-left {
left: 120px; left: 120px;
} }
.tag-right { .tag-right {
right: 111px; right: 111px;
} }
.evolution-arrow { .evolution-arrow {
position: absolute; position: absolute;
top: 50%; top: 50%;
@@ -378,37 +440,44 @@
font-size: 14px; font-size: 14px;
letter-spacing: 2px; letter-spacing: 2px;
} }
.material-section { .material-section {
padding: 50px 0px; padding: 50px 0px;
} }
.material-title { .material-title {
text-align: center; text-align: center;
margin-bottom: 25px; margin-bottom: 25px;
font-size: 20px; font-size: 20px;
color: rgb(51, 51, 51); color: rgb(51, 51, 51);
} }
.material-grid { .material-grid {
display: grid; display: grid;
grid-template-columns: repeat(4, 1fr); grid-template-columns: repeat(4, 1fr);
gap: 20px; gap: 20px;
} }
.material-item img { .material-item img {
width: 100%; width: 100%;
border-radius: 15px; border-radius: 15px;
display: block; display: block;
} }
.material-video { .material-video {
position: relative; position: relative;
margin: 30px 0px; margin: 30px 0px;
border: 1px solid #EFEFEF; border: 1px solid rgb(239, 239, 239);
box-shadow: 15px 20px 45px rgba(233, 233, 233, 0.43); box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
border-radius: 15px; border-radius: 15px;
padding: 20px 20px; padding: 20px;
} }
.video-thumb { .video-thumb {
width: 100%; width: 100%;
border-radius: 20px; border-radius: 20px;
} }
.play-btn { .play-btn {
position: absolute; position: absolute;
top: 50%; top: 50%;
@@ -426,10 +495,12 @@
box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 20px;
cursor: pointer; cursor: pointer;
} }
.bottom-grid { .bottom-grid {
position: relative; position: relative;
align-items: center; align-items: center;
} }
.nav-btn { .nav-btn {
position: absolute; position: absolute;
top: 50%; top: 50%;
@@ -445,84 +516,103 @@
box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px;
cursor: pointer; cursor: pointer;
} }
.nav-btn.left { .nav-btn.left {
left: -20px; left: -20px;
} }
.nav-btn.right { .nav-btn.right {
right: -20px; right: -20px;
} }
.impact-section { .impact-section {
background: #F5F1ED; background: rgb(245, 241, 237);
padding: 50px 0px; padding: 50px 0px;
} }
.impact-title { .impact-title {
font-size: 28px; font-size: 28px;
margin-bottom: 10px; margin-bottom: 10px;
} }
.impact-subtitle { .impact-subtitle {
font-size: 14px; font-size: 14px;
color: rgb(102, 102, 102); color: rgb(102, 102, 102);
margin-bottom: 40px; margin-bottom: 40px;
} }
.impact-grid { .impact-grid {
display: grid; display: grid;
grid-template-columns: repeat(4, 1fr); grid-template-columns: repeat(4, 1fr);
gap: 20px; gap: 20px;
} }
.impact-card { .impact-card {
padding: 40px 20px; padding: 40px 20px;
background: #FFFFFF; background: rgb(255, 255, 255);
border: 1px solid #EFEFEF; border: 1px solid rgb(239, 239, 239);
border-radius: 15px; border-radius: 15px;
} }
.impact-card h3 { .impact-card h3 {
font-size: 28px;
font-family: "Instrument Serif", serif; font-family: "Instrument Serif", serif;
font-size: 52px; font-size: 52px;
} }
.impact-card p { .impact-card p {
font-size: 15px; font-size: 15px;
color: #3A3A3A; color: rgb(58, 58, 58);
} }
.why-section { .why-section {
padding: 60px 0px 0; padding: 60px 0px 0px;
} }
.why-images { .why-images {
} }
.img-small { .img-small {
width: 95%; width: 95%;
border-radius: 10px; border-radius: 10px;
} }
.img-large { .img-large {
width: 55%; width: 55%;
border-radius: 10px; border-radius: 10px;
} }
.why-content h2 { .why-content h2 {
font-size: 37px; font-size: 37px;
margin: 0 0 10px; margin: 0px 0px 10px;
} }
.why-subtext { .why-subtext {
color: #3A3A3A; color: rgb(58, 58, 58);
margin-bottom: 20px; margin-bottom: 20px;
} }
.why-content ul { .why-content ul {
list-style: none; list-style: none;
padding: 0px; padding: 0px;
margin-top: 31px; margin-top: 31px;
} }
.why-content ul li { .why-content ul li {
margin-bottom: 17px; margin-bottom: 17px;
position: relative; position: relative;
padding-left: 24px; padding-left: 24px;
} }
.why-content ul li::before { .why-content ul li::before {
content: "→"; content: "→";
position: absolute; position: absolute;
left: 0px; left: 0px;
} }
.cta-section { .cta-section {
padding: 60px 0px; padding: 60px 0px;
} }
.cta-box { .cta-box {
position: relative; position: relative;
border-radius: 15px; border-radius: 15px;
@@ -531,6 +621,7 @@
padding: 90px 40px; padding: 90px 40px;
color: rgb(255, 255, 255); color: rgb(255, 255, 255);
} }
.cta-box::before { .cta-box::before {
content: ""; content: "";
position: absolute; position: absolute;
@@ -538,14 +629,17 @@
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%); 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%; width: 100%;
} }
.cta-content { .cta-content {
position: relative; position: relative;
z-index: 2; z-index: 2;
max-width: 500px; max-width: 500px;
} }
.cta-buttons { .cta-buttons {
margin-top: 20px; margin-top: 20px;
} }
.btn-primary { .btn-primary {
background: rgb(203, 105, 88); background: rgb(203, 105, 88);
padding: 13px 26px; padding: 13px 26px;
@@ -554,18 +648,22 @@
margin-right: 10px; margin-right: 10px;
text-decoration: none; text-decoration: none;
} }
.btn-outline { .btn-outline {
border: 1px solid rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);
padding: 13px 27px; padding: 13px 27px;
color: rgb(255, 255, 255); color: rgb(255, 255, 255);
text-decoration: none; text-decoration: none;
} }
.btn-outline img { .btn-outline img {
padding-right: 10px; padding-right: 10px;
} }
.why-content { .why-content {
padding: 0 30px; padding: 0px 30px;
} }
.evolutionwrap { .evolutionwrap {
background: rgb(255, 255, 255); background: rgb(255, 255, 255);
border: 1px solid rgb(239, 239, 239); border: 1px solid rgb(239, 239, 239);
@@ -573,43 +671,50 @@
border-radius: 15px; border-radius: 15px;
padding: 30px; padding: 30px;
} }
footer p { footer p {
text-align: center; text-align: center;
} }
.cta-box p { .cta-box p {
margin: 20px 0px 38px; margin: 20px 0px 38px;
font-weight: 200; font-weight: 200;
} }
.cta-box h2 { .cta-box h2 {
font-size: 33px; font-size: 33px;
} }
.optionmult { .optionmult {
border: 1px solid #EFEFEF; border: 1px solid rgb(239, 239, 239);
box-shadow: 15px 20px 45px rgba(233, 233, 233, 0.43); box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
border-radius: 15px; border-radius: 15px;
padding: 20px 20px; padding: 20px;
} }
.compare-section { .compare-section {
padding: 50px 0px; padding: 50px 0px;
} }
/* TOP TEXT */
.top-content { .top-content {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
margin-bottom: 40px; margin-bottom: 40px;
} }
.left-text h1 { .left-text h1 {
font-size: 36px; font-size: 36px;
font-weight: 500; font-weight: 500;
color: #222; color: rgb(34, 34, 34);
} }
.right-text { .right-text {
width: 35%; width: 35%;
font-size: 15px; font-size: 15px;
color: #666; color: rgb(102, 102, 102);
line-height: 1.6; line-height: 1.6;
} }
/* SLIDER */
.wrapper { .wrapper {
position: relative; position: relative;
width: 100%; width: 100%;
@@ -617,52 +722,57 @@
overflow: hidden; overflow: hidden;
border-radius: 6px; border-radius: 6px;
} }
.wrapper img { .wrapper img {
/* width: 100%; */
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
/* BEFORE AFTER */
.before, .after { .before, .after {
position: absolute; position: absolute;
top: 0; top: 0px;
left: 0; left: 0px;
height: 100%; height: 100%;
} }
.after { .after {
width: 50%; width: 50%;
overflow: hidden; overflow: hidden;
} }
/* LABEL */
.wrapper .label { .wrapper .label {
position: absolute; position: absolute;
top: 20px; top: 20px;
color: #fff; color: rgb(255, 255, 255);
font-size: 14px; font-size: 14px;
letter-spacing: 2px; letter-spacing: 2px;
} }
.before .label { .before .label {
right: 20px; right: 20px;
} }
.after .label { .after .label {
right: 20px; right: 20px;
} }
/* SCROLLER */
.scroller { .scroller {
position: absolute; position: absolute;
top: 0; top: 0px;
left: 50%; left: 50%;
height: 100%; height: 100%;
width: 5px; width: 5px;
background: white; background: white;
cursor: pointer; cursor: pointer;
} }
.compare-section { .compare-section {
background: url(./images/withoutlimitbackground.png); background: url("./images/withoutlimitbackground.png");
} }
.circle { .circle {
position: absolute; position: absolute;
background-image: url(/images/arrowcompare.svg); background-image: url("/images/arrowcompare.svg");
top: 50%; top: 50%;
left: 50%; left: 50%;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
@@ -672,42 +782,73 @@
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
color: #c96b2c; color: rgb(201, 107, 44);
font-size: 18px; font-size: 18px;
} }
.visualprototyping { .visualprototyping {
padding: 50px 0 0; padding: 50px 0px 0px;
} }
.compare-card .wrapper { .compare-card .wrapper {
height: 340px; height: 340px;
} }
.compare-card { .compare-card {
border: 1px solid #EFEFEF; border: 1px solid rgb(239, 239, 239);
box-shadow: 15px 20px 45px rgba(233, 233, 233, 0.43); box-shadow: rgba(233, 233, 233, 0.43) 15px 20px 45px;
border-radius: 15px; border-radius: 15px;
padding: 20px 20px; padding: 20px;
} }
.compare-card P {
.compare-card p {
text-align: center; text-align: center;
margin: 0; margin: 20px 0px 0px;
margin-top: 20px;
font-size: 20px; font-size: 20px;
font-weight: 500; font-weight: 500;
color: black; color: black;
} }
.material-item { .material-item {
transition: all 0.3s ease; transition: 0.3s;
} }
.material-item:hover { .material-item:hover {
transform: translateY(-5px) !important; transform: translateY(-5px) !important;
} }
.impact-card { .impact-card {
transition: all 0.3s ease; transition: 0.3s;
} }
.impact-card:hover { .impact-card:hover {
transform: translateY(-5px) !important; transform: translateY(-5px) !important;
} }
.vertical-text img { .vertical-text img {
width: 49px; 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;
}