|
|
@@ -207,8 +207,7 @@
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
.solution {
|
|
|
- @extend %landing-container;
|
|
|
- @apply py-120px lt-sm:py-120px lt-sm:px-0;
|
|
|
+ @apply landing-container py-120px lt-sm:py-120px lt-sm:px-0;
|
|
|
}
|
|
|
|
|
|
.solution-header {
|
|
|
@@ -235,18 +234,9 @@
|
|
|
}
|
|
|
|
|
|
.solution-card {
|
|
|
- position: relative;
|
|
|
- display: flex;
|
|
|
- height: 100%;
|
|
|
- cursor: pointer;
|
|
|
- overflow: hidden;
|
|
|
- border-radius: 24px;
|
|
|
- will-change: transform, opacity;
|
|
|
- transition:
|
|
|
- transform 600ms cubic-bezier(0.34, 1.56, 0.64, 1),
|
|
|
- opacity 600ms ease,
|
|
|
- flex 600ms ease-in-out,
|
|
|
- background-color 600ms ease-in-out;
|
|
|
+ @apply relative flex h-full cursor-pointer overflow-hidden rounded-24px will-change-[transform,opacity] transition-all duration-600
|
|
|
+ transition-[transform:cubic-bezier(0.34,1.56,0.64,1),opacity:ease,flex:ease-in-out,background-color:ease-in-out];
|
|
|
+ @apply lt-sm:flex-[0_0_90%] lt-sm:min-h-750px lt-sm:w-630px lt-sm:[scroll-snap-align:center] lt-sm:rounded-24px;
|
|
|
|
|
|
@media (min-width: 768px) {
|
|
|
&.active {
|
|
|
@@ -257,9 +247,6 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @apply lt-sm:flex-[0_0_90%] lt-sm:min-h-750px lt-sm:w-630px;
|
|
|
- @apply lt-sm:[scroll-snap-align:center];
|
|
|
-
|
|
|
&:not(.active) {
|
|
|
@apply lt-sm:scale-96 lt-sm:opacity-50;
|
|
|
}
|