File: /var/www/quadcode-site/src/style/components/slide-numbers.scss
.slide-numbers {
position: relative;
height: 100%;
width: 100%;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);
border-radius: 16px;
padding: 64px;
transition: 1.5s ease;
@include breakpoint-down('deskS') {
padding: 24px;
}
@include breakpoint-down('tabM') {
padding: 10px;
padding-top: 24px;
}
&--one {
background: linear-gradient(180deg, #2E2E2E 0%, #303030 100%);
}
&--two {
background: linear-gradient(180deg, #E6E6E6 0%, #EFEFEF 100%);
transform: translateY(50px);
@include breakpoint-down('deskS') {
transform: translateY(42px);
}
@include breakpoint-down('tabM') {
transform: translateY(26px);
}
.slide-numbers__desc, .slide-numbers__title {
color: $primary !important;
}
}
&--three {
background: linear-gradient(180deg, #AC5E5E 0%, #AB6767 100%);
transform: translateY(80px);
@include breakpoint-down('deskS') {
transform: translateY(68px);
}
@include breakpoint-down('tabM') {
transform: translateY(40px);
}
}
&__control {
position: absolute;
left: 10px;
bottom: 10px;
display: flex;
align-items: center;
}
&__desc {
color: $white;
margin-left: 10px;
}
&__title {
color: $white;
max-width: 780px;
margin: 0 auto;
text-align: center;
@include breakpoint-down('deskS') {
max-width: 334px;
margin-bottom: 43px;
}
@include breakpoint-down('tabM') {
max-width: 315px;
}
}
&__block-image {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
@include breakpoint-down('deskS') {
position: unset;
transform: none;
margin: 0 auto;
width: fit-content;
}
img {
width: 820px;
height: 393.82px;
@include breakpoint-down('deskL') {
width: 620px;
height: 298.3px;
}
@include breakpoint-down('deskS') {
width: 415px;
height: 200px;
}
@include breakpoint-down('tabM') {
width: 100%;
height: auto;
max-width: 332.29px;
max-height: 335px;
}
}
}
&__number {
svg {
@include breakpoint-down('deskS') {
width: 50px;
height: 50px;
}
}
}
&__image-desktop {
@include breakpoint-down('tabM') {
display: none;
}
}
&__image-mobile {
display: none;
@include breakpoint-down('tabM') {
display: block;
}
}
}