HEX
Server: Apache
System: Linux v38079.2is.nl 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: democfellows (10015)
PHP: 8.1.34
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/creativefellows.nl/bestelscan.creativefellows.nl/public/scss/bu/_page-rows.scss
.row{}

.row__image-callout{
	
	position:relative;
	margin:7.5rem 0;
	background-color:$black;
	
	@include breakpoint(small only){
		margin:3rem 0;
		padding-bottom:1.5rem;
	}
	
	
	.grid-x{align-items: center;}
	
	.cell__image{
		padding-left:1.5rem;
		padding-right:1.5rem;
		.column-wrapper{
			position:relative;
			height:0;
			padding-bottom:100%;
		}
		.shape{
			position:absolute;top:-3rem;right:-3rem;bottom:-3rem;left:-3rem;transform:translateX(-4.5rem);background-color:$light-gray;
			
			&::before{content:"";position:absolute;top:3rem;left:0;right:0;border-top:solid 1px rgba($white,0.5);z-index:10;}
			&::after{content:"";position:absolute;bottom:3rem;left:0;right:0;border-bottom:solid 1px rgba($white,0.5);z-index:10;}
			
			@include breakpoint(small only){
				top:0;right:0;bottom:0;left:0;
				transform:translateX(0);
				
				&::before{border:solid 1px rgba($white,0.5);z-index:10;top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;}
				&::after{display:none;}
			}
		}
		
		img{position:absolute;right:0;left:0;}
	}
	
	.cell__text{
		
		padding-left:1.5rem;
		padding-right:1.5rem;
		padding-top:3rem;
		padding-bottom:3rem;
		
		*{color:$white;}
		p:last-of-type{margin:0;}
		.button{background-color:$white;color:$black;margin:1.5rem 0 0 0;}
		p a{color:$primary-color;}
	}
	
	
	
	
}

.row__image-callout-centered{
	
	background:none;
	margin:3rem 0;
	
	.grid-container{background:rgba($black,0.05);}
		
	.cell__text{
		.column-wrapper{padding:1.5rem;}
		*{color:$black;}	
		.button{background-color:$primary-color;color:$white;margin:1.5rem 0 0 0;}
	}
	
	.cell__image{
		
		.shape{
			position:absolute;top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem;transform:none;
			&::before{
				content:"";position:absolute;top:1.5rem;left:1.5rem;bottom:1.5rem;border:solid 1px rgba($white,0.5);border-right:none;z-index:10;	
			}
			&::after{display:none;}
			
		}
		
	}
	
	.grid-x > .cell__text + .cell__image .shape::before{left:0;right:1.5rem;border:solid 1px rgba($white,0.5);border-left:none;	}
	
	@include breakpoint(medium down){
		
	}
	
}


.row__quotes,
.row__customer-quote{
	
	blockquote{
		padding:0;
		@include font-for-header(200);
		text-transform:uppercase;
		text-align:center;
		letter-spacing:0.125rem;
		font-size:1.5rem;
		border:none;
		color:$black;
	}
	
	p{
		text-align:center;
		font-weight: bold;
	}
	
	span{}
	
}


.row__spacer{
	
	.default-spacer{height:1.5rem;}
	.space-1{height:1.5rem;}
	.space-2{height:3rem;}
	.space-3{height:4.5rem;}
	.space-4{height:6rem;}
	.space-5{height:7.5rem;}
	
}

.row__cards{
	
	position:relative;
	background-color:$black;
	margin-top:1.5rem;
	
	.grid-container{position:relative;z-index:10;}
	
	.column-wrapper[edittype=image]{height:0;padding-bottom:100%;background:$light-gray;}
	
	&::before{content:"";position:absolute;top:0;left:0;right:0;height:3rem;background:$white;z-index:0;}
	&::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3rem;background:$white;z-index:0;}

	.button{margin:0;}
	img{width:100%;}
	
	@include breakpoint(small only){
		.card-section{padding:1.5rem;}
	}
	
}