File: D:/HostingSpaces/SBogers10/slenders.komma.pro/resources/sass/site/6-Organisms/_organisms.usp.scss
.o-usp {
}
.o-usp__contain {
@include mq(1300) {
margin: auto;
width: column(10, 12);
}
}
.o-usp__top {
padding: 60px 0 35px;
background-color: palette(secondary, 100);
}
.o-usp__header {
margin-bottom: 50px;
padding-bottom: 20px;
border-bottom: 3px solid palette(secondary);
}
.o-usp__heading {
max-width: 800px;
margin: auto;
@include mq(500) {
text-align: center;
}
}
.o-usp__grid {
@include mq(500) {
@include flex(space-between, flex-start, $flex-wrap: wrap);
}
}
.o-usp__item {
margin-bottom: 60px;
@include mq(500, 700) {
margin-left: auto;
margin-right: auto;
max-width: 400px;
width: 100%;
}
@include mq(700) {
width: calc((100% - 70px) / 2);
}
@include mq(1000) {
width: calc((100% - 140px) / 3);
}
}
.o-usp__title {
margin: 0 0 35px;
}
.o-usp__impressions {
position: relative;
overflow: hidden;
&:before {
content: '';
position: absolute;
left: 0;
top: 0;
display: block;
width: 100%;
height: 50%;
background-color: palette(secondary);
}
.o-usp--dark-theme & {
&:before {
background-color: palette(primary);
}
}
}
.o-usp__impression-contain {
@include mq(700) {
@include contain()
}
}
.o-usp__impressions-tray {
display: grid;
grid-template-rows: 1fr;
grid-template-columns: 1fr;
}
.o-usp__impression {
position: relative;
grid-row: 1;
grid-column: 1;
opacity: 0;
transition: opacity 0.6s ease-in-out;
&.is-active {
opacity: 1;
.ie & {
display: block;
}
}
.ie & {
display: none;
}
}
.o-usp__impression-indicator {
position: absolute;
z-index: 2;
left: 0;
top: -1px;
display: none;
width: calc((100% - 140px) / 3);
.o-usp__impression:nth-child(2) & {
left: calc((100% - 140px) / 3 + 70px);
}
.o-usp__impression:nth-child(3) & {
left: auto;
right: 0;
}
@include mq(1000) {
.is-active & {
@include flex(center);
}
}
&:before {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 43px 43px 0 43px;
border-color: palette(secondary, 100) transparent transparent transparent;
}
}