File: D:/HostingSpaces/SBogers60/royalforkliftbenelux.com/wwwroot/css/partials/home/_reasonsRow.sass
.reasons-row
position: relative
background-color: $royalForkBlue
.grid-row
position: relative
.grid-col
vertical-align: middle
padding: 100px 0
.reasons-block
overflow: visible
padding-right: column(1, 24)
>h2
font-size: 2rem
line-height: 1.2
font-weight: bold()
color: white
margin: 0 0 45px
padding-left: 55px
ul
list-style: none
margin: 0
padding: 0
li
+flex(space-between, flex-start)
+ li
margin-top: 30px
.list-icon
display: block
margin-top: 7px
width: 12px
height: 12px
transform: rotate(45deg)
transform-origin: 0 100%
transition: transform 0.4s
border-top: 3px solid $royalForkGreen
border-right: 3px solid $royalForkGreen
//svg
// width: 100%
// max-height: 32px
p
width: calc(100% - 55px)
margin: 0
font-size: 0.8rem
line-height: 1.2
color: $royalForkLightBlue
strong
font-size: 1.2rem
line-height: 1.6
display: block
margin-bottom: 3px
color: $royalForkLightGreen
font-weight: regular()
+respond-to-width(1600)
margin-top: 6px
strong
font-size: 1rem
+respond-to-width(1080)
margin-top: 8px
.trigger
+flex(flex-start, center)
margin-top: 60px
margin-left: 55px
.button
border: 2px solid $royalForkYellow
border-radius: 5px
background: transparent
margin-right: column(1, 12)
font-weight: semi-bold()
.image-placeholder
width: 180px
+respond-to-width(1600)
width: 150px
figure
position: relative
width: 100%
padding-bottom: 100%
height: 0
span
position: absolute
border-radius: 100%
top: 0
left: 0
width: 100%
height: 100%
background-position: center
background-size: cover
+respond-to-width(1400)
.trigger
display: block
.button
margin-right: 0
.image-placeholder
display: none
.background
position: absolute
width: 100%
height: 100%
top: 0
left: 0
//&:after
// content: ''
// position: absolute
// width: column(7, 12)
// height: 100%
// top: 0
// right: 0
// background: linear-gradient(90deg, $blackGradient3)
.right-side
vertical-align: top
overflow: visible
position: absolute
right: 0
top: 0
width: column(6.5, 12)
height: 100%
&.grid-col
padding: 0
h4
font-size: 0.65rem
color: $lightBlue
font-weight: semi-bold()
text-transform: uppercase
margin-bottom: 30px
.video-wrapper
background-color: $black
.news-block
width: column(4, 5)
+respond-to-width(1350)
width: 100%
.post
background: none
box-shadow: none
border-bottom: 1px solid rgba(white, 0.25)
a
+flex(flex-start, center)
text-decoration: none
padding: 20px 0
height: auto
p
display: block
width: calc(100% - 90px)
margin: 0
font-size: 1.1rem
line-height: 1
color: white
font-weight: semi-bold()
opacity: 1
transition: opacity 0.4s
+respond-to-width(900)
font-size: 0.9rem
.date
position: relative
display: block
font-size: 1.4rem
width: 60px
left: 0
top: 0
.arrow
position: relative
display: block
width: 12px
margin-left: 25px
transform: translate3d(0,0,0)
transition: transform 0.4s
.arrow-icon
position: relative
right: 3px
width: 100%
max-height: 15px
transform-origin: center
transform: rotate(270deg)
.st0
fill: $lightBlue
transition: fill 0.4s
&:hover
p
opacity: 0.5
.arrow
transform: translate3d(10px,0,0)
.images
position: absolute
width: 100%
height: 100%
top: 0
left: 0
span
position: absolute
width: 100%
height: 100%
top: 0
left: 0
background-size: cover
background-position: center
&.small
display: none
picture
display: none
width: 100%
margin: 0
img
width: 100%
+respond-to-width(900)
.grid-row
width: 100%
.background
display: none
.reasons-block
display: block
width: 100%
padding: 60px column(1, 12)
max-width: 600px
margin: auto
.right-side
position: relative
width: 100%
height: auto
.images
position: relative
height: auto
>span
display: none
picture
display: block