@import "../../resources/scss/util/variables";
@import "../../resources/scss/util/mixins";
.block-benefits{
padding: 3em 0;
@include bp($lg){
padding: 6em 0;
}
@include bp($xl){
padding: rem-calc( 130 0 155 0 );
}
.heading{
font-size: rem-calc(20);
line-height: rem-calc(28);
letter-spacing: 0.05em;
font-weight: 400;
margin-bottom: rem-calc(32);
color: $black;
@include bp($lg){
font-size: rem-calc(40);
line-height: rem-calc(48);
margin-bottom: rem-calc(56);
}
}
&-row{
margin-bottom: rem-calc(24);
}
&__item{
text-decoration: none;
position: relative;
border-radius: rem-calc(16);
overflow: hidden;
display: block;
border: 1px solid #9F9F9F;
padding: rem-calc(24 20);
color: $black;
@include bp($lg){
border-radius: rem-calc(32);
padding: rem-calc(42 40);
height: 100%;
}
&__icon-wrapper{
margin-bottom: rem-calc(32);
height: 65px;
display: flex;
align-items: center;
img{
max-height: 65px;
max-width: 65px;
}
}
&__heading{
font-size: rem-calc(24);
line-height: rem-calc(32);
font-weight: 600;
margin-bottom: rem-calc(8);
letter-spacing: 0.05em;
}
&__text{
font-weight: 400;
font-size: rem-calc(16);
line-height: rem-calc(24);
letter-spacing: 0.05em;
}
}
&.bg--primary{
.heading{
color: $white;
}
.block-benefits__item{
color: $white;
border: 1px solid rgba(255, 255, 255, 0.5);
}
}
}