/* xl - DESKTOP STYLES */ 
.hidden {display:none;}

.skew-bg {background-color:#5BE7C4;text-transform:uppercase;font-weight:bold;text-align:center;padding:5px 20px;height:80px;align-content:center;transform: skewX(-25deg); margin-bottom:10px;}
.skew-bg > span {transform: skewX(25deg);display:inline-block;}


.topheading {color:#FFF;font-size:60px;}

.custom-grid-icons .qodef-m-content {margin-top:75px;}
.custom-grid-icons .qodef-m-icon-wrapper {flex:1!important;}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {flex-shrink:1!important;}

li p {display:inline-block;}
footer li {margin:0!important;}
footer li a {font-size:15px;color:#FFF;}

#qodef-page-inner {padding: 130px 0 40px;}

.orgs-worked img {max-height:100px;}

#client-promisehub img:hover {content:url('/wp-content/uploads/2024/09/promisehub-color.png');transition: all 1s ease-out; }
#client-armillaria img:hover {content:url('/wp-content/uploads/2024/09/armillaria.png');transition: all 1s ease-out; }
#client-zebrasunite img:hover {content:url('/wp-content/uploads/2024/10/zebrasunitecoop-logo.png');transition: all 1s ease-out; }



#orgs-worked img {max-height:100px;}
#orgs-worked .swiper-wrapper .swiper-slide:nth-child(3n+1) img:hover {content:url('/wp-content/uploads/2024/09/promisehub-color.png');transition: all 1s ease-out; }
#orgs-worked .swiper-wrapper .swiper-slide:nth-child(3n+2) img:hover {content:url('/wp-content/uploads/2024/10/zebrasunitecoop-logo.png');transition: all 1s ease-out; }
#orgs-worked .swiper-wrapper .swiper-slide:nth-child(3n+3) img:hover {content:url('/wp-content/uploads/2024/09/armillaria.png');transition: all 1s ease-out; }

@media screen and (min-width:1025px) and (max-width:1920px) {
	
	.adjustable-fonts h3 {font-size:1.4vw;line-height:1.5vw;margin:1.2vw auto 1.2vw;}
	.adjustable-fonts:last-child h3 {margin-bottom:1.5vw;}
	.adjustable-fonts p {margin-top:-1px;}
}

@media screen and (max-width:1024px) {
	.desktop-only {display:none;}
}


#qodef-top-area-inner {visibility: hidden;}

@media only screen and (max-width: 480px) {
    .qodef-content-grid {
        width: 100%; 
    }
}

.qodef-opener-icon.qodef-source--svg-path span path, .qodef-opener-icon.qodef-source--svg-path span>* {
       stroke: black !important; 
	
}

	@media (max-width: 1024px) {
    .elementor-13137 .elementor-element.elementor-element-567ad1a {
      
        font-size: 12px;
    }
}
	
	.elementor-13137 .elementor-element.elementor-element-addef93 {
    --spacer-size: 0px;
}

@media (max-width: 767px) {
	
	#qodef-page-inner {
    padding: 0;
}
    .skew-bg {
        transform: skewX(0deg) !important;
		margin-bottom: 5px;
		margin-left: 5px;
		height: 90px
    }
	.skew-bg span {
		transform: skewX(0deg);
	}
	.topheading {
       
        font-size: 33px !important;
    }	
	.qodef-h3, h3 {
          font-size: 25px;   
          margin: 0;
       }
}


/* lg - TABLET LANDSCAPE STYLES */ 
@media (max-width: 1199px) {
  .topheading {color:#FFF;font-size:40px;}
  .custom-grid-icons .qodef-m-icon-wrapper {flex-shrink:1;}
  .qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {flex-shrink:1!important;}
}

/* md - TABLET PORTRAIT STYLES */ 
@media (max-width: 991px) {
  .qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {flex-shrink:1!important;}
}

/* sm - SMARTPHONE LANDSCAPE STYLES */ 
@media (max-width: 767px) {
  .topheading {text-align:center;}
  .qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {flex-shrink:1!important;}
  .qodef-m-title-text {padding-right:15px;}
  .skew-bg span {font-size:16px;}
  .skew-bg {transform: skewX(-5deg)};
  .skew-bg > span{transform: skewX(5deg)};
  
}

/* xs - SMARTPHONE PORTRAIT STYLES */ 
@media (max-width: 479px) {
  .qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {flex-shrink:1!important;}
  .skew-bg span {font-size:16px;}
}

