/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 06 2026 | 18:42:54 */
.career-banner::after { z-index: -1 !important; }
.page-content .tf-anchor-navigation--orange .tf-anchor-navigation__button::after, .tf-anchor-navigation--orange .tf-anchor-navigation__button::after { opacity: 0 !important; }

.hfe-nav-menu li{
	margin-bottom: 0px;
}

body #wpfront-notification-bar a.wpfront-button { background: #fff !important; color: #002b66 !important; }
body #wpfront-notification-bar a.wpfront-button:hover { background: #002b66 !important; color: #fff !important; }

div#box-corner-ads { width: 300px; border-radius: 5px 0 0 0; box-shadow: 0 0 10px rgba(0,0,0,0.15); position: fixed; right: 0; transition: all 0.3s ease-in-out; }
#close-corner-ads { transition: all 0.3s ease-in-out; }
footer .footer-right-column ul li.current-menu-item a { border-bottom: 1px solid transparent !important; }
footer .footer-right-column ul li.current-menu-item a:hover { border-bottom: 1px solid #555 !important; }
footer .footer-right-column .footer-column { width: 16% !important; padding-left: 3% !important; }
.tf-section.tf-resource-hero .tf-resource-hero__right .tf-resource-hero__description p,
.tf-section.tf-resource-hero .tf-resource-hero__right .tf-resource-hero__description p strong,
.tf-section.tf-resource-hero .tf-resource-hero__buttons div#tf-resource-gate__hubspot-insert { color: #fff !important; font-family: "Roboto", sans-serif !important; font-weight: 400; }

.tf-section.tf-resource-hero .tf-resource-hero__right .tf-resource-hero__description p strong { font-weight: 700 !important; }

/* CTS 2025 */
.cts-form__field.cts-form__field--required.organization-size-select-option { margin: 0 auto 16px; }
#gform_submit_button_17 { display: none !important; }
#find-time-01, #find-time-02, #find-time-03 { width: auto; height: auto; position: relative; background: #fe6a00; color: #fff; text-decoration: none; border-radius: 50px; margin: 14px 0 0 0; padding: 8px 24px; display: inline-block; font-size: 16px; letter-spacing: 0.05em; border: none; }
div#popup-01, div#popup-02, div#popup-03 { display: none; }
div#popup-01 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99999; background: rgba(0, 0, 0, 0.75); }
div#popup-02 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99998; background: rgba(0, 0, 0, 0.75); }
div#popup-03 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99997; background: rgba(0, 0, 0, 0.75); }
div#popup-01 iframe, div#popup-02 iframe, div#popup-03 iframe { width: 1100px; height: 92vh; display: block; position: relative; margin: 4vh auto 0 auto; float: none; }
div#popup-01 iframe { border: solid 3px #f00; }
div#popup-02 iframe { border: solid 3px #09f; }
div#popup-03 iframe { border: solid 3px #0f0; }
#close-popup-01, #close-popup-02, #close-popup-03 { width: 40px; height: 40px; display: block; position: relative; margin: 0; float: none; background: #0047fe; border-radius: 50%; position: absolute; top: 20px; right: 20px; transition: all 0.3s ease-in; }
#close-popup-01 img, #close-popup-02 img, #close-popup-03 img { width: 20px; height: 20px; display: block; position: relative; margin: 10px; float: none; color: #fff; transition: all 0.3s ease-in; }

/* PARTNERS PAGE*/
input#firstname-e2c8064d-61af-4d93-988a-fc03a8514c72,
input#lastname-e2c8064d-61af-4d93-988a-fc03a8514c72,
input#email-e2c8064d-61af-4d93-988a-fc03a8514c72,
textarea#expectations-e2c8064d-61af-4d93-988a-fc03a8514c72 { font-family: 'Roboto'; color: #747474; font-size: 16px; line-height: 16px; background: #F5f5f5; border: none; margin-bottom: 16px; }
textarea#expectations-e2c8064d-61af-4d93-988a-fc03a8514c72 { margin-bottom: 0; }
label#label-partner_program-e2c8064d-61af-4d93-988a-fc03a8514c72 { text-transform: none; font-family: 'Roboto'; font-size: 16px; letter-spacing: 0.015em; font-weight: 400; color: #666; }
#grow-with-us li.hs-form-radio { background-image: none !important; }
#grow-with-us label.hs-form-radio-display { font-family: 'Roboto'; font-size: 14px !important; line-height: 18px; color: #666; text-transform: none; font-weight: 400; letter-spacing: 0.035em; }
#grow-with-us label.hs-form-radio-display [type=radio] { margin: 2px 6px 0 0 !important; float: left; }
.hs_partner_program.hs-partner_program.hs-fieldtype-radio.field.hs-form-field { margin: 6px 0 28px 0 !important; padding: 0 0 0 12px; }
.hs_partner_program.hs-partner_program.hs-fieldtype-radio.field.hs-form-field ul.inputs-list.multi-container { margin: 0 0 0 12px; }
#grow-with-us .hs_submit.hs-submit input.hs-button.primary.large { background: #33CC80 !important; transition: all 0.3s ease-in; }
#grow-with-us .hs_submit.hs-submit input.hs-button.primary.large:hover { background: #34A844 !important; transition: all 0.3s ease-in; }

.tf-resource-hero__right .tf-resource-hero__description p:nth-child(2) { display: block !important; }

.tf-blog-author { width: 780px; height: 200px; display: block; margin: 0 auto; float: none; padding: 48px 100px; background: #fff; border-top: solid 1px #5FDD9E; border-bottom: solid 1px #5FDD9E; }
.tf-blog-author div:first-child { width: 200px; height: 200px; display: block; margin: 0 32px 0 0; float: left; }
.tf-blog-author div:first-child img { border-radius: 50%; border: solid 2px #5FDD9E; }
.tf-blog-author div.tf-blog-author__content { width: 548px; height: 200px; display: block; margin: 0; float: left; }
.tf-blog-author div.tf-blog-author__content .tf-blog-author__name { width: 100%; height: auto; display: block; margin: 0 auto 12px; float: none; font-size: 28px; font-weight: 700; line-height: 28px; }
.tf-blog-author div.tf-blog-author__content p { width: 100%; font-size: 16px; margin: 0; color: #555; }

#post-38969 .tf-blog-author { display: none !important; }
#post-38977 .tf-blog-author { display: none !important; }

.hs-form-private select { background-color: #fff !important; color: #111 !important; }
.hs-form-private select option { color: #111 !important; }


.bullet-list ul{
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.bullet-list li {
  position: relative;
  padding-left: 22px; /* space for image */
  margin-bottom: 10px;
}

.bullet-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.5em;
    width: 12px;
    height: 12px;
  background-image: url('/wp-content/uploads/2026/04/content-list-bg.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.cta-button img.ico-play { width: 20px;
    height: 20px;
    display: inline-block;
    float: none;
    transform: translateY(5px);
    padding: 0 0 0 3px;
    background: url(https://engageware.com/wp-content/uploads/2026/03/play-.png) no-repeat top center;
    background-repeat: no-repeat; }

#video-container {
  display: none;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.5s ease;
}

.post-tags{
	display: none;
}

@media only screen and (max-width: 1099px) {
	.tf-blog-author { width: 100%; height: auto; padding: 48px 0; }
	.tf-blog-author div:first-child { margin: 0 auto 24px; float: none; clear: both; width: 80%; height: auto; }
	.tf-blog-author div.tf-blog-author__content { width: 80%; height: auto; margin: 0 auto; float: none; }
}

@media only screen and (max-width: 499px) {
	.tf-blog-author div:first-child img { width: 70%; height: auto; margin: 0; float: none; }
	
	.news-detail-head { text-align: left; }
	footer .footer-right-column .footer-column {
		width: 94% !important;
		padding-left: 0 !important;
		margin: 0 auto 32px;
		float: none;
	}
}

@media only screen and (max-width: 399px) {
	.tf-blog-author div:first-child img { width: 70%; height: auto; margin: 0; float: none; }
}