/* hero unit */
.hero-unit-001 p {
    color: #fff;
  	font-size:16px;
    letter-spacing: 3px;
    text-shadow: 1px 1px 3px rgb(0 0 0) !important;
}
.hero-unit-001 h1.sppb-addon-title {
    color: #fff;
    text-shadow: 3px 3px 5px rgb(0 0 0 / 80%) !important;
}
.hero-unit-001 {
    padding: 100px 15px;
    width: 80%;
    margin: auto;
    left: 0;
    right: 0;
}
.hero-bg-001 {
    padding-top: 80px !important;
}
@media (max-width:991px){
    .hero-bg-001 {
        padding-top: 60px !important;
}
  	.hero-unit-001 p {
      	font-size:14px;
}
  	.hero-unit-001 strong{
        display:none;
}
	.hero-unit-001 h1.sppb-addon-title {
      	font-size:48px;
}
	.hero-unit-001 {
    	padding: 50px 15px;
    	width: 80%;
    	margin: auto;
    	left: 0;
    	right: 0;
}}



/* home about */
.home-about-001 img{
    width:300px;
    height:auto;
}
@media (max-width:767px){
    .home-about-001 img{
    width:200px;
    height:auto;
}
}
.home-about-001 p{
    margin-bottom:30px;
}
@media (min-width:992px){
.home-about-001 p {
    padding: 0px 200px;
}}
@media (min-width:1201px){
.home-about-001 p {
    padding: 0px 300px;
}}
@media (max-width:1200px){
.sp-page-builder .page-content #home-about{
    background-size:contain;
}}



/* home promise */
.home-promise-002 img {
    width: 100px;
    height:auto;
}
@media (max-width:767px){
    .home-promise-002 img{
    width:80px;
    height:auto;
}
}
.home-promise-002 .sppb-addon-title{
    color: #fff;
}
.home-promise-002 .sppb-addon-content{
    color: #fff;
}



/* home how */
.home-how-002 .sppb-addon-header .sppb-addon-title{
    letter-spacing:1px
}
.sppb-animated-number {
    font-family:'Cormorant Garamond';
    font-size:60px;
    color:#a0a568;
}



/* image style */
.img-style-001{
    border: solid 15px #eeefe5;
    box-shadow:3px 3px 10px rgb(0 0 0 / 30%) !important;
	height:fit-content !important;
}
.img-style-002 img{
    aspect-ratio: 1/1;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
   	object-fit:cover;
    object-position:center center;
}
.img-style-002 .sppb-addon-single-image-container {
    width: 100%;
}
.img-style-003 img{
    width: 100% !important;
    max-width: 100% !important;
    height:500px;
    object-fit:cover;
    object-position:center center;
}
.img-style-003 .sppb-addon-single-image-container {
    width: 100%;
    height:500px;
}
@media (max-width:1400px) and (min-width:768px){
.img-style-004 img{
    height:650px;
}
.img-style-004 .sppb-addon-single-image-container {
    height:650px;
}}

@media (max-width:767px){
.img-style-003 img{
    aspect-ratio:1/1;
    width: 100% !important;
    max-width: 100% !important;
    height: 100%;
}
.img-style-003 .sppb-addon-single-image-container {
    width: 100%;
    height:300px !important;
}
/*.home-dark-001 .sppb-addon-header .sppb-addon-title, .home-light-001 .sppb-addon-header .sppb-addon-title{
    margin-top: 30px !important;
}*/
}


/* home title on dark background */
.home-dark-001 .sppb-addon-header .sppb-addon-title {
    color:#c5d708;
    letter-spacing:3px;
    margin-bottom: 10px !important;
   	text-transform: uppercase;
}
.home-dark-001 .sppb-addon-text-block .sppb-addon-title{
    color:#fff;
  	margin-bottom:30px;
}
.home-dark-001 .sppb-addon-text-block .sppb-addon-content{
    color:#fff;
  	/*margin-bottom:30px;*/
}
/* home title on light background */
.home-light-001 .sppb-addon-header .sppb-addon-title {
    color:#4c5118;
    letter-spacing:3px;
    margin-bottom: 10px !important;
    text-transform: uppercase;
}
.home-light-001 .sppb-addon-text-block .sppb-addon-title{
    color:#4c5118;
  	margin-bottom:30px;
}
.home-light-001 .sppb-addon-text-block .sppb-addon-content{
    color:#4c5118;
  	/*margin-bottom:30px;*/
}
/* textblock on the right */
@media (min-width:768px){
.text-right-001 {
    padding-left:15px;
}
}



/* cta */
.cta-section-001 .sppb-addon-text-block .sppb-addon-title {
    margin-bottom:30px;
}
.cta-section-001 .sppb-addon-text-block .sppb-addon-content {
    margin-bottom:30px;
}