Files
fire-exam/src/views/home/ui/result/result.module.scss

147 lines
2.8 KiB
SCSS

.Result {
margin: 0 auto;
width: rem(320px);
padding: rem(60px) 0;
@include iftablet {
margin: 0 auto;
width: rem(712px);
}
@include iflaptop {
width: rem(930px);
padding: rem(80px) 0;
}
@include ifdesktop {
width: rem(1340px);
padding: rem(160px) 0 rem(80px);
}
.Header {
font-family: $font-open-sans;
font-weight: $font-semi-bold;
font-size: rem(28px);
line-height: 100%;
color: $color-text;
margin-bottom: rem(40px);
@include iftablet {
font-size: rem(36px);
margin-bottom: rem(60px);
}
@include iflaptop {
font-size: rem(36px);
margin-bottom: rem(80px);
}
@include ifdesktop {
font-size: rem(60px);
margin-bottom: rem(96px);
}
}
.Row {
width: 100%;
display: flex;
flex-direction: column-reverse;
gap: rem(20px);
margin-bottom: rem(40px);
@include iftablet {
flex-direction: row;
justify-content: space-between;
gap: rem(80px);
margin-bottom: rem(80px);
}
@include ifdesktop {
gap: rem(60px);
margin-bottom: rem(160px);
}
&:nth-child(odd) {
flex-direction: column-reverse;
@include iftablet {
flex-direction: row-reverse;
}
}
.Review {
flex: 1 0;
.Title {
font-family: $font-open-sans;
font-weight: $font-regular;
font-size: rem(28px);
line-height: 100%;
color: $color-text;
margin-bottom: rem(20px);
@include iftablet {
margin-bottom: rem(36px);
}
@include iflaptop {
font-size: rem(32px);
margin-bottom: rem(40px);
}
@include ifdesktop {
font-size: rem(48px);
}
}
.Description {
font-family: $font-open-sans;
font-weight: $font-regular;
font-size: rem(18px);
line-height: 100%;
color: $color-text;
@include iflaptop {
font-size: rem(20px);
}
@include ifdesktop {
font-size: rem(24px);
}
}
}
.Picture {
flex: 1 rem(220px);
position: relative;
border-radius: rem(28px);
object-fit: contain;
max-width: rem(320px);
height: rem(220px);
overflow: hidden;
@include iflaptop {
flex: 1 0;
max-width: rem(440px);
height: rem(260px);
}
@include ifdesktop {
max-width: rem(720px);
height: rem(540px);
}
&:after {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
z-index: 1;
left: 0;
top: 0;
background-color: rgba(#292E3D, .4);
transition: 250ms background-color;
}
}
}
}