245 lines
3.9 KiB
SCSS
Executable File
245 lines
3.9 KiB
SCSS
Executable File
@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;
|
|
}
|
|
}
|