#ns-video-embed .wpb_wrapper {padding-top: 0 !important; padding-bottom: 0 !important;}

#ns-html-btn  .wpb_wrapper {padding-top: 0 !important; padding-bottom: 3em !important;}

#ns-video-embed .iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
#ns-video-embed .iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.sc_team_columns_wrap {justify-content: center !important;}

.team-highlight h6 {font-size: 24px;}

.page-id-87578 .title-section-below-header {display: none;}

.scheme_dark ul.trx_addons_list_parameters>li:before {padding-top: 12px;}

.cd-2col-image .vc_column-inner {background-size: cover;}

.mc4wp-form .mc4wp-form-fields input.sc_button_hover_slide_left {margin: 0 !important;}

.mc4wp-form .mc4wp-form-fields label.mcfwp-agree-input {margin-top: 1rem;}


@media (max-width: 1440px) {

.team_member_content .button-row .sc_button {padding: 1.2em 3em !important;}

}


@media (max-width: 1024px) {

.footer-emailer-container {padding: 3rem;}

.footer-emailer-container .vc_row {flex-direction: column; align-items: center; gap: 2rem;}

.footer-emailer-container .mc4wp-form .mc4wp-form-fields label.mcfwp-agree-input {display: flex; justify-content: center;}

.footer-emailer-container h5 {text-align: center;}

.footer-emailer-container .vc_col-sm-5, .footer-emailer-container .vc_col-sm-7 {width: 60%;}

.footer-emailer-container .mc4wp-form .mc4wp-form-fields {flex-direction: row; justify-content: center;}

.footer-emailer-container .mc4wp-form label:has(>input[type="checkbox"]) > input[type="checkbox"], .footer-emailer-container .mc4wp-form label:has(>input[type="checkbox"])::before {position: relative;}

.footer-emailer-container .mc4wp-form .mc4wp-form-fields input[type="email"] {width: 55%; height: 3.64em;}

}


@media (max-width: 800px) {

.footer-emailer-container .vc_col-sm-5, .footer-emailer-container .vc_col-sm-7 {width: 70%;}

.team_member_content .button-row {padding: 0 !important;}

.team_member_content .button-row .sc_button {font-size: 14px !important; line-height: 1 !important; padding: 11px 19px !important;}

.team_member_content .button-row .sc_button_icon_right .sc_button_title {vertical-align: text-top;}

}


@media (max-width: 600px) {

.team-highlight {text-align: center;}

.footer-emailer-container .vc_col-sm-5, .footer-emailer-container .vc_col-sm-7 {width: 90%;}

.footer-emailer-container .mc4wp-form .mc4wp-form-fields input[type="email"] {width: 100%;}

.footer-emailer-container .mc4wp-form .mc4wp-form-fields {flex-direction: column;  gap: 2rem;}

.scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {display: table; margin-left: auto; margin-right: auto;}

form.wpcf7-form input[type="submit"] {margin-bottom: 2rem;}

}


@media (max-width: 479px) {

.team_member_content .button-row {padding: 0 !important; margin-bottom: 4rem !important;}

.wpcf7 {padding: 0;}

.footer-emailer {padding-top: 4rem;}

}


body .swiper-button-prev:after, body .swiper-button-next:after{
  display: none;
}