@import "../../resources/scss/util/variables";
@import "../../resources/scss/util/mixins";
.block-services-list{
padding: rem-calc(48 0 24 0);
@include bp($lg){
padding: rem-calc(96 0 72 0);
}
&.bg--primary{
color: $white;
.overline,
.heading,
.content-col{
color: $white;
}
}
.heading{
@include fluid-type(20, 40, 375, $max-container-size);
letter-spacing: 0.02em;
font-weight: 300;
margin-bottom: rem-calc(32);
strong{
font-weight: 600;
}
@include bp($lg){
margin-bottom: rem-calc(48);
}
}
.service-item-wrap{
margin-bottom: rem-calc(24);
}
.service-item{
text-decoration: none;
color: $white;
display: flex;
flex-direction: column;
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: rem-calc(20);
margin-bottom: rem-calc(24);
padding: rem-calc(15 32 15 32);
transition: 0.3s ease-in border;
&:last-child{
margin-bottom: 0;
}
&:hover{
border-color: $orange;
}
@include bp($md){
flex-direction: row;
align-items: center;
padding: rem-calc(30 40 30 40);
height: 100%;
}
&-content{
@include bp($md){
padding-left: rem-calc(32);
max-width: rem-calc(461);
}
}
&-heading{
font-size: rem-calc(20);
line-height: rem-calc(32);
display: flex;
align-items: center;
margin-bottom: rem-calc(16);
@include bp($md){
font-size: rem-calc(24);
}
.btn-arrow-only{
width: 2rem;
height: 2rem;
margin-left: rem-calc(16);
@include bp($md){
margin-left: rem-calc(32);
}
}
}
}
}