
/* CTA Button */
.cta-above-footer {padding: 50px 0;margin: 0;background-color: #dddddd;position: relative;overflow: hidden;}
.cta-button-row {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 0 -25px;}
.cta-button-col {padding: 0 25px;}
a.cta-btn,
a.cta-btn:visited {color: #ffffff;font-size: 18px;line-height: 1.2;outline: none;background-color: #78cbcf;text-transform: uppercase;padding: 14px 12px;min-width: 300px;display: inline-block;text-align: center;font-family: "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;border-radius: 2px;}
a.cta-btn:hover,
a.cta-btn:focus {background-color: #4c4c4c;color: #ffffff;text-decoration: none;}
a.cta-btn.cta-bg-a {background-color: #000000;}
a.cta-btn.cta-bg-a:hover,
a.cta-btn.cta-bg-a:focus {background-color: #4c4c4c;}
a.cta-btn.cta-bg-b {background-color: #41bfbe;}
a.cta-btn.cta-bg-b:hover,
a.cta-btn.cta-bg-b:focus {background-color: #4c4c4c;}
a.cta-btn.cta-bg-c {background-color: #43454b;}
a.cta-btn.cta-bg-c:hover,
a.cta-btn.cta-bg-c:focus {background-color: #4c4c4c;}
@media only screen and (max-width:1199px) {
	.cta-button-col {padding: 0 15px;}
.cta-button-row {margin: 0 -15px;}
a.cta-btn,
a.cta-btn:visited {font-size: 17px;min-width: 260px;}
}
@media only screen and (max-width:991px) {
	.cta-button-col {padding: 0 10px;}
.cta-button-row {margin: 0 -10px;}
a.cta-btn,
a.cta-btn:visited {font-size: 15px;min-width: 210px;}
.cta-above-footer {padding: 40px 0;}
}
@media only screen and (max-width:767px) {
	.cta-button-col {margin-top: 18px;}
.cta-button-row {margin-top: -18px;}
a.cta-btn,
a.cta-btn:visited {min-width: 240px;}
.cta-above-footer {padding: 33px 0;}
}
/* END CTA Button */
/* Popup CSS*/
#popmake-73294 button.pum-close.popmake-close {
    background-color: #78cbcf !important;
}

#popmake-73294 button.pum-close.popmake-close:hover {
    background-color: #78cbcfbf !important;
}
.custom-popup-wrapper {
    display: flex;
    gap: 30px;
}
 .custom-popup-wrapper .popup-content {
    padding-top: 20px;
}
@media (max-width:767px){
	.custom-popup-wrapper {
flex-direction: column;
		gap: 20px;
}
	 .custom-popup-wrapper .popup-content {
    padding-top: 0px;
}
	.pum-container {
		padding: 20px !important;
}
}