Migrate to modernize template

This commit is contained in:
Marek Lesko
2025-10-19 16:34:01 +00:00
parent 9deee01ba3
commit aba8943d17
666 changed files with 25377 additions and 45152 deletions

View File

@@ -0,0 +1,244 @@
@use "../variables" as *;
.demos-dd {
max-width: $boxedWidth !important;
}
.img-overlay {
position: relative;
border: 1px solid var(--mat-sys-outline);
.overlay-content {
display: none;
}
&:hover {
&:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 8;
background-color: rgba(55, 114, 255, 0.2);
border-radius: $border-radius;
}
.overlay-content {
display: flex;
position: absolute;
top: 0;
z-index: 9;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
}
}
}
.topbar-xl {
height: 80px;
z-index: 1;
}
// ----------------------------------------------------------
// banner
// ----------------------------------------------------------
@media (min-width: 900px) {
.banner-title {
font-size: 54px !important;
line-height: 60px !important;
}
}
@media (max-width: 1200px) {
.banner-section {
padding-top: 60px;
}
}
.banner-title {
font-size: 36px;
line-height: 44px;
}
.banner-subtitle {
line-height: 25px;
}
.btn-custom {
height: 56px !important;
padding: 0 52px !important;
font-size: 16px;
&.sm {
padding: 0 34px !important;
}
}
@media (max-width: 767px) {
.btn-custom {
padding: 0 36px !important;
}
}
.banner-slider {
background-color: $light-primary;
min-width: 2000px;
height: calc(100vh - 100px);
max-height: 790px;
border-radius: $border-radius;
overflow: hidden;
}
.slider-img {
animation: slideup 35s linear infinite;
}
.slider-img2 {
animation: slidedown 35s linear infinite;
}
@keyframes slideup {
0% {
transform: translate3d(0, 0, 0);
}
100% {
transform: translate3d(0px, -100%, 0px);
}
}
@keyframes slidedown {
0% {
transform: translate3d(0, -100%, 0);
}
100% {
transform: translate3d(0px, 0, 0px);
}
}
// sections
.spacer {
padding: 80px 0 100px;
}
.section-title {
font-size: 28px;
line-height: 32px;
}
@media (min-width: 991px) {
.section-title {
font-size: 36px;
line-height: 43px;
}
}
// demo slider
.demo-slider {
margin-top: 40px;
.demo-slide {
animation: slide 45s linear infinite;
}
}
@keyframes slide {
0% {
transform: translate3d(0, 0, 0);
}
100% {
transform: translate3d(-100%, 0, 0);
}
}
.lh-base {
line-height: 1.75;
}
// call to action
.shape-card {
background-repeat: no-repeat;
background-position: center center;
overflow: hidden;
}
.spacer-sm {
padding-top: 60px;
padding-bottom: 30px;
}
.spacer-bottom {
padding-bottom: 60px;
}
.section-title2 {
font-size: 30px;
line-height: 36px;
font-weight: 700;
}
.c2a-card {
margin-top: -70px;
background-repeat: no-repeat;
background-position: center;
}
.border-white {
border: 1px solid $white !important;
}
.border-accent {
border: 1px solid $accent !important;
}
.border-primary {
border: 1px solid $primary !important;
}
.hstack {
display: flex;
flex-direction: row;
gap: 20px;
}
@media (max-width: 767px) {
.hstack {
flex-direction: column;
}
.bg-size-cover {
background-size: cover;
}
}
.shapes-component {
&::before {
content: "";
position: absolute;
left: 0;
bottom: -32px;
width: 388px;
height: 382px;
z-index: -1;
background-image: url(/assets/images/shapes/shape-2.svg);
background-repeat: no-repeat;
}
&::after {
content: "";
position: absolute;
top: -125px;
right: -96px;
width: 267px;
height: 252px;
z-index: -1;
background-image: url(/assets/images/shapes/shape-1.svg);
background-repeat: no-repeat;
}
}