@media(min-width:901px) {  

/* START STYLE 1 */

.content-full-width.link-boxes-block.wpblock.style-1 {
    position: relative;
} 

.content-full-width.link-boxes-block.wpblock.style-1 .container {
    padding: 0 90px 0 90px;
}

.content-full-width.link-boxes-block.wpblock.style-1.show-text-1 .container {
    padding-left: 100px;
}

.content-full-width.link-boxes-block.wpblock.style-1 .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
} 

.content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-box-content {
    width: 41.047%;
    padding-right: 40px;
    max-width: 600px;
}  

.content-full-width.link-boxes-block.wpblock.style-1.green-forest-background.content-1 .content .link-box-content h2 {
    color: var(--sand);
}  

.content-full-width.link-boxes-block.wpblock.style-1.green-forest-background.content-1 .content .link-box-content p {
    color: var(--sand);
}  

.content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-box-content p:last-child {
    padding: 0;
}

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes {
    display: flex; 
    flex-wrap: wrap;  
    width: 100%;  
}  

.content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-boxes {  
    width: 58.953%;    
}

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box, .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:active, .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:visited, .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:focus, .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover {
    display: block;
    position: relative;
    width: 33.33%;
    padding: 10px;
    text-decoration: none;
    transition: padding 0.4s linear;
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover {
    padding: 0;
    transition: padding 0.4s linear;
}

.content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-boxes .link-box {
    position: relative;
    width: 50%;
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner {
    height: 100%;
    width: 100%;
    background-color: var(--green-lime);  
    border-radius: 10px;  
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box.sand .link-box-inner {
    background-color: var(--sand);   
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box.white .link-box-inner {
    background-color: var(--white);   
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
    border-radius: 10px 10px 0px 0px;
    width: 100%;
    height: 312px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: height 0.4s linear;
}  

.content-full-width.link-boxes-block.wpblock.style-1.image-height-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
    height: 370px;
}  

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
    height: 322px;
    transition: height 0.4s linear;
}  

.content-full-width.link-boxes-block.wpblock.style-1.image-height-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
    height: 380px;
}  

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
    position: relative;
    padding: 50px 50px 110px 50px;
    transition: padding 0.4s linear;
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
    padding: 50px 60px 110px 60px;
    transition: padding 0.4s linear;  
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h4.sub-title {
    padding: 0 0 20px 0;
    font-family: "freight-text-pro";
    font-size: 220%;
    line-height: 145.455%;
    text-transform: none;
}   

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h3.title {
    padding: 0 0 22px 0;
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box.white .link-box-inner .link-box-inner-content h3 {
    color:  var(--green-hunter)
}  

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
    padding: 0 0 40px 0;
    font-size: 200%;
    line-height: 150%;
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
    position: absolute;
    bottom: 50px;
    left: 50px;
    transition: left 0.4s linear, background 0.5s ease;
} 

.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
    left: 60px;
    transition: left 0.4s linear, background 0.5s ease;
} 

/* END STYLE 1 */

/* START STYLE 2 */

.content-full-width.link-boxes-block.wpblock.style-2 {
    position: relative;
} 

.content-full-width.link-boxes-block.wpblock.style-2 .container {
    padding: 0 90px 0 90px;
}

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes {
    display: flex; 
    flex-wrap: wrap;  
    justify-content: space-between;   
    width: 100%;  
    max-width: 1490px;
}  

.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes {
    max-width: 100%;
}  

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box, .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box:active, .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box:visited, .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box:focus, .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box:hover {
    display: block;
    position: relative;
    width: 50%;
    padding: 10px;
    text-decoration: none;
} 

.content-full-width.link-boxes-block.wpblock.style-2.content-1 .content .link-boxes .link-box {
    position: relative;
    width: 50%;
} 

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner {
    height: 100%;
    width: 100%;
    background-color: var(--white);  
    border-radius: 10px;  
} 

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
    position: relative;
    padding: 80px 80px 184px 80px;
    transition: padding 0.4s linear;
} 

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box.no-button .link-box-inner .link-box-inner-content {
    padding-bottom: 80px;
}    

.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
    padding: 60px 50px 152px 50px;
} 

.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box.no-button .link-box-inner .link-box-inner-content {
    padding-bottom: 60px;
}    

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h4.sub-title {
    padding: 0 0 20px 0;
    font-family: "freight-text-pro";
    font-size: 220%;
    line-height: 145.455%;
    text-transform: none;
} 

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h2.title {
    padding: 0 0 30px 0;
    color: var(--green-hunter);
} 

.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content h2.title {
    padding: 0 0 22px 0;
    font-size: 600%;
    line-height: 76.667%;
} 

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
    padding: 0;
    font-size: 200%;
    line-height: 150%;
} 

.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button-link {
    position: absolute;
    bottom: 80px;
    left: 80px;
    padding: 0;
} 

.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button-link {
    bottom: 50px;
    left: 50px;
} 

/* END STYLE 2 */

/* START STYLE 3 */

.content-full-width.link-boxes-block.wpblock.style-3 {
    position: relative;
} 

.content-full-width.link-boxes-block.wpblock.style-3 .container {
    padding: 0 90px 0 90px;
}

.content-full-width.link-boxes-block.wpblock.style-3 .content {
    display: flex; 
    flex-wrap: wrap;  
    justify-content: space-between;
    align-items: center;
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes {
    display: flex;   
    width: 100%;  
}  

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:active, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:visited, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:focus, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover {
    display: block;
    position: relative;
    width: 50%;
    padding: 10px;
    text-decoration: none;
    transition: padding 0.4s linear;
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover {
    padding: 0;
    transition: padding 0.4s linear;
}

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner {
    height: 100%;
    width: 100%;
    background-color: var(--green-lime);  
    border-radius: 10px;  
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box.sand .link-box-inner {
    background-color: var(--sand);   
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 10px 0px 0px 10px;
    width: 283px;
    height: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: height 0.4s linear, top 0.4s linear, left 0.4s linear, width 0.4s linear;
}  

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
    transition: height 0.4s linear, top 0.4s linear, left 0.4s linear, width 0.4s linear;
    height: 100%;
    top: 0px;
    left: 0px;
    width: 293px
}  

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
    position: relative;
    width: 100%;
    padding: 50px 50px 112px 333px;
    transition: padding 0.4s linear;
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
    padding: 60px 60px 112px 343px;
    transition: padding 0.4s linear;  
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h3.title {
    padding: 0 0 22px 0;
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
    padding: 0 0 40px 0;
    font-size: 200%;
    line-height: 150%;
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
    position: absolute;
    bottom: 50px;
    left: 333px;
    transition: left 0.4s linear,bottom 0.4s linear;
} 

.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
    left: 343px;
    bottom: 40px;
    transition: left 0.4s linear,bottom 0.4s linear;
} 

/* END STYLE 3 */

}

@media(max-width:1640px) {
	
	.content-full-width.link-boxes-block.wpblock.style-1.show-text-1 .container {
		padding-left: 60px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .container, .content-full-width.link-boxes-block.wpblock.style-3 .container {
		padding: 0 50px 0 50px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-2 .container {
    	padding: 0 50px 0 50px;
  	}
	
}

@media(max-width:1500px) {
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
		padding: 40px 40px 100px 40px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
		padding: 40px 50px 100px 50px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
		font-size: 180%;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
		bottom: 40px;
		left: 40px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
		left: 50px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
		padding: 40px 40px 102px 323px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
		padding: 50px 50px 102px 333px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
		bottom: 40px;
    	left: 323px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
    	left: 333px;
    	bottom: 30px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button-link {
		bottom: 40px;
    	left: 40px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content h2.title {
		font-size: 500%;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
    	padding: 50px 40px 142px 40px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
		padding: 60px 60px 164px 60px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button-link {
		bottom: 60px;
		left: 60px;
	}
	
}

@media(max-width:1480px) {
	
	.content-full-width.link-boxes-block.wpblock.style-1.show-text-1 .container {
    	padding-left: 40px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .container, .content-full-width.link-boxes-block.wpblock.style-3 .container, .content-full-width.link-boxes-block.wpblock.style-2 .container {
		padding: 0 30px 0 30px;
	}
	
}

@media(max-width:1400px) {
  	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
    	font-size: 160%;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-image, .content-full-width.link-boxes-block.wpblock.style-1.image-height-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
		height: 280px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image, .content-full-width.link-boxes-block.wpblock.style-1.image-height-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
		height: 290px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
    	padding: 30px 30px 85px 30px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
    	padding: 30px 40px 85px 40px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
    	bottom: 30px;
    	left: 30px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
    	left: 40px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
		padding: 30px 30px 87px 273px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
		width: 243px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
		width: 253px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
    	bottom: 30px;
    	left: 273px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
    	padding: 40px 40px 87px 283px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
    	bottom: 20px;
    	left: 283px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h4.sub-title {
		font-size: 180%;
		padding-bottom: 12px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
		font-size: 180%;
	}
	
}

@media(max-width:1180px) { 
	
	.content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-box-content {
    	width: 38%;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-boxes {
    	width: 62%;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
		padding: 30px 30px 87px 230px;
	}
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
		width: 200px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
		left: 230px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
    	width: 210px;
  	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
		padding: 40px 40px 87px 240px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
		left: 240px;
	}
	
}

@media(max-width:900px) {  

    /* START STYLE 1 */

    .content-full-width.link-boxes-block.wpblock.style-1 {
        position: relative;
    } 
	
	.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
		padding: 30px 30px 120px 30px;
	}
	
	.content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button-link {
    	bottom: 30px;
    	left: 30px;
  	}

    .content-full-width.link-boxes-block.wpblock.style-1 .container {
        padding: 0 20px 0 20px;
    }

    .content-full-width.link-boxes-block.wpblock.style-1.show-text-1 .container {
        padding-left: 20px;
    }

    .content-full-width.link-boxes-block.wpblock.style-1 .content {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;        
    }      

    .content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-box-content {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 40px;
    }  

    .content-full-width.link-boxes-block.wpblock.style-1.green-forest-background.content-1 .content .link-box-content h2 {
        color: var(--sand);
    }  

    .content-full-width.link-boxes-block.wpblock.style-1.green-forest-background.content-1 .content .link-box-content p {
        color: var(--sand);
    }  

    .content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-box-content p:last-child {
        padding: 0;
    }

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes {
        display: flex; 
        flex-wrap: wrap;  
        width: 100%;  
    }  

    .content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-boxes {  
        width: 100%;    
    }

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box, .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:active, .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:visited, .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:focus, .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover {
        display: block;
        position: relative;
        width: 100%;
        padding: 10px;
        text-decoration: none;
        transition: padding 0.4s linear;
    } 

    .content-full-width.link-boxes-block.wpblock.style-1.content-1 .content .link-boxes .link-box {
        position: relative;
        width: 100%;
    } 

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner {
        height: 100%;
        width: 100%;
        background-color: var(--green-lime);  
        border-radius: 10px;  
    } 

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box.sand .link-box-inner {
        background-color: var(--sand);   
    } 

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box.white .link-box-inner {
        background-color: var(--white);   
    } 

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
        border-radius: 10px 10px 0px 0px;
        width: 100%;
        height: 312px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        transition: height 0.4s linear;
    }  

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image, .content-full-width.link-boxes-block.wpblock.style-1.image-height-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
        height: 312px;
    }    

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
        position: relative;
        padding: 30px 30px 90px 30px;
        transition: padding 0.4s linear;
    } 

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
        padding: 30px 30px 90px 30px;
    }

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h4.sub-title {
        padding: 0 0 10px 0;
        font-family: "freight-text-pro";
        font-size: 180%;
        line-height: 145%;
        text-transform: none;
    }   

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h3.title {
        padding: 0 0 22px 0;
    } 

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box.white .link-box-inner .link-box-inner-content h3 {
        color:  var(--green-hunter)
    }  

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
        padding: 0 0 30px 0;
        font-size: 180%;
        line-height: 145%;
    } 

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
        position: absolute;
        bottom: 30px;
        left: 30px;
        transition: left 0.4s linear, background 0.5s ease;
    } 

    .content-full-width.link-boxes-block.wpblock.style-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
        left: 30px;
    } 

    /* END STYLE 1 */    

    /* START STYLE 2 */

    .content-full-width.link-boxes-block.wpblock.style-2 {
        position: relative;
    } 

    .content-full-width.link-boxes-block.wpblock.style-2 .container {
        padding: 0 20px 0 20px;
    }

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes {
        display: flex; 
        flex-wrap: wrap;  
        justify-content: space-between;   
        width: 100%;  
    }  

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box, .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box:active, .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box:visited, .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box:focus, .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box:hover {
        display: block;
        position: relative;
        width: 100%;
        padding: 10px;
        text-decoration: none;
    } 

    .content-full-width.link-boxes-block.wpblock.style-2.content-1 .content .link-boxes .link-box {
        position: relative;
        width: 100%;
    } 

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner {
        height: 100%;
        width: 100%;
        background-color: var(--white);  
        border-radius: 10px;  
    } 

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
        position: relative;
        padding: 40px 30px 124px 30px;
    } 

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box.no-button .link-box-inner .link-box-inner-content {
        padding: 30px;
    }     

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h4.sub-title {
        padding: 0 0 10px 0;
        font-family: "freight-text-pro";
        font-size: 200%;
        line-height: 145.455%;
        text-transform: none;
    } 

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h2.title {
        padding: 0 0 30px 0;
        color: var(--green-hunter);
    } 

    .content-full-width.link-boxes-block.wpblock.style-2.full-width .content .link-boxes .link-box .link-box-inner .link-box-inner-content h2.title {
        padding: 0 0 22px 0;
        font-size: 400%;
        line-height: 76.667%;
    } 

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
        padding: 0;
        font-size: 180%;
        line-height: 145%;
    } 

    .content-full-width.link-boxes-block.wpblock.style-2 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button-link {
        position: absolute;
        bottom: 30px;
        left: 30px;
        padding: 0;
    } 

    /* END STYLE 2 */    

    /* START STYLE 3 */

    .content-full-width.link-boxes-block.wpblock.style-3 {
        position: relative;
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .container {
        padding: 0 20px 0 20px;
    }

    .content-full-width.link-boxes-block.wpblock.style-3.show-text-1 .container {
        padding-left: 20px;
    }

    .content-full-width.link-boxes-block.wpblock.style-3 .content {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;        
    }      

    .content-full-width.link-boxes-block.wpblock.style-3.content-1 .content .link-box-content {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 40px;
    }  

    .content-full-width.link-boxes-block.wpblock.style-3.green-forest-background.content-1 .content .link-box-content h2 {
        color: var(--sand);
    }  

    .content-full-width.link-boxes-block.wpblock.style-3.green-forest-background.content-1 .content .link-box-content p {
        color: var(--sand);
    }  

    .content-full-width.link-boxes-block.wpblock.style-3.content-1 .content .link-box-content p:last-child {
        padding: 0;
    }

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes {
        display: flex; 
        flex-wrap: wrap;  
        width: 100%;  
    }  

    .content-full-width.link-boxes-block.wpblock.style-3.content-1 .content .link-boxes {  
        width: 100%;    
    }

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:active, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:visited, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:focus, .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover {
        display: block;
        position: relative;
        width: 100%;
        padding: 10px;
        text-decoration: none;
        transition: padding 0.4s linear;
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover {
        padding: 0;
        transition: padding 0.4s linear;
    }

    .content-full-width.link-boxes-block.wpblock.style-3.content-1 .content .link-boxes .link-box {
        position: relative;
        width: 100%;
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner {
        height: 100%;
        width: 100%;
        background-color: var(--green-lime);  
        border-radius: 10px;  
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box.sand .link-box-inner {
        background-color: var(--sand);   
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box.white .link-box-inner {
        background-color: var(--white);   
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
        border-radius: 10px 10px 0px 0px;
        width: 100%;
        height: 312px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        transition: height 0.4s linear;
    }  

    .content-full-width.link-boxes-block.wpblock.style-3.image-height-1 .content .link-boxes .link-box .link-box-inner .link-box-inner-image {
        height: 370px;
    }  

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
        height: 322px;
        transition: height 0.4s linear;
    }  

    .content-full-width.link-boxes-block.wpblock.style-3.image-height-1 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-image {
        height: 380px;
    }  

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content {
        position: relative;
        padding: 30px 30px 90px 30px;
        transition: padding 0.4s linear;
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content {
        padding: 50px 60px 110px 60px;
        transition: padding 0.4s linear;  
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h4.sub-title {
        padding: 0 0 20px 0;
        font-family: "freight-text-pro";
        font-size: 220%;
        line-height: 145.455%;
        text-transform: none;
    }   

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content h3.title {
        padding: 0 0 22px 0;
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box.white .link-box-inner .link-box-inner-content h3 {
        color:  var(--green-hunter)
    }  

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content .text p {
        padding: 0 0 30px 0;
        font-size: 180%;
        line-height: 145%;
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box .link-box-inner .link-box-inner-content p.button {
        position: absolute;
        bottom: 30px;
        left: 30px;
        transition: left 0.4s linear, background 0.5s ease;
    } 

    .content-full-width.link-boxes-block.wpblock.style-3 .content .link-boxes .link-box:hover .link-box-inner .link-box-inner-content p.button {
        left: 60px;
        transition: left 0.4s linear, background 0.5s ease;
    } 

    /* END STYLE 3 */        

}  