/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> general **/
body {
  background-color: #991b1e;
}

body .wbm_breadcrumbs_wrapper {
  text-align: center;
  padding: 12px;
}

body .wbm_breadcrumbs_wrapper .home_url {
  font-weight: 400;
  color: #991b1e;
}

body .wbm_breadcrumbs_wrapper .home_url:hover {
  color: #621113;
}

body .wbm_breadcrumbs_wrapper .home_url:before {
  content: url("/wp-content/uploads/2021/01/house-2@15x15.png");
  margin-right: 4px;
}

body .aap_admin {
  padding: 24px 0px;
}

body .aap_admin .content_wrapper .admin_title {
  font-size: 18px;
  line-height: 1.7em;
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 500;
  margin-bottom: 12px;
  display: none;
}

body .aap_admin .content_wrapper .blocks .block {
  background-color: transparent;
}

body .aap_admin .content_wrapper .blocks .block.info {
  background-color: transparent;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 8px;
  border-color: transparent;
}

body .aap_admin .content_wrapper .blocks .block.info svg {
  margin-bottom: 0px;
}

body .aap_admin .content_wrapper .blocks .block.info .title {
  margin-left: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

body .aap_admin .content_wrapper .blocks .block.info .title span {
  margin-right: 4px;
}

body .aap_admin .content_wrapper .blocks .block svg {
  width: 65px;
  margin-bottom: 16px;
}

body .aap_admin .content_wrapper .blocks .block .title {
  font-size: 15px;
  line-height: 1.4em;
}

body .aap_admin .content_wrapper .blocks .block .title .big {
  font-size: 35px;
}

body .blocks {
  display: grid;
  grid-gap: 24px;
  gap: 24px;
}

body .blocks.col_3 {
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 1024px) {
  body .blocks.col_3 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  body .blocks.col_3 {
    grid-template-columns: repeat(1, 1fr);
  }
}

body .blocks.col_4 {
  grid-template-columns: repeat(4, 1fr);
}

@media (max-width: 1024px) {
  body .blocks.col_4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  body .blocks.col_4 {
    grid-template-columns: repeat(1, 1fr);
  }
}

body .blocks.col_5 {
  grid-template-columns: repeat(5, 1fr);
}

@media (max-width: 1024px) {
  body .blocks.col_5 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  body .blocks.col_5 {
    grid-template-columns: repeat(1, 1fr);
  }
}

body .blocks .block {
  background-color: #ffffff;
  border: 1px solid #D9E2EC;
  border-radius: 10px;
  padding: 48px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}

body .blocks .block.col_1 {
  grid-column-start: 1;
  grid-column-end: 6;
}

@media (max-width: 1024px) {
  body .blocks .block.col_1 {
    grid-column-end: 3;
  }
}

@media (max-width: 767px) {
  body .blocks .block.col_1 {
    grid-column-end: 2;
  }
}

body .blocks .block:hover {
  border: 1px solid #991b1e;
}

body .blocks .block:hover .title {
  color: #991b1e;
  opacity: 1;
}

body .blocks .block svg {
  width: 75px;
  margin-bottom: 16px;
}

body .blocks .block .title {
  text-align: center;
  font-size: 17px;
  line-height: 1.5em;
  text-transform: uppercase;
  font-weight: 400;
  opacity: .75;
}

body .wbm_menu_upload_documenten ul.elementor-nav-menu li.menu-item a {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 19px;
  text-transform: uppercase;
  letter-spacing: 0.75px;
  color: #102A43;
}

body .wbm_menu_upload_documenten ul.elementor-nav-menu li.menu-item a:hover {
  color: #991b1e;
}

body .wbm_menu_upload_documenten ul.elementor-nav-menu li.menu-item.current-menu-item a {
  color: #ffffff;
  background-color: #991b1e;
  border-radius: 10px;
}

body .wfu_container .wfu_overlay_editor {
  display: none !important;
}

body .wfu_container #wordpress_file_upload_title_1,
body .wfu_container #wordpress_file_upload_title_200,
body .wfu_container #wordpress_file_upload_title_300 {
  display: none;
}

body .wfu_container .file_input_uploadform {
  margin-right: 12px;
}

body .wfu_container .file_input_uploadform :hover {
  cursor: pointer !important;
}

body .wfu_container #wordpress_file_upload_filelist_1,
body .wfu_container #wordpress_file_upload_filelist_200,
body .wfu_container #wordpress_file_upload_filelist_300 {
  width: 100%;
  margin-top: 12px;
}

body .wfu_container #wordpress_file_upload_filelist_1 .file_filelist,
body .wfu_container #wordpress_file_upload_filelist_200 .file_filelist,
body .wfu_container #wordpress_file_upload_filelist_300 .file_filelist {
  width: 100%;
  border-width: 0px !important;
}

body .wfu_container #wordpress_file_upload_filelist_1 .file_filelist .file_filelist_totalprogress_div,
body .wfu_container #wordpress_file_upload_filelist_200 .file_filelist .file_filelist_totalprogress_div,
body .wfu_container #wordpress_file_upload_filelist_300 .file_filelist .file_filelist_totalprogress_div {
  padding: 0px;
  border-width: 0px;
}

body .wfu_container #wordpress_file_upload_filelist_1 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_inner,
body .wfu_container #wordpress_file_upload_filelist_200 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_inner,
body .wfu_container #wordpress_file_upload_filelist_300 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_inner {
  height: 32px;
}

body .wfu_container #wordpress_file_upload_filelist_1 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_arrow,
body .wfu_container #wordpress_file_upload_filelist_200 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_arrow,
body .wfu_container #wordpress_file_upload_filelist_300 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_arrow {
  height: 32px;
}

body .wfu_container #wordpress_file_upload_filelist_1 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_arrow .file_filelist_totalprogress_arrow_down,
body .wfu_container #wordpress_file_upload_filelist_200 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_arrow .file_filelist_totalprogress_arrow_down,
body .wfu_container #wordpress_file_upload_filelist_300 .file_filelist .file_filelist_totalprogress_div .file_filelist_totalprogress_arrow .file_filelist_totalprogress_arrow_down {
  margin-top: 12px;
  margin-left: 2px;
}

body .wfu_container #wordpress_file_upload_filelist_1 .file_filelist #filelist_1_list_div,
body .wfu_container #wordpress_file_upload_filelist_200 .file_filelist #filelist_1_list_div,
body .wfu_container #wordpress_file_upload_filelist_300 .file_filelist #filelist_1_list_div {
  min-height: 32px;
}

body .wfu_container #wordpress_file_upload_filelist_1 .file_filelist #filelist_1_list_div label,
body .wfu_container #wordpress_file_upload_filelist_200 .file_filelist #filelist_1_list_div label,
body .wfu_container #wordpress_file_upload_filelist_300 .file_filelist #filelist_1_list_div label {
  font-size: 13px;
}

body .wfu_container #wordpress_file_upload_userdata_1_0,
body .wfu_container #wordpress_file_upload_userdata_200_0,
body .wfu_container #wordpress_file_upload_userdata_300_0 {
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
}

body .wfu_container #wordpress_file_upload_userdata_1_0 .file_userdata_fieldwrapper,
body .wfu_container #wordpress_file_upload_userdata_200_0 .file_userdata_fieldwrapper,
body .wfu_container #wordpress_file_upload_userdata_300_0 .file_userdata_fieldwrapper {
  width: 100%;
  margin-top: 12px;
}

body .wfu_container #wordpress_file_upload_userdata_1_0 .file_userdata_fieldwrapper label,
body .wfu_container #wordpress_file_upload_userdata_200_0 .file_userdata_fieldwrapper label,
body .wfu_container #wordpress_file_upload_userdata_300_0 .file_userdata_fieldwrapper label {
  margin-bottom: 8px;
}

body .wfu_container #wordpress_file_upload_userdata_1_0 .file_userdata_fieldwrapper #userdata_1_fieldwrapper_0,
body .wfu_container #wordpress_file_upload_userdata_200_0 .file_userdata_fieldwrapper #userdata_1_fieldwrapper_0,
body .wfu_container #wordpress_file_upload_userdata_300_0 .file_userdata_fieldwrapper #userdata_1_fieldwrapper_0 {
  width: 100%;
}

body .wfu_browser_container {
  width: 100%;
}

body .wfu_browser_container .wfu_overlay_editor {
  display: none !important;
}

body .wfu_browser_container .wfu_browser_header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 12px;
}

body .wfu_browser_container .wfu_browser_header div {
  float: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

body .wfu_browser_container .wfu_browser_header div #wfu_browser_1_bulkactions {
  margin-right: 4px;
}

body .wfu_browser_container .wfu_browser_table tbody tr:nth-child(even) {
  background-color: #ffffff;
}

body .wfu_browser_container .wfu_browser_table tbody tr:nth-child(odd) td {
  background-color: #ffffff !important;
}

body #userdata_200_label_0 {
  display: none;
}

body #userdata_200_fieldwrapper_0 {
  display: none;
}

body .aap_latest_blog_posts .content_wrapper {
  display: grid;
  grid-gap: 24px;
  gap: 24px;
}

body .aap_latest_blog_posts .content_wrapper .col_1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

body .aap_latest_blog_posts .content_wrapper .col_1 .post_item .post_item_link .post_item_content_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-top;
  align-items: flex-top;
  border-radius: 10px;
}

body .aap_latest_blog_posts .content_wrapper .col_1 .post_item .post_item_link .post_item_content_wrapper .post_featured_image img {
  border-radius: 10px;
  display: block;
  display: none !important;
}

body .aap_latest_blog_posts .content_wrapper .col_1 .post_item .post_item_link .post_item_content_wrapper .col_2 {
  padding: 12px 0px;
}

body .aap_latest_blog_posts .content_wrapper .col_1 .post_item .post_item_link .post_item_content_wrapper .col_2 .date {
  font-size: 13px;
  color: #627D98;
  margin-bottom: -4px;
}

body .aap_latest_blog_posts .content_wrapper .col_1 .post_item .post_item_link:hover .post_item_content_wrapper .date {
  color: #627D98;
}

body .aap_latest_blog_posts .content_wrapper .col_1 .post_item .post_item_link:hover .post_item_content_wrapper .post_item_title {
  color: #991b1e;
}

body .aap_latest_blog_posts .content_wrapper .col_2 .info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

body .aap_latest_blog_posts .content_wrapper .col_2 .info a {
  background-color: #F0F4F8;
  text-align: center;
  width: 100%;
  padding: 12px;
  border-radius: 10px;
}

body .aap_latest_blog_posts .content_wrapper .col_2 .info a:hover {
  background-color: #991b1e;
  color: #ffffff;
}

body .wbm_adresveld {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  height: 100%;
  border-radius: 10px;
}

/** General >> header **/
.elementor-location-header .wbm_header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 8px 8px;
}

.elementor-location-header .wbm_header a.logo {
  z-index: 1;
}

.elementor-location-header .wbm_header a.logo img {
  height: 65px;
  display: block;
}

.elementor-location-header .wbm_header a.home_url {
  margin-right: auto;
  margin-left: 24px;
}

.elementor-location-header .wbm_header .wbm_company_name {
  order: 1;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  text-align: center;
  margin-bottom: 24px;
  margin-top: -50px;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 19px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.75px;
}

.elementor-location-header .wbm_header .wbm_avatar {
  z-index: 1;
}

.elementor-location-header .wbm_header .wbm_avatar img {
  display: block;
  border-radius: 50%;
}

.wbm_menu_mobile ul.elementor-nav-menu li a {
  font-size: 19px;
  padding-top: 24px;
  padding-bottom: 24px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "IBM Plex Sans", sans-serif;
}

.wbm_menu_mobile ul.elementor-nav-menu li a:hover {
  font-size: 19px;
  padding-top: 24px;
  padding-bottom: 24px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "IBM Plex Sans", sans-serif;
  color: #d09698 !important;
}

.wbm_menu_mobile ul.elementor-nav-menu li a.elementor-item-active {
  color: #d09698 !important;
}

/** General >> mailpoet **/
body {
  /* form */
  /* columns */
  /* space between columns */
  /* input wrapper (label + input) */
  /* labels */
  /* inputs */
}

body .mailpoet_form {
  padding: 0px !important;
}

body .mailpoet_column_with_background {
  padding: 0px;
}

body .mailpoet_form_column:not(:first-child) {
  margin-left: 20px;
}

body .mailpoet_paragraph {
  line-height: 20px;
  margin-bottom: 20px;
}

body .mailpoet_segment_label,
body .mailpoet_text_label,
body .mailpoet_textarea_label,
body .mailpoet_select_label,
body .mailpoet_radio_label,
body .mailpoet_checkbox_label,
body .mailpoet_list_label,
body .mailpoet_date_label {
  display: block;
  font-weight: normal;
}

body .mailpoet_text,
body .mailpoet_textarea,
body .mailpoet_select,
body .mailpoet_date_month,
body .mailpoet_date_day,
body .mailpoet_date_year,
body .mailpoet_date {
  display: block;
}

body .mailpoet_text,
body .mailpoet_textarea {
  width: 200px;
}

body .mailpoet_submit {
  background-color: #991b1e;
  border: 1px solid #991b1e;
  color: #ffffff;
  padding: 8px 24px !important;
  font-size: 19px;
  border-radius: 10px;
}

body .mailpoet_submit:hover {
  background-color: #7d1619;
  border: 1px solid #7d1619;
  color: #ffffff;
}

body .mailpoet_validate_success {
  font-weight: 400 !important;
  color: #991b1e !important;
}

body .mailpoet_validate_error {
  color: #991b1e !important;
}

body .mailpoet_form_loading {
  width: 32px !important;
  text-align: center;
  line-height: normal;
}

body .mailpoet_form_loading > span {
  width: 4px !important;
  height: 4px !important;
  background-color: #F0F4F8 !important;
}

/** General >> popups **/
body .dialog-widget .mailpoet_form form {
  padding: 0px !important;
}

body .dialog-widget .mailpoet_form form input[type=submit] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #991b1e;
  text-transform: uppercase;
  font-weight: 700;
}

body .dialog-widget .mailpoet_form form input[type=submit]:hover {
  background-color: #621113;
  border-color: #991b1e;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
}

/** General >> page start **/
body .wbm_login_wrapper {
  background-color: white;
  padding: 32px;
  border-radius: 10px;
}

body .wbm_login_wrapper #loginform a.lost_password {
  text-align: right;
  display: block;
  font-size: 13px;
}

body .wbm_login_wrapper #loginform p.login-submit {
  margin-top: 24px;
}

/** General >> fluent forms **/
body .fluentform .ff-message-success {
  background-color: #F0F4F8;
  border: 1px solid #F0F4F8;
  font-size: 19px;
  color: #991b1e;
  font-size: 17px;
}

body .fluentform .ff-message-success p {
  font-size: 17px;
}

body .fluentform_wrapper_2 > .ff-message-success:not(:nth-child(2)) {
  color: #627D98;
  font-size: 15px;
}

body .ff_upload_btn {
  background: #F0F4F8 !important;
  color: #627D98 !important;
}

body .ff_upload_btn:hover {
  background: #D9E2EC !important;
}

/** General >> page user profile **/
body .aap_user_profile_data .content_wrapper .row_1 {
  display: grid;
  grid-template-columns: 200px auto;
  grid-gap: 24px;
  gap: 24px;
}

@media (max-width: 767px) {
  body .aap_user_profile_data .content_wrapper .row_1 {
    grid-template-columns: 1fr;
  }

  body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper {
    -webkit-flex-direction: row !important;
    -moz-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .avatar {
    margin-right: 12px;
  }
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .avatar {
  border-radius: 10px;
  margin-bottom: 8px;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .avatar img {
  display: block;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .btn_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .btn_wrapper a {
  padding: 12px 12px;
  text-align: center;
  border-radius: 10px;
  margin-bottom: 8px;
  color: #102A43;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .btn_wrapper a.btn_lost_password {
  background-color: #F0F4F8;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .btn_wrapper a.btn_lost_password:hover {
  background-color: #D9E2EC;
  color: #102A43;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .btn_wrapper a.btn_logout {
  background-color: #991b1e;
  color: #ffffff;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_1 .col_content_wrapper .btn_wrapper a.btn_logout:hover {
  background-color: #7d1619;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_2 .col_content_wrapper .data_table .data_item {
  display: grid;
  grid-template-columns: 1fr 2fr;
  padding: 12px;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_2 .col_content_wrapper .data_table .data_item .content {
  font-weight: 400;
  font-size: 17px;
}

body .aap_user_profile_data .content_wrapper .row_1 .col_2 .col_content_wrapper .data_table .data_item:nth-child(odd) {
  background-color: #F0F4F8;
}

/** General >> kick off wp **/
body p,
body .entry-content p,
body .p {
  color: inherit !important;
  font-size: inherit !important;
}

body .elementor-section {
  padding-top: 48px;
  padding-bottom: 48px;
}

body .p_tb_none {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

body .p_t_none {
  padding-top: 0px !important;
}

body .p_b_none {
  padding-bottom: 0px !important;
}

body .elementor-widget-wrap {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

@media screen and (max-width: 1023px) {
  body {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (max-width: 767px) {
  body {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

/** General >> Kick Off WP Full CSS **/
/* CUSTOM FONTS */

/*BUTTON NORMAL*/

.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button,
.elementor-editor-active .elementor-widget-button a.elementor-button,
.elementor-editor-active .elementor-widget-button .elementor-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .elementor-widget-button a.elementor-button,
  .elementor-widget-button .elementor-button,
  .elementor-editor-active .elementor-widget-button a.elementor-button,
  .elementor-editor-active .elementor-widget-button .elementor-button {
    font-size: 16.625px;
  }
}

.elementor-widget-button a.elementor-button:hover,
.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .elementor-widget-button .elementor-button:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff !important;
}

.btn_outline.elementor-widget-button a.elementor-button,
.btn_outline.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_outline.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_outline.elementor-widget-button .elementor-button {
  background-color: transparent !important;
  color: #991b1e !important;
}

.btn_outline.elementor-widget-button a.elementor-button:hover,
.btn_outline.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_outline.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_outline.elementor-widget-button .elementor-button:hover {
  background-color: transparent !important;
  color: #7d1619 !important;
}

.btn_inverted.elementor-widget-button a.elementor-button,
.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_inverted.elementor-widget-button .elementor-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #102A43 !important;
}

.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_inverted.elementor-widget-button .elementor-button:hover {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #102A43 !important;
}

.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.btn_outline.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_outline.btn_inverted.elementor-widget-button .elementor-button {
  color: #ffffff !important;
}

.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover {
  color: #F0F4F8 !important;
}

/*BUTTON SECONDARY*/

.btn_secondary.elementor-widget-button a.elementor-button,
.btn_secondary.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_secondary.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_secondary.elementor-widget-button .elementor-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .btn_secondary.elementor-widget-button a.elementor-button,
  .btn_secondary.elementor-widget-button .elementor-button,
  .elementor-editor-active .btn_secondary.elementor-widget-button a.elementor-button,
  .elementor-editor-active .btn_secondary.elementor-widget-button .elementor-button {
    font-size: 16.625px;
  }
}

.btn_secondary.elementor-widget-button a.elementor-button:hover,
.btn_secondary.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_secondary.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_secondary.elementor-widget-button .elementor-button:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff !important;
}

.btn_secondary.btn_outline.elementor-widget-button a.elementor-button,
.btn_secondary.btn_outline.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_secondary.btn_outline.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_secondary.btn_outline.elementor-widget-button .elementor-button {
  background-color: transparent !important;
  color: #991b1e !important;
}

.btn_secondary.btn_outline.elementor-widget-button a.elementor-button:hover,
.btn_secondary.btn_outline.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_outline.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_outline.elementor-widget-button .elementor-button:hover {
  background-color: transparent !important;
  color: #7d1619 !important;
}

.btn_secondary.btn_inverted.elementor-widget-button a.elementor-button,
.btn_secondary.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_secondary.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_secondary.btn_inverted.elementor-widget-button .elementor-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #102A43 !important;
}

.btn_secondary.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_secondary.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_inverted.elementor-widget-button .elementor-button:hover {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #102A43 !important;
}

.btn_secondary.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.btn_secondary.btn_outline.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_secondary.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_secondary.btn_outline.btn_inverted.elementor-widget-button .elementor-button {
  color: #ffffff !important;
}

.btn_secondary.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_secondary.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_secondary.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover {
  color: #F0F4F8 !important;
}

/*BUTTON ACCENT*/

.btn_accent.elementor-widget-button a.elementor-button,
.btn_accent.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_accent.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_accent.elementor-widget-button .elementor-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #F0B429;
  padding: 16px 32px !important;
  background-color: #F0B429;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .btn_accent.elementor-widget-button a.elementor-button,
  .btn_accent.elementor-widget-button .elementor-button,
  .elementor-editor-active .btn_accent.elementor-widget-button a.elementor-button,
  .elementor-editor-active .btn_accent.elementor-widget-button .elementor-button {
    font-size: 16.625px;
  }
}

.btn_accent.elementor-widget-button a.elementor-button:hover,
.btn_accent.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_accent.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_accent.elementor-widget-button .elementor-button:hover {
  border-color: #DE911D;
  background-color: #DE911D;
  color: #ffffff !important;
}

.btn_accent.btn_outline.elementor-widget-button a.elementor-button,
.btn_accent.btn_outline.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_accent.btn_outline.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_accent.btn_outline.elementor-widget-button .elementor-button {
  background-color: transparent !important;
  color: #F0B429 !important;
}

.btn_accent.btn_outline.elementor-widget-button a.elementor-button:hover,
.btn_accent.btn_outline.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_accent.btn_outline.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_accent.btn_outline.elementor-widget-button .elementor-button:hover {
  background-color: transparent !important;
  color: #DE911D !important;
}

.btn_accent.btn_inverted.elementor-widget-button a.elementor-button,
.btn_accent.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_accent.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_accent.btn_inverted.elementor-widget-button .elementor-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #102A43 !important;
}

.btn_accent.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_accent.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_accent.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_accent.btn_inverted.elementor-widget-button .elementor-button:hover {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #102A43 !important;
}

.btn_accent.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.btn_accent.btn_outline.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_accent.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_accent.btn_outline.btn_inverted.elementor-widget-button .elementor-button {
  color: #ffffff !important;
}

.btn_accent.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_accent.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_accent.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_accent.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover {
  color: #F0F4F8 !important;
}

/*BUTTON DIMMED*/

.btn_dimmed.elementor-widget-button a.elementor-button,
.btn_dimmed.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_dimmed.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_dimmed.elementor-widget-button .elementor-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #D9E2EC;
  padding: 16px 32px !important;
  background-color: #D9E2EC;
  color: #334E68 !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .btn_dimmed.elementor-widget-button a.elementor-button,
  .btn_dimmed.elementor-widget-button .elementor-button,
  .elementor-editor-active .btn_dimmed.elementor-widget-button a.elementor-button,
  .elementor-editor-active .btn_dimmed.elementor-widget-button .elementor-button {
    font-size: 16.625px;
  }
}

.btn_dimmed.elementor-widget-button a.elementor-button:hover,
.btn_dimmed.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_dimmed.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_dimmed.elementor-widget-button .elementor-button:hover {
  border-color: #BCCCDC;
  background-color: #BCCCDC;
  color: #334E68 !important;
}

.btn_dimmed.btn_outline.elementor-widget-button a.elementor-button,
.btn_dimmed.btn_outline.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_dimmed.btn_outline.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_dimmed.btn_outline.elementor-widget-button .elementor-button {
  background-color: transparent !important;
  color: #D9E2EC !important;
}

.btn_dimmed.btn_outline.elementor-widget-button a.elementor-button:hover,
.btn_dimmed.btn_outline.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_outline.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_outline.elementor-widget-button .elementor-button:hover {
  background-color: transparent !important;
  color: #BCCCDC !important;
}

.btn_dimmed.btn_inverted.elementor-widget-button a.elementor-button,
.btn_dimmed.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_dimmed.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_dimmed.btn_inverted.elementor-widget-button .elementor-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #102A43 !important;
}

.btn_dimmed.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_dimmed.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_inverted.elementor-widget-button .elementor-button:hover {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #102A43 !important;
}

.btn_dimmed.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.btn_dimmed.btn_outline.btn_inverted.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_dimmed.btn_outline.btn_inverted.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_dimmed.btn_outline.btn_inverted.elementor-widget-button .elementor-button {
  color: #ffffff !important;
}

.btn_dimmed.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.btn_dimmed.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_outline.btn_inverted.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_dimmed.btn_outline.btn_inverted.elementor-widget-button .elementor-button:hover {
  color: #F0F4F8 !important;
}

/*BUTTON WOO*/

.btn_woo.elementor-widget-button a.elementor-button,
.btn_woo.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_woo.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_woo.elementor-widget-button .elementor-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .btn_woo.elementor-widget-button a.elementor-button,
  .btn_woo.elementor-widget-button .elementor-button,
  .elementor-editor-active .btn_woo.elementor-widget-button a.elementor-button,
  .elementor-editor-active .btn_woo.elementor-widget-button .elementor-button {
    font-size: 16.625px;
  }
}

.btn_woo.elementor-widget-button a.elementor-button:hover,
.btn_woo.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_woo.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_woo.elementor-widget-button .elementor-button:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff !important;
}

/*BUTTON WOO SECONDARY*/

.btn_woo_secondary.elementor-widget-button a.elementor-button,
.btn_woo_secondary.elementor-widget-button .elementor-button,
.elementor-editor-active .btn_woo_secondary.elementor-widget-button a.elementor-button,
.elementor-editor-active .btn_woo_secondary.elementor-widget-button .elementor-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .btn_woo_secondary.elementor-widget-button a.elementor-button,
  .btn_woo_secondary.elementor-widget-button .elementor-button,
  .elementor-editor-active .btn_woo_secondary.elementor-widget-button a.elementor-button,
  .elementor-editor-active .btn_woo_secondary.elementor-widget-button .elementor-button {
    font-size: 16.625px;
  }
}

.btn_woo_secondary.elementor-widget-button a.elementor-button:hover,
.btn_woo_secondary.elementor-widget-button .elementor-button:hover,
.elementor-editor-active .btn_woo_secondary.elementor-widget-button a.elementor-button:hover,
.elementor-editor-active .btn_woo_secondary.elementor-widget-button .elementor-button:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff !important;
}

/***VARIA***/

/*GENERAL*/

header.page-header h1.entry-title {
  display: none;
}

.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 24px;
}

.elementor-widget-text-editor .elementor-text-editor h1:first-child,
.elementor-widget-text-editor .elementor-text-editor h2:first-child,
.elementor-widget-text-editor .elementor-text-editor h3:first-child,
.elementor-widget-text-editor .elementor-text-editor h4:first-child,
.elementor-widget-text-editor .elementor-text-editor h5:first-child,
.elementor-widget-text-editor .elementor-text-editor h6:first-child,
.elementor-widget-html .elementor-widget-container h1:first-child,
.elementor-widget-html .elementor-widget-container h2:first-child,
.elementor-widget-html .elementor-widget-container h3:first-child,
.elementor-widget-html .elementor-widget-container h4:first-child,
.elementor-widget-html .elementor-widget-container h5:first-child,
.elementor-widget-html .elementor-widget-container h6:first-child,
.elementor-widget-heading .elementor-widget-container .elementor-heading-title,
.elementor-widget-animated-headline .elementor-widget-container .elementor-headline,
.elementor-column .p:first-child,
.elementor-column .h1:first-child,
.elementor-column .h2:first-child,
.elementor-column .h3:first-child,
.elementor-column .h4:first-child,
.elementor-column .h5:first-child,
.elementor-column .h6:first-child {
  margin-top: 0px !important;
}

/***** FOOTER *****/

.elementor-location-footer > .elementor-inner .elementor-section-wrap section {
  /* background-color: #991b1e; */
}

/**** FOOTER MENU *****/

.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container nav ul.elementor-nav-menu li.menu-item a {
  padding: 12px 16px;
  color: #ffffff !important;
  /*important for e editor*/
  font-weight: 400;
}

.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container nav ul.elementor-nav-menu li.menu-item a:hover {
  color: #621113 !important;
  /*important for e editor*/
}

.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-menu-toggle i:before {
  color: #ffffff;
}

.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--dropdown {
  background-color: transparent;
}

.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  margin-top: 0px;
}

.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a {
  padding: 8px 0px;
  color: #ffffff;
  font-size: 17px;
  background-color: transparent;
}

.elementor-location-footer .elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a:hover {
  color: #991b1e;
  background-color: transparent;
}

/*SECTIONS PADDING*/

.elementor-section-wrap > .elementor-element {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .elementor-section-wrap > .elementor-element {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .elementor-section-wrap > .elementor-element {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

/*WIDGET HEADING*/

.elementor-widget-heading p.elementor-heading-title,
.elementor-widget-heading span.elementor-heading-title,
.elementor-widget-heading div.elementor-heading-title {
  font-family: 'IBM Plex Sans', sans-serif;
  line-height: 1.8em;
  font-weight: 300;
}

@media (max-width: 767px) {
  .elementor-widget-heading p.elementor-heading-title,
  .elementor-widget-heading span.elementor-heading-title,
  .elementor-widget-heading div.elementor-heading-title {
    line-height: 1.575em;
  }
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

/*****************************************/

/*elementor widget nav menu*/

/*****************************************/

.elementor-location-header .elementor-menu-toggle {
  padding-left: 0px;
  padding-right: 0px;
}

.elementor-location-header .elementor-menu-toggle i {
  padding: 0px;
}

.elementor-location-header .elementor-menu-toggle i:before {
  font-size: 35px;
  color: #102A43;
}

.elementor-location-header nav.elementor-nav-menu--dropdown {
  background-color: transparent;
}

.elementor-location-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a {
  font-size: 19px;
  font-weight: 400;
  background-color: #ffffff;
  padding: 16px 24px;
  border-bottom: 1px solid #F0F4F8;
  color: #102A43;
  border-left-width: 0px;
  padding: 24px 24px;
}

.elementor-location-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a:hover {
  background-color: #F0F4F8;
}

.elementor-location-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item a {
  font-size: 17px;
  font-weight: 300;
  color: #102A43;
}

.elementor-location-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item a:hover {
  background-color: #F0F4F8;
}

/*****************************************/

/*elementor single post - author box*/

/*****************************************/

.elementor-widget-author-box {
  border-radius: 10px;
}

.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__avatar {
  margin-right: 16px;
}

.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__name {
  margin-top: 0px;
  color: #102A43;
  font-size: 19px;
}

.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__bio {
  margin-bottom: 16px;
  color: #102A43;
  font-size: 15px;
}

.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__bio a.elementor-author-box__button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__bio a.elementor-author-box__button {
    font-size: 16.625px;
  }
}

.elementor-widget-author-box .elementor-widget-container .elementor-author-box .elementor-author-box__text .elementor-author-box__bio a.elementor-author-box__button:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff !important;
}

/*****************************************/

/*elementor single post - post comments*/

/*****************************************/

.elementor-widget-post-comments .elementor-widget-container #comments {
  border-top: 0px;
  margin: 0px;
  padding: 0px;
}

.elementor-widget-post-comments .elementor-widget-container #comments #respond #reply-title {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  color: #102A43;
}

.elementor-widget-post-comments .elementor-widget-container #comments #respond form .logged-in-as {
  font-size: 15px;
  line-height: 1.8em;
}

.elementor-widget-post-comments .elementor-widget-container #comments #respond form .logged-in-as a:first-of-type {
  color: #627D98;
}

.elementor-widget-post-comments .elementor-widget-container #comments #respond form .ast-row.comment-textarea {
  margin-bottom: 24px;
}

.elementor-widget-post-comments .elementor-widget-container #comments #respond form .ast-row.comment-textarea .comment-form-comment .comment-form-textarea #comment {
  border-radius: 10px;
}

.elementor-widget-post-comments .elementor-widget-container #comments #respond form .form-submit input {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .elementor-widget-post-comments .elementor-widget-container #comments #respond form .form-submit input {
    font-size: 16.625px;
  }
}

.elementor-widget-post-comments .elementor-widget-container #comments #respond form .form-submit input:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff !important;
}

/*****************************************/

/*elementor single post - post navigation*/

/*****************************************/

.elementor-widget-post-navigation {
  border-radius: 10px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation {
  padding-top: 16px;
  padding-bottom: 16px;
  border: 0px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .post-navigation__arrow-wrapper {
  color: #BCCCDC;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
  padding-right: 16px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .post-navigation__arrow-wrapper.post-navigation__arrow-next {
  padding-left: 16px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__prev {
  padding-right: 12px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__prev span.post-navigation__prev--label {
  color: #991b1e;
  font-size: 17px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__prev span.post-navigation__prev--title {
  color: #627D98;
  font-size: 15px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__next {
  padding-left: 12px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__next span.post-navigation__next--label {
  color: #991b1e;
  font-size: 17px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation .elementor-post-navigation__link a .elementor-post-navigation__link__next span.post-navigation__next--title {
  color: #627D98;
  font-size: 15px;
}

.elementor-widget-post-navigation .elementor-widget-container .elementor-post-navigation__separator-wrapper .elementor-post-navigation__separator {
  background-color: #BCCCDC;
}

/*****************************************/

/*elementor single post - post info*/

/*****************************************/

.elementor-widget-post-info .elementor-widget-container ul.elementor-inline-items {
  -webkit-align-items: center;
  align-items: center;
}

.elementor-widget-post-info .elementor-widget-container ul.elementor-post-info .elementor-icon-list-icon {
  padding-right: 8px;
}

.elementor-widget-post-info .elementor-widget-container ul.elementor-post-info i:before {
  color: #991b1e;
  font-size: 15px;
}

.elementor-widget-post-info .elementor-widget-container ul.elementor-post-info .elementor-post-info__item {
  color: #627D98;
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 15px;
  text-transform: none;
  font-weight: 300;
  letter-spacing: normal;
}

/*****************************************/

/*elementor archive posts - classic & card*/

/*elementor widget post*******************/

/*****************************************/

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container {
  grid-column-gap: 32px !important;
  grid-row-gap: 32px !important;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card {
  background-color: #ffffff;
  border-radius: 0px;
}

.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__thumbnail__link {
  margin-bottom: 0px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__text,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__text {
  padding: 24px 32px 24px 32px;
  margin-top: 0px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__text .elementor-post__title,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__text .elementor-post__title {
  margin-bottom: 16px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__meta-data,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__meta-data {
  border: 0px;
  border-top: 1px solid #BCCCDC;
  padding: 16px 32px 16px 32px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__title,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__title {
  margin-bottom: 8px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__title a,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__title a {
  color: #102A43;
  font-size: 22px;
  line-height: 1.3em;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__meta-data,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__card .elementor-post__meta-data {
  margin-bottom: 0px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__meta-data,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__meta-data {
  color: #627D98;
  font-size: 13px;
  font-family: 'IBM Plex Sans', sans-serif;
  margin-bottom: 16px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__badge,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__badge {
  background-color: #991b1e;
  color: #ffffff;
  font-size: 13px;
  font-family: 'IBM Plex Sans', sans-serif;
  border-radius: 10px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__excerpt,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__excerpt {
  margin-bottom: 16px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__excerpt p,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text .elementor-post__excerpt p {
  font-size: 15px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text a.elementor-post__read-more,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text a.elementor-post__read-more {
  color: #991b1e;
  margin-bottom: 16px;
  text-transform: none;
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text a.elementor-post__read-more:hover,
.elementor-widget-posts .elementor-widget-container .elementor-posts-container article.elementor-post .elementor-post__text a.elementor-post__read-more:hover {
  color: #7d1619;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination,
.elementor-widget-posts .elementor-widget-container .elementor-pagination {
  margin-top: 24px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination .page-numbers,
.elementor-widget-posts .elementor-widget-container .elementor-pagination .page-numbers {
  color: #627D98;
  font-weight: 300;
  font-size: 15px;
  font-family: 'IBM Plex Sans', sans-serif;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination .page-numbers:hover,
.elementor-widget-posts .elementor-widget-container .elementor-pagination .page-numbers:hover {
  color: #102A43;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination .page-numbers.current,
.elementor-widget-posts .elementor-widget-container .elementor-pagination .page-numbers.current {
  color: #991b1e;
  font-weight: bold;
  font-size: 17px;
}

.elementor-widget-archive-posts .elementor-widget-container .elementor-pagination .page-numbers.current:hover,
.elementor-widget-posts .elementor-widget-container .elementor-pagination .page-numbers.current:hover {
  color: #7d1619;
}

/*****************************************/

/*elementor countdown widget*/

/*****************************************/

.elementor-widget-countdown .elementor-countdown-item {
  background-color: #991b1e;
  color: #ffffff;
}

/*****************************************/

/*elementor icon widget*/

/*****************************************/

.elementor-icon {
  color: #991b1e;
}

/*.elementor-icon:hover { color: #7d1619; }*/

/*****************************************/

/*elementor icon box*/

/*****************************************/

h1.elementor-icon-box-title,
h2.elementor-icon-box-title,
h3.elementor-icon-box-title,
h4.elementor-icon-box-title,
h5.elementor-icon-box-title,
h6.elementor-icon-box-title {
  margin-top: 0px;
}

/*****************************************/

/*elementor portfolio widget*/

/*****************************************/

.elementor-portfolio-item__overlay {
  background-color: rgba(153, 27, 30, 0.5);
}

.elementor-portfolio-item__overlay .elementor-portfolio-item__title {
  color: #ffffff;
}

/*****************************************/

/*elementor slides widget*/

/*****************************************/

.elementor-slides .slick-slide-inner,
.elementor-slides .slick-slide-inner:hover {
  color: #ffffff;
}

.elementor-slides .slick-slide-inner .elementor-slide-button,
.elementor-slides .slick-slide-inner .elementor-slide-button:hover {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #ffffff;
  padding: 16px 32px;
  background-color: transparent;
  color: #ffffff;
  border-radius: 10px;
}

@media (max-width: 767px) {
  .elementor-slides .slick-slide-inner .elementor-slide-button,
  .elementor-slides .slick-slide-inner .elementor-slide-button:hover {
    font-size: 16.625px;
  }
}

.elementor-slick-slider .slick-next:before,
.elementor-slick-slider .slick-prev:before {
  color: #ffffff;
}

.elementor-slick-slider ul.slick-dots li button:before {
  color: #ffffff !important;
  font-size: 10px;
}

/*****************************************/

/*elementor form widget*/

/*****************************************/

.elementor-widget-form .elementor-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px;
  background-color: #991b1e;
  color: #ffffff;
  border-radius: 10px;
}

@media (max-width: 767px) {
  .elementor-widget-form .elementor-button {
    font-size: 16.625px;
  }
}

.elementor-widget-form .elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
  background-color: #7d1619;
  border-color: #7d1619;
  color: #ffffff;
}

.elementor-widget-form .elementor-field-group .elementor-field-textual {
  border-color: #9FB3C8;
  color: #102A43;
}

/*****************************************/

/*elementor image widget*/

/*****************************************/

.bd_normal.elementor-widget-image .elementor-image img {
  border: 1px solid #102A43 !important;
}

.bdw_normal.elementor-widget-image .elementor-image img {
  border-width: 1px !important;
}

.bds_normal.elementor-widget-image .elementor-image img {
  border-style: solid !important;
}

/*****************************************/

/*elementor login widget*/

/*****************************************/

/*hier tijdelijk gestopt, hier beneden zijn er niet in meer in volgorde die ik wel nog gedaan heb */

/*****************************************/

/*elementor animated headline*/

/*****************************************/

.elementor-widget-animated-headline .elementor-widget-container .elementor-headline .elementor-headline-dynamic-wrapper svg path {
  stroke: #991b1e;
}

/*****************************************/

/*elementor price table*/

/*****************************************/

.elementor-widget-price-table .elementor-widget-container {
  border-radius: 10px;
  background-color: #F0F4F8;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__header {
  background-color: #991b1e;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__header .elementor-price-table__heading {
  color: #ffffff !important;
  font-size: 24px;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__header .elementor-price-table__subheading {
  color: #e2bfc0;
  font-size: 15px;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__price {
  color: #991b1e;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__price .elementor-price-table__period {
  color: #627D98;
  font-size: 15px;
  padding-top: 8px;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner {
  font-size: 17px;
  line-height: 1.8em;
  color: #102A43;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner i {
  color: #991b1e;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__features-list li:not(:first-of-type):before {
  border-top: 1px solid #BCCCDC;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__footer .elementor-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e;
  color: #ffffff !important;
  border-radius: 10px !important;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__footer .elementor-button:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff !important;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table .elementor-price-table__footer .elementor-price-table__additional_info {
  font-size: 15px;
  line-height: 1.85em;
  color: #627D98;
  margin-top: 16px;
}

.elementor-widget-price-table .elementor-widget-container .elementor-price-table__ribbon .elementor-price-table__ribbon-inner {
  background-color: #621113;
  color: #e2bfc0 !important;
}

/*****************************************/

/*elementor call to action*/

/*****************************************/

.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-ribbon .elementor-ribbon-inner {
  background-color: #991b1e;
  color: #ffffff;
}

.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content {
  border-radius: 10px;
  padding: 48px;
}

.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__content-item .elementor-icon i {
  color: #991b1e;
}

.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__title {
  color: #102A43;
  margin-top: 0px;
}

.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__description {
  margin-bottom: 24px;
}

.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper a.elementor-cta__button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e;
  color: #ffffff !important;
  border-radius: 10px !important;
}

.elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper a.elementor-cta__button:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff !important;
}

/*****************************************/

/*elementor widget icon list*/

/*****************************************/

.elementor-widget-icon-list .elementor-icon-list-icon i:before {
  color: #991b1e;
}

/*****************************************/

/*elementor testimonial carousel widget*/

/*****************************************/

.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__text {
  font-size: 19px;
  color: #627D98;
}

.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__name {
  font-family: 'IBM Plex Sans', sans-serif;
  color: #991b1e;
}

.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__title {
  font-family: 'IBM Plex Sans', sans-serif;
  color: #627D98;
}

.elementor-widget-testimonial-carousel .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #D9E2EC;
  opacity: 1;
}

.elementor-widget-testimonial-carousel .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #991b1e !important;
}

.elementor-widget-testimonial-carousel .elementor-swiper-button {
  color: #D9E2EC;
}

/*****************************************/

/*elementor accordion*/

/*****************************************/

.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item {
  border-color: #BCCCDC;
}

.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title {
  padding: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
}

.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon i.elementor-accordion-icon-opened {
  color: #991b1e;
}

.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon i.elementor-accordion-icon-closed {
  color: #BCCCDC;
}

.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title a {
  color: #627D98;
}

.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a {
  color: #102A43;
}

.elementor-widget-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content {
  color: #102A43;
  padding: 24px;
  border-color: #BCCCDC;
}

/*****************************************/

/*elementor toggle*/

/*****************************************/

.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title {
  padding: 24px;
  border-color: #BCCCDC;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
}

.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon i.elementor-toggle-icon-closed {
  color: #BCCCDC;
}

.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon i.elementor-toggle-icon-opened {
  color: #991b1e;
}

.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title a {
  color: #627D98;
}

.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-title.elementor-active a {
  color: #102A43;
}

.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content {
  padding: 0px 24px 24px 24px;
}

.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content p,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content p_1,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content p__1,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content p__2,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content div,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content span,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h1,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h2,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h3,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h4,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h5,
.elementor-widget-toggle .elementor-widget-container .elementor-toggle .elementor-toggle-item .elementor-tab-content h6 {
  margin-bottom: 0px !important;
}

/*****************************************/

/*elementor widget social icons*/

/*****************************************/

.elementor-social-icon:hover {
  opacity: 1;
}

.elementor-widget-social-icons {
  background-color: transparent !important;
}

.elementor-widget-social-icons.elementor-element .elementor-widget-container .elementor-icon {
  -webkit-transition: all .15s;
  transition: all .15s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}

.elementor-widget-social-icons .elementor-social-icon {
  font-size: 16px;
}

.elementor-widget-social-icons .elementor-social-icon:not(:last-child) {
  margin-right: 12px;
}

/*****************************************/

/*elementor widget search form*/

/*****************************************/

.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container {
  border-radius: 0px;
}

.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container input.elementor-search-form__input {
  background-color: #ffffff;
  font-size: 19px;
  font-family: 'IBM Plex Sans', sans-serif;
}

.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container input.elementor-search-form__input::placeholder {
  color: #9FB3C8 !important;
  font-size: 17px;
}

.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container button.elementor-search-form__submit {
  background-color: #7d1619;
}

.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container button.elementor-search-form__submit:hover {
  background-color: #621113;
}

.elementor-widget-search-form .elementor-widget-container form.elementor-search-form .elementor-search-form__container button.elementor-search-form__submit i:before {
  color: #ffffff;
}

.elementor-widget-search-form.elementor-search-form--skin-minimal .elementor-widget-container form.elementor-search-form .elementor-search-form__container {
  background-color: #ffffff;
}

.elementor-widget-search-form.elementor-search-form--skin-minimal .elementor-widget-container form.elementor-search-form .elementor-search-form__container .elementor-search-form__icon {
  background-color: #ffffff;
}

.elementor-widget-search-form.elementor-search-form--skin-minimal .elementor-widget-container form.elementor-search-form .elementor-search-form__container .elementor-search-form__icon i:before {
  color: #627D98;
  font-size: 20px;
}

.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__toggle {
  background-color: #7d1619;
  border-radius: 10px;
}

.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__toggle:hover {
  background-color: #621113;
}

.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__toggle i {
  color: #d09698;
}

.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__container {
  border-radius: 10px;
}

.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__container input.elementor-search-form__input {
  padding-bottom: 12px;
  font-size: 26px;
  background-color: transparent;
  border-color: #991b1e !important;
  border-bottom-width: 1px;
}

.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-widget-container form.elementor-search-form .elementor-search-form__container .dialog-lightbox-close-button {
  color: #627D98;
}

/************************/

/* WP FLUENT FORMS */

/************************/

.fluentform .ff-message-success {
  box-shadow: none;
  background-color: #991b1e;
  color: #ffffff;
  border-color: #991b1e;
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  line-height: 1.7em;
  text-align: center;
  padding: 24px;
  border-radius: 0px;
}

.fluentform form .ff-el-input--label {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 17px;
}

.fluentform form .ff-el-form-check-label {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 17px;
  line-height: 1.8em;
}

.fluentform form input,
.fluentform form textarea {
  padding: 12px !important;
  border-radius: 0px;
  background-color: #ffffff;
  border-color: #BCCCDC;
}

.fluentform form input::placeholder,
.fluentform form textarea::placeholder {
  color: #BCCCDC !important;
}

.fluentform form select.ff-el-form-control:not([size]):not([multiple]) {
  height: 48px;
  border-radius: 0px !important;
  background-color: #ffffff;
  border-color: #BCCCDC;
}

.fluentform form .ff-btn:focus,
.fluentform form .ff-btn:hover {
  opacity: 1;
  box-shadow: none;
}

/* BUTTONS VARIA */

.fluentform form input[type=file]::-webkit-file-upload-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 15px;
  font-weight: 300;
  border: 0px;
  padding: 4px 12px !important;
  background-color: #D9E2EC !important;
  color: #334E68 !important;
  border-radius: 10px !important;
}

.fluentform form input[type=file]::-webkit-file-upload-button:hover {
  background-color: #BCCCDC !important;
  color: #334E68 !important;
  cursor: pointer;
}

/* BUTTONS */

/* btn */

.fluentform form .ff_submit_btn_wrapper button.ff-btn-submit {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e !important;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .fluentform form .ff_submit_btn_wrapper button.ff-btn-submit {
    font-size: 16.625px;
  }
}

.fluentform form .ff_submit_btn_wrapper button.ff-btn-submit:hover {
  border-color: #7d1619;
  background-color: #7d1619 !important;
  color: #ffffff !important;
}

/* btn_secondary */

.fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_secondary {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px !important;
  background-color: #991b1e !important;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_secondary {
    font-size: 16.625px;
  }
}

.fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_secondary:hover {
  border-color: #7d1619;
  background-color: #7d1619 !important;
  color: #ffffff !important;
}

/* btn_accent */

.fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_accent {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #F0B429;
  padding: 16px 32px !important;
  background-color: #F0B429 !important;
  color: #ffffff !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_accent {
    font-size: 16.625px;
  }
}

.fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_accent:hover {
  border-color: #DE911D;
  background-color: #DE911D !important;
  color: #ffffff !important;
}

/* btn_dimmed */

.fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_dimmed {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #D9E2EC;
  padding: 16px 32px !important;
  background-color: #D9E2EC !important;
  color: #334E68 !important;
  border-radius: 10px !important;
}

@media (max-width: 767px) {
  .fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_dimmed {
    font-size: 16.625px;
  }
}

.fluentform form .ff_submit_btn_wrapper button.ff-btn-submit.btn_dimmed:hover {
  border-color: #BCCCDC;
  background-color: #BCCCDC !important;
  color: #334E68 !important;
}

/*********CLASSES*********/

.c_primary__5,
.c_primary__5.elementor-widget-text-editor .elementor-text-editor,
.c_primary__5.elementor-widget-text-editor .elementor-text-editor p,
.c_primary__5.elementor-widget-text-editor .elementor-text-editor a,
.c_primary__5.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary__5.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary__5.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary__5.elementor-widget-shortcode,
.c_primary__5.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary__5.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary__5.elementor-widget-icon .elementor-icon,
.c_primary__5 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary__5.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary__5.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary__5.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary__5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary__5 .elementor-menu-toggle,
.c_primary__5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #f5e8e9;
}

.c_primary__5.elementor-widget-heading .elementor-heading-title,
.c_primary__5.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary__5.elementor-widget-post-info .elementor-icon-list-text,
.c_primary__5 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary__5 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary__5 .elementor-icon,
.c_primary__5 .elementor-icon:hover {
  color: #f5e8e9 !important;
}

.c_primary__5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #f5e8e9;
}

.c_primary__4,
.c_primary__4.elementor-widget-text-editor .elementor-text-editor,
.c_primary__4.elementor-widget-text-editor .elementor-text-editor p,
.c_primary__4.elementor-widget-text-editor .elementor-text-editor a,
.c_primary__4.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary__4.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary__4.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary__4.elementor-widget-shortcode,
.c_primary__4.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary__4.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary__4.elementor-widget-icon .elementor-icon,
.c_primary__4 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary__4.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary__4.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary__4.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary__4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary__4 .elementor-menu-toggle,
.c_primary__4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #e2bfc0;
}

.c_primary__4.elementor-widget-heading .elementor-heading-title,
.c_primary__4.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary__4.elementor-widget-post-info .elementor-icon-list-text,
.c_primary__4 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary__4 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary__4 .elementor-icon,
.c_primary__4 .elementor-icon:hover {
  color: #e2bfc0 !important;
}

.c_primary__4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #e2bfc0;
}

.c_primary__3,
.c_primary__3.elementor-widget-text-editor .elementor-text-editor,
.c_primary__3.elementor-widget-text-editor .elementor-text-editor p,
.c_primary__3.elementor-widget-text-editor .elementor-text-editor a,
.c_primary__3.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary__3.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary__3.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary__3.elementor-widget-shortcode,
.c_primary__3.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary__3.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary__3.elementor-widget-icon .elementor-icon,
.c_primary__3 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary__3.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary__3.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary__3.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary__3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary__3 .elementor-menu-toggle,
.c_primary__3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #d09698;
}

.c_primary__3.elementor-widget-heading .elementor-heading-title,
.c_primary__3.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary__3.elementor-widget-post-info .elementor-icon-list-text,
.c_primary__3 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary__3 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary__3 .elementor-icon,
.c_primary__3 .elementor-icon:hover {
  color: #d09698 !important;
}

.c_primary__3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #d09698;
}

.c_primary__2,
.c_primary__2.elementor-widget-text-editor .elementor-text-editor,
.c_primary__2.elementor-widget-text-editor .elementor-text-editor p,
.c_primary__2.elementor-widget-text-editor .elementor-text-editor a,
.c_primary__2.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary__2.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary__2.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary__2.elementor-widget-shortcode,
.c_primary__2.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary__2.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary__2.elementor-widget-icon .elementor-icon,
.c_primary__2 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary__2.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary__2.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary__2.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary__2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary__2 .elementor-menu-toggle,
.c_primary__2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #be6d6f;
}

.c_primary__2.elementor-widget-heading .elementor-heading-title,
.c_primary__2.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary__2.elementor-widget-post-info .elementor-icon-list-text,
.c_primary__2 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary__2 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary__2 .elementor-icon,
.c_primary__2 .elementor-icon:hover {
  color: #be6d6f !important;
}

.c_primary__2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #be6d6f;
}

.c_primary__1,
.c_primary__1.elementor-widget-text-editor .elementor-text-editor,
.c_primary__1.elementor-widget-text-editor .elementor-text-editor p,
.c_primary__1.elementor-widget-text-editor .elementor-text-editor a,
.c_primary__1.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary__1.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary__1.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary__1.elementor-widget-shortcode,
.c_primary__1.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary__1.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary__1.elementor-widget-icon .elementor-icon,
.c_primary__1 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary__1.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary__1.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary__1.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary__1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary__1 .elementor-menu-toggle,
.c_primary__1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #ab4447;
}

.c_primary__1.elementor-widget-heading .elementor-heading-title,
.c_primary__1.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary__1.elementor-widget-post-info .elementor-icon-list-text,
.c_primary__1 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary__1 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary__1 .elementor-icon,
.c_primary__1 .elementor-icon:hover {
  color: #ab4447 !important;
}

.c_primary__1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #ab4447;
}

.c_primary,
.c_primary.elementor-widget-text-editor .elementor-text-editor,
.c_primary.elementor-widget-text-editor .elementor-text-editor p,
.c_primary.elementor-widget-text-editor .elementor-text-editor a,
.c_primary.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary.elementor-widget-shortcode,
.c_primary.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary.elementor-widget-icon .elementor-icon,
.c_primary .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary .elementor-menu-toggle,
.c_primary.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #991b1e;
}

.c_primary.elementor-widget-heading .elementor-heading-title,
.c_primary.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary.elementor-widget-post-info .elementor-icon-list-text,
.c_primary .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary .elementor-icon,
.c_primary .elementor-icon:hover {
  color: #991b1e !important;
}

.c_primary.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #991b1e;
}

.c_primary_1,
.c_primary_1.elementor-widget-text-editor .elementor-text-editor,
.c_primary_1.elementor-widget-text-editor .elementor-text-editor p,
.c_primary_1.elementor-widget-text-editor .elementor-text-editor a,
.c_primary_1.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary_1.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary_1.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary_1.elementor-widget-shortcode,
.c_primary_1.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary_1.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary_1.elementor-widget-icon .elementor-icon,
.c_primary_1 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary_1.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary_1.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary_1.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary_1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary_1 .elementor-menu-toggle,
.c_primary_1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #7d1619;
}

.c_primary_1.elementor-widget-heading .elementor-heading-title,
.c_primary_1.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary_1.elementor-widget-post-info .elementor-icon-list-text,
.c_primary_1 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary_1 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary_1 .elementor-icon,
.c_primary_1 .elementor-icon:hover {
  color: #7d1619 !important;
}

.c_primary_1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #7d1619;
}

.c_primary_2,
.c_primary_2.elementor-widget-text-editor .elementor-text-editor,
.c_primary_2.elementor-widget-text-editor .elementor-text-editor p,
.c_primary_2.elementor-widget-text-editor .elementor-text-editor a,
.c_primary_2.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary_2.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary_2.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary_2.elementor-widget-shortcode,
.c_primary_2.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary_2.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary_2.elementor-widget-icon .elementor-icon,
.c_primary_2 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary_2.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary_2.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary_2.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary_2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary_2 .elementor-menu-toggle,
.c_primary_2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #621113;
}

.c_primary_2.elementor-widget-heading .elementor-heading-title,
.c_primary_2.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary_2.elementor-widget-post-info .elementor-icon-list-text,
.c_primary_2 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary_2 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary_2 .elementor-icon,
.c_primary_2 .elementor-icon:hover {
  color: #621113 !important;
}

.c_primary_2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #621113;
}

.c_primary_3,
.c_primary_3.elementor-widget-text-editor .elementor-text-editor,
.c_primary_3.elementor-widget-text-editor .elementor-text-editor p,
.c_primary_3.elementor-widget-text-editor .elementor-text-editor a,
.c_primary_3.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary_3.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary_3.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary_3.elementor-widget-shortcode,
.c_primary_3.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary_3.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary_3.elementor-widget-icon .elementor-icon,
.c_primary_3 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary_3.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary_3.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary_3.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary_3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary_3 .elementor-menu-toggle,
.c_primary_3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #460c0e;
}

.c_primary_3.elementor-widget-heading .elementor-heading-title,
.c_primary_3.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary_3.elementor-widget-post-info .elementor-icon-list-text,
.c_primary_3 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary_3 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary_3 .elementor-icon,
.c_primary_3 .elementor-icon:hover {
  color: #460c0e !important;
}

.c_primary_3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #460c0e;
}

.c_primary_4,
.c_primary_4.elementor-widget-text-editor .elementor-text-editor,
.c_primary_4.elementor-widget-text-editor .elementor-text-editor p,
.c_primary_4.elementor-widget-text-editor .elementor-text-editor a,
.c_primary_4.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary_4.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary_4.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary_4.elementor-widget-shortcode,
.c_primary_4.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary_4.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary_4.elementor-widget-icon .elementor-icon,
.c_primary_4 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary_4.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary_4.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary_4.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary_4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary_4 .elementor-menu-toggle,
.c_primary_4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #2b0808;
}

.c_primary_4.elementor-widget-heading .elementor-heading-title,
.c_primary_4.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary_4.elementor-widget-post-info .elementor-icon-list-text,
.c_primary_4 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary_4 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary_4 .elementor-icon,
.c_primary_4 .elementor-icon:hover {
  color: #2b0808 !important;
}

.c_primary_4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #2b0808;
}

.c_primary_5,
.c_primary_5.elementor-widget-text-editor .elementor-text-editor,
.c_primary_5.elementor-widget-text-editor .elementor-text-editor p,
.c_primary_5.elementor-widget-text-editor .elementor-text-editor a,
.c_primary_5.elementor-widget-theme-post-content .elementor-widget-container,
.c_primary_5.elementor-widget-theme-post-content .elementor-widget-container p,
.c_primary_5.elementor-widget-theme-post-content .elementor-widget-container a,
.c_primary_5.elementor-widget-shortcode,
.c_primary_5.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_primary_5.elementor-widget-icon-list .elementor-icon-list-text,
.c_primary_5.elementor-widget-icon .elementor-icon,
.c_primary_5 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_primary_5.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_primary_5.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_primary_5.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_primary_5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_primary_5 .elementor-menu-toggle,
.c_primary_5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #0f0303;
}

.c_primary_5.elementor-widget-heading .elementor-heading-title,
.c_primary_5.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_primary_5.elementor-widget-post-info .elementor-icon-list-text,
.c_primary_5 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_primary_5 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_primary_5 .elementor-icon,
.c_primary_5 .elementor-icon:hover {
  color: #0f0303 !important;
}

.c_primary_5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #0f0303;
}

.c_secondary__5,
.c_secondary__5.elementor-widget-text-editor .elementor-text-editor,
.c_secondary__5.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary__5.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary__5.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary__5.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary__5.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary__5.elementor-widget-shortcode,
.c_secondary__5.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary__5.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary__5.elementor-widget-icon .elementor-icon,
.c_secondary__5 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary__5.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary__5.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary__5.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary__5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary__5 .elementor-menu-toggle,
.c_secondary__5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #f5e8e9;
}

.c_secondary__5.elementor-widget-heading .elementor-heading-title,
.c_secondary__5.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary__5.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary__5 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary__5 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary__5 .elementor-icon,
.c_secondary__5 .elementor-icon:hover {
  color: #f5e8e9 !important;
}

.c_secondary__5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #f5e8e9;
}

.c_secondary__4,
.c_secondary__4.elementor-widget-text-editor .elementor-text-editor,
.c_secondary__4.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary__4.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary__4.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary__4.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary__4.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary__4.elementor-widget-shortcode,
.c_secondary__4.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary__4.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary__4.elementor-widget-icon .elementor-icon,
.c_secondary__4 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary__4.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary__4.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary__4.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary__4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary__4 .elementor-menu-toggle,
.c_secondary__4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #e2bfc0;
}

.c_secondary__4.elementor-widget-heading .elementor-heading-title,
.c_secondary__4.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary__4.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary__4 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary__4 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary__4 .elementor-icon,
.c_secondary__4 .elementor-icon:hover {
  color: #e2bfc0 !important;
}

.c_secondary__4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #e2bfc0;
}

.c_secondary__3,
.c_secondary__3.elementor-widget-text-editor .elementor-text-editor,
.c_secondary__3.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary__3.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary__3.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary__3.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary__3.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary__3.elementor-widget-shortcode,
.c_secondary__3.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary__3.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary__3.elementor-widget-icon .elementor-icon,
.c_secondary__3 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary__3.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary__3.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary__3.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary__3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary__3 .elementor-menu-toggle,
.c_secondary__3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #d09698;
}

.c_secondary__3.elementor-widget-heading .elementor-heading-title,
.c_secondary__3.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary__3.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary__3 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary__3 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary__3 .elementor-icon,
.c_secondary__3 .elementor-icon:hover {
  color: #d09698 !important;
}

.c_secondary__3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #d09698;
}

.c_secondary__2,
.c_secondary__2.elementor-widget-text-editor .elementor-text-editor,
.c_secondary__2.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary__2.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary__2.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary__2.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary__2.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary__2.elementor-widget-shortcode,
.c_secondary__2.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary__2.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary__2.elementor-widget-icon .elementor-icon,
.c_secondary__2 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary__2.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary__2.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary__2.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary__2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary__2 .elementor-menu-toggle,
.c_secondary__2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #be6d6f;
}

.c_secondary__2.elementor-widget-heading .elementor-heading-title,
.c_secondary__2.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary__2.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary__2 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary__2 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary__2 .elementor-icon,
.c_secondary__2 .elementor-icon:hover {
  color: #be6d6f !important;
}

.c_secondary__2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #be6d6f;
}

.c_secondary__1,
.c_secondary__1.elementor-widget-text-editor .elementor-text-editor,
.c_secondary__1.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary__1.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary__1.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary__1.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary__1.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary__1.elementor-widget-shortcode,
.c_secondary__1.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary__1.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary__1.elementor-widget-icon .elementor-icon,
.c_secondary__1 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary__1.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary__1.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary__1.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary__1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary__1 .elementor-menu-toggle,
.c_secondary__1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #ab4447;
}

.c_secondary__1.elementor-widget-heading .elementor-heading-title,
.c_secondary__1.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary__1.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary__1 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary__1 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary__1 .elementor-icon,
.c_secondary__1 .elementor-icon:hover {
  color: #ab4447 !important;
}

.c_secondary__1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #ab4447;
}

.c_secondary,
.c_secondary.elementor-widget-text-editor .elementor-text-editor,
.c_secondary.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary.elementor-widget-shortcode,
.c_secondary.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary.elementor-widget-icon .elementor-icon,
.c_secondary .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary .elementor-menu-toggle,
.c_secondary.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #991b1e;
}

.c_secondary.elementor-widget-heading .elementor-heading-title,
.c_secondary.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary .elementor-icon,
.c_secondary .elementor-icon:hover {
  color: #991b1e !important;
}

.c_secondary.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #991b1e;
}

.c_secondary_1,
.c_secondary_1.elementor-widget-text-editor .elementor-text-editor,
.c_secondary_1.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary_1.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary_1.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary_1.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary_1.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary_1.elementor-widget-shortcode,
.c_secondary_1.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary_1.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary_1.elementor-widget-icon .elementor-icon,
.c_secondary_1 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary_1.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary_1.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary_1.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary_1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary_1 .elementor-menu-toggle,
.c_secondary_1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #7d1619;
}

.c_secondary_1.elementor-widget-heading .elementor-heading-title,
.c_secondary_1.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary_1.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary_1 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary_1 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary_1 .elementor-icon,
.c_secondary_1 .elementor-icon:hover {
  color: #7d1619 !important;
}

.c_secondary_1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #7d1619;
}

.c_secondary_2,
.c_secondary_2.elementor-widget-text-editor .elementor-text-editor,
.c_secondary_2.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary_2.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary_2.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary_2.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary_2.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary_2.elementor-widget-shortcode,
.c_secondary_2.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary_2.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary_2.elementor-widget-icon .elementor-icon,
.c_secondary_2 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary_2.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary_2.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary_2.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary_2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary_2 .elementor-menu-toggle,
.c_secondary_2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #621113;
}

.c_secondary_2.elementor-widget-heading .elementor-heading-title,
.c_secondary_2.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary_2.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary_2 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary_2 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary_2 .elementor-icon,
.c_secondary_2 .elementor-icon:hover {
  color: #621113 !important;
}

.c_secondary_2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #621113;
}

.c_secondary_3,
.c_secondary_3.elementor-widget-text-editor .elementor-text-editor,
.c_secondary_3.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary_3.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary_3.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary_3.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary_3.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary_3.elementor-widget-shortcode,
.c_secondary_3.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary_3.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary_3.elementor-widget-icon .elementor-icon,
.c_secondary_3 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary_3.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary_3.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary_3.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary_3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary_3 .elementor-menu-toggle,
.c_secondary_3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #460c0e;
}

.c_secondary_3.elementor-widget-heading .elementor-heading-title,
.c_secondary_3.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary_3.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary_3 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary_3 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary_3 .elementor-icon,
.c_secondary_3 .elementor-icon:hover {
  color: #460c0e !important;
}

.c_secondary_3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #460c0e;
}

.c_secondary_4,
.c_secondary_4.elementor-widget-text-editor .elementor-text-editor,
.c_secondary_4.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary_4.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary_4.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary_4.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary_4.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary_4.elementor-widget-shortcode,
.c_secondary_4.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary_4.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary_4.elementor-widget-icon .elementor-icon,
.c_secondary_4 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary_4.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary_4.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary_4.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary_4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary_4 .elementor-menu-toggle,
.c_secondary_4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #2b0808;
}

.c_secondary_4.elementor-widget-heading .elementor-heading-title,
.c_secondary_4.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary_4.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary_4 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary_4 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary_4 .elementor-icon,
.c_secondary_4 .elementor-icon:hover {
  color: #2b0808 !important;
}

.c_secondary_4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #2b0808;
}

.c_secondary_5,
.c_secondary_5.elementor-widget-text-editor .elementor-text-editor,
.c_secondary_5.elementor-widget-text-editor .elementor-text-editor p,
.c_secondary_5.elementor-widget-text-editor .elementor-text-editor a,
.c_secondary_5.elementor-widget-theme-post-content .elementor-widget-container,
.c_secondary_5.elementor-widget-theme-post-content .elementor-widget-container p,
.c_secondary_5.elementor-widget-theme-post-content .elementor-widget-container a,
.c_secondary_5.elementor-widget-shortcode,
.c_secondary_5.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_secondary_5.elementor-widget-icon-list .elementor-icon-list-text,
.c_secondary_5.elementor-widget-icon .elementor-icon,
.c_secondary_5 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_secondary_5.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_secondary_5.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_secondary_5.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_secondary_5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_secondary_5 .elementor-menu-toggle,
.c_secondary_5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #0f0303;
}

.c_secondary_5.elementor-widget-heading .elementor-heading-title,
.c_secondary_5.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_secondary_5.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary_5 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_secondary_5 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_secondary_5 .elementor-icon,
.c_secondary_5 .elementor-icon:hover {
  color: #0f0303 !important;
}

.c_secondary_5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #0f0303;
}

.c_accent__5,
.c_accent__5.elementor-widget-text-editor .elementor-text-editor,
.c_accent__5.elementor-widget-text-editor .elementor-text-editor p,
.c_accent__5.elementor-widget-text-editor .elementor-text-editor a,
.c_accent__5.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent__5.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent__5.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent__5.elementor-widget-shortcode,
.c_accent__5.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent__5.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent__5.elementor-widget-icon .elementor-icon,
.c_accent__5 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent__5.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent__5.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent__5.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent__5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent__5 .elementor-menu-toggle,
.c_accent__5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #FFFBEA;
}

.c_accent__5.elementor-widget-heading .elementor-heading-title,
.c_accent__5.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent__5.elementor-widget-post-info .elementor-icon-list-text,
.c_accent__5 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent__5 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent__5 .elementor-icon,
.c_accent__5 .elementor-icon:hover {
  color: #FFFBEA !important;
}

.c_accent__5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #FFFBEA;
}

.c_accent__4,
.c_accent__4.elementor-widget-text-editor .elementor-text-editor,
.c_accent__4.elementor-widget-text-editor .elementor-text-editor p,
.c_accent__4.elementor-widget-text-editor .elementor-text-editor a,
.c_accent__4.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent__4.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent__4.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent__4.elementor-widget-shortcode,
.c_accent__4.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent__4.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent__4.elementor-widget-icon .elementor-icon,
.c_accent__4 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent__4.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent__4.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent__4.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent__4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent__4 .elementor-menu-toggle,
.c_accent__4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #FFF3C4;
}

.c_accent__4.elementor-widget-heading .elementor-heading-title,
.c_accent__4.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent__4.elementor-widget-post-info .elementor-icon-list-text,
.c_accent__4 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent__4 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent__4 .elementor-icon,
.c_accent__4 .elementor-icon:hover {
  color: #FFF3C4 !important;
}

.c_accent__4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #FFF3C4;
}

.c_accent__3,
.c_accent__3.elementor-widget-text-editor .elementor-text-editor,
.c_accent__3.elementor-widget-text-editor .elementor-text-editor p,
.c_accent__3.elementor-widget-text-editor .elementor-text-editor a,
.c_accent__3.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent__3.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent__3.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent__3.elementor-widget-shortcode,
.c_accent__3.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent__3.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent__3.elementor-widget-icon .elementor-icon,
.c_accent__3 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent__3.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent__3.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent__3.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent__3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent__3 .elementor-menu-toggle,
.c_accent__3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #FCE588;
}

.c_accent__3.elementor-widget-heading .elementor-heading-title,
.c_accent__3.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent__3.elementor-widget-post-info .elementor-icon-list-text,
.c_accent__3 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent__3 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent__3 .elementor-icon,
.c_accent__3 .elementor-icon:hover {
  color: #FCE588 !important;
}

.c_accent__3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #FCE588;
}

.c_accent__2,
.c_accent__2.elementor-widget-text-editor .elementor-text-editor,
.c_accent__2.elementor-widget-text-editor .elementor-text-editor p,
.c_accent__2.elementor-widget-text-editor .elementor-text-editor a,
.c_accent__2.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent__2.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent__2.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent__2.elementor-widget-shortcode,
.c_accent__2.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent__2.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent__2.elementor-widget-icon .elementor-icon,
.c_accent__2 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent__2.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent__2.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent__2.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent__2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent__2 .elementor-menu-toggle,
.c_accent__2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #FADB5F;
}

.c_accent__2.elementor-widget-heading .elementor-heading-title,
.c_accent__2.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent__2.elementor-widget-post-info .elementor-icon-list-text,
.c_accent__2 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent__2 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent__2 .elementor-icon,
.c_accent__2 .elementor-icon:hover {
  color: #FADB5F !important;
}

.c_accent__2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #FADB5F;
}

.c_accent__1,
.c_accent__1.elementor-widget-text-editor .elementor-text-editor,
.c_accent__1.elementor-widget-text-editor .elementor-text-editor p,
.c_accent__1.elementor-widget-text-editor .elementor-text-editor a,
.c_accent__1.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent__1.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent__1.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent__1.elementor-widget-shortcode,
.c_accent__1.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent__1.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent__1.elementor-widget-icon .elementor-icon,
.c_accent__1 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent__1.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent__1.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent__1.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent__1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent__1 .elementor-menu-toggle,
.c_accent__1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #F7C948;
}

.c_accent__1.elementor-widget-heading .elementor-heading-title,
.c_accent__1.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent__1.elementor-widget-post-info .elementor-icon-list-text,
.c_accent__1 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent__1 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent__1 .elementor-icon,
.c_accent__1 .elementor-icon:hover {
  color: #F7C948 !important;
}

.c_accent__1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #F7C948;
}

.c_accent,
.c_accent.elementor-widget-text-editor .elementor-text-editor,
.c_accent.elementor-widget-text-editor .elementor-text-editor p,
.c_accent.elementor-widget-text-editor .elementor-text-editor a,
.c_accent.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent.elementor-widget-shortcode,
.c_accent.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent.elementor-widget-icon .elementor-icon,
.c_accent .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent .elementor-menu-toggle,
.c_accent.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #F0B429;
}

.c_accent.elementor-widget-heading .elementor-heading-title,
.c_accent.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent.elementor-widget-post-info .elementor-icon-list-text,
.c_accent .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent .elementor-icon,
.c_accent .elementor-icon:hover {
  color: #F0B429 !important;
}

.c_accent.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #F0B429;
}

.c_accent_1,
.c_accent_1.elementor-widget-text-editor .elementor-text-editor,
.c_accent_1.elementor-widget-text-editor .elementor-text-editor p,
.c_accent_1.elementor-widget-text-editor .elementor-text-editor a,
.c_accent_1.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent_1.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent_1.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent_1.elementor-widget-shortcode,
.c_accent_1.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent_1.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent_1.elementor-widget-icon .elementor-icon,
.c_accent_1 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent_1.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent_1.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent_1.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent_1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent_1 .elementor-menu-toggle,
.c_accent_1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #DE911D;
}

.c_accent_1.elementor-widget-heading .elementor-heading-title,
.c_accent_1.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent_1.elementor-widget-post-info .elementor-icon-list-text,
.c_accent_1 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent_1 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent_1 .elementor-icon,
.c_accent_1 .elementor-icon:hover {
  color: #DE911D !important;
}

.c_accent_1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #DE911D;
}

.c_accent_2,
.c_accent_2.elementor-widget-text-editor .elementor-text-editor,
.c_accent_2.elementor-widget-text-editor .elementor-text-editor p,
.c_accent_2.elementor-widget-text-editor .elementor-text-editor a,
.c_accent_2.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent_2.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent_2.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent_2.elementor-widget-shortcode,
.c_accent_2.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent_2.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent_2.elementor-widget-icon .elementor-icon,
.c_accent_2 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent_2.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent_2.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent_2.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent_2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent_2 .elementor-menu-toggle,
.c_accent_2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #CB6E17;
}

.c_accent_2.elementor-widget-heading .elementor-heading-title,
.c_accent_2.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent_2.elementor-widget-post-info .elementor-icon-list-text,
.c_accent_2 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent_2 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent_2 .elementor-icon,
.c_accent_2 .elementor-icon:hover {
  color: #CB6E17 !important;
}

.c_accent_2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #CB6E17;
}

.c_accent_3,
.c_accent_3.elementor-widget-text-editor .elementor-text-editor,
.c_accent_3.elementor-widget-text-editor .elementor-text-editor p,
.c_accent_3.elementor-widget-text-editor .elementor-text-editor a,
.c_accent_3.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent_3.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent_3.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent_3.elementor-widget-shortcode,
.c_accent_3.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent_3.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent_3.elementor-widget-icon .elementor-icon,
.c_accent_3 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent_3.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent_3.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent_3.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent_3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent_3 .elementor-menu-toggle,
.c_accent_3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #B44D12;
}

.c_accent_3.elementor-widget-heading .elementor-heading-title,
.c_accent_3.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent_3.elementor-widget-post-info .elementor-icon-list-text,
.c_accent_3 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent_3 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent_3 .elementor-icon,
.c_accent_3 .elementor-icon:hover {
  color: #B44D12 !important;
}

.c_accent_3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #B44D12;
}

.c_accent_4,
.c_accent_4.elementor-widget-text-editor .elementor-text-editor,
.c_accent_4.elementor-widget-text-editor .elementor-text-editor p,
.c_accent_4.elementor-widget-text-editor .elementor-text-editor a,
.c_accent_4.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent_4.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent_4.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent_4.elementor-widget-shortcode,
.c_accent_4.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent_4.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent_4.elementor-widget-icon .elementor-icon,
.c_accent_4 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent_4.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent_4.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent_4.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent_4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent_4 .elementor-menu-toggle,
.c_accent_4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #8D2B0B;
}

.c_accent_4.elementor-widget-heading .elementor-heading-title,
.c_accent_4.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent_4.elementor-widget-post-info .elementor-icon-list-text,
.c_accent_4 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent_4 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent_4 .elementor-icon,
.c_accent_4 .elementor-icon:hover {
  color: #8D2B0B !important;
}

.c_accent_4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #8D2B0B;
}

.c_accent_5,
.c_accent_5.elementor-widget-text-editor .elementor-text-editor,
.c_accent_5.elementor-widget-text-editor .elementor-text-editor p,
.c_accent_5.elementor-widget-text-editor .elementor-text-editor a,
.c_accent_5.elementor-widget-theme-post-content .elementor-widget-container,
.c_accent_5.elementor-widget-theme-post-content .elementor-widget-container p,
.c_accent_5.elementor-widget-theme-post-content .elementor-widget-container a,
.c_accent_5.elementor-widget-shortcode,
.c_accent_5.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_accent_5.elementor-widget-icon-list .elementor-icon-list-text,
.c_accent_5.elementor-widget-icon .elementor-icon,
.c_accent_5 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_accent_5.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_accent_5.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_accent_5.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_accent_5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_accent_5 .elementor-menu-toggle,
.c_accent_5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #8D2B0B;
}

.c_accent_5.elementor-widget-heading .elementor-heading-title,
.c_accent_5.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_accent_5.elementor-widget-post-info .elementor-icon-list-text,
.c_accent_5 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_accent_5 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_accent_5 .elementor-icon,
.c_accent_5 .elementor-icon:hover {
  color: #8D2B0B !important;
}

.c_accent_5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #8D2B0B;
}

.c_background,
.c_background.elementor-widget-text-editor .elementor-text-editor,
.c_background.elementor-widget-text-editor .elementor-text-editor p,
.c_background.elementor-widget-text-editor .elementor-text-editor a,
.c_background.elementor-widget-theme-post-content .elementor-widget-container,
.c_background.elementor-widget-theme-post-content .elementor-widget-container p,
.c_background.elementor-widget-theme-post-content .elementor-widget-container a,
.c_background.elementor-widget-shortcode,
.c_background.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_background.elementor-widget-icon-list .elementor-icon-list-text,
.c_background.elementor-widget-icon .elementor-icon,
.c_background .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_background.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_background.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_background.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_background.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_background .elementor-menu-toggle,
.c_background.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #ffffff;
}

.c_background.elementor-widget-heading .elementor-heading-title,
.c_background.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_background.elementor-widget-post-info .elementor-icon-list-text,
.c_background .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_background .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_background .elementor-icon,
.c_background .elementor-icon:hover {
  color: #ffffff !important;
}

.c_background.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #ffffff;
}

.c_background_light,
.c_background_light.elementor-widget-text-editor .elementor-text-editor,
.c_background_light.elementor-widget-text-editor .elementor-text-editor p,
.c_background_light.elementor-widget-text-editor .elementor-text-editor a,
.c_background_light.elementor-widget-theme-post-content .elementor-widget-container,
.c_background_light.elementor-widget-theme-post-content .elementor-widget-container p,
.c_background_light.elementor-widget-theme-post-content .elementor-widget-container a,
.c_background_light.elementor-widget-shortcode,
.c_background_light.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_background_light.elementor-widget-icon-list .elementor-icon-list-text,
.c_background_light.elementor-widget-icon .elementor-icon,
.c_background_light .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_background_light.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_background_light.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_background_light.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_background_light.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_background_light .elementor-menu-toggle,
.c_background_light.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #F0F4F8;
}

.c_background_light.elementor-widget-heading .elementor-heading-title,
.c_background_light.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_background_light.elementor-widget-post-info .elementor-icon-list-text,
.c_background_light .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_background_light .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_background_light .elementor-icon,
.c_background_light .elementor-icon:hover {
  color: #F0F4F8 !important;
}

.c_background_light.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #F0F4F8;
}

.c_background_dark,
.c_background_dark.elementor-widget-text-editor .elementor-text-editor,
.c_background_dark.elementor-widget-text-editor .elementor-text-editor p,
.c_background_dark.elementor-widget-text-editor .elementor-text-editor a,
.c_background_dark.elementor-widget-theme-post-content .elementor-widget-container,
.c_background_dark.elementor-widget-theme-post-content .elementor-widget-container p,
.c_background_dark.elementor-widget-theme-post-content .elementor-widget-container a,
.c_background_dark.elementor-widget-shortcode,
.c_background_dark.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_background_dark.elementor-widget-icon-list .elementor-icon-list-text,
.c_background_dark.elementor-widget-icon .elementor-icon,
.c_background_dark .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_background_dark.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_background_dark.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_background_dark.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_background_dark.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_background_dark .elementor-menu-toggle,
.c_background_dark.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #102A43;
}

.c_background_dark.elementor-widget-heading .elementor-heading-title,
.c_background_dark.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_background_dark.elementor-widget-post-info .elementor-icon-list-text,
.c_background_dark .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_background_dark .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_background_dark .elementor-icon,
.c_background_dark .elementor-icon:hover {
  color: #102A43 !important;
}

.c_background_dark.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #102A43;
}

.c_inverted,
.c_inverted.elementor-widget-text-editor .elementor-text-editor,
.c_inverted.elementor-widget-text-editor .elementor-text-editor p,
.c_inverted.elementor-widget-text-editor .elementor-text-editor a,
.c_inverted.elementor-widget-theme-post-content .elementor-widget-container,
.c_inverted.elementor-widget-theme-post-content .elementor-widget-container p,
.c_inverted.elementor-widget-theme-post-content .elementor-widget-container a,
.c_inverted.elementor-widget-shortcode,
.c_inverted.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_inverted.elementor-widget-icon-list .elementor-icon-list-text,
.c_inverted.elementor-widget-icon .elementor-icon,
.c_inverted .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_inverted.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_inverted.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_inverted.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_inverted.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_inverted .elementor-menu-toggle,
.c_inverted.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #ffffff;
}

.c_inverted.elementor-widget-heading .elementor-heading-title,
.c_inverted.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_inverted.elementor-widget-post-info .elementor-icon-list-text,
.c_inverted .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_inverted .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_inverted .elementor-icon,
.c_inverted .elementor-icon:hover {
  color: #ffffff !important;
}

.c_inverted.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #ffffff;
}

.c_dimmed,
.c_dimmed.elementor-widget-text-editor .elementor-text-editor,
.c_dimmed.elementor-widget-text-editor .elementor-text-editor p,
.c_dimmed.elementor-widget-text-editor .elementor-text-editor a,
.c_dimmed.elementor-widget-theme-post-content .elementor-widget-container,
.c_dimmed.elementor-widget-theme-post-content .elementor-widget-container p,
.c_dimmed.elementor-widget-theme-post-content .elementor-widget-container a,
.c_dimmed.elementor-widget-shortcode,
.c_dimmed.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_dimmed.elementor-widget-icon-list .elementor-icon-list-text,
.c_dimmed.elementor-widget-icon .elementor-icon,
.c_dimmed .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_dimmed.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_dimmed.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_dimmed.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_dimmed.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_dimmed .elementor-menu-toggle,
.c_dimmed.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #627D98;
}

.c_dimmed.elementor-widget-heading .elementor-heading-title,
.c_dimmed.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_dimmed.elementor-widget-post-info .elementor-icon-list-text,
.c_dimmed .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_dimmed .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_dimmed .elementor-icon,
.c_dimmed .elementor-icon:hover {
  color: #627D98 !important;
}

.c_dimmed.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #627D98;
}

.c_neutral_1,
.c_neutral_1.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_1.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_1.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_1.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_1.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_1.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_1.elementor-widget-shortcode,
.c_neutral_1.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_1.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_1.elementor-widget-icon .elementor-icon,
.c_neutral_1 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_1.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_1.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_1.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_1.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_1 .elementor-menu-toggle,
.c_neutral_1.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #F0F4F8;
}

.c_neutral_1.elementor-widget-heading .elementor-heading-title,
.c_neutral_1.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_1.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_1 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_1 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_1 .elementor-icon,
.c_neutral_1 .elementor-icon:hover {
  color: #F0F4F8 !important;
}

.c_neutral_1.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #F0F4F8;
}

.c_neutral_2,
.c_neutral_2.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_2.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_2.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_2.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_2.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_2.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_2.elementor-widget-shortcode,
.c_neutral_2.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_2.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_2.elementor-widget-icon .elementor-icon,
.c_neutral_2 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_2.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_2.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_2.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_2.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_2 .elementor-menu-toggle,
.c_neutral_2.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #D9E2EC;
}

.c_neutral_2.elementor-widget-heading .elementor-heading-title,
.c_neutral_2.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_2.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_2 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_2 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_2 .elementor-icon,
.c_neutral_2 .elementor-icon:hover {
  color: #D9E2EC !important;
}

.c_neutral_2.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #D9E2EC;
}

.c_neutral_3,
.c_neutral_3.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_3.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_3.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_3.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_3.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_3.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_3.elementor-widget-shortcode,
.c_neutral_3.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_3.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_3.elementor-widget-icon .elementor-icon,
.c_neutral_3 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_3.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_3.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_3.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_3.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_3 .elementor-menu-toggle,
.c_neutral_3.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #BCCCDC;
}

.c_neutral_3.elementor-widget-heading .elementor-heading-title,
.c_neutral_3.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_3.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_3 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_3 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_3 .elementor-icon,
.c_neutral_3 .elementor-icon:hover {
  color: #BCCCDC !important;
}

.c_neutral_3.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #BCCCDC;
}

.c_neutral_4,
.c_neutral_4.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_4.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_4.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_4.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_4.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_4.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_4.elementor-widget-shortcode,
.c_neutral_4.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_4.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_4.elementor-widget-icon .elementor-icon,
.c_neutral_4 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_4.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_4.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_4.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_4.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_4 .elementor-menu-toggle,
.c_neutral_4.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #9FB3C8;
}

.c_neutral_4.elementor-widget-heading .elementor-heading-title,
.c_neutral_4.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_4.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_4 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_4 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_4 .elementor-icon,
.c_neutral_4 .elementor-icon:hover {
  color: #9FB3C8 !important;
}

.c_neutral_4.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #9FB3C8;
}

.c_neutral_5,
.c_neutral_5.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_5.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_5.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_5.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_5.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_5.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_5.elementor-widget-shortcode,
.c_neutral_5.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_5.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_5.elementor-widget-icon .elementor-icon,
.c_neutral_5 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_5.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_5.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_5.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_5.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_5 .elementor-menu-toggle,
.c_neutral_5.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #829AB1;
}

.c_neutral_5.elementor-widget-heading .elementor-heading-title,
.c_neutral_5.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_5.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_5 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_5 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_5 .elementor-icon,
.c_neutral_5 .elementor-icon:hover {
  color: #829AB1 !important;
}

.c_neutral_5.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #829AB1;
}

.c_neutral_6,
.c_neutral_6.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_6.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_6.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_6.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_6.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_6.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_6.elementor-widget-shortcode,
.c_neutral_6.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_6.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_6.elementor-widget-icon .elementor-icon,
.c_neutral_6 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_6.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_6.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_6.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_6.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_6 .elementor-menu-toggle,
.c_neutral_6.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #627D98;
}

.c_neutral_6.elementor-widget-heading .elementor-heading-title,
.c_neutral_6.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_6.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_6 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_6 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_6 .elementor-icon,
.c_neutral_6 .elementor-icon:hover {
  color: #627D98 !important;
}

.c_neutral_6.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #627D98;
}

.c_neutral_7,
.c_neutral_7.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_7.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_7.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_7.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_7.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_7.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_7.elementor-widget-shortcode,
.c_neutral_7.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_7.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_7.elementor-widget-icon .elementor-icon,
.c_neutral_7 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_7.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_7.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_7.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_7.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_7 .elementor-menu-toggle,
.c_neutral_7.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #486581;
}

.c_neutral_7.elementor-widget-heading .elementor-heading-title,
.c_neutral_7.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_7.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_7 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_7 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_7 .elementor-icon,
.c_neutral_7 .elementor-icon:hover {
  color: #486581 !important;
}

.c_neutral_7.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #486581;
}

.c_neutral_8,
.c_neutral_8.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_8.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_8.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_8.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_8.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_8.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_8.elementor-widget-shortcode,
.c_neutral_8.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_8.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_8.elementor-widget-icon .elementor-icon,
.c_neutral_8 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_8.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_8.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_8.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_8.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_8 .elementor-menu-toggle,
.c_neutral_8.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #334E68;
}

.c_neutral_8.elementor-widget-heading .elementor-heading-title,
.c_neutral_8.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_8.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_8 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_8 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_8 .elementor-icon,
.c_neutral_8 .elementor-icon:hover {
  color: #334E68 !important;
}

.c_neutral_8.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #334E68;
}

.c_neutral_9,
.c_neutral_9.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_9.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_9.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_9.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_9.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_9.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_9.elementor-widget-shortcode,
.c_neutral_9.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_9.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_9.elementor-widget-icon .elementor-icon,
.c_neutral_9 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_9.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_9.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_9.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_9.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_9 .elementor-menu-toggle,
.c_neutral_9.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #243B53;
}

.c_neutral_9.elementor-widget-heading .elementor-heading-title,
.c_neutral_9.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_9.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_9 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_9 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_9 .elementor-icon,
.c_neutral_9 .elementor-icon:hover {
  color: #243B53 !important;
}

.c_neutral_9.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #243B53;
}

.c_neutral_10,
.c_neutral_10.elementor-widget-text-editor .elementor-text-editor,
.c_neutral_10.elementor-widget-text-editor .elementor-text-editor p,
.c_neutral_10.elementor-widget-text-editor .elementor-text-editor a,
.c_neutral_10.elementor-widget-theme-post-content .elementor-widget-container,
.c_neutral_10.elementor-widget-theme-post-content .elementor-widget-container p,
.c_neutral_10.elementor-widget-theme-post-content .elementor-widget-container a,
.c_neutral_10.elementor-widget-shortcode,
.c_neutral_10.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_neutral_10.elementor-widget-icon-list .elementor-icon-list-text,
.c_neutral_10.elementor-widget-icon .elementor-icon,
.c_neutral_10 .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_neutral_10.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_neutral_10.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_neutral_10.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_neutral_10.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_neutral_10 .elementor-menu-toggle,
.c_neutral_10.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #102A43;
}

.c_neutral_10.elementor-widget-heading .elementor-heading-title,
.c_neutral_10.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_neutral_10.elementor-widget-post-info .elementor-icon-list-text,
.c_neutral_10 .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_neutral_10 .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_neutral_10 .elementor-icon,
.c_neutral_10 .elementor-icon:hover {
  color: #102A43 !important;
}

.c_neutral_10.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #102A43;
}

.c_text,
.c_text.elementor-widget-text-editor .elementor-text-editor,
.c_text.elementor-widget-text-editor .elementor-text-editor p,
.c_text.elementor-widget-text-editor .elementor-text-editor a,
.c_text.elementor-widget-theme-post-content .elementor-widget-container,
.c_text.elementor-widget-theme-post-content .elementor-widget-container p,
.c_text.elementor-widget-theme-post-content .elementor-widget-container a,
.c_text.elementor-widget-shortcode,
.c_text.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_text.elementor-widget-icon-list .elementor-icon-list-text,
.c_text.elementor-widget-icon .elementor-icon,
.c_text .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_text.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_text.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_text.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_text.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_text .elementor-menu-toggle,
.c_text.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #102A43;
}

.c_text.elementor-widget-heading .elementor-heading-title,
.c_text.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_text.elementor-widget-post-info .elementor-icon-list-text,
.c_text .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_text .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_text .elementor-icon,
.c_text .elementor-icon:hover {
  color: #102A43 !important;
}

.c_text.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #102A43;
}

.c_link,
.c_link.elementor-widget-text-editor .elementor-text-editor,
.c_link.elementor-widget-text-editor .elementor-text-editor p,
.c_link.elementor-widget-text-editor .elementor-text-editor a,
.c_link.elementor-widget-theme-post-content .elementor-widget-container,
.c_link.elementor-widget-theme-post-content .elementor-widget-container p,
.c_link.elementor-widget-theme-post-content .elementor-widget-container a,
.c_link.elementor-widget-shortcode,
.c_link.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_link.elementor-widget-icon-list .elementor-icon-list-text,
.c_link.elementor-widget-icon .elementor-icon,
.c_link .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_link.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_link.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_link.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_link.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_link .elementor-menu-toggle,
.c_link.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #262626;
}

.c_link.elementor-widget-heading .elementor-heading-title,
.c_link.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_link.elementor-widget-post-info .elementor-icon-list-text,
.c_link .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_link .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_link .elementor-icon,
.c_link .elementor-icon:hover {
  color: #262626 !important;
}

.c_link.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #262626;
}

.c_link_hover,
.c_link_hover.elementor-widget-text-editor .elementor-text-editor,
.c_link_hover.elementor-widget-text-editor .elementor-text-editor p,
.c_link_hover.elementor-widget-text-editor .elementor-text-editor a,
.c_link_hover.elementor-widget-theme-post-content .elementor-widget-container,
.c_link_hover.elementor-widget-theme-post-content .elementor-widget-container p,
.c_link_hover.elementor-widget-theme-post-content .elementor-widget-container a,
.c_link_hover.elementor-widget-shortcode,
.c_link_hover.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_link_hover.elementor-widget-icon-list .elementor-icon-list-text,
.c_link_hover.elementor-widget-icon .elementor-icon,
.c_link_hover .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_link_hover.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_link_hover.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_link_hover.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_link_hover.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_link_hover .elementor-menu-toggle,
.c_link_hover.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: #949699;
}

.c_link_hover.elementor-widget-heading .elementor-heading-title,
.c_link_hover.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_link_hover.elementor-widget-post-info .elementor-icon-list-text,
.c_link_hover .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_link_hover .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_link_hover .elementor-icon,
.c_link_hover .elementor-icon:hover {
  color: #949699 !important;
}

.c_link_hover.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: #949699;
}

.c_transparent,
.c_transparent.elementor-widget-text-editor .elementor-text-editor,
.c_transparent.elementor-widget-text-editor .elementor-text-editor p,
.c_transparent.elementor-widget-text-editor .elementor-text-editor a,
.c_transparent.elementor-widget-theme-post-content .elementor-widget-container,
.c_transparent.elementor-widget-theme-post-content .elementor-widget-container p,
.c_transparent.elementor-widget-theme-post-content .elementor-widget-container a,
.c_transparent.elementor-widget-shortcode,
.c_transparent.elementor-widget-icon-list .elementor-icon-list-icon i,
.c_transparent.elementor-widget-icon-list .elementor-icon-list-text,
.c_transparent.elementor-widget-icon .elementor-icon,
.c_transparent .elementor-social-icons-wrapper a.elementor-icon i:before,
.c_transparent.elementor-widget-icon-list .elementor-icon-list-icon i:before,
.c_transparent.elementor-widget-social-icons .elementor-social-icon i:before,
.c_hover_transparent.elementor-widget-social-icons .elementor-social-icon:hover i:before,
.c_transparent.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:not(.elementor-item-active),
.c_transparent .elementor-menu-toggle,
.c_transparent.elementor-widget-animated-headline .elementor-widget-container .elementor-headline {
  color: transparent;
}

.c_transparent.elementor-widget-heading .elementor-heading-title,
.c_transparent.elementor-widget-post-info .elementor-icon-list-icon i:before,
.c_transparent.elementor-widget-post-info .elementor-icon-list-text,
.c_transparent .kowp_sc_social_media a.kowp_social_medium svg,
.c_hover_transparent .kowp_sc_social_media a.kowp_social_medium:hover svg,
.c_transparent .elementor-icon,
.c_transparent .elementor-icon:hover {
  color: transparent !important;
}

.c_transparent.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: transparent;
}

/*COLOR*/

.c_primary.elementor-widget-post-info .elementor-icon-list-text,
.c_primary.elementor-widget-post-info .elementor-icon-list-icon i:before {
  color: #991b1e !important;
}

.c_secondary.elementor-widget-post-info .elementor-icon-list-text,
.c_secondary.elementor-widget-post-info .elementor-icon-list-icon i:before {
  color: #991b1e !important;
}

.c_text.elementor-widget-post-info .elementor-icon-list-text,
.c_text.elementor-widget-post-info .elementor-icon-list-icon i:before {
  color: #102A43 !important;
}

.c_accent.elementor-widget-post-info .elementor-icon-list-text,
.c_accent.elementor-widget-post-info .elementor-icon-list-icon i:before {
  color: #F0B429 !important;
}

.c_dimmed.elementor-widget-post-info .elementor-icon-list-text,
.c_dimmed.elementor-widget-post-info .elementor-icon-list-icon i:before {
  color: #627D98 !important;
}

/*BACKGROUND-COLOR*/

.bc_primary__5:not(.elementor-popup-modal),
.bc_primary__5 .dialog-widget-content,
.bc_cnt_primary__5.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary__5.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary__5 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary__5 .kowp_social_medium:hover {
  background-color: #f5e8e9 !important;
}

.bc_primary__4:not(.elementor-popup-modal),
.bc_primary__4 .dialog-widget-content,
.bc_cnt_primary__4.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary__4.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary__4 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary__4 .kowp_social_medium:hover {
  background-color: #e2bfc0 !important;
}

.bc_primary__3:not(.elementor-popup-modal),
.bc_primary__3 .dialog-widget-content,
.bc_cnt_primary__3.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary__3.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary__3 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary__3 .kowp_social_medium:hover {
  background-color: #d09698 !important;
}

.bc_primary__2:not(.elementor-popup-modal),
.bc_primary__2 .dialog-widget-content,
.bc_cnt_primary__2.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary__2.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary__2 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary__2 .kowp_social_medium:hover {
  background-color: #be6d6f !important;
}

.bc_primary__1:not(.elementor-popup-modal),
.bc_primary__1 .dialog-widget-content,
.bc_cnt_primary__1.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary__1.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary__1 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary__1 .kowp_social_medium:hover {
  background-color: #ab4447 !important;
}

.bc_primary:not(.elementor-popup-modal),
.bc_primary .dialog-widget-content,
.bc_cnt_primary.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary .kowp_social_medium:hover {
  background-color: #991b1e !important;
}

.bc_primary_1:not(.elementor-popup-modal),
.bc_primary_1 .dialog-widget-content,
.bc_cnt_primary_1.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary_1.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary_1 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary_1 .kowp_social_medium:hover {
  background-color: #7d1619 !important;
}

.bc_primary_2:not(.elementor-popup-modal),
.bc_primary_2 .dialog-widget-content,
.bc_cnt_primary_2.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary_2.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary_2 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary_2 .kowp_social_medium:hover {
  background-color: #621113 !important;
}

.bc_primary_3:not(.elementor-popup-modal),
.bc_primary_3 .dialog-widget-content,
.bc_cnt_primary_3.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary_3.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary_3 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary_3 .kowp_social_medium:hover {
  background-color: #460c0e !important;
}

.bc_primary_4:not(.elementor-popup-modal),
.bc_primary_4 .dialog-widget-content,
.bc_cnt_primary_4.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary_4.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary_4 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary_4 .kowp_social_medium:hover {
  background-color: #2b0808 !important;
}

.bc_primary_5:not(.elementor-popup-modal),
.bc_primary_5 .dialog-widget-content,
.bc_cnt_primary_5.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_primary_5.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_primary_5 .kowp_social_medium:not(:hover),
.bc_cnt_hover_primary_5 .kowp_social_medium:hover {
  background-color: #0f0303 !important;
}

.bc_secondary__5:not(.elementor-popup-modal),
.bc_secondary__5 .dialog-widget-content,
.bc_cnt_secondary__5.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary__5.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary__5 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary__5 .kowp_social_medium:hover {
  background-color: #f5e8e9 !important;
}

.bc_secondary__4:not(.elementor-popup-modal),
.bc_secondary__4 .dialog-widget-content,
.bc_cnt_secondary__4.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary__4.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary__4 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary__4 .kowp_social_medium:hover {
  background-color: #e2bfc0 !important;
}

.bc_secondary__3:not(.elementor-popup-modal),
.bc_secondary__3 .dialog-widget-content,
.bc_cnt_secondary__3.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary__3.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary__3 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary__3 .kowp_social_medium:hover {
  background-color: #d09698 !important;
}

.bc_secondary__2:not(.elementor-popup-modal),
.bc_secondary__2 .dialog-widget-content,
.bc_cnt_secondary__2.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary__2.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary__2 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary__2 .kowp_social_medium:hover {
  background-color: #be6d6f !important;
}

.bc_secondary__1:not(.elementor-popup-modal),
.bc_secondary__1 .dialog-widget-content,
.bc_cnt_secondary__1.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary__1.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary__1 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary__1 .kowp_social_medium:hover {
  background-color: #ab4447 !important;
}

.bc_secondary:not(.elementor-popup-modal),
.bc_secondary .dialog-widget-content,
.bc_cnt_secondary.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary .kowp_social_medium:hover {
  background-color: #991b1e !important;
}

.bc_secondary_1:not(.elementor-popup-modal),
.bc_secondary_1 .dialog-widget-content,
.bc_cnt_secondary_1.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary_1.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary_1 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary_1 .kowp_social_medium:hover {
  background-color: #7d1619 !important;
}

.bc_secondary_2:not(.elementor-popup-modal),
.bc_secondary_2 .dialog-widget-content,
.bc_cnt_secondary_2.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary_2.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary_2 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary_2 .kowp_social_medium:hover {
  background-color: #621113 !important;
}

.bc_secondary_3:not(.elementor-popup-modal),
.bc_secondary_3 .dialog-widget-content,
.bc_cnt_secondary_3.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary_3.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary_3 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary_3 .kowp_social_medium:hover {
  background-color: #460c0e !important;
}

.bc_secondary_4:not(.elementor-popup-modal),
.bc_secondary_4 .dialog-widget-content,
.bc_cnt_secondary_4.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary_4.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary_4 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary_4 .kowp_social_medium:hover {
  background-color: #2b0808 !important;
}

.bc_secondary_5:not(.elementor-popup-modal),
.bc_secondary_5 .dialog-widget-content,
.bc_cnt_secondary_5.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_secondary_5.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_secondary_5 .kowp_social_medium:not(:hover),
.bc_cnt_hover_secondary_5 .kowp_social_medium:hover {
  background-color: #0f0303 !important;
}

.bc_accent__5:not(.elementor-popup-modal),
.bc_accent__5 .dialog-widget-content,
.bc_cnt_accent__5.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent__5.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent__5 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent__5 .kowp_social_medium:hover {
  background-color: #FFFBEA !important;
}

.bc_accent__4:not(.elementor-popup-modal),
.bc_accent__4 .dialog-widget-content,
.bc_cnt_accent__4.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent__4.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent__4 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent__4 .kowp_social_medium:hover {
  background-color: #FFF3C4 !important;
}

.bc_accent__3:not(.elementor-popup-modal),
.bc_accent__3 .dialog-widget-content,
.bc_cnt_accent__3.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent__3.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent__3 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent__3 .kowp_social_medium:hover {
  background-color: #FCE588 !important;
}

.bc_accent__2:not(.elementor-popup-modal),
.bc_accent__2 .dialog-widget-content,
.bc_cnt_accent__2.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent__2.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent__2 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent__2 .kowp_social_medium:hover {
  background-color: #FADB5F !important;
}

.bc_accent__1:not(.elementor-popup-modal),
.bc_accent__1 .dialog-widget-content,
.bc_cnt_accent__1.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent__1.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent__1 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent__1 .kowp_social_medium:hover {
  background-color: #F7C948 !important;
}

.bc_accent:not(.elementor-popup-modal),
.bc_accent .dialog-widget-content,
.bc_cnt_accent.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent .kowp_social_medium:hover {
  background-color: #F0B429 !important;
}

.bc_accent_1:not(.elementor-popup-modal),
.bc_accent_1 .dialog-widget-content,
.bc_cnt_accent_1.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent_1.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent_1 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent_1 .kowp_social_medium:hover {
  background-color: #DE911D !important;
}

.bc_accent_2:not(.elementor-popup-modal),
.bc_accent_2 .dialog-widget-content,
.bc_cnt_accent_2.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent_2.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent_2 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent_2 .kowp_social_medium:hover {
  background-color: #CB6E17 !important;
}

.bc_accent_3:not(.elementor-popup-modal),
.bc_accent_3 .dialog-widget-content,
.bc_cnt_accent_3.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent_3.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent_3 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent_3 .kowp_social_medium:hover {
  background-color: #B44D12 !important;
}

.bc_accent_4:not(.elementor-popup-modal),
.bc_accent_4 .dialog-widget-content,
.bc_cnt_accent_4.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent_4.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent_4 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent_4 .kowp_social_medium:hover {
  background-color: #8D2B0B !important;
}

.bc_accent_5:not(.elementor-popup-modal),
.bc_accent_5 .dialog-widget-content,
.bc_cnt_accent_5.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_accent_5.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_accent_5 .kowp_social_medium:not(:hover),
.bc_cnt_hover_accent_5 .kowp_social_medium:hover {
  background-color: #8D2B0B !important;
}

.bc_background:not(.elementor-popup-modal),
.bc_background .dialog-widget-content,
.bc_cnt_background.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_background.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_background .kowp_social_medium:not(:hover),
.bc_cnt_hover_background .kowp_social_medium:hover {
  background-color: #ffffff !important;
}

.bc_background_light:not(.elementor-popup-modal),
.bc_background_light .dialog-widget-content,
.bc_cnt_background_light.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_background_light.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_background_light .kowp_social_medium:not(:hover),
.bc_cnt_hover_background_light .kowp_social_medium:hover {
  background-color: #F0F4F8 !important;
}

.bc_background_dark:not(.elementor-popup-modal),
.bc_background_dark .dialog-widget-content,
.bc_cnt_background_dark.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_background_dark.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_background_dark .kowp_social_medium:not(:hover),
.bc_cnt_hover_background_dark .kowp_social_medium:hover {
  background-color: #102A43 !important;
}

.bc_inverted:not(.elementor-popup-modal),
.bc_inverted .dialog-widget-content,
.bc_cnt_inverted.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_inverted.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_inverted .kowp_social_medium:not(:hover),
.bc_cnt_hover_inverted .kowp_social_medium:hover {
  background-color: #ffffff !important;
}

.bc_dimmed:not(.elementor-popup-modal),
.bc_dimmed .dialog-widget-content,
.bc_cnt_dimmed.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_dimmed.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_dimmed .kowp_social_medium:not(:hover),
.bc_cnt_hover_dimmed .kowp_social_medium:hover {
  background-color: #627D98 !important;
}

.bc_neutral_1:not(.elementor-popup-modal),
.bc_neutral_1 .dialog-widget-content,
.bc_cnt_neutral_1.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_1.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_1 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_1 .kowp_social_medium:hover {
  background-color: #F0F4F8 !important;
}

.bc_neutral_2:not(.elementor-popup-modal),
.bc_neutral_2 .dialog-widget-content,
.bc_cnt_neutral_2.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_2.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_2 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_2 .kowp_social_medium:hover {
  background-color: #D9E2EC !important;
}

.bc_neutral_3:not(.elementor-popup-modal),
.bc_neutral_3 .dialog-widget-content,
.bc_cnt_neutral_3.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_3.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_3 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_3 .kowp_social_medium:hover {
  background-color: #BCCCDC !important;
}

.bc_neutral_4:not(.elementor-popup-modal),
.bc_neutral_4 .dialog-widget-content,
.bc_cnt_neutral_4.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_4.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_4 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_4 .kowp_social_medium:hover {
  background-color: #9FB3C8 !important;
}

.bc_neutral_5:not(.elementor-popup-modal),
.bc_neutral_5 .dialog-widget-content,
.bc_cnt_neutral_5.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_5.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_5 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_5 .kowp_social_medium:hover {
  background-color: #829AB1 !important;
}

.bc_neutral_6:not(.elementor-popup-modal),
.bc_neutral_6 .dialog-widget-content,
.bc_cnt_neutral_6.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_6.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_6 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_6 .kowp_social_medium:hover {
  background-color: #627D98 !important;
}

.bc_neutral_7:not(.elementor-popup-modal),
.bc_neutral_7 .dialog-widget-content,
.bc_cnt_neutral_7.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_7.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_7 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_7 .kowp_social_medium:hover {
  background-color: #486581 !important;
}

.bc_neutral_8:not(.elementor-popup-modal),
.bc_neutral_8 .dialog-widget-content,
.bc_cnt_neutral_8.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_8.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_8 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_8 .kowp_social_medium:hover {
  background-color: #334E68 !important;
}

.bc_neutral_9:not(.elementor-popup-modal),
.bc_neutral_9 .dialog-widget-content,
.bc_cnt_neutral_9.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_9.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_9 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_9 .kowp_social_medium:hover {
  background-color: #243B53 !important;
}

.bc_neutral_10:not(.elementor-popup-modal),
.bc_neutral_10 .dialog-widget-content,
.bc_cnt_neutral_10.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_neutral_10.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_neutral_10 .kowp_social_medium:not(:hover),
.bc_cnt_hover_neutral_10 .kowp_social_medium:hover {
  background-color: #102A43 !important;
}

.bc_text:not(.elementor-popup-modal),
.bc_text .dialog-widget-content,
.bc_cnt_text.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_text.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_text .kowp_social_medium:not(:hover),
.bc_cnt_hover_text .kowp_social_medium:hover {
  background-color: #102A43 !important;
}

.bc_link:not(.elementor-popup-modal),
.bc_link .dialog-widget-content,
.bc_cnt_link.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_link.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_link .kowp_social_medium:not(:hover),
.bc_cnt_hover_link .kowp_social_medium:hover {
  background-color: #262626 !important;
}

.bc_link_hover:not(.elementor-popup-modal),
.bc_link_hover .dialog-widget-content,
.bc_cnt_link_hover.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_link_hover.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_link_hover .kowp_social_medium:not(:hover),
.bc_cnt_hover_link_hover .kowp_social_medium:hover {
  background-color: #949699 !important;
}

.bc_transparent:not(.elementor-popup-modal),
.bc_transparent .dialog-widget-content,
.bc_cnt_transparent.elementor-widget-social-icons .elementor-social-icon:not(:hover),
.bc_cnt_hover_transparent.elementor-widget-social-icons .elementor-social-icon:hover,
.bc_cnt_transparent .kowp_social_medium:not(:hover),
.bc_cnt_hover_transparent .kowp_social_medium:hover {
  background-color: transparent !important;
}

.bc_tb_primary {
  background-image: linear-gradient(#621113, #991b1e) !important;
}

.bc_tb_secondary {
  background-image: linear-gradient(#621113, #991b1e) !important;
}

.bc_tb_accent {
  background-image: linear-gradient(#CB6E17, #F0B429) !important;
}

.bc_lr_primary {
  background-image: linear-gradient(to right, #621113, #991b1e) !important;
}

.bc_lr_secondary {
  background-image: linear-gradient(to right, #621113, #991b1e) !important;
}

.bc_lr_accent {
  background-image: linear-gradient(to right, #CB6E17, #F0B429) !important;
}

.bc_tlbr_primary {
  background-image: linear-gradient(to bottom right, #621113, #991b1e) !important;
}

.bc_tlbr_secondary {
  background-image: linear-gradient(to bottom right, #621113, #991b1e) !important;
}

.bc_tlbr_accent {
  background-image: linear-gradient(to bottom right, #CB6E17, #F0B429) !important;
}

.bc_tb_primary_secondary {
  background-image: linear-gradient(#991b1e, #991b1e) !important;
}

.bc_tb_primary_accent {
  background-image: linear-gradient(#991b1e, #F0B429) !important;
}

.bc_tb_secondary_primary {
  background-image: linear-gradient(#991b1e, #991b1e) !important;
}

.bc_tb_secondary_accent {
  background-image: linear-gradient(#991b1e, #F0B429) !important;
}

.bc_tb_accent_primary {
  background-image: linear-gradient(#F0B429, #991b1e) !important;
}

.bc_tb_accent_secondary {
  background-image: linear-gradient(#F0B429, #991b1e) !important;
}

.bc_tb_inverted_background_light {
  background-image: linear-gradient(#ffffff, #F0F4F8) !important;
}

.bc_lr_primary_secondary {
  background-image: linear-gradient(to right, #991b1e, #991b1e) !important;
}

.bc_lr_primary_accent {
  background-image: linear-gradient(to right, #991b1e, #F0B429) !important;
}

.bc_lr_secondary_primary {
  background-image: linear-gradient(to right, #991b1e, #991b1e) !important;
}

.bc_lr_secondary_accent {
  background-image: linear-gradient(to right, #991b1e, #F0B429) !important;
}

.bc_lr_accent_primary {
  background-image: linear-gradient(to right, #F0B429, #991b1e) !important;
}

.bc_lr_accent_secondary {
  background-image: linear-gradient(to right, #F0B429, #991b1e) !important;
}

.bc_tlbr_primary_secondary {
  background-image: linear-gradient(to bottom right, #991b1e, #991b1e) !important;
}

.bc_tlbr_primary_accent {
  background-image: linear-gradient(to bottom right, #991b1e, #F0B429) !important;
}

.bc_tlbr_secondary_primary {
  background-image: linear-gradient(to bottom right, #991b1e, #991b1e) !important;
}

.bc_tlbr_secondary_accent {
  background-image: linear-gradient(to bottom right, #991b1e, #F0B429) !important;
}

.bc_tlbr_accent_primary {
  background-image: linear-gradient(to bottom right, #F0B429, #991b1e) !important;
}

.bc_tlbr_accent_secondary {
  background-image: linear-gradient(to bottom right, #F0B429, #991b1e) !important;
}

/*FILL*/

.fill_b_primary__5 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary__5 .elementor-shape-top .elementor-shape-fill {
  fill: #f5e8e9 !important;
}

.fill_b_primary__4 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary__4 .elementor-shape-top .elementor-shape-fill {
  fill: #e2bfc0 !important;
}

.fill_b_primary__3 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary__3 .elementor-shape-top .elementor-shape-fill {
  fill: #d09698 !important;
}

.fill_b_primary__2 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary__2 .elementor-shape-top .elementor-shape-fill {
  fill: #be6d6f !important;
}

.fill_b_primary__1 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary__1 .elementor-shape-top .elementor-shape-fill {
  fill: #ab4447 !important;
}

.fill_b_primary .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary .elementor-shape-top .elementor-shape-fill {
  fill: #991b1e !important;
}

.fill_b_primary_1 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary_1 .elementor-shape-top .elementor-shape-fill {
  fill: #7d1619 !important;
}

.fill_b_primary_2 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary_2 .elementor-shape-top .elementor-shape-fill {
  fill: #621113 !important;
}

.fill_b_primary_3 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary_3 .elementor-shape-top .elementor-shape-fill {
  fill: #460c0e !important;
}

.fill_b_primary_4 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary_4 .elementor-shape-top .elementor-shape-fill {
  fill: #2b0808 !important;
}

.fill_b_primary_5 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_primary_5 .elementor-shape-top .elementor-shape-fill {
  fill: #0f0303 !important;
}

.fill_b_secondary__5 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary__5 .elementor-shape-top .elementor-shape-fill {
  fill: #f5e8e9 !important;
}

.fill_b_secondary__4 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary__4 .elementor-shape-top .elementor-shape-fill {
  fill: #e2bfc0 !important;
}

.fill_b_secondary__3 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary__3 .elementor-shape-top .elementor-shape-fill {
  fill: #d09698 !important;
}

.fill_b_secondary__2 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary__2 .elementor-shape-top .elementor-shape-fill {
  fill: #be6d6f !important;
}

.fill_b_secondary__1 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary__1 .elementor-shape-top .elementor-shape-fill {
  fill: #ab4447 !important;
}

.fill_b_secondary .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary .elementor-shape-top .elementor-shape-fill {
  fill: #991b1e !important;
}

.fill_b_secondary_1 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary_1 .elementor-shape-top .elementor-shape-fill {
  fill: #7d1619 !important;
}

.fill_b_secondary_2 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary_2 .elementor-shape-top .elementor-shape-fill {
  fill: #621113 !important;
}

.fill_b_secondary_3 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary_3 .elementor-shape-top .elementor-shape-fill {
  fill: #460c0e !important;
}

.fill_b_secondary_4 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary_4 .elementor-shape-top .elementor-shape-fill {
  fill: #2b0808 !important;
}

.fill_b_secondary_5 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_secondary_5 .elementor-shape-top .elementor-shape-fill {
  fill: #0f0303 !important;
}

.fill_b_accent__5 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent__5 .elementor-shape-top .elementor-shape-fill {
  fill: #FFFBEA !important;
}

.fill_b_accent__4 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent__4 .elementor-shape-top .elementor-shape-fill {
  fill: #FFF3C4 !important;
}

.fill_b_accent__3 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent__3 .elementor-shape-top .elementor-shape-fill {
  fill: #FCE588 !important;
}

.fill_b_accent__2 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent__2 .elementor-shape-top .elementor-shape-fill {
  fill: #FADB5F !important;
}

.fill_b_accent__1 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent__1 .elementor-shape-top .elementor-shape-fill {
  fill: #F7C948 !important;
}

.fill_b_accent .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent .elementor-shape-top .elementor-shape-fill {
  fill: #F0B429 !important;
}

.fill_b_accent_1 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent_1 .elementor-shape-top .elementor-shape-fill {
  fill: #DE911D !important;
}

.fill_b_accent_2 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent_2 .elementor-shape-top .elementor-shape-fill {
  fill: #CB6E17 !important;
}

.fill_b_accent_3 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent_3 .elementor-shape-top .elementor-shape-fill {
  fill: #B44D12 !important;
}

.fill_b_accent_4 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent_4 .elementor-shape-top .elementor-shape-fill {
  fill: #8D2B0B !important;
}

.fill_b_accent_5 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_accent_5 .elementor-shape-top .elementor-shape-fill {
  fill: #8D2B0B !important;
}

.fill_b_background .elementor-shape-bottom .elementor-shape-fill,
.fill_t_background .elementor-shape-top .elementor-shape-fill {
  fill: #ffffff !important;
}

.fill_b_background_light .elementor-shape-bottom .elementor-shape-fill,
.fill_t_background_light .elementor-shape-top .elementor-shape-fill {
  fill: #F0F4F8 !important;
}

.fill_b_background_dark .elementor-shape-bottom .elementor-shape-fill,
.fill_t_background_dark .elementor-shape-top .elementor-shape-fill {
  fill: #102A43 !important;
}

.fill_b_inverted .elementor-shape-bottom .elementor-shape-fill,
.fill_t_inverted .elementor-shape-top .elementor-shape-fill {
  fill: #ffffff !important;
}

.fill_b_dimmed .elementor-shape-bottom .elementor-shape-fill,
.fill_t_dimmed .elementor-shape-top .elementor-shape-fill {
  fill: #627D98 !important;
}

.fill_b_neutral_1 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_1 .elementor-shape-top .elementor-shape-fill {
  fill: #F0F4F8 !important;
}

.fill_b_neutral_2 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_2 .elementor-shape-top .elementor-shape-fill {
  fill: #D9E2EC !important;
}

.fill_b_neutral_3 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_3 .elementor-shape-top .elementor-shape-fill {
  fill: #BCCCDC !important;
}

.fill_b_neutral_4 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_4 .elementor-shape-top .elementor-shape-fill {
  fill: #9FB3C8 !important;
}

.fill_b_neutral_5 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_5 .elementor-shape-top .elementor-shape-fill {
  fill: #829AB1 !important;
}

.fill_b_neutral_6 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_6 .elementor-shape-top .elementor-shape-fill {
  fill: #627D98 !important;
}

.fill_b_neutral_7 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_7 .elementor-shape-top .elementor-shape-fill {
  fill: #486581 !important;
}

.fill_b_neutral_8 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_8 .elementor-shape-top .elementor-shape-fill {
  fill: #334E68 !important;
}

.fill_b_neutral_9 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_9 .elementor-shape-top .elementor-shape-fill {
  fill: #243B53 !important;
}

.fill_b_neutral_10 .elementor-shape-bottom .elementor-shape-fill,
.fill_t_neutral_10 .elementor-shape-top .elementor-shape-fill {
  fill: #102A43 !important;
}

.fill_b_text .elementor-shape-bottom .elementor-shape-fill,
.fill_t_text .elementor-shape-top .elementor-shape-fill {
  fill: #102A43 !important;
}

.fill_b_link .elementor-shape-bottom .elementor-shape-fill,
.fill_t_link .elementor-shape-top .elementor-shape-fill {
  fill: #262626 !important;
}

.fill_b_link_hover .elementor-shape-bottom .elementor-shape-fill,
.fill_t_link_hover .elementor-shape-top .elementor-shape-fill {
  fill: #949699 !important;
}

.fill_b_transparent .elementor-shape-bottom .elementor-shape-fill,
.fill_t_transparent .elementor-shape-top .elementor-shape-fill {
  fill: transparent !important;
}

/*BORDER COLOR*/

.bdc_primary__5,
.bdc_primary__5 .elementor-widget-container {
  border-color: #f5e8e9 !important;
}

.bdc_primary__4,
.bdc_primary__4 .elementor-widget-container {
  border-color: #e2bfc0 !important;
}

.bdc_primary__3,
.bdc_primary__3 .elementor-widget-container {
  border-color: #d09698 !important;
}

.bdc_primary__2,
.bdc_primary__2 .elementor-widget-container {
  border-color: #be6d6f !important;
}

.bdc_primary__1,
.bdc_primary__1 .elementor-widget-container {
  border-color: #ab4447 !important;
}

.bdc_primary,
.bdc_primary .elementor-widget-container {
  border-color: #991b1e !important;
}

.bdc_primary_1,
.bdc_primary_1 .elementor-widget-container {
  border-color: #7d1619 !important;
}

.bdc_primary_2,
.bdc_primary_2 .elementor-widget-container {
  border-color: #621113 !important;
}

.bdc_primary_3,
.bdc_primary_3 .elementor-widget-container {
  border-color: #460c0e !important;
}

.bdc_primary_4,
.bdc_primary_4 .elementor-widget-container {
  border-color: #2b0808 !important;
}

.bdc_primary_5,
.bdc_primary_5 .elementor-widget-container {
  border-color: #0f0303 !important;
}

.bdc_secondary__5,
.bdc_secondary__5 .elementor-widget-container {
  border-color: #f5e8e9 !important;
}

.bdc_secondary__4,
.bdc_secondary__4 .elementor-widget-container {
  border-color: #e2bfc0 !important;
}

.bdc_secondary__3,
.bdc_secondary__3 .elementor-widget-container {
  border-color: #d09698 !important;
}

.bdc_secondary__2,
.bdc_secondary__2 .elementor-widget-container {
  border-color: #be6d6f !important;
}

.bdc_secondary__1,
.bdc_secondary__1 .elementor-widget-container {
  border-color: #ab4447 !important;
}

.bdc_secondary,
.bdc_secondary .elementor-widget-container {
  border-color: #991b1e !important;
}

.bdc_secondary_1,
.bdc_secondary_1 .elementor-widget-container {
  border-color: #7d1619 !important;
}

.bdc_secondary_2,
.bdc_secondary_2 .elementor-widget-container {
  border-color: #621113 !important;
}

.bdc_secondary_3,
.bdc_secondary_3 .elementor-widget-container {
  border-color: #460c0e !important;
}

.bdc_secondary_4,
.bdc_secondary_4 .elementor-widget-container {
  border-color: #2b0808 !important;
}

.bdc_secondary_5,
.bdc_secondary_5 .elementor-widget-container {
  border-color: #0f0303 !important;
}

.bdc_accent__5,
.bdc_accent__5 .elementor-widget-container {
  border-color: #FFFBEA !important;
}

.bdc_accent__4,
.bdc_accent__4 .elementor-widget-container {
  border-color: #FFF3C4 !important;
}

.bdc_accent__3,
.bdc_accent__3 .elementor-widget-container {
  border-color: #FCE588 !important;
}

.bdc_accent__2,
.bdc_accent__2 .elementor-widget-container {
  border-color: #FADB5F !important;
}

.bdc_accent__1,
.bdc_accent__1 .elementor-widget-container {
  border-color: #F7C948 !important;
}

.bdc_accent,
.bdc_accent .elementor-widget-container {
  border-color: #F0B429 !important;
}

.bdc_accent_1,
.bdc_accent_1 .elementor-widget-container {
  border-color: #DE911D !important;
}

.bdc_accent_2,
.bdc_accent_2 .elementor-widget-container {
  border-color: #CB6E17 !important;
}

.bdc_accent_3,
.bdc_accent_3 .elementor-widget-container {
  border-color: #B44D12 !important;
}

.bdc_accent_4,
.bdc_accent_4 .elementor-widget-container {
  border-color: #8D2B0B !important;
}

.bdc_accent_5,
.bdc_accent_5 .elementor-widget-container {
  border-color: #8D2B0B !important;
}

.bdc_background,
.bdc_background .elementor-widget-container {
  border-color: #ffffff !important;
}

.bdc_background_light,
.bdc_background_light .elementor-widget-container {
  border-color: #F0F4F8 !important;
}

.bdc_background_dark,
.bdc_background_dark .elementor-widget-container {
  border-color: #102A43 !important;
}

.bdc_inverted,
.bdc_inverted .elementor-widget-container {
  border-color: #ffffff !important;
}

.bdc_dimmed,
.bdc_dimmed .elementor-widget-container {
  border-color: #627D98 !important;
}

.bdc_neutral_1,
.bdc_neutral_1 .elementor-widget-container {
  border-color: #F0F4F8 !important;
}

.bdc_neutral_2,
.bdc_neutral_2 .elementor-widget-container {
  border-color: #D9E2EC !important;
}

.bdc_neutral_3,
.bdc_neutral_3 .elementor-widget-container {
  border-color: #BCCCDC !important;
}

.bdc_neutral_4,
.bdc_neutral_4 .elementor-widget-container {
  border-color: #9FB3C8 !important;
}

.bdc_neutral_5,
.bdc_neutral_5 .elementor-widget-container {
  border-color: #829AB1 !important;
}

.bdc_neutral_6,
.bdc_neutral_6 .elementor-widget-container {
  border-color: #627D98 !important;
}

.bdc_neutral_7,
.bdc_neutral_7 .elementor-widget-container {
  border-color: #486581 !important;
}

.bdc_neutral_8,
.bdc_neutral_8 .elementor-widget-container {
  border-color: #334E68 !important;
}

.bdc_neutral_9,
.bdc_neutral_9 .elementor-widget-container {
  border-color: #243B53 !important;
}

.bdc_neutral_10,
.bdc_neutral_10 .elementor-widget-container {
  border-color: #102A43 !important;
}

.bdc_text,
.bdc_text .elementor-widget-container {
  border-color: #102A43 !important;
}

.bdc_link,
.bdc_link .elementor-widget-container {
  border-color: #262626 !important;
}

.bdc_link_hover,
.bdc_link_hover .elementor-widget-container {
  border-color: #949699 !important;
}

.bdc_transparent,
.bdc_transparent .elementor-widget-container {
  border-color: transparent !important;
}

/*BORDER*/

.bd_primary {
  border: 1px solid #991b1e !important;
}

.bd_primary__5 {
  border: 1px solid #f5e8e9 !important;
}

.bd_primary__4 {
  border: 1px solid #e2bfc0 !important;
}

.bd_primary__3 {
  border: 1px solid #d09698 !important;
}

.bd_primary__2 {
  border: 1px solid #be6d6f !important;
}

.bd_primary__1 {
  border: 1px solid #ab4447 !important;
}

.bd_primary_1 {
  border: 1px solid #7d1619 !important;
}

.bd_primary_2 {
  border: 1px solid #621113 !important;
}

.bd_primary_3 {
  border: 1px solid #460c0e !important;
}

.bd_primary_4 {
  border: 1px solid #2b0808 !important;
}

.bd_primary_5 {
  border: 1px solid #0f0303 !important;
}

.bd_secondary {
  border: 1px solid #991b1e !important;
}

.bd_secondary__5 {
  border: 1px solid #f5e8e9 !important;
}

.bd_secondary__4 {
  border: 1px solid #e2bfc0 !important;
}

.bd_secondary__3 {
  border: 1px solid #d09698 !important;
}

.bd_secondary__2 {
  border: 1px solid #be6d6f !important;
}

.bd_secondary__1 {
  border: 1px solid #ab4447 !important;
}

.bd_secondary_1 {
  border: 1px solid #7d1619 !important;
}

.bd_secondary_2 {
  border: 1px solid #621113 !important;
}

.bd_secondary_3 {
  border: 1px solid #460c0e !important;
}

.bd_secondary_4 {
  border: 1px solid #2b0808 !important;
}

.bd_secondary_5 {
  border: 1px solid #0f0303 !important;
}

.bd_text {
  border: 1px solid #102A43 !important;
}

.bd_accent {
  border: 1px solid #F0B429 !important;
}

.bd_accent__5 {
  border: 1px solid #FFFBEA !important;
}

.bd_accent__4 {
  border: 1px solid #FFF3C4 !important;
}

.bd_accent__3 {
  border: 1px solid #FCE588 !important;
}

.bd_accent__2 {
  border: 1px solid #FADB5F !important;
}

.bd_accent__1 {
  border: 1px solid #F7C948 !important;
}

.bd_accent_1 {
  border: 1px solid #DE911D !important;
}

.bd_accent_2 {
  border: 1px solid #CB6E17 !important;
}

.bd_accent_3 {
  border: 1px solid #B44D12 !important;
}

.bd_accent_4 {
  border: 1px solid #8D2B0B !important;
}

.bd_accent_5 {
  border: 1px solid #8D2B0B !important;
}

.bd_neutral_1 {
  border: 1px solid #F0F4F8 !important;
}

.bd_neutral_2 {
  border: 1px solid #D9E2EC !important;
}

.bd_neutral_3 {
  border: 1px solid #BCCCDC !important;
}

.bd_neutral_4 {
  border: 1px solid #9FB3C8 !important;
}

.bd_neutral_5 {
  border: 1px solid #829AB1 !important;
}

.bd_neutral_6 {
  border: 1px solid #627D98 !important;
}

.bd_neutral_7 {
  border: 1px solid #486581 !important;
}

.bd_neutral_8 {
  border: 1px solid #334E68 !important;
}

.bd_neutral_9 {
  border: 1px solid #243B53 !important;
}

.bd_neutral_10 {
  border: 1px solid #102A43 !important;
}

.bd_background {
  border: 1px solid #ffffff !important;
}

.bd_background_light {
  border: 1px solid #F0F4F8 !important;
}

.bd_background_dark {
  border: 1px solid #102A43 !important;
}

.bd_inverted {
  border: 1px solid #ffffff !important;
}

.bd_dimmed {
  border: 1px solid #627D98 !important;
}

/*SVG COLOR*/

.stroke_primary svg {
  stroke: #991b1e;
}

.stroke_primary__5 svg {
  stroke: #f5e8e9;
}

.stroke_primary__4 svg {
  stroke: #e2bfc0;
}

.stroke_primary__3 svg {
  stroke: #d09698;
}

.stroke_primary__2 svg {
  stroke: #be6d6f;
}

.stroke_primary__1 svg {
  stroke: #ab4447;
}

.stroke_primary_1 svg {
  stroke: #7d1619;
}

.stroke_primary_2 svg {
  stroke: #621113;
}

.stroke_primary_3 svg {
  stroke: #460c0e;
}

.stroke_primary_4 svg {
  stroke: #2b0808;
}

.stroke_primary_5 svg {
  stroke: #0f0303;
}

.stroke_secondary svg {
  stroke: #991b1e;
}

.stroke_secondary__5 svg {
  stroke: #f5e8e9;
}

.stroke_secondary__4 svg {
  stroke: #e2bfc0;
}

.stroke_secondary__3 svg {
  stroke: #d09698;
}

.stroke_secondary__2 svg {
  stroke: #be6d6f;
}

.stroke_secondary__1 svg {
  stroke: #ab4447;
}

.stroke_secondary_1 svg {
  stroke: #7d1619;
}

.stroke_secondary_2 svg {
  stroke: #621113;
}

.stroke_secondary_3 svg {
  stroke: #460c0e;
}

.stroke_secondary_4 svg {
  stroke: #2b0808;
}

.stroke_secondary_5 svg {
  stroke: #0f0303;
}

.stroke_text svg {
  stroke: #102A43;
}

.stroke_accent svg {
  stroke: #F0B429;
}

.stroke_accent__5 svg {
  stroke: #FFFBEA;
}

.stroke_accent__4 svg {
  stroke: #FFF3C4;
}

.stroke_accent__3 svg {
  stroke: #FCE588;
}

.stroke_accent__2 svg {
  stroke: #FADB5F;
}

.stroke_accent__1 svg {
  stroke: #F7C948;
}

.stroke_accent_1 svg {
  stroke: #DE911D;
}

.stroke_accent_2 svg {
  stroke: #CB6E17;
}

.stroke_accent_3 svg {
  stroke: #B44D12;
}

.stroke_accent_4 svg {
  stroke: #8D2B0B;
}

.stroke_accent_5 svg {
  stroke: #8D2B0B;
}

.stroke_neutral_1 svg {
  stroke: #F0F4F8;
}

.stroke_neutral_2 svg {
  stroke: #D9E2EC;
}

.stroke_neutral_3 svg {
  stroke: #BCCCDC;
}

.stroke_neutral_4 svg {
  stroke: #9FB3C8;
}

.stroke_neutral_5 svg {
  stroke: #829AB1;
}

.stroke_neutral_6 svg {
  stroke: #627D98;
}

.stroke_neutral_7 svg {
  stroke: #486581;
}

.stroke_neutral_8 svg {
  stroke: #334E68;
}

.stroke_neutral_9 svg {
  stroke: #243B53;
}

.stroke_neutral_10 svg {
  stroke: #102A43;
}

.stroke_background svg {
  stroke: #ffffff;
}

.stroke_background_light svg {
  stroke: #F0F4F8;
}

.stroke_background_dark svg {
  stroke: #102A43;
}

.stroke_inverted svg {
  stroke: #ffffff;
}

.stroke_dimmed svg {
  stroke: #627D98;
}

.fill_primary svg {
  fill: #991b1e;
}

.fill_primary__5 svg {
  fill: #f5e8e9;
}

.fill_primary__4 svg {
  fill: #e2bfc0;
}

.fill_primary__3 svg {
  fill: #d09698;
}

.fill_primary__2 svg {
  fill: #be6d6f;
}

.fill_primary__1 svg {
  fill: #ab4447;
}

.fill_primary_1 svg {
  fill: #7d1619;
}

.fill_primary_2 svg {
  fill: #621113;
}

.fill_primary_3 svg {
  fill: #460c0e;
}

.fill_primary_4 svg {
  fill: #2b0808;
}

.fill_primary_5 svg {
  fill: #0f0303;
}

.fill_secondary svg {
  fill: #991b1e;
}

.fill_secondary__5 svg {
  fill: #f5e8e9;
}

.fill_secondary__4 svg {
  fill: #e2bfc0;
}

.fill_secondary__3 svg {
  fill: #d09698;
}

.fill_secondary__2 svg {
  fill: #be6d6f;
}

.fill_secondary__1 svg {
  fill: #ab4447;
}

.fill_secondary_1 svg {
  fill: #7d1619;
}

.fill_secondary_2 svg {
  fill: #621113;
}

.fill_secondary_3 svg {
  fill: #460c0e;
}

.fill_secondary_4 svg {
  fill: #2b0808;
}

.fill_secondary_5 svg {
  fill: #0f0303;
}

.fill_text svg {
  fill: #102A43;
}

.fill_accent svg {
  fill: #F0B429;
}

.fill_accent__5 svg {
  fill: #FFFBEA;
}

.fill_accent__4 svg {
  fill: #FFF3C4;
}

.fill_accent__3 svg {
  fill: #FCE588;
}

.fill_accent__2 svg {
  fill: #FADB5F;
}

.fill_accent__1 svg {
  fill: #F7C948;
}

.fill_accent_1 svg {
  fill: #DE911D;
}

.fill_accent_2 svg {
  fill: #CB6E17;
}

.fill_accent_3 svg {
  fill: #B44D12;
}

.fill_accent_4 svg {
  fill: #8D2B0B;
}

.fill_accent_5 svg {
  fill: #8D2B0B;
}

.fill_neutral_1 svg {
  fill: #F0F4F8;
}

.fill_neutral_2 svg {
  fill: #D9E2EC;
}

.fill_neutral_3 svg {
  fill: #BCCCDC;
}

.fill_neutral_4 svg {
  fill: #9FB3C8;
}

.fill_neutral_5 svg {
  fill: #829AB1;
}

.fill_neutral_6 svg {
  fill: #627D98;
}

.fill_neutral_7 svg {
  fill: #486581;
}

.fill_neutral_8 svg {
  fill: #334E68;
}

.fill_neutral_9 svg {
  fill: #243B53;
}

.fill_neutral_10 svg {
  fill: #102A43;
}

.fill_background svg {
  fill: #ffffff;
}

.fill_background_light svg {
  fill: #F0F4F8;
}

.fill_background_dark svg {
  fill: #102A43;
}

.fill_inverted svg {
  fill: #ffffff;
}

.fill_dimmed svg {
  fill: #627D98;
}

/*TYPOGRAPHY*/

.ff_heading,
.ff_heading.elementor-widget-text-editor,
.ff_heading.elementor-widget-text-editor p,
.ff_heading.elementor-widget-nav-menu a,
.ff_heading.elementor-widget-heading .elementor-heading-title,
.ff_heading.elementor-widget-icon-list .elementor-icon-list-text {
  font-family: 'IBM Plex Sans', sans-serif !important;
}

.ff_body,
.ff_body.elementor-widget-text-editor,
.ff_body.elementor-widget-text-editor p,
.ff_body.elementor-widget-nav-menu a,
.ff_body.elementor-widget-heading .elementor-heading-title,
.ff_body.elementor-widget-icon-list .elementor-icon-list-text {
  font-family: 'IBM Plex Sans', sans-serif !important;
}

.ff_accent,
.ff_accent.elementor-widget-text-editor,
.ff_accent.elementor-widget-text-editor p,
.ff_accent.elementor-widget-nav-menu a,
.ff_accent.elementor-widget-heading .elementor-heading-title,
.ff_accent.elementor-widget-icon-list .elementor-icon-list-text {
  font-family: 'Caveat', sans-serif !important;
}

.fst_heading,
.fst_heading.elementor-widget-text-editor,
.fst_heading.elementor-widget-text-editor p,
.fst_heading.elementor-widget-nav-menu a,
.fst_heading.elementor-widget-heading .elementor-heading-title,
.fst_heading.elementor-widget-icon-list .elementor-icon-list-text {
  font-style: normal !important;
}

.fst_body,
.fst_body.elementor-widget-text-editor,
.fst_body.elementor-widget-text-editor p,
.fst_body.elementor-widget-nav-menu a,
.fst_body.elementor-widget-heading .elementor-heading-title,
.fst_body.elementor-widget-icon-list .elementor-icon-list-text {
  font-style: normal !important;
}

.fst_accent,
.fst_accent.elementor-widget-text-editor,
.fst_accent.elementor-widget-text-editor p,
.fst_accent.elementor-widget-nav-menu a,
.fst_accent.elementor-widget-heading .elementor-heading-title,
.fst_accent.elementor-widget-icon-list .elementor-icon-list-text {
  font-style: normal !important;
}

.fw_heading_normal,
.fw_heading_normal.elementor-widget-text-editor,
.fw_heading_normal.elementor-widget-text-editor p,
.fw_heading_normal.elementor-widget-nav-menu a,
.fw_heading_normal.elementor-widget-heading .elementor-heading-title,
.fw_heading_normal.elementor-widget-icon-list .elementor-icon-list-text {
  font-weight: 500 !important;
}

.fw_heading_bold,
.fw_heading_bold.elementor-widget-text-editor,
.fw_heading_bold.elementor-widget-text-editor p,
.fw_heading_bold.elementor-widget-nav-menu a,
.fw_heading_bold.elementor-widget-heading .elementor-heading-title,
.fw_heading_bold.elementor-widget-icon-list .elementor-icon-list-text {
  font-weight: 500 !important;
}

.fw_body_normal,
.fw_body_normal.elementor-widget-text-editor,
.fw_body_normal.elementor-widget-text-editor p,
.fw_body_normal.elementor-widget-nav-menu a,
.fw_body_normal.elementor-widget-heading .elementor-heading-title,
.fw_body_normal.elementor-widget-icon-list .elementor-icon-list-text {
  font-weight: 300 !important;
}

.fw_body_bold,
.fw_body_bold.elementor-widget-text-editor,
.fw_body_bold.elementor-widget-text-editor p,
.fw_body_bold.elementor-widget-nav-menu a,
.fw_body_bold.elementor-widget-heading .elementor-heading-title,
.fw_body_bold.elementor-widget-icon-list .elementor-icon-list-text {
  font-weight: 400 !important;
}

.fw_accent_normal,
.fw_accent_normal.elementor-widget-text-editor,
.fw_accent_normal.elementor-widget-text-editor p,
.fw_accent_normal.elementor-widget-nav-menu a,
.fw_accent_normal.elementor-widget-heading .elementor-heading-title,
.fw_accent_normal.elementor-widget-icon-list .elementor-icon-list-text {
  font-weight: 700 !important;
}

.fw_accent_bold,
.fw_accent_bold.elementor-widget-text-editor,
.fw_accent_bold.elementor-widget-text-editor p,
.fw_accent_bold.elementor-widget-nav-menu a,
.fw_accent_bold.elementor-widget-heading .elementor-heading-title,
.fw_accent_bold.elementor-widget-icon-list .elementor-icon-list-text {
  font-weight: 700 !important;
}

.fs_body,
.fs_body.elementor-widget-heading .elementor-heading-title,
.fs_body.elementor-widget-text-editor .elementor-text-editor,
.fs_body.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 17px !important;
}

@media (max-width: 767px) {
  .fs_body,
  .fs_body.elementor-widget-heading .elementor-heading-title,
  .fs_body.elementor-widget-text-editor .elementor-text-editor,
  .fs_body.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 14.875px !important;
  }
}

.fs_body_1,
.fs_body_1.elementor-widget-heading .elementor-heading-title,
.fs_body_1.elementor-widget-text-editor .elementor-text-editor,
.fs_body_1.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 19px !important;
}

@media (max-width: 767px) {
  .fs_body_1,
  .fs_body_1.elementor-widget-heading .elementor-heading-title,
  .fs_body_1.elementor-widget-text-editor .elementor-text-editor,
  .fs_body_1.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 16.625px !important;
  }
}

.fs_body__1,
.fs_body__1.elementor-widget-heading .elementor-heading-title,
.fs_body__1.elementor-widget-text-editor .elementor-text-editor,
.fs_body__1.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 15px !important;
}

@media (max-width: 767px) {
  .fs_body__1,
  .fs_body__1.elementor-widget-heading .elementor-heading-title,
  .fs_body__1.elementor-widget-text-editor .elementor-text-editor,
  .fs_body__1.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 13.125px !important;
  }
}

.fs_body__2,
.fs_body__2.elementor-widget-heading .elementor-heading-title,
.fs_body__2.elementor-widget-text-editor .elementor-text-editor,
.fs_body__2.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 13px !important;
}

@media (max-width: 767px) {
  .fs_body__2,
  .fs_body__2.elementor-widget-heading .elementor-heading-title,
  .fs_body__2.elementor-widget-text-editor .elementor-text-editor,
  .fs_body__2.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 11.375px !important;
  }
}

.fs_h1,
.fs_h1.elementor-widget-heading .elementor-heading-title,
.fs_h1.elementor-widget-text-editor .elementor-text-editor,
.fs_h1.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 50px !important;
}

@media (max-width: 767px) {
  .fs_h1,
  .fs_h1.elementor-widget-heading .elementor-heading-title,
  .fs_h1.elementor-widget-text-editor .elementor-text-editor,
  .fs_h1.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 43.75px !important;
  }
}

.fs_h2,
.fs_h2.elementor-widget-heading .elementor-heading-title,
.fs_h2.elementor-widget-text-editor .elementor-text-editor,
.fs_h2.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 26px !important;
}

@media (max-width: 767px) {
  .fs_h2,
  .fs_h2.elementor-widget-heading .elementor-heading-title,
  .fs_h2.elementor-widget-text-editor .elementor-text-editor,
  .fs_h2.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 22.75px !important;
  }
}

.fs_h3,
.fs_h3.elementor-widget-heading .elementor-heading-title,
.fs_h3.elementor-widget-text-editor .elementor-text-editor,
.fs_h3.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 24px !important;
}

@media (max-width: 767px) {
  .fs_h3,
  .fs_h3.elementor-widget-heading .elementor-heading-title,
  .fs_h3.elementor-widget-text-editor .elementor-text-editor,
  .fs_h3.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 21px !important;
  }
}

.fs_h4,
.fs_h4.elementor-widget-heading .elementor-heading-title,
.fs_h4.elementor-widget-text-editor .elementor-text-editor,
.fs_h4.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 22px !important;
}

@media (max-width: 767px) {
  .fs_h4,
  .fs_h4.elementor-widget-heading .elementor-heading-title,
  .fs_h4.elementor-widget-text-editor .elementor-text-editor,
  .fs_h4.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 19.25px !important;
  }
}

.fs_h5,
.fs_h5.elementor-widget-heading .elementor-heading-title,
.fs_h5.elementor-widget-text-editor .elementor-text-editor,
.fs_h5.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 20px !important;
}

@media (max-width: 767px) {
  .fs_h5,
  .fs_h5.elementor-widget-heading .elementor-heading-title,
  .fs_h5.elementor-widget-text-editor .elementor-text-editor,
  .fs_h5.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 17.5px !important;
  }
}

.fs_h6,
.fs_h6.elementor-widget-heading .elementor-heading-title,
.fs_h6.elementor-widget-text-editor .elementor-text-editor,
.fs_h6.elementor-widget-text-editor .elementor-text-editor p {
  font-size: 18px !important;
}

@media (max-width: 767px) {
  .fs_h6,
  .fs_h6.elementor-widget-heading .elementor-heading-title,
  .fs_h6.elementor-widget-text-editor .elementor-text-editor,
  .fs_h6.elementor-widget-text-editor .elementor-text-editor p {
    font-size: 15.75px !important;
  }
}

.icon_fs_body .kowp_sc_social_media .kowp_social_medium svg {
  width: 17px !important;
  height: 17px !important;
}

.icon_fs_body_1 .kowp_sc_social_media .kowp_social_medium svg {
  width: 19px !important;
  height: 19px !important;
}

.icon_fs_body__1 .kowp_sc_social_media .kowp_social_medium svg {
  width: 15px !important;
  height: 15px !important;
}

.icon_fs_body__2 .kowp_sc_social_media .kowp_social_medium svg {
  width: 13px !important;
  height: 13px !important;
}

.icon_fs_h1 .kowp_sc_social_media .kowp_social_medium svg {
  width: 50px !important;
  height: 50px !important;
}

.icon_fs_h2 .kowp_sc_social_media .kowp_social_medium svg {
  width: 26px !important;
  height: 26px !important;
}

.icon_fs_h3 .kowp_sc_social_media .kowp_social_medium svg {
  width: 24px !important;
  height: 24px !important;
}

.icon_fs_h4 .kowp_sc_social_media .kowp_social_medium svg {
  width: 22px !important;
  height: 22px !important;
}

.icon_fs_h5 .kowp_sc_social_media .kowp_social_medium svg {
  width: 20px !important;
  height: 20px !important;
}

.icon_fs_h6 .kowp_sc_social_media .kowp_social_medium svg {
  width: 18px !important;
  height: 18px !important;
}

.lh_body,
.lh_body.elementor-widget-heading .elementor-heading-title,
.lh_body.elementor-widget-text-editor .elementor-text-editor,
.lh_body.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.8em !important;
}

@media (max-width: 767px) {
  .lh_body,
  .lh_body.elementor-widget-heading .elementor-heading-title,
  .lh_body.elementor-widget-text-editor .elementor-text-editor,
  .lh_body.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.575em !important;
  }
}

.lh_body_1,
.lh_body_1.elementor-widget-heading .elementor-heading-title,
.lh_body_1.elementor-widget-text-editor .elementor-text-editor,
.lh_body_1.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.7em !important;
}

@media (max-width: 767px) {
  .lh_body_1,
  .lh_body_1.elementor-widget-heading .elementor-heading-title,
  .lh_body_1.elementor-widget-text-editor .elementor-text-editor,
  .lh_body_1.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.4875em !important;
  }
}

.lh_body__1,
.lh_body__1.elementor-widget-heading .elementor-heading-title,
.lh_body__1.elementor-widget-text-editor .elementor-text-editor,
.lh_body__1.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.85em !important;
}

@media (max-width: 767px) {
  .lh_body__1,
  .lh_body__1.elementor-widget-heading .elementor-heading-title,
  .lh_body__1.elementor-widget-text-editor .elementor-text-editor,
  .lh_body__1.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.61875em !important;
  }
}

.lh_body__2,
.lh_body__2.elementor-widget-heading .elementor-heading-title,
.lh_body__2.elementor-widget-text-editor .elementor-text-editor,
.lh_body__2.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.9em !important;
}

@media (max-width: 767px) {
  .lh_body__2,
  .lh_body__2.elementor-widget-heading .elementor-heading-title,
  .lh_body__2.elementor-widget-text-editor .elementor-text-editor,
  .lh_body__2.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.6625em !important;
  }
}

.lh_h1,
.lh_h1.elementor-widget-heading .elementor-heading-title,
.lh_h1.elementor-widget-text-editor .elementor-text-editor,
.lh_h1.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.2em !important;
}

@media (max-width: 767px) {
  .lh_h1,
  .lh_h1.elementor-widget-heading .elementor-heading-title,
  .lh_h1.elementor-widget-text-editor .elementor-text-editor,
  .lh_h1.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.05em !important;
  }
}

.lh_h2,
.lh_h2.elementor-widget-heading .elementor-heading-title,
.lh_h2.elementor-widget-text-editor .elementor-text-editor,
.lh_h2.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.3em !important;
}

@media (max-width: 767px) {
  .lh_h2,
  .lh_h2.elementor-widget-heading .elementor-heading-title,
  .lh_h2.elementor-widget-text-editor .elementor-text-editor,
  .lh_h2.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.1375em !important;
  }
}

.lh_h3,
.lh_h3.elementor-widget-heading .elementor-heading-title,
.lh_h3.elementor-widget-text-editor .elementor-text-editor,
.lh_h3.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.4em !important;
}

@media (max-width: 767px) {
  .lh_h3,
  .lh_h3.elementor-widget-heading .elementor-heading-title,
  .lh_h3.elementor-widget-text-editor .elementor-text-editor,
  .lh_h3.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.225em !important;
  }
}

.lh_h4,
.lh_h4.elementor-widget-heading .elementor-heading-title,
.lh_h4.elementor-widget-text-editor .elementor-text-editor,
.lh_h4.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.5em !important;
}

@media (max-width: 767px) {
  .lh_h4,
  .lh_h4.elementor-widget-heading .elementor-heading-title,
  .lh_h4.elementor-widget-text-editor .elementor-text-editor,
  .lh_h4.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.3125em !important;
  }
}

.lh_h5,
.lh_h5.elementor-widget-heading .elementor-heading-title,
.lh_h5.elementor-widget-text-editor .elementor-text-editor,
.lh_h5.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.6em !important;
}

@media (max-width: 767px) {
  .lh_h5,
  .lh_h5.elementor-widget-heading .elementor-heading-title,
  .lh_h5.elementor-widget-text-editor .elementor-text-editor,
  .lh_h5.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.4em !important;
  }
}

.lh_h6,
.lh_h6.elementor-widget-heading .elementor-heading-title,
.lh_h6.elementor-widget-text-editor .elementor-text-editor,
.lh_h6.elementor-widget-text-editor .elementor-text-editor p {
  line-height: 1.7em !important;
}

@media (max-width: 767px) {
  .lh_h6,
  .lh_h6.elementor-widget-heading .elementor-heading-title,
  .lh_h6.elementor-widget-text-editor .elementor-text-editor,
  .lh_h6.elementor-widget-text-editor .elementor-text-editor p {
    line-height: 1.4875em !important;
  }
}

p,
.entry-content p,
.p {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 1.8em;
  color: #102A43;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  p,
  .entry-content p,
  .p {
    font-size: 14.875px;
    line-height: 1.575em;
  }
}

h1,
.entry-content h1,
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h1.elementor-heading-title,
.h1.elementor-widget-heading p.elementor-heading-title,
.h1.elementor-widget-text-editor .elementor-text-editor,
.h1.elementor-widget-text-editor .elementor-text-editor p,
.h1,
.h1 h1,
.h1 h2,
.h1 h3,
.h1 h4,
.h1 h5,
.h1 h6 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-size: 50px;
  line-height: 1.2em;
  color: #991b1e;
  margin-bottom: 10px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  h1,
  .entry-content h1,
  .elementor-widget-heading h1.elementor-heading-title,
  .elementor-widget-heading.elementor-widget-heading h1.elementor-heading-title,
  .h1.elementor-widget-heading p.elementor-heading-title,
  .h1.elementor-widget-text-editor .elementor-text-editor,
  .h1.elementor-widget-text-editor .elementor-text-editor p,
  .h1,
  .h1 h1,
  .h1 h2,
  .h1 h3,
  .h1 h4,
  .h1 h5,
  .h1 h6 {
    font-size: 43.75px;
    line-height: 1.05em;
  }
}

h2,
.entry-content h2,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title,
.h2.elementor-widget-heading p.elementor-heading-title,
.h2.elementor-widget-text-editor .elementor-text-editor,
.h2.elementor-widget-text-editor .elementor-text-editor p,
.h2,
.h2 h1,
.h2 h2,
.h2 h3,
.h2 h4,
.h2 h5,
.h2 h6 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-size: 26px;
  line-height: 1.3em;
  color: #991b1e;
  margin-bottom: 10px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  h2,
  .entry-content h2,
  .elementor-widget-heading h2.elementor-heading-title,
  .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title,
  .h2.elementor-widget-heading p.elementor-heading-title,
  .h2.elementor-widget-text-editor .elementor-text-editor,
  .h2.elementor-widget-text-editor .elementor-text-editor p,
  .h2,
  .h2 h1,
  .h2 h2,
  .h2 h3,
  .h2 h4,
  .h2 h5,
  .h2 h6 {
    font-size: 22.75px;
    line-height: 1.1375em;
  }
}

h3,
.entry-content h3,
.elementor-widget-heading h3.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h3.elementor-heading-title,
.h3.elementor-widget-heading p.elementor-heading-title,
.h3.elementor-widget-text-editor .elementor-text-editor,
.h3.elementor-widget-text-editor .elementor-text-editor p,
.h3,
.h3 h1,
.h3 h2,
.h3 h3,
.h3 h4,
.h3 h5,
.h3 h6 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.4em;
  color: #991b1e;
  margin-bottom: 10px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  h3,
  .entry-content h3,
  .elementor-widget-heading h3.elementor-heading-title,
  .elementor-widget-heading.elementor-widget-heading h3.elementor-heading-title,
  .h3.elementor-widget-heading p.elementor-heading-title,
  .h3.elementor-widget-text-editor .elementor-text-editor,
  .h3.elementor-widget-text-editor .elementor-text-editor p,
  .h3,
  .h3 h1,
  .h3 h2,
  .h3 h3,
  .h3 h4,
  .h3 h5,
  .h3 h6 {
    font-size: 21px;
    line-height: 1.225em;
  }
}

h4,
.entry-content h4,
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h4.elementor-heading-title,
.h4.elementor-widget-heading p.elementor-heading-title,
.h4.elementor-widget-text-editor .elementor-text-editor,
.h4.elementor-widget-text-editor .elementor-text-editor p,
.h4,
.h4 h1,
.h4 h2,
.h4 h3,
.h4 h4,
.h4 h5,
.h4 h6 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-size: 22px;
  line-height: 1.5em;
  color: #991b1e;
  margin-bottom: 10px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  h4,
  .entry-content h4,
  .elementor-widget-heading h4.elementor-heading-title,
  .elementor-widget-heading.elementor-widget-heading h4.elementor-heading-title,
  .h4.elementor-widget-heading p.elementor-heading-title,
  .h4.elementor-widget-text-editor .elementor-text-editor,
  .h4.elementor-widget-text-editor .elementor-text-editor p,
  .h4,
  .h4 h1,
  .h4 h2,
  .h4 h3,
  .h4 h4,
  .h4 h5,
  .h4 h6 {
    font-size: 19.25px;
    line-height: 1.3125em;
  }
}

h5,
.entry-content h5,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h5.elementor-heading-title,
.h5.elementor-widget-heading p.elementor-heading-title,
.h5.elementor-widget-text-editor .elementor-text-editor,
.h5.elementor-widget-text-editor .elementor-text-editor p,
.h5,
.h5 h1,
.h5 h2,
.h5 h3,
.h5 h4,
.h5 h5,
.h5 h6 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6em;
  color: #991b1e;
  margin-bottom: 10px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  h5,
  .entry-content h5,
  .elementor-widget-heading h5.elementor-heading-title,
  .elementor-widget-heading.elementor-widget-heading h5.elementor-heading-title,
  .h5.elementor-widget-heading p.elementor-heading-title,
  .h5.elementor-widget-text-editor .elementor-text-editor,
  .h5.elementor-widget-text-editor .elementor-text-editor p,
  .h5,
  .h5 h1,
  .h5 h2,
  .h5 h3,
  .h5 h4,
  .h5 h5,
  .h5 h6 {
    font-size: 17.5px;
    line-height: 1.4em;
  }
}

h6,
.entry-content h6,
.elementor-widget-heading h6.elementor-heading-title,
.elementor-widget-heading.elementor-widget-heading h6.elementor-heading-title,
.h6.elementor-widget-heading p.elementor-heading-title,
.h6.elementor-widget-text-editor .elementor-text-editor,
.h6.elementor-widget-text-editor .elementor-text-editor p,
.h6,
.h6 h1,
.h6 h2,
.h6 h3,
.h6 h4,
.h6 h5,
.h6 h6 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.7em;
  color: #991b1e;
  margin-bottom: 10px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  h6,
  .entry-content h6,
  .elementor-widget-heading h6.elementor-heading-title,
  .elementor-widget-heading.elementor-widget-heading h6.elementor-heading-title,
  .h6.elementor-widget-heading p.elementor-heading-title,
  .h6.elementor-widget-text-editor .elementor-text-editor,
  .h6.elementor-widget-text-editor .elementor-text-editor p,
  .h6,
  .h6 h1,
  .h6 h2,
  .h6 h3,
  .h6 h4,
  .h6 h5,
  .h6 h6 {
    font-size: 15.75px;
    line-height: 1.4875em;
  }
}

.ls_alt {
  letter-spacing: 0.75px !important;
}

/*TYPOGRAPHY - TEXT-ALIGN*/

.ta_left,
.ta_left.elementor-widget-shortcode {
  text-align: left;
}

.ta_center,
.ta_center.elementor-widget-shortcode {
  text-align: center;
}

.ta_right,
.ta_right.elementor-widget-shortcode {
  text-align: right;
}

/*TYPOGRAPHY - TEXT-TRANSFORM*/

.tt_capitalize,
.tt_capitalize.elementor-widget-shortcode {
  text-transform: capitalize;
}

.tt_uppercase,
.tt_uppercase.elementor-widget-shortcode {
  text-transform: uppercase;
}

.tt_lowercase,
.tt_lowercase.elementor-widget-shortcode {
  text-transform: lowercase;
}

/*STYLE*/

.bdw_normal:not(.elementor-widget-image),
.bdw_normal.elementor-widget-image .elementor-image img {
  border-width: 1px !important;
}

.bds_normal:not(.elementor-widget-image),
.bds_normal.elementor-widget-image .elementor-image img {
  border-style: solid !important;
}

.bdr_normal:not(.elementor-widget-image),
.bdr_normal.elementor-widget-image .elementor-image img {
  border-radius: 10px !important;
}

.bdr_small:not(.elementor-widget-image),
.bdr_small.elementor-widget-image .elementor-image img {
  border-radius: 0px !important;
}

.bdr_alt:not(.elementor-widget-image),
.bdr_alt.elementor-widget-image .elementor-image img {
  border-radius: 29% 71% 27% 73% / 69% 30% 70% 31% !important;
}

.bd_normal:not(.elementor-widget-image),
.bd_normal.elementor-widget-image .elementor-image img {
  border: 1px solid #102A43 !important;
}

.bdr_none:not(.elementor-widget-image),
.bdr_none.elementor-widget-image .elementor-image img {
  border-radius: 0px !important;
}

.bs_1:not(.elementor-widget-image),
.bs_1.elementor-widget-image .elementor-image img {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) !important;
}

.bs_2:not(.elementor-widget-image),
.bs_2.elementor-widget-image .elementor-image img {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2) !important;
}

.bs_3:not(.elementor-widget-image),
.bs_3.elementor-widget-image .elementor-image img {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.bs_4:not(.elementor-widget-image),
.bs_4.elementor-widget-image .elementor-image img {
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2) !important;
}

.bs_5:not(.elementor-widget-image),
.bs_5.elementor-widget-image .elementor-image img {
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2) !important;
}

.bs_db_1:not(.elementor-widget-image),
.bs_db_1.elementor-widget-image .elementor-image img {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}

.bs_db_2:not(.elementor-widget-image),
.bs_db_2.elementor-widget-image .elementor-image img {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.12) !important;
}

.bs_db_3:not(.elementor-widget-image),
.bs_db_3.elementor-widget-image .elementor-image img {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1) !important;
}

.bs_db_4:not(.elementor-widget-image),
.bs_db_4.elementor-widget-image .elementor-image img {
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.15), 0 5px 10px rgba(0, 0, 0, 0.5) !important;
}

.bs_db_5:not(.elementor-widget-image),
.bs_db_5.elementor-widget-image .elementor-image img {
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2) !important;
}

.bs_none {
  box-shadow: none !important;
}

.elementor section.bo_primary > .elementor-background-overlay {
  background-color: #991b1e !important;
  opacity: 0.5 !important;
  background-image: none !important;
}

.elementor section.bo_secondary > .elementor-background-overlay {
  background-color: #991b1e !important;
  opacity: 0.5 !important;
  background-image: none !important;
}

.elementor section.bo_text > .elementor-background-overlay {
  background-color: #102A43 !important;
  opacity: 0.5 !important;
  background-image: none !important;
}

.elementor section.bo_accent > .elementor-background-overlay {
  background-color: #F0B429 !important;
  opacity: 0.5 !important;
  background-image: none !important;
}

.elementor section.bo_link > .elementor-background-overlay {
  background-color: #262626 !important;
  opacity: 0.5 !important;
  background-image: none !important;
}

.elementor section.bo_background > .elementor-background-overlay {
  background-color: #ffffff !important;
  opacity: 0.5 !important;
  background-image: none !important;
}

.elementor section.bo_background_light > .elementor-background-overlay {
  background-color: #F0F4F8 !important;
  opacity: 0.5 !important;
  background-image: none !important;
}

.elementor section.bo_background_dark > .elementor-background-overlay {
  background-color: #102A43 !important;
  opacity: 0.5 !important;
  background-image: none !important;
}

.elementor section.bo_tb_primary > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: linear-gradient(180deg, rgba(153, 27, 30, 0.8) 0%, rgba(153, 27, 30, 0.1) 100%) !important;
}

.elementor section.bo_tb_secondary > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: linear-gradient(180deg, rgba(153, 27, 30, 0.8) 0%, rgba(153, 27, 30, 0.1) 100%) !important;
}

.elementor section.bo_tb_text > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: linear-gradient(180deg, rgba(16, 42, 67, 0.8) 0%, rgba(16, 42, 67, 0.1) 100%) !important;
}

.elementor section.bo_tb_accent > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: linear-gradient(180deg, rgba(240, 180, 41, 0.8) 0%, rgba(240, 180, 41, 0.1) 100%) !important;
}

.elementor section.bo_tb_link > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: linear-gradient(180deg, rgba(38, 38, 38, 0.8) 0%, rgba(38, 38, 38, 0.1) 100%) !important;
}

.elementor section.bo_tb_background > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 100%) !important;
}

.elementor section.bo_tb_background_light > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: linear-gradient(180deg, rgba(240, 244, 248, 0.8) 0%, rgba(240, 244, 248, 0.1) 100%) !important;
}

.elementor section.bo_tb_background_dark > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: linear-gradient(180deg, rgba(16, 42, 67, 0.8) 0%, rgba(16, 42, 67, 0.1) 100%) !important;
}

.elementor section.bo_vn_primary > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: radial-gradient(farthest-corner, rgba(153, 27, 30, 0.6) 0%, rgba(53, 0, 0, 0.8) 100%) !important;
}

.elementor section.bo_vn_secondary > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: radial-gradient(farthest-corner, rgba(153, 27, 30, 0.6) 0%, rgba(53, 0, 0, 0.8) 100%) !important;
}

.elementor section.bo_vn_text > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: radial-gradient(farthest-corner, rgba(16, 42, 67, 0.6) 0%, rgba(0, 0, 0, 0.8) 100%) !important;
}

.elementor section.bo_vn_accent > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: radial-gradient(farthest-corner, rgba(240, 180, 41, 0.6) 0%, rgba(140, 80, 0, 0.8) 100%) !important;
}

.elementor section.bo_vn_link > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: radial-gradient(farthest-corner, rgba(38, 38, 38, 0.6) 0%, rgba(0, 0, 0, 0.8) 100%) !important;
}

.elementor section.bo_vn_background > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: radial-gradient(farthest-corner, rgba(255, 255, 255, 0.6) 0%, rgba(155, 155, 155, 0.8) 100%) !important;
}

.elementor section.bo_vn_background_light > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: radial-gradient(farthest-corner, #f0f4f8 0%, rgba(155, 155, 155, 0.8) 100%) !important;
}

.elementor section.bo_vn_background_dark > .elementor-background-overlay {
  background-color: transparent !important;
  opacity: 1 !important;
  background-image: radial-gradient(farthest-corner, #102a43 0%, rgba(155, 155, 155, 0.8) 100%) !important;
}

.o_1 {
  opacity: .1;
}

.o_2 {
  opacity: .2;
}

.o_3 {
  opacity: .3;
}

.o_4 {
  opacity: .4;
}

.o_5 {
  opacity: .5;
}

.o_6 {
  opacity: .6;
}

.o_7 {
  opacity: .7;
}

.o_8 {
  opacity: .8;
}

.o_9 {
  opacity: .9;
}

/*LAYOUT*/

.elementor-section-wrap > .elementor-element.p_tb_none {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-section-wrap > .elementor-element.p_t_none {
  padding-top: 0px;
}

.elementor-section-wrap > .elementor-element.p_b_none {
  padding-bottom: 0px;
}

.elementor-section-wrap > .elementor-element.p_x2 {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
}

.elementor-section-wrap > .elementor-element.p_tb_x2 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.elementor-section-wrap > .elementor-element.p_t_x2 {
  padding-top: 80px;
}

.elementor-section-wrap > .elementor-element.p_b_x2 {
  padding-bottom: 80px;
}

.elementor-section-wrap > .elementor-element.p_lr_x2 {
  padding-left: 80px;
  padding-right: 80px;
}

.elementor-section-wrap > .elementor-element.p_l_x2 {
  padding-left: 80px;
}

.elementor-section-wrap > .elementor-element.p_r_x2 {
  padding-right: 80px;
}

.elementor-section-wrap > .elementor-element.p_x3 {
  padding-top: 120px;
  padding-bottom: 120px;
  padding-left: 120px;
  padding-right: 120px;
}

.elementor-section-wrap > .elementor-element.p_tb_x3 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.elementor-section-wrap > .elementor-element.p_t_x3 {
  padding-top: 120px;
}

.elementor-section-wrap > .elementor-element.p_b_x3 {
  padding-bottom: 120px;
}

.elementor-section-wrap > .elementor-element.p_lr_x3 {
  padding-left: 120px;
  padding-right: 120px;
}

.elementor-section-wrap > .elementor-element.p_l_x3 {
  padding-left: 120px;
}

.elementor-section-wrap > .elementor-element.p_r_x3 {
  padding-right: 120px;
}

.elementor-section-wrap > .elementor-element.p_x4 {
  padding-top: 160px;
  padding-bottom: 160px;
  padding-left: 160px;
  padding-right: 160px;
}

.elementor-section-wrap > .elementor-element.p_tb_x4 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.elementor-section-wrap > .elementor-element.p_t_x4 {
  padding-top: 160px;
}

.elementor-section-wrap > .elementor-element.p_b_x4 {
  padding-bottom: 160px;
}

.elementor-section-wrap > .elementor-element.p_lr_x4 {
  padding-left: 160px;
  padding-right: 160px;
}

.elementor-section-wrap > .elementor-element.p_l_x4 {
  padding-left: 160px;
}

.elementor-section-wrap > .elementor-element.p_r_x4 {
  padding-right: 160px;
}

.elementor-section-wrap > .elementor-element.p_tb_section_ta {
  padding-top: 24px;
  padding-bottom: 24px;
}

.elementor-section-wrap > .elementor-element.p_tb_section_mo {
  padding-top: 24px;
  padding-bottom: 24px;
}

.elementor-section-wrap > .elementor-element.p_t_section_ta {
  padding-top: 24px;
}

.elementor-section-wrap > .elementor-element.p_t_section_mo {
  padding-top: 24px;
}

.elementor-section-wrap > .elementor-element.p_b_section_ta {
  padding-bottom: 24px;
}

.elementor-section-wrap > .elementor-element.p_b_section_mo {
  padding-bottom: 24px;
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .elementor-section-wrap > .elementor-element.p_tb_none {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .elementor-section-wrap > .elementor-element.p_t_none {
    padding-top: 0px;
  }

  .elementor-section-wrap > .elementor-element.p_b_none {
    padding-bottom: 0px;
  }

  .elementor-section-wrap > .elementor-element.p_x2 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_x2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_t_x2 {
    padding-top: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_b_x2 {
    padding-bottom: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_lr_x2 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_l_x2 {
    padding-left: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_r_x2 {
    padding-right: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_x3 {
    padding-top: 72px;
    padding-bottom: 72px;
    padding-left: 72px;
    padding-right: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_x3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_t_x3 {
    padding-top: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_b_x3 {
    padding-bottom: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_lr_x3 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_l_x3 {
    padding-left: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_r_x3 {
    padding-right: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_x4 {
    padding-top: 96px;
    padding-bottom: 96px;
    padding-left: 96px;
    padding-right: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_x4 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_t_x4 {
    padding-top: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_b_x4 {
    padding-bottom: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_lr_x4 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_l_x4 {
    padding-left: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_r_x4 {
    padding-right: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_section_ta {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_section_mo {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_t_section_ta {
    padding-top: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_t_section_mo {
    padding-top: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_b_section_ta {
    padding-bottom: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_b_section_mo {
    padding-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .elementor-section-wrap > .elementor-element.p_tb_none {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .elementor-section-wrap > .elementor-element.p_t_none {
    padding-top: 0px;
  }

  .elementor-section-wrap > .elementor-element.p_b_none {
    padding-bottom: 0px;
  }

  .elementor-section-wrap > .elementor-element.p_x2 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_x2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_t_x2 {
    padding-top: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_b_x2 {
    padding-bottom: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_lr_x2 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_l_x2 {
    padding-left: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_r_x2 {
    padding-right: 48px;
  }

  .elementor-section-wrap > .elementor-element.p_x3 {
    padding-top: 72px;
    padding-bottom: 72px;
    padding-left: 72px;
    padding-right: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_x3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_t_x3 {
    padding-top: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_b_x3 {
    padding-bottom: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_lr_x3 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_l_x3 {
    padding-left: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_r_x3 {
    padding-right: 72px;
  }

  .elementor-section-wrap > .elementor-element.p_x4 {
    padding-top: 96px;
    padding-bottom: 96px;
    padding-left: 96px;
    padding-right: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_x4 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_t_x4 {
    padding-top: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_b_x4 {
    padding-bottom: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_lr_x4 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_l_x4 {
    padding-left: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_r_x4 {
    padding-right: 96px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_section_ta {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_tb_section_mo {
    padding-top: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_t_section_ta {
    padding-top: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_t_section_mo {
    padding-top: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_b_section_ta {
    padding-bottom: 24px;
  }

  .elementor-section-wrap > .elementor-element.p_b_section_mo {
    padding-bottom: 24px;
  }
}

.p_section_cg {
  padding: 24px;
}

.p_lr_section_cg {
  padding-left: 24px;
  padding-right: 24px;
}

.p_section_cg > .elementor-container,
.p_lr_section_cg > .elementor-container {
  max-width: 1092px !important;
}

.cw_normal {
  max-width: 1140px !important;
  margin: 0 auto !important;
}

section.cw_medium > .elementor-container,
.elementor-widget.cw_medium {
  max-width: 800px !important;
  margin: 0 auto;
}

section.cw_small > .elementor-container,
.elementor-widget.cw_small {
  max-width: 500px !important;
  margin: 0 auto;
}

.ws_mo_section_eq .elementor-container .elementor-column:not(:first-child) .elementor-column-wrap {
  padding-top: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_none > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_none > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_none > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_none > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_none > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_none > .elementor-column-wrap {
  padding: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_tb_none > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_tb_none > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_tb_none > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_tb_none > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_tb_none > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_tb_none > .elementor-column-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_lr_none > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_none > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_none > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_none > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_none > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_none > .elementor-column-wrap {
  padding-left: 0px;
  padding-right: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_t_none > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_t_none > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_t_none > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_t_none > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_t_none > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_t_none > .elementor-column-wrap {
  padding-top: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_b_none > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_b_none > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_b_none > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_b_none > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_b_none > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_b_none > .elementor-column-wrap {
  padding-bottom: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_l_none > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_l_none > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_l_none > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_l_none > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_l_none > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_l_none > .elementor-column-wrap {
  padding-left: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_r_none > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_r_none > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_r_none > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_r_none > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_r_none > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_r_none > .elementor-column-wrap {
  padding-right: 0px;
}

.elementor-column-gap-default > .elementor-row > .p_x2 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_x2 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_x2 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_x2 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_x2 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_x2 > .elementor-column-wrap {
  padding: 48px;
}

.elementor-column-gap-default > .elementor-row > .p_tb_x2 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_tb_x2 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_tb_x2 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_tb_x2 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_tb_x2 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_tb_x2 > .elementor-column-wrap {
  padding-top: 48px;
  padding-bottom: 48px;
}

.elementor-column-gap-default > .elementor-row > .p_lr_x2 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_x2 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_x2 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_x2 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_x2 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_x2 > .elementor-column-wrap {
  padding-left: 48px;
  padding-right: 48px;
}

.elementor-column-gap-default > .elementor-row > .p_t_x2 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_t_x2 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_t_x2 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_t_x2 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_t_x2 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_t_x2 > .elementor-column-wrap {
  padding-top: 48px;
}

.elementor-column-gap-default > .elementor-row > .p_b_x2 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_b_x2 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_b_x2 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_b_x2 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_b_x2 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_b_x2 > .elementor-column-wrap {
  padding-bottom: 48px;
}

.elementor-column-gap-default > .elementor-row > .p_l_x2 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_l_x2 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_l_x2 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_l_x2 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_l_x2 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_l_x2 > .elementor-column-wrap {
  padding-left: 48px;
}

.elementor-column-gap-default > .elementor-row > .p_r_x2 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_r_x2 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_r_x2 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_r_x2 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_r_x2 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_r_x2 > .elementor-column-wrap {
  padding-right: 48px;
}

.elementor-column-gap-default > .elementor-row > .p_x3 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_x3 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_x3 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_x3 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_x3 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_x3 > .elementor-column-wrap {
  padding: 72px;
}

.elementor-column-gap-default > .elementor-row > .p_tb_x3 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_tb_x3 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_tb_x3 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_tb_x3 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_tb_x3 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_tb_x3 > .elementor-column-wrap {
  padding-top: 72px;
  padding-bottom: 72px;
}

.elementor-column-gap-default > .elementor-row > .p_lr_x3 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_x3 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_x3 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_x3 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_x3 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_x3 > .elementor-column-wrap {
  padding-left: 72px;
  padding-right: 72px;
}

.elementor-column-gap-default > .elementor-row > .p_t_x3 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_t_x3 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_t_x3 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_t_x3 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_t_x3 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_t_x3 > .elementor-column-wrap {
  padding-top: 72px;
}

.elementor-column-gap-default > .elementor-row > .p_b_x3 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_b_x3 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_b_x3 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_b_x3 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_b_x3 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_b_x3 > .elementor-column-wrap {
  padding-bottom: 72px;
}

.elementor-column-gap-default > .elementor-row > .p_l_x3 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_l_x3 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_l_x3 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_l_x3 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_l_x3 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_l_x3 > .elementor-column-wrap {
  padding-left: 72px;
}

.elementor-column-gap-default > .elementor-row > .p_r_x3 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_r_x3 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_r_x3 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_r_x3 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_r_x3 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_r_x3 > .elementor-column-wrap {
  padding-right: 72px;
}

.elementor-column-gap-default > .elementor-row > .p_x4 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_x4 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_x4 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_x4 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_x4 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_x4 > .elementor-column-wrap {
  padding: 96px;
}

.elementor-column-gap-default > .elementor-row > .p_tb_x4 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_tb_x4 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_tb_x4 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_tb_x4 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_tb_x4 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_tb_x4 > .elementor-column-wrap {
  padding-top: 96px;
  padding-bottom: 96px;
}

.elementor-column-gap-default > .elementor-row > .p_lr_x4 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_x4 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_x4 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_x4 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_x4 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_x4 > .elementor-column-wrap {
  padding-left: 96px;
  padding-right: 96px;
}

.elementor-column-gap-default > .elementor-row > .p_t_x4 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_t_x4 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_t_x4 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_t_x4 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_t_x4 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_t_x4 > .elementor-column-wrap {
  padding-top: 96px;
}

.elementor-column-gap-default > .elementor-row > .p_b_x4 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_b_x4 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_b_x4 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_b_x4 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_b_x4 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_b_x4 > .elementor-column-wrap {
  padding-bottom: 96px;
}

.elementor-column-gap-default > .elementor-row > .p_l_x4 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_l_x4 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_l_x4 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_l_x4 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_l_x4 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_l_x4 > .elementor-column-wrap {
  padding-left: 96px;
}

.elementor-column-gap-default > .elementor-row > .p_r_x4 > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_r_x4 > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_r_x4 > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_r_x4 > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_r_x4 > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_r_x4 > .elementor-column-wrap {
  padding-right: 96px;
}

.elementor-column-gap-default > .elementor-row > .p_lr_extra > .elementor-column-wrap,
.elementor-column-gap-no > .elementor-row > .p_lr_extra > .elementor-column-wrap,
.elementor-column-gap-narrow > .elementor-row > .p_lr_extra > .elementor-column-wrap,
.elementor-column-gap-extended > .elementor-row > .p_lr_extra > .elementor-column-wrap,
.elementor-column-gap-wide > .elementor-row > .p_lr_extra > .elementor-column-wrap,
.elementor-column-gap-wider > .elementor-row > .p_lr_extra > .elementor-column-wrap {
  padding-left: 48px;
  padding-right: 48px;
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .elementor-column-gap-default > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-no > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-narrow > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-extended > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-wide > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-wider > .elementor-row > .p_lr_extra > .elementor-column-wrap {
    padding-left: 36px;
    padding-right: 36px;
  }
}

@media (max-width: 767px) {
  .elementor-column-gap-default > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-no > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-narrow > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-extended > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-wide > .elementor-row > .p_lr_extra > .elementor-column-wrap,
  .elementor-column-gap-wider > .elementor-row > .p_lr_extra > .elementor-column-wrap {
    padding-left: 36px;
    padding-right: 36px;
  }
}

.m_t_none,
.elementor-widget.m_t_none,
.m_t_none.elementor-widget-heading .elementor-heading-title,
.m_t_none.elementor-widget-text-editor {
  margin-top: 0px !important;
}

.m_b_none,
.elementor-widget.m_b_none,
.m_b_none.elementor-widget-heading .elementor-heading-title,
.m_b_none.elementor-widget-text-editor {
  margin-bottom: 0px !important;
}

/*SPACING*/

.p__4,
.p__4.elementor-widget-heading .elementor-heading-title {
  padding: 4px !important;
}

.p__3,
.p__3.elementor-widget-heading .elementor-heading-title {
  padding: 8px !important;
}

.p__2,
.p__2.elementor-widget-heading .elementor-heading-title {
  padding: 12px !important;
}

.p__1,
.p__1.elementor-widget-heading .elementor-heading-title {
  padding: 16px !important;
}

.p,
.p.elementor-widget-heading .elementor-heading-title {
  padding: 24px !important;
}

.p_1,
.p_1.elementor-widget-heading .elementor-heading-title {
  padding: 32px !important;
}

.p_2,
.p_2.elementor-widget-heading .elementor-heading-title {
  padding: 48px !important;
}

.p_3,
.p_3.elementor-widget-heading .elementor-heading-title {
  padding: 64px !important;
}

.p_4,
.p_4.elementor-widget-heading .elementor-heading-title {
  padding: 96px !important;
}

.p_5,
.p_5.elementor-widget-heading .elementor-heading-title {
  padding: 128px !important;
}

.p_6,
.p_6.elementor-widget-heading .elementor-heading-title {
  padding: 192px !important;
}

.p_7,
.p_7.elementor-widget-heading .elementor-heading-title {
  padding: 256px !important;
}

.p_8,
.p_8.elementor-widget-heading .elementor-heading-title {
  padding: 384px !important;
}

.p_9,
.p_9.elementor-widget-heading .elementor-heading-title {
  padding: 512px !important;
}

.p_10,
.p_10.elementor-widget-heading .elementor-heading-title {
  padding: 640px !important;
}

.p_11,
.p_11.elementor-widget-heading .elementor-heading-title {
  padding: 768px !important;
}

.p_t__4,
.p_t__4.elementor-widget-heading .elementor-heading-title {
  padding-top: 4px !important;
}

.p_t__3,
.p_t__3.elementor-widget-heading .elementor-heading-title {
  padding-top: 8px !important;
}

.p_t__2,
.p_t__2.elementor-widget-heading .elementor-heading-title {
  padding-top: 12px !important;
}

.p_t__1,
.p_t__1.elementor-widget-heading .elementor-heading-title {
  padding-top: 16px !important;
}

.p_t,
.p_t.elementor-widget-heading .elementor-heading-title {
  padding-top: 24px !important;
}

.p_t_1,
.p_t_1.elementor-widget-heading .elementor-heading-title {
  padding-top: 32px !important;
}

.p_t_2,
.p_t_2.elementor-widget-heading .elementor-heading-title {
  padding-top: 48px !important;
}

.p_t_3,
.p_t_3.elementor-widget-heading .elementor-heading-title {
  padding-top: 64px !important;
}

.p_t_4,
.p_t_4.elementor-widget-heading .elementor-heading-title {
  padding-top: 96px !important;
}

.p_t_5,
.p_t_5.elementor-widget-heading .elementor-heading-title {
  padding-top: 128px !important;
}

.p_t_6,
.p_t_6.elementor-widget-heading .elementor-heading-title {
  padding-top: 192px !important;
}

.p_t_7,
.p_t_7.elementor-widget-heading .elementor-heading-title {
  padding-top: 256px !important;
}

.p_t_8,
.p_t_8.elementor-widget-heading .elementor-heading-title {
  padding-top: 384px !important;
}

.p_t_9,
.p_t_9.elementor-widget-heading .elementor-heading-title {
  padding-top: 512px !important;
}

.p_t_10,
.p_t_10.elementor-widget-heading .elementor-heading-title {
  padding-top: 640px !important;
}

.p_t_11,
.p_t_11.elementor-widget-heading .elementor-heading-title {
  padding-top: 768px !important;
}

.p_b__4,
.p_b__4.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 4px !important;
}

.p_b__3,
.p_b__3.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 8px !important;
}

.p_b__2,
.p_b__2.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 12px !important;
}

.p_b__1,
.p_b__1.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 16px !important;
}

.p_b,
.p_b.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 24px !important;
}

.p_b_1,
.p_b_1.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 32px !important;
}

.p_b_2,
.p_b_2.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 48px !important;
}

.p_b_3,
.p_b_3.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 64px !important;
}

.p_b_4,
.p_b_4.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 96px !important;
}

.p_b_5,
.p_b_5.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 128px !important;
}

.p_b_6,
.p_b_6.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 192px !important;
}

.p_b_7,
.p_b_7.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 256px !important;
}

.p_b_8,
.p_b_8.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 384px !important;
}

.p_b_9,
.p_b_9.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 512px !important;
}

.p_b_10,
.p_b_10.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 640px !important;
}

.p_b_11,
.p_b_11.elementor-widget-heading .elementor-heading-title {
  padding-bottom: 768px !important;
}

.p_l__4,
.p_l__4.elementor-widget-heading .elementor-heading-title {
  padding-left: 4px !important;
}

.p_l__3,
.p_l__3.elementor-widget-heading .elementor-heading-title {
  padding-left: 8px !important;
}

.p_l__2,
.p_l__2.elementor-widget-heading .elementor-heading-title {
  padding-left: 12px !important;
}

.p_l__1,
.p_l__1.elementor-widget-heading .elementor-heading-title {
  padding-left: 16px !important;
}

.p_l,
.p_l.elementor-widget-heading .elementor-heading-title {
  padding-left: 24px !important;
}

.p_l_1,
.p_l_1.elementor-widget-heading .elementor-heading-title {
  padding-left: 32px !important;
}

.p_l_2,
.p_l_2.elementor-widget-heading .elementor-heading-title {
  padding-left: 48px !important;
}

.p_l_3,
.p_l_3.elementor-widget-heading .elementor-heading-title {
  padding-left: 64px !important;
}

.p_l_4,
.p_l_4.elementor-widget-heading .elementor-heading-title {
  padding-left: 96px !important;
}

.p_l_5,
.p_l_5.elementor-widget-heading .elementor-heading-title {
  padding-left: 128px !important;
}

.p_l_6,
.p_l_6.elementor-widget-heading .elementor-heading-title {
  padding-left: 192px !important;
}

.p_l_7,
.p_l_7.elementor-widget-heading .elementor-heading-title {
  padding-left: 256px !important;
}

.p_l_8,
.p_l_8.elementor-widget-heading .elementor-heading-title {
  padding-left: 384px !important;
}

.p_l_9,
.p_l_9.elementor-widget-heading .elementor-heading-title {
  padding-left: 512px !important;
}

.p_l_10,
.p_l_10.elementor-widget-heading .elementor-heading-title {
  padding-left: 640px !important;
}

.p_l_11,
.p_l_11.elementor-widget-heading .elementor-heading-title {
  padding-left: 768px !important;
}

.p_r__4,
.p_r__4.elementor-widget-heading .elementor-heading-title {
  padding-right: 4px !important;
}

.p_r__3,
.p_r__3.elementor-widget-heading .elementor-heading-title {
  padding-right: 8px !important;
}

.p_r__2,
.p_r__2.elementor-widget-heading .elementor-heading-title {
  padding-right: 12px !important;
}

.p_r__1,
.p_r__1.elementor-widget-heading1 .elementor-heading-title {
  padding-right: 16px !important;
}

.p_r,
.p_r.elementor-widget-heading .elementor-heading-title {
  padding-right: 24px !important;
}

.p_r_1,
.p_r_1.elementor-widget-heading .elementor-heading-title {
  padding-right: 32px !important;
}

.p_r_2,
.p_r_2.elementor-widget-heading .elementor-heading-title {
  padding-right: 48px !important;
}

.p_r_3,
.p_r_3.elementor-widget-heading .elementor-heading-title {
  padding-right: 64px !important;
}

.p_r_4,
.p_r_4.elementor-widget-heading .elementor-heading-title {
  padding-right: 96px !important;
}

.p_r_5,
.p_r_5.elementor-widget-heading .elementor-heading-title {
  padding-right: 128px !important;
}

.p_r_6,
.p_r_6.elementor-widget-heading .elementor-heading-title {
  padding-right: 192px !important;
}

.p_r_7,
.p_r_7.elementor-widget-heading .elementor-heading-title {
  padding-right: 256px !important;
}

.p_r_8,
.p_r_8.elementor-widget-heading .elementor-heading-title {
  padding-right: 384px !important;
}

.p_r_9,
.p_r_9.elementor-widget-heading .elementor-heading-title {
  padding-right: 512px !important;
}

.p_r_10,
.p_r_10.elementor-widget-heading .elementor-heading-title {
  padding-right: 640px !important;
}

.p_r_11,
.p_r_11.elementor-widget-heading .elementor-heading-title {
  padding-right: 768px !important;
}

.m__4,
.m__4.elementor-widget-heading .elementor-heading-title {
  margin: 4px !important;
}

.m__3,
.m__3.elementor-widget-heading .elementor-heading-title {
  margin: 8px !important;
}

.m__2,
.m__2.elementor-widget-heading .elementor-heading-title {
  margin: 12px !important;
}

.m__1,
.m__1.elementor-widget-heading .elementor-heading-title {
  margin: 16px !important;
}

.m,
.m.elementor-widget-heading .elementor-heading-title {
  margin: 24px !important;
}

.m_1,
.m_1.elementor-widget-heading .elementor-heading-title {
  margin: 32px !important;
}

.m_2,
.m_2.elementor-widget-heading .elementor-heading-title {
  margin: 48px !important;
}

.m_3,
.m_3.elementor-widget-heading .elementor-heading-title {
  margin: 64px !important;
}

.m_4,
.m_4.elementor-widget-heading .elementor-heading-title {
  margin: 96px !important;
}

.m_5,
.m_5.elementor-widget-heading .elementor-heading-title {
  margin: 128px !important;
}

.m_6,
.m_6.elementor-widget-heading .elementor-heading-title {
  margin: 192px !important;
}

.m_7,
.m_7.elementor-widget-heading .elementor-heading-title {
  margin: 256px !important;
}

.m_8,
.m_8.elementor-widget-heading .elementor-heading-title {
  margin: 384px !important;
}

.m_9,
.m_9.elementor-widget-heading .elementor-heading-title {
  margin: 512px !important;
}

.m_10,
.m_10.elementor-widget-heading .elementor-heading-title {
  margin: 640px !important;
}

.m_11,
.m_11.elementor-widget-heading .elementor-heading-title {
  margin: 768px !important;
}

.m_t__4,
.m_t__4.elementor-widget-heading .elementor-heading-title {
  margin-top: 4px !important;
}

.m_t__3,
.m_t__3.elementor-widget-heading .elementor-heading-title {
  margin-top: 8px !important;
}

.m_t__2,
.m_t__2.elementor-widget-heading .elementor-heading-title {
  margin-top: 12px !important;
}

.m_t__1,
.m_t__1.elementor-widget-heading .elementor-heading-title {
  margin-top: 16px !important;
}

.m_t,
.m_t.elementor-widget-heading .elementor-heading-title {
  margin-top: 24px !important;
}

.m_t_1,
.m_t_1.elementor-widget-heading .elementor-heading-title {
  margin-top: 32px !important;
}

.m_t_2,
.m_t_2.elementor-widget-heading .elementor-heading-title {
  margin-top: 48px !important;
}

.m_t_3,
.m_t_3.elementor-widget-heading .elementor-heading-title {
  margin-top: 64px !important;
}

.m_t_4,
.m_t_4.elementor-widget-heading .elementor-heading-title {
  margin-top: 96px !important;
}

.m_t_5,
.m_t_5.elementor-widget-heading .elementor-heading-title {
  margin-top: 128px !important;
}

.m_t_6,
.m_t_6.elementor-widget-heading .elementor-heading-title {
  margin-top: 192px !important;
}

.m_t_7,
.m_t_7.elementor-widget-heading .elementor-heading-title {
  margin-top: 256px !important;
}

.m_t_8,
.m_t_8.elementor-widget-heading .elementor-heading-title {
  margin-top: 384px !important;
}

.m_t_9,
.m_t_9.elementor-widget-heading .elementor-heading-title {
  margin-top: 512px !important;
}

.m_t_10,
.m_t_10.elementor-widget-heading .elementor-heading-title {
  margin-top: 640px !important;
}

.m_t_11,
.m_t_11.elementor-widget-heading .elementor-heading-title {
  margin-top: 768px !important;
}

.m_b__4,
.m_b__4.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 4px !important;
}

.m_b__3,
.m_b__3.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 8px !important;
}

.m_b__2,
.m_b__2.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 12px !important;
}

.m_b__1,
.m_b__1.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 16px !important;
}

.m_b,
.m_b.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 24px !important;
}

.m_b_1,
.m_b_1.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 32px !important;
}

.m_b_2,
.m_b_2.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 48px !important;
}

.m_b_3,
.m_b_3.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 64px !important;
}

.m_b_4,
.m_b_4.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 96px !important;
}

.m_b_5,
.m_b_5.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 128px !important;
}

.m_b_6,
.m_b_6.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 192px !important;
}

.m_b_7,
.m_b_7.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 256px !important;
}

.m_b_8,
.m_b_8.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 384px !important;
}

.m_b_9,
.m_b_9.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 512px !important;
}

.m_b_10,
.m_b_10.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 640px !important;
}

.m_b_11,
.m_b_11.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 768px !important;
}

.m_l__4,
.m_l__4.elementor-widget-heading .elementor-heading-title {
  margin-left: 4px !important;
}

.m_l__3,
.m_l__3.elementor-widget-heading .elementor-heading-title {
  margin-left: 8px !important;
}

.m_l__2,
.m_l__2.elementor-widget-heading .elementor-heading-title {
  margin-left: 12px !important;
}

.m_l__1,
.m_l__1.elementor-widget-heading .elementor-heading-title {
  margin-left: 16px !important;
}

.m_l,
.m_l.elementor-widget-heading .elementor-heading-title {
  margin-left: 24px !important;
}

.m_l_1,
.m_l_1.elementor-widget-heading .elementor-heading-title {
  margin-left: 32px !important;
}

.m_l_2,
.m_l_2.elementor-widget-heading .elementor-heading-title {
  margin-left: 48px !important;
}

.m_l_3,
.m_l_3.elementor-widget-heading .elementor-heading-title {
  margin-left: 64px !important;
}

.m_l_4,
.m_l_4.elementor-widget-heading .elementor-heading-title {
  margin-left: 96px !important;
}

.m_l_5,
.m_l_5.elementor-widget-heading .elementor-heading-title {
  margin-left: 128px !important;
}

.m_l_6,
.m_l_6.elementor-widget-heading .elementor-heading-title {
  margin-left: 192px !important;
}

.m_l_7,
.m_l_7.elementor-widget-heading .elementor-heading-title {
  margin-left: 256px !important;
}

.m_l_8,
.m_l_8.elementor-widget-heading .elementor-heading-title {
  margin-left: 384px !important;
}

.m_l_9,
.m_l_9.elementor-widget-heading .elementor-heading-title {
  margin-left: 512px !important;
}

.m_l_10,
.m_l_10.elementor-widget-heading .elementor-heading-title {
  margin-left: 640px !important;
}

.m_l_11,
.m_l_11.elementor-widget-heading .elementor-heading-title {
  margin-left: 768px !important;
}

.m_r__4,
.m_r__4.elementor-widget-heading .elementor-heading-title {
  margin-right: 4px !important;
}

.m_r__3,
.m_r__3.elementor-widget-heading .elementor-heading-title {
  margin-right: 8px !important;
}

.m_r__2,
.m_r__2.elementor-widget-heading .elementor-heading-title {
  margin-right: 12px !important;
}

.m_r__1,
.m_r__1.elementor-widget-heading .elementor-heading-title {
  margin-right: 16px !important;
}

.m_r,
.m_r.elementor-widget-heading .elementor-heading-title {
  margin-right: 24px !important;
}

.m_r_1,
.m_r_1.elementor-widget-heading .elementor-heading-title {
  margin-right: 32px !important;
}

.m_r_2,
.m_r_2.elementor-widget-heading .elementor-heading-title {
  margin-right: 48px !important;
}

.m_r_3,
.m_r_3.elementor-widget-heading .elementor-heading-title {
  margin-right: 64px !important;
}

.m_r_4,
.m_r_4.elementor-widget-heading .elementor-heading-title {
  margin-right: 96px !important;
}

.m_r_5,
.m_r_5.elementor-widget-heading .elementor-heading-title {
  margin-right: 128px !important;
}

.m_r_6,
.m_r_6.elementor-widget-heading .elementor-heading-title {
  margin-right: 192px !important;
}

.m_r_7,
.m_r_7.elementor-widget-heading .elementor-heading-title {
  margin-right: 256px !important;
}

.m_r_8,
.m_r_8.elementor-widget-heading .elementor-heading-title {
  margin-right: 384px !important;
}

.m_r_9,
.m_r_9.elementor-widget-heading .elementor-heading-title {
  margin-right: 512px !important;
}

.m_r_10,
.m_r_10.elementor-widget-heading .elementor-heading-title {
  margin-right: 640px !important;
}

.m_r_11,
.m_r_11.elementor-widget-heading .elementor-heading-title {
  margin-right: 768px !important;
}

.m_b_title_subtitle,
.m_b_title_subtitle.elementor-widget-heading .elementor-heading-title,
.m_b_title_subtitle.elementor-widget-animated-headline .elementor-headline {
  margin-bottom: 4px !important;
}

.elementor-column.m_bw .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 24px;
}

.elementor-column.m_bw_1 .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 48px;
}

.elementor-column.m_bw__1 .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 12px;
}

.elementor-column.m_bw_none .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px !important;
}

/*BUTTON NORMAL*/

/*CSS-WAARDES AANPASSEN OP 3 PLAATSEN !!!*/

/*.cb-form-group__btn is een convertbox button*/

button:not(.cb-form-group__btn):not(.fancybox-button):not(.wpf_tab_sidebar),
a.btn,
.elementor a.btn,
li.btn a {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px;
  background-color: #991b1e;
  color: #ffffff;
  border-radius: 10px;
}

@media (max-width: 767px) {
  a.btn,
  .elementor a.btn,
  li.btn a {
    font-size: 16.625px;
  }
}

button:hover,
a.btn:hover,
.elementor a.btn:hover,
li.btn a:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff;
}

a.btn.btn_outline,
.elementor a.btn.btn_outline,
li.btn.btn_outline a {
  background-color: transparent !important;
  color: #991b1e !important;
}

a.btn.btn_outline:hover,
.elementor a.btn.btn_outline:hover,
li.btn.btn_outline a:hover {
  background-color: transparent !important;
  color: #7d1619 !important;
}

a.btn.btn_inverted,
.elementor a.btn.btn_inverted,
li.btn.btn_inverted a,
button.btn_inverted {
  background-color: #ffffff;
  border-color: #ffffff !important;
  color: #102A43 !important;
}

a.btn.btn_inverted:hover,
.elementor a.btn.btn_inverted:hover,
li.btn.btn_inverted a:hover,
button.btn_inverted:hover {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #102A43 !important;
}

a.btn.btn_outline.btn_inverted,
.elementor a.btn.btn_outline.btn_inverted,
li.btn.btn_outline.btn_inverted a,
button.btn_outline.btn_inverted {
  color: #ffffff !important;
}

a.btn.btn_outline.btn_inverted:hover,
.elementor a.btn.btn_outline.btn_inverted:hover,
li.btn.btn_outline.btn_inverted a:hover,
button.btn_outline.btn_inverted:hover {
  color: #F0F4F8 !important;
}

/*BUTTON SECONDARY*/

/*CSS-WAARDES AANPASSEN OP 3 PLAATSEN !!!*/

a.btn_secondary,
.elementor a.btn_secondary,
button.btn_secondary,
li.btn_secondary a {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px;
  background-color: #991b1e;
  color: #ffffff;
  border-radius: 10px;
}

@media (max-width: 767px) {
  a.btn_secondary,
  .elementor a.btn_secondary,
  button.btn_secondary,
  li.btn_secondary a {
    font-size: 16.625px;
  }
}

a.btn_secondary:hover,
.elementor a.btn_secondary:hover,
button.btn_secondary:hover,
li.btn_secondary a:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff;
}

a.btn_secondary.btn_outline,
.elementor a.btn_secondary.btn_outline,
button.btn_secondary.btn_outline,
li.btn_secondary.btn_outline a {
  background-color: transparent !important;
  color: #991b1e !important;
}

a.btn_secondary.btn_outline:hover,
.elementor a.btn_secondary.btn_outline:hover,
button.btn_secondary.btn_outline:hover,
li.btn_secondary.btn_outline a:hover {
  background-color: transparent !important;
  color: #7d1619 !important;
}

a.btn_secondary.btn_inverted,
.elementor a.btn_secondary.btn_inverted,
button.btn_secondary.btn_inverted,
li.btn_secondary.btn_inverted a {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #102A43 !important;
}

a.btn_secondary.btn_inverted:hover,
.elementor a.btn_secondary.btn_inverted:hover,
button.btn_secondary.btn_inverted:hover,
li.btn_secondary.btn_inverted a:hover {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #102A43 !important;
}

a.btn_secondary.btn_outline.btn_inverted,
.elementor a.btn_secondary.btn_outline.btn_inverted,
button.btn_secondary.btn_outline.btn_inverted,
li.btn_secondary.btn_outline.btn_inverted a {
  color: #ffffff !important;
}

a.btn_secondary.btn_outline.btn_inverted:hover,
.elementor a.btn_secondary.btn_outline.btn_inverted:hover,
button.btn_secondary.btn_outline.btn_inverted:hover,
li.btn_secondary.btn_outline.btn_inverted a:hover {
  color: #F0F4F8 !important;
}

/*BUTTON ACCENT*/

/*CSS-WAARDES AANPASSEN OP 3 PLAATSEN !!!*/

a.btn_accent,
.elementor a.btn_accent,
button.btn_accent,
li.btn_accent a {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #F0B429;
  padding: 16px 32px;
  background-color: #F0B429;
  color: #ffffff;
  border-radius: 10px;
}

@media (max-width: 767px) {
  a.btn_accent,
  .elementor a.btn_accent,
  button.btn_accent,
  li.btn_accent a {
    font-size: 16.625px;
  }
}

a.btn_accent:hover,
.elementor a.btn_accent:hover,
button.btn_accent:hover,
li.btn_accent a:hover {
  border-color: #DE911D;
  background-color: #DE911D;
  color: #ffffff;
}

a.btn_accent.btn_outline,
.elementor a.btn_accent.btn_outline,
button.btn_accent.btn_outline,
li.btn_accent.btn_outline a {
  background-color: transparent !important;
  color: #F0B429 !important;
}

a.btn_accent.btn_outline:hover,
.elementor a.btn_accent.btn_outline:hover,
button.btn_accent.btn_outline:hover,
li.btn_accent.btn_outline a:hover {
  background-color: transparent !important;
  color: #DE911D !important;
}

a.btn_accent.btn_inverted,
.elementor a.btn_accent.btn_inverted,
button.btn_accent.btn_inverted,
li.btn_accent.btn_inverted a {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #102A43 !important;
}

a.btn_accent.btn_inverted:hover,
.elementor a.btn_accent.btn_inverted:hover,
button.btn_accent.btn_inverted:hover,
li.btn_accent.btn_inverted a:hover {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #102A43 !important;
}

a.btn_accent.btn_outline.btn_inverted,
.elementor a.btn_accent.btn_outline.btn_inverted,
button.btn_accent.btn_outline.btn_inverted,
li.btn_accent.btn_outline.btn_inverted a {
  color: #ffffff !important;
}

a.btn_accent.btn_outline.btn_inverted:hover,
.elementor a.btn_accent.btn_outline.btn_inverted:hover,
button.btn_accent.btn_outline.btn_inverted:hover,
li.btn_accent.btn_outline.btn_inverted a:hover {
  color: #F0F4F8 !important;
}

/*BUTTON DIMMED*/

/*CSS-WAARDES AANPASSEN OP 3 PLAATSEN !!!*/

a.btn_dimmed,
.elementor a.btn_dimmed,
button.btn_dimmed,
li.btn_dimmed a {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #D9E2EC;
  padding: 16px 32px;
  background-color: #D9E2EC;
  color: #334E68;
  border-radius: 10px;
}

@media (max-width: 767px) {
  a.btn_dimmed,
  button.btn_dimmed,
  li.btn_dimmed a {
    font-size: 16.625px;
  }
}

a.btn_dimmed:hover,
.elementor a.btn_dimmed:hover,
button.btn_dimmed:hover,
li.btn_dimmed a:hover {
  border-color: #BCCCDC;
  background-color: #BCCCDC;
  color: #334E68;
}

a.btn_dimmed.btn_outline,
.elementor a.btn_dimmed.btn_outline,
button.btn_dimmed.btn_outline,
li.btn_dimmed.btn_outline a {
  background-color: transparent !important;
  color: #D9E2EC !important;
}

a.btn_dimmed.btn_outline:hover,
.elementor a.btn_dimmed.btn_outline:hover,
button.btn_dimmed.btn_outline:hover,
li.btn_dimmed.btn_outline a:hover {
  background-color: transparent !important;
  color: #BCCCDC !important;
}

a.btn_dimmed.btn_inverted,
.elementor a.btn_dimmed.btn_inverted,
button.btn_dimmed.btn_inverted,
li.btn_dimmed.btn_inverted a {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #102A43 !important;
}

a.btn_dimmed.btn_inverted:hover,
.elementor a.btn_dimmed.btn_inverted:hover,
button.btn_dimmed.btn_inverted:hover,
li.btn_dimmed.btn_inverted a:hover {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #102A43 !important;
}

a.btn_dimmed.btn_outline.btn_inverted,
.elementor a.btn_dimmed.btn_outline.btn_inverted,
button.btn_dimmed.btn_outline.btn_inverted,
li.btn_dimmed.btn_outline.btn_inverted a {
  color: #ffffff !important;
}

a.btn_dimmed.btn_outline.btn_inverted:hover,
.elementor a.btn_dimmed.btn_outline.btn_inverted:hover,
button.btn_dimmed.btn_outline.btn_inverted:hover,
li.btn_dimmed.btn_outline.btn_inverted a:hover {
  color: #F0F4F8 !important;
}

/*BUTTON WOO*/

/*CSS-WAARDES AANPASSEN OP 4 PLAATSEN !!!*/

a.btn_woo,
button.btn_woo,
li.btn_woo a {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px;
  background-color: #991b1e;
  color: #ffffff;
  border-radius: 10px;
}

@media (max-width: 767px) {
  a.btn_woo,
  button.btn_woo,
  li.btn_woo a {
    font-size: 16.625px;
  }
}

a.btn_woo:hover,
button.btn_woo:hover,
li.btn_woo a:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff;
}

/*BUTTON WOO SECONDARY*/

/*CSS-WAARDES AANPASSEN OP 4 PLAATSEN !!!*/

a.btn_woo_secondary,
button.btn_woo_secondary,
li.btn_woo_secondary a {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: inherit;
  border: 1px solid #991b1e;
  padding: 16px 32px;
  background-color: #991b1e;
  color: #ffffff;
  border-radius: 10px;
}

@media (max-width: 767px) {
  a.btn_woo_secondary,
  button.btn_woo_secondary,
  li.btn_woo_secondary a {
    font-size: 16.625px;
  }
}

a.btn_woo_secondary:hover,
button.btn_woo_secondary:hover,
li.btn_woo_secondary a:hover {
  border-color: #7d1619;
  background-color: #7d1619;
  color: #ffffff;
}

/*MIXINS AS CLASSES*/

.card_primary {
  background-color: #991b1e;
  padding: 24px;
  color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1);
  border: none;
}

.card_secondary {
  background-color: #991b1e;
  padding: 24px;
  color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1);
  border: none;
}

.card_text {
  background-color: #102A43;
  padding: 24px;
  color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1);
  border: none;
}

.card_accent {
  background-color: #F0B429;
  padding: 24px;
  color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1);
  border: none;
}

.card_link {
  background-color: #262626;
  padding: 24px;
  color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1);
  border: none;
}

.card_inverted {
  background-color: #ffffff;
  padding: 24px;
  color: #102A43;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1);
  border: none;
}

.card_background_light {
  background-color: #F0F4F8;
  padding: 24px;
  color: #102A43;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1);
  border: none;
}

.card_background_dark {
  background-color: #102A43;
  padding: 24px;
  color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 3px 6px rgba(0, 0, 0, 0.1);
  border: none;
}

.full_page_width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}

/*COOKIE CONSENT*/

.kowp_cookie_consent {
  display: none;
}

#kowp_cookie_consent_01 {
  position: fixed;
  bottom: 32px;
  left: 32px;
  width: 300px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  z-index: 999999999;
  border-radius: 0px;
  background-color: #991b1e;
}

@media (max-width: 767px) {
  #kowp_cookie_consent_01 {
    bottom: 0px;
    left: 0px;
    width: 100%;
    border-radius: 0px 0px 0px 0px !important;
  }

  #kowp_cookie_consent_01 .kowp_cookie_consent_notice {
    border-radius: 0px 0px 0px 0px !important;
  }

  #kowp_cookie_consent_01 .kowp_cookie_consent_notice .kowp_consent_cover {
    border-radius: 0px 0px 0px 0px !important;
  }
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice {
  color: #ffffff;
  text-align: center;
  position: relative;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice svg.kowp_close {
  width: 12px;
  position: absolute;
  right: 12px;
  top: 12px;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice svg.kowp_close path {
  fill: #ffffff;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice:hover {
  cursor: pointer;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice:hover .kowp_consent_cover {
  opacity: 1;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice:hover svg.kowp_close {
  opacity: 0;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice .kowp_consent_cover {
  background-color: #7d1619;
  width: 100%;
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all .4s;
  transition: all .4s;
  opacity: 0;
  border-radius: 0px 0px 0px 0px;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice .kowp_consent_cover svg {
  width: 32px;
  -webkit-align-items: center;
  align-items: center;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice .kowp_consent_cover svg path {
  fill: #ffffff;
}

#kowp_cookie_consent_01.kowp_no_link .kowp_cookie_consent_notice p {
  padding-bottom: 24px !important;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_notice p {
  padding: 24px 32px 8px 32px;
  margin-bottom: 0px !important;
  margin-top: 0px;
  font-size: 17px;
  color: #ffffff;
  line-height: 1.7em;
}

@media (max-width: 767px) {
  #kowp_cookie_consent_01 .kowp_cookie_consent_notice p {
    font-size: 14.875px;
  }
}

#kowp_cookie_consent_01.kowp_no_link .kowp_cookie_consent_more_info {
  display: none !important;
}

#kowp_cookie_consent_01 .kowp_cookie_consent_more_info {
  background-color: #991b1e;
  text-align: center;
  display: block;
  color: #ffffff;
  padding: 8px !important;
  width: 100%;
  height: 100%;
  font-size: 13px;
  -webkit-transition: all .2s;
  transition: all .2s;
  border-radius: 0px 0px 0px 0px;
}

@media (max-width: 767px) {
  #kowp_cookie_consent_01 .kowp_cookie_consent_more_info {
    font-size: 11.375px;
  }
}

#kowp_cookie_consent_01 .kowp_cookie_consent_more_info:hover {
  color: #ffffff;
  background-color: #7d1619;
  cursor: pointer;
}

@media (max-width: 767px) {
  #kowp_cookie_consent_01 .kowp_cookie_consent_more_info {
    border-radius: 0px 0px 0px 0px !important;
  }
}

/*CREDITS*/

#kowp_credits {
  background-color: #991b1e;
}

#kowp_credits .kowp_credits_wrap {
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}

#kowp_credits .kowp_credits_wrap.web.dev {
  -webkit-justify-content: space-between !important;
  justify-content: space-between !important;
}

#kowp_credits .kowp_credits_wrap .kowp_credits_web,
#kowp_credits .kowp_credits_wrap .kowp_credits_dev {
  color: #ffffff;
  font-size: 15px;
  line-height: initial;
  opacity: .75;
}

@media (max-width: 767px) {
  #kowp_credits .kowp_credits_wrap .kowp_credits_web,
  #kowp_credits .kowp_credits_wrap .kowp_credits_dev {
    font-size: 13.125px;
  }
}

#kowp_credits .kowp_credits_wrap .kowp_credits_web a svg,
#kowp_credits .kowp_credits_wrap .kowp_credits_dev a svg {
  width: 19px;
  height: 19px;
  vertical-align: middle;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: -2px;
}

#kowp_credits .kowp_credits_wrap .kowp_credits_web a svg path,
#kowp_credits .kowp_credits_wrap .kowp_credits_dev a svg path {
  fill: #ffffff;
  -webkit-transition: fill .2s;
  transition: fill .2s;
}

#kowp_credits .kowp_credits_wrap .kowp_credits_dev a {
  color: #ffffff;
}

#kowp_credits .kowp_credits_wrap .kowp_credits_dev a:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
  #kowp_credits .kowp_credits_wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  #kowp_credits .kowp_credits_wrap .kowp_credits_web,
  #kowp_credits .kowp_credits_wrap .kowp_credits_dev {
    text-align: center;
  }

  #kowp_credits .kowp_credits_wrap .kowp_credits_web {
    padding-bottom: 8px;
  }
}

/*KICKOFFWP SOCIAL MEDIA*/

.kowp_sc_social_media {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.kowp_sc_social_media.align_left {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.kowp_sc_social_media.align_center {
  -webkit-justify-content: center;
  justify-content: center;
}

.kowp_sc_social_media.align_right {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

@media (max-width: 1024px) {
  .kowp_sc_social_media.align_tablet_left {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  .kowp_sc_social_media.align_tablet_center {
    -webkit-justify-content: center;
    justify-content: center;
  }

  .kowp_sc_social_media.align_tablet_right {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
}

@media (max-width: 767px) {
  .kowp_sc_social_media.align_mobile_left {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  .kowp_sc_social_media.align_mobile_center {
    -webkit-justify-content: center;
    justify-content: center;
  }

  .kowp_sc_social_media.align_mobile_right {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
}

.kowp_sc_social_media .kowp_social_medium {
  text-align: center;
  line-height: 1;
}

.kowp_sc_social_media .kowp_social_medium svg {
  padding: 8px;
  width: 19px;
  height: 19px;
  color: #ffffff;
  box-sizing: content-box;
}

.kowp_sc_social_media.icon_normal .kowp_social_medium {
  border-radius: 10px;
}

.kowp_sc_social_media.icon_circle .kowp_social_medium {
  border-radius: 50%;
}

.kowp_sc_social_media .kowp_social_medium:not(:last-of-type) {
  margin-right: 12px;
}

.kowp_sc_social_media .kowp_social_medium.facebook {
  background-color: #4267b2;
}

.kowp_sc_social_media .kowp_social_medium.facebook:hover {
  background-color: #5176c1;
}

.kowp_sc_social_media .kowp_social_medium.twitter {
  background-color: #1ca1f2;
}

.kowp_sc_social_media .kowp_social_medium.twitter:hover {
  background-color: #2bb0ff;
}

.kowp_sc_social_media .kowp_social_medium.google-plus {
  background-color: #dd4b39;
}

.kowp_sc_social_media .kowp_social_medium.google-plus:hover {
  background-color: #ec5a48;
}

.kowp_sc_social_media .kowp_social_medium.linkedin {
  background-color: #0077b5;
}

.kowp_sc_social_media .kowp_social_medium.linkedin:hover {
  background-color: #0f86c4;
}

.kowp_sc_social_media .kowp_social_medium.instagram {
  background-color: #262626;
}

.kowp_sc_social_media .kowp_social_medium.instagram:hover {
  background-color: #353535;
}

.kowp_sc_social_media .kowp_social_medium.youtube {
  background-color: #cd1f1f;
}

.kowp_sc_social_media .kowp_social_medium.youtube:hover {
  background-color: #dc2e2e;
}

.kowp_sc_social_media .kowp_social_medium.pinterest {
  background-color: #bd081c;
}

.kowp_sc_social_media .kowp_social_medium.pinterest:hover {
  background-color: #cc172b;
}

.kowp_sc_social_media .kowp_social_medium.tumblr {
  background-color: #35465c;
}

.kowp_sc_social_media .kowp_social_medium.tumblr:hover {
  background-color: #44556b;
}

.kowp_sc_social_media .kowp_social_medium.foursquare {
  background-color: #2c5be3;
}

.kowp_sc_social_media .kowp_social_medium.foursquare:hover {
  background-color: #3b6af2;
}

.kowp_sc_social_media .kowp_social_medium.tripadvisor {
  background-color: #00af87;
}

.kowp_sc_social_media .kowp_social_medium.tripadvisor:hover {
  background-color: #0fbe96;
}

/*KICKOFFWP CONTACT WEBSITE*/

.kowp_sc_contact_website.align_left {
  text-align: left;
}

.kowp_sc_contact_website.align_center {
  text-align: center;
}

.kowp_sc_contact_website.align_right {
  text-align: right;
}

@media (max-width: 1024px) {
  .kowp_sc_contact_website.align_tablet_left {
    text-align: left;
  }

  .kowp_sc_contact_website.align_tablet_center {
    text-align: center;
  }

  .kowp_sc_contact_website.align_tablet_right {
    text-align: right;
  }
}

@media (max-width: 767px) {
  .kowp_sc_contact_website.align_mobile_left {
    text-align: left;
  }

  .kowp_sc_contact_website.align_mobile_center {
    text-align: center;
  }

  .kowp_sc_contact_website.align_mobile_right {
    text-align: right;
  }
}

/* KICK OFF WP WEBSITE LOGO */

.kowp_logo_website {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.kowp_logo_website.align_left {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.kowp_logo_website.align_center {
  -webkit-justify-content: center;
  justify-content: center;
}

.kowp_logo_website.align_right {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

@media (max-width: 1024px) {
  .kowp_logo_website.align_tablet_left {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  .kowp_logo_website.align_tablet_center {
    -webkit-justify-content: center;
    justify-content: center;
  }

  .kowp_logo_website.align_tablet_right {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
}

@media (max-width: 767px) {
  .kowp_logo_website.align_mobile_left {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  .kowp_logo_website.align_mobile_center {
    -webkit-justify-content: center;
    justify-content: center;
  }

  .kowp_logo_website.align_mobile_right {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
}

.kowp_logo_website img {
  display: block;
}

/*KICKOFFWP FAQ*/

.kowp_sc_faq .title_wrapper {
  margin-bottom: 24px;
}

.kowp_sc_faq .title_wrapper .title {
  margin-bottom: 4px;
}

.kowp_sc_faq .title_wrapper .title_description {
  color: #627D98;
  font-size: 15px;
}

.kowp_sc_faq .title_wrapper:first-child .title {
  margin-top: 0px;
}

.kowp_sc_faq .accordion .question_answer {
  border: 1px solid #BCCCDC;
  border-bottom: 0px;
}

.kowp_sc_faq .accordion .question_answer:last-of-type {
  border-bottom: 1px solid #BCCCDC;
}

.kowp_sc_faq .accordion .question_answer .question {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  font-weight: 400;
  padding: 16px 24px;
}

.kowp_sc_faq .accordion .question_answer .question:hover {
  cursor: pointer;
}

.kowp_sc_faq .accordion .question_answer .question .icon_question_closed svg,
.kowp_sc_faq .accordion .question_answer .question .icon_question_open svg {
  height: 12px;
  width: 12px;
  margin-left: 24px;
}

.kowp_sc_faq .accordion .question_answer .question .icon_question_open {
  display: none;
}

.kowp_sc_faq .accordion .question_answer .answer {
  margin-left: 0px;
  padding-left: 24px;
  padding-right: 24px;
  height: 100%;
}

.kowp_sc_faq .accordion .question_answer.active .question .icon_question_closed {
  display: none;
}

.kowp_sc_faq .accordion .question_answer.active .question .icon_question_open {
  display: inherit;
}

/*KICK OFF WP Itemgrid / Archive base styling */

.kowp_taxonomy_filters > li {
  list-style-type: none;
}

.kowp_taxonomy_filters > li .kowp_tax_list_title {
  text-align: center;
  margin-bottom: 12px;
}

.kowp_taxonomy_filters ul {
  list-style-type: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding-bottom: 32px;
}

.kowp_taxonomy_filters ul li {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 19px;
}

.kowp_taxonomy_filters ul li.cat-item a {
  color: #627D98;
}

.kowp_taxonomy_filters ul li.cat-item a:hover {
  color: #102A43 !important;
}

.kowp_taxonomy_filters ul li.cat-item.current-cat a {
  color: #991b1e;
  font-weight: 400;
}

.kowp_taxonomy_filters ul li.cat-item.current-cat a:hover {
  color: #991b1e;
}

.kowp_taxonomy_filters ul li.cat-item-all a {
  color: #102A43;
}

.kowp_wrapper:not(.kowp_no_display) .kowp_item {
  background-color: #ffffff;
  border-radius: 10px_small !important;
}

.kowp_wrapper:not(.kowp_no_display) .kowp_item .kowp_item_content {
  padding: 24px;
}

.kowp_wrapper:not(.kowp_no_display) .kowp_item .kowp_item_title {
  margin-top: 0px;
}

.kowp_wrapper:not(.kowp_no_display) .kowp_item img {
  display: block;
}

.pagination {
  margin-top: 24px;
}

.pagination .nav-links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}

.pagination .nav-links .page-numbers {
  padding-left: 8px;
  padding-right: 8px;
  color: #627D98;
  font-size: 17px;
}

.pagination .nav-links .page-numbers:hover {
  color: #102A43;
}

.pagination .nav-links .page-numbers.current {
  color: #991b1e;
  font-weight: 400;
  font-size: 19px;
}

.kowp_wrapper.kowp_grid {
  display: grid;
}

.kowp_wrapper.kowp_grid .kowp_item {
  overflow: hidden;
}

.kowp_wrapper.kowp_grid.col_de_1 {
  grid-template-columns: repeat(1, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_2 {
  grid-template-columns: repeat(2, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_3 {
  grid-template-columns: repeat(3, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_4 {
  grid-template-columns: repeat(4, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_5 {
  grid-template-columns: repeat(5, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_6 {
  grid-template-columns: repeat(6, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_7 {
  grid-template-columns: repeat(7, 1fr);
}

.kowp_wrapper.kowp_grid.col_de_8 {
  grid-template-columns: repeat(8, 1fr);
}

@media (max-width: 1024px) {
  .kowp_wrapper.kowp_grid.col_ta_1 {
    grid-template-columns: repeat(1, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_ta_2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_ta_3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_ta_4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_ta_5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_ta_6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_ta_7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_ta_8 {
    grid-template-columns: repeat(8, 1fr);
  }
}

@media (max-width: 767px) {
  .kowp_wrapper.kowp_grid.col_mo_1 {
    grid-template-columns: repeat(1, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_mo_2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_mo_3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_mo_4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_mo_5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_mo_6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_mo_7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .kowp_wrapper.kowp_grid.col_mo_8 {
    grid-template-columns: repeat(8, 1fr);
  }
}

/*GENERAL*/

html body {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.8em;
  background-color: #ffffff;
  color: #102A43;
}

@media (max-width: 767px) {
  html body {
    font-size: 14.875px;
    line-height: 1.575em;
  }
}

ul {
  margin-left: 0px;
}

/*loading svg into elementor image widget gives 1px x 1px, this next line is a fix*/

/*img { width: 100%; } __-> Does more wrong than good */

::placeholder {
  color: #BCCCDC !important;
}

a,
.page-title,
.entry-title a,
.elementor a,
.elementor-widget-heading .elementor-heading-title > a {
  color: #262626;
}

a:hover,
a:focus,
.entry-title a:hover,
.elementor a:hover,
.elementor-widget-heading .elementor-heading-title > a:hover {
  color: #949699;
}

.hide {
  display: none;
}

.elementor-editor-active .hide {
  display: initial;
}

.elementor-editor-active .hide:before {
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  border: 5px dotted red;
  position: absolute;
  z-index: 1;
}

/* footnotes via Ulysses */

.kowp_footnotes {
  margin-top: 24px;
  width: 100%;
  padding-top: 24px;
}

.kowp_footnotes:before {
  content: '';
  display: block;
  position: absolute;
  left: -50px;
  width: 64px;
  left: 0%;
  border-top: 1px solid #9FB3C8;
  margin-top: -16px;
}

.kowp_footnotes li {
  color: #627D98;
  font-size: 15px;
}

.kowp_footnotes li a .emoji {
  opacity: 0.3;
}

/*GENERAL FORMS*/

input,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="reset"],
input[type="search"],
textarea,
.select2 .select2-selection,
textarea,
.woocommerce input {
  border-color: #D9E2EC;
}

input,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="reset"],
input[type="search"],
textarea,
.select2 .select2-selection,
.woocommerce input {
  padding: 12px 16px;
}

input:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="reset"]:focus,
input[type="search"]:focus,
textarea:focus,
.select2 .select2-selection:focus,
textarea:focus,
.woocommerce input:focus {
  color: #102A43;
  border-color: #991b1e !important;
}

.select2-container .select2-selection--single {
  height: auto;
  padding: 8px 16px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 8px;
  right: 4px;
}

.woocommerce form .form-row[placeholder]:focus::-webkit-input-placeholder {
  -webkit-transition: none !important;
  transition: none !important;
}

