@font-face {
    font-family: 'Nunito';
    src: url('fonts/Nunito-Light.woff2') format('woff2'),
        url('fonts/Nunito-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

numsites{
	display:inline;
}

.stk-block-columns.lnd-state-grid-row {
	margin-bottom: 50px;
}

.stk-block-columns.lnd-state-grid-row > .stk-row.stk-inner-blocks.stk-block-content{
	--stk-column-gap: 50px !important;
}

@media screen and (max-width:970px){
	.lnd-home-grid-row .stk-row.stk-inner-blocks{
		--stk-column-gap: 30px !important;
	}
	.lnd-sect-grid-row .stk-row.stk-inner-blocks{
		--stk-column-gap: 10px !important;
	}
	.stk-block-columns.lnd-state-grid-row, .stk-block-columns.lnd-state-grid-row, .stk-block-columns.lnd-sect-grid-row {
		margin-bottom: 20px !important;
	}
	.stk-block-columns.lnd-state-grid-row > .stk-row.stk-inner-blocks.stk-block-content{
		--stk-column-gap: 20px !important;
	}
}
@media screen and (max-width:767px){
	.stk-block-columns.lnd-state-grid-row, .stk-block-columns.lnd-sect-grid-row{
		margin-bottom: 0px !important;
	}
	.stk-block-columns.lnd-state-grid-row .stk-block.stk-block-column.stk-column>.stk-column-wrapper, .stk-block-columns.lnd-state-grid-row .stk-block.stk-block-column.stk-column>.stk-column-wrapper{
		margin: 1px auto 0px auto!important;
	}
}



.stk-column-wrapper.stk-block-column__content:has(.lnd-home-box){
	margin:0px;
}

.lnd-home-box, .lnd-sect-box, .lnd-state-box{
	display:flex;
	align-items:stretch;
	width: 100%;
	padding:0px;
	background-color:#dedede;
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
	transition: background-size .5s;
}


.lnd-home-box{
	background-size:100% auto;
}

.lnd-home-box{
	aspect-ratio: 4 / 3;
}
.lnd-sect-box, .lnd-state-box{
	background-size:auto 100% ;
}
.lnd-sect-box, .lnd-state-box{
	aspect-ratio: 5 / 2.2;
}


.lnd-home-box:hover{
	background-size: 110% auto;
}

.lnd-sect-box:hover, .lnd-state-box:hover{
	background-size: auto 110% ;
}

@media screen and (max-width:970px){
	.lnd-sect-box, .lnd-state-box{
		aspect-ratio: 1.5 / 1;
	}
	
	.lnd-home-box{
	    background-size: auto 100%;
		aspect-ratio: 1 / 1;
	}
	
	.lnd-home-box:hover{
		background-size: auto 110%;
	}


}
@media screen and (max-width:900px){
	.lnd-sect-box, .lnd-state-box{
		aspect-ratio: 1.5 / 1;
	}
}

@media screen and (max-width: 767px){
	.lnd-sect-box, .lnd-state-box{
		aspect-ratio: 1.5 / 1;
	}
}
.wp-admin .lnd-home-box, .lnd-home-box a, .wp-admin .lnd-sect-box, .lnd-sect-box a, .wp-admin .lnd-state-box, .lnd-state-box a{
	display:flex;
	position:relative;
	justify-content:center;
/*	flex-wrap:wrap; */
	flex-direction:column;
	align-items: center;
	width:100%;
	cursor:pointer;
	text-decoration:none;
	transition: background-color .5s;
}

.wp-admin .lnd-home-box, .wp-admin .lnd-sect-box, .wp-admin .lnd-state-box{
	height:auto;
}
.lnd-home-box a, .lnd-sect-box a, .lnd-state-box a{
	height:100%;
}


.wp-admin .lnd-home-box, .lnd-home-box a{
	background-color:#ffffff33;
}
.wp-admin .lnd-sect-box, .lnd-sect-box a, .lnd-state-box a{
	background-color:#ffffff11;

}
.lnd-home-box a:hover, .lnd-sect-box a:hover, .lnd-state-box a:hover{
	background-color:#00000033;
	text-decoration:none;
}
.lnd-home-box input.lnd-box-name, .lnd-home-box h2.lnd-box-name,
.lnd-sect-box input.lnd-box-name, .lnd-sect-box h2.lnd-box-name,
.lnd-state-box input.lnd-box-name, .lnd-state-box h2.lnd-box-name{
	display:inline-block;
	font-family: Nunito,Poppins,sans-serif !important;
	text-align:center;
	color:#fff !important;
	text-shadow: 1px 1px 6px #000000;
	text-transform:uppercase !important;
	font-weight:600;
	margin-bottom: 0px; 
	padding:0px;
	line-height:6rem;
	text-align:center;
}
.lnd-home-box input.lnd-box-name, .lnd-home-box h2.lnd-box-name,
.lnd-sect-box input.lnd-box-name, .lnd-sect-box h2.lnd-box-name{
	margin-top: 2rem;
}

.lnd-state-box input.lnd-box-name, .lnd-state-box h2.lnd-box-name{
	margin-top: 0px;
}

.lnd-home-box input.lnd-box-name, .lnd-sect-box input.lnd-box-name, .lnd-state-box input.lnd-box-name{
	background-image:none;
	border:none;
	outline:none;
}
.lnd-home-box input.lnd-box-name, .lnd-sect-box input.lnd-box-name{
	background-color:transparent;
	width:100%;
}
.lnd-state-box input.lnd-box-name, .lnd-state-box h2.lnd-box-name{
	background-color:rgb(167, 0, 21);
	width:auto;
	max-width:90%;
	line-height: 120%;
	vertical-align:center;
	height:auto;
	min-height:60px;
}
.lnd-state-box h2.lnd-box-name{
	padding: 1rem 3rem;
	line-height: 100%;
	min-height:20px;
	height:auto;
}

@media screen and (max-width: 970px) and (min-width: 767px){
	.lnd-state-box h2.lnd-box-name{
		padding: 1rem 1.5rem;
	}
	
}
.lnd-home-box h2.lnd-box-name, .lnd-sect-box h2.lnd-box-name, .lnd-state-box h2.lnd-box-name{
	height:auto !important;
	line-height:120%;
}

.lnd-home-box input.lnd-box-name.lnd_regular, .lnd-sect-box input.lnd-box-name.lnd_regular, .lnd-state-box input.lnd-box-name.lnd_regular{
	font-size: 3.2rem !important;
}
.lnd-home-box input.lnd-box-name.lnd_small, .lnd-sect-box input.lnd-box-name.lnd_small, .lnd-state-box input.lnd-box-name.lnd_small{
	font-size: 2.7rem !important;
}
.lnd-home-box input.lnd-box-name.lnd_smaller, .lnd-sect-box input.lnd-box-name.lnd_smaller, .lnd-state-box input.lnd-box-name.lnd_smaller{
	font-size: 2.3rem !important;
}
.lnd-home-box input.lnd-box-name.lnd_smallest, .lnd-sect-box input.lnd-box-name.lnd_smallest, .lnd-state-box input.lnd-box-name.lnd_smallest{
	font-size: 1.8rem !important;
}
.lnd-home-box input.lnd-box-name.lnd_vsmallest, .lnd-sect-box input.lnd-box-name.lnd_vsmallest, .lnd-state-box input.lnd-box-name.lnd_vsmallest{
	font-size: 1.5rem !important;
}

.lnd-home-box h2.lnd-box-name.lnd_regular, .lnd-sect-box h2.lnd-box-name.lnd_regular, .lnd-state-box h2.lnd-box-name.lnd_regular{
	font-size: 5rem !important;
}
.lnd-home-box h2.lnd-box-name.lnd_small, .lnd-sect-box h2.lnd-box-name.lnd_small, .lnd-state-box h2.lnd-box-name.lnd_small{
	font-size: 4rem !important;
}
.lnd-home-box h2.lnd-box-name.lnd_smaller, .lnd-sect-box h2.lnd-box-name.lnd_smaller{
	font-size: 3.5rem !important;
}
.lnd-home-box h2.lnd-box-name.lnd_smallest, .lnd-sect-box h2.lnd-box-name.lnd_smallest{
	font-size: 2.5rem !important;
}
.lnd-home-box h2.lnd-box-name.lnd_vsmallest, .lnd-sect-box h2.lnd-box-name.lnd_vsmallest{
	font-size: 2.5rem !important;
}

.lnd-state-box h2.lnd-box-name.lnd_smaller{
	font-size: 3.3rem !important;
}
.lnd-state-box h2.lnd-box-name.lnd_smallest{
	font-size: 2.3rem !important;
}
.lnd-state-box h2.lnd-box-name.lnd_vsmallest{
	font-size: 2rem !important;
}

@media screen and (max-width:1100px) and (min-width: 971px){

	.lnd-home-box h2.lnd-box-name.lnd_regular, .lnd-sect-box h2.lnd-box-name.lnd_regular, .lnd-state-box h2.lnd-box-name.lnd_regular{
		font-size: 5rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_small, .lnd-sect-box h2.lnd-box-name.lnd_small, .lnd-state-box h2.lnd-box-name.lnd_small{
		font-size: 4rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_smaller, .lnd-sect-box h2.lnd-box-name.lnd_smaller, .lnd-state-box h2.lnd-box-name.lnd_smaller{
		font-size: 3.5rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_smallest, .lnd-sect-box h2.lnd-box-name.lnd_smallest, .lnd-state-box h2.lnd-box-name.lnd_smallest{
		font-size:2.5rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_vsmallest, .lnd-sect-box h2.lnd-box-name.lnd_vsmallest, .lnd-state-box h2.lnd-box-name.lnd_vsmallest{
		font-size: 2.5rem !important;
		padding: 1rem 1.5rem;
		max-width: 95%;
	}
}
@media screen and (max-width:970px) and (min-width: 767px){

	.lnd-home-box h2.lnd-box-name.lnd_regular, .lnd-sect-box h2.lnd-box-name.lnd_regular, .lnd-state-box h2.lnd-box-name.lnd_regular{
		font-size:4.5rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_small, .lnd-sect-box h2.lnd-box-name.lnd_small, .lnd-state-box h2.lnd-box-name.lnd_small{
		font-size: 3.5rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_smaller, .lnd-sect-box h2.lnd-box-name.lnd_smaller, .lnd-state-box h2.lnd-box-name.lnd_smaller{
		font-size: 3rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_smallest, .lnd-sect-box h2.lnd-box-name.lnd_smallest, .lnd-state-box h2.lnd-box-name.lnd_smallest{
		font-size:2.2rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_vsmallest, .lnd-sect-box h2.lnd-box-name.lnd_vsmallest, .lnd-state-box h2.lnd-box-name.lnd_vsmallest{
		font-size: 2rem !important;
	}
	
	.lnd-home-box input.lnd-box-name.lnd_regular, .lnd-sect-box input.lnd-box-name.lnd_regular, .lnd-state-box input.lnd-box-name.lnd_regular{
		font-size: 2.7rem !important;
	}
	.lnd-home-box input.lnd-box-name.lnd_small, .lnd-sect-box input.lnd-box-name.lnd_small, .lnd-state-box input.lnd-box-name.lnd_small{
		font-size: 2.2rem !important;
	}
	.lnd-home-box input.lnd-box-name.lnd_smaller, .lnd-sect-box input.lnd-box-name.lnd_smaller{
		font-size: 1.8rem !important;
	}
	.lnd-home-box input.lnd-box-name.lnd_smallest, .lnd-sect-box input.lnd-box-name.lnd_smallest{
		font-size: 1.2rem !important;
	}
	.lnd-home-box input.lnd-box-name.lnd_vsmallest, .lnd-sect-box input.lnd-box-name.lnd_vsmallest{
		font-size: 1rem !important;
	}
	
	.lnd-state-box h2.lnd-box-name.lnd_smaller{
		font-size: 2.5rem !important;
	}
	.lnd-state-box h2.lnd-box-name.lnd_smallest{
		font-size: 2rem !important;
	}
	.lnd-state-box h2.lnd-box-name.lnd_vsmallest{
		font-size: 2rem !important;
	}

}
@media screen and (max-width:767px){

	.lnd-home-box h2.lnd-box-name.lnd_regular, .lnd-sect-box h2.lnd-box-name.lnd_regular,
	.lnd-home-box h2.lnd-box-name.lnd_small, .lnd-sect-box h2.lnd-box-name.lnd_small, .lnd-state-box h2.lnd-box-name.lnd_regular,
	.lnd-home-box h2.lnd-box-name.lnd_small, .lnd-sect-box h2.lnd-box-name.lnd_small{
		font-size: 5rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_smaller, .lnd-sect-box h2.lnd-box-name.lnd_smaller,
	.lnd-home-box h2.lnd-box-name.lnd_smallest, .lnd-sect-box h2.lnd-box-name.lnd_smallest,
	.lnd-home-box h2.lnd-box-name.lnd_vsmallest, .lnd-sect-box h2.lnd-box-name.lnd_vsmallest, .lnd-state-box h2.lnd-box-name.lnd_smaller,
	.lnd-home-box h2.lnd-box-name.lnd_smallest, .lnd-sect-box h2.lnd-box-name.lnd_smallest,
	.lnd-home-box h2.lnd-box-name.lnd_vsmallest, .lnd-sect-box h2.lnd-box-name.lnd_vsmallest{
		font-size: 4.5rem !important;
	}
}
@media screen and (max-width:500px){

	.lnd-home-box h2.lnd-box-name.lnd_regular, .lnd-sect-box h2.lnd-box-name.lnd_regular,
	.lnd-home-box h2.lnd-box-name.lnd_small, .lnd-sect-box h2.lnd-box-name.lnd_small, .lnd-state-box h2.lnd-box-name.lnd_regular,
	.lnd-home-box h2.lnd-box-name.lnd_small, .lnd-sect-box h2.lnd-box-name.lnd_small{
		font-size: 3.5rem !important;
	}
	.lnd-home-box h2.lnd-box-name.lnd_smaller, .lnd-sect-box h2.lnd-box-name.lnd_smaller,
	.lnd-home-box h2.lnd-box-name.lnd_smallest, .lnd-sect-box h2.lnd-box-name.lnd_smallest,
	.lnd-home-box h2.lnd-box-name.lnd_vsmallest, .lnd-sect-box h2.lnd-box-name.lnd_vsmallest, .lnd-state-box h2.lnd-box-name.lnd_smaller,
	.lnd-home-box h2.lnd-box-name.lnd_smallest, .lnd-sect-box h2.lnd-box-name.lnd_smallest,
	.lnd-home-box h2.lnd-box-name.lnd_vsmallest, .lnd-sect-box h2.lnd-box-name.lnd_vsmallest{
		font-size: 2.5rem !important;
	}
}

.lnd-home-box .lnd-box-desc, .lnd-sect-box .lnd-box-desc{
	display:inline-block;
	max-width:90%;
	overflow:visible;
	height:auto !important;
	min-height: 1.5rem !important;
	line-height:120%;
	margin: 1rem 0px 0px 0px;
	font-size:1.5rem;
	font-family:Poppins,"Nunito Sans",sans-serif;
	text-align:center;
	color:#fff;
/*	white-space:pre; */
	padding: 1rem 2rem;
	border:none;
	border-radius:0px 0px 0px 0px;
	box-shadow: 1px 0px 4px #0008;
	outline:none;
	resize:none;
	background-image:none;
	background-color: #253551;
	text-transform:none;
}

@media screen and (max-width:970px){
	.lnd-state-box h2.lnd-box-name{
		margin-top: 0px;
	}
	.lnd-home-box .lnd-box-desc, .lnd-sect-box .lnd-box-desc{
		padding: 1rem 1rem;
	}

}


.block-editor-inner-blocks .lnd-home-box input.lnd-box-name, .block-editor-inner-blocks .lnd-home-box h2.lnd-box-name,
.block-editor-inner-blocks .lnd-sect-box input.lnd-box-name, .block-editor-inner-blocks .lnd-sect-box h2.lnd-box-name{
	margin-top: .5rem;
}

.block-editor-inner-blocks .lnd-home-box .lnd-box-name, .block-editor-inner-blocks .lnd-sect-box .lnd-box-name, .block-editor-inner-blocks .lnd-state-box .lnd-box-name{
	max-height: 80px; 
}
.block-editor-inner-blocks .lnd-home-box .lnd-box-desc, .block-editor-inner-blocks .lnd-sect-box .lnd-box-desc{
	width:80%;
	font-family:Poppins,"Nunito Sans",sans-serif;
	font-size:1.3rem;
	font-weight:400;
	text-transform:none;
	line-height: 110%;
	padding: 0px;
	margin-top: .25rem;
}

.lnd-home-box textarea.lnd-box-desc, .lnd-sect-box textarea.lnd-box-desc{
	padding: .5rem .5rem;
}

button.lnd_image_button{
	height:auto;
	max-height:100%;
}

.editor-post-featured-image__container .editor-post-featured-image__preview img.components-responsive-wrapper__content{
	width: auto !important;
}

/* box hover panels */
.lnd-home-box .lnd-box-hover{
	 display:flex;
	 justify-content:center;
	 align-items:flex-start;
	 flex-direction:column;
	 position:absolute;
	 top: 0px;
	 left:0px;
	 width:100%;
	 height:100%;
	 z-index:10000;
	 font-weight:normal;
	 text-align:center;
	 padding: 2rem;
	 line-height: 130%;
	 
	 background-color:#253551;
	 color:#fff;
	 opacity:0.0;
	 transition:opacity .5s;
}
.lnd-home-box .lnd-box-hover-cont{
	width:100%;
	text-align:center;
}
.lnd-home-box .lnd-box-hover.wht{
	 background-color:#ffffffee;
	 color:#000;
}

.lnd-home-box:hover .lnd-box-hover{ /* hover panel background opacity */
	 opacity: 1.0
}