/* Block: CTA - Call to action */

.block_us_ctaimgtext{position:relative;background:#000000;}
.block_us_ctaimgtext *{transition:var(--us-transition);}

.block_us_ctaimgtext .background{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;z-index:-1;opacity:.5;}
.block_us_ctaimgtext .background img{display:block;object-fit:cover;object-position:50% 50%;height:100%;width:100%;}

.block_us_ctaimgtext .center{position:relative;}
.block_us_ctaimgtext .text-align-center{margin-left:auto;margin-right:auto;text-align:center !important;}


.block_us_ctaimgtext .text-overlay.text-light{color:#FFFFFF !important;}

.block_us_ctaimgtext.padding-one{padding-top:var(--us-margin);padding-bottom:var(--us-margin);}
.block_us_ctaimgtext.padding-two{padding-top:var(--us-margin-double);padding-bottom:var(--us-margin-double);}
.block_us_ctaimgtext.padding-three{padding-top:calc( var(--us-margin) * 3 );padding-bottom:calc( var(--us-margin) * 3 );}



.block_us_ctaimgtext .text-overlay hgroup{position:relative;top:0;left:0;margin-top:30px;margin-bottom:30px;margin-bottom:3vw;}
	.block_us_ctaimgtext .text-overlay hgroup h4{font-size:12px;font-weight:700;line-height:1.33;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px 0 !important;opacity:.66;color:#FFFFFF;text-align:center;}
	.block_us_ctaimgtext .text-overlay hgroup h4 a{color:inherit !important;text-decoration:none!important;font-weight:inherit !important;}
	.block_us_ctaimgtext .text-overlay hgroup h2{display:block;margin:0;font-size:22px;line-height:1.33;font-weight:600;text-align:center;text-transform:none !important;}
	.block_us_ctaimgtext .text-overlay hgroup h2 a{color:inherit !important;text-decoration:none!important;font-weight:inherit !important;}
	.block_us_ctaimgtext .text-overlay .description{max-width:480px;margin:30px 0 30px 0;transition:var(--us-transition);max-width:var(--us-text-width);margin-top:var(--us-margin-half);}
	.block_us_ctaimgtext .text-overlay .description p:first-child{margin-top:0;}
	.block_us_ctaimgtext .text-overlay .description p:last-child{margin-bottom:0;}

.block_us_ctaimgtext .text-overlay .media-button{margin:30px 0;transition:var(--us-transition);}
.block_us_ctaimgtext .text-overlay .media-button a.theme-button-secondary{font-size:16px !important;}


.block_us_ctaimgtext .text-overlay.text-light hgroup h4,
.block_us_ctaimgtext .text-overlay.text-light hgroup h2{color:#FFFFFF !important;}
.block_us_ctaimgtext .text-overlay.text-light .description,
.block_us_ctaimgtext .text-overlay.text-light .description p{color:#FFFFFF !important;}


.text-overlay strong{font-weight:600;}


@media screen and (min-width:768px){

.block_us_ctaimgtext .text-overlay.textwidth-one-third{width:50%;}
.block_us_ctaimgtext .text-overlay.textwidth-one-half{width:60%;}

/*.block_us_ctaimgtext .text-align-center .media-button{text-align:center;}*/

}

@media screen and (min-width: 900px){

.block_us_ctaimgtext .text-overlay.textwidth-one-third{width:33%;}
.block_us_ctaimgtext .text-overlay.textwidth-one-half{width:50%;}

}

@media screen and (min-width:1200px){

.block_us_ctaimgtext .text-overlay hgroup h2{font-size:32px;font-size:2.2vw;}
.block_us_ctaimgtext .text-overlay .media-button{margin-top:3vw;}

}
