/*MEDIA ICONS BLOCK*/
.media-icons{
	--gap:var(--32px) 0;
	--icon-font:var(--nav);
	--icons-div-height:var(--267px);
	--icons-margin-bottom:var(--101px);
	--subtext-font:var(--n4) var(--15px) / var(--15px) var(--bff);
	--h-margin-bottom:var(--30px);
	--h-font:var(--n4) var(--60px) / var(--60px) var(--hff);
	--bpad:var(--36px);
	--tpad:var(--vpad);
}

@media (max-width:768px) {
	.media-icons{
		--gap:0;
		--icons-div-height:var(--188px);
		--icons-div-width:50%;
		--icon-width:100%;
		--icon-height:100%;
		--copy-margin-top:var(--12px);
		--bpad:var(--73px);
		--tpad:var(--78px);
		--h-margin-bottom:var(--22px);
		--icons-margin-bottom:var(--33px);
		--icon-margin-bottom:var(--32px);
	}
	
	.iconset .icon-bike{
		--icon-margin-bottom:0;
	}
}

@media (min-width:769px) {
	.media-icons{
		--gap:var(--40px) var(--67px);
	}
	.iconset .icon-picture{
		--icon-width:var(--113px);
		--icon-height:var(--164px);
		--copy-margin-top:var(--31px);
	}
	.iconset .icon-pet{
		--icon-width:var(--148px);
		--icon-height:var(--194px);
	}
	.iconset .icon-flexible{
		--icon-width:var(--164px);
		--icon-height:var(--163px);
		--copy-margin-top:var(--39px);
	}
	.iconset .icon-broadband{
		--icon-width:var(--132px);
		--icon-height:var(--138px);
		--copy-margin-top:var(--45px);
	}
	.iconset .icon-furniture{
		--icon-width:var(--184px);
		--icon-height:var(--199px);
		--copy-margin-top:var(--14px);
	}
	.iconset .icon-ampersand{
		--icon-width:var(--185px);
		--icon-height:var(--224px);
		--copy-margin-top:var(--n15px);
		--copy-margin-left:var(--n25px);
		--padding-right:0;
	}
	.iconset .icon-bike{
		--icon-width:var(--118px);
		--icon-height:var(--215px);
		--copy-margin-top:var(--12px);
	}
}

.media-icons-block > div.media-icons {padding: var(--vpad) var(--hpad) var(--bpad);text-align:center}
.media-icons h1 {margin-bottom:var(--h-margin-bottom); font:var(--h-font, var(--h1));width:100%;}
.media-icons .copy p {font:var(--p2); width:100%;}
.media-icons > .copy {margin-bottom:var(--h-margin-bottom);}

.iconset {display: flex;flex-wrap: wrap;justify-content:center;align-items:center;position:relative;gap:var(--gap, 0);margin-bottom:var(--icons-margin-bottom);}
.iconset > div {width:var(--icons-div-width);position:relative;display:flex;height:var(--icons-div-height);flex-direction: column;padding: 0 var(--padding-right, var(--27px)) 0 var(--padding-left, var(--27px));justify-content: flex-end;margin-bottom:var(--icon-margin-bottom, 0);}
.iconset > div p {font:var(--icon-font, var(--nav));text-transform: uppercase;text-align: center;font-weight: bold;margin-bottom: 0;letter-spacing: calc(var(--ls) * 2);margin:var(--copy-margin-top,0) var(--copy-margin-right, 0) var(--copy-margin-bottom, 0) var(--copy-margin-left, 0);}
.iconset > div img {width:var(--icon-width, 100%);max-width:var(--icon-width, 100%);height: var(--icon-div-height, 100%);max-height: var(--icon-height, 100%);object-fit:contain;}

