@charset "UTF-8";
@font-face {
  font-family: "ChakraPetch";
  src: url("../fonts/chakra/ChakraPetch-Regular.woff");
  src: url("../fonts/chakra/ChakraPetch-Regular.eot") format("embedded-opentype"), url("../fonts/chakra/ChakraPetch-Regular.woff2") format("woff2"), url("../fonts/chakra/ChakraPetch-Regular.woff") format("woff"), url("../fonts/chakra/ChakraPetch-Regular.ttf") format("truetype"), url("../fonts/chakra/ChakraPetch-Regular.svg#ChakraPetch") format("svg");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "ChakraPetch";
  src: url("../fonts/chakra/ChakraPetch-Medium.woff");
  src: url("../fonts/chakra/ChakraPetch-Medium.eot") format("embedded-opentype"), url("../fonts/chakra/ChakraPetch-Medium.woff2") format("woff2"), url("../fonts/chakra/ChakraPetch-Medium.woff") format("woff"), url("../fonts/chakra/ChakraPetch-Medium.ttf") format("truetype"), url("../fonts/chakra/ChakraPetch-Medium.svg#ChakraPetch") format("svg");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "ChakraPetch";
  src: url("../fonts/chakra/ChakraPetch-SemiBold.woff");
  src: url("../fonts/chakra/ChakraPetch-SemiBold.eot") format("embedded-opentype"), url("../fonts/chakra/ChakraPetch-SemiBold.woff2") format("woff2"), url("../fonts/chakra/ChakraPetch-SemiBold.woff") format("woff"), url("../fonts/chakra/ChakraPetch-SemiBold.ttf") format("truetype"), url("../fonts/chakra/ChakraPetch-SemiBold.svg#ChakraPetch") format("svg");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "ChakraPetch";
  src: url("../fonts/chakra/ChakraPetch-Bold.woff");
  src: url("../fonts/chakra/ChakraPetch-Bold.eot") format("embedded-opentype"), url("../fonts/chakra/ChakraPetch-Bold.woff2") format("woff2"), url("../fonts/chakra/ChakraPetch-Bold.woff") format("woff"), url("../fonts/chakra/ChakraPetch-Bold.ttf") format("truetype"), url("../fonts/chakra/ChakraPetch-Bold.svg#ChakraPetch") format("svg");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "RedHat";
  src: url("../fonts/redhat/RedHatDisplay-Regular.woff");
  src: url("../fonts/redhat/RedHatDisplay-Regular.eot") format("embedded-opentype"), url("../fonts/redhat/RedHatDisplay-Regular.woff2") format("woff2"), url("../fonts/redhat/RedHatDisplay-Regular.woff") format("woff"), url("../fonts/redhat/RedHatDisplay-Regular.ttf") format("truetype"), url("../fonts/redhat/RedHatDisplay-Regular.svg#RedHatDisplay") format("svg");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "RedHat";
  src: url("../fonts/redhat/RedHatDisplay-Medium.woff");
  src: url("../fonts/redhat/RedHatDisplay-Medium.eot") format("embedded-opentype"), url("../fonts/redhat/RedHatDisplay-Medium.woff2") format("woff2"), url("../fonts/redhat/RedHatDisplay-Medium.woff") format("woff"), url("../fonts/redhat/RedHatDisplay-Medium.ttf") format("truetype"), url("../fonts/redhat/RedHatDisplay-Medium.svg#RedHatDisplay") format("svg");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "RedHat";
  src: url("../fonts/redhat/RedHatDisplay-SemiBold.woff");
  src: url("../fonts/redhat/RedHatDisplay-SemiBold.eot") format("embedded-opentype"), url("../fonts/redhat/RedHatDisplay-SemiBold.woff2") format("woff2"), url("../fonts/redhat/RedHatDisplay-SemiBold.woff") format("woff"), url("../fonts/redhat/RedHatDisplay-SemiBold.ttf") format("truetype"), url("../fonts/redhat/RedHatDisplay-SemiBold.svg#RedHatDisplay") format("svg");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "RedHat";
  src: url("../fonts/redhat/RedHatDisplay-Bold.woff");
  src: url("../fonts/redhat/RedHatDisplay-Bold.eot") format("embedded-opentype"), url("../fonts/redhat/RedHatDisplay-Bold.woff2") format("woff2"), url("../fonts/redhat/RedHatDisplay-Bold.woff") format("woff"), url("../fonts/redhat/RedHatDisplay-Bold.ttf") format("truetype"), url("../fonts/redhat/RedHatDisplay-Bold.svg#RedHatDisplay") format("svg");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Riviera";
  src: url("../fonts/mailer/Ophelia-Regular.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Hoffman";
  src: url("../fonts/mailer/Hoffman-Regular.ttf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Atticus";
  src: url("../fonts/mailer/Atticus-Last.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Finch";
  src: url("../fonts/mailer/Finch-Last.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Hoffman";
  src: url("../fonts/mailer/Hoffman.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "London";
  src: url("../fonts/mailer/London.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Madison";
  src: url("../fonts/mailer/Madison.ttf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Ophelia";
  src: url("../fonts/mailer/Ophelia.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Riviera";
  src: url("../fonts/mailer/Riviera.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Tangerine";
  src: url("../fonts/mailer/Tangerine-Regular.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Woodson";
  src: url("../fonts/mailer/Woodson-Regular.otf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  padding-right: 30px;
}
*::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
*::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "RedHat";
}
html h1,
body h1 {
  font-family: "ChakraPetch";
}
html.scroll-disable,
body.scroll-disable {
  overflow-y: hidden;
}

label {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

p {
  margin: 0;
}

ul {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
}

a:focus,
a:active,
button:focus,
input:focus,
textarea:focus,
select:focus {
  outline: none;
}

button {
  cursor: pointer;
}

img {
  max-width: 100%;
  width: 100%;
  height: auto;
  display: block;
}

.btn_main, .postcards-template-default .woocommerce-add-payment-method #payment .button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .button, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .button, .postcards-template-default .woocommerce-checkout #payment .button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-template-edit-postcard .woocommerce-checkout #payment .button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-template-calendar-mail .woocommerce-checkout #payment .button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-template-draft-mail .woocommerce-checkout #payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .button, .role-user.woocommerce-order-received .shop_table_responsive .button, .woocommerce-add-payment-method #payment .button, .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout #payment .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .modal-report .wpcf7-submit, .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a, .woocommerce-message .button,
.woocommerce-error .button, .modal-contact .wpcf7-submit {
  padding: 8px 20px 9px;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #23A455 !important;
  font-size: 16px;
  color: #fff !important;
  font-weight: 500;
  width: fit-content;
  font-family: "RedHat";
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  min-width: 130px;
  border: 0;
}
.btn_main:hover, .role-user.woocommerce-order-received .shop_table_responsive .button:hover, .woocommerce-add-payment-method #payment .button:hover, .woocommerce-checkout .woocommerce-checkout-payment .button:hover, .woocommerce-checkout #payment .button:hover, .woocommerce-account .site-main .woocommerce-MyAccount-content .button:hover, .modal-report .wpcf7-submit:hover, .role-guest .header .header_menu_container ul .menu-item.btn_main_item a:hover, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a:hover, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a:hover, .woocommerce-message .button:hover,
.woocommerce-error .button:hover, .modal-contact .wpcf7-submit:hover {
  background-color: #147A3C !important;
}
.btn_main a, .postcards-template-default .woocommerce-add-payment-method #payment .button a, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .button a, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .button a,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .button a, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .button a,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .button a, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .button a,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .button a, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .button a, .postcards-template-default .woocommerce-checkout #payment .button a, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .button a, .page-template-template-edit-postcard .woocommerce-checkout #payment .button a, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .button a, .page-template-template-calendar-mail .woocommerce-checkout #payment .button a,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .button a,
.page-template-template-draft-mail .woocommerce-checkout #payment .button a, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .button a, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .button a,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .button a,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .button a, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .button a, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .button a,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .button a,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .button a, .role-user.woocommerce-order-received .shop_table_responsive .button a, .woocommerce-add-payment-method #payment .button a, .woocommerce-checkout .woocommerce-checkout-payment .button a, .woocommerce-checkout #payment .button a, .woocommerce-account .site-main .woocommerce-MyAccount-content .button a, .modal-report .wpcf7-submit a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item a a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a a, .woocommerce-message .button a,
.woocommerce-error .button a, .modal-contact .wpcf7-submit a {
  text-align: center;
}
.btn_main.disabled, .role-user.woocommerce-order-received .shop_table_responsive .disabled.button, .woocommerce-add-payment-method #payment .disabled.button, .woocommerce-checkout .woocommerce-checkout-payment .disabled.button, .woocommerce-checkout #payment .disabled.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .disabled.button, .modal-report .disabled.wpcf7-submit, .role-guest .header .header_menu_container ul .menu-item.btn_main_item a.disabled, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a.disabled, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a.disabled, .woocommerce-message .disabled.button,
.woocommerce-error .disabled.button, .modal-contact .disabled.wpcf7-submit {
  background-color: #CFDBD5 !important;
  cursor: default;
}
.btn_main.btn_loading.disabled, .role-user.woocommerce-order-received .shop_table_responsive .btn_loading.disabled.button, .woocommerce-add-payment-method #payment .btn_loading.disabled.button, .woocommerce-checkout .woocommerce-checkout-payment .btn_loading.disabled.button, .woocommerce-checkout #payment .btn_loading.disabled.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .btn_loading.disabled.button, .modal-report .btn_loading.disabled.wpcf7-submit, .role-guest .header .header_menu_container ul .menu-item.btn_main_item a.btn_loading.disabled, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a.btn_loading.disabled, .woocommerce-message .btn_loading.disabled.button,
.woocommerce-error .btn_loading.disabled.button, .modal-contact .btn_loading.disabled.wpcf7-submit {
  position: relative;
  background-color: #F0F5F2 !important;
  color: #23A455 !important;
  opacity: 1;
}
.btn_main.btn_loading.disabled::after, .role-user.woocommerce-order-received .shop_table_responsive .btn_loading.disabled.button::after, .woocommerce-add-payment-method #payment .btn_loading.disabled.button::after, .woocommerce-checkout .woocommerce-checkout-payment .btn_loading.disabled.button::after, .woocommerce-checkout #payment .btn_loading.disabled.button::after, .woocommerce-account .site-main .woocommerce-MyAccount-content .btn_loading.disabled.button::after, .modal-report .btn_loading.disabled.wpcf7-submit::after, .role-guest .header .header_menu_container ul .menu-item.btn_main_item a.btn_loading.disabled::after, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a.btn_loading.disabled::after, .woocommerce-message .btn_loading.disabled.button::after,
.woocommerce-error .btn_loading.disabled.button::after, .modal-contact .btn_loading.disabled.wpcf7-submit::after {
  content: "";
  margin-left: 20px;
  display: inline-block;
  width: 20px !important;
  height: 20px !important;
  display: block !important;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.btn_secondary, .modal-report .label-file-input input {
  padding: 8px 20px 9px;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  font-size: 16px;
  color: #23A455;
  font-weight: 500;
  width: fit-content;
  font-family: "RedHat";
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  min-width: 130px;
}
.btn_secondary:hover, .modal-report .label-file-input input:hover {
  background-color: rgba(35, 164, 85, 0.1);
}

.btn_cancel {
  padding: 8px 20px 9px;
  min-width: 70px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F0F5F2;
  font-size: 16px;
  color: #23A455;
  font-weight: 500;
  width: fit-content;
  font-family: "RedHat";
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.btn_cancel:hover {
  background-color: rgba(35, 164, 85, 0.1);
}

.btn_actions {
  padding: 2px 15px !important;
  font-size: 14px;
  height: 28px;
  min-width: 70px !important;
}

.container {
  padding: 0 15px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media screen and (min-width: 768px) {
  .container {
    max-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (min-width: 1200px) {
  .container {
    max-width: 1386px;
  }
}

.role-guest .container {
  padding: 0 30px;
}
@media screen and (min-width: 1200px) {
  .role-guest .container {
    padding: 0 60px;
  }
}
@media screen and (min-width: 1440px) {
  .role-guest .container {
    max-width: 1700px;
  }
}

.overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 0;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}
@media screen and (min-width: 991px) {
  .overlay {
    display: none !important;
  }
}

.main-padding {
  padding: 80px 0;
}
@media screen and (max-width: 991px) {
  .main-padding {
    padding: 60px 0;
  }
}
@media screen and (max-width: 565px) {
  .main-padding {
    padding: 40px 0;
  }
}

.main-margin {
  margin-top: 140px;
}
@media screen and (max-width: 565px) {
  .main-margin {
    margin-top: 100px;
  }
}

h1 {
  margin: 0;
}

.main-input, .postcards-template-default .woocommerce-checkout input, .page-template-template-edit-postcard .woocommerce-checkout input, .page-template-template-calendar-mail .woocommerce-checkout input,
.page-template-template-draft-mail .woocommerce-checkout input, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout input,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout input, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout input,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout input, .woocommerce-checkout input, .woocommerce-account input {
  border: 1px solid #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 12px;
  color: #6B7075;
  height: 40px;
  font-family: "RedHat";
  font-size: 14px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.main-input:focus, .woocommerce-checkout input:focus, .woocommerce-account input:focus {
  border-color: #23A455;
}
.main-input:not([disabled]):hover, .woocommerce-checkout input:not([disabled]):hover, .woocommerce-account input:not([disabled]):hover {
  border-color: #23A455;
}
.main-input.hidden, .woocommerce-checkout input.hidden, .woocommerce-account input.hidden {
  visibility: hidden;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
}

input[type=checkbox] {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 16px !important;
  height: 16px !important;
  padding: 0;
  border: 1px solid #E2E3E4 !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  transform: translateY(-0.075em);
  display: grid !important;
  place-content: center;
  cursor: pointer;
  opacity: 1 !important;
}
input[type=checkbox]::before {
  content: "";
  width: 10px;
  height: 8px;
  transform: scale(0);
  background: url(../img/icons/check_mark.svg) no-repeat;
}
input[type=checkbox]:checked {
  border-color: #23A455 !important;
  background-color: #23A455 !important;
}
input[type=checkbox]:checked::before {
  transform: scale(1);
}
input[type=checkbox]:indeterminate {
  border-color: #23A455 !important;
  background-color: #23A455 !important;
}
input[type=checkbox]:indeterminate::before {
  transform: scale(1);
  background: url(../img/icons/mid_mark.svg) no-repeat;
}

input[type=radio] {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 16px;
  height: 16px;
  padding: 0;
  border: 1px solid #E2E3E4;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  cursor: pointer;
  opacity: 1;
}
input[type=radio]::before {
  content: "";
  width: 8px;
  height: 8px;
  transform: scale(0);
  background-color: #23A455;
  border-radius: 50%;
}
input[type=radio]:checked {
  border-color: #23A455;
  background-color: #fff;
}
input[type=radio]:checked::before {
  transform: scale(1);
}

.fancybox__container {
  z-index: 9999 !important;
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within, .ag-cell {
  border: 0 !important;
  outline: none !important;
}

.select2-selection {
  padding: 6px 12px;
  height: fit-content !important;
  border: 1px solid #E2E3E4;
  min-width: 120px;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.select2-selection .select2-selection__placeholder {
  color: #000 !important;
}
.select2-selection:hover {
  border-color: #23A455 !important;
}
.select2-selection .select2-selection__rendered {
  padding-left: 0 !important;
  line-height: normal !important;
}
.select2-selection .select2-selection__arrow {
  height: 24px !important;
  width: 24px !important;
  top: 50% !important;
  right: 12px !important;
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -webkit-transform: translateY(-50%);
  /* Chrome, Safari, Opera */
  transform: translateY(-50%);
}
.select2-selection .select2-selection__arrow::after {
  content: "";
  background: url("../img/icons/arrow-down.svg");
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.select2-selection .select2-selection__arrow b {
  display: none !important;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__placeholder {
  color: #707070 !important;
}

.select2-container--open {
  width: auto;
}
.select2-container--open .select2-selection textarea {
  font-family: "RedHat";
}
.select2-container--open .select2-selection .select2-selection__arrow::after {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

.dp-theme-tlp.air-datepicker {
  --adp-width: 300px;
  --adp-z-index: 100019;
  --adp-cell-background-color-hover: #669e7c;
  background: #0A2E36;
  color: #fff;
  border: 1px solid #23A455;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
  /* стрелка-пойнтер у попапа */
  /* Навигация (месяц/год, стрелки) */
  /* Нижние кнопки (Today / Clear / Apply) */
  /* Селекты месяцев/лет в title (когда кликаешь по заголовку) */
  /* Состояние inline-режима */
}
.dp-theme-tlp.air-datepicker--pointer {
  background: #0A2E36;
  border-color: #23A455;
}
.dp-theme-tlp.air-datepicker .air-datepicker--pointer:after {
  background: #0A2E36;
}
.dp-theme-tlp.air-datepicker .air-datepicker-nav {
  background: transparent;
  border-bottom: 1px solid #23A455;
  padding: 8px 10px;
}
.dp-theme-tlp.air-datepicker .air-datepicker-nav--title {
  color: #fff;
  font-weight: 600;
}
.dp-theme-tlp.air-datepicker .air-datepicker-nav--title i {
  color: #fff;
}
.dp-theme-tlp.air-datepicker .air-datepicker-nav--title:hover {
  background: transparent;
  color: #23A455;
}
.dp-theme-tlp.air-datepicker .air-datepicker-nav--title:hover i {
  color: #23A455;
}
.dp-theme-tlp.air-datepicker .air-datepicker-nav--action {
  color: #fff;
  border-radius: 10px;
}
.dp-theme-tlp.air-datepicker .air-datepicker-nav--action:hover {
  background: #a9e6c1;
  color: #1D2022;
}
.dp-theme-tlp.air-datepicker .air-datepicker-cell.-day-.-weekend- {
  color: #777;
  font-weight: 600;
}
.dp-theme-tlp.air-datepicker .air-datepicker-cell.-day-.-weekend-.-disabled- {
  color: rgb(195.5, 195.5, 195.5) !important;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body--day-names {
  padding-bottom: 7px;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body--day-names .air-datepicker-body--day-name {
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.06em;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body {
  background: #0A2E36;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell {
  color: #fff;
  border-radius: 8px;
  /* Диапазон */
  /* Disabled */
  /* Фокус клавиатурой */
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell:hover {
  background: #a9e6c1;
  color: #1D2022;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-current- {
  color: #23A455;
  box-shadow: inset 0 0 0 1px rgba(35, 164, 85, 0.5);
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-selected- {
  background: #23A455;
  color: #081016;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-selected-:hover {
  background: rgb(39.4849246231, 185.0150753769, 95.891959799);
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-in-range- {
  background: rgba(35, 164, 85, 0.12);
  color: #fff;
  border-radius: 0;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-range-from-, .dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-range-to- {
  background: #23A455;
  color: #081016;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-range-from- {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-range-to- {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-disabled- {
  color: #5e6b7a !important;
  background: transparent !important;
  opacity: 0.55;
  cursor: not-allowed;
}
.dp-theme-tlp.air-datepicker .air-datepicker-body .air-datepicker-cell.-focus- {
  box-shadow: 0 0 0 2px rgba(35, 164, 85, 0.4);
}
.dp-theme-tlp.air-datepicker .air-datepicker-buttons {
  border-top: 1px solid #23A455;
  background: #0A2E36;
  padding: 8px;
}
.dp-theme-tlp.air-datepicker .air-datepicker-buttons .air-datepicker-button {
  color: #23A455;
  border-radius: 10px;
  padding: 6px 10px;
}
.dp-theme-tlp.air-datepicker .air-datepicker-buttons .air-datepicker-button:hover {
  background: #a9e6c1;
  color: #1D2022;
}
.dp-theme-tlp.air-datepicker .air-datepicker-buttons .air-datepicker-button.-primary- {
  background: #23A455;
  color: #081016;
}
.dp-theme-tlp.air-datepicker .air-datepicker-buttons .air-datepicker-button.-primary-:hover {
  background: rgb(39.4849246231, 185.0150753769, 95.891959799);
}
.dp-theme-tlp.air-datepicker .air-datepicker--content .air-datepicker-cell.-month-,
.dp-theme-tlp.air-datepicker .air-datepicker--content .air-datepicker-cell.-year- {
  min-width: 60px;
  padding: 8px 0;
}
.dp-theme-tlp.air-datepicker.air-datepicker-inline {
  border: 1px solid #23A455;
}
.dp-theme-tlp.air-datepicker * {
  scrollbar-width: thin;
  scrollbar-color: #23A455 #0A2E36;
}
.dp-theme-tlp.air-datepicker *::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.dp-theme-tlp.air-datepicker *::-webkit-scrollbar-thumb {
  background: #23A455;
  border-radius: 999px;
}
.dp-theme-tlp.air-datepicker *::-webkit-scrollbar-track {
  background: #0A2E36;
}

.select2-container--default.select2-container--open .select2-dropdown {
  font-family: "RedHat";
  margin-top: 4px;
  border-radius: 8px;
  border: 1px solid #E2E3E4;
  background: #fff;
  box-shadow: 2px 22px 23px 0px rgba(35, 44, 38, 0.1);
  z-index: 99999 !important;
  overflow: hidden;
}
.select2-container--default.select2-container--open .select2-dropdown.file-name__ext-dropdown {
  z-index: 999999;
  min-width: 80px !important;
}
.select2-container--default.select2-container--open .select2-dropdown.file-name__ext-dropdown .select2-results__options {
  padding: 0;
  background-color: transparent !important;
}
.select2-container--default.select2-container--open .select2-dropdown.file-name__ext-dropdown .select2-results__options .select2-results__option {
  padding: 0 4px !important;
}
.select2-container--default.select2-container--open .select2-dropdown input {
  padding: 6px 9px !important;
  border-color: #E2E3E4 !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  font-family: "RedHat";
  margin: 4px;
  height: 28px;
  width: calc(100% - 8px);
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul {
  background-color: #fff;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul li[aria-selected=true] {
  border-radius: 8px;
  background: rgba(35, 164, 85, 0.05);
  color: #1D2022;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul .select2-results__option {
  padding: 8px 30px 8px 12px;
  font-size: 14px;
  line-height: 18px;
  max-width: 800px;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul .select2-results__message {
  padding: 40px 10px;
  text-align: center;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul .select2-results__message::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: url(../img/icons/empty_select.svg) no-repeat;
  margin: 0 auto 4px;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul:not(#select2-words_condition-results) .select2-results__option--selected {
  background: #E4FFE8 url(../img/icons/tick-green.svg) no-repeat right 12px center !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul#select2-words_condition-results .select2-results__option--selected {
  background: #E4FFE8 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul .select2-results__option--highlighted.select2-results__option--selectable {
  background: rgba(35, 164, 85, 0.05);
  color: #1D2022;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul .select-all {
  font-weight: 900;
  font-family: "ChakraPetch";
}

.loader {
  color: #23A455;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;
  animation: load6 1.7s infinite ease, round 1.7s infinite ease;
}

@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%, 95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%, 59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%, 95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%, 59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.modal.advanced-filters__modal {
  max-width: 1100px;
  padding: 0;
}

#advanced_filters {
  padding: 32px 24px 24px;
}
#advanced_filters .advanced-filters-wr .filters-content-wr {
  padding-right: 10px;
  font: 600 12px "RedHat";
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row {
  margin-bottom: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row.active {
  display: block;
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row .filter-heading-wr {
  margin: 0 0 16px;
  border-bottom: 1px solid #E2E3E4;
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row .filter-heading-wr h3 {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  padding-bottom: 6px;
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row .filter-inner-wr .filter-inner-row {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row .filter-inner-wr .filter-inner-row:last-child {
  margin-bottom: 0;
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row .filter-inner-wr .filter-inner-row__title {
  font-size: 16px;
  font-weight: 500;
  color: #1D2022;
  margin-bottom: 8px;
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row .filter-inner-wr .filter-inner-row .filter-row {
  display: flex;
  gap: 6px;
  align-items: center;
}
#advanced_filters .advanced-filters-wr .filters-content-wr .advanced-filter-row .filter-inner-wr .filter-inner-row .filter-row .single-input {
  width: 60%;
}
#advanced_filters .advanced-filters-wr .filters-sidebar-result {
  padding: 0 12px;
  border-left: 1px solid #E2E3E4;
}
#advanced_filters .advanced-filters-wr .filters-sidebar-result .filter-block {
  display: flex;
  padding: 8px 12px;
  background-color: #F0F5F2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 8px;
  width: fit-content;
  border: 1px solid #E2E3E4;
}
#advanced_filters .advanced-filters-wr .filters-sidebar-result .filter-block:last-of-type {
  margin-bottom: 0;
}
#advanced_filters .advanced-filters-wr .filters-sidebar-result .filter-block .filter-name {
  color: #6B7075;
  font: 500 14px/120% "RedHat";
  margin-right: 8px;
}
#advanced_filters .advanced-filters-wr .filters-sidebar-result .filter-block .filter-values {
  color: #1D2022;
  font: 400 14px/120% "RedHat";
}
#advanced_filters .advanced-filters-wr .filters-modal-footer {
  grid-area: footer;
  font-family: "RedHat";
  padding: 16px 24px;
  margin: 0 -24px;
  display: flex;
  align-items: center;
  border-top: 1px solid #E2E3E4;
}
#advanced_filters .advanced-filters-wr .filters-modal-footer .actions-wr {
  grid-area: actions;
  display: none;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "list save-list export";
  grid-column-gap: 8px;
}
#advanced_filters .advanced-filters-wr .filters-modal-footer .actions-wr.active {
  display: grid;
}
#advanced_filters .advanced-filters-wr .filters-modal-footer .filters-actions__btn--apply {
  max-width: 220px;
  width: 100%;
}
#advanced_filters .advanced-filters-wr .filters-modal-footer .notation {
  font-size: 14px;
  color: #6B7075;
}
#advanced_filters .advanced-filters-wr .filters-modal-footer .filters-clear {
  margin-left: auto;
  margin-right: 40px;
  color: #000;
  text-decoration: none;
}
#advanced_filters .advanced-filters-wr .filters-modal-footer .filters-clear:hover {
  color: #23A455;
}
#advanced_filters .advanced-filters-wr .filters-modal-footer .filters-apply {
  min-width: 164px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  background-color: #23A455;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
#advanced_filters .advanced-filters-wr .filters-modal-footer .filters-apply:hover {
  background-color: #147A3C;
}

.role-guest.home .global_wr {
  background: #102E35;
  color: #fff;
  padding: 0;
}
.role-guest .global_wr {
  padding: 0 16px;
}
@media screen and (max-width: 565px) {
  .role-guest .global_wr {
    padding: 0;
  }
}
.role-guest .global_wr .content-wr {
  width: calc(100vw - (100vw - 100%));
}
.role-guest .modal-login {
  padding: 0;
  width: 100%;
  max-width: 1440px;
}
.role-guest .modal-login .modal-login-wr {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 991px) {
  .role-guest .modal-login .modal-login-wr {
    grid-template-columns: repeat(1, 1fr);
  }
}
.role-guest .modal-login .modal-login-wr .left-part-wr {
  padding: 8px;
}
@media screen and (max-width: 991px) {
  .role-guest .modal-login .modal-login-wr .left-part-wr {
    display: none;
  }
}
.role-guest .modal-login .modal-login-wr .left-part-wr .img-wr {
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url("../img/login_bg_result.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.role-guest .modal-login .modal-login-wr .left-part-wr .img-wr .custom-logo-link {
  position: relative;
  top: 40px;
  left: 50px;
}
.role-guest .modal-login .modal-login-wr .left-part-wr .img-wr .custom-logo-link img {
  max-width: 200px;
}
.role-guest .modal-login .modal-login-wr .right-part-wr {
  padding: 184px 134px;
}
@media screen and (max-width: 1199px) {
  .role-guest .modal-login .modal-login-wr .right-part-wr {
    padding: 120px 60px;
  }
}
@media screen and (max-width: 991px) {
  .role-guest .modal-login .modal-login-wr .right-part-wr {
    padding: 60px;
  }
}
@media screen and (max-width: 565px) {
  .role-guest .modal-login .modal-login-wr .right-part-wr {
    padding: 40px 20px;
  }
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-title {
  font: 600 46px/150% "ChakraPetch";
  margin: 0 0 16px;
}
@media screen and (max-width: 767px) {
  .role-guest .modal-login .modal-login-wr .right-part-wr .login-title {
    font-size: 32px;
  }
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-desc {
  font: 400 16px/150% "RedHat";
  color: #707070;
  margin: 0 0 40px;
}
@media screen and (max-width: 565px) {
  .role-guest .modal-login .modal-login-wr .right-part-wr .login-desc {
    margin-bottom: 20px;
  }
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
@media screen and (max-width: 565px) {
  .role-guest .modal-login .modal-login-wr .right-part-wr .login-form {
    gap: 14px;
  }
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row {
  display: flex;
  flex-direction: column;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row:last-of-type {
  position: relative;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row:last-of-type .login-error {
  display: none;
  position: absolute;
  top: 150%;
  padding: 12px;
  width: 100%;
  font-family: "RedHat";
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #FEF2F2;
  color: #D42C29;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row:last-of-type .login-error.show {
  display: flex;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row:last-of-type .login-error::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/alert.svg");
  mask-image: url("../img/icons/alert.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #D42C29;
  margin-right: 12px;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row label {
  margin-bottom: 8px;
  font: 500 18px/120% "RedHat";
  color: #6B7075;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .forgot-pwd-link {
  font: 400 16px/150% "RedHat";
  color: #23A455;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: fit-content;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .forgot-pwd-link:hover {
  text-decoration: underline;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .input-pwd {
  position: relative;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .input-pwd input {
  width: 100%;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .input-pwd .eye {
  cursor: pointer;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .input-pwd .eye::after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  right: 12px;
  top: 50%;
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -webkit-transform: translateY(-50%);
  /* Chrome, Safari, Opera */
  transform: translateY(-50%);
  background: url("../img/icons/eye-disable.svg");
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .input-pwd .eye.opened::after {
  background: url("../img/icons/eye.svg");
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .pwd-remember {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 20px;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .pwd-remember input {
  margin: 0;
  cursor: pointer;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .pwd-remember label {
  margin: 0 0 2px;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
}
.role-guest .modal-login .modal-login-wr .right-part-wr .login-form .form-row .btn-login {
  width: 100%;
}

.role-user {
  background: #F0F5F2;
}
.role-user .site-main {
  margin: 24px 8px 8px 180px;
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 24px 16px 12px;
  overflow-y: auto;
  min-height: calc(100vh - 48px);
}
@media screen and (max-width: 991px) {
  .role-user .site-main {
    margin: 16px 8px 8px 176px;
  }
}
.role-user.mini-sidebar .site-main {
  margin: 24px 8px 8px 80px;
}
@media screen and (max-width: 991px) {
  .role-user.mini-sidebar .site-main {
    margin: 16px 8px 8px 80px;
  }
}
.role-user.mini-sidebar.home .global_wr .content-wr .list-view-wr.opened.minimized {
  width: 540px;
}
.role-user .container {
  max-width: 100%;
}
.role-user .global_wr .content-wr .title-wr {
  margin-bottom: 32px;
}
.role-user .global_wr .content-wr .title-wr__main {
  font: 600 32px/120% "ChakraPetch";
  color: #1D2022;
}
.role-user .global_wr .content-wr .title-wr__sub {
  font: 400 16px/120% "RedHat";
  margin: 0;
  color: #6B7075;
}
.role-user .global_wr .title-wr--with-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  gap: 20px;
  overflow: auto;
  white-space: nowrap;
}
.role-user .global_wr .title-wr--with-actions .title-wr__main {
  font: 600 24px/120% "ChakraPetch";
  margin: 0;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #1D2022;
}
.role-user .global_wr .title-wr--with-actions .title-wr__main .return {
  width: 32px;
  height: 32px;
  border: 1px solid #CFDBD5;
  border-radius: 8px;
  padding: 5px;
  display: block;
}
.role-user .global_wr .title-wr--with-actions .button__actions {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.role-user .global_wr .title-wr--with-actions .button__actions .btn_main, .role-user.woocommerce-order-received .global_wr .title-wr--with-actions .button__actions .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .modal-report .wpcf7-submit, .modal-report .role-user .global_wr .title-wr--with-actions .button__actions .wpcf7-submit, .role-user .global_wr .title-wr--with-actions .button__actions .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .role-user .global_wr .title-wr--with-actions .button__actions a, .role-user .global_wr .title-wr--with-actions .button__actions .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .role-user .global_wr .title-wr--with-actions .button__actions a, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-message .button, .woocommerce-message .role-user .global_wr .title-wr--with-actions .button__actions .button,
.role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-error .button,
.woocommerce-error .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .modal-contact .wpcf7-submit, .modal-contact .role-user .global_wr .title-wr--with-actions .button__actions .wpcf7-submit, .role-user .global_wr .title-wr--with-actions .button__actions .btn_secondary, .role-user .global_wr .title-wr--with-actions .button__actions .modal-report .label-file-input input, .modal-report .label-file-input .role-user .global_wr .title-wr--with-actions .button__actions input {
  min-width: 120px;
  min-height: 36px;
  padding: 7px 10px 8px;
  font-size: 14px;
}
@media screen and (max-width: 991px) {
  .role-user .global_wr .title-wr--with-actions .button__actions .btn_main, .role-user.woocommerce-order-received .global_wr .title-wr--with-actions .button__actions .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .modal-report .wpcf7-submit, .modal-report .role-user .global_wr .title-wr--with-actions .button__actions .wpcf7-submit, .role-user .global_wr .title-wr--with-actions .button__actions .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .role-user .global_wr .title-wr--with-actions .button__actions a, .role-user .global_wr .title-wr--with-actions .button__actions .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .role-user .global_wr .title-wr--with-actions .button__actions a, .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-message .button, .woocommerce-message .role-user .global_wr .title-wr--with-actions .button__actions .button,
  .role-user .global_wr .title-wr--with-actions .button__actions .woocommerce-error .button,
  .woocommerce-error .role-user .global_wr .title-wr--with-actions .button__actions .button, .role-user .global_wr .title-wr--with-actions .button__actions .modal-contact .wpcf7-submit, .modal-contact .role-user .global_wr .title-wr--with-actions .button__actions .wpcf7-submit, .role-user .global_wr .title-wr--with-actions .button__actions .btn_secondary, .role-user .global_wr .title-wr--with-actions .button__actions .modal-report .label-file-input input, .modal-report .label-file-input .role-user .global_wr .title-wr--with-actions .button__actions input {
    min-width: 110px;
    padding: 8px 5px;
  }
}
.role-user .global_wr .title-wr--with-actions .button__actions .show_on_map-actions__btn {
  min-width: 130px;
}
.role-user .global_wr .title-wr--with-actions .button__actions .delete-button {
  background-color: #D42C29 !important;
}
.role-user .global_wr .title-wr--with-actions .button__actions .delete-button:hover {
  background-color: #b21d1a !important;
}
.role-user .global_wr .division-selector__lists {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  margin-bottom: 8px;
}
.role-user .global_wr .division-selector__lists .division-selector__arrow--prev, .role-user .global_wr .division-selector__lists .division-selector__arrow--next {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  border: 1px solid #E1E5E9;
  font-size: 0;
}
.role-user .global_wr .division-selector__lists .division-selector__arrow--prev.disable, .role-user .global_wr .division-selector__lists .division-selector__arrow--next.disable {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.role-user .global_wr .division-selector__lists .division-selector__arrow--prev[disabled], .role-user .global_wr .division-selector__lists .division-selector__arrow--next[disabled] {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.role-user .global_wr .division-selector__lists .division-selector__arrow--prev:not(.disable):hover, .role-user .global_wr .division-selector__lists .division-selector__arrow--next:not(.disable):hover {
  background-color: #E4FFE8;
  border-color: #E4FFE8 !important;
}
.role-user .global_wr .division-selector__lists .division-selector__arrow--prev {
  background: #fff no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46849 0.414376C5.79194 0.673133 5.84438 1.1451 5.58562 1.46855L1.96044 6.00003L5.58562 10.5315C5.84438 10.855 5.79194 11.3269 5.46849 11.5857C5.14505 11.8444 4.67308 11.792 4.41432 11.4685L0.414321 6.46855C0.19519 6.19464 0.19519 5.80542 0.414321 5.53151L4.41432 0.531506C4.67308 0.20806 5.14505 0.155619 5.46849 0.414376Z' fill='%2328303F'/%3E%3C/svg%3E");
}
.role-user .global_wr .division-selector__lists .division-selector__arrow--next {
  background: #fff no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.531506 11.5856C0.20806 11.3269 0.155619 10.8549 0.414376 10.5315L4.03956 5.99997L0.414375 1.46849C0.155618 1.14505 0.208059 0.673077 0.531505 0.41432C0.854952 0.155562 1.32692 0.208004 1.58568 0.53145L5.58568 5.53145C5.80481 5.80536 5.80481 6.19458 5.58568 6.46849L1.58568 11.4685C1.32692 11.7919 0.854953 11.8444 0.531506 11.5856Z' fill='%2328303F'/%3E%3C/svg%3E");
}
.role-user .global_wr .division-selector__lists .wrap_select {
  max-width: 800px;
}
.role-user .global_wr .division-selector__lists .wrap_select .select2-container--open {
  width: 100%;
}
.role-user .global_wr .division-selector__lists select, .role-user .global_wr .division-selector__lists .select2-selection {
  padding: 1px 12px;
  height: 32px !important;
  border-radius: 8px;
  border: 1px solid #E1E5E9;
  background: #fff;
}
.role-user .global_wr .division-selector__lists select:hover, .role-user .global_wr .division-selector__lists .select2-selection:hover {
  background-color: #E4FFE8;
  border-color: #E4FFE8 !important;
}
.role-user .global_wr .division-selector__lists select__rendered, .role-user .global_wr .division-selector__lists .select2-selection__rendered {
  padding: 3px 40px 3px 20px;
}
.role-user .global_wr .division-selector__lists .report_date {
  margin-left: 20px;
  color: #6B7075;
  font-size: 14px;
  line-height: 32px;
}
.role-user .global_wr .division-selector__lists .button__actions {
  margin-left: auto;
  display: flex;
  gap: 8px;
}
.role-user .global_wr .division-selector__lists .button__actions a, .role-user .global_wr .division-selector__lists .button__actions button {
  padding: 5px 20px;
  height: 32px;
  min-width: auto;
}
.role-user .global_wr .division-selector__lists .button__actions .delete-report-btn {
  color: #E52836;
}
.role-user .global_wr .division-selector__lists .button__actions .delete-report-btn:hover {
  background: #F2BEBD;
  border-color: #F2BEBD;
}
.role-user .main-margin {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user .woocommerce-info {
  border-top: none;
  background: #F8FAF9;
  padding: 15px;
  font: 16px/150% "RedHat";
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.role-user .woocommerce-info:before {
  display: none;
}
.role-user .woocommerce-info a,
.role-user .woocommerce-info span {
  color: #23A455;
}
.role-user .woocommerce-customer-details {
  margin-bottom: 0;
}
.role-user .woocommerce-customer-details address {
  padding: 0 12px 25px;
  max-width: 836px;
}
.role-user .woocommerce-customer-details .woocommerce-customer-details--email,
.role-user .woocommerce-customer-details .woocommerce-customer-details--phone {
  display: flex;
  align-items: center;
  margin-top: 10px;
  color: #000;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.role-user .woocommerce-customer-details .woocommerce-customer-details--email:hover,
.role-user .woocommerce-customer-details .woocommerce-customer-details--phone:hover {
  color: #23A455;
}

.role-guest .global_wr .content-wr .title-wr {
  margin-bottom: 32px;
}
.role-guest .global_wr .content-wr .title-wr__main {
  font: 600 46px/120% "ChakraPetch";
  margin: 0 0 8px;
}
.role-guest .global_wr .content-wr .title-wr__sub {
  font: 400 16px/120% "RedHat";
  margin: 0;
  color: #6B7075;
}

.jquery-modal {
  z-index: 10001 !important;
}
.jquery-modal .logout-modal {
  max-width: fit-content !important;
}
.jquery-modal .logout-modal .modal-content__title {
  font: 600 24px/120% "ChakraPetch";
  padding: 0 36px;
  width: 305px;
  text-align: center;
  margin-bottom: 10px;
}
.jquery-modal .logout-modal .modal-content__buttons {
  display: flex;
  justify-content: space-between;
  padding: 12px;
  width: 100%;
}

.switch-subscription-modal p {
  text-align: center;
  font-size: 18px;
}
.switch-subscription-modal p span {
  color: #23A455;
}
.switch-subscription-modal .btn_secondary, .switch-subscription-modal .modal-report .label-file-input input, .modal-report .label-file-input .switch-subscription-modal input {
  width: 100%;
  margin-top: 24px;
}

.modal-contact {
  font-family: "RedHat";
}
.modal-contact p {
  margin-bottom: 12px;
}
.modal-contact p:last-of-type {
  margin-bottom: 0;
}
.modal-contact label {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.modal-contact label input,
.modal-contact label textarea {
  width: 100%;
}
.switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 24px;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
  display: none !important;
}
.switch input:checked + .slider {
  background-color: #F0F5F2;
}
.switch input:focus + .slider {
  box-shadow: 0 0 1px #F0F5F2;
}
.switch input:checked + .slider:before {
  -ms-transform: translateX(21px);
  /* IE 9 */
  -webkit-transform: translateX(21px);
  /* Chrome, Safari, Opera */
  transform: translateX(21px);
}
.switch input:not(:checked) + .slider:before {
  background-color: #E2E3E4;
}
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #F0F5F2;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.switch .slider.round {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.switch .slider.round::before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.switch .slider::before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 2px;
  bottom: 2px;
  background-color: #23A455;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.parcel-marker {
  font-family: "ChakraPetch";
  font-weight: 700;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 100px;
}
.parcel-marker span {
  text-align: center;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  color: #F5A735;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8), 1px -1px 1px rgba(0, 0, 0, 0.8), -1px 1px 1px rgba(0, 0, 0, 0.8);
}

.mapboxgl-popup-anchor-bottom {
  z-index: 10001 !important;
  background-color: #fff !important;
  padding: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: relative;
}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-content {
  position: unset !important;
}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .btn_main, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .button, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .button, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .button, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .button, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .button, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .modal-report .wpcf7-submit, .modal-report .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .wpcf7-submit, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row a, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row a, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .woocommerce-message .button, .woocommerce-message .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .button,
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .woocommerce-error .button,
.woocommerce-error .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .button, .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .modal-contact .wpcf7-submit, .modal-contact .mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .wpcf7-submit {
  width: 100%;
  margin: 5px auto 0;
}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .popup-content__title {
  font: 600 14px/120% "ChakraPetch";
}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-content .popup-content__row .popup-content__value {
  font: 400 14px/120% "RedHat";
  color: #6B7075;
}

.woocommerce-message,
.woocommerce-error {
  background: #F8FAF9;
  font: 16px/150% "RedHat";
  border: none;
  padding: 15px;
  color: #23A455;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.woocommerce-message:before,
.woocommerce-error:before {
  display: none !important;
}
.woocommerce-message .button,
.woocommerce-error .button {
  min-width: inherit;
}

.woocommerce-error {
  background: #FEF2F2;
  color: #D42C29;
}
.woocommerce-error a {
  color: #D42C29;
  text-decoration: underline;
}

#billing_company_field {
  display: none;
}

.woocommerce-info[data-class=subscription-notice] {
  display: none;
  background: rgba(253, 243, 236, 0.2);
  border: 1px solid #ef8943;
  border-radius: 8px;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row-reverse;
  gap: 10px;
}

.woocommerce-info[data-class=subscription-notice] input {
  height: 28px;
  margin: 0;
  cursor: pointer;
}

form.woocommerce-checkout.disabled-page {
  pointer-events: none;
  opacity: 0.5;
}

.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 999;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.popup-overlay.active {
  display: block;
  opacity: 1;
}

.popup-overlay {
  z-index: 99999;
}

.preloader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.preloader .spinner {
  z-index: 9999;
  left: 0;
  width: 100px !important;
  height: 100px !important;
  display: block !important;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0 !important;
  right: 0;
  margin: auto;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.save__popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  display: none;
  z-index: 99999;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transform: translate(-50%, -50%) scale(0.7);
}
.save__popup .successfully-added__title.hidden {
  display: none;
}
.save__popup.active {
  display: block;
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
.save__popup .save-list__popup-title {
  margin: 0 0 20px;
  font: 600 27px/120% "ChakraPetch";
  color: #1D2022;
  justify-content: center;
}
.save__popup .save__popup-successfully-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.save__popup .save__popup-successfully-actions.hidden {
  display: none;
}
.save__popup .save-list__popup-type {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 10px;
  background-color: rgba(35, 164, 85, 0.1);
}
.save__popup .save-list__popup-type .save-list__form {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row label {
  display: block;
  cursor: pointer;
  user-select: none;
  text-align: left;
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row label input[type=radio] {
  display: none;
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row label input[type=radio] + span {
  display: inline-block;
  position: relative;
  padding-left: 30px;
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row label input[type=radio] + span:before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  left: 0px;
  border-radius: 50%;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  border: 1px solid #ccc;
  background: #fff;
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row label input[type=radio] + span:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: #23A455;
  position: absolute;
  border-radius: 50%;
  top: calc(50% - 5px);
  left: 3px;
  opacity: 0;
  transform: scale(0, 0);
  transition: all 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53);
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row label input[type=radio]:checked + span:after {
  opacity: 1;
  transform: scale(1, 1);
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row input[type=text] {
  width: 100%;
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-row select, .save__popup .save-list__popup-type .save-list__form .save-list__form-row .select2 {
  display: none;
  width: 100% !important;
}
.save__popup .save-list__popup-type .save-list__form .save-list__form-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.save-filter__popup input[type=text] {
  width: 100%;
  margin-bottom: 25px;
}
.save-filter__popup .save-filter__form-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.delete-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 24px 24px 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  display: none;
  z-index: 99999;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transform: translate(-50%, -50%) scale(0.7);
}
.delete-popup .preloader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.delete-popup .preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.delete-popup .preloader .spinner {
  z-index: 9999;
  left: 0;
  width: 100px !important;
  height: 100px !important;
  display: block !important;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0 !important;
  right: 0;
  margin: auto;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.delete-popup.active {
  display: block;
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
.delete-popup .delete-popup__title {
  margin: 0 0 12px;
  font: 600 24px/133% "ChakraPetch";
  color: #1D2022;
  text-align: center;
}
.delete-popup p {
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 140%;
  text-align: center;
}
.delete-popup .delete-popup__actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.g-poi-marker {
  background-size: cover;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
}
.g-poi-marker__name {
  position: absolute;
  bottom: -100%;
  text-wrap: nowrap;
  color: #23A455;
  text-transform: uppercase;
  font-weight: 600;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8), 1px -1px 1px rgba(0, 0, 0, 0.8), -1px 1px 1px rgba(0, 0, 0, 0.8);
  text-wrap: nowrap;
}

.g-poi-popup-content h4 {
  margin: 0 0 4px;
  font-family: "ChakraPetch";
  color: #23A455;
}

.my-testmap-popup {
  max-width: 600px !important;
  padding: 8px !important;
}
.my-testmap-popup .mapboxgl-popup-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 0;
  box-shadow: unset;
}
.my-testmap-popup .mapboxgl-popup-content p {
  margin: 0;
  font-size: 10px;
}
.my-testmap-popup .mapboxgl-popup-content p .feature-title {
  font-weight: 600;
  color: #23A455;
}

.bulk-skip-trace-instruction--modal {
  max-width: fit-content !important;
}

.select2-results__option--group .select2-results__group {
  cursor: pointer !important;
  font-size: 14px;
}
.select2-results__option--group .select2-results__group:hover {
  background-color: #61CE70 !important;
}
.select2-results__option--group ul {
  padding: 0 !important;
}
.select2-results__option--group ul li {
  font-size: 12px;
  padding: 2px;
}

.jquery-modal.blocker {
  background: rgba(10, 46, 54, 0.8);
  padding: 0;
}

.jquery-modal .modal a.close-modal, .checkout-modal .close-modal {
  top: 32px;
  right: 24px;
  width: 32px;
  height: 32px;
  background: url(../img/icons/remove.svg) no-repeat 50%;
}

html body.mini-sidebar.role-user:not(.home) .global_wr .content-wr, html body.mini-sidebar.role-user:not(.home) .main-margin {
  margin-left: 76px;
}

.mapboxgl-control-container {
  display: none;
}

.empty_list {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  max-width: 330px;
  text-align: center;
  margin: 0 auto;
}
.empty_list .title {
  color: #1D2022;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 8px;
}
.empty_list .title::before {
  content: "";
  display: block;
  width: 140px;
  height: 140px;
  margin: 0 auto 16px;
}
.empty_list p {
  color: #6B7075 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 130% !important;
}
.empty_list .btn_main, .empty_list .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .empty_list .button, .empty_list .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .empty_list .button, .empty_list .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .empty_list .button, .empty_list .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .empty_list .button, .empty_list .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .empty_list .button, .empty_list .modal-report .wpcf7-submit, .modal-report .empty_list .wpcf7-submit, .empty_list .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .empty_list a, .empty_list .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .empty_list a, .empty_list .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item .empty_list a, .empty_list .modal-contact .wpcf7-submit, .modal-contact .empty_list .wpcf7-submit, .empty_list .woocommerce-message .button, .woocommerce-message .empty_list .button,
.empty_list .woocommerce-error .button,
.woocommerce-error .empty_list .button {
  margin-top: 8px;
  min-width: 200px;
}
.empty_list.empty_downloads {
  min-height: calc(100vh - 250px);
}
.empty_list.empty_downloads .title::before {
  background: url(../img/icons/empty_downloads.svg) no-repeat;
}
.empty_list.empty_payment {
  max-width: 260px;
  min-height: calc(100vh - 250px);
}
.empty_list.empty_payment .title::before {
  background: url(../img/icons/empty_payment.svg) no-repeat;
}
.empty_list.empty_orders .title::before {
  background: url(../img/icons/empty_payment.svg) no-repeat;
}

.error-404.not-found {
  position: relative;
  height: calc(100vh - 70px);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  margin: 0 auto;
  max-width: 700px;
}
.error-404.not-found::before {
  content: "404";
  color: rgba(35, 164, 85, 0.06);
  font-family: "RedHat";
  font-size: 390px;
  font-weight: 800;
  line-height: 140%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -75%);
}
@media screen and (max-width: 1199px) {
  .error-404.not-found::before {
    font-size: 20rem;
  }
}
@media screen and (max-width: 991px) {
  .error-404.not-found::before {
    font-size: 12rem;
  }
}
@media screen and (max-width: 565px) {
  .error-404.not-found::before {
    font-size: 8rem;
  }
}
.error-404.not-found .page-title {
  position: relative;
  z-index: 1;
  color: #1D2022;
  font-size: 64px;
  font-weight: 800;
  line-height: 120%;
  margin-bottom: 20px;
}
@media screen and (max-width: 1199px) {
  .error-404.not-found .page-title {
    font-size: 2.2rem;
  }
}
.error-404.not-found p {
  position: relative;
  z-index: 1;
  color: #0A2E36;
  text-align: center;
  font-family: "RedHat";
  font-size: 18px;
  line-height: 130%;
}
.error-404.not-found .btn_secondary, .error-404.not-found .modal-report .label-file-input input, .modal-report .label-file-input .error-404.not-found input {
  position: relative;
  z-index: 1;
  margin: 32px auto 0;
  width: 200px;
  border: 1px solid #23A455;
  background: rgba(35, 164, 85, 0.1);
}
.error-404.not-found .btn_secondary::before, .error-404.not-found .modal-report .label-file-input input::before, .modal-report .label-file-input .error-404.not-found input::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow-left-2.svg");
  mask-image: url("../img/icons/arrow-left-2.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #23A455;
  margin-right: 8px;
}
.error-404.not-found .btn_secondary:hover, .error-404.not-found .modal-report .label-file-input input:hover, .modal-report .label-file-input .error-404.not-found input:hover {
  background: #23A455;
  color: #fff;
}
.error-404.not-found .btn_secondary:hover::before, .error-404.not-found .modal-report .label-file-input input:hover::before, .modal-report .label-file-input .error-404.not-found input:hover::before {
  background-color: #fff;
}

body.error404.role-guest {
  background-color: #0A2E36;
  padding-top: 70px;
}
body.error404.role-guest .error-404.not-found .page-title,
body.error404.role-guest .error-404.not-found p {
  color: #fff;
}
body.error404.role-guest .footer {
  display: none;
}

.admin-bar-visible {
  margin-top: 0 !important;
  padding-top: 32px;
}
.admin-bar-visible #wp-admin-bar-under-construction-page .ab-item {
  display: flex;
  align-items: center;
  gap: 5px;
}
.admin-bar-visible .measure-info.measure-info-realtime {
  top: 48px;
}
.admin-bar-visible .measure-info {
  top: 169px;
}
@media screen and (max-width: 1080px) {
  .admin-bar-visible .measure-info {
    top: 177px;
  }
}
@media screen and (max-width: 991px) {
  .admin-bar-visible .measure-info {
    top: 177px;
  }
}
@media screen and (max-height: 750px) {
  .admin-bar-visible .measure-info {
    right: 98px;
  }
}

.select2-container {
  max-width: 800px;
}

#coverage-container {
  margin-left: 200px;
  margin-top: 4px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#coverage-container .state-block {
  display: flex;
  flex-direction: column;
}
#coverage-container .state-block.active {
  border: 2px solid #23A455;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
#coverage-container .state-block.active .state-header-row {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background-color: #E4FFE8;
}
#coverage-container .state-block.active .state-header-row:nth-child(odd) {
  background-color: #E4FFE8;
}
#coverage-container .state-block .state-header-row {
  display: grid;
  grid-template-columns: repeat(15, 1fr);
  gap: 10px;
}
#coverage-container .state-block .state-header-row:hover {
  background-color: #E4FFE8;
  cursor: pointer;
}
#coverage-container .state-block .state-header-row:hover .state-header-row-item:nth-child(odd) {
  background-color: #E4FFE8;
}
#coverage-container .state-block .state-header-row .state-header-row-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
}
#coverage-container .state-block .state-header-row .state-header-row-item:nth-child(odd) {
  background-color: #E1E5E9;
}
#coverage-container .state-block .state-header-row .state-header-row-item .row-title {
  text-align: left;
  font-size: 12px;
  font-weight: 500;
  color: #6B7075;
}
#coverage-container .state-block .state-header-row .state-header-row-item .row-value {
  text-align: right;
  font-size: 14px;
  font-weight: 500;
  color: #1D2022;
}
#coverage-container .state-block ul {
  display: none;
}
#coverage-container .state-block ul .county-row-header {
  border-top: 2px solid #23A455;
}
#coverage-container .state-block .county-row {
  display: grid;
  grid-template-columns: repeat(15, 1fr);
  gap: 10px;
  text-align: right;
  border-bottom: 1px solid #757575;
}
#coverage-container .state-block .county-row:first-of-type {
  border-top: 1px solid #757575;
  border-bottom: 1px solid #757575;
}
#coverage-container .state-block .county-row:last-child {
  border-bottom: none;
}
#coverage-container .state-block .county-row span {
  padding: 10px;
  font-size: 12px;
}
#coverage-container .state-block .county-row span:nth-child(odd) {
  background-color: #E1E5E9;
}
#coverage-container .state-block .county-row:hover {
  background-color: #E4FFE8 !important;
  cursor: pointer;
}
#coverage-container .state-block .county-row:hover span:nth-child(odd) {
  background-color: #E4FFE8 !important;
}
#coverage-container .state-block .county-row-header {
  display: grid;
  grid-template-columns: repeat(15, 1fr);
  gap: 10px;
  font-size: 12px;
  font-weight: 500;
  color: #6B7075;
  text-align: left;
}
#coverage-container .state-block .county-row-header span {
  padding: 10px;
}
#coverage-container .state-block .county-row-header span:nth-child(odd) {
  background-color: #E1E5E9;
}

.filter-limit-notice {
  grid-area: actions;
  display: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #E4FFE8;
  padding: 12px;
}
.filter-limit-notice.active {
  display: flex;
  flex-direction: column;
}
.filter-limit-notice .filter-limit-notice__quantity-wr {
  font-size: 16px;
  font-weight: 600;
  color: #0A2E36;
}
.filter-limit-notice .filter-limit-notice__quantity-wr .results-count {
  color: #23A455;
}
.filter-limit-notice .filter-limit-notice__text {
  font-size: 12px;
  font-weight: 600;
  color: #0A2E36;
  display: flex;
  align-items: center;
  gap: 4px;
}
.filter-limit-notice .filter-limit-notice__text::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/information.svg");
  mask-image: url("../img/icons/information.svg");
}

.woocommerce-checkout .woocommerce-checkout-payment #place_order_alt {
  display: none;
}

.custom-icon {
  width: 16px;
  height: 16px;
  margin-left: 5px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}

span.show-title:after {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  white-space: pre-line;
  padding: 8px;
  z-index: 9999;
  color: #fff;
  background: #0A2E36;
  top: 33px;
  font-size: 12px;
  font-weight: 400;
}

.hint {
  background: url("../img/icons/hint.svg") center center/cover no-repeat;
}

.info {
  background: url("../img/icons/hint.svg") center center/cover no-repeat;
}

.csv {
  background: url("../img/icons/csv.svg") center center/cover no-repeat;
}

.xlsx {
  background: url("../img/icons/xlsx.svg") center center/cover no-repeat;
}

.header {
  position: relative;
  margin: 8px 0 8px 8px;
  background-color: #0A2E36;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
  font-family: "RedHat";
  flex: 0 0 164px;
  width: 164px;
  padding: 0 12px;
}
.header::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  padding-right: 8px;
}
.header::-webkit-scrollbar-track {
  background: #61CE70;
  border-radius: 5px;
}
.header::-webkit-scrollbar-thumb {
  background: #23A455;
  border-radius: 5px;
}
.header.guide {
  transition: 0s !important;
}
.header .burger {
  display: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header .burger:hover {
  opacity: 0.8;
}
@media screen and (max-width: 991px) {
  .header .burger {
    display: block;
    cursor: pointer;
  }
  .header .burger img {
    width: 31px;
    height: 25px;
    max-width: 31px;
  }
}
.header a {
  color: #23A455;
}
.header .btn_main, .header .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .header .button, .header .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .header .button, .header .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .header .button, .header .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .header .button, .header .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .header .button, .header .modal-report .wpcf7-submit, .modal-report .header .wpcf7-submit, .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a, .header .modal-contact .wpcf7-submit, .modal-contact .header .wpcf7-submit, .header .woocommerce-message .button, .woocommerce-message .header .button,
.header .woocommerce-error .button,
.woocommerce-error .header .button {
  width: 100%;
  padding: 5px;
}
.header .custom-logo-link {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 0 0 32px;
}
.header .custom-logo-link img {
  max-width: 158px;
}
@media screen and (max-width: 991px) {
  .header .custom-logo-link img {
    max-width: 120px;
  }
}
@media screen and (max-height: 900px) {
  .header .custom-logo-link {
    margin: 0 0 5px;
  }
}
.header .header_menu_container ul li {
  padding: 7px 9px;
  margin-bottom: 6px;
}
@media screen and (max-width: 991px) {
  .header .header_menu_container ul li {
    padding: 6px 5px;
  }
}
.header .header_menu_container ul li:last-child {
  margin-bottom: 0;
}
.header .header_menu_container ul li.menu-list-view a, .header .header_menu_container ul li.menu-filtered-search a {
  display: flex;
}
.header .header_menu_container ul li.menu-list-view a .count-filtered, .header .header_menu_container ul li.menu-list-view a .count-filters, .header .header_menu_container ul li.menu-filtered-search a .count-filtered, .header .header_menu_container ul li.menu-filtered-search a .count-filters {
  margin-left: 4px;
  color: #61CE70;
  font-weight: 600;
}
.header .header_menu_container ul li.current-menu-item:not(.btn_main) a {
  color: #147A3C;
}
.header .header_menu_container ul li a {
  color: #6B7075;
  text-decoration: none;
  font-size: 16px;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1440px) {
  .header .header_menu_container ul li a {
    font-size: 14px;
  }
}
.header .header_menu_container ul li.upgrade-menu {
  position: relative;
}
.header .header_menu_container ul li.upgrade-menu::after {
  content: "";
  display: block;
  position: absolute;
  right: -7px;
  top: 0;
  background: #fff url(../img/icons/crown.svg) no-repeat 50%/8px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.header .subscription-info--wr {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 25px;
  gap: 7px;
}
.header .subscription-info--wr .btn_main, .header .subscription-info--wr .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .header .subscription-info--wr .button, .header .subscription-info--wr .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .header .subscription-info--wr .button, .header .subscription-info--wr .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .header .subscription-info--wr .button, .header .subscription-info--wr .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .header .subscription-info--wr .button, .header .subscription-info--wr .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .header .subscription-info--wr .button, .header .subscription-info--wr .modal-report .wpcf7-submit, .modal-report .header .subscription-info--wr .wpcf7-submit, .role-guest .header .subscription-info--wr .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr a, .page-template-elementor_canvas .header .subscription-info--wr .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr a, .home.role-guest.guest-map .header .subscription-info--wr .header_menu_container ul .menu-item.btn_main_item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr a, .header .subscription-info--wr .modal-contact .wpcf7-submit, .modal-contact .header .subscription-info--wr .wpcf7-submit, .header .subscription-info--wr .woocommerce-message .button, .woocommerce-message .header .subscription-info--wr .button,
.header .subscription-info--wr .woocommerce-error .button,
.woocommerce-error .header .subscription-info--wr .button {
  font-size: 11px;
}
.header .subscription-info--wr .link-logout {
  background: url(../img/icons/menu/icon_logout.svg) no-repeat 5px 7px;
  padding: 5px 16px 5px 26px;
  margin-top: 12px;
  color: #fff;
  text-decoration: none;
}
.header .subscription-info--wr .link-logout:hover {
  color: #23A455;
}
.header .subscription-info--wr .sub-info__limits-toggle {
  display: inline-flex;
  margin: 0 auto;
  align-items: center;
  cursor: pointer;
  color: #fff;
}
.header .subscription-info--wr .sub-info__limits-toggle::after {
  content: "";
  display: inline-block;
  margin-top: -3px;
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: rotate(45deg);
  margin-left: 8px;
  transition: transform 0.3s ease;
}
.header .subscription-info--wr .sub-info__limits-toggle.active::after {
  transform: rotate(-135deg);
  margin-top: 3px;
}
.header .subscription-info--wr .sub-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header .subscription-info--wr .sub-info__name {
  color: #E4FFE8;
  font: 400 10px/14px "RedHat";
}
.header .subscription-info--wr .sub-info__name a {
  text-decoration: underline;
  color: #23A455;
}
.header .subscription-info--wr .sub-info__name.subscription_name {
  background: url(../img/icons/menu/icon_wallet.svg) no-repeat 0 50%;
  padding-left: 20px;
  font-size: 12px;
}
.header .subscription-info--wr .sub-info__date {
  color: #fff;
  font: 800 11px/130% "RedHat";
}
.header .subscription-info--wr .sub-info__limits {
  display: none;
}
.header .subscription-info--wr .sub-info__limits.active {
  display: flex;
  flex-direction: column;
}
.header .subscription-info--wr .sub-info__limits .sub-info__name {
  font-size: 12px;
}
.header .subscription-info--wr .sub-info__limits .sub-info__date {
  font-size: 14px;
}
.header .subscription-info--wr .tokens-info {
  text-align: center;
  font-size: 12px;
  color: #E4FFE8;
}
.header .subscription-info--wr .tokens-info a {
  color: #23A455;
  display: inline-block;
  margin-top: 4px;
  font-size: 14px;
}
.header .subscription-info--wr.click-disabled .btn_main, .header .subscription-info--wr.click-disabled .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .header .subscription-info--wr.click-disabled .button, .header .subscription-info--wr.click-disabled .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .header .subscription-info--wr.click-disabled .button, .header .subscription-info--wr.click-disabled .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .header .subscription-info--wr.click-disabled .button, .header .subscription-info--wr.click-disabled .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .header .subscription-info--wr.click-disabled .button, .header .subscription-info--wr.click-disabled .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .header .subscription-info--wr.click-disabled .button, .header .subscription-info--wr.click-disabled .modal-report .wpcf7-submit, .modal-report .header .subscription-info--wr.click-disabled .wpcf7-submit, .role-guest .header .subscription-info--wr.click-disabled .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr.click-disabled a, .page-template-elementor_canvas .header .subscription-info--wr.click-disabled .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr.click-disabled a, .header .subscription-info--wr.click-disabled .modal-contact .wpcf7-submit, .modal-contact .header .subscription-info--wr.click-disabled .wpcf7-submit, .header .subscription-info--wr.click-disabled .woocommerce-message .button, .woocommerce-message .header .subscription-info--wr.click-disabled .button,
.header .subscription-info--wr.click-disabled .woocommerce-error .button,
.woocommerce-error .header .subscription-info--wr.click-disabled .button {
  filter: blur(5px);
  pointer-events: none;
  cursor: default;
}
.header .report-wr {
  margin-top: 12px;
  border-top: 1px solid rgba(225, 229, 233, 0.16);
  padding: 11px 4px 8px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header .report-wr .version-info {
  color: #E1E5E9;
  font-size: 8px;
}
.header .report-wr a {
  font-size: 10px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #F0F5F2;
  background: #fff;
  padding: 2px 8px;
  color: #0A2E36;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
}

.role-user .header {
  position: fixed;
  top: 4px;
  bottom: 4px;
  left: 4px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 9999;
  margin: 0;
  padding: 16px 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user .header .custom-logo-link {
  min-height: 33px;
}
@media screen and (max-width: 991px) {
  .role-user .header {
    width: 148px;
    top: 16px;
    bottom: 16px;
  }
}
@media screen and (max-height: 900px) {
  .role-user .header {
    padding: 10px 12px;
  }
}
.role-user .header .header_menu_container ul li.current-menu-item {
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.1);
}
.role-user .header .header_menu_container ul li.current-menu-item:not(.btn_main) a {
  color: #147A3C;
}
.role-user .header .header_menu_container ul .menu-item a {
  color: #fff !important;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding-left: 22px;
  background: url(../img/icons/menu/icon_list.svg) no-repeat 0 50%;
}
@media screen and (max-width: 991px) {
  .role-user .header .header_menu_container ul .menu-item a {
    padding-left: 24px;
  }
}
.role-user .header .header_menu_container ul .menu-item.toggle-sidebar a {
  color: #CFDBD5;
  background: url(../img/icons/menu/icon_close.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.menu-filtered-search a {
  background: url(../img/icons/menu/globe-map.svg) no-repeat 0 50%;
}
@media screen and (max-width: 991px) {
  .role-user .header .header_menu_container ul .menu-item.menu-filtered-search a span {
    display: none;
  }
}
.role-user .header .header_menu_container ul .menu-item.menu-list-view a {
  background: url(../img/icons/menu/icon_list.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.menu-saved a {
  background: url(../img/icons/menu/icon_save.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.menu-skip a {
  background: url(../img/icons/menu/icon_skip.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.menu-orders a {
  background: url(../img/icons/menu/icon_history.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.menu-slope a {
  background: url(../img/icons/menu/icon_slope.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.comp-reports a {
  background: url(../img/icons/menu/icon_comp_slope.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.market-research a {
  background: url(../img/icons/menu/icon_mr.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.mailer a {
  background: url(../img/icons/menu/icon_mailer.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.circle-login a {
  background: url(../img/icons/menu/icon_university.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.menu-profile {
  position: relative;
  margin-top: 22px;
}
.role-user .header .header_menu_container ul .menu-item.menu-profile::before {
  border-top: 1px solid rgba(225, 229, 233, 0.16);
  content: "";
  display: block;
  position: absolute;
  top: -14px;
  left: 0;
  right: 0;
}
@media screen and (max-height: 900px) {
  .role-user .header .header_menu_container ul .menu-item.menu-profile {
    margin-top: 16px;
  }
  .role-user .header .header_menu_container ul .menu-item.menu-profile::before {
    top: -8px;
  }
}
.role-user .header .header_menu_container ul .menu-item.menu-profile a {
  background: url(../img/icons/menu/icon_user.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container ul .menu-item.menu-video a {
  background: url(../img/icons/menu/icon_video.svg) no-repeat 0 50%;
}
.role-user .header .header_menu_container.click-disabled ul li:not(.menu-profile, .toggle-sidebar) {
  filter: blur(5px);
  cursor: default;
  pointer-events: none;
}
.role-user .header .header_menu_container.click-disabled ul li:not(.menu-profile, .toggle-sidebar) a {
  cursor: default;
  pointer-events: none;
}
.role-user .header.mini {
  flex: 0 0 56px;
  width: 56px;
  align-items: center;
}
.role-user .header.mini .header_menu_wr {
  width: 32px;
}
.role-user .header.mini .custom-logo-link {
  display: block;
  background: url(../img/logo_mini.svg) no-repeat 50%;
}
.role-user .header.mini .custom-logo-link img {
  display: none;
}
.role-user .header.mini .tokens-info, .role-user .header.mini .report-wr, .role-user .header.mini .subscription-info--wr .sub-info, .role-user .header.mini .subscription-info--wr .btn_main, .role-user.woocommerce-order-received .header.mini .subscription-info--wr .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .header.mini .subscription-info--wr .button, .role-user .header.mini .subscription-info--wr .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .role-user .header.mini .subscription-info--wr .button, .role-user .header.mini .subscription-info--wr .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .role-user .header.mini .subscription-info--wr .button, .role-user .header.mini .subscription-info--wr .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .role-user .header.mini .subscription-info--wr .button, .role-user .header.mini .subscription-info--wr .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .role-user .header.mini .subscription-info--wr .button, .role-user .header.mini .subscription-info--wr .modal-report .wpcf7-submit, .modal-report .role-user .header.mini .subscription-info--wr .wpcf7-submit, .role-user .role-guest .header.mini .subscription-info--wr .header_menu_container ul .menu-item.btn_main_item a, .role-guest .role-user .header.mini .subscription-info--wr .header_menu_container ul .menu-item.btn_main_item a, .role-user .role-guest .header.mini .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr a, .role-guest .role-user .header.mini .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr a, .role-user .page-template-elementor_canvas .header.mini .subscription-info--wr .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .role-user .header.mini .subscription-info--wr .header_menu_container ul .menu-item.btn_main_item a, .role-user .page-template-elementor_canvas .header.mini .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr a, .page-template-elementor_canvas .role-user .header.mini .header_menu_container ul .menu-item.btn_main_item .subscription-info--wr a, .role-user .header.mini .subscription-info--wr .modal-contact .wpcf7-submit, .modal-contact .role-user .header.mini .subscription-info--wr .wpcf7-submit, .role-user .header.mini .subscription-info--wr .woocommerce-message .button, .woocommerce-message .role-user .header.mini .subscription-info--wr .button,
.role-user .header.mini .subscription-info--wr .woocommerce-error .button,
.woocommerce-error .role-user .header.mini .subscription-info--wr .button, .role-user .header.mini .sub-info__limits-toggle {
  display: none;
}
.role-user .header.mini .header_menu_container ul li a, .role-user .header.mini .link-logout {
  font-size: 0;
  padding: 0;
  background-position: 50% !important;
}
.role-user .header.mini .link-logout {
  height: 40px;
  width: 32px;
  padding: 0;
  border-top: 1px solid rgba(225, 229, 233, 0.16);
  background-position: 50% 16px;
}
.role-user .header.mini .header_menu_container ul li.toggle-sidebar a {
  transform: rotate(180deg);
  background-position: right;
}
.role-user .header.mini .upgrade-menu::after {
  width: 12px;
  height: 12px;
  background-size: 8px;
  right: 0;
  top: 0;
}

.admin-bar-visible .role-user .header {
  top: 35px;
}
.admin-bar-visible body .header {
  height: calc(100vh - 40px);
}

.home .header {
  flex-shrink: 0;
  position: static;
}

.role-guest .header, .page-template-elementor_canvas .header, .home.role-guest.guest-map .header {
  background-color: #0A2E36 !important;
  display: flex;
  align-items: center;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 24px !important;
  left: 40px !important;
  width: calc(100% - 80px) !important;
  max-width: 100%;
  min-width: inherit;
  z-index: 9999;
}
.role-guest .header_container, .page-template-elementor_canvas .header_container, .home.role-guest.guest-map .header_container {
  display: flex;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  padding: 3px 0;
}
@media screen and (min-width: 576px) {
  .role-guest .header_container, .page-template-elementor_canvas .header_container, .home.role-guest.guest-map .header_container {
    max-width: 540px;
  }
}
@media screen and (min-width: 768px) {
  .role-guest .header_container, .page-template-elementor_canvas .header_container, .home.role-guest.guest-map .header_container {
    max-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .role-guest .header_container, .page-template-elementor_canvas .header_container, .home.role-guest.guest-map .header_container {
    max-width: 960px;
  }
}
@media screen and (min-width: 1200px) {
  .role-guest .header_container, .page-template-elementor_canvas .header_container, .home.role-guest.guest-map .header_container {
    max-width: 1386px;
    padding: 3px 56px;
  }
}
@media screen and (min-width: 1440px) {
  .role-guest .header_container, .page-template-elementor_canvas .header_container, .home.role-guest.guest-map .header_container {
    max-width: 1700px;
  }
}
@media screen and (max-width: 991px) {
  .role-guest .header, .page-template-elementor_canvas .header, .home.role-guest.guest-map .header {
    align-items: center;
  }
}
@media screen and (max-width: 565px) {
  .role-guest .header, .page-template-elementor_canvas .header, .home.role-guest.guest-map .header {
    padding: 0 20px;
    left: 15px !important;
    width: calc(100% - 30px) !important;
  }
}
.role-guest .header .custom-logo-link, .page-template-elementor_canvas .header .custom-logo-link, .home.role-guest.guest-map .header .custom-logo-link {
  margin: 0;
  display: block;
}
.role-guest .header .custom-logo-link img, .page-template-elementor_canvas .header .custom-logo-link img, .home.role-guest.guest-map .header .custom-logo-link img {
  max-width: 253px;
}
@media screen and (max-width: 1199px) {
  .role-guest .header .custom-logo-link img, .page-template-elementor_canvas .header .custom-logo-link img, .home.role-guest.guest-map .header .custom-logo-link img {
    max-width: 220px;
  }
}
@media screen and (max-width: 991px) {
  .role-guest .header .custom-logo-link img, .page-template-elementor_canvas .header .custom-logo-link img, .home.role-guest.guest-map .header .custom-logo-link img {
    max-width: 253px;
  }
}
@media screen and (max-width: 565px) {
  .role-guest .header .custom-logo-link img, .page-template-elementor_canvas .header .custom-logo-link img, .home.role-guest.guest-map .header .custom-logo-link img {
    max-width: 220px;
  }
}
@media screen and (max-width: 991px) {
  .role-guest .header .header_menu_wr, .page-template-elementor_canvas .header .header_menu_wr, .home.role-guest.guest-map .header .header_menu_wr {
    position: fixed;
    display: flex;
    top: 0;
    right: 0;
    z-index: 99;
    background: #0A2E36;
    height: 100%;
    width: 100%;
    justify-content: flex-start;
    flex-direction: column;
    padding: 25px 40px;
    -ms-transform: translateX(100%);
    /* IE 9 */
    -webkit-transform: translateX(100%);
    /* Chrome, Safari, Opera */
    transform: translateX(100%);
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    transition: all 0.4s linear;
  }
}
@media screen and (max-width: 565px) {
  .role-guest .header .header_menu_wr, .page-template-elementor_canvas .header .header_menu_wr, .home.role-guest.guest-map .header .header_menu_wr {
    width: 100%;
    padding: 30px 20px;
    -ms-transform: translateX(100%);
    /* IE 9 */
    -webkit-transform: translateX(100%);
    /* Chrome, Safari, Opera */
    transform: translateX(100%);
  }
}
.role-guest .header .header_menu_wr.visible, .page-template-elementor_canvas .header .header_menu_wr.visible, .home.role-guest.guest-map .header .header_menu_wr.visible {
  -ms-transform: translateX(0);
  /* IE 9 */
  -webkit-transform: translateX(0);
  /* Chrome, Safari, Opera */
  transform: translateX(0);
}
.role-guest .header .header_menu_wr_top, .page-template-elementor_canvas .header .header_menu_wr_top, .home.role-guest.guest-map .header .header_menu_wr_top {
  display: none;
}
@media screen and (max-width: 991px) {
  .role-guest .header .header_menu_wr_top, .page-template-elementor_canvas .header .header_menu_wr_top, .home.role-guest.guest-map .header .header_menu_wr_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
  }
}
.role-guest .header .header_menu_wr_top .custom-logo, .page-template-elementor_canvas .header .header_menu_wr_top .custom-logo, .home.role-guest.guest-map .header .header_menu_wr_top .custom-logo {
  display: none;
}
@media screen and (max-width: 1199px) {
  .role-guest .header .header_menu_wr_top .custom-logo, .page-template-elementor_canvas .header .header_menu_wr_top .custom-logo, .home.role-guest.guest-map .header .header_menu_wr_top .custom-logo {
    display: block;
  }
}
.role-guest .header .header_menu_wr_top .close, .page-template-elementor_canvas .header .header_menu_wr_top .close, .home.role-guest.guest-map .header .header_menu_wr_top .close {
  cursor: pointer;
  width: 26px;
  height: 26px;
  display: none;
  -webkit-transition: transform 0.2s linear;
  -moz-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
}
.role-guest .header .header_menu_wr_top .close:hover, .page-template-elementor_canvas .header .header_menu_wr_top .close:hover, .home.role-guest.guest-map .header .header_menu_wr_top .close:hover {
  opacity: 0.8;
}
@media screen and (max-width: 991px) {
  .role-guest .header .header_menu_wr_top .close, .page-template-elementor_canvas .header .header_menu_wr_top .close, .home.role-guest.guest-map .header .header_menu_wr_top .close {
    display: block;
  }
}
@media screen and (max-width: 565px) {
  .role-guest .header .header_menu_wr_top .close, .page-template-elementor_canvas .header .header_menu_wr_top .close, .home.role-guest.guest-map .header .header_menu_wr_top .close {
    width: 20px;
    height: 20px;
  }
}
.role-guest .header .header_menu_container, .page-template-elementor_canvas .header .header_menu_container, .home.role-guest.guest-map .header .header_menu_container {
  display: flex;
  align-items: center;
}
.role-guest .header .header_menu_container ul, .page-template-elementor_canvas .header .header_menu_container ul, .home.role-guest.guest-map .header .header_menu_container ul {
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 1199px) {
  .role-guest .header .header_menu_container ul, .page-template-elementor_canvas .header .header_menu_container ul, .home.role-guest.guest-map .header .header_menu_container ul {
    gap: 30px;
  }
}
@media screen and (max-width: 991px) {
  .role-guest .header .header_menu_container ul, .page-template-elementor_canvas .header .header_menu_container ul, .home.role-guest.guest-map .header .header_menu_container ul {
    flex-direction: column;
    width: 100%;
    gap: 35px;
  }
}
.role-guest .header .header_menu_container ul .menu-item, .page-template-elementor_canvas .header .header_menu_container ul .menu-item, .home.role-guest.guest-map .header .header_menu_container ul .menu-item {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a {
  padding: 8px 24px;
  width: 100%;
}
.role-guest .header .header_menu_container ul .menu-item.btn_main_item a:hover, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a:hover, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a:hover {
  color: #fff !important;
}
.role-guest .header .header_menu_container ul .menu-item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item a {
  white-space: nowrap;
  color: #fff;
  height: auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.role-guest .header .header_menu_container ul .menu-item a:hover, .page-template-elementor_canvas .header .header_menu_container ul .menu-item a:hover, .home.role-guest.guest-map .header .header_menu_container ul .menu-item a:hover {
  color: #147A3C !important;
}
@media screen and (max-width: 991px) {
  .role-guest .header .header_menu_container ul .menu-item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item a {
    font-size: 18px;
  }
}

.home.role-guest .header {
  padding: 0;
  background: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.home.role-guest .header:before {
  content: "";
  display: none;
  height: 0;
  background-color: #0A2E36 !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
  -webkit-transition: height 0.4s linear;
  -moz-transition: height 0.4s linear;
  transition: height 0.4s linear;
}
.home.role-guest .header.scrolled {
  position: fixed;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  right: 0;
}
.home.role-guest .header.scrolled .header_container {
  padding: 12px 30px;
}
@media screen and (min-width: 1200px) {
  .home.role-guest .header.scrolled .header_container {
    padding: 12px 60px;
  }
}
.home.role-guest .header.scrolled::before {
  height: 100%;
  display: block;
}

.role-user:not(.page-template-elementor_canvas) .header {
  display: flex;
  flex-direction: column;
}
.role-user:not(.page-template-elementor_canvas) .header_menu_wr_top, .role-user:not(.page-template-elementor_canvas) .burger {
  display: none;
}
.role-user:not(.page-template-elementor_canvas).skip-tracing .header_menu {
  display: flex;
  flex-direction: column;
}
.role-user:not(.page-template-elementor_canvas).skip-tracing .header_menu .toggle-sidebar {
  order: -2;
}
.role-user:not(.page-template-elementor_canvas).skip-tracing .header_menu .menu-skip {
  order: -1;
}

.modal-report input, .modal-report textarea {
  width: 100%;
}
.modal-report .label-file-input input {
  width: 100%;
  padding: 0 24px !important;
  font-size: 14px;
  position: relative;
  text-align: right;
}
.modal-report .label-file-input input::file-selector-button {
  border-radius: 4px;
  padding: 0 16px;
  height: 34px;
  cursor: pointer;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  margin-right: 16px;
  transition: background-color 200ms;
  margin-top: 2px;
}
.modal-report .wpcf7-submit {
  margin-top: 24px;
  width: 100%;
}
.modal-report .wpcf7-response-output {
  margin: 0 0 1em !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.tooltip-block {
  display: none;
}
.tooltip-block::after {
  display: none;
}

.mini-sidebar .tooltip-block {
  display: block;
  position: absolute;
  background-color: #0A2E36;
  color: #fff;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 18px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
  z-index: 100000;
  left: 76px;
}
.mini-sidebar .tooltip-block::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: -12px;
  transform: translateY(-50%);
  border-width: 7px;
  border-style: solid;
  border-color: transparent #0A2E36 transparent transparent;
}

.modal.switch-subscription-modal {
  padding: 15px 50px;
}
.modal.switch-subscription-modal a.close-modal {
  top: 5px;
  right: 5px;
}

.save_your_money {
  background: #fff;
  position: fixed;
  bottom: 16px;
  right: 16px;
  width: 348px;
  white-space: normal;
  border-radius: 8px;
  padding: 16px;
  font-size: 14px;
  line-height: 140%;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
}
.save_your_money.hidden {
  display: none;
}
.save_your_money.first_st {
  width: 380px;
  background: #fff url(../img/popup_first_st.jpg) no-repeat 2px 2px;
  padding-top: 186px;
  text-align: center;
}
.save_your_money.first_st .close {
  background-color: #fff;
  top: 15px;
  right: 14px;
}
.save_your_money.first_st .btn_main, .save_your_money.first_st .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .save_your_money.first_st .button, .save_your_money.first_st .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .save_your_money.first_st .button, .save_your_money.first_st .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .save_your_money.first_st .button, .save_your_money.first_st .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .save_your_money.first_st .button, .save_your_money.first_st .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .save_your_money.first_st .button, .save_your_money.first_st .modal-contact .wpcf7-submit, .modal-contact .save_your_money.first_st .wpcf7-submit, .save_your_money.first_st .woocommerce-message .button, .woocommerce-message .save_your_money.first_st .button,
.save_your_money.first_st .woocommerce-error .button,
.woocommerce-error .save_your_money.first_st .button, .save_your_money.first_st .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .save_your_money.first_st a, .save_your_money.first_st .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .save_your_money.first_st a, .save_your_money.first_st .modal-report .wpcf7-submit, .modal-report .save_your_money.first_st .wpcf7-submit {
  margin: 14px auto 0;
}
.save_your_money .close {
  -webkit-mask-image: url("../img/icons/close-mini.svg");
  mask-image: url("../img/icons/close-mini.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-color: #0A2E36;
  border: 0;
  position: absolute;
  top: 16px;
  right: 16px;
}
.save_your_money .title {
  font-weight: 700;
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 8px;
}
.save_your_money .green {
  color: #23A455;
}
.save_your_money .btn_main, .save_your_money .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .save_your_money .button, .save_your_money .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .save_your_money .button, .save_your_money .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .save_your_money .button, .save_your_money .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .save_your_money .button, .save_your_money .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .save_your_money .button, .save_your_money .modal-contact .wpcf7-submit, .modal-contact .save_your_money .wpcf7-submit, .save_your_money .woocommerce-message .button, .woocommerce-message .save_your_money .button,
.save_your_money .woocommerce-error .button,
.woocommerce-error .save_your_money .button, .save_your_money .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .save_your_money a, .save_your_money .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .save_your_money a, .save_your_money .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item .save_your_money a, .save_your_money .modal-report .wpcf7-submit, .modal-report .save_your_money .wpcf7-submit {
  margin-top: 14px;
  font-size: 14px;
}

body .hsds-beacon .TSYHV {
  background: rgba(64, 82, 97, 0.7);
}
body .hsds-beacon .jwGyQJ.is-align-left {
  right: 0px;
  left: auto;
  cursor: pointer;
}

.footer {
  background-color: #0A2E36;
  border-top-right-radius: 40px;
  border-top-left-radius: 40px;
}
.footer .container {
  padding-top: 120px;
  padding-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .footer .container {
    padding-top: 60px;
    padding-bottom: 75px;
  }
}
.footer .container .footer-line {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 991px) {
  .footer .container .footer-line {
    display: block;
  }
}
.footer .container .footer-line.bottom-line {
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, 1fr);
  padding-top: 32px;
}
.footer .container .footer-line:first-of-type {
  padding-bottom: 60px;
  border-bottom: 1px solid #6B7075;
}
.footer .container .footer-line .footer-line_block.info-block {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.footer .container .footer-line .footer-line_block.info-block .custom-logo-link img {
  max-width: 250px;
}
.footer .container .footer-line .footer-line_block.info-block .tagline {
  font: 400 16px/150% "RedHat";
  color: #E2E3E4;
  max-width: 300px;
}
@media screen and (max-width: 991px) {
  .footer .container .footer-line .footer-line_block.subscribe-block {
    margin-top: 40px;
  }
}
.footer .container .footer-line .footer-line_block.subscribe-block .subscribe-block__heading {
  font: 400 18px/26px "RedHat";
  color: #fff;
  margin-bottom: 4px;
}
.footer .container .footer-line .footer-line_block.subscribe-block .subscribe-block__description {
  font: 400 16px/140% "RedHat";
  color: #6B7075;
  margin-bottom: 24px;
}
.footer .container .footer-line .footer-line_block.subscribe-block .form-row {
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 565px) {
  .footer .container .footer-line .footer-line_block.subscribe-block .form-row {
    display: block;
  }
}
.footer .container .footer-line .footer-line_block.subscribe-block .form-row input {
  min-width: 310px;
  background-color: rgba(218, 239, 221, 0.44);
  border-color: transparent;
  color: #fff;
}
@media screen and (max-width: 565px) {
  .footer .container .footer-line .footer-line_block.subscribe-block .form-row input {
    min-width: 100%;
  }
}
@media screen and (max-width: 565px) {
  .footer .container .footer-line .footer-line_block.subscribe-block .form-row .btn_main, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .footer .container .footer-line .footer-line_block.subscribe-block .form-row .button, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .footer .container .footer-line .footer-line_block.subscribe-block .form-row .button, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .footer .container .footer-line .footer-line_block.subscribe-block .form-row .button, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .footer .container .footer-line .footer-line_block.subscribe-block .form-row .button, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .footer .container .footer-line .footer-line_block.subscribe-block .form-row .button, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .modal-contact .wpcf7-submit, .modal-contact .footer .container .footer-line .footer-line_block.subscribe-block .form-row .wpcf7-submit, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .woocommerce-message .button, .woocommerce-message .footer .container .footer-line .footer-line_block.subscribe-block .form-row .button,
  .footer .container .footer-line .footer-line_block.subscribe-block .form-row .woocommerce-error .button,
  .woocommerce-error .footer .container .footer-line .footer-line_block.subscribe-block .form-row .button, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .footer .container .footer-line .footer-line_block.subscribe-block .form-row a, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .footer .container .footer-line .footer-line_block.subscribe-block .form-row a, .footer .container .footer-line .footer-line_block.subscribe-block .form-row .modal-report .wpcf7-submit, .modal-report .footer .container .footer-line .footer-line_block.subscribe-block .form-row .wpcf7-submit {
    max-width: 100%;
    display: block;
    margin-top: 8px;
    text-align: center;
    width: 100%;
  }
}
.footer .container .footer-line .footer-line_block.subscribe-block .form-row ::-webkit-input-placeholder {
  color: #fff;
}
.footer .container .footer-line .footer-line_block.subscribe-block .form-row :-moz-placeholder {
  color: #fff;
}
.footer .container .footer-line .footer-line_block.subscribe-block .form-row ::-moz-placeholder {
  color: #fff;
}
.footer .container .footer-line .footer-line_block.subscribe-block .form-row :-ms-input-placeholder {
  color: #fff;
}
.footer .container .footer-line .footer-line_block.social-block {
  margin-bottom: 30px;
}
.footer .container .footer-line .footer-line_block.social-block ul {
  display: flex;
  gap: 20px;
}
.footer .container .footer-line .footer-line_block.social-block ul li a {
  display: block;
  background: no-repeat 50%;
  width: 33px;
  height: 33px;
}
.footer .container .footer-line .footer-line_block.social-block ul li a.fb {
  background-image: url(../img/icons/fb.svg);
}
.footer .container .footer-line .footer-line_block.social-block ul li a.instagram {
  background-image: url(../img/icons/instagram.svg);
}
.footer .container .footer-line .footer-line_block.social-block ul li a.youtube {
  background-image: url(../img/icons/youtube.svg);
}
.footer .container .footer-line .footer-line_block.copyright-block {
  color: #E2E3E4;
  font: 400 14px/120% "RedHat";
}

.home.role-guest .footer {
  border-top: 1px solid rgba(225, 229, 233, 0.5);
  border-right: 1px solid rgba(225, 229, 233, 0.5);
  border-left: 1px solid rgba(225, 229, 233, 0.5);
}

#test-mode-panel {
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 20px;
  background-color: #23A455;
  border-radius: 0 0 20px 20px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
}
#test-mode-panel button {
  position: absolute;
  top: 0px;
  right: 0px;
  background: black;
  border: 1px solid #fff;
  border-radius: 0px 0px 0px 50%;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
}

.modal-open-app-if-mobile-session {
  display: none;
}
.modal-open-app-if-mobile-session.active {
  position: fixed;
  left: 0;
  bottom: 0;
  background: #fff;
  padding: 24px 16px;
  border: 1px solid #CFDBD5;
  border-radius: 8px 8px 0 0;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.16), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  z-index: 100000;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.modal-open-app-if-mobile-session.active .hero {
  display: flex;
  align-items: center;
  gap: 15px;
}
.modal-open-app-if-mobile-session.active .hero .logo {
  width: 52px;
  min-width: 52px;
  height: 52px;
  border-radius: 8px;
  background: #0A2E36 url(/wp-content/themes/my_theme/assets/img/logo_mini.svg) no-repeat 50%/contain;
}
.modal-open-app-if-mobile-session.active .hero h3 {
  font: normal 700 clamp(16px, 5vw, 22px)/120% "RedHat", sans-serif;
  margin: 0;
  color: #0A2E36;
}
.modal-open-app-if-mobile-session.active p {
  color: #3B585E;
  font: normal 500 16px/130% "RedHat", sans-serif;
}
.modal-open-app-if-mobile-session.active .button-row button, .modal-open-app-if-mobile-session.active .button-row a {
  display: block;
  text-align: center;
  width: 100%;
  padding: 10px 20px;
  border-radius: 8px;
  border: none;
  font: normal 600 16px/20px "RedHat", sans-serif;
}
.modal-open-app-if-mobile-session.active .button-row .download-btn {
  background: #23A455;
  margin-bottom: 10px;
  color: #fff;
}
.modal-open-app-if-mobile-session.active .button-row .close-popup {
  background: white;
  color: #23A455;
}

.open-app-modal-cookie {
  display: none;
}
.open-app-modal-cookie.active {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100svh; /* iOS16+/новые браузеры */
  min-height: 100dvh;
  height: -webkit-fill-available;
  padding-top: calc(env(safe-area-inset-top) + 16px);
  padding-bottom: calc(env(safe-area-inset-bottom) + 16px);
  z-index: 99999;
  background: #14373E url("/wp-content/themes/my_theme/assets/img/modal-app-bg.png") center/cover no-repeat;
}
.open-app-modal-cookie.active .open-app-modal__logo {
  max-width: 210px;
  margin: 0 auto;
}
.open-app-modal-cookie.active .open-app-modal__image {
  max-width: 390px;
  width: 100%;
  margin: 0 auto;
  flex: 0 1 auto;
  min-height: 200px;
  overflow: hidden;
}
.open-app-modal-cookie.active .open-app-modal__image .image {
  height: 100%;
  margin: 0 auto;
  aspect-ratio: 3/4;
  background: url("/wp-content/themes/my_theme/assets/img/modal-app-img.webp") center/contain no-repeat;
}
.open-app-modal-cookie.active .open-app-modal__inner {
  position: relative;
  height: 100%;
  display: flex;
  gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 12px;
  text-align: center;
  padding: 40px 16px;
}
.open-app-modal-cookie.active .open-app-modal__close {
  position: absolute;
  top: 44px;
  right: 16px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: none;
}
.open-app-modal-cookie.active .open-app-modal__close span {
  width: 24px;
  height: 24px;
  background: url("/wp-content/themes/my_theme/assets/img/icons/close/close-green.svg") center/cover no-repeat;
}
.open-app-modal-cookie.active .open-app-modal__text {
  color: #fff;
  max-width: 390px;
  margin: 0 auto;
  text-align: center;
  font: normal 700 28px/120% "RedHat", sans-serif;
}
.open-app-modal-cookie.active .download-btn {
  display: block;
  width: 100%;
  max-width: 390px;
  margin: 0 auto;
  padding: 13px 16px;
  border-radius: 8px;
  background: #23A455;
  color: #fff;
  font: normal 700 16px/18px "RedHat", sans-serif;
  bottom: calc(env(safe-area-inset-bottom) + 16px);
}

.map-breadcrumbs-wr {
  position: absolute;
  top: 64px;
  right: 12px;
  display: none;
  padding: 8px 12px;
  max-width: 60%;
  transition: all 0.5s ease;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  z-index: 50;
}
.map-breadcrumbs-wr .map-breadcrumbs-wr__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}
.map-breadcrumbs-wr .map-breadcrumbs-wr__list li {
  margin-right: 8px;
  font-weight: 600;
}
.map-breadcrumbs-wr .map-breadcrumbs-wr__list li:last-child {
  margin-right: 0;
}
.map-breadcrumbs-wr .map-breadcrumbs-wr__list li a {
  color: #23A455;
}
.map-breadcrumbs-wr .map-breadcrumbs-wr__list li.map-breadcrumbs-wr__item_zip {
  order: 1;
  flex: 1 1 100%;
  font-weight: 400;
}
.map-breadcrumbs-wr .map-breadcrumbs-wr__list li.map-breadcrumbs-wr__item_zip a {
  color: #6B7075;
}

.map-wr.mini-desktop .map-breadcrumbs-wr {
  top: 75px;
}
.map-wr.mini-desktop .search-wr__map-info {
  top: 140px;
}

@media screen and (max-width: 1199px) {
  .map-wr .map-breadcrumbs-wr {
    top: 75px;
  }
  .map-wr .search-wr__map-info {
    top: 140px;
  }
}
.map-options-wr {
  position: absolute;
  right: 16px;
  bottom: 24px;
  font-family: "RedHat";
  display: flex;
  gap: 8px;
  z-index: 1001;
}
@media screen and (max-width: 1440px) {
  .map-options-wr {
    font-size: 12px;
    right: 16px;
    bottom: 16px;
    gap: 6px;
  }
}
.map-options-wr .map-zoom {
  padding: 2px 12px !important;
}
.map-options-wr .map-styles-wr {
  background-color: #E1E5E9;
  padding: 8px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  z-index: 2;
  font-size: 14px;
}
.map-options-wr .map-styles-wr .map-styles--title {
  font-weight: 600;
}
.map-options-wr .map-styles-wr .map-styles--list {
  display: flex;
  gap: 4px;
}
.map-options-wr .map-styles-wr .map-styles {
  position: relative;
}
.map-options-wr .map-styles-wr .map-styles__current {
  padding: 8px 40px 9px;
  cursor: pointer;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.map-options-wr .map-styles-wr .map-styles__current.active {
  background-color: #0A2E36;
  color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.map-options-wr .map-styles-wr .map-styles__current.active::before {
  background-color: #fff;
}
.map-options-wr .map-styles-wr .map-styles__current.active::after {
  background-color: #fff;
}
.map-options-wr .map-styles-wr .map-styles__current:hover:not(.active) {
  background-color: #E4FFE8;
}
.map-options-wr .map-styles-wr .map-styles__current::after {
  content: "";
  display: block;
  height: 6px;
  width: 12px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/arrow-down.svg");
  mask-image: url("../img/icons/arrow-down.svg");
  margin-left: 8px;
  position: absolute;
  right: 12px;
  top: 50%;
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -webkit-transform: translateY(-50%);
  /* Chrome, Safari, Opera */
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 600px) {
  .map-options-wr .map-styles-wr .map-styles__current {
    font-size: 0;
    height: 34px;
    padding: 8px 33px;
  }
}
.map-options-wr .map-styles-wr .map-styles.map-styles--streets .map-styles__current::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/icon_streets.svg");
  mask-image: url("../img/icons/icon_streets.svg");
  position: absolute;
  left: 12px;
  top: 50%;
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -webkit-transform: translateY(-50%);
  /* Chrome, Safari, Opera */
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.map-options-wr .map-styles-wr .map-styles.map-styles--streets .map-styles__current.active::before {
  background-color: #fff;
}
.map-options-wr .map-styles-wr .map-styles.map-styles--sats .map-styles__current::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/icon_satelline.svg");
  mask-image: url("../img/icons/icon_satelline.svg");
  position: absolute;
  left: 12px;
  top: 50%;
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -webkit-transform: translateY(-50%);
  /* Chrome, Safari, Opera */
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.map-options-wr .map-styles-wr .map-styles.map-styles--sats .map-styles__current.active::before {
  background-color: #fff;
}
.map-options-wr .map-styles-wr .map-styles .map-styles--list {
  position: absolute;
  bottom: calc(100% + 4px);
  display: flex;
  flex-direction: column;
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.map-options-wr .map-styles-wr .map-styles .map-styles--list li {
  padding: 2px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.map-options-wr .map-styles-wr .map-styles .map-styles--list li .map__style {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.map-options-wr .map-styles-wr .map-styles .map-styles--list li .map__style:hover {
  background-color: #E4FFE8;
}
.map-options-wr .map-styles-wr .map__style {
  width: 94px;
  padding: 10px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0A2E36;
  background: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.map-options-wr .map-styles-wr .map__style::before {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  margin-right: 8px;
}
.map-options-wr .map-styles-wr .map__style:hover:not(.active) {
  background-color: #E4FFE8;
}
.map-options-wr .map-styles-wr .map__style.streets__style::before {
  -webkit-mask-image: url("../img/icons/map.svg");
  mask-image: url("../img/icons/map.svg");
}
.map-options-wr .map-styles-wr .map__style.satellite__style::before {
  -webkit-mask-image: url("../img/icons/globe.svg");
  mask-image: url("../img/icons/globe.svg");
}
.map-options-wr .map-styles-wr .map__style.active {
  background-color: #0A2E36;
  color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.map-options-wr .map-styles-wr .map__style.active::before {
  background-color: #fff;
}
.map-options-wr .map-additional-wr {
  position: relative;
  z-index: 1;
}
.map-options-wr .map-additional-wr.options-vertical > ul {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 4px;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li {
  display: flex;
  flex-direction: column;
  padding: 0;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li.active .toggle3d-btn {
  color: #fff;
  background-color: #0A2E36;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span {
  width: 34px;
  height: 34px;
  padding: 5px;
  color: #0A2E36;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.draw {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.draw.active {
  background-color: #0A2E36;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.draw.active::before {
  background-color: #fff;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.draw::before {
  content: "";
  display: block;
  height: 22px;
  width: 22px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.draw.tools::before {
  -webkit-mask-image: url("../img/icons/tools.svg");
  mask-image: url("../img/icons/tools.svg");
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.draw.draw__enable::before {
  -webkit-mask-image: url("../img/icons/draw-polygon.svg");
  mask-image: url("../img/icons/draw-polygon.svg");
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.draw.draw__delete::before {
  -webkit-mask-image: url("../img/icons/trash.svg");
  mask-image: url("../img/icons/trash.svg");
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.zoom {
  font-size: 20px;
  font-weight: 600;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span.disabled {
  opacity: 0.5;
  cursor: default;
}
.map-options-wr .map-additional-wr.options-vertical > ul > li > span:not(.disabled):hover {
  background-color: #E4FFE8;
}
.map-options-wr .map-additional-wr.options-vertical.tools-active .additional__option_compass {
  bottom: 352px;
}
.map-options-wr .map-additional-wr.options-vertical.tools-active .additional__option_fit {
  bottom: 306px;
}
.map-options-wr .map-additional-wr__title {
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px;
  display: flex;
  align-items: center;
  color: #0A2E36;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.map-options-wr .map-additional-wr__title:hover {
  background-color: #E4FFE8;
}
.map-options-wr .map-additional-wr__title.active {
  background-color: #0A2E36;
  color: #fff;
}
.map-options-wr .map-additional-wr__title.active::before {
  background-color: #fff;
}
.map-options-wr .map-additional-wr__title::before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/filters.svg");
  mask-image: url("../img/icons/filters.svg");
  margin-right: 8px;
}
.map-options-wr .map-additional-wr__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.map-options-wr .map-additional-wr__subtitle {
  font-size: 18px;
  font-weight: bold;
}
.map-options-wr .map-additional-wr__close {
  font-size: 0;
  width: 24px;
  height: 24px;
  background: no-repeat 50% url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.24309 1.25786L0.757812 9.74315M9.24309 9.74309L0.757812 1.25781' stroke='%2328303F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  border: none;
}
.map-options-wr .map-additional-wr__options, .map-options-wr .map-additional-wr__options_sizes {
  display: none;
  position: absolute;
  bottom: 48px;
  right: 0;
  background-color: #fff;
  padding: 16px 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  z-index: 9999;
}
.map-options-wr .map-additional-wr__options.opened, .map-options-wr .map-additional-wr__options_sizes.opened {
  display: flex;
  flex-direction: column;
  width: 332px;
}
.map-options-wr .map-additional-wr__options.opened ul.map-additional-wr__options_list, .map-options-wr .map-additional-wr__options_sizes.opened ul.map-additional-wr__options_list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0 8px;
}
.map-options-wr .map-additional-wr__options .additional__option, .map-options-wr .map-additional-wr__options_sizes .additional__option {
  text-wrap: nowrap;
  display: grid;
  grid-template-columns: 1fr 45px;
  align-items: center;
  grid-column-gap: 20px;
}
.map-options-wr .map-additional-wr__options .additional__option.active, .map-options-wr .map-additional-wr__options_sizes .additional__option.active {
  border-color: #E4FFE8;
}
.map-options-wr .map-additional-wr__options .additional__option.active > span, .map-options-wr .map-additional-wr__options_sizes .additional__option.active > span {
  background-color: #E4FFE8;
}
.map-options-wr .map-additional-wr__options .additional__option input[type=checkbox], .map-options-wr .map-additional-wr__options_sizes .additional__option input[type=checkbox] {
  display: none !important;
}
.map-options-wr .map-additional-wr__options {
  right: 52px;
}
.map-options-wr .tools-block {
  display: none;
}
.map-options-wr .tools-block.active {
  display: block;
}
.map-options-wr .tools-block.active .controls {
  position: absolute;
  right: 0;
  left: 0;
  top: -92px;
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 4px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.map-options-wr .tools-block .controls button {
  font-size: 0;
  color: #0A2E36;
  border: 1px solid #CFDBD5;
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  padding: 5px;
  color: #0A2E36;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.map-options-wr .tools-block .controls button::before {
  content: "";
  display: block;
  height: 22px;
  width: 22px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.map-options-wr .tools-block .controls button#measure_line::before {
  -webkit-mask-image: url("../img/icons/line.svg");
  mask-image: url("../img/icons/line.svg");
}
.map-options-wr .tools-block .controls button#measure_area::before {
  -webkit-mask-image: url("../img/icons/area.svg");
  mask-image: url("../img/icons/area.svg");
}
.map-options-wr .tools-block .controls button:hover {
  background-color: #E4FFE8;
}
.map-options-wr .tools-block .controls button.active {
  background-color: #0A2E36;
  color: #fff;
}
.map-options-wr .tools-block .controls button.active::before {
  background-color: #fff;
}
.map-options-wr .tools-block .controls button.active::after {
  background-color: #fff;
}

.additional__option_compass {
  position: absolute;
  bottom: 266px;
  right: 0;
  background: url(../img/icons/compass.svg) no-repeat center;
  width: 44px;
  height: 44px;
  cursor: pointer;
  transition: transform 0.1s linear, opacity 0.3s;
  opacity: 0;
}
.additional__option_compass.visible {
  opacity: 1;
}

.additional__option_fit {
  position: absolute;
  bottom: 214px;
  right: 0;
  background: #fff url(../img/icons/fit_to_element.svg) no-repeat center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  width: 44px;
  height: 44px;
  cursor: pointer;
}
.additional__option_fit:hover {
  background-color: #E4FFE8;
}

.measure-info {
  display: none;
  position: fixed;
  right: 16px;
  top: 137px;
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
  -moz-box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
  box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
  padding: 16px;
  width: 352px;
}
@media screen and (max-width: 1080px) {
  .measure-info {
    width: 262px;
    top: 145px;
  }
}
@media screen and (max-width: 991px) {
  .measure-info {
    top: 145px;
  }
}
@media screen and (max-height: 750px) {
  .measure-info {
    right: 66px;
  }
}
.measure-info .measure-close {
  position: absolute;
  top: 16px;
  right: 16px;
  background: url("../img/icons/remove.svg") no-repeat 50%;
  border: none;
  width: 24px;
  height: 24px;
  font-size: 0;
}
.measure-info.measure-info-realtime {
  top: 16px;
}
.measure-info.measure-info-realtime .measure-realtime-info {
  min-height: 48px;
}
.measure-info.measure-info-realtime .measure-realtime-info li {
  display: flex;
  justify-content: space-between;
  color: #0A2E36;
  gap: 12px;
  font-size: 12px;
  line-height: 150%;
}
.measure-info.measure-info-realtime .measure-realtime-info li span + span {
  text-align: right;
  font-weight: 700;
}
.measure-info.measure-info-realtime .measure-realtime-info li + li {
  margin-top: 12px;
}
.measure-info.measure-info-realtime #measure-undo {
  margin-top: 16px;
  padding: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
  background: #fff;
  border: 1px solid #CFDBD5;
  color: #23A455;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.measure-info.measure-info-realtime #measure-undo::before {
  content: "";
  display: block;
  height: 17px;
  width: 16px;
  background-color: #23A455;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/undo.svg");
  mask-image: url("../img/icons/undo.svg");
}
.measure-info.measure-info-realtime #measure-undo:hover {
  background-color: #23A455;
  color: #fff;
}
.measure-info.measure-info-realtime #measure-undo:hover::before {
  background-color: #fff;
}
.measure-info-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 12px;
}
.measure-info-title #measure_delete {
  position: absolute;
  top: 8px;
  right: 8px;
  border: none;
  font-size: 0;
  padding: 0;
  background-color: #fff;
}
.measure-info-title #measure_delete::before {
  content: "";
  display: block;
  height: 32px;
  width: 32px;
  background-color: #28303F;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/remove.svg");
  mask-image: url("../img/icons/remove.svg");
}
.measure-info #toggle-area-label {
  display: none !important;
}
.measure-info #toggle-area-label + label {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 4px 8px;
  border: 1px solid #CFDBD5;
  display: block;
  max-width: max-content;
  margin: 0 0 20px auto;
  color: #0A2E36;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  cursor: pointer;
}
.measure-info #toggle-area-label + label::after {
  content: "Off";
  color: #CFDBD5;
  margin-left: 4px;
}
.measure-info #toggle-area-label:checked + label::after {
  content: "On";
  color: #23A455;
}
.measure-info-list {
  width: 100%;
  max-height: 269px;
  overflow-y: auto;
  font-size: 14px;
}
.measure-info-list::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.measure-info-list::-webkit-scrollbar-track {
  background: #F0F5F2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.measure-info-list::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.measure-info-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 7px;
  gap: 10px;
  border: 1px solid #E1E5E9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.measure-info-list li + li {
  margin-top: 8px;
}
.measure-info-list li span {
  white-space: pre-wrap;
}
.measure-info-list li .btn-show {
  border: none;
  font-size: 0;
  padding: 0;
  background-color: #fff;
}
.measure-info-list li .btn-show::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #F00000;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/icon_trash.svg");
  mask-image: url("../img/icons/icon_trash.svg");
}

.tooltip {
  display: none;
  position: absolute;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  padding: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  pointer-events: none;
  z-index: 1000;
}

.advanced-filters__modal .filters-modal-header {
  font: 600 24px/133.33% "ChakraPetch";
  margin: 0 48px 32px 0;
  grid-area: header;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.advanced-filters__modal .filters-modal-header .select2-container {
  width: 160px !important;
}
.advanced-filters__modal .filters-modal-header .select2-container .select2-selection {
  border: 1px solid #E1E5E9;
  padding: 8px 11px 9px !important;
}
.advanced-filters__modal .filters-modal-header .select2-container .select2-selection .select2-selection__rendered {
  display: flex !important;
  font: 500 14px/120% "RedHat";
  color: #1D2022;
  max-width: 80%;
}
@media screen and (max-width: 1440px) {
  .advanced-filters__modal .filters-modal-header {
    margin-bottom: 18px;
  }
}
.advanced-filters__modal .filters-modal--wr {
  display: flex;
  max-height: 75vh;
}
@media screen and (max-width: 1440px) {
  .advanced-filters__modal .filters-modal--wr {
    max-height: 65vh;
  }
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-nav {
  padding: 0 15px 0 0;
  max-width: 215px;
  width: 100%;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-nav .filters-nav-list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-nav .filters-nav-list .filter-nav-item {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid transparent;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-nav .filters-nav-list .filter-nav-item.active {
  border: 1px solid #23A455;
  background-color: #F0F5F2;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-nav .filters-nav-list .filter-nav-item:hover {
  background-color: #F0F5F2;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-nav .filters-nav-list .filter-nav-item a {
  padding: 7px 11px;
  font: 400 14px/120% "RedHat";
  color: #1D2022;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-nav .filters-nav-list .filter-nav-item a span {
  color: #23A455;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr {
  width: 100%;
  overflow-y: scroll;
  overflow-x: clip;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr {
  display: flex;
  flex-direction: column;
  gap: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 12px;
  background-color: #F0F5F2;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row {
  display: flex;
  gap: 8px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row .quick-filter__checkbox {
  margin: 0;
  background-color: #fff;
  padding: 0;
  border-radius: 50%;
  width: 16px;
  height: 16px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row .quick-filter__checkbox:hover {
  border-color: #23A455;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row .quick-filter__checkbox:checked {
  border: 5px solid #23A455;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row .quick-filter__checkbox:not(:checked) {
  background-color: #fff;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row .quick-filter__checkbox:disabled {
  background-color: #F0F5F2;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row .quick-filter__checkbox:disabled:hover {
  border-color: #E2E3E4;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row label {
  display: flex;
  flex-direction: column;
  color: #1D2022;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .quick-filters-wr .quick-filter--row label span {
  font-size: 12px;
  color: #6B7075;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row {
  display: grid;
  grid-template-columns: 29% 69%;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .filter-row__label {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .filter-row__label span.show-title:after {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  white-space: pre-line;
  position: absolute;
  content: attr(data-title);
  padding: 5px;
  z-index: 1;
  top: 33px;
  max-width: 250px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .filter-row__label .nulls-checkbox--wr {
  width: 100%;
  display: flex;
  gap: 8px;
  position: relative;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .filter-row__label .nulls-checkbox--wr .hint-text-hidden {
  display: none;
  position: absolute;
  top: 102%;
  left: 0;
  z-index: 9;
  width: 200px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  white-space: pre-line;
  padding: 8px;
  color: #fff;
  background: #0A2E36;
  font-size: 12px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .filter-row__label .nulls-checkbox--wr .hint-text {
  color: #23A455;
  font-size: 12px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .filter-row__label input[name=nulls]:hover + .hint-text-hidden {
  display: block;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .between-inputs {
  display: grid;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .between-inputs:not(.one-col) {
  grid-template-columns: 49% 49%;
  justify-content: space-between;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container {
  width: 100% !important;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection {
  border-color: #E2E3E4 !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection[aria-disabled=false]:hover {
  border-color: #23A455 !important;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection textarea {
  font-family: "RedHat";
  margin: 0;
  height: 29px;
  line-height: 28px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection textarea::placeholder {
  color: #707070;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection .select2-selection__rendered {
  display: block;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection .select2-selection__rendered li {
  margin: 4px 4px 0 0;
  padding: 0 20px 0 7px;
  background-color: #F0F5F2;
  border: 1px solid #E2E3E4;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection .select2-selection__rendered li .select2-selection__choice__display {
  padding-left: 0;
  padding-right: 4px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection .select2-selection__rendered li .select2-selection__choice__remove {
  top: 1px;
  left: auto;
  right: 8px;
  border: none;
  padding: 0;
  width: 12px;
  height: 12px;
  background: url(../img/icons/icon_close.svg) no-repeat;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection--multiple {
  padding: 1px 11px;
  max-height: 114px;
  overflow: auto;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection--multiple::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  padding-right: 30px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection--multiple::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 8px;
  margin: 2px 0;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .select2-container .select2-selection--multiple::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 8px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants {
  position: absolute;
  background-color: #fff;
  margin-top: 4px;
  top: 100%;
  right: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-family: "RedHat";
  width: 69%;
  z-index: 9;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants.not-found {
  padding: 8px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .search-variant {
  cursor: pointer;
  padding: 4px 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #0A2E36;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .search-variant:hover {
  color: #fff;
  background-color: #23A455;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .search-variant:first-of-type:hover {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .search-variant:last-of-type:hover {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .search-variant .property-address {
  font-weight: 600;
  font-size: 14px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .search-variant .property-apn,
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .search-variant .property-city-state,
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .search-variant .property-owner {
  font-size: 12px;
  font-weight: 400;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .see-all-container {
  margin-top: 6px;
  padding: 4px 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #E4FFE8;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .see-all-container:hover {
  background-color: #0A2E36;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .see-all-container:hover a {
  color: #E4FFE8;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .search-variants .see-all-container a {
  text-align: center;
  font-family: "RedHat";
  width: 100%;
  color: #0A2E36;
  display: block;
  font-weight: 600;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row[data-filter=county] .select2-selection--multiple {
  display: flex;
  flex-wrap: wrap;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row[data-operator=condition] .filter_with_condition, .advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row[data-filter=apn] .filter_with_condition, .advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row.flexible_conditions .filter_with_condition {
  display: grid;
  grid-template-columns: minmax(60px, 19%) 1fr;
  grid-gap: 5px;
  align-items: center;
  justify-content: space-between;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row[data-operator=condition] .filter_with_condition .select2-selection, .advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row[data-filter=apn] .filter_with_condition .select2-selection, .advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row.flexible_conditions .filter_with_condition .select2-selection {
  min-width: auto !important;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row.flexible_conditions .single-input {
  display: grid;
  grid-template: none;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row.flexible_conditions .filter_with_condition {
  grid-template-columns: 120px calc(100% - 125px);
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row.flexible_conditions .hidden {
  display: none;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .words-container {
  padding-top: 15px;
  grid-column: 1/-1;
}
.advanced-filters__modal .filters-modal--wr .filters-content-wr .filter-inner-wr .filter-row .words-container.hidden {
  display: none;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-result {
  max-width: 210px;
  width: 100%;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-result .filter-block {
  flex-direction: column;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-result .filter-block h4 {
  margin: 0 0 4px;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-result .filter-block .filter-values-row .filter-value {
  position: relative;
  padding-right: 20px;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-result .filter-block .filter-values-row .filter-value .delete {
  cursor: pointer;
  height: fit-content;
  position: absolute;
  top: 0;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-result .filter-block .filter-values-row .filter-value .delete::after {
  content: "";
  display: block;
  height: 20px;
  width: 16px;
  background-color: #D42C29;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-mask-image: url("../img/icons/remove.svg");
  mask-image: url("../img/icons/remove.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.advanced-filters__modal .filters-modal--wr .filters-sidebar-result .filter-block .filter-values-row .filter-value .delete:hover::after {
  background-color: #000;
}
.advanced-filters__modal .filters-modal-footer {
  display: flex;
  justify-content: end;
  gap: 8px;
  position: relative;
}
.advanced-filters__modal .filters-modal-footer .filter-actions--info {
  margin-right: auto;
  display: none;
  justify-content: space-between;
  background-color: #F0F5F2;
  padding: 12px 16px;
  width: 100%;
  max-width: 263px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.advanced-filters__modal .filters-modal-footer .filter-actions--info__text {
  font-size: 14px;
  color: #23A455;
  margin-right: 12px;
}
.advanced-filters__modal .filters-modal-footer .filter-actions--info .filter-actions--info__alerts {
  color: #D42C29;
}
.advanced-filters__modal .filters-modal-footer .filter-actions--info .filter-actions__btn--save {
  font-size: 0;
  margin: 0 12px 0 auto;
}
.advanced-filters__modal .filters-modal-footer .filter-actions--info .filter-actions__btn--save::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #147A3C;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/save.svg");
  mask-image: url("../img/icons/save.svg");
}
.advanced-filters__modal .filters-modal-footer .filter-actions--info .filter-actions__btn--save.disabled::before {
  background-color: #6B7075;
}
.advanced-filters__modal .filters-modal-footer .filter-actions--info .filter-actions__btn--clear {
  font-size: 0;
}
.advanced-filters__modal .filters-modal-footer .filter-actions--info .filter-actions__btn--clear::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #D42C29;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/icon_trash.svg");
  mask-image: url("../img/icons/icon_trash.svg");
}
.advanced-filters__modal .filters-modal-footer.active .filter-actions--info {
  display: flex;
}
.advanced-filters__modal .filters-modal-footer .filters-actions__btn {
  min-width: 130px;
  height: 40px;
  padding: 7px 10px;
}
.advanced-filters__modal .filters-modal-footer .filters-actions__btn.disabled {
  cursor: not-allowed;
  background-color: #fff !important;
  border: 1px solid #CFDBD5 !important;
  color: #CFDBD5 !important;
}

#ui-datepicker-div {
  z-index: 99999 !important;
}

.tokens-modal-fields p {
  line-height: 22px;
  margin-bottom: 20px;
}

.tokens_items {
  margin-top: 20px;
}
.tokens_items .token_item input {
  display: none;
}
.tokens_items .token_item label {
  display: block;
  border: 1px solid #CFDBD5;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 24px;
  cursor: pointer;
  margin-bottom: 20px;
  color: #1D2022;
}
.tokens_items .token_item label .text_count {
  color: #182440;
  display: block;
  font: 600 24px/120% "ChakraPetch";
  margin-bottom: 4px;
}
.tokens_items .token_item label .price {
  color: #303950;
  display: block;
  font: 400 18px/26px "RedHat";
  margin-bottom: 8px;
}
.tokens_items .token_item label:hover {
  border: 1px solid #23A455;
  background: #E4FFE8;
}
.tokens_items .token_item input:checked ~ label {
  background-color: #0A2E36;
  color: #fff;
}
.tokens_items .token_item input:checked ~ label .text_count, .tokens_items .token_item input:checked ~ label .price {
  color: #fff;
}

.row-tokens {
  text-align: right;
  color: #182440;
}
.row-tokens p + p {
  margin-top: 8px;
}
.row-tokens p:first-child {
  font-size: 14px;
}
.row-tokens input[type=checkbox] {
  margin: 0;
}
.row-tokens input[type=checkbox]:not(:checked) {
  background-color: #fff;
}
.row-tokens label {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.row-tokens a {
  color: #23A455;
  font-weight: 500;
}

.row-tokens-action label {
  margin: 10px 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.row-tokens-action label input {
  margin: 0;
  background-color: #fff;
}

.export-modal, .modal.modal-trace {
  max-width: 1200px;
  padding: 0 !important;
}
.export-modal.subscriber, .modal.modal-trace.subscriber {
  border-radius: 0;
  width: 100%;
  max-width: 1285px;
}
.export-modal:not(.administrator):not(.no_payment):not(.step1):not([data-subscription=partner]) .close-modal, .modal.modal-trace:not(.administrator):not(.no_payment):not(.step1):not([data-subscription=partner]) .close-modal {
  display: none !important;
}
.export-modal.administrator, .export-modal.no_payment, .export-modal[data-subscription=partner], .modal.modal-trace.administrator, .modal.modal-trace.no_payment, .modal.modal-trace[data-subscription=partner] {
  max-width: 640px;
}
.export-modal.administrator .export-modal-wr__title_wrap .order-actions__btn--cancel, .export-modal.no_payment .export-modal-wr__title_wrap .order-actions__btn--cancel, .export-modal[data-subscription=partner] .export-modal-wr__title_wrap .order-actions__btn--cancel, .modal.modal-trace.administrator .export-modal-wr__title_wrap .order-actions__btn--cancel, .modal.modal-trace.no_payment .export-modal-wr__title_wrap .order-actions__btn--cancel, .modal.modal-trace[data-subscription=partner] .export-modal-wr__title_wrap .order-actions__btn--cancel {
  display: none;
}
.export-modal.administrator .export-modal-wr, .export-modal.no_payment .export-modal-wr, .export-modal[data-subscription=partner] .export-modal-wr, .modal.modal-trace.administrator .export-modal-wr, .modal.modal-trace.no_payment .export-modal-wr, .modal.modal-trace[data-subscription=partner] .export-modal-wr {
  display: flex;
  flex-direction: column;
}
.export-modal.administrator .export-modal-wr--payment, .export-modal.no_payment .export-modal-wr--payment, .export-modal[data-subscription=partner] .export-modal-wr--payment, .modal.modal-trace.administrator .export-modal-wr--payment, .modal.modal-trace.no_payment .export-modal-wr--payment, .modal.modal-trace[data-subscription=partner] .export-modal-wr--payment {
  display: none;
}
.export-modal.no_payment a.close-modal, .modal.modal-trace.no_payment a.close-modal {
  top: 24px;
}
.export-modal.payment-success, .modal.modal-trace.payment-success {
  max-width: 540px;
}
.export-modal.payment-success .export-modal-wr[data-type=tokens] .tokens-modal-fields, .modal.modal-trace.payment-success .export-modal-wr[data-type=tokens] .tokens-modal-fields {
  display: none;
}
.export-modal.payment-success .export-modal-wr, .modal.modal-trace.payment-success .export-modal-wr {
  display: flex;
  flex-direction: column;
}
.export-modal.payment-success .export-modal-wr .export-modal-wr__title, .modal.modal-trace.payment-success .export-modal-wr .export-modal-wr__title {
  margin-bottom: 0;
  padding-bottom: 0;
}
.export-modal.payment-success .export-modal-wr .export-modal-wr--payment, .modal.modal-trace.payment-success .export-modal-wr .export-modal-wr--payment {
  display: none;
}
.export-modal.payment-success .export-modal-wr .file-name .select2, .export-modal.payment-success .export-modal-wr .order-actions-row, .export-modal.payment-success .export-modal-wr .order-export-options-wr, .export-modal.payment-success .export-modal-wr .order-summary-row, .export-modal.payment-success .export-modal-wr .message-info, .export-modal.payment-success .export-modal-wr .order-summary__description-wr, .export-modal.payment-success .export-modal-wr .file-row__props-wr, .modal.modal-trace.payment-success .export-modal-wr .file-name .select2, .modal.modal-trace.payment-success .export-modal-wr .order-actions-row, .modal.modal-trace.payment-success .export-modal-wr .order-export-options-wr, .modal.modal-trace.payment-success .export-modal-wr .order-summary-row, .modal.modal-trace.payment-success .export-modal-wr .message-info, .modal.modal-trace.payment-success .export-modal-wr .order-summary__description-wr, .modal.modal-trace.payment-success .export-modal-wr .file-row__props-wr {
  display: none !important;
}
.export-modal.payment-success .export-modal-wr .file-row, .modal.modal-trace.payment-success .export-modal-wr .file-row {
  padding: 0;
  border: 0;
}
.export-modal-wr, .modal.modal-trace-wr {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "title payment" "inner payment";
  grid-template-rows: 100px auto;
}
.export-modal-wr .preloader, .modal.modal-trace-wr .preloader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
.export-modal-wr .preloader.hidden, .modal.modal-trace-wr .preloader.hidden {
  display: none;
}
.export-modal-wr .preloader.hidden .spinner, .modal.modal-trace-wr .preloader.hidden .spinner {
  display: none;
}
.export-modal-wr .preloader .filters-blocker, .modal.modal-trace-wr .preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 100%;
}
.export-modal-wr .preloader .spinner,
.export-modal-wr .preloader .spinner-select, .modal.modal-trace-wr .preloader .spinner,
.modal.modal-trace-wr .preloader .spinner-select {
  width: 100px;
  height: 100px;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  animation: spin 1s infinite linear;
  z-index: 999;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@media screen and (max-width: 767px) {
  .export-modal-wr, .modal.modal-trace-wr {
    grid-template-columns: 1fr;
    grid-template-areas: "title" "inner" "payment";
    grid-template-rows: auto;
  }
}
.export-modal-wr__title_wrap, .modal.modal-trace-wr__title_wrap {
  grid-area: title;
  padding: 15px 24px;
}
.export-modal-wr__title_wrap .order-actions__btn--cancel, .modal.modal-trace-wr__title_wrap .order-actions__btn--cancel {
  display: block;
  width: max-content;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  padding-left: 30px;
  margin-bottom: 20px;
  background: no-repeat 0 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14 7L10 12L14 17' stroke='%230A2E36' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.export-modal-wr__title, .modal.modal-trace-wr__title {
  margin: 0;
  color: #1D2022;
  font: 600 32px/150% "ChakraPetch";
}
.export-modal-wr--inner, .modal.modal-trace-wr--inner {
  grid-area: inner;
  padding: 15px 24px 32px;
  display: flex;
  flex-direction: column;
}
.export-modal-wr--inner .file-row, .modal.modal-trace-wr--inner .file-row {
  padding: 20px 16px;
  border-radius: 12px;
  border: 1px solid #CFDBD5;
  margin-bottom: 12px;
  display: grid;
  grid-template-columns: minmax(270px, 60%) auto;
  grid-column-gap: 20px;
  grid-template-areas: "name price" "props props";
}
.export-modal-wr--inner .file-row .block-file, .modal.modal-trace-wr--inner .file-row .block-file {
  display: flex;
  gap: 15px;
  grid-area: name;
}
.export-modal-wr--inner .file-row .block-file img, .modal.modal-trace-wr--inner .file-row .block-file img {
  width: 80px;
}
.export-modal-wr--inner .file-row .order-summary__description-wr, .modal.modal-trace-wr--inner .file-row .order-summary__description-wr {
  grid: descr;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  gap: 2px;
  padding: 14px 16px;
  border-radius: 8px;
  background: #F0F5F2;
  height: max-content;
  width: 196px;
  margin-left: auto;
}
.export-modal-wr--inner .file-row .order-summary__description-wr .subscription__type, .modal.modal-trace-wr--inner .file-row .order-summary__description-wr .subscription__type {
  color: #182440;
  font-size: 16px;
  font-weight: 500;
}
.export-modal-wr--inner .file-row .order-summary__description-wr .accent, .modal.modal-trace-wr--inner .file-row .order-summary__description-wr .accent {
  color: #23A455;
}
.export-modal-wr--inner .file-row .file-row__description-wr, .modal.modal-trace-wr--inner .file-row .file-row__description-wr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 10px;
}
.export-modal-wr--inner .file-row .file-row__description-wr .file-name, .modal.modal-trace-wr--inner .file-row .file-row__description-wr .file-name {
  font: 500 14px/130% "RedHat";
  color: #000;
  display: flex;
  align-items: center;
}
.export-modal-wr--inner .file-row .file-row__description-wr .file-name__dot, .modal.modal-trace-wr--inner .file-row .file-row__description-wr .file-name__dot {
  margin-right: 6px;
}
.export-modal-wr--inner .file-row .file-row__description-wr .file-name__ext-selection, .modal.modal-trace-wr--inner .file-row .file-row__description-wr .file-name__ext-selection {
  padding: 0 !important;
  border: 1px solid #E2E3E4 !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  height: 26px !important;
  min-width: 80px !important;
}
.export-modal-wr--inner .file-row .file-row__description-wr .file-name__ext-selection .select2-selection__rendered, .modal.modal-trace-wr--inner .file-row .file-row__description-wr .file-name__ext-selection .select2-selection__rendered {
  line-height: 24px;
  padding-left: 12px !important;
}
.export-modal-wr--inner .file-row .file-row__description-wr .file-name__ext-selection .select2-selection__arrow, .modal.modal-trace-wr--inner .file-row .file-row__description-wr .file-name__ext-selection .select2-selection__arrow {
  height: 18px !important;
  width: 18px !important;
  right: 8px !important;
}
.export-modal-wr--inner .file-row .file-row__description-wr .file-name__ext-selection .select2-selection__arrow::after, .modal.modal-trace-wr--inner .file-row .file-row__description-wr .file-name__ext-selection .select2-selection__arrow::after {
  height: 18px !important;
  width: 18px !important;
  background-size: contain;
}
.export-modal-wr--inner .file-row .file-row__description-wr .properties-count-wr, .modal.modal-trace-wr--inner .file-row .file-row__description-wr .properties-count-wr {
  font: 400 14px/120% "RedHat";
  color: #6B7075;
}
.export-modal-wr--inner .file-row .file-row__props-wr, .modal.modal-trace-wr--inner .file-row .file-row__props-wr {
  margin-top: 18px;
  grid-area: props;
}
.export-modal-wr--inner .file-row .file-row__props-wr .props-row, .modal.modal-trace-wr--inner .file-row .file-row__props-wr .props-row {
  display: grid;
  grid-template-columns: 1.3fr 1fr;
  font: 400 14px/120% "RedHat";
}
.export-modal-wr--inner .file-row .file-row__props-wr .props-row__heading-wr, .modal.modal-trace-wr--inner .file-row .file-row__props-wr .props-row__heading-wr {
  color: #6B7075;
  margin-bottom: 7px;
}
.export-modal-wr--inner .file-row .file-row__props-wr .props-row__heading-wr .props-row__count, .modal.modal-trace-wr--inner .file-row .file-row__props-wr .props-row__heading-wr .props-row__count {
  text-align: right;
}
.export-modal-wr--inner .file-row .file-row__props-wr .props-row__content-wr, .modal.modal-trace-wr--inner .file-row .file-row__props-wr .props-row__content-wr {
  color: #000;
  font-weight: 500;
}
.export-modal-wr--inner .file-row .file-row__props-wr .props-row__content-wr .export-file-name, .modal.modal-trace-wr--inner .file-row .file-row__props-wr .props-row__content-wr .export-file-name {
  color: #000;
}
.export-modal-wr--inner .file-row .file-row__props-wr .props-row__content-wr .properties-count, .modal.modal-trace-wr--inner .file-row .file-row__props-wr .props-row__content-wr .properties-count {
  justify-self: end;
  display: flex;
  height: 100%;
  align-items: center;
}
.export-modal-wr--inner .row-free, .export-modal-wr--inner .info-tokens, .modal.modal-trace-wr--inner .row-free, .modal.modal-trace-wr--inner .info-tokens {
  margin-bottom: 20px;
}
.export-modal-wr--inner a, .modal.modal-trace-wr--inner a {
  color: #23A455;
}
.export-modal-wr--inner .order-export-options-wr, .modal.modal-trace-wr--inner .order-export-options-wr {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin-top: 18px;
}
.export-modal-wr--inner .order-export-options-wr .order-option-row, .modal.modal-trace-wr--inner .order-export-options-wr .order-option-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  font: 500 14px/120% "RedHat";
  color: #1D2022;
}
.export-modal-wr--inner .order-export-options-wr .order-option-row input, .modal.modal-trace-wr--inner .order-export-options-wr .order-option-row input {
  margin: 0;
}
.export-modal-wr--inner .order-export-options-wr .option-add_email-row, .modal.modal-trace-wr--inner .order-export-options-wr .option-add_email-row {
  margin: 0 28px;
}
.export-modal-wr--inner .message-info, .modal.modal-trace-wr--inner .message-info {
  background-color: #f7f7f7;
  border: 1px solid #E2E3E4;
  border-radius: 6px;
  padding: 10px 10px;
  margin-bottom: 20px;
  color: #23A455;
  font-weight: bold;
}
.export-modal-wr--inner .export-notification, .modal.modal-trace-wr--inner .export-notification {
  grid-area: notif;
  margin-bottom: 8px;
  padding: 12px 16px;
  margin-bottom: 24px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background-color: #FEF2F2;
  color: #0A2E36;
}
.export-modal-wr--inner .export-notification::before, .modal.modal-trace-wr--inner .export-notification::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../img/icons/warning.svg) no-repeat;
  margin-right: 8px;
}
.export-modal-wr--inner .create-tracelist, .modal.modal-trace-wr--inner .create-tracelist {
  display: flex;
  justify-content: center;
}
.export-modal-wr--inner .single-trace__input, .modal.modal-trace-wr--inner .single-trace__input {
  display: none;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 8px;
  padding: 12px;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  grid-template-areas: "head head";
  margin-bottom: 12px;
}
.export-modal-wr--inner .single-trace__input.active, .modal.modal-trace-wr--inner .single-trace__input.active {
  display: grid;
}
.export-modal-wr--inner .single-trace__input--heading, .modal.modal-trace-wr--inner .single-trace__input--heading {
  text-align: center;
  font: 600 18px/120% "ChakraPetch";
  color: #23A455;
  grid-area: head;
  margin-bottom: 8px;
}
.export-modal-wr--inner .single-trace__input label, .modal.modal-trace-wr--inner .single-trace__input label {
  font-size: 14px;
  display: block;
  font-weight: 500;
  line-height: 18px;
  color: #6B7075;
}
.export-modal-wr--inner .single-trace__input label input, .modal.modal-trace-wr--inner .single-trace__input label input {
  margin-top: 4px;
  padding: 7px 11px;
  width: 100%;
}
.export-modal-wr--inner .single-trace__input .option-add_email-row, .modal.modal-trace-wr--inner .single-trace__input .option-add_email-row {
  display: flex;
  gap: 8px;
}
.export-modal-wr--inner .single-trace__result, .modal.modal-trace-wr--inner .single-trace__result {
  display: none;
  flex-direction: column;
  gap: 8px;
  padding: 12px;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.export-modal-wr--inner .single-trace__result.active, .modal.modal-trace-wr--inner .single-trace__result.active {
  display: flex;
}
.export-modal-wr--inner .single-trace__result-heading, .modal.modal-trace-wr--inner .single-trace__result-heading {
  text-align: left;
}
.export-modal-wr--inner .single-trace__result p, .modal.modal-trace-wr--inner .single-trace__result p {
  font: 500 14px/128% "RedHat";
  color: #1D2022;
}
.export-modal-wr--inner .single-trace__result p.single-trace__result-heading, .modal.modal-trace-wr--inner .single-trace__result p.single-trace__result-heading {
  color: #23A455;
  font-weight: 900;
  font-size: 18px;
}
.export-modal-wr--inner .single-trace__result p .title, .modal.modal-trace-wr--inner .single-trace__result p .title {
  font-weight: 600;
  font-family: "ChakraPetch";
}
.export-modal-wr--inner .single-trace__result p .value, .modal.modal-trace-wr--inner .single-trace__result p .value {
  font-family: "RedHat";
}
.export-modal-wr--inner .order-actions-row, .modal.modal-trace-wr--inner .order-actions-row {
  margin-top: auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "notif spinner" "btn_1 btn_2";
  grid-column-gap: 8px;
  position: relative;
  grid-row-gap: 12px;
}
.export-modal-wr--inner .order-actions-row .spinner, .modal.modal-trace-wr--inner .order-actions-row .spinner {
  grid-area: spinner;
}
.export-modal-wr--inner .order-actions-row .btn_secondary, .export-modal-wr--inner .order-actions-row .modal-report .label-file-input input, .modal-report .label-file-input .export-modal-wr--inner .order-actions-row input, .modal.modal-trace-wr--inner .order-actions-row .btn_secondary, .modal.modal-trace-wr--inner .order-actions-row .modal-report .label-file-input input, .modal-report .label-file-input .modal.modal-trace-wr--inner .order-actions-row input {
  grid-area: btn_1;
  width: 100%;
}
.export-modal-wr--inner .order-actions-row .btn_main, .export-modal-wr--inner .order-actions-row .postcards-template-default .woocommerce-add-payment-method #payment .button, .postcards-template-default .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-template-draft-mail .woocommerce-add-payment-method #payment .button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .button, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .postcards-template-default .woocommerce-checkout #payment .button, .postcards-template-default .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-template-edit-postcard .woocommerce-checkout #payment .button, .page-template-template-edit-postcard .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-template-calendar-mail .woocommerce-checkout #payment .button, .page-template-template-calendar-mail .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-template-draft-mail .woocommerce-checkout #payment .button,
.page-template-template-draft-mail .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .modal-contact .wpcf7-submit, .modal-contact .export-modal-wr--inner .order-actions-row .wpcf7-submit, .export-modal-wr--inner .order-actions-row .woocommerce-message .button, .woocommerce-message .export-modal-wr--inner .order-actions-row .button,
.export-modal-wr--inner .order-actions-row .woocommerce-error .button,
.woocommerce-error .export-modal-wr--inner .order-actions-row .button, .export-modal-wr--inner .order-actions-row .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .export-modal-wr--inner .order-actions-row a, .export-modal-wr--inner .order-actions-row .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .export-modal-wr--inner .order-actions-row a, .export-modal-wr--inner .order-actions-row .modal-report .wpcf7-submit, .modal-report .export-modal-wr--inner .order-actions-row .wpcf7-submit, .modal.modal-trace-wr--inner .order-actions-row .btn_main, .modal.modal-trace-wr--inner .order-actions-row .postcards-template-default .woocommerce-add-payment-method #payment .button, .postcards-template-default .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-template-draft-mail .woocommerce-add-payment-method #payment .button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .button, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .postcards-template-default .woocommerce-checkout #payment .button, .postcards-template-default .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-template-edit-postcard .woocommerce-checkout #payment .button, .page-template-template-edit-postcard .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-template-calendar-mail .woocommerce-checkout #payment .button, .page-template-template-calendar-mail .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-template-draft-mail .woocommerce-checkout #payment .button,
.page-template-template-draft-mail .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .modal-contact .wpcf7-submit, .modal-contact .modal.modal-trace-wr--inner .order-actions-row .wpcf7-submit, .modal.modal-trace-wr--inner .order-actions-row .woocommerce-message .button, .woocommerce-message .modal.modal-trace-wr--inner .order-actions-row .button,
.modal.modal-trace-wr--inner .order-actions-row .woocommerce-error .button,
.woocommerce-error .modal.modal-trace-wr--inner .order-actions-row .button, .modal.modal-trace-wr--inner .order-actions-row .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .modal.modal-trace-wr--inner .order-actions-row a, .modal.modal-trace-wr--inner .order-actions-row .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .modal.modal-trace-wr--inner .order-actions-row a, .modal.modal-trace-wr--inner .order-actions-row .modal-report .wpcf7-submit, .modal-report .modal.modal-trace-wr--inner .order-actions-row .wpcf7-submit {
  grid-area: btn_2;
  width: 100%;
}
.export-modal-wr--inner .order-info, .modal.modal-trace-wr--inner .order-info {
  font: 500 14px/120% "RedHat";
  color: #0A2E36;
  display: none;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-top: 12px;
}
.export-modal-wr--inner .order-info::before, .modal.modal-trace-wr--inner .order-info::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.export-modal-wr--inner .order-info.success, .modal.modal-trace-wr--inner .order-info.success {
  background-color: #E4FFE8;
  padding: 16px;
  display: flex;
}
.export-modal-wr--inner .order-info.success::before, .modal.modal-trace-wr--inner .order-info.success::before {
  background: no-repeat center url("../img/icons/success.svg");
  mask: none;
}
.export-modal-wr--inner .order-info.success .order-link, .modal.modal-trace-wr--inner .order-info.success .order-link {
  color: #23A455;
  font-weight: 600;
}
.export-modal-wr--inner .order-info.error, .modal.modal-trace-wr--inner .order-info.error {
  padding: 16px;
  background-color: #FEF2F2;
  display: flex;
}
.export-modal-wr--inner .order-info.error::before, .modal.modal-trace-wr--inner .order-info.error::before {
  -webkit-mask-image: url("../img/icons/alert.svg");
  mask-image: url("../img/icons/alert.svg");
  background-color: #D42C29;
}
.export-modal-wr .hidden, .modal.modal-trace-wr .hidden {
  display: none !important;
}
.export-modal-wr--payment, .modal.modal-trace-wr--payment {
  grid-area: payment;
  display: flex;
  align-items: center;
  background-color: #0A2E36;
  padding: 32px 30px;
  color: #fff;
  font-family: "RedHat";
}
.export-modal-wr--payment .payment-wr--success, .modal.modal-trace-wr--payment .payment-wr--success {
  width: 100%;
  height: 100%;
  background: url("../img/green-check.svg");
  background-repeat: no-repeat;
  background-color: #fff;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
  display: none;
  background-position-x: center;
}
.export-modal-wr--payment .woocommerce form.checkout .stripe-source-errors,
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup, .modal.modal-trace-wr--payment .woocommerce form.checkout .stripe-source-errors,
.modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup {
  margin-top: 12px;
}
.export-modal-wr--payment .woocommerce form.checkout .stripe-source-errors ul.woocommerce-error,
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup ul.woocommerce-error, .modal.modal-trace-wr--payment .woocommerce form.checkout .stripe-source-errors ul.woocommerce-error,
.modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup ul.woocommerce-error {
  border: 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 16px;
  margin-bottom: 0;
  background-color: #FEF2F2;
}
.export-modal-wr--payment .woocommerce form.checkout .stripe-source-errors ul.woocommerce-error::before,
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup ul.woocommerce-error::before, .modal.modal-trace-wr--payment .woocommerce form.checkout .stripe-source-errors ul.woocommerce-error::before,
.modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup ul.woocommerce-error::before {
  display: none;
}
.export-modal-wr--payment .woocommerce form.checkout .stripe-source-errors ul.woocommerce-error li,
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup ul.woocommerce-error li, .modal.modal-trace-wr--payment .woocommerce form.checkout .stripe-source-errors ul.woocommerce-error li,
.modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup ul.woocommerce-error li {
  color: #D42C29;
  display: flex;
  flex-wrap: wrap;
  gap: 0 5px;
  align-items: center;
}
.export-modal-wr--payment .woocommerce form.checkout .stripe-source-errors ul.woocommerce-error li::before,
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup ul.woocommerce-error li::before, .modal.modal-trace-wr--payment .woocommerce form.checkout .stripe-source-errors ul.woocommerce-error li::before,
.modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-NoticeGroup ul.woocommerce-error li::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/alert.svg");
  mask-image: url("../img/icons/alert.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #D42C29;
  margin-right: 12px;
}
.export-modal-wr--payment .woocommerce form.checkout #customer_details, .modal.modal-trace-wr--payment .woocommerce form.checkout #customer_details {
  display: none;
}
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table {
  border-radius: 16px;
  border: 1px solid #CFDBD5;
  background: #fff;
  padding: 4px 0;
}
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table thead, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table thead {
  display: none;
}
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td, .export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th {
  border: 0;
  border-bottom: 1px solid #CFDBD5;
  padding: 6px 16px;
  color: #6B7075;
  font-weight: 400;
}
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th strong {
  font-weight: 400;
}
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child {
  color: #0A2E36;
  font-weight: 500;
  text-align: right;
}
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child del, .export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child del, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child del, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child del {
  color: #6B7075;
}
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong {
  font-weight: 500;
}
.export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .export-modal-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .modal.modal-trace-wr--payment .woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th {
  border: 0;
}
.export-modal-wr--payment .woocommerce form.checkout #payment, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment {
  background-color: #fff !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method {
  background-color: transparent !important;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method > label, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method > label {
  font: 600 32px/150% "ChakraPetch";
  color: #1D2022;
  margin-bottom: 4px;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box {
  background-color: #fff !important;
  color: #6B7075 !important;
  padding: 0;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box::before, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box::before {
  display: none;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box .woocommerce-SavedPaymentMethods li, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box .woocommerce-SavedPaymentMethods li {
  margin: 0;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box .woocommerce-SavedPaymentMethods li label, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box .woocommerce-SavedPaymentMethods li label {
  font-weight: 500;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset .form-row, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset .form-row {
  margin: 0;
  padding: 0;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset .form-row label, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset .form-row label {
  font-family: "ChakraPetch";
  font-weight: 600;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type {
  padding: 0;
  border: 0;
  margin-top: 16px;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew {
  display: flex;
  align-items: center;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method {
  width: 18px !important;
  height: 18px !important;
  padding: 0 !important;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method + label, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method + label {
  font-family: "RedHat";
  font-weight: 400;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .woocommerce-terms-and-conditions-wrapper {
  text-align: center;
  color: #6B7075;
  font-size: 12px;
  line-height: 18px;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .woocommerce-terms-and-conditions-wrapper a {
  font-weight: 600;
}
.export-modal-wr--payment .woocommerce form.checkout #payment #place_order, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment #place_order {
  float: unset;
  width: 100%;
  height: 40px;
  margin: 0 auto 16px;
  text-transform: capitalize;
  display: none !important;
}
.export-modal-wr--payment .woocommerce form.checkout #payment #place_order_alt, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment #place_order_alt {
  float: unset;
  width: 100%;
  height: 40px;
  margin: 0 auto 16px;
  text-transform: capitalize;
  display: flex !important;
}
.export-modal-wr--payment .woocommerce form.checkout #payment .min_order, .modal.modal-trace-wr--payment .woocommerce form.checkout #payment .min_order {
  margin-bottom: 8px;
  padding: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #FEF2F2;
  color: #000;
  text-align: center;
}
.export-modal-wr[data-type=skiptracing] .export-notification, .export-modal-wr[data-type=skiptracing] .order-summary-row, .export-modal-wr[data-type=skiptracing] .export-modal-wr__title_wrap .order-actions__btn--cancel, .modal.modal-trace-wr[data-type=skiptracing] .export-notification, .modal.modal-trace-wr[data-type=skiptracing] .order-summary-row, .modal.modal-trace-wr[data-type=skiptracing] .export-modal-wr__title_wrap .order-actions__btn--cancel {
  display: none;
}
.export-modal-wr .saved-list_bulk-price, .modal.modal-trace-wr .saved-list_bulk-price {
  display: none;
}
.export-modal-wr[data-type=skiptracing_savedlist] .order-summary-row, .modal.modal-trace-wr[data-type=skiptracing_savedlist] .order-summary-row {
  grid-template-columns: auto;
  grid-template-areas: "price token" "price token" "action token" "tokens tokens";
  position: relative;
  margin-bottom: 35px;
}
.export-modal-wr[data-type=skiptracing_savedlist] .order-summary-row .option-add_email-row, .modal.modal-trace-wr[data-type=skiptracing_savedlist] .order-summary-row .option-add_email-row {
  margin: 0 !important;
  position: absolute;
  bottom: -30px;
  left: 0;
}
.export-modal-wr[data-type=skiptracing_savedlist] .skiptrace__price del, .modal.modal-trace-wr[data-type=skiptracing_savedlist] .skiptrace__price del {
  text-decoration: none;
  font-weight: bold !important;
  display: none;
}
.export-modal-wr[data-type=skiptracing_savedlist] .skiptrace__price .regular_skiptrace_price_discount, .modal.modal-trace-wr[data-type=skiptracing_savedlist] .skiptrace__price .regular_skiptrace_price_discount {
  display: none;
}
.export-modal-wr[data-type=skiptracing_savedlist] .skiptrace__price .saved-list_bulk-price, .modal.modal-trace-wr[data-type=skiptracing_savedlist] .skiptrace__price .saved-list_bulk-price {
  display: inline-block;
  color: #000;
}
.export-modal .order-summary-row, .modal.modal-trace .order-summary-row {
  padding: 16px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background-color: #F0F5F2;
  color: #303950;
  display: grid;
  grid-template-columns: 55% auto;
  grid-template-areas: "options token" "addemail token" "price token" "action token" "tokens tokens";
  font: 400 16px/120% "RedHat";
}
.export-modal .order-summary-row input[type=checkbox], .modal.modal-trace .order-summary-row input[type=checkbox] {
  background: #fff;
}
.export-modal .order-summary-row .order-option-row, .modal.modal-trace .order-summary-row .order-option-row {
  grid-area: options;
  display: flex;
  gap: 8px;
}
.export-modal .order-summary-row .order-option-row.option-skiptrace-row, .modal.modal-trace .order-summary-row .order-option-row.option-skiptrace-row {
  font-weight: 600;
  line-height: 140%;
}
.export-modal .order-summary-row .order-option-row.option-skiptrace-row input, .modal.modal-trace .order-summary-row .order-option-row.option-skiptrace-row input {
  margin-top: 3px;
}
.export-modal .order-summary-row .order-option-row.option-add_email-row, .modal.modal-trace .order-summary-row .order-option-row.option-add_email-row {
  grid-area: addemail;
  font-size: 12px;
  margin: 5px 0 8px 24px;
}
.export-modal .order-summary-row .skiptrace__price, .modal.modal-trace .order-summary-row .skiptrace__price {
  grid-area: price;
  color: #0A2E36;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}
.export-modal .order-summary-row .skiptrace__price del, .modal.modal-trace .order-summary-row .skiptrace__price del {
  color: #303950;
  font-weight: 400;
}
.export-modal .order-summary-row .skiptrace__price span, .modal.modal-trace .order-summary-row .skiptrace__price span {
  color: #23A455;
  font-weight: 700;
}
.export-modal .order-summary-row .row-tokens, .modal.modal-trace .order-summary-row .row-tokens {
  grid-area: token;
  font-size: 14px;
}
.export-modal .order-summary-row .row-tokens p + p, .modal.modal-trace .order-summary-row .row-tokens p + p {
  font-weight: 500;
}
.export-modal .order-summary-row .row-tokens p + p a, .modal.modal-trace .order-summary-row .row-tokens p + p a {
  font-weight: 700;
}
.export-modal .order-summary-row .row-tokens-action, .modal.modal-trace .order-summary-row .row-tokens-action {
  grid-area: action;
}
.export-modal .order-summary-row .tokens-more-fields, .modal.modal-trace .order-summary-row .tokens-more-fields {
  position: relative;
  grid-area: tokens;
  background: #fff;
  border-radius: 8px;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  line-height: 130%;
  padding: 12px;
  margin-top: 10px;
}
.export-modal .order-summary-row .tokens-more-fields .close, .modal.modal-trace .order-summary-row .tokens-more-fields .close {
  -webkit-mask-image: url("../img/icons/close-mini.svg");
  mask-image: url("../img/icons/close-mini.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-color: #0A2E36;
  border: 0;
  position: absolute;
  top: 12px;
  right: 12px;
}
.export-modal .order-summary-row .tokens-more-fields .big, .modal.modal-trace .order-summary-row .tokens-more-fields .big {
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
  color: #182440;
  margin-bottom: 4px;
}
.export-modal .order-summary-row .tokens-more-fields .tokens_items, .modal.modal-trace .order-summary-row .tokens-more-fields .tokens_items {
  display: flex;
  gap: 8px;
  margin-top: 12px;
}
.export-modal .order-summary-row .tokens-more-fields .tokens_items .token_item, .modal.modal-trace .order-summary-row .tokens-more-fields .tokens_items .token_item {
  width: 50%;
}
.export-modal .order-summary-row .tokens-more-fields .tokens_items label, .modal.modal-trace .order-summary-row .tokens-more-fields .tokens_items label {
  margin: 0;
  padding: 12px;
}
.export-modal .order-summary-row .tokens-more-fields .tokens_items .text_count, .modal.modal-trace .order-summary-row .tokens-more-fields .tokens_items .text_count {
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
  margin: 0;
}
.export-modal .order-summary-row .tokens-more-fields .tokens_items .price, .modal.modal-trace .order-summary-row .tokens-more-fields .tokens_items .price {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}
.export-modal .order-summary-row .order-summary__total-wr, .modal.modal-trace .order-summary-row .order-summary__total-wr {
  font: 600 24px/120% "ChakraPetch";
  color: #0A2E36;
  display: flex;
  align-items: center;
  justify-content: end;
  position: relative;
}
.export-modal .order-summary-row .order-summary__total-wr.with_discount, .modal.modal-trace .order-summary-row .order-summary__total-wr.with_discount {
  flex-direction: column;
  align-items: end;
  justify-content: center;
}
.export-modal .order-summary-row .order-summary__total-wr.with_discount .subtotal, .export-modal .order-summary-row .order-summary__total-wr.with_discount .discount, .modal.modal-trace .order-summary-row .order-summary__total-wr.with_discount .subtotal, .modal.modal-trace .order-summary-row .order-summary__total-wr.with_discount .discount {
  font-size: 16px;
}
.export-modal .order-summary-row .order-summary__total-wr.with_discount .discount, .modal.modal-trace .order-summary-row .order-summary__total-wr.with_discount .discount {
  color: #23A455;
}
.export-modal .order-summary-row .order-summary__total-wr .loading, .modal.modal-trace .order-summary-row .order-summary__total-wr .loading {
  display: flex;
  justify-content: end;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.export-modal .order-summary-row .order-summary__total-wr .loading span, .modal.modal-trace .order-summary-row .order-summary__total-wr .loading span {
  width: 10px;
  height: 10px;
  margin: 5px;
  border-radius: 50%;
  background-color: #6B7075;
  animation: bounce 0.6s infinite ease-in-out;
}
.export-modal .order-summary-row .order-summary__total-wr .loading span:nth-child(1), .modal.modal-trace .order-summary-row .order-summary__total-wr .loading span:nth-child(1) {
  animation-delay: -0.4s;
}
.export-modal .order-summary-row .order-summary__total-wr .loading span:nth-child(2), .modal.modal-trace .order-summary-row .order-summary__total-wr .loading span:nth-child(2) {
  animation-delay: -0.2s;
}
.export-modal .order-summary-row .order-summary__total-wr .loading span:nth-child(3), .modal.modal-trace .order-summary-row .order-summary__total-wr .loading span:nth-child(3) {
  animation-delay: 0s;
  background-color: #23A455;
}
@keyframes bounce {
  0%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-15px);
  }
}
.export-modal .order-summary-row + .option-add_email-row, .modal.modal-trace .order-summary-row + .option-add_email-row {
  display: none;
}

.modal.modal-teaser {
  font-size: 12px;
  line-height: 140%;
  font-weight: 500;
  max-width: 860px;
  padding: 32px 32px 84px;
  border-radius: 12px;
  overflow: hidden;
}
.modal.modal-teaser.teaser-market-research .btn_secondary, .modal.modal-teaser.teaser-market-research .modal-report .label-file-input input, .modal-report .label-file-input .modal.modal-teaser.teaser-market-research input {
  font-size: 14px;
}
.modal.modal-teaser .teaser-title {
  font: 600 24px/150% "ChakraPetch";
  margin: 0 0 2px;
}
@media screen and (max-width: 767px) {
  .modal.modal-teaser .teaser-title {
    font-size: 32px;
  }
}
.modal.modal-teaser .teaser-title strong {
  color: #23A455;
  font-weight: 700;
}
.modal.modal-teaser .teaser-title span {
  color: #23A455;
  display: inline-block;
  padding-left: 34px;
  background: url(../img/icons/stars-green.svg) no-repeat 0 50%;
}
.modal.modal-teaser .close-modal {
  border: 1px solid #CFDBD5;
  border-radius: 8px;
  right: 32px;
}
.modal.modal-teaser .teaser_wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 32px;
}
.modal.modal-teaser .green {
  color: #23A455;
  font-weight: 700;
}
.modal.modal-teaser .teaser_info {
  flex: 0 0 524px;
  padding: 24px;
  border-radius: 8px;
  background: #F0F5F2;
}
.modal.modal-teaser .teaser_info .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
}
.modal.modal-teaser .teaser_info .image {
  margin-bottom: 22px;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}
.modal.modal-teaser .teaser_info .image .play-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(10, 46, 54, 0.3);
  color: #fff;
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.02), 2px 2px 4px rgba(0, 0, 0, 0.08), 0px 0px 6px rgba(0, 0, 0, 0.02), 2px 2px 4px rgba(0, 0, 0, 0.08);
  font-size: 11px;
  font-weight: 500;
  line-height: 130%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  gap: 4px;
}
.modal.modal-teaser .teaser_info .image .play-button::before {
  content: "";
  display: block;
  background: url(../img/icons/youtube-s.svg) no-repeat;
  width: 32px;
  height: 28px;
}
.modal.modal-teaser .teaser_info .image iframe {
  width: 100%;
}
.modal.modal-teaser .teaser_info ul {
  margin-top: 16px;
}
.modal.modal-teaser .teaser_info ul li {
  background: url(../img/icons/tick-m.svg) no-repeat;
  padding-left: 20px;
}
.modal.modal-teaser .teaser_info ul li + li {
  margin-top: 4px;
}
.modal.modal-teaser .teaser_info p strong {
  color: #23A455;
}
.modal.modal-teaser .teaser_subscription {
  position: relative;
  flex: 0 0 260px;
  display: flex;
  gap: 8px;
  flex-direction: column;
}
.modal.modal-teaser .teaser_subscription .label_popular {
  border-radius: 12px;
  background: #0A2E36;
  padding: 3px 12px 3px 28px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  line-height: 140%;
  position: absolute;
  top: 16px;
  right: 0;
  width: max-content;
}
.modal.modal-teaser .teaser_subscription .label_popular::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 12px;
  display: block;
  -webkit-mask-image: url("../img/icons/stars.svg");
  mask-image: url("../img/icons/stars.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 12px;
  height: 12px;
  background-color: #fff;
  margin-right: 8px;
}
.modal.modal-teaser .teaser_subscription .switcher {
  background-color: #F0F5F2;
  font-family: "RedHat";
  display: flex;
  justify-content: center;
  align-items: center;
  width: max-content;
  margin: 0 auto 15px;
  border-radius: 21px;
}
.modal.modal-teaser .teaser_subscription .switcher span {
  border-radius: 21px;
  font: 600 14px/120% "RedHat";
  color: #6B7075;
  padding: 7px 12px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 565px) {
  .modal.modal-teaser .teaser_subscription .switcher span {
    font-size: 12px;
  }
}
.modal.modal-teaser .teaser_subscription .switcher span.active {
  background: #23A455;
  color: #fff;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_item {
  padding: 12px 16px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #fff;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_item[data-period=year] {
  display: none;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_item[data-name=Pro] {
  border-color: #0A2E36;
  background: #0A2E36;
  color: #fff;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_item[data-name=Pro] .teaser_subscription_price span, .modal.modal-teaser .teaser_subscription .teaser_subscription_item[data-name=Pro] .teaser_subscription_price_per {
  color: #fff;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_item[data-name=Pro] .button {
  background: #23A455;
  border-color: #23A455;
  color: #fff;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_item[data-name=Pro] .button:hover {
  background: #1C8043;
  border-color: #1C8043;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_name {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_name.specific {
  color: #23A455;
  padding-left: 34px;
  background: url(../img/icons/stars-green.svg) no-repeat 0 50%;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_name.specific::before {
  content: "New ";
  display: inline-block;
  margin-right: 8px;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_price {
  font-size: 30px;
  font-weight: 600;
  line-height: 1;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_price span {
  color: #6B7075;
  font-size: 11px;
  font-weight: 400;
  line-height: 26px;
}
.modal.modal-teaser .teaser_subscription .teaser_subscription_price_per {
  color: #6B7075;
  font-size: 10px;
  font-weight: 500;
}
.modal.modal-teaser .teaser_subscription .button {
  width: 100%;
  margin: 8px 0 12px;
  background: rgba(35, 164, 85, 0.1);
  border-color: rgba(35, 164, 85, 0.1);
}
.modal.modal-teaser .teaser_subscription .button:hover {
  border: 1px solid #CFDBD5;
  background: #D7FFE6;
}
.modal.modal-teaser .teaser_subscription .features__title {
  font-weight: 600;
  margin-bottom: 6px;
}
.modal.modal-teaser .teaser_subscription ul li {
  padding-left: 20px;
  position: relative;
}
.modal.modal-teaser .teaser_subscription ul li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-mask-image: url("../img/icons/tick-m.svg");
  mask-image: url("../img/icons/tick-m.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 17px;
  height: 17px;
  background-color: #0A2E36;
}
.modal.modal-teaser .teaser_subscription ul li + li {
  margin-top: 4px;
}
.modal.modal-teaser .teaser_subscription ul.subscription-options-bonus li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-mask-image: url("../img/icons/trophy.svg");
  mask-image: url("../img/icons/trophy.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 14px;
  height: 14px;
  background-color: #F9AA32;
}
.modal.modal-teaser .btn_compare {
  width: 100%;
  padding: 12px 24px 16px;
  border-top: 1px solid #F0F5F2;
  background: #fff;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  line-height: 200%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.modal.reactivate-modal {
  border-radius: 0;
  width: 100%;
  padding: 0;
}
.modal.reactivate-modal a.close-modal {
  top: 0;
  right: 0;
  background: no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M21.6565 10.3433L10.3428 21.657M21.6565 21.657L10.3428 10.3433' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.modal.reactivate-modal .woocommerce-form-coupon-toggle {
  display: none;
}
.modal.reactivate-modal .shop_table .cart-subtotal, .modal.reactivate-modal .shop_table .cart-subtotal, .modal.reactivate-modal .shop_table .order-total:not(.recurring-total), .modal.reactivate-modal .shop_table .recurring-totals {
  display: none;
}
.modal .reactive_subscription_item.hidden {
  display: none;
}
.modal .reactive_subscription_name {
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}
.modal .reactive_subscription_price {
  font-size: 30px;
  font-weight: 600;
  line-height: 1;
}
.modal .reactive_subscription_price span {
  color: #6B7075;
  font-size: 11px;
  font-weight: 400;
  line-height: 26px;
}
.modal .reactive_subscription_price_per {
  color: #6B7075;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px;
}
.modal .features__title {
  font-weight: 600;
  margin-bottom: 6px;
}
.modal .reactive_subscription_item ul {
  margin-bottom: 12px;
}
.modal .reactive_subscription_item ul li {
  padding-left: 20px;
  position: relative;
}
.modal .reactive_subscription_item ul li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-mask-image: url("../img/icons/tick-m.svg");
  mask-image: url("../img/icons/tick-m.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 17px;
  height: 17px;
  background-color: #0A2E36;
}
.modal .reactive_subscription_item ul li + li {
  margin-top: 4px;
}
.modal .reactive_subscription_item ul.subscription-options-bonus li::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  -webkit-mask-image: url("../img/icons/trophy.svg");
  mask-image: url("../img/icons/trophy.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 14px;
  height: 14px;
  background-color: #F9AA32;
}
.modal.slopes-modal {
  border-radius: 16px;
  max-width: 440px;
  padding: 24px;
}
.modal.slopes-modal .slopes-modal-wr__title {
  margin-top: 0;
  margin-bottom: 2px;
  text-transform: capitalize;
  color: #1D2022;
}
.modal.slopes-modal #new-property-name {
  color: #0A2E36;
}
.modal.slopes-modal #new-property-name #char-count {
  color: #1D2022;
}
.modal.slopes-modal .slopes-modal-wr__subtitle {
  font-weight: 600;
  font-size: 12px;
  line-height: 130%;
  color: #6B7075;
  margin-bottom: 20px;
}
.modal.slopes-modal .property-info__row {
  margin-bottom: 8px;
  display: grid;
  grid-template-columns: 35% 65%;
  grid-column-gap: 8px;
}
.modal.slopes-modal .property-info__row .name {
  color: #6B7075;
  font-family: "RedHat" !important;
  justify-content: left;
}
.modal.slopes-modal .property-info__row .value {
  text-align: end;
}
.modal.slopes-modal .property-info--wr {
  margin-top: 30px;
  margin-bottom: 30px;
}
.modal.slopes-modal .slopes-modal-wr__btn {
  display: flex;
  gap: 10px;
}
.modal.slopes-modal .slopes-modal-wr__btn a {
  flex: 1;
}
.modal .slope-report--success__title {
  font-size: 28px;
  text-align: center;
  margin: 4px 0;
  color: #1D2022;
}
.modal .slope-report--success__text {
  text-align: center;
  margin-bottom: 15px;
  font-size: 14px;
}
.modal .slope-report--success__text a {
  color: #23A455;
  text-decoration: underline;
}
.modal .slope-report--success .check {
  width: 100px;
  height: 100px;
  background-color: #23A455;
  border-radius: 50%;
  padding: 20px;
  margin: 0 auto;
}
.modal .created_report__title {
  margin-bottom: 12px;
  text-align: center;
  color: #1D2022;
}
.modal .created_report__subtitle {
  font-size: 14px;
  margin-bottom: 24px;
  text-align: center;
}
.modal .created_report__btn {
  display: flex;
  gap: 12px;
}
.modal .created_report__btn a {
  flex: 1;
}

.modal-edit, #action-modal {
  display: none;
  position: fixed;
  top: 35%;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  z-index: 1001;
  width: 400px;
}
.modal-edit__btn, #action-modal__btn {
  display: flex;
  gap: 10px;
  margin-top: 25px;
}
.modal-edit__btn button, #action-modal__btn button {
  flex: 1;
}
.modal-edit label, #action-modal label {
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 24px;
  line-height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}
.modal-edit label img, #action-modal label img {
  width: 32px;
  cursor: pointer;
}
.modal-edit__input, #action-modal__input {
  position: relative;
}
.modal-edit__input input, #action-modal__input input {
  width: 100%;
  height: 46px;
  font-weight: 500;
  font-size: 16px;
  padding: 12px;
  line-height: 140%;
  margin-bottom: 10px;
  border-radius: 8px;
}
.modal-edit__input .valid-input, #action-modal__input .valid-input {
  border: 1px solid #23A455;
}
.modal-edit__input .invalid-input, #action-modal__input .invalid-input {
  border: 1px solid #D42C29;
}
.modal-edit__input #char-counter, #action-modal__input #char-counter {
  position: absolute;
  bottom: -10px;
  right: 0;
  font-size: 12px;
  color: gray;
}
.modal-edit__input #char-counter #char-count, #action-modal__input #char-counter #char-count {
  color: #1D2022;
}
.modal-edit__input #save-property-name, #action-modal__input #save-property-name {
  padding: 10px 20px;
}

#action-modal {
  text-align: center;
}
#action-modal p {
  font-size: 14px;
}
#action-modal label {
  justify-content: center;
}

.comp-report-edit, .comp-report-modal {
  display: none;
  position: fixed;
  top: 20px;
  left: 50%;
  transform: translate(-50%, 0);
  color: #1D2022;
  background: #fff;
  padding: 15px 25px;
  border-radius: 8px;
  z-index: 9999;
  box-shadow: 0px 0px 6px 0px rgba(40, 48, 63, 0.0196078431);
  border: 1px solid #F0F5F2;
}
.comp-report-edit__container, .comp-report-modal__container {
  display: flex;
  gap: 12px;
  align-items: center;
}
.comp-report-edit img, .comp-report-modal img {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.comp-report-edit img:first-child, .comp-report-modal img:first-child {
  background-color: #23A455;
  border-radius: 50%;
  padding: 3px;
}
.comp-report-edit img:last-child, .comp-report-modal img:last-child {
  cursor: pointer;
}

#modal-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  z-index: 1000;
}

.postcard-samples {
  max-width: 80vw !important;
  width: 100%;
  height: 90vh;
  -webkit-border-radius: 16px !important;
  -moz-border-radius: 16px !important;
  border-radius: 16px !important;
}
.postcard-samples h4 {
  color: #1D2022;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  margin-top: 20px;
  line-height: 130%; /* 31.2px */
}
.postcard-samples .postcard-samples-wrapper {
  height: 72vh;
  max-width: 1036px;
  margin: 0 auto;
}
.postcard-samples .swiper-horizontal {
  margin-bottom: 12px !important;
}
.postcard-samples .swiper-horizontal img {
  -webkit-border-radius: 24px !important;
  -moz-border-radius: 24px !important;
  border-radius: 24px !important;
}
.postcard-samples .swiper-thumbs img {
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
}
.postcard-samples .swiper {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 24px !important;
  -moz-border-radius: 24px !important;
  border-radius: 24px !important;
}
.postcard-samples .swiper .swiper-button-next {
  background: #fff;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  overflow: hidden;
}
.postcard-samples .swiper .swiper-button-next::after {
  font-size: 14px;
  color: #0A2E36;
}
.postcard-samples .swiper .swiper-button-prev {
  background: #fff;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  overflow: hidden;
}
.postcard-samples .swiper .swiper-button-prev::after {
  font-size: 14px;
  color: #0A2E36;
}
.postcard-samples .swiper-slide {
  background-size: cover;
  background-position: center;
}
.postcard-samples .mySwiper2 {
  height: 80%;
  width: 100%;
}
.postcard-samples .mySwiper {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}
.postcard-samples .mySwiper .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}
.postcard-samples .mySwiper .swiper-slide-thumb-active {
  opacity: 1;
  border: 1.5px solid #23A455;
  border-radius: 12px;
}
.postcard-samples .swiper-slide img {
  display: block;
  height: 100%;
  object-fit: cover;
}

.home.guest-map .global_wr, .page-template-elementor_canvas.guest-map .global_wr {
  padding-top: 90px;
  height: calc(100vh - 12px);
}
.home.guest-map .global_wr .content-wr, .page-template-elementor_canvas.guest-map .global_wr .content-wr {
  margin: 0 !important;
  height: 100%;
}
.home.guest-map .global_wr .content-wr .content, .page-template-elementor_canvas.guest-map .global_wr .content-wr .content {
  height: 100%;
  position: relative;
}
.home.guest-map .global_wr .content-wr .content #map, .page-template-elementor_canvas.guest-map .global_wr .content-wr .content #map {
  height: 100%;
  width: 100%;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
.home.guest-map .global_wr .content-wr .content .property-info, .page-template-elementor_canvas.guest-map .global_wr .content-wr .content .property-info {
  position: absolute;
  left: 24px;
  bottom: 24px;
  background-color: #fff;
  color: #6B7075;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 16px;
}
@media screen and (max-width: 1440px) {
  .home.guest-map .global_wr .content-wr .content .property-info, .page-template-elementor_canvas.guest-map .global_wr .content-wr .content .property-info {
    bottom: 16px;
  }
}
.home.guest-map .global_wr .content-wr .content .property-info .property-info__item, .page-template-elementor_canvas.guest-map .global_wr .content-wr .content .property-info .property-info__item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 12px;
}
.home.guest-map .global_wr .content-wr .content .property-info .property-info__item-title, .page-template-elementor_canvas.guest-map .global_wr .content-wr .content .property-info .property-info__item-title {
  font: 600 16px/140% "ChakraPetch";
}
.home:not(.role-user) .global_wr .header, .home:not(.role-user) .elementor-widget .header, .page-template-elementor_canvas:not(.role-user) .global_wr .header, .page-template-elementor_canvas:not(.role-user) .elementor-widget .header {
  top: 60px;
  width: 100%;
  left: 0;
  background-color: transparent;
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .header, .home:not(.role-user) .elementor-widget .header, .page-template-elementor_canvas:not(.role-user) .global_wr .header, .page-template-elementor_canvas:not(.role-user) .elementor-widget .header {
    top: 30px;
  }
}
.home:not(.role-user) .global_wr .content-wr .banner-wr, .home:not(.role-user) .elementor-widget .content-wr .banner-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr {
  width: 100%;
  height: 100vh;
  min-height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center center;
  background-size: cover;
  position: relative;
}
.home:not(.role-user) .global_wr .content-wr .banner-wr::before, .home:not(.role-user) .elementor-widget .content-wr .banner-wr::before, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr::before, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 141px;
  background: linear-gradient(180deg, #0A2E36 0%, rgba(10, 46, 54, 0) 100%);
  pointer-events: none;
}
.home:not(.role-user) .global_wr .content-wr .banner-wr::after, .home:not(.role-user) .elementor-widget .content-wr .banner-wr::after, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr::after, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 100vh;
  background: linear-gradient(0, #0A2E36 3.2%, rgba(10, 46, 54, 0.85) 30.72%, rgba(10, 46, 54, 0.63) 49.25%, rgba(10, 46, 54, 0) 109.07%);
  pointer-events: none;
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .banner-wr, .home:not(.role-user) .elementor-widget .content-wr .banner-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.home:not(.role-user) .global_wr .content-wr .banner-wr .banner-content, .home:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr .banner-content, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content {
  max-width: 910px;
  padding: 70px 25px 0;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .banner-wr .banner-content, .home:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr .banner-content, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content {
    padding: 70px 15px 0;
  }
}
.home:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__title, .home:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__title {
  max-width: 700px;
  font: 600 62px/120% "ChakraPetch";
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.02), 0px 2px 4px rgba(0, 0, 0, 0.08);
  text-align: center;
  color: #fff;
  margin: 0 auto 24px;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__title, .home:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__title {
    font-size: 32px;
  }
}
.home:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__text, .home:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__text {
  font: 500 18px/150% "RedHat";
  color: #fff;
  text-align: center;
  margin: 0 0 32px;
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__text, .home:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__text {
    font-size: 16px;
  }
}
@media screen and (max-width: 400px) {
  .home:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__text, .home:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__text {
    font-size: 14px;
  }
}
.home:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__link, .home:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__link, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .banner-wr .banner-content__link, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .banner-wr .banner-content__link {
  width: 180px;
  height: 40px;
  margin: 0 auto;
}
.home:not(.role-user) .global_wr .content-wr .advantages-wr h3, .home:not(.role-user) .elementor-widget .content-wr .advantages-wr h3, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .advantages-wr h3, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .advantages-wr h3 {
  margin: 0 0 80px;
  text-align: center;
  font: 600 46px/120% "ChakraPetch";
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .advantages-wr h3, .home:not(.role-user) .elementor-widget .content-wr .advantages-wr h3, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .advantages-wr h3, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .advantages-wr h3 {
    font-size: 32px;
  }
}
.home:not(.role-user) .global_wr .content-wr .advantages-wr .advantages, .home:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .advantages-wr .advantages, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 35px;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .advantages-wr .advantages, .home:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .advantages-wr .advantages, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages {
    gap: 24px;
  }
}
.home:not(.role-user) .global_wr .content-wr .advantages-wr .advantages .advantage-wr, .home:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages .advantage-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .advantages-wr .advantages .advantage-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages .advantage-wr {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: "RedHat";
  padding: 32px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(9px);
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  overflow: hidden;
}
.home:not(.role-user) .global_wr .content-wr .advantages-wr .advantages .advantage-wr img, .home:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages .advantage-wr img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .advantages-wr .advantages .advantage-wr img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages .advantage-wr img {
  max-width: 44px;
  margin-bottom: 12px;
}
.home:not(.role-user) .global_wr .content-wr .advantages-wr .advantages .advantage-wr .advantage-title, .home:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages .advantage-wr .advantage-title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .advantages-wr .advantages .advantage-wr .advantage-title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages .advantage-wr .advantage-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 8px;
}
.home:not(.role-user) .global_wr .content-wr .advantages-wr .advantages .advantage-wr .advantage-text, .home:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages .advantage-wr .advantage-text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .advantages-wr .advantages .advantage-wr .advantage-text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .advantages-wr .advantages .advantage-wr .advantage-text {
  color: #fff;
  font-size: 16px;
  line-height: 150%;
}
.home:not(.role-user) .global_wr .content-wr .info-wr-wrapper, .home:not(.role-user) .elementor-widget .content-wr .info-wr-wrapper, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr-wrapper, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr-wrapper {
  background-color: #fff;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .info-wr-wrapper, .home:not(.role-user) .elementor-widget .content-wr .info-wr-wrapper, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr-wrapper, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr-wrapper {
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .info-wr-wrapper, .home:not(.role-user) .elementor-widget .content-wr .info-wr-wrapper, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr-wrapper, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .info-wr_img-wr, .home:not(.role-user) .elementor-widget .content-wr .info-wr_img-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_img-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_img-wr {
    order: 2;
  }
}
.home:not(.role-user) .global_wr .content-wr .info-wr_content-wr, .home:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 60px;
}
@media screen and (max-width: 1199px) {
  .home:not(.role-user) .global_wr .content-wr .info-wr_content-wr, .home:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr {
    max-width: 450px;
  }
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .info-wr_content-wr, .home:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr {
    padding: 60px 40px;
  }
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .info-wr_content-wr, .home:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr {
    order: 1;
    max-width: 100%;
    padding: 50px 30px 0;
  }
}
.home:not(.role-user) .global_wr .content-wr .info-wr_content-wr h3, .home:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr h3, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_content-wr h3, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr h3 {
  margin: 0 0 28px;
  color: #0A2E36;
  font: 600 50px/120% "ChakraPetch";
}
@media screen and (max-width: 1199px) {
  .home:not(.role-user) .global_wr .content-wr .info-wr_content-wr h3, .home:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr h3, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_content-wr h3, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr h3 {
    font-size: 38px;
  }
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .info-wr_content-wr h3, .home:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr h3, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_content-wr h3, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr h3 {
    font-size: 32px;
  }
}
.home:not(.role-user) .global_wr .content-wr .info-wr_content-wr p, .home:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr p, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .info-wr_content-wr p, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .info-wr_content-wr p {
  font: 400 16px/150% "RedHat";
  color: #1D2022;
}
.home:not(.role-user) .global_wr .content-wr .images-wr, .home:not(.role-user) .elementor-widget .content-wr .images-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .images-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .images-wr {
  margin: 100px 0;
}
.home:not(.role-user) .global_wr .content-wr .images-wr .row, .home:not(.role-user) .elementor-widget .content-wr .images-wr .row, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .images-wr .row, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .images-wr .row {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.home:not(.role-user) .global_wr .content-wr .images-wr .row .image-item img, .home:not(.role-user) .elementor-widget .content-wr .images-wr .row .image-item img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .images-wr .row .image-item img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .images-wr .row .image-item img {
  max-height: 100px;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading {
  margin-bottom: 80px;
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading {
    margin-bottom: 32px;
  }
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading h2, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading h2 {
  margin: 0 0 20px;
  text-align: center;
  font: 600 50px/116% "ChakraPetch";
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading h2, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading h2 {
    font-size: 46px;
    max-width: 400px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading h2, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading h2 {
    font-size: 28px;
  }
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading p, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading p, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-heading p, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-heading p {
  font: 400 16px/150% "RedHat";
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 12px;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(9px);
  overflow: hidden;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item_content, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item_content, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item_content, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item_content {
  padding: 24px 20px 24px 32px;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item_content .howto_text, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item_content .howto_text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item_content .howto_text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item_content .howto_text {
  max-width: 360px;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item .howto_title, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item .howto_title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item .howto_title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item .howto_title {
  font: 700 22px/120% "RedHat";
  margin-bottom: 16px;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(2) .howto_text, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(2) .howto_text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(2) .howto_text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(2) .howto_text {
  max-width: 300px;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(4), .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(4), .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(4), .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(4) {
  grid-column: span 2;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(4) .howto_text, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(4) .howto_text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(4) .howto_text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item:nth-child(4) .howto_text {
  max-width: 420px;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item .howto_image_mob, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item .howto_image_mob, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item .howto_image_mob, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item .howto_image_mob {
  display: none;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item .howto_image_mob, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item .howto_image_mob, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item .howto_image_mob, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item .howto_image_mob {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item .howto_image, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item .howto_image, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-item .howto_image, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-item .howto_image {
    display: none;
  }
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image {
    margin-top: 70px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image {
    order: 1;
    margin: 0 0 32px;
  }
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr {
  padding: 32px;
  width: 542px;
  height: 460px;
  display: flex;
  -webkit-border-radius: 72px;
  -moz-border-radius: 72px;
  border-radius: 72px;
  background: linear-gradient(180deg, rgba(35, 164, 85, 0.2) 1.87%, rgba(145, 209, 170, 0.2) 99.94%);
}
@media screen and (max-width: 1199px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr {
    width: 450px;
    height: 350px;
  }
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr {
    width: 100%;
    height: 480px;
  }
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr {
    height: 350px;
  }
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr img, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr img {
  max-height: 380px;
  object-fit: contain;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.home:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr img.active, .home:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr img.active, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr img.active, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .howto-wr .howto-content-wr .howto-content_image .image-wr img.active {
  opacity: 1;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading {
  max-width: 800px;
  margin: 0 auto 80px;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading h2, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading h2 {
  font: 600 50px/120% "ChakraPetch";
  color: #fff;
  text-align: center;
  margin: 0 0 28px;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading h2, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading h2 {
    font-size: 46px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading h2, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading h2 {
    font-size: 28px;
  }
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading p, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading p, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-heading p, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-heading p {
  font: 400 16px/150% "RedHat";
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr {
  display: grid;
  grid-template-columns: 600px 1fr;
  grid-column-gap: 34px;
}
@media screen and (max-width: 1199px) {
  .home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr {
    grid-column-gap: 20px;
  }
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr {
    grid-template-columns: repeat(1, 1fr);
  }
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content {
    order: 2;
  }
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item {
  padding: 14px 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid transparent;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item.active, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item.active, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item.active, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item.active {
  padding: 24px;
  position: relative;
  border-color: #fff;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item.active .analysis_text, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item.active .analysis_text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item.active .analysis_text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item.active .analysis_text {
  -webkit-transition: max-height 0.7s ease-in-out;
  -moz-transition: max-height 0.7s ease-in-out;
  transition: max-height 0.7s ease-in-out;
  max-height: 1000px;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item .analysis_title, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item .analysis_title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item .analysis_title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item .analysis_title {
  font: 700 22px/120% "RedHat";
  margin-bottom: 16px;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item .analysis_text, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item .analysis_text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item .analysis_text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_content .analysis-item .analysis_text {
  font: 400 16px/140% "RedHat";
  max-height: 0;
  overflow: hidden;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image {
    margin-top: 70px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image {
    order: 1;
    margin: 0 0 32px;
  }
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr {
  display: flex;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  background: linear-gradient(180deg, rgba(35, 164, 85, 0.2) 1.87%, rgba(145, 209, 170, 0.2) 99.94%);
  overflow: hidden;
  max-height: 647px;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr img, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr img {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  max-height: 647px;
}
.home:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr img.active, .home:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr img.active, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr img.active, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .analysis-wr .analysis-content-wr .analysis-content_image .image-wr img.active {
  opacity: 1;
}
.home:not(.role-user) .global_wr .content-wr .st_services-wr, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr {
  position: relative;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  background: rgba(255, 255, 255, 0.1);
  padding: 60px 80px 0;
  text-align: center;
  overflow: hidden;
}
.home:not(.role-user) .global_wr .content-wr .st_services-wr::after, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr::after, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr::after, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 185px;
  background: linear-gradient(0deg, #28434A 6.45%, rgba(40, 67, 74, 0) 95.95%);
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .st_services-wr, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr {
    padding: 40px 15px 0;
  }
}
.home:not(.role-user) .global_wr .content-wr .st_services-wr .st_services-heading, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr .st_services-heading, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr .st_services-heading, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr .st_services-heading {
  max-width: 800px;
  margin: 0 auto 94px;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .st_services-wr .st_services-heading, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr .st_services-heading, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr .st_services-heading, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr .st_services-heading {
    margin-bottom: 40px;
  }
}
.home:not(.role-user) .global_wr .content-wr .st_services-wr h2, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr h2 {
  font: 600 50px/120% "ChakraPetch";
  color: #fff;
  margin: 0 0 32px;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .st_services-wr h2, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr h2 {
    font-size: 46px;
    margin: 0 0 24px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .st_services-wr h2, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr h2 {
    font-size: 28px;
  }
}
.home:not(.role-user) .global_wr .content-wr .st_services-wr p, .home:not(.role-user) .elementor-widget .content-wr .st_services-wr p, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .st_services-wr p, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .st_services-wr p {
  font: 400 16px/150% "RedHat";
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_title, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_title {
  font: 600 50px/120% "ChakraPetch";
  text-align: center;
  margin: 0 0 80px;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .reviews-wr_title, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_title {
    font-size: 46px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .reviews-wr_title, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_title {
    font-size: 28px;
  }
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .reviews-wr_row, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row {
    padding-bottom: 0;
  }
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev,
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev,
.home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev,
.page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev,
.page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next {
  background-color: #fff;
  border: none;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: auto;
  transform: none;
  bottom: 0;
  cursor: pointer;
  z-index: 1;
  font-size: 0;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev,
  .home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev,
  .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev,
  .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev,
  .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next {
    display: none !important;
  }
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev {
  left: 0;
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev:before, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev:before, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev:before, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev:before {
  content: "";
  width: 100%;
  height: 10px;
  display: block;
  background: no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11612 7.11628C0.627961 7.60444 0.627961 8.39589 1.11612 8.88405L7.78278 15.5507C8.27094 16.0389 9.0624 16.0389 9.55055 15.5507C10.0387 15.0626 10.0387 14.2711 9.55055 13.7829L5.01777 9.25016L22 9.25016C22.6904 9.25016 23.25 8.69052 23.25 8.00016C23.25 7.30981 22.6904 6.75016 22 6.75016L5.01777 6.75016L9.55055 2.21738C10.0387 1.72922 10.0387 0.937768 9.55055 0.449613C9.0624 -0.0385428 8.27094 -0.0385428 7.78278 0.449613L1.11612 7.11628Z' fill='%2328303F'/%3E%3C/svg%3E");
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next {
  right: 0;
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next:before, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next:before, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next:before, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next:before {
  content: "";
  width: 100%;
  height: 10px;
  display: block;
  background: no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.8839 8.88372C23.372 8.39556 23.372 7.60411 22.8839 7.11595L16.2172 0.449286C15.7291 -0.0388699 14.9376 -0.0388699 14.4494 0.449286C13.9613 0.93744 13.9613 1.7289 14.4494 2.21705L18.9822 6.74984H2C1.30964 6.74984 0.749998 7.30948 0.749998 7.99984C0.749998 8.69019 1.30964 9.24984 2 9.24984H18.9822L14.4494 13.7826C13.9613 14.2708 13.9613 15.0622 14.4494 15.5504C14.9376 16.0385 15.7291 16.0385 16.2172 15.5504L22.8839 8.88372Z' fill='%2328303F'/%3E%3C/svg%3E");
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev:hover,
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next:hover, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev:hover,
.home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next:hover, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-prev:hover,
.page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-next:hover, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-prev:hover,
.page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-next:hover {
  background-color: #DAEFDD;
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-list, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-list, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-list, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-list {
  height: 420px;
  margin: 0 -16px;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-list, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-list, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .slick-list, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .slick-list {
    height: auto;
  }
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr {
  margin: 0 6px;
  padding: 32px 24px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  height: 420px;
  display: flex;
  flex-direction: column;
  font-family: "RedHat";
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr {
    height: auto;
  }
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr:nth-child(even), .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr:nth-child(even), .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr:nth-child(even), .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr:nth-child(even) {
  background-color: #DAEFDD;
  color: #fff;
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-content, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-content, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-content, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-content {
  font-size: 16px;
  line-height: 150%;
  height: 265px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #131313;
}
@media screen and (max-width: 767px) {
  .home:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-content, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-content, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-content, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-content {
    height: auto;
    margin-bottom: 30px;
  }
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-user, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-user, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-user, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-user {
  margin-top: auto;
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-user__name, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-user__name, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-user__name, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-user__name {
  font: 500 16px/150% "RedHat";
  text-wrap: nowrap;
  color: #000;
}
.home:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-user__title, .home:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-user__title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .reviews-wr_row .review-wr .review-user__title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .reviews-wr_row .review-wr .review-user__title {
  font: 400 12px/150% "RedHat";
  color: #1D2022;
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr .container, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr .container, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr .container, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr .container {
  display: grid;
  grid-template-columns: 0.6fr 1fr;
}
@media screen and (max-width: 1199px) {
  .home:not(.role-user) .global_wr .content-wr .faqs-wr .container, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr .container, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr .container, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr .container {
    display: block;
  }
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_title, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_title {
  font: 600 50px/120% "ChakraPetch";
}
@media screen and (max-width: 1199px) {
  .home:not(.role-user) .global_wr .content-wr .faqs-wr_title, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_title {
    font-size: 46px;
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .faqs-wr_title, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_title {
    font-size: 28px;
  }
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr {
  font-family: "RedHat";
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr {
  padding: 16px 16px 24px;
  border-bottom: 1px solid #fff;
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr.faq-open-prev, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr.faq-open-prev, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr.faq-open-prev, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr.faq-open-prev {
  border-bottom-color: transparent;
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr.faq-open, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr.faq-open, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr.faq-open, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr.faq-open {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #fff;
  color: #1D2022;
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr.faq-open .faq-wr__text, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr.faq-open .faq-wr__text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr.faq-open .faq-wr__text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr.faq-open .faq-wr__text {
  color: #6B7075;
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr.faq-open .arrow::before, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr.faq-open .arrow::before, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr.faq-open .arrow::before, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr.faq-open .arrow::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12L18 12' stroke='%2328303F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr__title, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr__title, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr__title, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr__title {
  font: 600 16px/140% "RedHat";
  cursor: pointer;
  position: relative;
  padding-right: 40px;
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr__title.faq-open .arrow::before, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr__title.faq-open .arrow::before, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr__title.faq-open .arrow::before, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr__title.faq-open .arrow::before {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr__title .arrow::before, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr__title .arrow::before, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr__title .arrow::before, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr__title .arrow::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 18V6M6 12L18 12' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  right: 5px;
  top: 2px;
  width: 24px;
  height: 24px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.home:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr__text, .home:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr__text, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .faqs-wr_content-wr .faq-wr__text, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .faqs-wr_content-wr .faq-wr__text {
  padding-top: 10px;
  font: 400 16px/150% "RedHat";
  display: none;
}
.home:not(.role-user) .global_wr .content-wr .result-image-wr, .home:not(.role-user) .elementor-widget .content-wr .result-image-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .result-image-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .result-image-wr {
  margin-bottom: 60px;
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .result-image-wr, .home:not(.role-user) .elementor-widget .content-wr .result-image-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .result-image-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .result-image-wr {
    display: none;
  }
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr {
  overflow: hidden;
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-wrap, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-wrap, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-wrap, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-wrap {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  background: rgba(255, 255, 255, 0.1);
  padding: 60px 55px;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-wrap, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-wrap, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-wrap, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-wrap {
    padding: 50px 50px 40px 50px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-wrap, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-wrap, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-wrap, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-wrap {
    padding: 0;
    background: transparent;
  }
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs {
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
  gap: 16px;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs {
    overflow: scroll;
    margin-right: -50px;
    margin-left: -50px;
    margin-bottom: 25px;
  }
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs::-webkit-scrollbar, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs::-webkit-scrollbar, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs::-webkit-scrollbar, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs::-webkit-scrollbar {
  display: none;
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item {
  flex: 1;
  cursor: pointer;
  border-radius: 16px;
  transition: 0.5s;
  padding: 16px 30px;
  border: 1px solid transparent;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item {
    min-width: 300px;
    padding: 16px 24px;
  }
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item:first-child, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item:first-child, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item:first-child, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item:first-child {
    margin-left: 50px;
  }
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item:last-child, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item:last-child, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item:last-child, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item:last-child {
    margin-right: 50px;
  }
}
@media screen and (max-width: 991px) and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item {
    min-width: 270px;
  }
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item.active, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item.active, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item.active, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item.active {
  background-color: #092A31;
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item:hover:not(.active), .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item:hover:not(.active), .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item:hover:not(.active), .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item:hover:not(.active) {
  border: 1px solid rgba(204, 204, 204, 0.48);
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item-header, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item-header, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item-header, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item-header {
  margin-bottom: 12px;
  display: flex;
  gap: 12px;
  align-items: center;
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item-header h3, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item-header h3, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item-header h3, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item-header h3 {
  margin: 0;
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item-header h3, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item-header h3, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item-header h3, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item-header h3 {
    font-size: 16px;
  }
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item-header img, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item-header img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-item-header img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-item-header img {
  width: 32px;
  height: 32px;
  background-color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 6px;
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img {
  overflow: hidden;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-heading h2, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading h2 {
  font: 600 50px/120% "ChakraPetch";
  color: #fff;
  text-align: center;
  margin: 0 0 32px;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-heading h2, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading h2 {
    font-size: 46px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-heading h2, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading h2, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-heading h2, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading h2 {
    font-size: 32px;
    margin-bottom: 12px;
  }
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-heading p, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading p, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-heading p, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading p {
  max-width: 800px;
  text-align: center;
  margin: 0 auto 50px auto;
}
@media screen and (max-width: 991px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-heading p, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading p, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-heading p, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading p {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 565px) {
  .home:not(.role-user) .global_wr .content-wr .ai-report-wr-heading p, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading p, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-heading p, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-heading p {
    font-size: 14px;
    margin-bottom: 60px;
  }
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr.market_research .ai-report-wr-heading p, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr.market_research .ai-report-wr-heading p, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr.market_research .ai-report-wr-heading p, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr.market_research .ai-report-wr-heading p {
  max-width: 960px;
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img {
  background: linear-gradient(180deg, rgba(35, 164, 85, 0.2) 1.87%, rgba(145, 209, 170, 0.2) 99.94%);
  border: 1px solid rgba(255, 255, 255, 0.2509803922);
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img img, .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img img, .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img img, .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img img {
  transition: opacity 0.5s ease-in-out;
  opacity: 1;
}
.home:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img img:not(.active), .home:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img img:not(.active), .page-template-elementor_canvas:not(.role-user) .global_wr .content-wr .ai-report-wr-tabs-img img:not(.active), .page-template-elementor_canvas:not(.role-user) .elementor-widget .content-wr .ai-report-wr-tabs-img img:not(.active) {
  opacity: 0;
}
.home .current-menu-item a, .page-template-elementor_canvas .current-menu-item a {
  color: #fff !important;
}

.single-property-page .global_wr {
  display: grid;
  grid-template-columns: 220px 1fr;
  grid-column-gap: 40px;
}
.single-property-page .global_wr .content-wr {
  display: grid;
  grid-template-columns: 69% 29%;
  grid-template-areas: ". map" ". map";
  position: relative;
  grid-column-gap: 2%;
  min-height: 100vh;
  grid-template-rows: 71px 1fr;
  grid-row-gap: 24px;
}
.single-property-page .global_wr .content-wr .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #6B7075;
  opacity: 0.5;
  z-index: 1;
  display: none;
}
.single-property-page .global_wr .content-wr .loader-wr {
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Chrome, Safari, Opera */
  transform: translate(-50%, -50%);
  z-index: 2;
  display: none;
}
.single-property-page .global_wr .content-wr .inner-header-wr {
  display: flex;
  font-size: 24px;
  font-family: "ChakraPetch";
  font-weight: 600;
  padding: 40px 0 0;
  height: fit-content;
}
.single-property-page .global_wr .content-wr .inner-header-wr .back-link {
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.single-property-page .global_wr .content-wr .inner-header-wr .back-link::before {
  content: "";
  display: block;
  background: url("../img/icons/arrow-left.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
}
.single-property-page .global_wr .content-wr .inner-header-wr .address {
  display: flex;
  gap: 12px;
}
.single-property-page .global_wr .content-wr .inner-header-wr .address::before {
  content: "";
  display: block;
  background-image: url("../img/icons/icon-location.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 30px;
  width: 30px;
}
.single-property-page .global_wr .content-wr .property-details-wr {
  font-family: "RedHat";
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr {
  display: grid;
  grid-template-columns: 38% 58%;
  grid-column-gap: 4%;
  margin-bottom: 24px;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .image-wr {
  aspect-ratio: 3/2;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .image-wr img {
  aspect-ratio: 3/2;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-actions {
  margin-bottom: 32px;
  display: flex;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-actions .property-action {
  padding: 8px 18px;
  color: #23A455;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  height: auto;
  font-weight: 500;
  margin-right: 8px;
  display: flex;
  width: fit-content;
  align-items: center;
  gap: 8px;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-actions .property-action::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: cover;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-actions .property-action.export::before {
  background-image: url("../img/icons/icon-upload.svg");
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-actions .property-action.trace::before {
  background-image: url("../img/icons/icon-search.svg");
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-data {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-data .data-row {
  display: grid;
  grid-template-columns: 30% 70%;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-data .data-row__title {
  color: #6B7075;
}
.single-property-page .global_wr .content-wr .property-details-wr .general-info-wr .info-wr-data .data-row__value {
  font-weight: 500;
  color: #1D2022;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-details-wr {
  margin-bottom: 24px;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-details-wr .details-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 64px;
  padding: 16px 24px;
  border: 1px solid #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-details-wr .details-list .detail {
  border-right: 1px solid #E2E3E4;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-details-wr .details-list .detail:last-of-type {
  border-right: 0;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-details-wr .details-list .detail-name {
  margin-bottom: 8px;
  color: #6B7075;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-details-wr .details-list .detail-value {
  height: 28px;
  font-size: 20px;
  font-weight: 500;
}
.single-property-page .global_wr .content-wr .property-details-wr .divider {
  height: 1px;
  background-color: #E2E3E4;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr {
  display: flex;
  flex-direction: column;
  border: 1px solid #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 24px 0;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr .transactions-heading-wr {
  padding: 16px;
  border-bottom: 1px solid #E2E3E4;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr .transactions-heading-wr .title {
  font-size: 18px;
  font-weight: 500;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr .transactions-heading-wr .desc {
  font-size: 14px;
  color: #6B7075;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr .transactions-content-wr {
  width: 100%;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr .transactions-content-wr .table {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr .transactions-content-wr .table span {
  padding: 16px;
  font-size: 16px;
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr .transactions-content-wr .table.table-heading {
  border-bottom: 1px solid #E2E3E4;
  background-color: rgba(226, 227, 228, 0.15);
}
.single-property-page .global_wr .content-wr .property-details-wr .property-transactions-wr .transactions-content-wr .table.table-heading span {
  text-transform: uppercase;
  color: #6B7075;
}
.single-property-page .global_wr .content-wr .property-map-wr {
  grid-area: map;
}
.single-property-page .global_wr .content-wr .property-map-wr #map {
  height: 100%;
}
.single-property-page .global_wr .content-wr .property-map-wr #map img {
  height: 100%;
  object-fit: cover;
}
.single-property-page .global_wr .content-wr .property-map-wr #map #map-menu {
  position: relative;
  z-index: 1;
  padding: 8px;
  background-color: #fff;
  width: fit-content;
  margin: 8px 0 0 8px;
}
.single-property-page .property-image-wr {
  width: 340px;
  height: 227px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-property-page .property-image-wr .preloader {
  font-size: 32px;
  font-weight: bold;
  animation: pulse 1s infinite;
}
.single-property-page .property-general-info {
  font: 700 20px/120% "RedHat";
}
.single-property-page .property-general-info .property-info__title {
  margin-right: 20px;
}
.single-property-page .property-general-info .preloader {
  animation: pulse 1s infinite;
}
@keyframes pulse {
  0%, 100% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
}

.role-user.home .woocommerce .blockUI.blockOverlay {
  position: relative !important;
  display: none !important;
}
.role-user.home.home-guided .global_wr-guided > div:not(#tour-modal) {
  pointer-events: none;
}
.role-user.home.home-guided .header {
  pointer-events: none;
}
.role-user.home .spinner,
.role-user.home .spinner-select {
  display: none;
  width: 39px;
  height: 39px;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  left: -80%;
  right: 0;
  top: 6px;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.role-user.home input[type=checkbox] {
  padding: 0 !important;
}
.role-user.home .global_wr {
  padding: 4px;
  gap: 8px;
  background-color: #fff;
  overflow: hidden;
  display: flex;
}
.role-user.home .global_wr .content-wr {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 8px;
  height: 100%;
  position: relative;
}
.role-user.home .global_wr .content-wr .map-wr {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  height: 100%;
}
.role-user.home .global_wr .content-wr .map-wr-wrap {
  display: flex;
  height: calc(100svh - 60px);
}
.role-user.home .global_wr .content-wr .map-wr-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 9999;
  padding-left: 4px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr {
  left: 200px;
  top: 24px;
  z-index: 9998;
  display: flex;
  flex-direction: row;
  align-items: center;
  font: 400 16px/120% "RedHat";
  gap: 4px;
  padding-bottom: 8px;
  padding-top: 4px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  .role-user.home .global_wr .content-wr .map-wr .search-wr {
    top: 16px;
    left: 178px;
  }
}
.role-user.home .global_wr .content-wr .map-wr .search-wr__toggle--minimal {
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 2px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr__toggle--minimal.hidden {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr__toggle--minimal::before {
  content: "";
  display: block;
  height: 36px;
  width: 36px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/icon-search.svg");
  mask-image: url("../img/icons/icon-search.svg");
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  margin-right: 4px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container.hidden {
  width: 0;
  overflow: hidden;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .search-wr-dropdown {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #0A2E36;
  color: #fff;
  position: relative;
  cursor: pointer;
  height: 40px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  min-width: 125px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .search-wr-dropdown .selected__option {
  text-align: center;
  padding: 7px 48px 7px 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  background: url(../img/icons/arrow-down-white.svg) no-repeat right 12px center;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .search-wr-dropdown .search-options {
  display: none;
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  background-color: #fff;
  padding: 4px;
  min-width: 120px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .search-wr-dropdown .search-options.active {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .search-wr-dropdown .search-options .search__option {
  padding: 10px 12px;
  background-color: #0A2E36;
  color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .search-wr-dropdown .search-options .search__option.selected {
  background-color: #23A455;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr {
  position: relative;
  width: 100%;
  display: flex;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .coords-inputs-wr {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .coords-inputs-wr.open {
  display: flex;
  gap: 4px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .coords-inputs-wr .main-input, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .coords-inputs-wr .woocommerce-checkout input, .woocommerce-checkout .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .coords-inputs-wr input, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .coords-inputs-wr .woocommerce-account input, .woocommerce-account .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .coords-inputs-wr input {
  max-width: 150px;
  background-color: #fff;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .select2-selection {
  padding: 1px 11px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row {
  position: relative;
  display: flex;
  gap: 4px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .main_search_input_wr {
  position: relative;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .main_search_input_wr .remove-search-text {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/icons/icon_remove.svg) no-repeat;
  border: none;
  width: 20px;
  height: 20px;
  display: none;
  z-index: 1;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row input[name=main_search_input] {
  width: 320px;
  padding: 7px 12px 7px 36px;
  color: #303950;
  line-height: 18px;
  background: #fff no-repeat 12px 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.25 12.5C10.1495 12.5 12.5 10.1495 12.5 7.25C12.5 4.35051 10.1495 2 7.25 2C4.35051 2 2 4.35051 2 7.25C2 10.1495 4.35051 12.5 7.25 12.5Z' stroke='%236B7075' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.9624 10.9626L13.9999 14.0001' stroke='%236B7075' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row input[name=main_search_input][disabled=disabled] {
  background-color: #eee;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row input[name=main_search_input]::placeholder {
  color: #0A2E36;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row input[name=main_search_input][placeholder="Enter Parcel Number"], .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row input[name=main_search_input][placeholder="Enter Owner Name"] {
  width: 180px;
}
@media screen and (max-width: 600px) {
  .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row input[name=main_search_input] {
    width: 140px;
  }
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .spinner {
  width: 25px;
  height: 25px;
  left: unset !important;
  right: 12px !important;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick {
  display: flex;
  align-items: center;
  gap: 4px;
  transition: all 0.3s;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick.blocked::after {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick.blocked .crown {
  display: block;
  background: #23A455;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  top: -6px;
  right: 90px;
  z-index: 1;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick.blocked .crown::after {
  content: "";
  display: block;
  height: 12px;
  width: 12px;
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/crown.svg");
  mask-image: url("../img/icons/crown.svg");
  position: absolute;
  top: 3px;
  right: 4px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item {
  position: relative;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_status .mls_quick__block {
  width: 280px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_status .mls_quick__block .mls_select_for_sale, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_status .mls_quick__block .mls_select_sold {
  font-weight: 700;
  font-size: 12px;
  line-height: 140%;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_status .mls_quick__block select, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_status .mls_quick__block .select2 {
  margin: 8px 0 16px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.active .mls_quick__label {
  gap: 0;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_quick_details .mls_quick__block, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_quick_price .mls_quick__block {
  width: 400px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_quick_type .mls_quick__block {
  width: 215px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_quick_type .mls_quick__block .clear_all {
  width: auto;
  color: #23A455;
  background: none;
  border: none;
  padding: 0;
  margin-bottom: 14px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_quick_type .mls_quick__block ul {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.mls_quick_type .mls_quick__block li {
  display: flex;
  align-items: center;
  gap: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .mls_quick__block {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.active .mls_quick__label::after {
  transform: rotate(180deg);
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item.active .mls_quick__block {
  display: block;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .histogram-slider {
  position: relative;
  padding: 0 0 22px;
  margin-bottom: 24px;
  box-sizing: border-box;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .histogram {
  display: flex;
  align-items: flex-end;
  gap: 2px;
  height: 33px;
  position: relative;
  z-index: 1;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .bar {
  width: 6px;
  background-color: #23A455;
  border-radius: 3px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .bar:last-child {
  margin-right: 0;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .irs--round {
  height: 10px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .irs--round .irs-handle {
  top: -7px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 2px solid #23A455;
  border-radius: 50%;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .irs--round .irs-bar {
  background-color: #23A455;
  height: 5px;
  top: 0px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .irs--round .irs-line {
  background-color: #CFDBD5;
  height: 5px;
  top: 0px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .range-label {
  position: absolute;
  bottom: 0;
  color: #666;
  font-size: 14px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .range-label-min, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .range-per-label-min {
  left: 0;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .range-label-max, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__item .range-per-label-max {
  right: 0;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__label {
  border-radius: 8px;
  border: 1.5px solid #CFDBD5;
  background: #fff;
  padding: 6px 11px;
  color: #0A2E36;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  white-space: nowrap;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__label::after {
  content: "";
  background: url("../img/icons/arrow-down.svg");
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__label .clear_all {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__label.selected {
  background: #E4FFE8;
  padding: 6px 7px;
  gap: 0;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__label.selected .clear_all {
  display: block;
  position: absolute;
  top: 9px;
  right: 8px;
  font-size: 0;
  width: 25px;
  height: 20px;
  background: #E4FFE8 url(../img/icons/icon_remove.svg) no-repeat right;
  border: none;
  z-index: 1;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__more {
  border-radius: 8px;
  border: 1.5px solid #CFDBD5;
  background: #fff url("../img/icons/icon_map_filter.svg") no-repeat 11px 50%;
  padding: 6px 11px 6px 39px;
  color: #0A2E36;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__more.active {
  background-color: #E4FFE8;
  border-color: #23A455;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__more.waiting {
  position: relative;
  overflow: hidden;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__more.waiting::before {
  content: "";
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__more.waiting .preloader {
  display: block;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__more.waiting .preloader .spinner {
  top: 0;
  width: 30px !important;
  height: 30px !important;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block {
  display: none;
  border-radius: 8px;
  border: 1.5px solid #CFDBD5;
  background: #fff;
  padding: 11px;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 10;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .row_item {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 12px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .row_item label {
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block select, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .select2 {
  width: 100% !important;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block input.main-input:focus, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .woocommerce-checkout input:focus, .woocommerce-checkout .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block input:focus, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .woocommerce-account input:focus, .woocommerce-account .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block input:focus {
  border-color: #23A455;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .selects-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .selects-item select, .role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .selects-item .select2 {
  width: 180px !important;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .mls_prices {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .mls_prices input {
  width: calc(50% - 12px);
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .list_options {
  display: flex;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #fff;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .list_options li {
  flex: 1;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .list_options li.active button {
  position: relative;
  border-radius: 8px;
  border: 1.5px solid #23A455;
  background: #E4FFE8;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .list_options li + li {
  border-left: 1px solid #F0F5F2;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .list_options li.active + li.active button::before {
  content: "";
  border: 1px solid #23A455;
  border-left: 0;
  border-right: 0;
  background: #E4FFE8;
  position: absolute;
  left: -20px;
  top: -1px;
  bottom: -1px;
  width: 25px;
  height: calc(100% + 2px);
  z-index: 10;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .list_options button {
  background: none;
  border: 1.5px solid transparent;
  padding: 11px;
  color: #0A2E36;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .list_options button:hover {
  border-radius: 8px;
  border: 1.5px solid #23A455;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .list_options button:active {
  border-radius: 8px;
  border: 1.5px solid #23A455;
  background: #E4FFE8;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block button {
  width: 100%;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .mls_b_item {
  margin-bottom: 16px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__block .mls_q_title {
  font-weight: 700;
  font-size: 12px;
  line-height: 140%;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__title {
  color: #6B7075;
  font-size: 12px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 24px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick__buttons {
  display: flex;
  gap: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .input-search-row .mls_quick.hidden {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .burger-wr {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .burger-wr.active {
  display: flex;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .burger-wr .burger {
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .burger-wr .burger::before {
  content: "";
  display: block;
  height: 40px;
  width: 40px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/list-view.svg");
  mask-image: url("../img/icons/list-view.svg");
  margin-left: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-selects-wr {
  display: flex;
  justify-content: space-evenly;
  min-width: 300px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-selects-wr.hidden {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-selects-wr .select2-container--default {
  width: 140px !important;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-selects-wr .select2-container--default .select2-selection {
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants {
  position: absolute;
  background-color: #fff;
  margin-top: 4px;
  z-index: 999;
  top: 100%;
  max-width: 400px;
  left: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-family: "RedHat";
  width: 100%;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants.not-found {
  padding: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant {
  position: relative;
  cursor: pointer;
  padding: 4px 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #0A2E36;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant.variant-not-found {
  cursor: default;
  display: block;
  padding: 48px 10px;
  text-align: center;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant.variant-not-found::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: url(../img/icons/empty_select.svg) no-repeat;
  margin: 0 auto 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant.variant-not-found:hover {
  color: #6B7075;
  background-color: #fff;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant .spinner {
  width: 40px;
  height: 40px;
  left: auto;
  top: 50%;
  margin-top: -20px;
  right: 10px;
  display: block;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant:hover {
  color: #fff;
  background-color: #23A455;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant:first-of-type:hover {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant:last-of-type:hover {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant .property-address {
  font-weight: 600;
  font-size: 14px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant .area-name {
  font: 600 18px/120% "ChakraPetch";
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant .area-apn span {
  font: 600 16px/120% "ChakraPetch";
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant .area-type {
  font-size: 12px;
  font-weight: 400;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant .property-apn,
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant .property-city-state,
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .search-variant .property-owner {
  font-size: 12px;
  font-weight: 400;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .see-all-container {
  margin-top: 6px;
  padding: 4px 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #E4FFE8;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .see-all-container:hover {
  background-color: #0A2E36;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .see-all-container:hover a {
  color: #E4FFE8;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .input-search-wr .search-variants .see-all-container a {
  text-align: center;
  font-family: "RedHat";
  width: 100%;
  color: #0A2E36;
  display: block;
  font-weight: 600;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .search-btn {
  padding: 8px !important;
  min-width: fit-content;
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr .search-wr .search-container .search-btn.open {
  display: block;
  margin: 0 4px;
}
.role-user.home .global_wr .content-wr .map-wr #map {
  top: 0;
  bottom: 0;
  width: 100%;
  min-height: 760px;
  height: 100%;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.role-user.home .global_wr .content-wr .map-wr #map .mapboxgl-popup {
  top: 14px;
}
.role-user.home .global_wr .content-wr .map-wr #map .mapboxgl-popup-tip {
  display: none;
}
.role-user.home .global_wr .content-wr .map-wr #map .mapboxgl-popup-content {
  background: rgba(255, 255, 255, 0.5);
  padding: 4px;
  border: none;
  box-shadow: none;
  font-family: "RedHat";
  font-size: 14px;
}
.role-user.home .global_wr .content-wr .map-wr #map .mapboxgl-popup-content ul {
  max-height: 100px;
  overflow: auto;
}
.role-user.home .global_wr .content-wr .map-wr #map .mapboxgl-popup-content a:not(.btn_main) {
  color: #23A455;
  text-decoration: underline;
}
.role-user.home .global_wr .content-wr .map-wr #map .mapboxgl-popup-content .soil-popup-content .description__label {
  font-weight: 600;
}
.role-user.home .global_wr .content-wr .map-wr .property-short-info-wr {
  z-index: 1;
  position: absolute;
  right: 24px;
  top: 24px;
  background: rgba(255, 255, 255, 0.7);
  font-family: "RedHat";
  font-size: 18px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 8px;
}
@media screen and (max-width: 1440px) {
  .role-user.home .global_wr .content-wr .map-wr .property-short-info-wr {
    font-size: 14px;
    padding: 6px;
    right: 12px;
    top: 12px;
  }
}
.role-user.home .global_wr .content-wr .map-wr .loader-wr {
  display: none;
  position: absolute;
  right: 100px;
  bottom: 70px;
  z-index: 9;
  width: 85px;
  height: 50px;
}
.role-user.home .global_wr .content-wr .map-wr .loader-wr .map-loader {
  position: relative;
  display: block;
  width: 85px;
  height: 50px;
  background-repeat: no-repeat;
  background-image: linear-gradient(#0A2E36 50px, transparent 0), linear-gradient(#0A2E36 50px, transparent 0), linear-gradient(#0A2E36 50px, transparent 0), linear-gradient(#0A2E36 50px, transparent 0), linear-gradient(#0A2E36 50px, transparent 0), linear-gradient(#0A2E36 50px, transparent 0);
  background-position: 0px center, 15px center, 30px center, 45px center, 60px center, 75px center, 90px center;
  animation: rikSpikeRoll 2s linear infinite alternate;
}
@keyframes rikSpikeRoll {
  0% {
    background-size: 10px 3px;
  }
  16% {
    background-size: 10px 50px, 10px 3px, 10px 3px, 10px 3px, 10px 3px, 10px 3px;
  }
  33% {
    background-size: 10px 30px, 10px 50px, 10px 3px, 10px 3px, 10px 3px, 10px 3px;
  }
  50% {
    background-size: 10px 10px, 10px 30px, 10px 50px, 10px 3px, 10px 3px, 10px 3px;
  }
  66% {
    background-size: 10px 3px, 10px 10px, 10px 30px, 10px 50px, 10px 3px, 10px 3px;
  }
  83% {
    background-size: 10px 3px, 10px 3px, 10px 10px, 10px 30px, 10px 50px, 10px 3px;
  }
  100% {
    background-size: 10px 3px, 10px 3px, 10px 3px, 10px 10px, 10px 30px, 10px 50px;
  }
}
.role-user.home .global_wr .content-wr .sidebar-header__titles {
  display: flex;
  align-items: center;
  gap: 12px;
}
.role-user.home .global_wr .content-wr .sidebar-header__titles-row {
  display: flex;
  flex-direction: column;
}
.role-user.home .global_wr .content-wr .sidebar-header__titles-back {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  border: 1px solid rgb(207, 219, 213);
  border-radius: 8px;
  cursor: pointer;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar-header__titles-back:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-right: 1px solid #0A2E36;
  border-bottom: 1px solid #0A2E36;
  transform: rotate(135deg);
  transition: transform 0.3s ease;
  position: absolute;
  left: 44%;
  top: 34%;
}
.role-user.home .global_wr .content-wr h2 {
  margin: 0 auto 0 0;
  padding: 0;
  font: 600 20px/150% "ChakraPetch";
}
.role-user.home .global_wr .content-wr h2.info-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font: 600 16px/150% "ChakraPetch";
}
.role-user.home .global_wr .content-wr h2.filters-title {
  margin: 0;
}
.role-user.home .global_wr .content-wr .sidebar-address {
  text-transform: uppercase;
  font-size: 15px;
}
.role-user.home .global_wr .content-wr .close-tab {
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .close-tab:hover::after {
  background-color: #23A455;
}
.role-user.home .global_wr .content-wr .close-tab::after {
  content: "";
  display: block;
  height: 32px;
  width: 32px;
  background-color: #000;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-mask-image: url("../img/icons/remove.svg");
  mask-image: url("../img/icons/remove.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.role-user.home .global_wr .content-wr .sidebar {
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 8px 12px 8px 4px;
  display: none;
  z-index: 9998;
  max-width: 535px;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .sidebar.active {
  display: block;
}
.role-user.home .global_wr .content-wr .sidebar.from-list .close-info {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.from-list .sidebar-header__titles-back {
  display: block !important;
}
.role-user.home .global_wr .content-wr .sidebar .sidebar-header {
  display: flex;
  justify-content: space-between;
}
.role-user.home .global_wr .content-wr .sidebar .sidebar-header.info-header {
  margin-bottom: 16px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr {
  max-width: 460px !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .preloader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .preloader .spinner {
  z-index: 9999;
  left: 0;
  width: 100px;
  height: 100px;
  display: block;
  top: 0;
  bottom: 0;
  margin: auto;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr.active {
  display: flex;
  flex-direction: column;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .sidebar-header__titles-back {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__title {
  font: 600 24px/150% "ChakraPetch";
  margin: 0 0 16px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions {
  display: grid;
  grid-template-columns: 0.7fr 1fr 1fr 1fr 0.1fr;
  gap: 8px;
  margin: 0 0 12px;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .disabled:hover {
  background-color: #fff;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions {
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions p {
  display: flex;
  justify-content: center;
  align-items: center;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions img {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions.disable {
  background-color: #CFDBD5 !important;
  cursor: not-allowed !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions.disable[data-tooltip] {
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions.disable[data-tooltip]::after {
  content: attr(data-tooltip);
  position: absolute;
  text-align: start;
  left: 0;
  top: 130%;
  background: #0A2E36;
  color: #fff;
  padding: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size: 10px;
  line-height: 140%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  pointer-events: none;
  z-index: 10;
  display: none;
  max-width: max-content;
  width: 225px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions.disable[data-tooltip]::before {
  content: "";
  position: absolute;
  left: 6px;
  top: 95%;
  border: 7px solid transparent;
  border-bottom-color: #0A2E36;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  z-index: 10;
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions.disable[data-tooltip]:hover::after, .role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions.disable[data-tooltip]:hover::before {
  opacity: 1;
  visibility: visible;
  display: block;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions .reports_dropdown {
  display: none;
  position: absolute;
  top: 110%;
  left: 0;
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #E2E3E4;
  width: 100%;
  z-index: 999;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions .reports_dropdown li {
  background-color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions .reports_dropdown li:hover {
  background-color: #E4FFE8;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions .reports_dropdown li a {
  text-align: left;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions .reports_dropdown li:first-child {
  border-radius: 8px 8px 0 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions .reports_dropdown li:last-child {
  border-radius: 0 0 8px 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .reports_actions.list_opened .reports_dropdown {
  display: block;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .action {
  font-size: 12px;
  min-width: 40px;
  width: 100%;
  text-align: center;
  padding: 6px 12px;
  color: #1D2022;
  display: block;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .action.actions-add_to_save_list {
  padding: 1px 8px;
  font-size: 20px;
  color: #1D2022;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .actions-add_to_save_list:hover + .add_to_save_list-hint {
  display: block;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .add_to_save_list-hint {
  display: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  bottom: -120%;
  right: -150px;
  background-color: #fff;
  padding: 4px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #E2E3E4;
  z-index: 1;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__actions .actions-wr {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher {
  display: flex;
  flex-direction: row;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading {
  padding: 8px 0;
  font-size: 14px;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading:not(.disabled) {
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading:not(.disabled):hover {
  background-color: #F0F5F2;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading.active {
  border-bottom: 1px solid #23A455;
  color: #23A455;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading.mls-tab__heading {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading.mls-tab__heading .btn_up {
  display: block;
  background: url(../img/icons/crown.svg) no-repeat;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  order: 3;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading.mls-tab__heading.disabled {
  cursor: default;
  opacity: 0.5;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading.mls-tab__heading .preloader {
  width: 18px !important;
  right: 18px !important;
  left: auto !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__switcher .section__heading.mls-tab__heading .preloader .spinner {
  width: 18px !important;
  height: 18px !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content {
  font-family: "RedHat";
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 4px;
  margin-top: 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content:not(.active) {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content.mls--content .mls-gallery--wr {
  width: 100%;
  margin-bottom: 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content.mls--content .mls-gallery--wr img {
  max-height: 95px;
  object-fit: cover;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  height: 100vh;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content.mls--content .mls-gallery--wr.load {
  height: 110px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content.mls--content .mls-gallery--wr.slides-1 img {
  max-height: 170px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content.mls--content .mls-gallery--wr.slides-2 img {
  max-height: 140px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab {
  margin-bottom: 24px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab.need_update .btn_up {
  display: block;
  background: url(../img/icons/crown.svg) no-repeat;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  order: 3;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab.need_update .update_subscription {
  display: none;
  z-index: 9;
  top: 40px;
  height: 176px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab.need_update.opened {
  position: relative;
  overflow: hidden;
  height: 222px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab.need_update.opened .update_subscription {
  display: flex;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab:first-of-type .tab-inner {
  display: block;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab.opened .tab-title::after {
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab.mls-history .tab-row {
  gap: 6px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title {
  position: relative;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #1D2022;
  padding: 8px 0;
  border-bottom: 1px solid #E2E3E4;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title .hint {
  margin: 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title .hint:after {
  line-height: normal;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title::after {
  content: "";
  display: block;
  height: 24px;
  width: 12px;
  background-color: #000;
  -webkit-mask-image: url("../img/icons/direction-up.svg");
  mask-image: url("../img/icons/direction-up.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title .sa_show-on-map {
  position: absolute;
  right: 0;
  top: 10px;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title .sa_show-on-map span.show-title:after {
  right: 0;
  width: 300px;
  line-height: normal;
}
@media screen and (max-width: 991px) {
  .role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title_overview {
    padding-bottom: 25px;
  }
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title_overview .js-create-owner-list {
  position: absolute;
  top: 10px;
  right: 0;
  font-size: 12px;
  color: #23A455;
  padding-right: 20px;
  background: url(../img/arrow_right.svg) no-repeat right;
}
@media screen and (max-width: 991px) {
  .role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-title_overview .js-create-owner-list {
    top: auto;
    right: auto;
    left: 0;
    bottom: 2px;
  }
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row {
  font-size: 14px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 8px;
  align-items: center;
  position: relative;
  padding: 8px 0;
  border-bottom: 1px solid #E2E3E4;
  color: #6B7075;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row[data-mlsstatus=active] .tab-row__value {
  background-color: #23A455;
  padding: 4px 8px;
  width: fit-content;
  color: #fff;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row[data-mlsstatus="Off Market"] .tab-row__value {
  background-color: rgb(254, 211, 82);
  padding: 4px 8px;
  width: fit-content;
  color: #0A2E36;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row[data-mlsstatus=sold] .tab-row__value {
  background-color: rgb(254, 211, 82);
  padding: 4px 8px;
  width: fit-content;
  color: #0A2E36;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row.description {
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row.description:not(.opened) .tab-row__value {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  -webkit-mask-image: linear-gradient(to bottom, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0));
  mask-image: linear-gradient(to bottom, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0));
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row.description:not(.opened) .tab-row__value:hover {
  background-color: #E4FFE8;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row__title {
  font-weight: 600;
  display: flex;
  align-items: center;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row__value {
  font-weight: 400;
  word-break: break-all;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row__value.links-wr {
  display: flex;
  gap: 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row__value.links-wr a {
  color: #0A2E36;
  font-weight: 600;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-info-wr .parcel-info__content .tab .tab-inner .tab-row__value.links-wr a:hover {
  color: #23A455;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr {
  padding: 8px 0 12px 0;
  max-width: 460px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header {
  display: grid;
  grid-template-areas: "title title" "btn-adv btn-saved";
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  grid-gap: 8px;
  padding: 0 12px 0 8px;
  margin-bottom: 12px;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filters-title {
  grid-area: title;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .close-tab {
  position: absolute;
  top: 0;
  right: 16px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .btn_advanced-filters {
  grid-area: btn-adv;
  min-width: 130px;
  padding: 8px 10px;
  width: 100%;
  height: 36px;
  font-size: 14px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter {
  width: 100%;
  grid-area: btn-saved;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter .wrap_select {
  display: block;
  position: relative;
  width: 100%;
  height: 36px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter .wrap_select .spinner-select {
  left: auto;
  right: 12px;
  top: 7px;
  height: 25px;
  width: 25px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter .wrap_select .select2-selection {
  padding: 3px 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter .wrap_select .select2-selection .select2-selection__rendered {
  overflow: hidden;
  max-width: 140px;
  padding: 3px 0 4px;
}
@media screen and (max-width: 991px) {
  .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter .wrap_select .select2-selection .select2-selection__rendered {
    max-width: 85px;
  }
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter.active .wrap_select {
  width: 85%;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter .select2-container {
  width: 100% !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter .saved_filter-delete {
  display: none;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-header .filter-row-saved_filter .saved_filter-delete::before {
  content: "";
  display: block;
  height: 22px;
  width: 22px;
  background-color: #D42C29;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/icon_trash.svg");
  mask-image: url("../img/icons/icon_trash.svg");
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner {
  display: flex;
  flex-direction: column;
  height: calc(100% - 74px);
  justify-content: space-between;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .preloader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 100%;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .preloader .spinner {
  z-index: 9999;
  left: 0;
  width: 100px;
  height: 100px;
  display: block;
  top: 0;
  bottom: 0;
  margin: auto;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .tlp-filter {
  display: block;
  flex-shrink: 0;
  height: 195px;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .tlp-filter .btn_up {
  display: block;
  background: url(../img/icons/crown.svg) no-repeat;
  width: 16px;
  height: 16px;
  margin-left: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .tlp-filter__label {
  position: relative;
  z-index: 1;
  padding: 10px;
  display: flex;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs {
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: auto;
  max-height: 100%;
  height: 100%;
  padding: 4px 12px 0 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs::-webkit-scrollbar-track {
  background: #F0F5F2;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters {
  gap: 0 !important;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters__heading {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters__heading .icon-direction {
  margin-left: auto;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters__heading .icon-direction.active {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters__heading .icon-direction::before {
  content: "";
  display: block;
  height: 22px;
  width: 22px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/direction-up.svg");
  mask-image: url("../img/icons/direction-up.svg");
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  background-color: #6B7075;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters.need_update .mls-filters__heading .icon-direction {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters.need_update .mls-filters__heading .btn_up {
  display: block;
  background: url(../img/icons/crown.svg) no-repeat;
  width: 16px;
  height: 16px;
  margin-left: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters .update_subscription {
  top: 35px;
  height: calc(100% - 35px);
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr .filter-row {
  margin-top: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr .filter-row[aria-visibility=for_sale] {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr .filter-row[aria-visibility=sold] {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr .filter-row[data-operator=condition] {
  grid-template-columns: 1fr 200px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr .mls_quick__choose .row_item {
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr .mls_quick__choose .select2-container {
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr .mls_quick__choose input[type=checkbox] {
  background-color: #fff;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .mls-filters-wr.hidden {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr {
  display: flex;
  flex-direction: column;
  gap: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background-color: #F0F5F2;
  padding: 16px 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row {
  font-family: "RedHat";
  display: flex;
  gap: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row .quick-filter__checkbox {
  margin: 0;
  background-color: #fff;
  padding: 0;
  border-radius: 50%;
  width: 16px;
  height: 16px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row .quick-filter__checkbox:hover {
  border-color: #23A455;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row .quick-filter__checkbox:checked {
  border: 5px solid #23A455;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row .quick-filter__checkbox:not(:checked) {
  background-color: #fff;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row .quick-filter__checkbox:disabled {
  background-color: #F0F5F2;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row .quick-filter__checkbox:disabled:hover {
  border-color: #E2E3E4;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row label {
  display: flex;
  flex-direction: column;
  color: #1D2022;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .quick-filters-wr .quick-filter--row label span {
  font-size: 12px;
  color: #6B7075;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background-color: #F0F5F2;
  padding: 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__title {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments {
  display: flex;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw.active::before {
  background-color: #23A455;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw::before {
  content: "";
  display: block;
  height: 22px;
  width: 22px;
  background-color: #0A2E36;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw.draw__enable {
  margin-right: 8px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw.draw__enable::before {
  -webkit-mask-image: url("../img/icons/icon_polygon.svg");
  mask-image: url("../img/icons/icon_polygon.svg");
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw.draw__delete::before {
  -webkit-mask-image: url("../img/icons/icon_trash.svg");
  mask-image: url("../img/icons/icon_trash.svg");
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw__partial-wr {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw__partial-wr input {
  margin: 0 8px 0 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__instruments .draw__partial-wr input:not(:checked) {
  background-color: #fff;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__list {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__list.active {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__list li {
  display: flex;
  justify-content: space-between;
  padding: 5px;
  font-size: 13px;
  line-height: normal;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #23A455;
  background: #fff;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__list li .delete-polygon {
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .polygons-wr__list li .delete-polygon::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #D42C29;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/icon_trash.svg");
  mask-image: url("../img/icons/icon_trash.svg");
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row {
  display: grid;
  grid-template-columns: 1fr 200px;
  grid-column-gap: 8px;
  align-items: center;
  font: 400 12px/120% "RedHat";
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=landusecode] {
  grid-template-columns: 1fr;
  grid-row-gap: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=landusecode] .select2-container {
  max-width: 325px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=state], .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=county] {
  grid-template-columns: 86px 1fr;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=county] .select2-selection--multiple {
  display: flex;
  flex-wrap: wrap;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row [data-operator=condition], .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row.flexible_conditions {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row [data-operator=condition] .filter_with_condition, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row.flexible_conditions .filter_with_condition {
  display: grid;
  grid-template-columns: minmax(60px, 19%) 1fr;
  grid-gap: 5px;
  align-items: center;
  justify-content: space-between;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row [data-operator=condition] .filter_with_condition .select2-selection, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row.flexible_conditions .filter_with_condition .select2-selection {
  min-width: auto !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row.flexible_conditions .single-input {
  display: grid;
  grid-template: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row.flexible_conditions .filter_with_condition {
  grid-template-columns: 145px 1fr;
  width: 100%;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row.flexible_conditions .hidden {
  display: none;
}
@media screen and (max-width: 991px) {
  .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row {
    grid-template-columns: 1fr 150px;
  }
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row label {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row label .nulls-checkbox--wr {
  position: relative;
  display: flex;
  width: 100%;
  margin-top: 4px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row label .nulls-checkbox--wr .hint-text-hidden {
  display: none;
  position: absolute;
  top: 102%;
  left: 0;
  z-index: 9;
  width: 200px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  white-space: pre-line;
  padding: 8px;
  color: #fff;
  background: #0A2E36;
  font-size: 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row label .nulls-checkbox--wr .hint-text {
  color: #23A455;
  font-size: 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row label input[name=nulls] {
  margin: 0 8px 0 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row label input[name=nulls]:hover + .hint-text-hidden {
  display: block;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row label span.show-title:after {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  white-space: pre-line;
  padding: 5px;
  z-index: 100;
  top: 33px;
  margin-right: 10px;
  max-width: 300px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-selection {
  padding: 1px 11px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-selection--multiple {
  padding: 1px 11px;
  max-height: 114px;
  overflow: auto;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-selection--multiple::after {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  right: 16px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/arrow-down.svg");
  mask-image: url("../img/icons/arrow-down.svg");
  background: #1D2022;
  width: 12px;
  height: 12px;
  pointer-events: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-selection--multiple::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  padding-right: 30px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-selection--multiple::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 8px;
  margin: 2px 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-selection--multiple::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .main-input, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .woocommerce-checkout input, .woocommerce-checkout .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row input, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .woocommerce-account input, .woocommerce-account .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row input {
  padding: 4px 11px;
  height: 32px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=ownerwords] label {
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=ownerwords] label span.show-title:after {
  left: 0;
  right: 0;
  top: auto;
  bottom: 23px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-container {
  width: 100% !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-container .select2-selection {
  border-color: #E1E5E9 !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-container .select2-selection[aria-disabled=false]:hover {
  border-color: #23A455 !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-container .select2-selection textarea {
  font-family: "RedHat";
  margin: 0;
  height: 29px;
  line-height: 28px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-container .select2-selection ul.select2-selection__rendered {
  display: block;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-container .select2-selection ul.select2-selection__rendered li {
  margin: 4px 4px 0 0;
  padding: 0 20px 0 7px;
  background-color: #F0F5F2;
  border: 1px solid #E2E3E4;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-container .select2-selection ul.select2-selection__rendered li .select2-selection__choice__display {
  padding-left: 0;
  padding-right: 4px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .select2-container .select2-selection ul.select2-selection__rendered li .select2-selection__choice__remove {
  top: 1px;
  left: auto;
  right: 8px;
  border: none;
  padding: 0;
  width: 12px;
  height: 12px;
  background: url(../img/icons/icon_close.svg) no-repeat;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs {
  display: grid;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs:not(.one-col) {
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 6px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs.alert::before {
  content: "Max should be greater than Min";
  position: absolute;
  top: 100%;
  color: #D42C29;
  font-size: 10px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs.alert .main-input, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs.alert .woocommerce-checkout input, .woocommerce-checkout .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs.alert input, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs.alert .woocommerce-account input, .woocommerce-account .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs.alert input {
  border-color: #D42C29;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs .main-input, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs .woocommerce-checkout input, .woocommerce-checkout .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs input, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs .woocommerce-account input, .woocommerce-account .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .between-inputs input {
  width: 100%;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row .spinner-select {
  width: 25px;
  height: 25px;
  left: 92%;
  top: 28px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-operator=condition]:not([data-filter=owner1corpind]):not([data-filter=mls_propertytype]), .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=ownerwords], .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=listing_sold_toggle], .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-operator=conditions] {
  grid-template: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row[data-filter=listing_sold_toggle] .filter_with_condition {
  grid-template-columns: 145px 1fr;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 8px;
  align-items: center;
  font: 400 12px/120% "RedHat";
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes.need_update .btn_up {
  display: block;
  background: url(../img/icons/crown.svg) no-repeat;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  order: 3;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes.need_update .filter-slopes {
  min-height: 140px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes {
  background-color: #F0F5F2;
  border-radius: 8px;
  padding: 12px;
  margin: 8px 0;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .slope_first, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .slope_item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .select2-container, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes select {
  width: 120px !important;
  height: 32px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes select.error + .select2 .select2-selection {
  border-color: #f00 !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .select2-selection {
  padding: 1px 12px;
  font-size: 12px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes input {
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;
  height: 32px;
  width: 78px;
  font-size: 12px;
  padding: 7px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes input.error {
  border: 1px solid #f00;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes input[type=number]::-webkit-inner-spin-button,
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .slope-input {
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .slope-input::after {
  content: "%";
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  top: 9px;
  right: 9px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .slope_item {
  margin-top: 26px;
  position: relative;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .slope_item::before {
  content: "And";
  color: #A2ABA7;
  font-size: 10px;
  line-height: 18px;
  width: 32px;
  text-align: center;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  top: -22px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .remove-condition-btn {
  width: 16px;
  height: 16px;
  border: none;
  font-size: 0;
  background: no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.8282 5.17154L5.17139 10.8284M10.8282 10.8284L5.17139 5.17151' stroke='%236B7075' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .slope-add-condition {
  position: relative;
  background: no-repeat 0 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6 3L6 9M9 6L3 6' stroke='%230A2E36' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  border: none;
  padding: 0 0 0 16px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter-inputs .filter-row-slopes .filter-slopes .slope-add-condition.hidden {
  display: none;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition {
  display: grid;
  grid-template-columns: 86px 1fr;
  gap: 10px;
  margin: 10px 0;
  align-items: center;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition .condition {
  flex: 0 0 30%;
  height: 42px;
  border: 1px solid #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  padding: 5px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition .main-input, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition .woocommerce-checkout input, .woocommerce-checkout .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition input, .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition .woocommerce-account input, .woocommerce-account .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition input {
  flex: 1;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition .select2-container:nth-child(2) {
  width: 100% !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filter_with_condition .select2-container:nth-child(2) .select2-selection {
  min-width: 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-areas: "clear apply apply apply" "actions actions actions actions";
  grid-row-gap: 12px;
  grid-column-gap: 8px;
  padding: 16px 16px 0;
  margin-left: -8px;
  border-top: 1px solid #F0F5F2;
  font-family: "RedHat";
  align-items: center;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr.active {
  padding-top: 66px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr.active .filter-actions--info {
  display: flex;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filter-actions--info {
  display: none;
  justify-content: space-between;
  padding: 12px 16px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #F0F5F2;
  color: #23A455;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filter-actions--info .filter-actions--info__alerts {
  color: #D42C29;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filter-actions--info .filter-actions__btn--save {
  font-size: 0;
  margin: 0 20px 0 auto;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filter-actions--info .filter-actions__btn--save::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #147A3C;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/save.svg");
  mask-image: url("../img/icons/save.svg");
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filter-actions--info .filter-actions__btn--save.disabled::before {
  background-color: #6B7075;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .actions-wr {
  grid-area: actions;
  display: none;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "list save-list export";
  grid-column-gap: 8px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .actions-wr.active {
  display: grid;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn {
  min-width: 80px;
  width: 100%;
  height: 100%;
  padding: 11px 10px 10px;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn--clear {
  grid-area: clear;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn--apply {
  grid-area: apply;
  width: 100%;
  border: 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn--upgrade {
  grid-area: apply;
  width: 100%;
  border: 0;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn.btn_secondary:not(.disabled), .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .modal-report .label-file-input input.filters-actions__btn:not(.disabled), .modal-report .label-file-input .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr input.filters-actions__btn:not(.disabled) {
  border-color: #23A455;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn--list {
  grid-area: list;
  flex-wrap: wrap;
  padding: 11px 5px 10px;
}
@media screen and (max-width: 991px) {
  .role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn--list span.results-count {
    display: none;
  }
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn--list.count-only {
  flex-direction: column;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn--save-list {
  grid-area: save-list;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr .filters-actions__btn--export {
  grid-area: export;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr button {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-wrap: nowrap;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr button.disabled {
  border: 1px solid #CFDBD5;
  background-color: #fff;
  cursor: not-allowed;
  color: #CFDBD5;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr button.disabled.count-only .results-count {
  color: #23A455 !important;
}
.role-user.home .global_wr .content-wr .sidebar.sidebar-filters-wr .filters-wr-inner .filters-actions-wr button.filters-actions__btn--apply.disabled {
  background-color: #CFDBD5 !important;
}
.role-user.home .global_wr .content-wr .list-view-wr {
  display: none;
  flex-direction: column;
  visibility: hidden;
  opacity: 0;
  z-index: 3;
  background-color: #fff;
  font-family: "RedHat";
  font-size: 14px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 9998;
}
.role-user.home .global_wr .content-wr .list-view-wr table {
  border-collapse: collapse;
}
.role-user.home .global_wr .content-wr .list-view-wr.minimized tbody {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 20px;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened {
  visibility: visible;
  display: flex;
  opacity: 1;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened:not(.minimized) {
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 50px;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened:not(.minimized) .resize-list::after {
  -webkit-mask-image: url("../img/icons/resize_open.svg");
  mask-image: url("../img/icons/resize_open.svg");
}
.role-user.home .global_wr .content-wr .list-view-wr.opened:not(.minimized) td {
  padding: 8px 16px;
  white-space: nowrap;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened:not(.minimized) td:not(:first-child) {
  min-width: 75px;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened:not(.minimized) .dt-scroll-head {
  border-bottom: 1px solid #E2E3E4 !important;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened:not(.minimized) .dt-scroll-head th:first-child {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 38px;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened .dt-scroll-body {
  max-height: 100% !important;
  height: 100% !important;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened .dt-scroll-body thead {
  display: none;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened table {
  border-collapse: collapse;
  width: 100%;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened table tr:last-child {
  border-bottom: none;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened .dt-scroll-head {
  padding: 12px 0;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened.minimized {
  max-width: 535px;
  width: 100%;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened.minimized .header-checkbox-wr .dt-column-title {
  display: flex;
  gap: 8px;
  font-family: "RedHat";
  padding-left: 20px;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened.minimized .header-checkbox-wr .dt-column-title span {
  display: flex;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  gap: 4px;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened.minimized table td {
  padding: 0;
  margin: 0;
  display: flex;
}
@media screen and (max-width: 1440px) {
  .role-user.home .global_wr .content-wr .list-view-wr.opened.minimized {
    width: 535px;
  }
}
.role-user.home .global_wr .content-wr .list-view-wr.opened.minimized .expanded-visible {
  display: none !important;
}
.role-user.home .global_wr .content-wr .list-view-wr.opened.mini-show {
  width: 370px;
}
@media screen and (max-width: 1440px) {
  .role-user.home .global_wr .content-wr .list-view-wr.opened.mini-show {
    width: 350px;
  }
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr {
  position: relative;
  padding: 8px 8px 0 8px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr-row {
  display: flex;
  gap: 12px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .show-on-map {
  margin-left: auto;
  margin-right: 16px;
  padding: 7px;
  width: 120px;
  min-width: auto;
  position: relative;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .show-on-map.clicked::after {
  background-color: #23A455;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .show-on-map.disabled:hover .disabled-notification {
  display: block;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .show-on-map .disabled-notification {
  display: none;
  position: absolute;
  background-color: #FEF2F2;
  padding: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  z-index: 9;
  top: 102%;
  right: 0;
  width: 120px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .show-on-map:not(.disabled):hover::after {
  background-color: #23A455;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .resize-list {
  cursor: pointer;
  height: fit-content;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .resize-list:hover::after {
  background-color: #23A455;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .resize-list::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: #000;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-mask-image: url("../img/icons/resize.svg");
  mask-image: url("../img/icons/resize.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-title-wr .close-tab {
  position: absolute;
  top: 10px;
  right: 23px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-subtitle-wr {
  position: relative;
  padding: 0 40px 10px 16px;
  font-size: 16px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid {
  margin-left: -8px;
  overflow: auto;
  max-height: 90%;
  height: 90%;
  border-top: 1px solid #E2E3E4;
  padding-bottom: 35px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  width: 100%;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr input[type=checkbox] {
  flex-shrink: 0;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr tbody > tr {
  padding: 0 12px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row {
  display: flex;
  gap: 8px;
  padding: 8px;
  border: 1px solid #E7EAEB;
  border-radius: 8px;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row:hover {
  -webkit-box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
  -moz-box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
  box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row.minimized-list-view-row {
  border-top: 1px solid #CFDBD5;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row.expanded-list-view-row::before {
  content: "";
  display: block;
  height: 1px;
  background-color: #CFDBD5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell {
  width: 100% !important;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item {
  display: flex;
  align-items: center;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section p, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item p {
  font-size: 12px;
  font-family: "RedHat";
  color: #1D2022;
  font-weight: 400;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section.property-sale--price p, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item.property-sale--price p {
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  color: #0A2E36;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section.property-sale--price[data-mlsstatus=active] p, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item.property-sale--price[data-mlsstatus=active] p {
  color: #23A455;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section span, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item span {
  font-size: 10px;
  font-family: "RedHat";
  color: #0A2E36;
  font-weight: 600;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section.property-sale--status[data-mlsstatus=active] p, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item.property-sale--status[data-mlsstatus=active] p {
  font-weight: 700;
  font-size: 10px;
  line-height: 120%;
  background-color: #23A455;
  padding: 4px 8px;
  border-radius: 100px;
  color: #fff;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section.property-sale--status[data-mlsstatus=sold] p, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item.property-sale--status[data-mlsstatus=sold] p {
  font-weight: 700;
  font-size: 10px;
  line-height: 120%;
  background-color: #FED352;
  padding: 4px 8px;
  border-radius: 100px;
  color: #0A2E36;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section.property-sale--status[data-mlsstatus=undefined] p, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item.property-sale--status[data-mlsstatus=undefined] p {
  font-weight: 700;
  font-size: 10px;
  line-height: 120%;
  background-color: rgb(150, 150, 150);
  padding: 4px 8px;
  border-radius: 100px;
  color: #fff;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .section__title, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .section__title {
  color: #6B7075;
  font: 500 10px/120% "RedHat";
  padding: 2px 0;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .info__title, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .info__title {
  color: #6B7075;
  font: 500 10px/120% "RedHat";
  padding: 2px 0;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .section__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .info__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .section__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .info__value {
  color: #0A2E36;
  font: 600 10px/120% "RedHat";
  padding: 2px 0;
}
@media screen and (max-width: 1440px) {
  .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .section__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .info__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .section__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .info__value {
    text-wrap: auto;
  }
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .section__value.active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .info__value.active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .section__value.active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .info__value.active {
  padding: 2px 8px;
  background-color: #E4FFE8;
  width: fit-content;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .section__value.not-active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info--section .info__value.not-active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .section__value.not-active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .details-item .info__value.not-active {
  padding: 2px 8px;
  background-color: #FFEECC;
  width: fit-content;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-wrap {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row {
  display: flex;
  gap: 12px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-image-wr {
  width: 130px;
  position: relative;
  flex-shrink: 0;
  height: 110px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-image-wr .property__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-image-wr .property__image:not(.mls_photo) {
  filter: blur(1.5px);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-image-wr svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-heading-wr {
  position: relative;
  display: flex;
  justify-content: space-between;
  gap: 15px;
  align-items: center;
  width: 100%;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-heading-wr:hover {
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-heading-wr-row {
  display: flex;
  gap: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-heading-wr .expand-info {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #E2E3E4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
  height: 20px;
  width: 20px;
  -ms-transform: rotate(-270deg);
  /* IE 9 */
  -webkit-transform: rotate(-270deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-270deg);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-heading-wr .expand-info::after {
  content: "";
  display: block;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/arrow_right.svg");
  mask-image: url("../img/icons/arrow_right.svg");
  -webkit-mask-size: 11px 11px;
  mask-size: 11px 11px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #6B7075;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-sale-wr {
  grid-area: sale;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property-heading-wr-row {
  margin-top: auto;
  margin-bottom: 0;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property-info--section p {
  margin-right: 3px;
  text-transform: lowercase;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property-info--section p span {
  font-size: 12px;
  font-weight: 700;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property-info--section.property-chars--owner {
  margin-top: 4px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property-info--section.property-chars--owner p {
  text-transform: capitalize;
  color: #6B7075;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property-info--section:last-child p:after {
  display: none;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property-info--section.property-sale--date p {
  margin-top: 4px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr-row {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr-row .property-info--section:after {
  content: "|";
  color: #F0F5F2;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property__address {
  margin-bottom: 4px;
  cursor: pointer;
  position: relative;
  display: flex;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property__address span {
  color: #0A2E36;
  font: 500 12px/140% "RedHat";
  white-space: nowrap;
  overflow: hidden;
  max-width: 305px;
  text-overflow: ellipsis;
  display: block;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property__address .hint.show-title:after {
  left: 0;
  top: 20px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-visible-row .property-chars-wr .property__address .hint-data.show-title:after {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  white-space: pre-line;
  padding: 8px;
  z-index: 9999;
  width: fit-content;
  color: #fff;
  left: 0;
  background: #0A2E36;
  top: 20px;
  font-size: 10px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-hidden-row {
  padding-top: 6px;
  display: none;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-hidden-row .property-inner-wr {
  border-top: 1px solid #E1E5E9;
  padding: 8px 0;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-hidden-row .property-inner-wr:first-child {
  border-top: none;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-hidden-row .property-inner-wr .section__title {
  font: 600 12px/120% "RedHat";
  color: #0A2E36;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-hidden-row .property-inner-wr .details-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: auto;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell .property-info-hidden-row .property-inner-wr .details-list .details-item {
  display: flex;
  flex-direction: column;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .list-view--row .property-info--cell.expanded .property-info-visible-row .property-heading-wr .expand-info {
  background-color: #E4FFE8;
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container {
  width: 100% !important;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row {
  display: grid;
  grid-template-columns: 28px 100%;
  grid-template-areas: "checkbox info-wr" "checkbox info-wr";
  width: 100% !important;
  padding: 8px 28px 8px 0;
  margin-bottom: 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row:hover {
  -webkit-box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
  -moz-box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
  box-shadow: 2px 22px 23px rgba(35, 44, 38, 0.1);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row.minimized-list-view-row {
  border-top: 1px solid #CFDBD5;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row.expanded-list-view-row::before {
  content: "";
  display: block;
  height: 1px;
  background-color: #CFDBD5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .ag-column-first {
  grid-area: checkbox;
  display: flex;
  align-items: baseline;
  width: 100% !important;
  justify-content: center;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr {
  grid-area: info-wr;
  left: 0 !important;
  width: 100% !important;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item {
  display: flex;
  flex-direction: column;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .section__title, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .info__title, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .section__title, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .info__title {
  color: #6B7075;
  font: 500 10px/120% "RedHat";
  padding: 2px 0;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .section__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .info__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .section__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .info__value {
  color: #0A2E36;
  font: 600 10px/120% "RedHat";
  padding: 2px 0;
}
@media screen and (max-width: 1440px) {
  .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .section__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .info__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .section__value, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .info__value {
    text-wrap: auto;
  }
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .section__value.active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .info__value.active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .section__value.active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .info__value.active {
  padding: 2px 8px;
  background-color: #E4FFE8;
  width: fit-content;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .section__value.not-active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info--section .info__value.not-active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .section__value.not-active, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .details-item .info__value.not-active {
  padding: 2px 8px;
  background-color: #FFEECC;
  width: fit-content;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row {
  display: grid;
  grid-template-columns: 90px calc(100% - 98px);
  grid-template-areas: "img heading" "img sale" "img characteristics";
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-image-wr {
  grid-area: img;
  position: relative;
  height: fit-content;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-image-wr .property__image {
  width: 90px;
  height: 60px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  filter: blur(1.5px);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-image-wr svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-heading-wr {
  grid-area: heading;
  position: relative;
  width: 88%;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-heading-wr:hover {
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-heading-wr .property__address {
  color: #23A455;
  font: 700 14px/120% "RedHat";
}
@media screen and (max-width: 1440px) {
  .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-heading-wr .property__address {
    font-size: 12px;
    text-wrap: auto;
  }
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-heading-wr .property__apn {
  color: #0A2E36;
  font: 500 12px/120% "RedHat";
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-heading-wr .expand-info {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: block;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 0;
  right: -10%;
  margin-right: 12px;
}
@media screen and (max-width: 1440px) {
  .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-heading-wr .expand-info {
    right: -18%;
  }
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-heading-wr .expand-info::after {
  content: "";
  display: block;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/arrow_right.svg");
  mask-image: url("../img/icons/arrow_right.svg");
  -webkit-mask-size: 16px 16px;
  mask-size: 16px 16px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 30px;
  width: 30px;
  background-color: #6B7075;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-sale-wr {
  grid-area: sale;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-visible-row .property-chars-wr {
  grid-area: characteristics;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-hidden-row {
  padding-top: 6px;
  display: none;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-hidden-row .property-inner-wr {
  border-top: 1px solid #E1E5E9;
  padding: 4px 0;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-hidden-row .property-inner-wr .section__title {
  font: 600 16px/120% "RedHat";
  color: #0A2E36;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-hidden-row .property-inner-wr .details-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: auto;
  grid-column-gap: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell .property-info-hidden-row .property-inner-wr .details-list .details-item {
  display: flex;
  flex-direction: column;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-root-wrapper-body .ag-body .ag-body-viewport .ag-center-cols-viewport .ag-center-cols-container .ag-row .property-info-wr .property-info-cell.expanded .property-info-visible-row .property-heading-wr .expand-info {
  background-color: #E4FFE8;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel {
  padding: 8px 16px;
  border-color: #CFDBD5 !important;
  background-color: #F0F5F2;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .properties-counter {
  margin-right: auto;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .ag-paging-description {
  margin: 0 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .ag-button:not(.ag-disabled):hover .ag-icon {
  background-color: #E4FFE8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .ag-button .ag-icon {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .ag-button .ag-icon::before {
  content: "";
  display: block;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/arrow_right.svg");
  mask-image: url("../img/icons/arrow_right.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #6B7075;
  cursor: pointer;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .ag-button .ag-icon.ag-icon-first::before {
  -webkit-mask-image: url("../img/icons/pagination-end.svg");
  mask-image: url("../img/icons/pagination-end.svg");
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .ag-button .ag-icon.ag-icon-last::before {
  -webkit-mask-image: url("../img/icons/pagination-end.svg");
  mask-image: url("../img/icons/pagination-end.svg");
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .ag-button .ag-icon.ag-icon-previous::before {
  -webkit-mask-image: url("../img/icons/pagination-arrow.svg");
  mask-image: url("../img/icons/pagination-arrow.svg");
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .ag-root-wrapper .ag-paging-panel .ag-button .ag-icon.ag-icon-next::before {
  -webkit-mask-image: url("../img/icons/pagination-arrow.svg");
  mask-image: url("../img/icons/pagination-arrow.svg");
  -ms-transform: rotate(270deg);
  /* IE 9 */
  -webkit-transform: rotate(270deg);
  /* Chrome, Safari, Opera */
  transform: rotate(270deg);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .dt-layout-table {
  border-bottom: 1px solid #E2E3E4;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  position: absolute;
  left: 0;
  right: 0;
  background: #F0F5F2;
  border-top: 1px solid #E2E3E4;
  bottom: 45px;
  margin-left: -8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button {
  border: 0;
  background-color: transparent;
  font: 400 14px/120% "RedHat";
  position: relative;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.current {
  color: #23A455;
  font: 600 14px/120% "RedHat";
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.disabled {
  cursor: default !important;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.disabled::before {
  background-color: #6B7075 !important;
  cursor: default !important;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.first, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.previous, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.next, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.last {
  color: transparent;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.first::before, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.previous::before, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.next::before, .role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button.last::before {
  position: absolute;
  content: "";
  display: block;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 18px 18px;
  mask-size: 18px 18px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 18px;
  width: 18px;
  background-color: #23A455;
  cursor: pointer;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Chrome, Safari, Opera */
  transform: translate(-50%, -50%);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button[data-dt-idx=first]::before {
  -webkit-mask-image: url("../img/icons/pagination-start.svg");
  mask-image: url("../img/icons/pagination-start.svg");
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button[data-dt-idx=previous]::before {
  -webkit-mask-image: url("../img/icons/pagination-prev.svg");
  mask-image: url("../img/icons/pagination-prev.svg");
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button[data-dt-idx=next]::before {
  -webkit-mask-image: url("../img/icons/pagination-next.svg");
  mask-image: url("../img/icons/pagination-next.svg");
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-grid-wr .pagination-wr button[data-dt-idx=last]::before {
  -webkit-mask-image: url("../img/icons/pagination-end.svg");
  mask-image: url("../img/icons/pagination-end.svg");
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid #list-view-grid-wr_wrapper {
  display: none;
  width: 100%;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table {
  width: 535px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .slt-scroll-head {
  display: flex;
  font-weight: 800;
  gap: 12px;
  padding: 18px 20px 10px 21px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .slt-scroll-head span {
  color: #6B7075;
  font-weight: 600;
  font-size: 12px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .checkbox--cell::before {
  margin: 0 !important;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .slt-scroll-body {
  padding: 8px 12px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .skeleton-item {
  border: 1px solid rgb(231, 234, 235);
  padding: 8px !important;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .checkbox--cell::before {
  content: "";
  display: block;
  background: #E2E3E4;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .property-info--cell {
  display: flex;
  gap: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .property-heading-wr {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .property-info-visible-row {
  flex-direction: column;
  width: 100%;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .property-image-wr {
  background: #E2E3E4;
  width: 130px;
  flex-shrink: 0;
  height: 110px !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .property__address {
  background: #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 4px;
  width: 80px;
  height: 20px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .property__apn {
  background: #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  width: 80px;
  height: 20px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .property-chars-wr {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .skeleton-table .property-info--section {
  background: #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
  height: 17px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .no_properties_found {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  margin: auto;
  max-width: 260px;
  font-size: 12px;
  line-height: 130%;
  font-weight: 500;
  color: #6B7075;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .no_properties_found::before {
  content: "";
  display: block;
  height: 140px;
  width: 100%;
  background: url(../img/empty.svg) no-repeat 50%;
  margin-bottom: 16px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .no_properties_found > div {
  font-size: 18px;
  font-weight: 700;
  color: #1D2022;
  margin-bottom: 8px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row {
  display: grid;
  grid-auto-flow: column;
  border-bottom: 1px solid #E2E3E4;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row:hover {
  background-color: #E4FFE8;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row:hover .list-view-cell:nth-child(even) {
  background-color: transparent;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row:last-child {
  border: 0;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row.row-header {
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 1;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row.row-header span {
  text-transform: uppercase;
  color: #6B7075;
  font-weight: 600;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row .list-view-cell {
  word-break: break-all;
  padding: 14px 12px;
  width: 160px;
  display: flex;
  align-items: center;
  font-weight: 500;
  color: #1D2022;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row .list-view-cell:nth-child(even) {
  background-color: #F9FBFA;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row .export-checkbox {
  width: 28px;
  padding: 5px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row .acres {
  width: 70px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-grid .list-view-row .owner_name {
  width: 183px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination {
  padding: 8px 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: auto;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow {
  color: #6B7075;
  font: 400 14px/120% "RedHat";
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: flex;
  gap: 8px;
  align-items: center;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow::before, .role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow::after {
  height: 9px;
  width: 14px;
  background-color: #000;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow:hover {
  color: #23A455;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow:hover::before, .role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow:hover::after {
  background-color: #23A455;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow-prev::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow-next::after {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .arrow.disabled {
  visibility: hidden;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .paginate-links {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 12px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .paginate-links .page {
  cursor: pointer;
  padding: 4px 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #6B7075;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .paginate-links .page:hover {
  color: #23A455;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-pagination .paginate-links .page.current {
  color: #23A455;
  border-bottom: 1px solid #23A455;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions {
  margin-top: auto;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__text {
  padding: 5px 16px;
  background-color: #F0F5F2;
  color: #0A2E36;
  font-size: 12px;
  line-height: 18px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions p {
  font: 500 14px/120% "RedHat";
  color: #0A2E36;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions .filter-limit-notice.active {
  padding: 4px 10px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions .filter-limit-notice.active + .list-view-actions__buttons {
  display: none;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons {
  display: flex;
  gap: 8px;
  padding: 8px 16px 4px;
  margin-left: -8px;
  margin-bottom: -4px;
  background: #fff;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn {
  width: calc(50% - 4px);
  min-width: 100px;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.btn_secondary.disabled, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .modal-report .label-file-input input.list-view-actions__btn.disabled, .modal-report .label-file-input .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons input.list-view-actions__btn.disabled {
  color: #CFDBD5;
  border-color: #CFDBD5 !important;
  background-color: transparent !important;
}
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.btn_main.disabled, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .role-user.woocommerce-order-received .shop_table_responsive .list-view-actions__btn.disabled.button, .role-user.woocommerce-order-received .shop_table_responsive .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.button, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .woocommerce-add-payment-method #payment .list-view-actions__btn.disabled.button, .woocommerce-add-payment-method #payment .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.button, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .woocommerce-checkout .woocommerce-checkout-payment .list-view-actions__btn.disabled.button, .woocommerce-checkout .woocommerce-checkout-payment .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.button, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .woocommerce-checkout #payment .list-view-actions__btn.disabled.button, .woocommerce-checkout #payment .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.button, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .woocommerce-account .site-main .woocommerce-MyAccount-content .list-view-actions__btn.disabled.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.button, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .modal-contact .list-view-actions__btn.disabled.wpcf7-submit, .modal-contact .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.wpcf7-submit, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .woocommerce-message .list-view-actions__btn.disabled.button, .woocommerce-message .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.button,
.role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .woocommerce-error .list-view-actions__btn.disabled.button,
.woocommerce-error .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.button, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .role-guest .header .header_menu_container ul .menu-item.btn_main_item a.list-view-actions__btn.disabled, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons a.list-view-actions__btn.disabled, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a.list-view-actions__btn.disabled, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons a.list-view-actions__btn.disabled, .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .modal-report .list-view-actions__btn.disabled.wpcf7-submit, .modal-report .role-user.home .global_wr .content-wr .list-view-wr .list-view-actions__buttons .list-view-actions__btn.disabled.wpcf7-submit {
  background-color: #CFDBD5 !important;
}
.role-user.home .footer {
  grid-area: footer;
  height: 0;
}
.role-user.home .jquery-modal {
  z-index: 5;
}
.role-user.home .jquery-modal .option-add_email-row {
  display: flex;
  gap: 8px;
}
.role-user.home .jquery-modal .slopes-modal .property-info--wr {
  margin-bottom: 24px;
}
.role-user.home .jquery-modal .slopes-modal .property-info--wr .property-info__row {
  margin-bottom: 8px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 8px;
}
.role-user.home .jquery-modal .slopes-modal .property-info--wr .property-info__row:last-child {
  margin-bottom: 0;
}
.role-user.home .jquery-modal .slopes-modal .property-info--wr .property-info__row .name {
  font: 600 16px/120% "ChakraPetch";
}
.role-user.home .jquery-modal .slopes-modal .slope-report--success {
  display: none;
  margin-top: 24px;
}
.role-user.home .jquery-modal .slopes-modal .slope_request {
  width: 100%;
}
.role-user.home .jquery-modal .slopes-modal .slope_request.disabled {
  background-color: #E2E3E4 !important;
  color: #757575 !important;
  cursor: not-allowed;
}
.role-user.home .jquery-modal .slopes-modal .close-modal {
  right: 12px !important;
  top: 12px !important;
}
.role-user.home.skip-tracing .input-search-row {
  display: flex;
}
.role-user.home.skip-tracing .input-search-row .button.wcs-switch-link {
  background-color: #fff;
  border: 1px solid #CFDBD5;
  width: 135px;
  margin-left: 10px;
}

.subscription-site-main {
  width: 100%;
}
.subscription-site-main .subscription-link {
  margin-top: 20px;
}

.mapboxgl-marker.click-marker {
  width: 32px;
  height: 32px;
  background: url(../img/icons/marker.svg) no-repeat;
}
.mapboxgl-marker.click-marker svg {
  display: none;
}

.marker-poi {
  width: 32px;
  height: 32px;
  background: url(../img/icons/location.png) no-repeat;
}
.marker-poi[data-status=active] {
  background: url(../img/icons/location-sale.png) no-repeat;
}
.marker-poi[data-status=sold] {
  background: url(../img/icons/location-sold.png) no-repeat;
}

.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) {
  z-index: 1;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) svg circle {
  display: none;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) input {
  position: absolute;
  top: 25%;
  right: calc(50% - 7px);
  width: 14px;
  height: 14px;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) input:hover {
  border-color: #ffffff !important;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) svg path {
  fill: #969696;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) input {
  border-color: transparent !important;
  background-color: transparent !important;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) input:checked {
  border-color: #969696 !important;
  background-color: #969696 !important;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker)[data-status=active] svg path {
  fill: #23A455;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker)[data-status=active] input {
  border-color: transparent !important;
  background-color: transparent !important;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker)[data-status=active] input:checked {
  border-color: #23A455 !important;
  background-color: #23A455 !important;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker)[data-status=sold] svg path {
  fill: #FFBF00;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker)[data-status=sold] input {
  border-color: transparent !important;
  background-color: transparent !important;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker)[data-status=sold] input:checked {
  border-color: #FFBF00 !important;
  background-color: #FFBF00 !important;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker):hover path {
  fill: white;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker):hover input:hover {
  border-color: rgb(35, 164, 85) !important;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker):hover {
  z-index: 2;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker):hover .marker-content {
  opacity: 1;
  transition: opacity 0.3s ease;
  z-index: 1;
  pointer-events: inherit;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content {
  z-index: -1;
  pointer-events: none;
  background-color: #fff !important;
  padding: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: flex;
  position: absolute;
  will-change: transform;
  max-width: 240px;
  width: max-content;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content.toRight {
  left: auto;
  right: 0;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content.toLeft {
  right: auto;
  left: 0;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content {
  background: rgba(255, 255, 255, 0.5);
  padding: 4px;
  border: none;
  box-shadow: none;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .btn_main, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .button, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .button, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .button, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .button, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .button, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .modal-contact .wpcf7-submit, .modal-contact .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .wpcf7-submit, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .woocommerce-message .button, .woocommerce-message .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .button,
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .woocommerce-error .button,
.woocommerce-error .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .button, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row a, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row a, .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .modal-report .wpcf7-submit, .modal-report .mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .wpcf7-submit {
  width: 100%;
  margin: 5px auto 0;
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .popup-content__title {
  font: 600 14px/120% "ChakraPetch";
}
.mapboxgl-marker[aria-label="Map marker"]:not(.parcel-marker):not(.click-marker) .marker-content .popup-content__row .popup-content__value {
  font: 400 14px/120% "RedHat";
  color: #6B7075;
}

.select2-container span.wrap_li {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
.select2-container span.wrap_li .date {
  white-space: nowrap;
  font-size: 12px;
  color: #707070;
}

.modal:not(.administrator):not(.no_payment):not([data-subscription=partner]) .export-modal-wr[data-type=export] .order-actions-row, .modal:not(.administrator):not(.no_payment):not([data-subscription=partner]) .export-modal-wr[data-type=tokens] .order-actions-row {
  display: none;
}

.words-container {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 10px;
  padding-bottom: 15px;
}
.words-container .word-chip {
  position: relative;
  padding: 2px 24px 2px 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  border: 1px solid #CFDBD5;
}
.words-container .word-chip .remove-btn {
  cursor: pointer;
  height: fit-content;
  position: absolute;
  top: 0;
  right: 2px;
}
.words-container .word-chip .remove-btn::after {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #D42C29;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-mask-image: url("../img/icons/remove.svg");
  mask-image: url("../img/icons/remove.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.words-container .word-chip .remove-btn:hover::after {
  background-color: #000;
}
.words-container .word-chip.more-btn {
  cursor: pointer;
  padding: 2px 10px;
  color: #757575;
}
.words-container .word-chip.more-btn:hover {
  border-color: #23A455;
  color: #23A455;
}

.update_subscription {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(240, 245, 242, 0.34);
  backdrop-filter: blur(7px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
}
.update_subscription .title {
  display: block;
  font-size: 20px;
  font-weight: 700;
  line-height: 90%;
  background: url(../img/icons/stars.svg) no-repeat right;
  padding-right: 24px;
}
.update_subscription .description {
  max-width: 295px;
}
.update_subscription .btn_main, .update_subscription .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .update_subscription .button, .update_subscription .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .update_subscription .button, .update_subscription .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .update_subscription .button, .update_subscription .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .update_subscription .button, .update_subscription .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .update_subscription .button, .update_subscription .modal-contact .wpcf7-submit, .modal-contact .update_subscription .wpcf7-submit, .update_subscription .woocommerce-message .button, .woocommerce-message .update_subscription .button,
.update_subscription .woocommerce-error .button,
.woocommerce-error .update_subscription .button, .update_subscription .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .update_subscription a, .update_subscription .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .update_subscription a, .update_subscription .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item .update_subscription a, .update_subscription .modal-report .wpcf7-submit, .modal-report .update_subscription .wpcf7-submit {
  width: 293px;
  line-height: 15px;
}

.modal.county-filter__modal {
  padding: 20px 16px;
  max-height: 85vh;
  min-height: 250px;
}
.modal.county-filter__modal.full-width {
  width: 80vw;
  max-width: 680px;
}
.modal.county-filter__modal .filters-modal-header {
  font: 500 24px/133.33% "ChakraPetch";
  margin: 0 48px 16px 0;
}
.modal.county-filter__modal .filters-modal--wr {
  max-height: calc(85vh - 88px);
  flex: 1;
  display: flex;
  flex-direction: column;
}
.modal.county-filter__modal a.close-modal {
  top: 20px;
}
.modal.county-filter__modal .search-county {
  width: 100%;
  margin-bottom: 16px;
  background: #fff url(../img/icons/search.svg) no-repeat 11px 50%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #23A455;
  padding: 7px 11px 7px 36px;
  color: #000;
}
.modal.county-filter__modal .search-county::placeholder {
  color: #CFDBD5;
}
.modal.county-filter__modal .select_top {
  display: flex;
  gap: 8px;
  padding: 6px 12px 9px;
  border-bottom: 1px solid #F0F5F2;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 12px;
  line-height: 150%;
}
.modal.county-filter__modal .select_top input {
  display: none !important;
}
.modal.county-filter__modal .select_top input + label {
  position: relative;
  padding-left: 24px;
  cursor: pointer;
  user-select: none;
}
.modal.county-filter__modal .select_top input + label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #E2E3E4;
  background: #fff;
}
.modal.county-filter__modal .select_top input + label::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  opacity: 0;
  width: 16px;
  height: 16px;
}
.modal.county-filter__modal .select_top input:checked + label::before {
  background: #23A455;
  border-color: #23A455;
}
.modal.county-filter__modal .select_top input:checked + label::after {
  opacity: 1;
  background: url(../img/icons/check_mark.svg) no-repeat 50%;
}
.modal.county-filter__modal .select_top input:indeterminate + label::before {
  background: #23A455;
  border-color: #23A455;
}
.modal.county-filter__modal .select_top input:indeterminate + label::after {
  background: no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2' fill='none'%3E%3Cpath d='M9 1L1 1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  opacity: 1;
}
.modal.county-filter__modal:not(.small-width) ul {
  display: grid;
  grid-template-columns: repeat(auto-fill, 200px);
  grid-auto-rows: auto;
  gap: 6px 12px;
}
.modal.county-filter__modal ul.select-items {
  flex: 0 0 80%;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(85vh - 247px);
}
.modal.county-filter__modal ul.select-items::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  padding-right: 30px;
}
.modal.county-filter__modal ul.select-items::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.modal.county-filter__modal ul.select-items::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.modal.county-filter__modal ul.select-items li {
  display: flex;
  gap: 8px;
  padding: 3px 12px;
  overflow: hidden;
  font-size: 12px;
  line-height: 150%;
}
.modal.county-filter__modal .county_bottom {
  padding-top: 16px;
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
.modal.county-filter__modal .county_bottom button {
  width: 50%;
}
.modal.county-filter__modal .county_bottom .btn_secondary:disabled, .modal.county-filter__modal .county_bottom .modal-report .label-file-input input:disabled, .modal-report .label-file-input .modal.county-filter__modal .county_bottom input:disabled {
  color: #CFDBD5;
}
.modal.county-filter__modal .county_bottom .btn_main:disabled, .modal.county-filter__modal .county_bottom .role-user.woocommerce-order-received .shop_table_responsive .button:disabled, .role-user.woocommerce-order-received .shop_table_responsive .modal.county-filter__modal .county_bottom .button:disabled, .modal.county-filter__modal .county_bottom .woocommerce-add-payment-method #payment .button:disabled, .woocommerce-add-payment-method #payment .modal.county-filter__modal .county_bottom .button:disabled, .modal.county-filter__modal .county_bottom .woocommerce-checkout .woocommerce-checkout-payment .button:disabled, .woocommerce-checkout .woocommerce-checkout-payment .modal.county-filter__modal .county_bottom .button:disabled, .modal.county-filter__modal .county_bottom .woocommerce-checkout #payment .button:disabled, .woocommerce-checkout #payment .modal.county-filter__modal .county_bottom .button:disabled, .modal.county-filter__modal .county_bottom .woocommerce-account .site-main .woocommerce-MyAccount-content .button:disabled, .woocommerce-account .site-main .woocommerce-MyAccount-content .modal.county-filter__modal .county_bottom .button:disabled, .modal.county-filter__modal .county_bottom .modal-contact .wpcf7-submit:disabled, .modal-contact .modal.county-filter__modal .county_bottom .wpcf7-submit:disabled, .modal.county-filter__modal .county_bottom .woocommerce-message .button:disabled, .woocommerce-message .modal.county-filter__modal .county_bottom .button:disabled,
.modal.county-filter__modal .county_bottom .woocommerce-error .button:disabled,
.woocommerce-error .modal.county-filter__modal .county_bottom .button:disabled, .modal.county-filter__modal .county_bottom .role-guest .header .header_menu_container ul .menu-item.btn_main_item a:disabled, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .modal.county-filter__modal .county_bottom a:disabled, .modal.county-filter__modal .county_bottom .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a:disabled, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .modal.county-filter__modal .county_bottom a:disabled, .modal.county-filter__modal .county_bottom .modal-report .wpcf7-submit:disabled, .modal-report .modal.county-filter__modal .county_bottom .wpcf7-submit:disabled {
  background: #CFDBD5 !important;
}

.select2-container--open .select2-dropdown-header {
  display: flex;
  border-bottom: 1px solid #F0F5F2;
}
.select2-container--open .select2-dropdown-header button {
  width: 50%;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  padding: 7px;
  background: #fff;
  border: 0;
}
.select2-container--open .select2-dropdown-header button:first-child {
  border-right: 1px solid #F0F5F2;
}
.select2-container--open .select2-dropdown-header button:first-child.select-all {
  color: #23A455;
}
.select2-container--open .select2-dropdown-header button:hover {
  background: #F0F5F2;
}

.multiple-mls {
  padding: 14px 12px;
  background: #F0F5F2;
  margin-top: 12px;
  border-radius: 10px;
}
.multiple-mls .tab-title {
  font-size: 14px !important;
  font-weight: 500 !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none !important;
}
.multiple-mls table {
  border-radius: 4px;
  overflow: hidden;
  margin-top: 15px;
}
.multiple-mls thead tr {
  background-color: #FAFBFB;
  border-bottom: 1px solid #F0F5F2;
}
.multiple-mls tbody tr {
  background-color: #fff;
  border-bottom: 1px solid #F0F5F2;
  cursor: pointer;
}
.multiple-mls tbody tr:hover {
  background-color: #FAFBFB;
}
.multiple-mls tbody tr.active {
  background: #E4FFE8 url(../img/icons/tick-green.svg) no-repeat right 12px center !important;
}
.multiple-mls tbody tr:last-child {
  border: none;
}
.multiple-mls th {
  font-size: 12px;
  color: #6B7075;
}
.multiple-mls td {
  font-size: 12px;
}

.search-wr__map-info {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  z-index: 1;
  background: #0A2E36;
  padding: 12px 16px;
  position: absolute;
  right: 12px;
  top: 138px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
}
.search-wr__map-info a {
  color: #23A455;
  display: inline-block;
}
.search-wr__map-info a.js-remove-address {
  margin-top: 8px;
}
.search-wr__map-info a:hover {
  text-decoration: underline;
}

ul[id*=lot_size] .select2-results__option--disabled, ul[id*=sumbuildingsqft] .select2-results__option--disabled {
  display: none;
}

.switch-btn {
  background-color: #fff;
  margin-bottom: 4px;
  border: 1px solid #CFDBD5;
  max-width: 150px;
  min-width: 95px;
  width: 100%;
  display: inline-block;
  border-radius: 8px;
  height: 38px;
  position: relative;
  margin-right: 8px;
  zoom: 1;
}
.switch-btn:before, .switch-btn:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}
.switch-btn:after {
  clear: both;
}
.switch-btn label {
  float: left;
  width: 50%;
  position: relative;
  z-index: 2;
  line-height: 40px;
  cursor: pointer;
  color: rgb(21.5452261307, 100.9547738693, 52.324120603);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  border-radius: 8px;
}
.switch-btn input[type=radio] {
  display: none;
}
.switch-btn input[type=radio]:checked + label {
  color: #fff;
  border-radius: 8px;
}
.switch-btn span {
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  display: block;
  border-radius: 8px;
  background-color: #23A455;
  transition: all 200ms ease;
}
.switch-btn span.right {
  left: 50%;
  border-radius: 8px;
  transition: all 200ms ease;
}

.dt-scroll-headInner {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 99% !important;
}
.dt-scroll-headInner select {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  height: 24px;
  padding: 2px 12px;
  border: 1px solid #CFDBD5;
  background-color: #fff;
}
.dt-scroll-headInner .select2-selection {
  padding: 2px 12px;
}
.dt-scroll-headInner .select2-container--default .select2-selection--single {
  padding: 0 20px 0 0;
  border: none !important;
  text-align: right;
}
.dt-scroll-headInner .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #23A455;
  font-size: 12px;
  text-overflow: unset;
}
.dt-scroll-headInner .select2-container--default .select2-selection--single .select2-selection__rendered::before {
  content: "Sort: ";
  color: #23A455;
  font-size: 12px;
}
.dt-scroll-headInner .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dt-scroll-headInner .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/arrow-down.svg");
  mask-image: url("../img/icons/arrow-down.svg");
  background: #23A455;
  width: 12px;
  height: 12px;
}

.filter-message-error {
  background: #FBEAEA url(../img/icons/error.svg) no-repeat 16px 12px;
  padding: 12px 54px 12px 42px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 12px;
  color: #1D2022;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  position: relative;
}
.filter-message-error__close {
  border: none;
  background: url(../img/icons/close-message.svg) no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 22px;
  font-size: 0;
}

#overlay-map {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  backdrop-filter: blur(5px);
  pointer-events: none;
  z-index: 999;
}

#tour-modal {
  position: absolute;
  z-index: 999999;
  background: #0A2E36;
  padding: 24px;
  max-width: 530px;
  width: 100%;
  border-radius: 16px;
  transform: translateX(-50%);
}
@media screen and (max-height: 900px) {
  #tour-modal.step1 {
    top: 50px !important;
  }
}
#tour-modal #tour-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 130%;
  margin-bottom: 12px;
  margin-top: 0;
  color: #fff;
}
#tour-modal #tour-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  color: #fff;
  margin-bottom: 24px;
}
#tour-modal .modal-content-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#tour-modal .modal-content #tour-step-counter {
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
}
#tour-modal .modal-content-btn {
  display: flex;
  gap: 8px;
  align-items: center;
}
#tour-modal .modal-content-btn button {
  padding: 9px 24px;
  border-radius: 100px;
  font-size: 14px;
  line-height: 130%;
  border: none;
  color: #fff;
  font-weight: 600;
}
#tour-modal .modal-content-btn #tour-next {
  background-color: #23A455;
}
#tour-modal .modal-content-btn #tour-close {
  background-color: transparent;
}

#highlight-box {
  position: fixed;
  box-shadow: 0 0 0 9999px rgba(21, 78, 43, 0.39);
  border-radius: 8px;
  z-index: 99999;
  display: none;
  pointer-events: none;
}

.hidden {
  display: none;
}

.list-view-wr-tour #list-view-grid-wr_wrapper {
  display: block !important;
}

#tour-arrow {
  position: absolute;
  width: 0;
  height: 0;
  display: none;
  z-index: 999999;
}
@media screen and (max-height: 900px) {
  #tour-arrow.step1 {
    top: 123px !important;
  }
}
#tour-arrow.step5 {
  left: 92px !important;
}

.arrow-up-left {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid rgb(10, 46, 54);
}

.arrow-up-right {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid rgb(10, 46, 54);
}

.arrow-up {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid rgb(10, 46, 54);
}

.arrow-down {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid rgb(10, 46, 54);
}

.arrow-left {
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid rgb(10, 46, 54);
}

.arrow-right {
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid rgb(10, 46, 54);
}

.guided-tour-modal {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 99999;
  display: none;
  justify-content: center;
  backdrop-filter: blur(3px);
  align-items: center;
}
.guided-tour-modal.open {
  display: flex;
}
.guided-tour-modal.hidden {
  display: none !important;
}
.guided-tour-modal .guided-modal-wr {
  background: #fff;
  border-radius: 16px;
  padding: 32px;
  max-width: 500px;
  width: 90%;
  text-align: center;
}
.guided-tour-modal .guided-modal-wr h3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 24px;
}
.guided-tour-modal .guided-modal-wr p {
  margin-bottom: 24px;
  font-weight: 600;
}
.guided-tour-modal .guided-modal-wr-btn {
  display: flex;
  gap: 13px;
}
.guided-tour-modal .guided-modal-wr-btn a:first-child {
  flex: 1;
  border: none;
}
.guided-tour-modal .guided-modal-wr-btn a:last-child {
  flex: 2;
}

.property-info-hidden-row .property-inner-wr .details-item {
  align-items: start !important;
}

#select2-sorting-select-results {
  max-height: 220px;
}

#wpadminbar {
  z-index: 9999999;
}

.admin-bar-visible .role-user.home .global_wr .content-wr, .admin-bar-visible .role-user.home .global_wr .content-wr .map-wr {
  height: calc(100svh - 40px);
}
.admin-bar-visible .role-user.home .global_wr .content-wr .map-wr-wrap {
  height: calc(100svh - 90px);
}

.page-template-template-search-results .global_wr .content-wr {
  display: grid;
  grid-template-columns: 69% 29%;
  grid-template-areas: ". map" ". map";
  grid-column-gap: 2%;
  grid-template-rows: auto 100%;
}
.page-template-template-search-results .global_wr .content-wr .inner-header-wr {
  display: flex;
  font-size: 24px;
  font-family: "ChakraPetch";
  font-weight: 600;
  margin-bottom: 24px;
  height: fit-content;
}
.page-template-template-search-results .global_wr .content-wr .inner-header-wr .back-link {
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.page-template-template-search-results .global_wr .content-wr .inner-header-wr .back-link::before {
  content: "";
  display: block;
  background: url("../img/icons/arrow-left.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr {
  padding: 0 0 40px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-actions {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-actions .results-selected {
  font: 400 16px/150% "RedHat";
  color: #6B7075;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-actions .action {
  position: relative;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-actions .action::before {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  content: "";
  display: block;
  height: 21px;
  width: 21px;
  background-size: contain;
  background-color: #23A455;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  margin-right: 6px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-actions .action:first-of-type {
  margin: 0 12px 0 auto;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-actions .action.action_save_search::before {
  -webkit-mask-image: url("../img/icons/folder-search.svg");
  mask-image: url("../img/icons/folder-search.svg");
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-actions .action.action_export_search::before {
  -webkit-mask-image: url("../img/icons/upload.svg");
  mask-image: url("../img/icons/upload.svg");
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list {
  font-family: "RedHat";
  font-size: 14px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.06), 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__heading {
  display: grid;
  grid-template-columns: 4% 96%;
  align-items: center;
  border: 1px solid #E2E3E4;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__heading .column-names-wr {
  display: grid;
  grid-template-columns: 50% 35% 15%;
  padding: 16px;
  color: #6B7075;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__rows {
  border-left: 1px solid #E2E3E4;
  border-right: 1px solid #E2E3E4;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__rows .property-row {
  display: grid;
  grid-template-columns: 4% 96%;
  align-items: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-bottom: 1px solid #E2E3E4;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__rows .property-row:last-of-type {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__rows .property-row:hover {
  background-color: #F0F5F2;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__rows .property-row-link {
  display: grid;
  grid-template-columns: 50% 35% 15%;
  padding: 16px;
  color: #1D2022;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__rows .property-row-link .property_address {
  font-weight: 500;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .search-results-list__rows .property-row-link:hover {
  cursor: pointer;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .not-result-wr {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding-bottom: 15vh;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .not-result-wr h2 {
  margin: 0;
  font: 600 32px/150% "ChakraPetch";
  color: #6B7075;
  margin-bottom: 16px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-wr .not-result-wr p {
  font: 400 16px/24px "RedHat";
  color: #6B7075;
  margin-bottom: 40px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr {
  grid-area: map;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map {
  height: 100%;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map #map-menu {
  position: relative;
  z-index: 1;
  padding: 8px;
  background-color: #fff;
  width: fit-content;
  margin: 8px 0 0 8px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map .map-menu {
  position: relative;
  z-index: 1;
  min-width: 150px;
  max-width: fit-content;
  top: 16px;
  left: 16px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map .map-menu.menu-open .layer-labels-wr {
  display: flex;
  flex-direction: column;
  padding: 12px 4px;
  background-color: #fff;
  gap: 4px;
  position: relative;
  top: 4px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map .map-menu.menu-open .layer-labels-wr li .layer-label {
  height: 100%;
  width: 100%;
  color: #000;
  font: 400 15px/100% "RedHat";
  padding: 7px 12px;
  display: block;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: 1px solid transparent;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map .map-menu.menu-open .layer-labels-wr li .layer-label:hover {
  background-color: #F0F5F2;
  border: 1px solid #23A455;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map .map-menu .current-label {
  padding: 12px 16px;
  background-color: rgba(10, 46, 54, 0.72);
  font-family: "RedHat";
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color: #fff;
  font-size: 16px;
  display: flex;
  gap: 8px;
  align-items: center;
  height: fit-content;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map .map-menu .current-label::before {
  content: "";
  display: block;
  height: 24px;
  width: 24px;
  -webkit-mask-image: url("../img/icons/layers.svg");
  mask-image: url("../img/icons/layers.svg");
  background-color: #fff;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map .map-menu .current-label:hover {
  background-color: #23A455;
}
.page-template-template-search-results .global_wr .content-wr .search-results-map-wr #map .map-menu .layer-labels-wr {
  display: none;
}

.search-results.role-guest .site-main {
  margin-top: 115px;
}
.search-results.role-guest .site-main .page-title span {
  color: #23A455;
}

.search-results .page-header {
  text-align: center;
}
.search-results__wrap {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  gap: 24px;
  margin: 0 24px 48px;
}
.search-results__wrap img {
  margin-bottom: 12px;
}
.search-results__wrap h2 {
  margin-top: 0;
}
.search-results__wrap h2 a {
  color: #23A455;
}
.search-results__wrap h2 a:hover {
  color: #1D2022;
}
.search-results__wrap p {
  font: 400 16px/150% "RedHat";
  color: #1D2022;
}

.role-user.page-template-template-trace {
  background-color: #F0F5F2;
}
.role-user.page-template-template-trace .global_wr .content-wr {
  height: calc(100vh - 48px);
  margin: 24px 16px 24px 200px;
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 24px 16px;
  overflow-y: auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  .role-user.page-template-template-trace .global_wr .content-wr {
    margin: 16px 16px 16px 176px;
  }
}
.role-user.page-template-template-trace .global_wr .content-wr::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.role-user.page-template-template-trace .global_wr .content-wr::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.role-user.page-template-template-trace .global_wr .content-wr::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.role-user.page-template-template-trace .global_wr .content-wr .empty_list {
  height: calc(100% - 87px);
}
.role-user.page-template-template-trace .global_wr .content-wr .empty_list .title::before {
  background: url(../img/icons/empty_skip.svg) no-repeat;
}
.role-user.page-template-template-trace .modal-trace {
  padding: 0;
  width: auto;
  max-width: 80vw;
}
.role-user.page-template-template-trace .modal-trace.step1 {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.role-user.page-template-template-trace .modal-trace.step2 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .preloader {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999999;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .preloader.hidden {
  display: none;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .preloader .spinner {
  z-index: 9999;
  left: 0;
  width: 100px !important;
  height: 100px !important;
  display: block !important;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0 !important;
  right: 0;
  margin: auto;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .step.compare-step.active + .step-actions-wr {
  display: none;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .hidden {
  display: none;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step {
  display: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.active {
  display: block;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_heading {
  margin: 0 0 32px;
  padding: 0px 32px 0 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_heading_back {
  padding: 24px 24px 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel {
  display: block;
  width: max-content;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  padding-left: 30px;
  margin-bottom: 20px;
  background: no-repeat 0 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14 7L10 12L14 17' stroke='%230A2E36' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_heading h3 {
  margin: 0;
  font: 600 32px/150% "ChakraPetch";
  color: #1D2022;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_heading p {
  font: 400 16px/24px "RedHat";
  color: #6B7075;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction {
  padding: 9px 15px 9px 44px;
  color: #707070;
  background: url(../img/icons/youtube-s.svg) no-repeat 15px 50%/20px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_subheading {
  display: flex;
  justify-content: space-between;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_subheading .autofill {
  display: block;
  position: relative;
  padding: 7px 12px 7px 40px;
  margin: 0 32px 32px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
  color: #0A2E36;
  background: #E9F6EE no-repeat 12px 50% url("../img/icons/autofill.svg");
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #0A2E36;
  position: absolute;
  top: 36px;
  left: 16px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after {
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  font-size: 10px;
  font-weight: 400;
  line-height: 140%;
  color: #fff;
  padding: 8px;
  z-index: 1;
  background: #0A2E36;
  top: 43px;
  left: 10px;
  right: 0;
  z-index: 100000;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step .row-tokens p {
  font-size: 16px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step {
  padding-top: 24px;
  font: 400 16px/150% "RedHat";
  color: #6B7075;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .checkbox-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 16px;
  padding: 0 32px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox] {
  margin: 0;
  padding: 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area {
  width: 100%;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 0 32px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span {
  height: 100%;
  width: 372px;
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #F0F5F2;
  border: 1px dashed #757575;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 10px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/upload.svg");
  mask-image: url("../img/icons/upload.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-color: #6B7075;
  display: block;
  margin: 0 auto 8px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert {
  background-color: #FEF2F2;
  border-color: transparent;
  color: #D42C29;
  font-weight: 500;
  flex-direction: row;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/alert.svg");
  mask-image: url("../img/icons/alert.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-color: #D42C29;
  margin: 0 8px 0 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success {
  background-color: #E4FFE8;
  border-color: transparent;
  color: #0A2E36;
  font-weight: 500;
  flex-direction: row;
  word-break: break-all;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before {
  content: "";
  display: block;
  background: no-repeat center url("../img/icons/success.svg");
  height: 24px;
  width: 24px;
  flex: 0 0 24px;
  margin: 0 8px 0 0;
  mask: none;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file] {
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button {
  display: none;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step {
  grid-template-columns: repeat(2, 1fr);
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step.active {
  display: grid;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title {
  padding: 24px 24px 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .order-summary-row {
  margin: 0 32px 16px;
  grid-template-areas: "usertokens token" "price token" "action token" "tokens tokens";
  gap: 6px 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count {
  color: #23A455;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens {
  grid-area: usertokens;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label {
  margin: 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px 16px;
  padding: 0 32px 12px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .row {
  position: relative;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .row label {
  font: 500 14px/140% "RedHat";
  color: #6B7075;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s;
  pointer-events: none;
  z-index: 999999;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .row.filled label {
  top: 6px;
  transform: translateY(0);
  font-size: 10px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .row .select2-selection {
  padding: 7px 12px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .checkbox-row {
  display: flex;
  align-items: center;
  gap: 24px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .checkbox-row input[type=checkbox] {
  margin: 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .select-row .error .select2-selection {
  border-color: #D42C29 !important;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .select-row .select2-selection {
  border: 1px solid #E2E3E4 !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font: 400 16px/120% "RedHat";
  color: #1D2022;
  height: 48px !important;
  padding-top: 14px;
  margin: 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .select-fields-wr .select-row .select2-selection:hover {
  border-color: #23A455 !important;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row {
  display: flex;
  gap: 8px;
  font-size: 12px;
  padding: 0 32px 40px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr {
  display: flex;
  align-items: center;
  background-color: #0A2E36;
  padding: 32px 60px;
  color: #fff;
  font-family: "RedHat";
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details {
  display: none;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table {
  border-radius: 16px;
  border: 1px solid #CFDBD5;
  background: #fff;
  padding: 4px 0;
  margin: 0 0 32px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead {
  display: none;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th {
  border: 0;
  border-bottom: 1px solid #CFDBD5;
  padding: 6px 16px;
  color: #6B7075;
  font-weight: 400;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong {
  font-weight: 400;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child {
  color: #0A2E36;
  font-weight: 500;
  text-align: right;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong {
  font-weight: 500;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th {
  border: 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment {
  background-color: #fff !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method {
  background-color: transparent !important;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label {
  font: 600 32px/150% "ChakraPetch";
  color: #1D2022;
  margin-bottom: 4px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box {
  background-color: #fff !important;
  color: #6B7075 !important;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before {
  display: none;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type {
  padding: 0;
  border: 0;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew {
  display: flex;
  align-items: center;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method {
  width: 18px !important;
  padding: 0 !important;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper {
  text-align: center;
  color: #6B7075;
  font-size: 12px;
  line-height: 18px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a {
  font-weight: 600;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free {
  width: 100%;
  height: 40px;
  margin-bottom: 16px;
  text-transform: capitalize;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr {
  display: grid;
  grid-column: 1fr 1fr;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  padding: 32px 24px 24px;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .action {
  width: 100%;
}
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .btn_main.disabled, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .role-user.woocommerce-order-received .shop_table_responsive .disabled.button, .role-user.woocommerce-order-received .shop_table_responsive .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.button, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .woocommerce-add-payment-method #payment .disabled.button, .woocommerce-add-payment-method #payment .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.button, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .woocommerce-checkout .woocommerce-checkout-payment .disabled.button, .woocommerce-checkout .woocommerce-checkout-payment .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.button, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .woocommerce-checkout #payment .disabled.button, .woocommerce-checkout #payment .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.button, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .woocommerce-account .site-main .woocommerce-MyAccount-content .disabled.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.button, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .modal-contact .disabled.wpcf7-submit, .modal-contact .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.wpcf7-submit, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .woocommerce-message .disabled.button, .woocommerce-message .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.button,
.role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .woocommerce-error .disabled.button,
.woocommerce-error .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.button, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .role-guest .header .header_menu_container ul .menu-item.btn_main_item a.disabled, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr a.disabled, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a.disabled, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr a.disabled, .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .modal-report .disabled.wpcf7-submit, .modal-report .role-user.page-template-template-trace .modal-trace .modal-trace-inner .steps-wr .step-actions-wr .disabled.wpcf7-submit {
  background-color: #CFDBD5 !important;
  cursor: default;
}
.role-user.page-template-template-trace .select2-container {
  z-index: 99999;
}
.role-user.page-template-template-trace .select2-container .select2-dropdown {
  margin-top: auto !important;
  border-color: #E2E3E4 !important;
}

.jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal {
  border-radius: 0 0 0 10px;
  top: 15px;
  background-color: #fff;
}

.woocommerce-account {
  background-color: #F0F5F2;
}
.woocommerce-account .site-main .entry-header {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 16px;
}
.woocommerce-account .site-main .entry-header .entry-title {
  font: 600 32px/120% "ChakraPetch";
  color: #1D2022;
}
.woocommerce-account .site-main .woocommerce-MyAccount-navigation {
  width: 100%;
  float: none;
  min-width: 728px;
  margin-bottom: 32px;
}
.woocommerce-account .site-main .woocommerce-MyAccount-navigation ul {
  display: flex;
}
.woocommerce-account .site-main .woocommerce-MyAccount-navigation ul li a {
  display: block;
  padding: 0 15px 12px;
  color: #757575;
  border-bottom: 1px solid #CFDBD5;
}
.woocommerce-account .site-main .woocommerce-MyAccount-navigation ul li.is-active a {
  color: #23A455;
  font-weight: 600;
  border-bottom: 2px solid #23A455;
}
.woocommerce-account .site-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account {
  order: -2;
}
.woocommerce-account .site-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address {
  order: -1;
}
.woocommerce-account .site-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders {
  order: 1;
}
.woocommerce-account .site-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
  order: 2;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content {
  width: 100%;
  float: none;
  clear: both;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content p {
  font: 400 16px/120% "RedHat";
  color: #1D2022;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content p a {
  color: #23A455;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content p mark {
  background-color: transparent;
  font-weight: 600;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content h2 {
  font: 600 28px/120% "ChakraPetch";
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order-type-filters {
  display: flex;
  align-items: center;
  gap: 5px;
  font: 600 14px/140% "RedHat";
  margin-top: 20px;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order-type-filters label {
  display: flex;
  align-items: center;
  border: 1px solid #CFDBD5;
  border-radius: 6px;
  cursor: pointer;
  padding: 8px 16px;
  transition: 0.3s;
  white-space: nowrap;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order-type-filters label.active {
  color: #23A455;
  border: 1px solid #23A455;
  background: #E4FFE8;
  transition: 0.3s;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order-type-filters label input {
  display: none !important;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order-type-filters .btn-show-all {
  background: none;
  border: 1px solid transparent;
  padding: 8px 16px;
  white-space: nowrap;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-table {
  font: 600 14px/120% "RedHat";
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-table thead th {
  text-transform: uppercase;
  color: #6B7075;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-table tbody tr td.download-product p {
  font-weight: 600;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order_details .order_item a:not(.button) {
  color: #000;
  pointer-events: none;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order_details .order_item .product-quantity {
  margin-right: 10px;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order_details .product-name {
  display: flex;
  align-items: center;
  gap: 5px;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .order_details .product-name .wcs-switch-link {
  order: 1;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address address {
  font-style: normal;
  margin-bottom: 25px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: left;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 20px 12px;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .btn_main, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .modal-contact .wpcf7-submit, .modal-contact .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .wpcf7-submit, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address a, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address a, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .modal-report .wpcf7-submit, .modal-report .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-Address .wpcf7-submit {
  min-width: initial;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .button {
  display: inline-flex;
  min-width: initial;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination {
  display: flex;
  padding: 0 15px;
  justify-content: center;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button {
  background: #fff !important;
  color: #6B7075 !important;
  padding: 0;
  font: 400 14px/120% "RedHat";
  cursor: pointer;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  gap: 8px;
  align-items: center;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button::before, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button::after {
  height: 9px;
  width: 14px;
  background-color: #000;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover {
  color: #23A455 !important;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover::before, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover::after {
  background-color: #23A455 !important;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--previous {
  margin-right: auto;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--previous::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next {
  margin-left: auto;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next::after {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button[disabled] {
  visibility: hidden;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers {
  margin: 0 6px;
  cursor: pointer;
  padding: 0 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #6B7075;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers:hover {
  color: #23A455;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers.current {
  color: #23A455;
  border-bottom: 1px solid #23A455;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content label.checkbox {
  display: flex !important;
  align-items: center;
}
.woocommerce-account .site-main .woocommerce-MyAccount-content label.checkbox .input-checkbox {
  display: inline-grid !important;
}
.woocommerce-account .site-main .woocommerce-EditAccountForm em {
  font-size: 12px;
}
.woocommerce-account .site-main .woocommerce-EditAccountForm .fieldset_wr {
  margin: 30px 0;
}
.woocommerce-account .site-main .woocommerce-EditAccountForm .fieldset_wr .fieldset {
  border-color: #23A455;
}
.woocommerce-account .woocommerce-form-login.login {
  padding: 0 20px 20px;
  margin-bottom: 80px;
  background: #fff;
}
.woocommerce-account .woocommerce-form-login.login .form-row {
  padding: 0;
}
.woocommerce-account .woocommerce-form-login.login label {
  margin: 25px 0 8px;
  font: 500 18px/120% "RedHat";
  color: #6B7075;
}
.woocommerce-account .woocommerce-form-login.login .woocommerce-form-login__rememberme {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.woocommerce-account .woocommerce-form-login.login .woocommerce-form-login__rememberme input[type=checkbox] {
  margin: initial;
  cursor: pointer;
}
.woocommerce-account .woocommerce-form-login.login .woocommerce-form-login__rememberme span {
  font: 400 14px/120% "RedHat";
  color: #6B7075;
  padding-left: 10px;
  cursor: pointer;
}
.woocommerce-account .woocommerce-form-login.login .woocommerce-form-login__submit {
  min-width: 100px;
}
.woocommerce-account .woocommerce-form-login.login .lost_password a {
  font: 400 16px/150% "RedHat";
  color: #23A455;
  margin-bottom: 20px;
  display: inline-flex;
}
.woocommerce-account .woocommerce-ResetPassword {
  margin-bottom: 80px;
}
.woocommerce-account .woocommerce-ResetPassword .form-row {
  padding: 0;
}
.woocommerce-account .woocommerce-ResetPassword label {
  margin: 25px 0 8px;
  font: 500 18px/120% "RedHat";
  color: #6B7075;
}
.woocommerce-account .woocommerce-ResetPassword .btn_main, .woocommerce-account .woocommerce-ResetPassword .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .woocommerce-account .woocommerce-ResetPassword .button, .woocommerce-account .woocommerce-ResetPassword .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .woocommerce-account .woocommerce-ResetPassword .button, .woocommerce-account .woocommerce-ResetPassword .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-account .woocommerce-ResetPassword .button, .woocommerce-account .woocommerce-ResetPassword .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .woocommerce-account .woocommerce-ResetPassword .button, .woocommerce-account .woocommerce-ResetPassword .modal-contact .wpcf7-submit, .modal-contact .woocommerce-account .woocommerce-ResetPassword .wpcf7-submit, .woocommerce-account .woocommerce-ResetPassword .woocommerce-message .button, .woocommerce-message .woocommerce-account .woocommerce-ResetPassword .button,
.woocommerce-account .woocommerce-ResetPassword .woocommerce-error .button,
.woocommerce-error .woocommerce-account .woocommerce-ResetPassword .button, .woocommerce-account .woocommerce-ResetPassword .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .woocommerce-account .woocommerce-ResetPassword a, .woocommerce-account .woocommerce-ResetPassword .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .woocommerce-account .woocommerce-ResetPassword a, .woocommerce-account .woocommerce-ResetPassword .modal-report .wpcf7-submit, .modal-report .woocommerce-account .woocommerce-ResetPassword .wpcf7-submit, .woocommerce-account .woocommerce-ResetPassword .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .woocommerce-ResetPassword .button {
  margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-paymentMethods .payment-method-actions {
  display: flex;
}
.woocommerce-account .woocommerce-MyAccount-paymentMethods .payment-method-actions .default {
  order: 2;
}
.woocommerce-account .lost_reset_password .btn_main, .woocommerce-account .lost_reset_password .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .woocommerce-account .lost_reset_password .button, .woocommerce-account .lost_reset_password .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .woocommerce-account .lost_reset_password .button, .woocommerce-account .lost_reset_password .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-account .lost_reset_password .button, .woocommerce-account .lost_reset_password .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .woocommerce-account .lost_reset_password .button, .woocommerce-account .lost_reset_password .modal-contact .wpcf7-submit, .modal-contact .woocommerce-account .lost_reset_password .wpcf7-submit, .woocommerce-account .lost_reset_password .woocommerce-message .button, .woocommerce-message .woocommerce-account .lost_reset_password .button,
.woocommerce-account .lost_reset_password .woocommerce-error .button,
.woocommerce-error .woocommerce-account .lost_reset_password .button, .woocommerce-account .lost_reset_password .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .woocommerce-account .lost_reset_password a, .woocommerce-account .lost_reset_password .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .woocommerce-account .lost_reset_password a, .woocommerce-account .lost_reset_password .modal-report .wpcf7-submit, .modal-report .woocommerce-account .lost_reset_password .wpcf7-submit, .woocommerce-account .lost_reset_password .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .lost_reset_password .button {
  min-width: 100px;
}
.woocommerce-account .woocommerce-address-fields .button {
  margin-top: 15px;
}
.woocommerce-account .woocommerce-address-fields .input-checkbox {
  height: 28px !important;
}
.woocommerce-account .woocommerce-order-downloads td.download-remaining {
  font-size: 24px;
}
.woocommerce-account.woocommerce-lost-password .entry-content {
  padding-bottom: 80px;
}

.progress-wrap {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #23A455;
  font-size: 12px;
  font-weight: 500;
}

.progress-bar {
  width: 130px;
  height: 28px;
  border: 1px solid #CFDBD5;
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}

.progress {
  height: 100%;
  width: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #23A455;
  -webkit-transition: width 1s ease;
  -moz-transition: width 1s ease;
  transition: width 1s ease;
}

@keyframes progress-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.order_label {
  display: block;
  height: 22px;
  padding: 2px 8px;
  border-radius: 15px;
  background: #E9F6EE;
  color: #00A540;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  max-width: max-content;
  text-transform: capitalize;
}
.order_label[data-status="On hold"], .order_label[data-status="on hold"], .order_label[data-status=on-hold], .order_label[data-status*=Failed] {
  background: #E1E5E9;
  color: #6B7075;
}
.order_label[data-status=Failed], .order_label[data-status=failed] {
  background: #FDEAEB;
  color: #E52836;
}
.order_label[data-status=Processing], .order_label[data-status=processing], .order_label[data-status="Pending payment"] {
  background: #E8F3FF;
  color: #066CD9;
}
.order_label[data-status=Cancel], .order_label[data-status=cancel], .order_label[data-status=Cancelled], .order_label[data-status=cancelled] {
  background: #FFF3E6;
  color: #E27600;
}

.woocommerce-view-order .woocommerce-MyAccount-navigation {
  display: none;
}
.woocommerce-view-order .order-status {
  font-weight: 700;
  color: #23A455;
}
.woocommerce-view-order table.shop_table.woocommerce-table {
  max-width: 836px;
}
.woocommerce-view-order table.shop_table.woocommerce-table tfoot th, .woocommerce-view-order table.shop_table.woocommerce-table tfoot td {
  font-weight: 500;
}
.woocommerce-view-order table.shop_table.woocommerce-table tfoot tr:last-child th, .woocommerce-view-order table.shop_table.woocommerce-table tfoot tr:last-child td {
  font-weight: 700;
}

.woocommerce-account .site-main .shop_table_responsive .woocommerce-orders-table__cell-order-actions .button {
  padding: 4px 11px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.woocommerce-account .site-main .shop_table_responsive .woocommerce-orders-table__cell-order-actions .button + .button {
  margin-left: 8px;
}
.woocommerce-account .site-main .shop_table_responsive .woocommerce-orders-table__cell-order-actions .button.view {
  padding: 3px 11px;
  color: #23A455 !important;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  min-width: auto;
  background-color: transparent !important;
  border: 1px solid #CFDBD5;
}
.woocommerce-account .site-main .shop_table_responsive .woocommerce-orders-table__cell-order-actions .button.view:hover {
  background-color: rgba(35, 164, 85, 0.1) !important;
  border-color: #CFDBD5;
}

.back-button {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  width: 36px;
  height: 36px;
  background: #fff no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14 7L10 12L14 17' stroke='%236B7075' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.role-user.single-product .product .entry-header {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 16px;
}
.role-user.single-product .product .entry-header .entry-title {
  font: 600 24px/133% "ChakraPetch";
  margin: 0;
  color: #1D2022;
}

.woocommerce-orders h1 {
  margin: 0;
}

.woocommerce table.orders-table, table.orders-table {
  width: 100%;
  font: 500 14px/130% "RedHat";
  color: #1D2022;
  overflow: auto;
  min-width: 1010px;
  border-collapse: separate;
  border-spacing: 0;
  border: none;
  margin-bottom: 25px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
@media screen and (max-width: 768px) {
  .woocommerce table.orders-table, table.orders-table {
    min-width: 300px;
  }
  .woocommerce table.orders-table .woocommerce-orders-table__cell-order-actions .btn_secondary, .woocommerce table.orders-table .order_label, table.orders-table .woocommerce-orders-table__cell-order-actions .btn_secondary, table.orders-table .woocommerce-orders-table__cell-order-actions .modal-report .label-file-input input, .modal-report .label-file-input table.orders-table .woocommerce-orders-table__cell-order-actions input, table.orders-table .order_label {
    margin-left: auto;
  }
}
.woocommerce table.orders-table.reports-table .btn_main, table.orders-table.reports-table .btn_main, table.orders-table.reports-table .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive table.orders-table.reports-table .button, table.orders-table.reports-table .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment table.orders-table.reports-table .button, table.orders-table.reports-table .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment table.orders-table.reports-table .button, table.orders-table.reports-table .woocommerce-checkout #payment .button, .woocommerce-checkout #payment table.orders-table.reports-table .button, table.orders-table.reports-table .modal-contact .wpcf7-submit, .modal-contact table.orders-table.reports-table .wpcf7-submit, table.orders-table.reports-table .woocommerce-message .button, .woocommerce-message table.orders-table.reports-table .button,
table.orders-table.reports-table .woocommerce-error .button,
.woocommerce-error table.orders-table.reports-table .button, table.orders-table.reports-table .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item table.orders-table.reports-table a, table.orders-table.reports-table .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item table.orders-table.reports-table a, table.orders-table.reports-table .modal-report .wpcf7-submit, .modal-report table.orders-table.reports-table .wpcf7-submit, table.orders-table.reports-table .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content table.orders-table.reports-table .button {
  padding: 6px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.woocommerce table.orders-table thead th, table.orders-table thead th {
  background: #F0F5F2;
  font-weight: 700;
  color: #6B7075;
  padding: 9px 12px;
  text-align: left;
  text-transform: none;
}
.woocommerce table.orders-table tbody tr td, table.orders-table tbody tr td {
  padding: 6px 12px;
  border-top: 1px solid #F0F5F2;
}
.woocommerce table.orders-table tbody tr td .order-buttons, table.orders-table tbody tr td .order-buttons {
  min-height: 48px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.woocommerce table.orders-table tbody tr td .btn_main, .woocommerce table.orders-table tbody tr td .btn_secondary, table.orders-table tbody tr td .btn_main, table.orders-table tbody tr td .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive table.orders-table tbody tr td .button, table.orders-table tbody tr td .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment table.orders-table tbody tr td .button, table.orders-table tbody tr td .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment table.orders-table tbody tr td .button, table.orders-table tbody tr td .woocommerce-checkout #payment .button, .woocommerce-checkout #payment table.orders-table tbody tr td .button, table.orders-table tbody tr td .modal-contact .wpcf7-submit, .modal-contact table.orders-table tbody tr td .wpcf7-submit, table.orders-table tbody tr td .woocommerce-message .button, .woocommerce-message table.orders-table tbody tr td .button,
table.orders-table tbody tr td .woocommerce-error .button,
.woocommerce-error table.orders-table tbody tr td .button, table.orders-table tbody tr td .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item table.orders-table tbody tr td a, table.orders-table tbody tr td .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item table.orders-table tbody tr td a, table.orders-table tbody tr td .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item a, .home.role-guest.guest-map .header .header_menu_container ul .menu-item.btn_main_item table.orders-table tbody tr td a, table.orders-table tbody tr td .modal-report .wpcf7-submit, .modal-report table.orders-table tbody tr td .wpcf7-submit, table.orders-table tbody tr td .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content table.orders-table tbody tr td .button, table.orders-table tbody tr td .btn_secondary, table.orders-table tbody tr td .modal-report .label-file-input input, .modal-report .label-file-input table.orders-table tbody tr td input {
  min-width: auto;
}
.woocommerce table.orders-table tbody tr td.woocommerce-orders-table__cell-order-number a, table.orders-table tbody tr td.woocommerce-orders-table__cell-order-number a {
  color: #1D2022;
  text-decoration: underline;
  font-weight: 500;
}
.woocommerce table.orders-table tbody tr td.woocommerce-orders-table__cell-order-number a:hover, table.orders-table tbody tr td.woocommerce-orders-table__cell-order-number a:hover {
  text-decoration: none;
}
.woocommerce table.orders-table tbody tr td.property_apn a, table.orders-table tbody tr td.property_apn a {
  color: #1D2022;
}
.woocommerce table.orders-table tbody tr td.property_apn a:hover, table.orders-table tbody tr td.property_apn a:hover {
  color: #23A455;
  text-decoration: underline;
}
.woocommerce table.orders-table tbody tr td .downloads-wr, table.orders-table tbody tr td .downloads-wr {
  display: flex;
  gap: 8px;
  position: relative;
}
.woocommerce table.orders-table tbody tr td .downloads-wr .exports-downloads--wr, .woocommerce table.orders-table tbody tr td .downloads-wr .traced-downloads--wr, table.orders-table tbody tr td .downloads-wr .exports-downloads--wr, table.orders-table tbody tr td .downloads-wr .traced-downloads--wr {
  position: relative;
}
.woocommerce table.orders-table tbody tr td .downloads-wr .btn__expand-downloads, table.orders-table tbody tr td .downloads-wr .btn__expand-downloads {
  position: relative;
  min-width: 95px;
  padding: 5px 32px 5px 8px;
  font-size: 11px;
}
.woocommerce table.orders-table tbody tr td .downloads-wr .btn__expand-downloads::after, table.orders-table tbody tr td .downloads-wr .btn__expand-downloads::after {
  content: "";
  display: block;
  height: 6px;
  width: 10px;
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/arrow-down.svg");
  mask-image: url("../img/icons/arrow-down.svg");
  position: absolute;
  right: 17px;
  top: 50%;
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -webkit-transform: translateY(-50%);
  /* Chrome, Safari, Opera */
  transform: translateY(-50%);
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.woocommerce table.orders-table tbody tr td .downloads-wr .btn__expand-downloads.opened::after, table.orders-table tbody tr td .downloads-wr .btn__expand-downloads.opened::after {
  -ms-transform: translateY(-50%) rotate(180deg);
  /* IE 9 */
  -webkit-transform: translateY(-50%) rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: translateY(-50%) rotate(180deg);
}
.woocommerce table.orders-table tbody tr td .downloads-wr .btn__expand-downloads.opened [data-tooltip]::after, table.orders-table tbody tr td .downloads-wr .btn__expand-downloads.opened [data-tooltip]::after {
  top: auto;
  bottom: 160%;
}
.woocommerce table.orders-table tbody tr td .downloads-wr .btn__expand-downloads.opened [data-tooltip]::before, table.orders-table tbody tr td .downloads-wr .btn__expand-downloads.opened [data-tooltip]::before {
  top: auto;
  bottom: 95%;
  border-bottom-color: transparent;
  border-top-color: #0A2E36;
}
.woocommerce table.orders-table tbody tr td .downloads-wr ul, table.orders-table tbody tr td .downloads-wr ul {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  background-color: #fff;
  border: 1px solid #F0F5F2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.woocommerce table.orders-table tbody tr td .downloads-wr ul.opened, table.orders-table tbody tr td .downloads-wr ul.opened {
  display: flex;
  flex-direction: column;
}
.woocommerce table.orders-table tbody tr td .downloads-wr ul li a, table.orders-table tbody tr td .downloads-wr ul li a {
  padding: 4px;
  font-size: 11px;
  width: 100%;
  display: block;
  color: #23A455;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  text-align: center;
}
.woocommerce table.orders-table tbody tr td .downloads-wr ul li a:hover, table.orders-table tbody tr td .downloads-wr ul li a:hover {
  background-color: #23A455;
  color: #fff;
}
.woocommerce table.orders-table tbody tr td .downloads-wr ul li + li, table.orders-table tbody tr td .downloads-wr ul li + li {
  border-top: 1px solid #F0F5F2;
}
.woocommerce table.orders-table tbody tr td .btn_secondary, table.orders-table tbody tr td .btn_secondary, table.orders-table tbody tr td .modal-report .label-file-input input, .modal-report .label-file-input table.orders-table tbody tr td input {
  padding: 3px 11px;
  color: #23A455;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.woocommerce table.orders-table tbody tr td .btn_secondary[data-button=Cancel], table.orders-table tbody tr td .btn_secondary[data-button=Cancel], table.orders-table tbody tr td .modal-report .label-file-input input[data-button=Cancel], .modal-report .label-file-input table.orders-table tbody tr td input[data-button=Cancel] {
  background: #F0F5F2;
  border-color: #F0F5F2;
  color: #23A455;
}
.woocommerce table.orders-table tbody tr td .btn_secondary[data-button=Cancel]:hover, table.orders-table tbody tr td .btn_secondary[data-button=Cancel]:hover, table.orders-table tbody tr td .modal-report .label-file-input input[data-button=Cancel]:hover, .modal-report .label-file-input table.orders-table tbody tr td input[data-button=Cancel]:hover {
  background: #E4FFE8;
}
.woocommerce table.orders-table tbody tr td [data-tooltip], table.orders-table tbody tr td [data-tooltip] {
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.woocommerce table.orders-table tbody tr td [data-tooltip]::after, table.orders-table tbody tr td [data-tooltip]::after {
  content: attr(data-tooltip);
  position: absolute;
  left: 0;
  top: 160%;
  background: #0A2E36;
  color: #fff;
  padding: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size: 10px;
  line-height: 140%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  pointer-events: none;
  z-index: 10;
  display: none;
  max-width: max-content;
  width: 500px;
}
.woocommerce table.orders-table tbody tr td [data-tooltip]::before, table.orders-table tbody tr td [data-tooltip]::before {
  content: "";
  position: absolute;
  left: 6px;
  top: 95%;
  border: 7px solid transparent;
  border-bottom-color: #0A2E36;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  z-index: 10;
  display: none;
}
.woocommerce table.orders-table tbody tr td [data-tooltip]:hover::after, .woocommerce table.orders-table tbody tr td [data-tooltip]:hover::before, table.orders-table tbody tr td [data-tooltip]:hover::after, table.orders-table tbody tr td [data-tooltip]:hover::before {
  opacity: 1;
  visibility: visible;
  display: block;
}
.woocommerce table.orders-table tbody tr td [data-tooltip].tooltip-top::after, table.orders-table tbody tr td [data-tooltip].tooltip-top::after {
  top: auto;
  bottom: 160%;
}
.woocommerce table.orders-table tbody tr td [data-tooltip].tooltip-top::before, table.orders-table tbody tr td [data-tooltip].tooltip-top::before {
  top: auto;
  bottom: 95%;
  border-bottom-color: transparent;
  border-top-color: #0A2E36;
}
.woocommerce table.orders-table th:first-child, table.orders-table th:first-child {
  border-top-left-radius: 8px;
}
.woocommerce table.orders-table th:last-child, table.orders-table th:last-child {
  border-top-right-radius: 8px;
}
.woocommerce table.orders-table tr:first-child td, table.orders-table tr:first-child td {
  border-top: none;
}
.woocommerce table.orders-table tr td:first-child, table.orders-table tr td:first-child {
  border-left: 1px solid #F0F5F2;
}
.woocommerce table.orders-table tr td:last-child, table.orders-table tr td:last-child {
  border-right: 1px solid #F0F5F2;
}
.woocommerce table.orders-table tr:last-child td, table.orders-table tr:last-child td {
  border-bottom: 1px solid #F0F5F2;
  background-color: white;
}
.woocommerce table.orders-table tr:last-child td:first-child, table.orders-table tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}
.woocommerce table.orders-table tr:last-child td:last-child, table.orders-table tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

.woocommerce-page .subscription_details .button.cancel {
  background: #F0F5F2 !important;
  border-color: #F0F5F2 !important;
  color: #23A455 !important;
}
.woocommerce-page .subscription_details .button.cancel:hover {
  background: #E4FFE8 !important;
}
.woocommerce-page .subscription_details .reactivate + .reactivate-subscription-btn, .woocommerce-page .subscription_details .resubscribe + .reactivate-subscription-btn {
  display: none;
}

.page-template-template-subscriptions .content-wr .title-wr h1 {
  text-align: center;
}
.page-template-template-subscriptions .content-wr .description-wr {
  max-width: 700px;
  margin: 0 auto 40px;
  font-family: "RedHat";
  color: #6B7075;
}
@media screen and (max-width: 565px) {
  .page-template-template-subscriptions .content-wr .description-wr {
    padding: 0 15px;
  }
}
.page-template-template-subscriptions .content-wr .description-wr p {
  text-align: center;
  font-size: 16px;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__switcher {
  font-family: "RedHat";
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-bottom: 60px;
}
@media screen and (max-width: 565px) {
  .page-template-template-subscriptions .content-wr .subscriptions-wr__switcher {
    gap: 8px;
    margin-bottom: 20px;
  }
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__switcher span {
  font: 500 18px/120% "RedHat";
  color: #6B7075;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 565px) {
  .page-template-template-subscriptions .content-wr .subscriptions-wr__switcher span {
    font-size: 16px;
  }
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__switcher span:not(.slider) {
  width: 120px;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__switcher span.active {
  color: #23A455;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs {
  margin-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .page-template-template-subscriptions .content-wr .subscriptions-wr__subs {
    margin-bottom: 90px;
  }
}
@media screen and (max-width: 565px) {
  .page-template-template-subscriptions .content-wr .subscriptions-wr__subs {
    margin-bottom: 70px;
  }
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions {
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap: 16px;
}
@media screen and (max-width: 991px) {
  .page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions {
    flex-direction: column;
  }
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription {
  display: flex;
  flex-direction: column;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
  padding: 32px;
  width: 100%;
  max-width: 320px;
}
@media screen and (max-width: 1199px) {
  .page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription {
    max-width: initial;
    flex-basis: 33.3%;
  }
}
@media screen and (max-width: 565px) {
  .page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription {
    padding: 24px;
  }
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) {
  background-color: #0A2E36;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription__name {
  color: #fff;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription__price {
  color: #fff;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription__price span {
  color: #fff;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription__price-pr {
  color: #fff;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription__price-pr span {
  color: #fff;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription-options .subscription-option {
  color: #fff;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription-options .subscription-option::before {
  background-color: #fff;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription__buy {
  background: #23A455 !important;
  color: #fff !important;
  border-color: #23A455;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription:nth-child(2) .subscription__buy:hover {
  background: #147A3C !important;
  border-color: #147A3C;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription__name {
  font: 400 24px/120% "RedHat";
  color: #6B7075;
  margin-bottom: 16px;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription__price {
  font: 600 36px/120% "RedHat";
  color: #1D2022;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription__price span {
  font: 400 18px/120% "RedHat";
  color: #6B7075;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription__price-pr {
  font: 500 16px/120% "RedHat";
  color: #6B7075;
  margin-bottom: 32px;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription__price-pr span {
  font: 400 14px/120% "RedHat";
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription-options {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 50px;
}
@media screen and (max-width: 565px) {
  .page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription-options {
    margin-bottom: 30px;
  }
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription-options .subscription-option {
  font: 400 16px/120% "RedHat";
  color: #1D2022;
  display: flex;
  align-items: center;
  gap: 10px;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription-options .subscription-option .tick {
  padding: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #F0F5F2;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription-options .subscription-option .tick::before {
  content: "";
  width: 12px;
  height: 12px;
  display: block;
  background-color: #6B7075;
  -webkit-mask-image: url("../img/icons/tick.svg");
  mask-image: url("../img/icons/tick.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription__buy {
  margin: auto auto 0 auto;
  width: 100%;
  background: transparent !important;
  border: 1px solid #CFDBD5;
  color: #23A455 !important;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions .subscription__buy:hover {
  background: #23A455 !important;
  color: #fff !important;
  border-color: #23A455;
}
.page-template-template-subscriptions .content-wr .subscriptions-wr__subs .subscriptions.hidden {
  display: none;
}

.woocommerce-cart .global_wr .site-main {
  padding-bottom: 70px;
}
@media screen and (max-width: 565px) {
  .woocommerce-cart .global_wr .site-main {
    padding-bottom: 50px;
  }
}
.woocommerce-cart .global_wr .site-main .entry-header h1 {
  font: 600 46px/120% "ChakraPetch";
  margin: 0 0 14px;
}
@media screen and (max-width: 767px) {
  .woocommerce-cart .global_wr .site-main .entry-header h1 {
    font-size: 32px;
  }
}
.woocommerce-cart .global_wr .site-main .entry-content {
  font-family: "RedHat";
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .woocommerce-notices-wrapper {
  display: none;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents {
  border: 1px solid #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th {
  color: #6B7075;
  text-transform: uppercase;
  font: 600 14px/120% "RedHat";
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input {
  width: auto;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon {
  display: flex;
  align-items: center;
  gap: 10px;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon .input-text {
  width: 150px;
  border: 1px solid #E2E3E4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 12px;
  color: #6B7075;
  height: 40px;
  font-family: "RedHat";
  font-size: 14px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon .input-text:focus {
  border-color: #23A455;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon .input-text:not([disabled]):hover {
  border-color: #23A455;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon .input-text.hidden {
  visibility: hidden;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon .btn_secondary, .woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon .modal-report .label-file-input input, .modal-report .label-file-input .woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon input {
  padding: 8px 20px 9px;
  height: 40px;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  font-size: 16px;
  color: #23A455;
  font-weight: 500;
  width: fit-content;
  font-family: "RedHat";
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  min-width: 130px;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon .btn_secondary:hover, .woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon .modal-report .label-file-input input:hover, .modal-report .label-file-input .woocommerce-cart .global_wr .site-main .entry-content .woocommerce .coupon input:hover {
  background-color: rgba(35, 164, 85, 0.1);
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .cart_totals {
  float: none;
  width: 100%;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .cart_totals .checkout-button {
  width: 100%;
  font-size: 1em;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .cart_totals td, .woocommerce-cart .global_wr .site-main .entry-content .woocommerce .cart_totals th {
  padding: 12px;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .cart_totals a {
  color: #23A455;
}
.woocommerce-cart .global_wr .site-main .entry-content .woocommerce .cart-discount div {
  color: #23A455;
}

.cart-refund {
  margin: 16px 0;
  font: 18px "RedHat";
}

.woocommerce-checkout .entry-header h1 {
  font: 600 46px/120% "ChakraPetch";
  margin: 0 0 8px;
}
@media screen and (max-width: 767px) {
  .woocommerce-checkout .entry-header h1 {
    font-size: 32px;
  }
}
.woocommerce-checkout .entry-content {
  font-family: "RedHat";
  margin-bottom: 100px;
}
@media screen and (max-width: 565px) {
  .woocommerce-checkout .entry-content {
    margin-bottom: 70px;
  }
}
.woocommerce-checkout .entry-content .select2-selection {
  border-color: #E2E3E4 !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
}
.woocommerce-checkout .entry-content .select2-selection:hover {
  border-color: #23A455 !important;
}
@media screen and (max-width: 565px) {
  .woocommerce-checkout form .form-row-last, .woocommerce-checkout form .form-row-first {
    width: 100%;
  }
}
.woocommerce-checkout .woocommerce-checkout-payment, .woocommerce-checkout #payment {
  background-color: #0A2E36 !important;
  color: #fff !important;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
}
.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .woocommerce-checkout #payment .payment_method_stripe {
  background-color: #0A2E36 !important;
  color: #fff !important;
}
.woocommerce-checkout .woocommerce-checkout-payment a, .woocommerce-checkout #payment a {
  color: #23A455;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper, .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper {
  margin-top: 12px;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
  padding: 0;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox {
  display: flex;
  align-items: center;
}
.woocommerce-checkout .woocommerce-checkout-payment p, .woocommerce-checkout #payment p {
  padding-bottom: 15px;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio], .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label {
  position: relative;
  display: block;
  padding-left: 28px;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  border-radius: 50%;
  border: 1px solid #D1D5DB;
  background: #fff;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before {
  border: 2px solid #23A455;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before {
  border: 5px solid #23A455;
}
.woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout #payment .button {
  min-width: initial;
}
.woocommerce-checkout .woocommerce-checkout-payment .button.disabled, .woocommerce-checkout #payment .button.disabled {
  cursor: not-allowed;
}
.woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover, .woocommerce-checkout #payment .button.disabled:hover {
  background-color: #23A455 !important;
  opacity: 0.5;
}
.woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .woocommerce-checkout #payment .payment_methods, .woocommerce-checkout #payment div.form-row {
  padding: 24px !important;
  margin: 0 !important;
  border: 0 !important;
}
@media screen and (max-width: 565px) {
  .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .woocommerce-checkout #payment .payment_methods, .woocommerce-checkout #payment div.form-row {
    padding: 20px !important;
  }
}
.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order, .woocommerce-checkout #payment .form-row.place-order {
  display: flex;
  flex-direction: column-reverse;
}
.woocommerce-checkout .woocommerce-checkout-payment .payment_box, .woocommerce-checkout #payment .payment_box {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.woocommerce-checkout .woocommerce-checkout-payment .payment_box::before, .woocommerce-checkout #payment .payment_box::before {
  display: none !important;
}
.woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row, .woocommerce-checkout #payment .payment_box .form-row {
  padding: 0 !important;
}
.woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper {
  padding: 20px 0 0 20px;
  display: block;
  cursor: pointer;
}
.woocommerce-checkout .woocommerce-checkout-payment fieldset, .woocommerce-checkout #payment fieldset {
  border: none;
  padding: 0;
  margin-top: 20px;
}
.woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew {
  display: flex;
  align-items: center;
}
.woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox] {
  height: 28px;
  cursor: pointer;
}
.woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label {
  cursor: pointer;
  font-size: 16px;
}
.woocommerce-checkout .shop_table .checkout-button {
  width: 100%;
  font-size: 1em;
}
.woocommerce-checkout .shop_table td, .woocommerce-checkout .shop_table th {
  padding: 12px;
}
.woocommerce-checkout .shop_table a {
  color: #23A455;
}
.woocommerce-checkout .cart-discount div {
  color: #23A455;
}

.woocommerce-add-payment-method #payment {
  background-color: #0A2E36 !important;
  color: #fff !important;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
}
.woocommerce-add-payment-method #payment .payment_method_stripe {
  background-color: #0A2E36 !important;
  color: #fff !important;
}
.woocommerce-add-payment-method #payment a {
  color: #23A455;
}
.woocommerce-add-payment-method #payment p {
  padding-bottom: 15px;
  color: #fff !important;
}
.woocommerce-add-payment-method #payment .button {
  min-width: initial;
}
.woocommerce-add-payment-method #payment .payment_methods, .woocommerce-add-payment-method #payment div.form-row {
  padding: 24px !important;
  margin: 0 !important;
  border: 0 !important;
}
@media screen and (max-width: 565px) {
  .woocommerce-add-payment-method #payment .payment_methods, .woocommerce-add-payment-method #payment div.form-row {
    padding: 20px !important;
  }
}
.woocommerce-add-payment-method #payment .payment_methods input, .woocommerce-add-payment-method #payment div.form-row input {
  height: auto;
}
.woocommerce-add-payment-method #payment input[type=checkbox] {
  margin-right: 8px !important;
}
.woocommerce-add-payment-method #payment .payment_box {
  padding: 0 !important;
}
.woocommerce-add-payment-method #payment .payment_box::before {
  display: none !important;
}
.woocommerce-add-payment-method #payment .payment_box .form-row {
  padding: 0 !important;
}
.woocommerce-add-payment-method #payment .woocommerce-input-wrapper {
  padding-top: 20px;
  display: block;
  cursor: pointer;
}

.role-guest .woocommerce-checkout-review-order td:first-child, .role-guest .woocommerce-checkout-review-order th:first-child {
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .role-guest .woocommerce-checkout-review-order td:first-child, .role-guest .woocommerce-checkout-review-order th:first-child {
    padding-left: 10px;
  }
}

.role-user.woocommerce-order-received h2 {
  font: 600 28px/120% "ChakraPetch";
}
.role-user.woocommerce-order-received .woocommerce-order-overview {
  margin: 30px 0 !important;
}
.role-user.woocommerce-order-received .woocommerce-order p a {
  color: #23A455;
}
.role-user.woocommerce-order-received .order_details a {
  color: #000;
  pointer-events: none;
}
.role-user.woocommerce-order-received .order_details td.download-remaining {
  font-size: 24px;
}
.role-user.woocommerce-order-received .shop_table_responsive {
  margin-top: 25px;
}
.role-user.woocommerce-order-received .shop_table_responsive a {
  color: #23A455 !important;
}
.role-user.woocommerce-order-received .shop_table_responsive .button {
  min-width: initial;
}
.role-user.woocommerce-order-received .shop_table_responsive .download-file a {
  color: #fff !important;
}
.role-user.woocommerce-checkout .entry-content {
  margin-bottom: 0;
}

.woocommerce-table__product-name.product-name .wc-item-meta {
  display: none;
}

.role-user.single-product .woocommerce-grouped-product-list {
  display: flex;
  flex-direction: column;
}
.role-user.single-product .switcher {
  background-color: #F0F5F2;
  font-family: "RedHat";
  display: flex;
  justify-content: center;
  align-items: center;
  width: max-content;
  margin: 0 auto 60px;
  order: 1;
  border-radius: 21px;
}
@media screen and (max-width: 565px) {
  .role-user.single-product .switcher {
    margin-bottom: 20px;
  }
}
.role-user.single-product .switcher span {
  border-radius: 21px;
  font: 600 18px/120% "RedHat";
  color: #6B7075;
  padding: 8px 24px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 565px) {
  .role-user.single-product .switcher span {
    font-size: 16px;
  }
}
.role-user.single-product .switcher span.active {
  background: #23A455;
  color: #fff;
}
.role-user.single-product .current_subscription {
  order: 2;
}
.role-user.single-product .product .entry-title {
  font: 600 46px/120% "ChakraPetch";
  color: #1D2022;
}
.role-user.single-product .product .woocommerce-notices-wrapper {
  margin-top: 15px;
}
.role-user.single-product .product .woocommerce-notices-wrapper .woocommerce-info {
  display: none;
}
.role-user.single-product .product .summary {
  float: none !important;
  width: 100% !important;
}
.role-user.single-product .product .summary .grouped_form {
  margin: 0;
  display: flex;
  flex-direction: column;
}
.role-user.single-product .product .summary .grouped_form .btn_main, .role-user.single-product .product .summary .grouped_form .modal-contact .wpcf7-submit, .modal-contact .role-user.single-product .product .summary .grouped_form .wpcf7-submit, .role-user.single-product .product .summary .grouped_form .woocommerce-message .button, .woocommerce-message .role-user.single-product .product .summary .grouped_form .button,
.role-user.single-product .product .summary .grouped_form .woocommerce-error .button,
.woocommerce-error .role-user.single-product .product .summary .grouped_form .button, .role-user.single-product .product .summary .grouped_form .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .role-user.single-product .product .summary .grouped_form a, .role-user.single-product .product .summary .grouped_form .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .role-user.single-product .product .summary .grouped_form a, .role-user.single-product .product .summary .grouped_form .modal-report .wpcf7-submit, .modal-report .role-user.single-product .product .summary .grouped_form .wpcf7-submit, .role-user.single-product .product .summary .grouped_form .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .role-user.single-product .product .summary .grouped_form .button, .role-user.single-product .product .summary .grouped_form .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .role-user.single-product .product .summary .grouped_form .button, .role-user.single-product .product .summary .grouped_form .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .role-user.single-product .product .summary .grouped_form .button, .role-user.single-product .product .summary .grouped_form .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .role-user.single-product .product .summary .grouped_form .button, .role-user.single-product .product .summary .grouped_form .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .role-user.single-product .product .summary .grouped_form .button {
  margin: 20px auto 0 !important;
  padding: 16px 40px;
}
.role-user.single-product .product .summary .group_table_wr {
  display: flex;
  justify-content: center;
  gap: 8px;
  order: 3;
}
.role-user.single-product .product .summary .group_table_wr .current_trial {
  display: none;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  width: 30%;
  max-width: 305px;
  padding: 24px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: none;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item:hover, .role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item.active {
  border-color: #23A455;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item.active, .role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item.purchased_plan {
  border-color: #23A455;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item.active .woocommerce-grouped-product-list-item__button .button, .role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item.purchased_plan .woocommerce-grouped-product-list-item__button .button {
  background: rgba(35, 164, 85, 0.1);
  border-color: #CFDBD5;
  color: #23A455;
  pointer-events: none;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] {
  background: #0A2E36;
  color: #fff;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] a, .role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] .woocommerce-Price-amount, .role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] .subscription-details, .role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] .woocommerce-grouped-product-list-item__record,
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] .woocommerce-grouped-product-list-item__price, .role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] .features__title, .role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] .teaser_subscription_price span,
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] .teaser_subscription_price_per {
  color: #fff;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] ul li {
  color: #fff;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item[data-name="Unlimited Pro"] ul.subscription-options li::before {
  background-color: #fff;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item.visible {
  display: block;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item a {
  font: 400 28px/120% "RedHat";
  color: #0A2E36;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price {
  margin: 18px 0 4px;
  font: 400 42px/100% "RedHat";
  color: #1D2022;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .price_annual {
  display: block;
  font-size: 16px;
  color: #6B7075;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .price_annual .woocommerce-Price-amount {
  font-size: 16px;
  color: #6B7075;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-Price-amount {
  font: 600 36px/120% "RedHat";
  color: #1D2022;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-Price-amount:last-child {
  font: 600 20px/120% "RedHat";
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .subscription-details {
  font: 400 18px/140% "RedHat";
  color: #6B7075;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__record {
  font: 400 16px/130% "RedHat";
  min-height: 21px;
  color: #6B7075;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__record span {
  font-weight: 500;
  margin-right: 2px;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .wc-grouped-product-add-to-cart-checkbox {
  opacity: 0;
  pointer-events: none;
  height: 0;
  overflow: hidden;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .qty {
  opacity: 0;
  pointer-events: none;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__button {
  padding: 14px 0 28px;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__button .button {
  float: none;
  width: 100%;
  padding: 8px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
  border: 1px solid #23A455;
  background: #23A455;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__button .button:hover {
  background: #1C8043;
  border-color: #1C8043;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item .features__title {
  color: #0A2E36;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 12px;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul {
  color: #0A2E36;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul.subscription-options-bonus {
  border-bottom: 1px solid #3B585E;
  padding-bottom: 20px;
  margin-bottom: 12px;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul li {
  padding-left: 28px;
  position: relative;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul li::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  -webkit-mask-image: url("../img/icons/tick-m.svg");
  mask-image: url("../img/icons/tick-m.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 20px;
  height: 20px;
  background-color: #0A2E36;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul li + li {
  margin-top: 8px;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul.subscription-options-bonus li::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  -webkit-mask-image: url("../img/icons/trophy.svg");
  mask-image: url("../img/icons/trophy.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-color: #F9AA32;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul.subscription-options-excludes {
  margin-top: 8px;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul.subscription-options-excludes li {
  color: #CFDBD5;
}
.role-user.single-product .product .summary .group_table_wr .woocommerce-grouped-product-list-item ul.subscription-options-excludes li::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  -webkit-mask-image: url("../img/icons/excludes.svg");
  mask-image: url("../img/icons/excludes.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 20px;
  height: 20px;
  background-color: #CFDBD5;
}
.role-user.single-product .product .grouped_form .btn_main, .role-user.single-product .product .grouped_form .modal-contact .wpcf7-submit, .modal-contact .role-user.single-product .product .grouped_form .wpcf7-submit, .role-user.single-product .product .grouped_form .woocommerce-message .button, .woocommerce-message .role-user.single-product .product .grouped_form .button,
.role-user.single-product .product .grouped_form .woocommerce-error .button,
.woocommerce-error .role-user.single-product .product .grouped_form .button, .role-user.single-product .product .grouped_form .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .role-user.single-product .product .grouped_form a, .role-user.single-product .product .grouped_form .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .role-user.single-product .product .grouped_form a, .role-user.single-product .product .grouped_form .modal-report .wpcf7-submit, .modal-report .role-user.single-product .product .grouped_form .wpcf7-submit, .role-user.single-product .product .grouped_form .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .role-user.single-product .product .grouped_form .button, .role-user.single-product .product .grouped_form .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .role-user.single-product .product .grouped_form .button, .role-user.single-product .product .grouped_form .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .role-user.single-product .product .grouped_form .button, .role-user.single-product .product .grouped_form .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .role-user.single-product .product .grouped_form .button, .role-user.single-product .product .grouped_form .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .role-user.single-product .product .grouped_form .button {
  display: none;
}

.page-template-template-video-page {
  background-color: #F0F5F2;
}
.page-template-template-video-page .global_wr .content-wr {
  margin: 24px 16px 24px 180px;
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 24px 16px;
  overflow-y: auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.page-template-template-video-page .global_wr .content-wr::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.page-template-template-video-page .global_wr .content-wr::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.page-template-template-video-page .global_wr .content-wr::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.page-template-template-video-page .global_wr .content-wr .title-wr {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page-template-template-video-page .global_wr .content-wr .video-library__wr {
  display: grid;
  gap: 20px;
  flex-wrap: wrap;
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 1199px) {
  .page-template-template-video-page .global_wr .content-wr .video-library__wr {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 991px) {
  .page-template-template-video-page .global_wr .content-wr .video-library__wr {
    grid-template-columns: repeat(1, 1fr);
  }
}
.page-template-template-video-page .global_wr .content-wr .video-library__wr .video-item {
  width: 100%;
}
.page-template-template-video-page .global_wr .content-wr .video-library__wr .video-item iframe {
  width: 100%;
  height: 300px;
}
.page-template-template-video-page .global_wr .content-wr .video-library__wr .video-item p {
  font-size: 20px;
  font-weight: 500;
}

.guest-video-page {
  margin: 120px auto !important;
  width: calc(100% - 80px) !important;
  min-height: 100vh;
  text-align: center;
}
.guest-video-page h1 {
  font: 600 46px/120% "ChakraPetch";
  margin: 0 0 45px;
}
.guest-video-page .video-library__wr {
  display: grid;
  gap: 20px;
  flex-wrap: wrap;
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 1199px) {
  .guest-video-page .video-library__wr {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 991px) {
  .guest-video-page .video-library__wr {
    grid-template-columns: repeat(1, 1fr);
  }
}
.guest-video-page .video-library__wr .video-item {
  width: 100%;
}
.guest-video-page .video-library__wr .video-item iframe {
  width: 100%;
  height: 300px;
}
.guest-video-page .video-library__wr .video-item p {
  font-size: 20px;
  font-weight: 500;
}

.page-template-template-saved-lists .woocommerce .blockUI.blockOverlay {
  position: relative !important;
  display: none !important;
}
.page-template-template-saved-lists .global_wr .content-wr {
  height: calc(100vh - 30px);
  margin: 24px 16px 4px 180px;
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 24px 16px;
  overflow-y: auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  .page-template-template-saved-lists .global_wr .content-wr {
    margin: 16px 16px 16px 176px;
  }
}
.page-template-template-saved-lists .global_wr .content-wr::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.page-template-template-saved-lists .global_wr .content-wr::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.page-template-template-saved-lists .global_wr .content-wr::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.page-template-template-saved-lists .global_wr .content-wr .container {
  padding: 0;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper {
  height: calc(100vh - 165px);
  position: relative;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .preloader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 9999;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 5px 0 0 5px;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .preloader .spinner {
  z-index: 9999;
  left: 0;
  width: 100px;
  height: 100px;
  display: block;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  right: 0;
  bottom: 0;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties {
  flex: 1 1 auto;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .preloader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 5px 0 0 5px;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .preloader .spinner {
  z-index: 9999;
  left: 0;
  width: 100px;
  height: 100px;
  display: block;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  right: 0;
  bottom: 0;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper {
  display: none;
  flex-direction: column;
  height: 100%;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid {
  display: grid;
  overflow: auto;
  max-height: calc(100vh - 170px);
  border-radius: 8px 0 0 8px;
  border: 1px solid #E2E3E4;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-grid-wr {
  height: 100%;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row {
  display: grid;
  grid-auto-flow: column;
  border-bottom: 1px solid #E2E3E4;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row:hover {
  background-color: #E4FFE8;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row:hover .list-view-cell:nth-child(even) {
  background-color: transparent;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row.row-header {
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 1;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row.row-header span {
  text-transform: uppercase;
  color: #6B7075;
  font-weight: 600;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row .export-checkbox {
  max-width: 50px;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row .acres {
  max-width: 100px;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row .list-view-cell {
  word-break: break-all;
  padding: 2px 8px;
  min-height: 36px;
  width: 150px;
  white-space: initial;
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  color: #1D2022;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-grid .list-view-row .list-view-cell:nth-child(even) {
  background-color: #F9FBFA;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination {
  display: flex;
  padding: 12px 15px;
  justify-content: space-between;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow {
  color: #6B7075;
  font: 400 14px/120% "RedHat";
  cursor: pointer;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  display: flex;
  gap: 8px;
  align-items: center;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow::before, .page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow::after {
  height: 9px;
  width: 14px;
  background-color: #000;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow:hover {
  color: #23A455;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow:hover::before, .page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow:hover::after {
  background-color: #23A455;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow-prev::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow-next::after {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .arrow.disabled {
  visibility: hidden;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .paginate-links {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 12px;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .paginate-links .page {
  cursor: pointer;
  padding: 0 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #6B7075;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .paginate-links .page:hover {
  color: #23A455;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .saved-lists__properties .saved-lists__properties-wrapper .list-view-pagination .paginate-links .page.current {
  color: #23A455;
  border-bottom: 1px solid #23A455;
}
.page-template-template-saved-lists .global_wr .content-wr .container .saved-lists__wrapper .empty_list .title::before {
  background: url(../img/icons/empty_savedlist.svg) no-repeat;
}

.modal:not(.administrator):not(.no_payment):not([data-subscription=partner]) .export-modal-wr[data-type=export-saved-list] .order-actions-row, .modal:not(.administrator):not(.no_payment):not([data-subscription=partner]) .export-modal-wr[data-type=tokens] .order-actions-row {
  display: none;
}

.page-template-template-saved-lists .select2-container--default.select2-container--open .select2-dropdown .select2-results ul .select2-results__option--selected {
  background: #fff no-repeat right 10px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.16699 10.8334L7.50033 13.3334C8.18975 13.8849 8.1597 13.9896 8.75033 13.3334L15.8337 5.83337' stroke='%2323A455' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  color: #23A455 !important;
}

.page-template-template-slope-reports .global_wr .content-wr, .page-template-template-list-of-comp-reports .global_wr .content-wr {
  min-height: calc(100vh - 48px);
  margin: 24px 16px 24px 180px;
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 24px 16px;
  overflow: auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  .page-template-template-slope-reports .global_wr .content-wr, .page-template-template-list-of-comp-reports .global_wr .content-wr {
    margin: 16px 16px 16px 176px;
  }
}
.page-template-template-slope-reports .global_wr .content-wr::-webkit-scrollbar, .page-template-template-list-of-comp-reports .global_wr .content-wr::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.page-template-template-slope-reports .global_wr .content-wr::-webkit-scrollbar-track, .page-template-template-list-of-comp-reports .global_wr .content-wr::-webkit-scrollbar-track {
  background: #F0F5F2;
  border-radius: 5px;
}
.page-template-template-slope-reports .global_wr .content-wr::-webkit-scrollbar-thumb, .page-template-template-list-of-comp-reports .global_wr .content-wr::-webkit-scrollbar-thumb {
  background: #CFDBD5;
  border-radius: 5px;
}
.page-template-template-slope-reports .global_wr .content-wr h1, .page-template-template-list-of-comp-reports .global_wr .content-wr h1 {
  font: 600 24px/120% "ChakraPetch";
  color: #1D2022;
  margin-bottom: 16px;
}
.page-template-template-slope-reports .global_wr .content-wr .progress-percentage, .page-template-template-list-of-comp-reports .global_wr .content-wr .progress-percentage {
  cursor: initial;
}
.page-template-template-slope-reports .global_wr .content-wr .progress-percentage .loader, .page-template-template-list-of-comp-reports .global_wr .content-wr .progress-percentage .loader {
  width: 16px;
  height: 16px;
  border: 2px solid #fff;
  border-bottom-color: rgba(255, 255, 255, 0.5019607843);
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1.5s linear infinite;
  margin: 0 0 0 12px;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.page-template-template-slope-reports .global_wr .content-wr .empty_list, .page-template-template-list-of-comp-reports .global_wr .content-wr .empty_list {
  min-height: calc(100vh - 250px);
}
.page-template-template-slope-reports .global_wr .content-wr .empty_list .title::before, .page-template-template-list-of-comp-reports .global_wr .content-wr .empty_list .title::before {
  background: url(../img/icons/empty_slopes.svg) no-repeat;
}
.page-template-template-slope-reports .global_wr .content-wr .empty_list[data-type=comp_reports] .title::before, .page-template-template-list-of-comp-reports .global_wr .content-wr .empty_list[data-type=comp_reports] .title::before {
  background: url(../img/icons/empty_comp_slopes.svg) no-repeat;
}
.page-template-template-slope-reports .global_wr .content-wr ul.page-numbers, .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers {
  display: flex;
  padding: 0 15px;
  justify-content: space-between;
}
.page-template-template-slope-reports .global_wr .content-wr ul.page-numbers a, .page-template-template-slope-reports .global_wr .content-wr ul.page-numbers span, .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers a, .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers span {
  color: #6B7075;
  margin: 0 6px;
  cursor: pointer;
  padding: 0 5px;
}
.page-template-template-slope-reports .global_wr .content-wr ul.page-numbers .current, .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers .current {
  color: #23A455;
  border-bottom: 1px solid #23A455;
}
.page-template-template-slope-reports .global_wr .content-wr ul.page-numbers a, .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers a {
  display: flex;
  align-items: center;
  gap: 8px;
}
.page-template-template-slope-reports .global_wr .content-wr ul.page-numbers li:has(.prev), .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers li:has(.prev) {
  margin-right: auto;
  font-size: 14px;
}
.page-template-template-slope-reports .global_wr .content-wr ul.page-numbers li:has(.prev) a::before, .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers li:has(.prev) a::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
  height: 9px;
  width: 14px;
  background-color: #000;
}
.page-template-template-slope-reports .global_wr .content-wr ul.page-numbers li:has(.next), .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers li:has(.next) {
  margin-left: auto;
  font-size: 14px;
}
.page-template-template-slope-reports .global_wr .content-wr ul.page-numbers li:has(.next) a::after, .page-template-template-list-of-comp-reports .global_wr .content-wr ul.page-numbers li:has(.next) a::after {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
  height: 9px;
  width: 14px;
  background-color: #000;
}

.section_reports {
  background: #0A2E36 url(../img/bg_top.png) no-repeat 50% 0/contain;
  color: #fff;
  padding: 60px 20px;
  border-radius: 24px;
  margin-top: 20px;
  /*
  &::before {
    content: "";
    width: 1728.154px;
    height: 541.298px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1595' height='478' viewBox='0 0 1595 478' fill='none'%3E%3Cpath d='M742.706 462.837C236.828 538.247 -51.9834 310.969 -133.154 187.903L-97.8057 -63.4648L1595 -32.0441C1521.68 101.495 1248.58 387.426 742.706 462.837Z' fill='%230A2E36'/%3E%3C/svg%3E");
  }
  &::after {
    content: "";
    width: 1466.632px;
    height: 208.926px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1413' height='210' viewBox='0 0 1413 210' fill='none'%3E%3Cpath d='M1351.49 0.160156H-34.9634H-54.6016C114.286 74.785 568.319 220.893 1033.35 208.324C1498.38 195.756 1439.2 64.3113 1351.49 0.160156Z' fill='%23184C42'/%3E%3C/svg%3E");
  }
  */
}
.section_reports:after {
  background: url(../img/bg_bottom.png) no-repeat center bottom 20px/contain;
}
.section_reports a {
  color: #23A455;
  text-decoration: underline;
}
.section_reports a:hover {
  text-decoration: none;
}
.section_reports h2 {
  text-align: center;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
}
@media screen and (max-width: 1440px) {
  .section_reports h2 {
    font-size: 36px;
  }
}
.section_reports .chart-analysis {
  height: 178px;
  position: relative;
  padding: 16px 16px 32px 42px;
  border-radius: 12px;
  background: #fff;
}
.section_reports .chart-analysis .chart-analysis-inner {
  border-left: 2px solid #F1F1F1;
  border-bottom: 2px solid #F1F1F1;
  height: 100%;
}
.section_reports .chart-analysis .chart-grid {
  position: absolute;
  left: 42px;
  right: 0;
  top: 20px;
  height: 120px;
  padding-top: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  pointer-events: none;
}
.section_reports .chart-line {
  width: 100%;
  border: 2px dashed #F1F1F1;
  position: relative;
}
.section_reports .chart-line:last-child {
  border: none;
}
.section_reports .chart-line:before {
  content: attr(data-value);
  position: absolute;
  left: -30px;
  top: -18px;
  font-size: 12px;
  color: #6B7075;
}
.section_reports .chart-columns {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  height: calc(100% + 24px);
  position: relative;
}
.section_reports .chart-column {
  width: 20%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section_reports .chart-column .chart-bar {
  width: 80%;
  border-radius: 12px 12px 0 0;
  background: #8ED5B6;
  transition: height 0.3s;
  margin-top: auto;
}
.section_reports .chart-column:nth-child(1) .chart-bar {
  background: #23A455;
}
.section_reports .chart-column:nth-child(3) .chart-bar {
  background: #FED352;
}
.section_reports .chart-column:nth-child(4) .chart-bar {
  background: #FE9852;
}
.section_reports .chart-column:nth-child(5) .chart-bar {
  background: #ff3b3b;
}
.section_reports .chart-label {
  margin-top: 5px;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  text-align: center;
}
.section_reports .cost_estimation {
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.15);
  padding: 32px;
  margin: 12px 0 40px;
}
.section_reports .cost_estimation .hint {
  width: 24px;
  height: 24px;
  background: none;
  position: relative;
}
.section_reports .cost_estimation .hint::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  -webkit-mask-image: url("../img/icons/hint.svg");
  mask-image: url("../img/icons/hint.svg");
  background-color: #fff;
}
.section_reports .cost_estimation .hint.show-title:after {
  width: 330px;
  line-height: normal;
  text-align: left;
  padding: 8px;
}
.section_reports .cost_estimation ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 12px;
  margin-top: 32px;
  flex-direction: row;
}
.section_reports .cost_estimation li {
  padding: 40px 32px;
  border-radius: 24px;
  background: #fff;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.5px;
  width: calc(33.333% - 9px);
}
@media screen and (max-width: 991px) {
  .section_reports .cost_estimation li {
    font-size: 16px;
  }
}
.section_reports .cost_estimation li.title {
  padding-left: 28px;
  background: 0 2px no-repeat url("../img/icons/reports/point.svg");
}
.section_reports .cost_estimation li .title {
  padding-left: 28px;
  background: 0 2px no-repeat url("../img/icons/reports/point.svg");
}
.section_reports .cost_estimation li .price {
  margin-top: 20px;
  color: #0A2E36;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -1px;
}
@media screen and (max-width: 1440px) {
  .section_reports .cost_estimation li .price {
    font-size: 28px;
  }
}
.section_reports .cost_estimation li.accent {
  background-color: #E4FFE8;
}
.section_reports .cost_estimation li.accent .price {
  margin-bottom: 10px;
}
.section_reports .cost_estimation li:nth-child(1) .title {
  background-image: url("../img/icons/reports/tlp.svg");
}
.section_reports .cost_estimation li:nth-child(1) .price {
  color: #23A455;
}
.section_reports .cost_estimation li:nth-child(2) .title {
  background-image: url("../img/icons/reports/icon1.svg");
}
.section_reports .cost_estimation li:nth-child(3) .title {
  background-image: url("../img/icons/reports/icon2.svg");
}
.section_reports .cost_estimation li:nth-child(4) .title {
  background-image: url("../img/icons/reports/icon3.svg");
}
.section_reports .cost_estimation .model_predictions {
  text-transform: capitalize;
}
.section_reports .cost_estimation .lp_predictions_small {
  font-size: 16px;
  line-height: 130%;
}
.section_reports .similar_plots {
  margin-bottom: 40px;
}
.section_reports table {
  border-radius: 12px;
  border-collapse: collapse;
  background-color: #fff;
  color: #1D2022;
  overflow: hidden;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.section_reports table th {
  background: #E4FFE8;
  padding: 11px 12px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  text-align: left;
}
.section_reports table td {
  padding: 11px 12px;
  border-bottom: 1px solid #E1E5E9;
}
.section_reports table td:nth-child(even) {
  background: #F0F5F2;
}
.section_reports table td:nth-child(5), .section_reports table td:nth-child(6), .section_reports table td:nth-child(7), .section_reports table td:nth-child(9), .section_reports table td:nth-child(10) {
  text-align: right;
}
.section_reports .participations img {
  border-radius: 20px;
}

.wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, auto);
  gap: 20px;
}
.wrap .card {
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(27.55px);
  padding: 32px;
}
.wrap .card:nth-child(1) {
  grid-area: 1/1/2/2;
}
.wrap .card:nth-child(2) {
  grid-area: 1/2/2/3;
}
.wrap .card:nth-child(3) {
  grid-area: 1/3/3/4;
}
.wrap .card:nth-child(4) {
  grid-area: 2/1/3/2;
}
.wrap .card:nth-child(5) {
  grid-area: 2/2/3/3;
}
.wrap .card:nth-child(6) {
  grid-area: 3/1/4/3;
}
.wrap .card:nth-child(7) {
  grid-area: 3/3/4/4;
}
@media screen and (max-width: 1200px) {
  .wrap .card:nth-child(1) {
    grid-area: 1/1/2/2;
  }
  .wrap .card:nth-child(3) {
    grid-area: 1/2/2/4;
  }
  .wrap .card:nth-child(2) {
    grid-area: 2/1/3/2;
  }
  .wrap .card:nth-child(4) {
    grid-area: 2/2/3/3;
  }
  .wrap .card:nth-child(5) {
    grid-area: 2/3/3/4;
  }
  .wrap .card:nth-child(6) {
    grid-area: 3/1/4/3;
  }
  .wrap .card:nth-child(7) {
    grid-area: 3/3/4/4;
  }
}
@media screen and (max-width: 1440px) {
  .wrap .card {
    padding: 20px;
  }
}
.wrap .card.map {
  padding: 0;
  overflow: hidden;
}
.wrap .card.map img {
  width: auto;
  max-width: none;
  height: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  max-height: 565px;
}
.wrap .card h2 {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 17px;
}
@media screen and (max-width: 991px) {
  .wrap .card h2 {
    font-size: 18px;
  }
}
.wrap .card ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.wrap .card li a {
  display: inline-block;
  max-width: 20ch;
  white-space: nowrap;
  padding-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wrap .card li {
  padding-left: 28px;
  display: grid;
  grid-template-columns: 33% auto;
  gap: 20px;
  background: 0 2px/14px no-repeat url("../img/icons/reports/point.svg");
  font-size: 16px;
  line-height: 120%;
}
@media screen and (max-width: 1440px) {
  .wrap .card li {
    font-size: 13px;
  }
}
.wrap .card li:nth-child(2) {
  background-image: url("../img/icons/reports/house.svg");
}
.wrap .card li:nth-child(3) {
  background-image: url("../img/icons/reports/id.svg");
}
.wrap .card li:nth-child(4) {
  background-image: url("../img/icons/reports/zip.svg");
}
.wrap .card li:nth-child(5) {
  background-image: url("../img/icons/reports/poly.svg");
}
.wrap .card.details li {
  grid-template-columns: 35% auto;
}
.wrap .card.details li:nth-child(1) {
  background-image: url("../img/icons/reports/hause_garden.svg");
}
.wrap .card.details li:nth-child(2) {
  background-image: url("../img/icons/reports/sheaf_rice.svg");
}
.wrap .card.details li:nth-child(3) {
  background-image: url("../img/icons/reports/ruler.svg");
}
.wrap .card.details li:nth-child(4) {
  background-image: url("../img/icons/reports/money_bag.svg");
}
.wrap .card.details li:nth-child(5) {
  background-image: url("../img/icons/reports/calendar.svg");
}
.wrap .card.restrictions li:nth-child(1) {
  background-image: url("../img/icons/reports/construction.svg");
}
.wrap .card.restrictions li:nth-child(2) {
  background-image: url("../img/icons/reports/auto.svg");
}
.wrap .card.environmental li {
  grid-template-columns: 55% auto;
}
@media screen and (max-width: 1440px) {
  .wrap .card.environmental li {
    grid-template-columns: 63% auto;
  }
}
.wrap .card.environmental li:nth-child(1) {
  background-image: url("../img/icons/reports/water_wave.svg");
}
.wrap .card.environmental li:nth-child(2) {
  background-image: url("../img/icons/reports/warning.svg");
}
.wrap .card.environmental li:nth-child(3) {
  background-image: url("../img/icons/reports/ruler.svg");
}
.wrap .card.estimation li {
  background: none;
  position: relative;
  font-size: 18px;
  font-weight: 500;
  grid-template-columns: 60% auto;
}
@media screen and (max-width: 1440px) {
  .wrap .card.estimation li {
    font-size: 13px;
  }
}
.wrap .card.estimation li::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  background: #8ED5B6;
  left: 0;
  top: 2px;
}
.wrap .card.estimation li:nth-child(1)::before {
  background: #23A455;
}
.wrap .card.estimation li:nth-child(3)::before {
  background: #FED352;
}
.wrap .card.estimation li:nth-child(4)::before {
  background: #FE9852;
}
.wrap .card.estimation li:nth-child(5)::before {
  background: #ff3b3b;
}

.single-comp_reports .preloader {
  position: fixed;
  z-index: 999;
}

.reports-table td {
  height: 60px;
}
.reports-table .order_label {
  height: auto;
}
.reports-table__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
}
.reports-table__actions-reg {
  display: flex;
  gap: 4px;
}
.reports-table__actions #download-pdf {
  height: 28px;
  flex-shrink: 0;
}
.reports-table__actions-btn {
  display: none;
  background-color: #fff;
  box-shadow: -2px 2px 4px 0px rgba(0, 0, 0, 0.0784313725);
  width: 125px;
  border: 1px solid #F0F5F2;
  border-radius: 8px;
  z-index: 1;
}
.reports-table__actions-btn .edit-report-btn {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  padding: 8px 12px;
  border-radius: 8px 8px 0 0;
}
.reports-table__actions-btn .edit-report-btn:hover {
  background: #E4FFE8;
}
.reports-table__actions-btn .delete-report-btn {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  color: #D42C29;
  padding: 8px 12px;
  border-radius: 0 0 8px 8px;
}
.reports-table__actions-btn .delete-report-btn:hover {
  background: #F2BEBD;
}
.reports-table__actions-btn > p {
  transition: 0.3s;
}
.reports-table__actions-wrap {
  position: relative;
  cursor: pointer;
  margin-left: 12px;
  height: 35px;
  display: flex;
  align-items: center;
}
.reports-table__actions-wrap img {
  height: 16px;
}
.reports-table__actions-wrap:hover .reports-table__actions-btn {
  display: flex;
  flex-direction: column;
  position: absolute;
  right: 0;
  top: 30px;
}

.pdf_frame {
  margin-top: 20px;
}
.pdf_frame iframe {
  width: 100%;
  height: 80svh !important;
}

.slope_reports-template-default .global_wr .title-wr--with-actions, .slope_reports-template-default .division-selector__arrow--prev, .slope_reports-template-default .global_wr .division-selector__lists .select2, .slope_reports-template-default .division-selector__arrow--next {
  position: relative;
  z-index: 1000 !important;
}
@media screen and (max-width: 1600px) {
  .slope_reports-template-default .division-selector__lists .select2 {
    width: 200px !important;
  }
}
@media screen and (max-width: 1450px) {
  .slope_reports-template-default .division-selector__lists .select2 {
    width: 150px !important;
  }
}

.comp_reports-template-default .global_wr .title-wr--with-actions {
  position: relative !important;
  z-index: 1000 !important;
}
@media screen and (max-width: 1600px) {
  .comp_reports-template-default .division-selector__lists .select2 {
    width: 200px !important;
  }
}
@media screen and (max-width: 1450px) {
  .comp_reports-template-default .division-selector__lists .select2 {
    width: 150px !important;
  }
}

.label_beta {
  display: inline-block;
  vertical-align: top;
  border-radius: 10px;
  background: #0A2E36;
  padding: 2px 12px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  line-height: 130%;
  margin-left: 8px;
  height: 20px;
}

.canvas-pdf .section_reports .cost_estimation li .price {
  font-size: 32px;
}
.canvas-pdf .label_beta {
  line-height: 0.4;
}

.page-template-template-market-research {
  background-color: #fff;
}
.page-template-template-market-research .global_wr {
  overflow: hidden;
}
.page-template-template-market-research .global_wr .content-wr {
  margin: 0 0 0 180px;
  padding: 10px 4px 4px;
  overflow-y: auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  .page-template-template-market-research .global_wr .content-wr {
    margin: 0 0 0 176px;
  }
}
.page-template-template-market-research .global_wr .container {
  padding: 0;
}
.page-template-template-market-research .skeleton-cell {
  border-radius: 100px;
  background: #F0F5F2;
  width: 46px;
  height: 20px;
  display: inline-block;
}
.page-template-template-market-research .mapboxgl-popup-anchor-bottom {
  background: none !important;
}

.modal.market-modal {
  max-width: 1240px;
  padding: 24px 24px 0;
}
.modal.market-modal .title {
  color: #1D2022;
  font: 600 24px/32px "ChakraPetch";
  margin-bottom: 17px;
}
.modal.market-modal .title span {
  color: #23A455;
}

.market_research__tabs {
  margin: 0 auto 12px;
  width: max-content;
  display: flex;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #fff;
  padding: 2px;
  gap: 4px;
}
.market_research__tabs.hidden {
  display: none;
}
.market_research__tabs li a {
  display: block;
  border-radius: 8px;
  width: 140px;
  padding: 6px 12px;
  text-align: center;
  color: #0A2E36;
}
.market_research__tabs li a:hover {
  color: #23A455;
}
.market_research__tabs li a.current {
  background: #23A455;
  color: #fff;
}
.market_research__wrap {
  display: flex;
  align-items: center;
}
.market_research__wrap.hidden {
  display: none;
}
.market_research__map {
  flex: 0 0 60%;
  border-radius: 12px;
  background: var(--grey-100, #f0f4f2);
  position: relative;
}
.market_research__map_title {
  position: absolute;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  color: #6B7075;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}
.market_research__map .map-additional {
  position: absolute;
  bottom: 19px;
  right: 14px;
  background-color: #fff;
  padding: 4px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.market_research__map .map-additional li {
  display: flex;
  flex-direction: column;
  padding: 0;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.market_research__map .map-additional li > span {
  width: 34px;
  height: 34px;
  padding: 5px;
  color: #0A2E36;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.market_research__map .map-additional li > span.zoom {
  font-size: 20px;
  font-weight: 600;
}
.market_research__map .map-additional li > span.disabled {
  opacity: 0.5;
  cursor: default;
}
.market_research__map .map-additional li > span:not(.disabled):hover {
  background-color: #E4FFE8;
}
.market_research__map .map-additional li .additional__option_fit {
  position: static;
  width: 34px;
  height: 34px;
}
.market_research__map .map-additional li .additional__option_fit.disabled {
  opacity: 0.5;
}
.market_research__choose {
  flex: 0 0 40%;
  padding: 0 35px;
}
.market_research__choose h2 {
  color: #1D2022;
  font-size: 36px;
  font-weight: 700;
  line-height: 140%;
  text-align: center;
  margin: 0 0 16px;
}
.market_research__choose > p {
  text-align: center;
  max-width: 475px;
  color: #6B7075;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  margin: 0 auto 52px;
}
.market_research__form {
  position: relative;
}
.market_research__form .mr_wrap_input {
  position: relative;
  margin-bottom: 12px;
}
.market_research__form .market_research__remove-text {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/icons/circle_remove.svg) no-repeat 50%;
  border: none;
  width: 20px;
  height: 20px;
  display: none;
  z-index: 1;
}
.market_research__input {
  width: 100%;
  border: 1px solid #CFDBD5;
  background-color: #fff;
  padding: 12px;
  color: #0A2E36;
  font-weight: 500;
  line-height: 18px;
}
.market_research__input::placeholder {
  color: #CFDBD5;
}
.market_research__button {
  width: 100%;
  height: 44px;
  margin-bottom: 16px;
}
.market_research__button.disabled {
  background-color: #CFDBD5 !important;
  cursor: default;
}
.market_research__popular .title {
  color: #0A2E36;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 4px;
}
.market_research__popular p {
  color: #6B7075;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 24px;
}
.market_research__popular ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.market_research__popular ul ul {
  min-height: 250px;
}
.market_research__popular ul li {
  flex: 0 0 calc(50% - 4px);
}
.market_research__popular ul button {
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  padding: 5px 16px 5px 40px;
  min-height: 44px;
  background: #fff url(../img/icons/market-location.svg) no-repeat 16px 50%;
  color: #0A2E36;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  text-align: left;
}
.market_research__popular ul button:hover {
  border: 1px solid #23A455;
  color: #23A455;
}
.market_research__popular ul .skeleton {
  border-radius: 100px;
  background: #F0F5F2;
  width: 46px;
  height: 20px;
  display: inline-block;
}
.market_research__analysis.hidden {
  display: none;
}
.market_research__analysis table {
  width: calc(100% - 24px);
  margin: 0 12px;
  border-collapse: collapse;
  border: 1px solid #F0F5F2;
  border-radius: 8px;
  overflow: hidden;
}
.market_research__analysis table th {
  background: #FAFBFB;
  color: #6B7075;
  padding: 12px 16px;
  text-align: right;
  border-bottom: 1px solid #F0F5F2;
}
.market_research__analysis table th.title_acrs {
  width: 200px;
}
.market_research__analysis table th .custom-icon {
  margin-right: 10px;
  position: relative;
}
.market_research__analysis table th .custom-icon::after {
  width: max-content;
}
.market_research__analysis table td {
  padding: 12px 16px;
  line-height: 20px;
  color: #1D2022;
  border-bottom: 1px solid #F0F5F2;
  text-align: right;
}
.market_research__analysis table td a {
  color: #1D2022;
  text-decoration: none;
}
.market_research__analysis table td a:hover {
  color: #23A455;
  text-decoration: underline;
}
.market_research__analysis table tr:hover {
  background-color: #fefefe;
}
.market_research__analysis table tr:last-child {
  background-color: #E4FFE8;
  font-weight: 700;
}
.market_research__analysis table tr:last-child td:first-child {
  color: #23A455;
}
.market_research__analysis table .empty-row {
  background-color: #ffcccc;
}
.market_research__header {
  padding: 14px 16px;
  border-bottom: 1px solid #CFDBD5;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #1D2022;
  font: 600 24px/32px "ChakraPetch";
  margin: 0 0 20px -8px;
}
.market_research__header .close {
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  width: 32px;
  height: 32px;
  padding: 10px;
  background: url(../img/icons/close-mini.svg) no-repeat 50%;
  font-size: 0;
}
.market_research__top {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 20px;
}
.market_research__chosen {
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #FAFBFB;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 32px;
  flex: 6 1 0;
  max-width: 730px;
}
.market_research__chosen .description {
  flex: 1 0 100%;
  color: #6B7075;
  font-size: 10px;
  font-weight: 600;
  line-height: 140%;
  margin-bottom: auto;
}
.market_research__chosen .market_research__form {
  min-width: 342px;
  display: flex;
  align-items: center;
}
.market_research__chosen .market_research__form .edit {
  border-radius: 6px;
  border: 1px solid #CFDBD5;
  background: #fff url(../img/icons/pencil.svg) no-repeat 50%;
  width: 24px;
  height: 24px;
  margin-left: auto;
}
.market_research__chosen .market_research__form.no_active {
  border-radius: 6px;
  border: 1px solid #CFDBD5;
  background: #fff;
  padding: 5px 7px;
}
.market_research__chosen .market_research__form.no_active::before {
  content: "Market: ";
  color: #6B7075;
  font-size: 14px;
  margin-right: 10px;
}
.market_research__chosen .market_research__form.no_active:hover {
  background-color: #E4FFE8;
}
.market_research__chosen .market_research__form.no_active .btn_main, .market_research__chosen .market_research__form.no_active .modal-contact .wpcf7-submit, .modal-contact .market_research__chosen .market_research__form.no_active .wpcf7-submit, .market_research__chosen .market_research__form.no_active .woocommerce-message .button, .woocommerce-message .market_research__chosen .market_research__form.no_active .button,
.market_research__chosen .market_research__form.no_active .woocommerce-error .button,
.woocommerce-error .market_research__chosen .market_research__form.no_active .button, .market_research__chosen .market_research__form.no_active .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .market_research__chosen .market_research__form.no_active a, .market_research__chosen .market_research__form.no_active .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .market_research__chosen .market_research__form.no_active a, .market_research__chosen .market_research__form.no_active .modal-report .wpcf7-submit, .modal-report .market_research__chosen .market_research__form.no_active .wpcf7-submit, .market_research__chosen .market_research__form.no_active .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .market_research__chosen .market_research__form.no_active .button, .market_research__chosen .market_research__form.no_active .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .market_research__chosen .market_research__form.no_active .button, .market_research__chosen .market_research__form.no_active .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .market_research__chosen .market_research__form.no_active .button, .market_research__chosen .market_research__form.no_active .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .market_research__chosen .market_research__form.no_active .button, .market_research__chosen .market_research__form.no_active .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .market_research__chosen .market_research__form.no_active .button, .market_research__chosen .market_research__form.no_active .market_research__remove-text, .market_research__chosen .market_research__form.no_active .market_research__variants {
  display: none !important;
}
.market_research__chosen .market_research__form:not(.no_active) {
  position: relative;
}
.market_research__chosen .market_research__form:not(.no_active) .edit {
  display: none;
}
.market_research__chosen .market_research__form:not(.no_active) input {
  border-radius: 6px;
  background: #fff;
  border: 1px solid #CFDBD5;
  width: 302px;
  height: 36px;
  padding: 6px 8px;
}
.market_research__chosen .market_research__form:not(.no_active) input:focus {
  border: 1px solid #23A455;
}
.market_research__chosen .market_research__form:not(.no_active) .market_research__remove-text {
  display: block;
  right: 52px;
}
.market_research__chosen .market_research__form:not(.no_active) .market_research__variants {
  top: 42px;
}
.market_research__chosen .market_research__form:not(.no_active) .btn_main, .market_research__chosen .market_research__form:not(.no_active) .modal-contact .wpcf7-submit, .modal-contact .market_research__chosen .market_research__form:not(.no_active) .wpcf7-submit, .market_research__chosen .market_research__form:not(.no_active) .woocommerce-message .button, .woocommerce-message .market_research__chosen .market_research__form:not(.no_active) .button,
.market_research__chosen .market_research__form:not(.no_active) .woocommerce-error .button,
.woocommerce-error .market_research__chosen .market_research__form:not(.no_active) .button, .market_research__chosen .market_research__form:not(.no_active) .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .market_research__chosen .market_research__form:not(.no_active) a, .market_research__chosen .market_research__form:not(.no_active) .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .market_research__chosen .market_research__form:not(.no_active) a, .market_research__chosen .market_research__form:not(.no_active) .modal-report .wpcf7-submit, .modal-report .market_research__chosen .market_research__form:not(.no_active) .wpcf7-submit, .market_research__chosen .market_research__form:not(.no_active) .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content .market_research__chosen .market_research__form:not(.no_active) .button, .market_research__chosen .market_research__form:not(.no_active) .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment .market_research__chosen .market_research__form:not(.no_active) .button, .market_research__chosen .market_research__form:not(.no_active) .woocommerce-checkout #payment .button, .woocommerce-checkout #payment .market_research__chosen .market_research__form:not(.no_active) .button, .market_research__chosen .market_research__form:not(.no_active) .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment .market_research__chosen .market_research__form:not(.no_active) .button, .market_research__chosen .market_research__form:not(.no_active) .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive .market_research__chosen .market_research__form:not(.no_active) .button {
  display: block;
  min-width: 36px;
  width: 36px;
  height: 36px;
  background: url(../img/icons/search_white.svg) no-repeat 50%;
  margin: 0;
  margin-left: 4px;
}
.market_research__chosen .market_research__input {
  background: none;
  border: none;
  height: auto;
  font-weight: 600;
  color: #23A455;
  width: 230px;
  margin: 0;
  padding: 0;
  transition: none;
}
.market_research__chosen .market_research__input[readonly] {
  cursor: default;
}
.market_research__chosen .update_date {
  position: relative;
  padding: 8px 0;
  color: #6B7075;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.market_research__chosen .update_date::before {
  border-left: 1px solid #CFDBD5;
  content: "";
  position: absolute;
  left: -16px;
  top: 0;
  height: 100%;
}
.market_research__chosen .update_date span {
  color: #0A2E36;
}
.market_research__population {
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 12px;
  position: relative;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  line-height: 140%;
  flex: 4 1 0;
  max-width: 550px;
}
.market_research__population .title {
  width: 100%;
  color: #6B7075;
  font-size: 12px;
  font-weight: 700;
  line-height: 140%;
}
.market_research__population .title .text-hint {
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  position: relative;
  margin-left: 3px;
}
.market_research__population .title .text-hint span {
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("../img/icons/hint.svg");
  mask-image: url("../img/icons/hint.svg");
  background-color: #6B7075;
  mask-size: cover;
}
.market_research__population .title .text-hint.show-title::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #0A2E36;
  position: absolute;
  top: 19px;
  left: 4px;
}
.market_research__population .title .text-hint.show-title::after {
  top: 27px;
  left: -3px;
  width: 170px;
  max-width: max-content;
}
.market_research__population .population_select {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 100px;
}
.market_research__population .population_select .select2 {
  width: 100px !important;
}
.market_research__population .population_select .select2-selection {
  min-width: 100px;
}
.market_research__population .population_select .select2-selection .select2-selection__arrow {
  top: 15px !important;
}
.market_research__population .population_select .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
  font-weight: 600;
  color: #0A2E36;
}
.market_research__population .population_start {
  width: 260px;
}
.market_research__population .population_finish {
  min-width: 125px;
}
.market_research__population .population_year {
  color: #0A2E36;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
}
.market_research__population .population_value span:not(.population_change), .market_research__population .population_value strong, .market_research__population .population_density span:not(.population_change), .market_research__population .population_density strong {
  color: #0A2E36;
}
.market_research__filters {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 12px 20px;
}
.market_research__filters .market_research__params .select2-container {
  width: 200px !important;
}
.market_research__filters .market_research__params .select2-container .select2-selection {
  padding: 0;
}
.market_research__filters .market_research__params .select2-container .select2-selection .select2-selection__rendered {
  padding: 7px 32px !important;
  background: url(../img/icons/count.svg) no-repeat 10px 50%;
}
.market_research__filters .market_research__params .select2-container li {
  position: relative;
}
.market_research__filters .market_research__params .select2-container li:nth-last-child(-n+3) .custom-icon::after {
  top: auto;
  bottom: 30px;
}
.market_research__filters .market_research__params .select2-container li:hover {
  z-index: 99;
}
.market_research__filters .market_research__params .select2-container .select2-dropdown .select2-results ul:not(#select2-words_condition-results) .select2-results__option--selected {
  background-position: right 41px center !important;
}
.market_research__filters .market_research__params .select2-container .custom-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.market_research__filters .market_research__params .select2-container .custom-icon::after {
  left: -150px;
}
.market_research__filters .market_research__source .select2-container {
  width: 160px !important;
}
.market_research__filters .market_research__source .select2-container .select2-selection {
  padding: 0;
}
.market_research__filters .market_research__source .select2-container .select2-selection .select2-selection__rendered {
  padding: 7px 32px !important;
  background: url(../img/icons/chart.svg) no-repeat 10px 50%;
}
.market_research__filters .market-hint {
  background: #E9F6EE;
}

#map-market-research {
  height: calc(100vh - 66px);
  width: 100%;
}

.admin-bar-visible #map-market-research, .admin-bar-visible .market_comps__first:not(.hidden) {
  height: calc(100vh - 98px);
}

.market-modal__header {
  position: relative;
  display: flex;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 16px;
}
.market-modal__header .modal_params {
  display: flex;
  width: max-content;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #FAFBFB;
  padding: 7px 15px;
  line-height: 24px;
  margin-right: auto;
}
.market-modal__header .modal_params li + li {
  border-left: 1px solid #CFDBD5;
  padding-left: 16px;
  margin-left: 16px;
  color: #6B7075;
}
.market-modal__header .modal_params li + li span {
  color: #0A2E36;
}
.market-modal__header .market_export {
  padding: 10px 16px;
}

.choose_variants {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #fff;
  overflow: hidden;
  display: none;
  z-index: 10;
  max-height: 40vh;
  overflow: auto;
}
.choose_variants li {
  padding: 12px;
  color: #6B7075;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  cursor: pointer;
}
.choose_variants li .property-address {
  display: block;
  color: #0A2E36;
  font-size: 16px;
  line-height: 140%;
}
.choose_variants li .property-county {
  text-transform: capitalize;
}
.choose_variants li .property-state {
  text-transform: uppercase;
}
.choose_variants li:hover {
  background: var(--grey-100, #f0f4f2);
}

.status_toggle {
  width: max-content;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  display: flex;
  padding: 1px;
}
.status_toggle label {
  border-radius: 8px;
  display: block;
  text-align: center;
  min-width: 80px;
  padding: 5px 15px;
  line-height: 22px;
  color: #6B7075;
  cursor: pointer;
}
.status_toggle input {
  display: none;
}
.status_toggle input:checked + label {
  background-color: #23A455;
  color: #fff;
}

.population_change {
  border-radius: 10px;
  background: #E9F6EE;
  padding: 1px 6px;
  color: #23A455;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  gap: 2px;
}
.population_change::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8 5L6 3M6 3L4 5M6 3L6 9' stroke='%2323A455' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.population_change.down {
  background: #FBEAEA;
  color: #D42C29;
}
.population_change.down::after {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8 5L6 3M6 3L4 5M6 3L6 9' stroke='%23D42C29' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.mr_properties {
  width: 100%;
  border-collapse: collapse;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
}
.mr_properties tbody {
  display: block;
}
.mr_properties tbody:not(.few-rows) {
  max-height: 53vh;
  min-height: 400px;
  overflow-y: auto;
}
.mr_properties tbody .general.empty_state {
  max-height: 53vh;
  min-height: 400px;
  text-align: center;
}
.mr_properties tbody .general.empty_state .title {
  background: url(../img/icons/empty_state.svg) no-repeat 50% 0;
  padding-top: 156px;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 8px;
}
.mr_properties tbody .general.empty_state .description {
  color: #6B7075;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
}
.mr_properties tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.mr_properties tr:not(.general):hover {
  background: #E4FFE8;
}
.mr_properties tr.general .btn_secondary, .mr_properties tr.general .modal-report .label-file-input input, .modal-report .label-file-input .mr_properties tr.general input {
  margin: 0 auto;
}
.mr_properties tr.disabled td + td {
  opacity: 0.2;
}
.mr_properties tr.disabled .hover-box,
.mr_properties tr.disabled .hover-box-table {
  display: none !important;
}
.mr_properties td {
  position: relative;
  padding: 10px 16px;
  border-bottom: 1px solid #F0F5F2;
  color: #1D2022;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
}
.mr_properties th {
  border-bottom: 1px solid #F0F5F2;
  background: #FAFBFB;
  padding: 8px 16px;
  color: #6B7075;
  font-size: 14px;
  font-weight: 700;
  line-height: 130%;
  text-align: left;
}
.mr_properties th:first-child {
  width: 40px;
  padding: 8px 10px;
}
.mr_properties th:nth-child(2) {
  width: 100px;
}
.mr_properties th:nth-child(n+3):nth-child(-n+6) {
  text-align: right;
  width: 160px;
}
.mr_properties thead {
  display: block;
}
.mr_properties tbody td:first-child {
  width: 40px;
  padding: 12px 10px;
}
.mr_properties tbody td:nth-child(2) {
  width: 100px;
}
.mr_properties tbody td:nth-child(n+3):nth-child(-n+6) {
  text-align: right;
  width: 160px;
}
.mr_properties tbody td.mls_dom {
  color: #23A455;
}
.mr_properties tbody td .hover-box-table {
  display: none;
  background-color: #fff;
  overflow: hidden;
  position: absolute;
  top: 33px;
  left: 132px;
  z-index: 10;
  width: 350px;
  color: #1D2022;
  font-size: 12px;
  line-height: 150%;
  border-radius: 8px;
  border: 1px solid #F0F5F2;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
  text-align: left;
}
.mr_properties tbody td .hover-box-table.popup-shift-up {
  bottom: 33px;
  top: auto;
}
.mr_properties tbody td .hover-box-table table {
  border-collapse: collapse;
  border: 0;
}
.mr_properties tbody td .hover-box-table table tbody {
  max-height: 157px;
  min-height: 20px;
}
.mr_properties tbody td .hover-box-table table th {
  background-color: #f0f4f2;
  padding: 6px;
  width: 100px;
}
.mr_properties tbody td .hover-box-table table td {
  padding: 6px;
  width: 100px;
}
.mr_properties tbody td .hover-box-table table td:first-child {
  white-space: nowrap;
}
.mr_properties tbody td .hover-box-table table th:last-child, .mr_properties tbody td .hover-box-table table td:last-child {
  text-align: right;
  width: 100px;
}
.mr_properties tbody td .hover-box-table table th:nth-child(2), .mr_properties tbody td .hover-box-table table td:nth-child(2) {
  width: 140px;
}
.mr_properties tbody td .hover-box-table table td:last-child {
  color: #23A455;
}
.mr_properties tbody td .hover-box-table table tr:hover {
  background-color: #fefefe;
}
.mr_properties .toggle_visible, .mr_properties .toggle_visible_all {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../img/icons/eye_gray.svg) no-repeat;
  cursor: pointer;
}
.mr_properties .toggle_visible.disabled, .mr_properties .toggle_visible_all.disabled {
  background-image: url(../img/icons/eye_gray_disabled.svg);
}
.mr_properties .toggle_visible.show-title:after, .mr_properties .toggle_visible_all.show-title:after {
  width: max-content;
  top: 38px;
  z-index: 99991;
}
.mr_properties .status {
  max-width: max-content;
  border-radius: 10px;
  background: #FED352;
  color: #0A2E36;
  font-size: 12px;
  font-weight: 600;
  padding: 2px 12px;
  line-height: 18px;
  text-transform: capitalize;
}
.mr_properties .status[data-status=active] {
  background: #23A455;
  color: #fff;
}
.mr_properties .price {
  color: #23A455;
  font-weight: 700;
}
.mr_properties .btn_secondary, .mr_properties .modal-report .label-file-input input, .modal-report .label-file-input .mr_properties input {
  padding: 3px 15px;
  min-width: unset;
  font-size: 14px;
}
.mr_properties tfoot {
  display: block;
  position: relative;
  margin: 0 -24px;
  border: 1px solid #F0F5F2;
  background: #E9F6EE;
  padding: 8px 0;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.mr_properties tfoot tr:not(.general):hover {
  background: #fff;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
}
.mr_properties tfoot td {
  padding: 6px 16px;
  text-align: right;
}
.mr_properties tfoot td:nth-child(-n+5) {
  width: 160px;
}
.mr_properties tfoot td:first-child {
  text-align: center;
  color: #23A455;
  font-weight: 700;
  padding-left: 20px;
}

.mr_properties__popup_photo {
  position: fixed;
  z-index: 9999;
  pointer-events: none;
  display: none;
  background-color: #fff;
  overflow: hidden;
  padding: 12px;
  width: 300px;
  color: #6B7075;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  border-radius: 8px;
  text-align: left;
  border: 1px solid #F0F5F2;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.mr_properties__popup_photo span {
  color: #0A2E36;
}
.mr_properties__popup_photo .hover-image {
  position: relative;
  height: 180px;
  overflow: hidden;
  margin: -12px -12px 12px;
  background: #E9F6EE;
}
.mr_properties__popup_photo .hover-title {
  color: #1D2022;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
.mr_properties__popup_photo .hover-price span {
  color: #23A455;
}

.btn_secondary.disabled, .modal-report .label-file-input input.disabled {
  opacity: 0.5;
  color: #1D2022;
  cursor: default;
}
.btn_secondary.disabled.market_export::after, .modal-report .label-file-input input.disabled.market_export::after {
  background-color: #1D2022;
}
.btn_secondary.disabled:hover, .modal-report .label-file-input input.disabled:hover {
  background: transparent;
}

.market_export {
  width: 140px;
  padding: 8px 16px;
  line-height: 16px;
  font-weight: 600;
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.market_export:not(.is-loading).market_export::after {
  content: "";
  display: inline-block;
  height: 6px;
  width: 10px;
  background-color: #23A455;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/arrow-down.svg");
  mask-image: url("../img/icons/arrow-down.svg");
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -webkit-transform: translateY(-50%);
  /* Chrome, Safari, Opera */
  transform: translateY(-50%);
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.market_export:not(.is-loading).market_export.active::after {
  transform: rotate(180deg);
}
.market_export.is-loading {
  position: relative;
  overflow: hidden;
  padding-right: 50px;
}
.market_export.is-loading::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(226, 227, 228, 0.3);
  z-index: 999;
}
.market_export.is-loading::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  border: 4px solid #E4FFE8;
  border-top: 4px solid #23A455;
  border-radius: 50%;
  animation: spin 1s infinite linear;
  z-index: 1000;
}

.market-export__formats {
  position: absolute;
  top: 100%;
  right: 0;
  width: 140px;
  border-radius: 8px;
  border: 1px solid #F0F5F2;
  background: #fff;
  overflow: hidden;
  display: none;
  z-index: 999;
}
.market-export__formats.active {
  display: block;
}
.market-export__formats li a {
  padding: 9px;
  font-size: 11px;
  width: 100%;
  display: block;
  color: #23A455;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  text-align: center;
}
.market-export__formats li a:hover {
  background-color: #23A455;
  color: #fff;
}
.market-export__formats li + li {
  border-top: 1px solid #F0F5F2;
}

#outer-tooltip {
  display: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  white-space: pre-line;
  padding: 8px;
  z-index: 999999;
  color: #fff;
  background: #0A2E36;
  top: 33px;
  left: 20px;
  font-size: 12px;
  font-weight: 400;
  min-width: 160px;
  width: 300px;
  max-width: max-content;
}

#outer-tooltip:before {
  content: "";
  position: absolute;
  top: -7px;
  left: 6px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #0A2E36;
  z-index: 9999;
}

.market-hint {
  border-radius: 10px;
  background: #fff;
  color: #6B7075;
  padding: 8px 16px;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  gap: 8px;
}
.market-hint.show-title::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #0A2E36;
  position: absolute;
  top: 32px;
  left: 19px;
}
.market-hint.show-title::after {
  top: 39px;
  left: 9px;
  width: 300px;
  max-width: max-content;
}
.market-hint span {
  display: block;
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("../img/icons/hint.svg");
  mask-image: url("../img/icons/hint.svg");
  background-color: #6B7075;
  mask-size: cover;
}

th.sortable > div {
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
  display: inline-block;
}

th.sortable > div:hover {
  text-decoration: underline;
}

th.sortable.is-asc > div, th.sortable.is-desc > div {
  color: #23A455;
  text-decoration: underline;
}

th.sortable .sort-indicator::before {
  content: "";
}

th.sortable.is-asc .sort-indicator::before {
  display: inline-block;
  width: 14px;
  height: 10px;
  margin-left: 6px;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
  background-color: #23A455;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}

th.sortable.is-desc .sort-indicator::before {
  display: inline-block;
  width: 14px;
  height: 10px;
  margin-left: 6px;
  -webkit-mask-image: url("../img/icons/arrow.svg");
  mask-image: url("../img/icons/arrow.svg");
  background-color: #23A455;
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
}

.skeleton-cell {
  border-radius: 100px;
  background: #F0F5F2;
  width: 46px;
  height: 20px;
  display: inline-block;
}

td:first-child .skeleton-cell {
  width: 20px;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.page-template-template-market-comps .global_wr {
  height: 100vh;
  padding: 4px;
  background-color: #fff;
  overflow: hidden;
  display: flex;
}
.page-template-template-market-comps .header {
  position: static;
}
.page-template-template-market-comps .page-content {
  flex: 1;
  overflow: auto;
}
.page-template-template-market-comps .property-info__row[data-attr=reportType] {
  display: none;
}

.market_comps__first:not(.hidden) {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: calc(100vh - 66px);
}
.market_comps__first:not(.hidden) .mrcomp__button {
  position: relative;
  height: 44px;
}
.market_comps__first:not(.hidden) .mrcomp__button.disabled {
  cursor: default;
  background-color: #CFDBD5 !important;
}
.market_comps__first:not(.hidden) .mrcomp__button.disabled:hover:after {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  white-space: pre-line;
  padding: 8px;
  z-index: 9999;
  color: #fff;
  background-color: #0A2E36;
  top: 53px;
  left: 40%;
  font-size: 12px;
  font-weight: 500;
}
.market_comps__first:not(.hidden) .search-variant {
  font-weight: 600;
  color: #0A2E36;
}
.market_comps__first:not(.hidden) .search-variant strong {
  background: #E4FFE8;
  font-weight: 600;
}
.market_comps__first:not(.hidden) .search-variant .property-owner {
  display: block;
}
.market_comps__first:not(.hidden) .select2-container {
  width: auto !important;
  min-width: 135px;
}
.market_comps__first:not(.hidden) .select2-container .select2-selection {
  padding: 0;
}
.market_comps__first:not(.hidden) .select2-container .select2-selection .select2-selection__rendered {
  padding: 8px 32px 9px 7px !important;
}
.market_comps__first:not(.hidden) .select2-container .select2-selection .select2-selection__rendered .select2-prefix {
  color: #6B7075;
}
.market_comps__first:not(.hidden) .select2-container .select2-selection .select2-selection__arrow {
  right: 7px !important;
}
.market_comps__first:not(.hidden).mini {
  display: block;
  height: auto;
}
.market_comps__first:not(.hidden).mini .market_comps__search {
  display: none;
}
.market_comps__first:not(.hidden).mini form {
  padding: 16px 20px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #FAFBFB;
  display: flex;
  margin-bottom: 20px;
}
.market_comps__first:not(.hidden).mini form .mrcomp__form_close {
  display: block;
  margin: 0 4px 0 auto;
}
.market_comps__first:not(.hidden).mini form .mrcomp__button {
  width: 160px;
}
.market_comps__first:not(.hidden).mini .market_comps__form .county-autocomplete, .market_comps__first:not(.hidden).mini .market_comps__form .apn-autocomplete {
  width: 240px;
}
.market_comps__first:not(.hidden).mini .market_comps__form .market_comps__form_distance {
  width: auto;
  align-items: center;
}
.market_comps__first:not(.hidden).mini .market_comps__form .market_comps__form_distance .title {
  width: auto;
  margin: 0;
}
.market_comps__first:not(.mini) .market_comps__form {
  gap: 20px 8px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #FAFBFB;
  padding: 16px 20px;
  max-width: 640px;
  margin-bottom: 8px;
}
.market_comps__first:not(.mini) .market_comps__form .county-autocomplete, .market_comps__first:not(.mini) .market_comps__form .apn-autocomplete {
  flex: 1;
}
.market_comps__first:not(.mini) .market_comps__form ~ .mrcomp__button {
  width: 100%;
}
.market_comps__form {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.market_comps__form .county-autocomplete, .market_comps__form .apn-autocomplete {
  position: relative;
}
.market_comps__form .county-autocomplete .mrcomp_remove-text, .market_comps__form .apn-autocomplete .mrcomp_remove-text {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/icons/circle_remove.svg) no-repeat 50%;
  border: none;
  width: 20px;
  height: 20px;
  display: none;
  z-index: 1;
}
.market_comps__form input[type=text], .market_comps__form input[type=number], .market_comps__form select {
  border-radius: 6px;
  border: 1px solid #CFDBD5;
  background: #fff;
  padding: 9px 7px;
  width: 100%;
  color: #0A2E36;
  flex: 1;
}
.market_comps__form input[type=text]::placeholder, .market_comps__form input[type=number]::placeholder, .market_comps__form select::placeholder {
  color: #CFDBD5;
}
.market_comps__form_distance {
  display: flex;
  flex-wrap: wrap;
  gap: 0 14px;
  width: 100%;
}
.market_comps__form_distance .title {
  color: #6B7075;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  width: 100%;
  margin-bottom: 14px;
}
.market_comps__form_distance .mrcomp_toggle_type {
  display: flex;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #fff;
  padding: 2px;
}
.market_comps__form_distance .mrcomp_toggle_type input {
  display: none;
}
.market_comps__form_distance .mrcomp_toggle_type input:checked + label {
  background: #E9F6EE;
  color: #23A455;
}
.market_comps__form_distance .mrcomp_toggle_type label {
  border-radius: 6px;
  display: block;
  padding: 5px 20px;
  line-height: 24px;
  cursor: pointer;
}
.market_comps__form_distance .mrcomp_type_location + .select2 {
  flex: 1;
}
.market_comps__search {
  text-align: center;
}
.market_comps__title {
  font-size: 36px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 16px;
}
.market_comps__description {
  color: #6B7075;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  max-width: 420px;
  margin: 0 auto 50px;
}
.market_comps__result.disabled {
  display: none;
}
.market_comps__result .mrcomp__info {
  display: flex;
  margin: 0 16px 20px;
  font-size: 14px;
  color: #6B7075;
  gap: 24px;
}
.market_comps__result .mrcomp__info div {
  padding: 10px 16px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #FAFBFB;
}
.market_comps__result .mrcomp__filter_apn_selected {
  max-width: max-content;
  display: flex;
  align-items: center;
  gap: 12px;
}
.market_comps__result .mrcomp__filter_apn_selected .label {
  display: flex;
  align-items: center;
  gap: 5px;
}
.market_comps__result .mrcomp__filter_apn_selected .label span {
  color: #0A2E36;
}
.market_comps__result .mrcomp__filter_apn_selected .label:after {
  content: "";
  display: block;
  width: 1px;
  height: 24px;
  background-color: #CFDBD5;
  margin-left: 12px;
}
.market_comps__result .mrcomp__filter_apn_selected .label:nth-last-child(2)::after {
  display: none;
}
.market_comps__result .mrcomp__filter_apn_selected .edit-btn {
  border-radius: 6px;
  border: 1px solid #CFDBD5;
  padding: 0;
  background: url(../img/icons/pencil.svg) no-repeat 50%;
  width: 24px;
  height: 24px;
}
.market_comps__result .mrcomp_filter-form {
  background: #F0F5F2;
  padding: 8px 16px;
  color: #0A2E36;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 16px;
}
.market_comps__result .mrcomp_filter-form input {
  max-width: 80px;
  height: 36px;
  padding: 6px 7px;
}
.market_comps__result .mrcomp_filter-form input[name*=mrcomp_price] {
  max-width: 120px;
}
.market_comps__result .mrcomp_filter-form .select2-container {
  width: auto !important;
  min-width: 168px;
}
.market_comps__result .mrcomp_filter-form .select2-container .select2-selection {
  padding: 0;
}
.market_comps__result .mrcomp_filter-form .select2-container .select2-selection .select2-selection__rendered {
  padding: 8px 32px 8px 7px !important;
}
.market_comps__result .mrcomp_filter-form .select2-container .select2-selection .select2-selection__rendered .select2-prefix {
  color: #6B7075;
}
.market_comps__result .mrcomp_filter-form .select2-container .select2-selection .select2-selection__arrow {
  right: 7px !important;
}
.market_comps__result .mrcomp_filter-form .mrcomp__count {
  color: #6B7075;
}
.market_comps__result .mrcomp_filter-form .mrcomp__count span {
  color: #0A2E36;
}
.market_comps__result .mrcomp_table_above {
  position: relative;
  display: flex;
  gap: 8px;
  margin: 0 0 12px 8px;
}
.market_comps__result .mrcomp_table_above .status_toggle {
  margin-right: auto;
}
.market_comps__result .mrcomp_report {
  padding: 6px 16px 6px 44px;
  background: url(../img/icons/reports/ai.svg) no-repeat 18px 50%;
}
.market_comps__result #mrcomp-date-table-container {
  overflow: hidden;
}
.market_comps__result #mrcomp-date-table-container .mr_properties {
  margin: 0 8px;
  width: calc(100% - 16px);
}
.market_comps__result #mrcomp-date-table-container .mr_properties tbody:not(.few-rows) {
  max-height: calc(100vh - 437px);
}
.market_comps__result #mrcomp-date-table-container .mr_properties tbody .general.empty_state {
  max-height: calc(100vh - 437px);
}
.market_comps__header:not(.hidden) {
  padding: 14px 16px;
  border-bottom: 1px solid #CFDBD5;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #1D2022;
  font: 600 24px/32px "ChakraPetch";
  margin: 0 0 20px;
}
.market_comps__header:not(.hidden) .close {
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  width: 32px;
  height: 32px;
  padding: 10px;
  background: url(../img/icons/close-mini.svg) no-repeat 50%;
  font-size: 0;
}

.page-template-template-market-drill .global_wr {
  height: 100vh;
  padding: 4px;
  gap: 8px;
  background-color: #fff;
  overflow: hidden;
  display: flex;
}
.page-template-template-market-drill .header {
  position: static;
}
.page-template-template-market-drill .page-content {
  flex: 1;
  overflow: auto;
}
.page-template-template-market-drill .property-info__row[data-attr=reportType] {
  display: none;
}
.page-template-template-market-drill .market-modal {
  max-width: 1240px;
  padding: 24px 24px 0;
}
.page-template-template-market-drill .market-modal .title {
  color: #1D2022;
  font: 600 24px/32px "ChakraPetch";
  margin-bottom: 17px;
}
.page-template-template-market-drill .market-modal .title span {
  color: #23A455;
}

.drill_deep__filter {
  display: flex;
  gap: 8px;
  background: #F0F5F2;
  padding: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  max-width: max-content;
  margin-bottom: 12px;
}
.drill_deep__filter .select2-container {
  width: auto !important;
  min-width: 130px;
}
.drill_deep__filter .select2-container .select2-selection {
  padding: 0;
}
.drill_deep__filter .select2-container .select2-selection .select2-selection__rendered {
  padding: 7px 32px 7px 7px !important;
}
.drill_deep__filter .select2-container .select2-selection .select2-selection__rendered .select2-prefix {
  color: #6B7075;
}
.drill_deep__filter .select2-container .select2-selection .select2-selection__arrow {
  right: 7px !important;
}
.drill_deep__wrap {
  height: 80vh;
  overflow: auto;
  position: relative;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
}
.drill_deep__wrap .table-toolbar {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
  gap: 12px;
}
.drill_deep__wrap .table-toolbar label {
  display: flex;
  align-items: center;
  gap: 10px;
}
.drill_deep__wrap .table-toolbar > .btn-filter-clear {
  color: #0A2E36;
  font-size: 14px;
  line-height: 130%;
  background: none;
  border: none;
  padding: 8px 9px;
  min-width: auto;
  cursor: pointer;
}
.drill_deep__wrap .drill-table .table-toolbar {
  justify-content: flex-start;
}
.drill_deep__wrap .active-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 12px 12px;
  gap: 4px;
}
.drill_deep__wrap .active-filters .chip-more-list {
  display: inherit;
  flex-wrap: inherit;
  align-items: inherit;
  gap: inherit;
}
.drill_deep__wrap .active-filters .chip {
  display: flex;
  padding: 4px 4px 4px 8px;
  align-items: center;
  border-radius: 6px;
  background: #E7EAEB;
  font-size: 12px;
  gap: 4px;
}
.drill_deep__wrap .active-filters .chip button {
  border: 0;
  background: url(../img/icons/icon_close.svg) no-repeat 50%;
  cursor: pointer;
}
.drill_deep__wrap .active-filters .chip.chip-more {
  padding-right: 8px;
  border: 1px solid #CFDBD5;
  background: #fff;
  cursor: pointer;
}
.drill_deep__wrap .active-filters .chip.chip-more:hover {
  background-color: #E4FFE8;
}
.drill_deep__wrap .toggle_counties {
  margin-left: auto;
  color: #1D2022;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}
.drill_deep__wrap .toggle_counties input {
  display: none !important;
}
.drill_deep__wrap .toggle_counties input:checked + label::before {
  display: block;
  background-color: #23A455;
  right: 2px;
}
.drill_deep__wrap .toggle_counties label {
  position: relative;
  cursor: pointer;
}
.drill_deep__wrap .toggle_counties label::after {
  content: "";
  border-radius: 12px;
  background: #F0F5F2;
  display: block;
  width: 45px;
  height: 24px;
}
.drill_deep__wrap .toggle_counties label::before {
  content: "";
  background-color: #CFDBD5;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 2px;
  right: 22px;
}
.drill_deep__wrap .show-title {
  position: relative;
}
.drill_deep__wrap .show-title::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #0A2E36;
  position: absolute;
  top: 36px;
  left: calc(100% - 36px);
}
.drill_deep__wrap .show-title:after {
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  text-align: left;
  font-size: 10px;
  font-weight: 400;
  line-height: 140%;
  color: #fff;
  padding: 8px;
  background: #0A2E36;
  width: fit-content;
  white-space: nowrap;
  top: 43px;
  left: calc(100% - 50px);
  z-index: 100000;
}
.drill_deep .drill-inner-table {
  border-collapse: collapse;
}
.drill_deep .drill-inner-table thead, .drill_deep .drill-inner-table tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.drill_deep .drill-inner-table th.sortable > div {
  display: flex;
  justify-content: flex-end;
  white-space: unset;
}

.drill_deep__wrap table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #F0F5F2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.drill_deep__wrap table th {
  font-size: 14px;
  background: #F0F5F2;
  color: #6B7075;
  padding: 9px 16px;
  text-align: right;
}
.drill_deep__wrap table th.title_acrs {
  width: 200px;
}
.drill_deep__wrap table th .custom-icon {
  margin-right: 10px;
  position: relative;
}
.drill_deep__wrap table th .custom-icon::after {
  width: max-content;
}
.drill_deep__wrap table th.th-expander {
  width: 42px;
}
.drill_deep__wrap table th:last-child {
  min-width: 70px;
}
.drill_deep__wrap table td {
  padding: 12px 16px;
  font-size: 14px;
  line-height: 20px;
  color: #1D2022;
  border-bottom: 1px solid #F0F5F2;
  text-align: right;
}
.drill_deep__wrap table td .population_change {
  font-size: 14px;
  font-weight: 500;
}
.drill_deep__wrap table td a {
  color: #1D2022;
  text-decoration: none;
}
.drill_deep__wrap table td a:hover {
  text-decoration: underline;
}
.drill_deep__wrap table td.expander {
  width: 42px;
}
.drill_deep__wrap table td .expander-btn {
  all: unset;
  cursor: pointer;
  background: url(../img/icons/market/arrow.svg) no-repeat;
  display: block;
  width: 24px;
  height: 24px;
}
.drill_deep__wrap table td .expander-btn.active {
  transform: rotate(90deg);
}
.drill_deep__wrap table td .js-open-market {
  color: #23A455;
  text-decoration: underline;
}
.drill_deep__wrap table td .btn-link {
  border-radius: 8px;
  border: 1.5px solid #23A455;
  font-size: 0;
  display: block;
  width: 28px;
  height: 28px;
  background: url(../img/icons/market/search.svg) no-repeat 50%;
}
.drill_deep__wrap table td .btn-link:hover {
  background-color: rgba(35, 164, 85, 0.1);
}
.drill_deep__wrap table td .btn_mr_to_filter {
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  border: 1.5px solid #23A455;
}
.drill_deep__wrap table td .buttons {
  display: flex;
  justify-content: right;
  gap: 8px;
}
.drill_deep__wrap table td .buttons .show-title::before {
  right: auto;
  left: 10px;
}
.drill_deep__wrap table tr:not(.child-row):hover, .drill_deep__wrap table tr.active {
  background-color: #E4FFE8;
}
.drill_deep__wrap table .empty-row {
  background-color: #ffcccc;
}
.drill_deep__wrap table .child-row > td {
  padding: 8px 12px;
}
.drill_deep__wrap table .child-inner {
  max-height: 400px;
  overflow-y: auto;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #23A455;
}
.drill_deep__wrap th:nth-child(-n+2), .drill_deep__wrap td:nth-child(-n+2) {
  text-align: left;
}
.drill_deep__wrap th:nth-child(-n+2).sortable > div, .drill_deep__wrap td:nth-child(-n+2).sortable > div {
  justify-content: flex-start;
}
.drill_deep__wrap .empty-state {
  text-align: center !important;
  color: #6B7075;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
  padding: 24px 0;
}
.drill_deep__wrap .empty-state .empty_title {
  margin-bottom: 8px;
  color: #1D2022;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
}

.market-modal__header {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.market-modal__header .modal_params {
  display: flex;
  width: max-content;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #FAFBFB;
  padding: 7px 15px;
  line-height: 24px;
}
.market-modal__header .modal_params li + li {
  border-left: 1px solid #CFDBD5;
  padding-left: 16px;
  margin-left: 16px;
  color: #6B7075;
}
.market-modal__header .modal_params li + li span {
  color: #0A2E36;
}
.market-modal__header .market_export {
  padding: 10px 16px;
}

.btn-filter {
  padding: 7px 11px;
  min-width: auto;
  display: flex;
  gap: 8px;
  color: #0A2E36;
}
.btn-filter .count {
  background: #23A455;
  color: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 10px;
  font-weight: 700;
  line-height: 20px;
}
.btn-filter::before {
  content: "";
  background: url(../img/icons/market/filter.svg);
  display: block;
  width: 16px;
  height: 16px;
}
.btn-filter.disabled {
  opacity: 0.5;
}

.btn-reset {
  padding: 7px 11px;
  min-width: auto;
  display: flex;
  gap: 8px;
  color: #0A2E36;
}
.btn-reset::before {
  content: "";
  background: url(../img/icons/market/reset.svg);
  display: block;
  width: 16px;
  height: 16px;
}
.btn-reset:disabled {
  opacity: 0.5;
  cursor: default;
}

.block_filter_detail {
  display: none;
  border-radius: 8px;
  border: 1.5px solid #CFDBD5;
  background: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.01), 4px 2px 12px 0 rgba(0, 0, 0, 0.03);
  padding: 16px;
  width: 880px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}
.block_filter_detail .filter__title {
  color: #6B7075;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 20px;
}
.block_filter_detail label {
  color: #0A2E36;
  font-size: 12px;
  font-weight: 700;
  line-height: 140%;
  display: block;
  margin-bottom: 8px;
}
.block_filter_detail select {
  width: 260px;
}
.block_filter_detail .row[data-filter=state] {
  margin-bottom: 12px;
}
.block_filter_detail .select2-container .select2-selection--multiple {
  border-color: #CFDBD5;
  min-height: 36px;
  overflow: auto;
  padding-top: 3px;
}
.block_filter_detail .select2-container .select2-selection--multiple ::placeholder {
  color: #CFDBD5;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}
.block_filter_detail .filter-buttons {
  display: flex;
  justify-content: end;
  gap: 8px;
}
.block_filter_detail .filter-buttons .btn_secondary, .block_filter_detail .filter-buttons .modal-report .label-file-input input, .modal-report .label-file-input .block_filter_detail .filter-buttons input {
  border-color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
}
.block_filter_detail .filter-buttons .btn_secondary:disabled, .block_filter_detail .filter-buttons .modal-report .label-file-input input:disabled, .modal-report .label-file-input .block_filter_detail .filter-buttons input:disabled {
  color: #CFDBD5;
}
.block_filter_detail .filter-buttons .btn_main:disabled, .block_filter_detail .filter-buttons .modal-contact .wpcf7-submit:disabled, .modal-contact .block_filter_detail .filter-buttons .wpcf7-submit:disabled, .block_filter_detail .filter-buttons .woocommerce-message .button:disabled, .woocommerce-message .block_filter_detail .filter-buttons .button:disabled,
.block_filter_detail .filter-buttons .woocommerce-error .button:disabled,
.woocommerce-error .block_filter_detail .filter-buttons .button:disabled, .block_filter_detail .filter-buttons .role-guest .header .header_menu_container ul .menu-item.btn_main_item a:disabled, .role-guest .header .header_menu_container ul .menu-item.btn_main_item .block_filter_detail .filter-buttons a:disabled, .block_filter_detail .filter-buttons .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a:disabled, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item .block_filter_detail .filter-buttons a:disabled, .block_filter_detail .filter-buttons .modal-report .wpcf7-submit:disabled, .modal-report .block_filter_detail .filter-buttons .wpcf7-submit:disabled, .block_filter_detail .filter-buttons .woocommerce-account .site-main .woocommerce-MyAccount-content .button:disabled, .woocommerce-account .site-main .woocommerce-MyAccount-content .block_filter_detail .filter-buttons .button:disabled, .block_filter_detail .filter-buttons .woocommerce-checkout .woocommerce-checkout-payment .button:disabled, .woocommerce-checkout .woocommerce-checkout-payment .block_filter_detail .filter-buttons .button:disabled, .block_filter_detail .filter-buttons .woocommerce-checkout #payment .button:disabled, .woocommerce-checkout #payment .block_filter_detail .filter-buttons .button:disabled, .block_filter_detail .filter-buttons .woocommerce-add-payment-method #payment .button:disabled, .woocommerce-add-payment-method #payment .block_filter_detail .filter-buttons .button:disabled, .block_filter_detail .filter-buttons .role-user.woocommerce-order-received .shop_table_responsive .button:disabled, .role-user.woocommerce-order-received .shop_table_responsive .block_filter_detail .filter-buttons .button:disabled {
  background: #CFDBD5 !important;
}
.block_filter_detail .select2-container--default .select2-selection--multiple ul.select2-selection__rendered {
  display: block;
}
.block_filter_detail .select2-container--default .select2-selection--multiple ul.select2-selection__rendered li {
  margin: 4px 4px 0 0;
  padding: 0 20px 0 8px;
  background-color: #F0F5F2;
  font-size: 14px;
  font-weight: 500;
  color: #0A2E36;
  border: none;
}
.block_filter_detail .select2-container--default .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice--more {
  padding: 0 8px;
}
.block_filter_detail .select2-container--default .select2-selection--multiple ul.select2-selection__rendered li .select2-selection__choice__display {
  padding-left: 0;
  padding-right: 4px;
}
.block_filter_detail .select2-container--default .select2-selection--multiple ul.select2-selection__rendered li .select2-selection__choice__remove {
  top: 0;
  left: auto;
  right: 8px;
  border: none;
  padding: 0;
  width: 16px;
  height: 100%;
  font-size: 0;
  background: url(../img/icons/icon_close.svg) no-repeat 50%;
}
.block_filter_detail .drill_filter_row {
  display: flex;
  gap: 26px;
  margin-bottom: 12px;
}
.block_filter_detail .drill_filter_row input {
  width: 118px;
  height: 36px;
}
.block_filter_detail .drill_filter_row .between-inputs span {
  content: "-";
  margin: 0 6px;
}

.open .block_filter_detail {
  display: block;
}

.page-template-template-heatmap .global_wr {
  padding: 4px;
  gap: 8px;
  background-color: #fff;
  overflow: hidden;
  display: flex;
}
.page-template-template-heatmap .header {
  position: static;
}
.page-template-template-heatmap .page-content {
  flex: 1;
  overflow: auto;
}
.page-template-template-heatmap .mapboxgl-popup-anchor-bottom {
  background: none !important;
}

.heatmap__filter {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  background: #F0F5F2;
  padding: 8px 16px;
  -webkit-border-radius: 12px 12px 0 0;
  -moz-border-radius: 12px 12px 0 0;
  border-radius: 12px 12px 0 0;
}
.heatmap__filter .location_toggle {
  width: max-content;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  background: #fff;
  display: flex;
  padding: 1px;
}
.heatmap__filter .location_toggle label {
  border-radius: 8px;
  display: block;
  text-align: center;
  min-width: 80px;
  padding: 5px 15px;
  line-height: 22px;
  color: #6B7075;
  cursor: pointer;
}
.heatmap__filter .location_toggle input {
  display: none;
}
.heatmap__filter .location_toggle input:checked + label {
  background-color: #23A455;
  color: #fff;
}
.heatmap__filter .select2-container {
  width: auto !important;
  min-width: 130px;
}
.heatmap__filter .select2-container .select2-selection {
  padding: 0;
}
.heatmap__filter .select2-container .select2-selection .select2-selection__rendered {
  padding: 7px 32px 5px 7px !important;
}
.heatmap__filter .select2-container .select2-selection .select2-selection__rendered .select2-prefix {
  color: #6B7075;
}
.heatmap__filter .select2-container .select2-selection .select2-selection__arrow {
  right: 7px !important;
}
.heatmap__filter span.show-title.tooltip-right:after {
  right: 0;
  left: auto;
}
.heatmap__wrap {
  position: relative;
  background: #CAD2D3;
}
.heatmap__wrap .toggle_popup_hover {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #F0F5F2;
  background: #fff;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.01), -2px 2px 4px 0px rgba(0, 0, 0, 0.04);
  color: #1D2022;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 8px 12px;
  z-index: 99;
}
.heatmap__wrap .toggle_popup_hover > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.heatmap__wrap .toggle_popup_hover > div + div {
  margin-top: 12px;
}
.heatmap__wrap .toggle_popup_hover span.show-title:after {
  left: 0;
  top: 50px;
}
.heatmap__wrap .map-additional {
  position: absolute;
  bottom: 19px;
  right: 14px;
  background: #fff;
  padding: 4px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.heatmap__wrap .map-additional li {
  display: flex;
  flex-direction: column;
  padding: 0;
  border: 1px solid #CFDBD5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.heatmap__wrap .map-additional li > span {
  width: 34px;
  height: 34px;
  padding: 5px;
  color: #0A2E36;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.heatmap__wrap .map-additional li > span.zoom {
  font-size: 20px;
  font-weight: 600;
}
.heatmap__wrap .map-additional li > span.disabled {
  opacity: 0.5;
  cursor: default;
}
.heatmap__wrap .map-additional li > span:not(.disabled):hover {
  background-color: #E4FFE8;
}
.heatmap__wrap .map-additional li .additional__option_fit {
  position: static;
  width: 34px;
  height: 34px;
}
.heatmap__wrap .map-additional li .additional__option_fit.disabled {
  opacity: 0.5;
}
.heatmap__wrap .toggle-switch--popup-hover {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 26px;
}
.heatmap__wrap .toggle-switch--popup-hover input {
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
}
.heatmap__wrap .toggle-switch--popup-hover .slider {
  position: absolute;
  cursor: pointer;
  background-color: #ccc;
  border-radius: 34px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: background-color 0.4s;
}
.heatmap__wrap .toggle-switch--popup-hover .slider::before {
  content: "";
  position: absolute;
  height: 20px;
  width: 20px;
  left: 3px;
  bottom: 3px;
  background: #fff;
  border-radius: 50%;
  transition: transform 0.4s;
}
.heatmap__wrap .toggle-switch--popup-hover input:checked + .slider {
  background-color: #4caf50;
}
.heatmap__wrap .toggle-switch--popup-hover input:checked + .slider::before {
  transform: translateX(24px);
}
.heatmap__wrap .color-scale {
  border: 1px solid #F0F5F2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  position: absolute;
  left: 16px;
  bottom: 16px;
  color: #0A2E36;
  font-size: 12px;
  padding: 7px 15px;
}
.heatmap__wrap .color-scale .title {
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 8px;
}
.heatmap__wrap .color-scale ul {
  display: flex;
  gap: 4px;
  text-align: center;
  font-weight: 600;
  line-height: 120%;
}
.heatmap__wrap .color-scale ul li:before {
  width: 80px;
  height: 12px;
  content: "";
  display: block;
  background-color: #FF6A33;
  margin-bottom: 4px;
}
.heatmap__wrap .color-scale ul li:nth-child(2):before {
  background-color: #FFA233;
}
.heatmap__wrap .color-scale ul li:nth-child(3):before {
  background-color: #FFD233;
}
.heatmap__wrap .color-scale ul li:nth-child(4):before {
  background-color: #C4F24B;
}
.heatmap__wrap .color-scale ul li:nth-child(5):before {
  background-color: #34C759;
}

#map-heatmap {
  height: calc(100vh - 118px);
  width: 100%;
  transition: all 0.5s ease-in-out;
}
#map-heatmap .mapboxgl-popup {
  max-width: none !important;
}
#map-heatmap .mapboxgl-popup-tip {
  margin-top: -1px;
}
#map-heatmap .mapboxgl-popup-content {
  width: 284px;
  border-radius: 12px;
  padding: 10px 12px;
  color: #1D2022;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
#map-heatmap .mapboxgl-popup-content #heatmap-popup {
  display: block;
}
#map-heatmap .mapboxgl-popup-content .skeleton {
  border-radius: 10px;
  background: #F0F5F2;
  width: 46px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
#map-heatmap .mapboxgl-popup-content .location {
  color: #1D2022;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  margin-bottom: 10px;
}
#map-heatmap .mapboxgl-popup-content .status {
  right: 20px;
  top: 41px;
  position: absolute;
  border-radius: 10px;
  background: #FED352;
  color: #0A2E36;
  font-size: 12px;
  font-weight: 600;
  padding: 2px 12px;
  line-height: 18px;
  text-transform: capitalize;
}
#map-heatmap .mapboxgl-popup-content .status[data-status=active] {
  background: #23A455;
  color: #fff;
}
#map-heatmap .mapboxgl-popup-content .status.skeleton {
  background: #F0F5F2;
}
#map-heatmap .mapboxgl-popup-content strong {
  color: #6B7075;
  font-weight: 600;
}
#map-heatmap .mapboxgl-popup-content .acrs {
  margin-top: 6px;
}
#map-heatmap .mapboxgl-popup-content .str {
  display: inline-block;
  margin: 6px 14px 6px 0;
  padding-right: 14px;
  border-right: 1px solid #CFDBD5;
}
#map-heatmap .mapboxgl-popup-content .dom {
  display: inline-block;
}
#map-heatmap .mapboxgl-popup-content .median_price, #map-heatmap .mapboxgl-popup-content .absorption, #map-heatmap .mapboxgl-popup-content .month_of_supply {
  margin: 6px 0;
}
#map-heatmap .mapboxgl-popup-content .buttons {
  margin-top: 14px;
  display: flex;
  gap: 6px;
}
#map-heatmap .mapboxgl-popup-content .btn_main, #map-heatmap .mapboxgl-popup-content .modal-contact .wpcf7-submit, .modal-contact #map-heatmap .mapboxgl-popup-content .wpcf7-submit, #map-heatmap .mapboxgl-popup-content .woocommerce-message .button, .woocommerce-message #map-heatmap .mapboxgl-popup-content .button,
#map-heatmap .mapboxgl-popup-content .woocommerce-error .button,
.woocommerce-error #map-heatmap .mapboxgl-popup-content .button, #map-heatmap .mapboxgl-popup-content .role-guest .header .header_menu_container ul .menu-item.btn_main_item a, .role-guest .header .header_menu_container ul .menu-item.btn_main_item #map-heatmap .mapboxgl-popup-content a, #map-heatmap .mapboxgl-popup-content .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item #map-heatmap .mapboxgl-popup-content a, #map-heatmap .mapboxgl-popup-content .modal-report .wpcf7-submit, .modal-report #map-heatmap .mapboxgl-popup-content .wpcf7-submit, #map-heatmap .mapboxgl-popup-content .woocommerce-account .site-main .woocommerce-MyAccount-content .button, .woocommerce-account .site-main .woocommerce-MyAccount-content #map-heatmap .mapboxgl-popup-content .button, #map-heatmap .mapboxgl-popup-content .woocommerce-checkout .woocommerce-checkout-payment .button, .woocommerce-checkout .woocommerce-checkout-payment #map-heatmap .mapboxgl-popup-content .button, #map-heatmap .mapboxgl-popup-content .woocommerce-checkout #payment .button, .woocommerce-checkout #payment #map-heatmap .mapboxgl-popup-content .button, #map-heatmap .mapboxgl-popup-content .woocommerce-add-payment-method #payment .button, .woocommerce-add-payment-method #payment #map-heatmap .mapboxgl-popup-content .button, #map-heatmap .mapboxgl-popup-content .role-user.woocommerce-order-received .shop_table_responsive .button, .role-user.woocommerce-order-received .shop_table_responsive #map-heatmap .mapboxgl-popup-content .button {
  flex: 1 0 auto;
  font-size: 14px;
  height: 32px;
  padding: 3px 10px;
}
#map-heatmap .mapboxgl-popup-content .btn_main.skeleton, #map-heatmap .mapboxgl-popup-content .modal-contact .skeleton.wpcf7-submit, .modal-contact #map-heatmap .mapboxgl-popup-content .skeleton.wpcf7-submit, #map-heatmap .mapboxgl-popup-content .woocommerce-message .skeleton.button, .woocommerce-message #map-heatmap .mapboxgl-popup-content .skeleton.button,
#map-heatmap .mapboxgl-popup-content .woocommerce-error .skeleton.button,
.woocommerce-error #map-heatmap .mapboxgl-popup-content .skeleton.button, #map-heatmap .mapboxgl-popup-content .role-guest .header .header_menu_container ul .menu-item.btn_main_item a.skeleton, .role-guest .header .header_menu_container ul .menu-item.btn_main_item #map-heatmap .mapboxgl-popup-content a.skeleton, #map-heatmap .mapboxgl-popup-content .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item a.skeleton, .page-template-elementor_canvas .header .header_menu_container ul .menu-item.btn_main_item #map-heatmap .mapboxgl-popup-content a.skeleton, #map-heatmap .mapboxgl-popup-content .modal-report .skeleton.wpcf7-submit, .modal-report #map-heatmap .mapboxgl-popup-content .skeleton.wpcf7-submit, #map-heatmap .mapboxgl-popup-content .woocommerce-account .site-main .woocommerce-MyAccount-content .skeleton.button, .woocommerce-account .site-main .woocommerce-MyAccount-content #map-heatmap .mapboxgl-popup-content .skeleton.button, #map-heatmap .mapboxgl-popup-content .woocommerce-checkout .woocommerce-checkout-payment .skeleton.button, .woocommerce-checkout .woocommerce-checkout-payment #map-heatmap .mapboxgl-popup-content .skeleton.button, #map-heatmap .mapboxgl-popup-content .woocommerce-checkout #payment .skeleton.button, .woocommerce-checkout #payment #map-heatmap .mapboxgl-popup-content .skeleton.button, #map-heatmap .mapboxgl-popup-content .woocommerce-add-payment-method #payment .skeleton.button, .woocommerce-add-payment-method #payment #map-heatmap .mapboxgl-popup-content .skeleton.button, #map-heatmap .mapboxgl-popup-content .role-user.woocommerce-order-received .shop_table_responsive .skeleton.button, .role-user.woocommerce-order-received .shop_table_responsive #map-heatmap .mapboxgl-popup-content .skeleton.button {
  background: #F0F5F2 !important;
}
#map-heatmap .mapboxgl-popup-content .mapboxgl-popup-close-button {
  top: 15px;
  right: 17px;
  border-radius: 12px;
  font-size: 0;
  width: 20px;
  height: 20px;
  background: url(../img/icons/close-heatmap.svg) no-repeat;
}
#map-heatmap .mapboxgl-popup-content .hover .buttons {
  display: none;
}
#map-heatmap .mapboxgl-popup-content .hover + .mapboxgl-popup-close-button {
  display: none;
}

#heatmap-popup {
  display: none;
}

.admin-bar-visible #map-heatmap {
  height: calc(100vh - 150px);
}

.btn_mr_to_filter {
  position: relative;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  background: url(../img/icons/market/go-to-filter.svg) no-repeat 50%;
}
.btn_mr_to_filter:hover {
  background-color: rgba(35, 164, 85, 0.1);
}
.btn_mr_to_filter.show-title::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #0A2E36;
  position: absolute;
  top: 36px;
  right: 12px;
}
.btn_mr_to_filter.show-title:after {
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  font-size: 10px;
  font-weight: 400;
  line-height: 140%;
  color: #fff;
  padding: 8px;
  background: #0A2E36;
  top: 43px;
  right: 10px;
  right: 0;
  z-index: 100000;
  width: 65px;
  text-align: center;
}

.test-map {
  height: 100vh;
  width: 100vw;
  position: relative;
}
.test-map .map_info {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1000;
  background: #fff;
  padding: 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: flex;
}
.test-map .map_info .span {
  display: block;
}
.test-map .map_info .zoom_level {
  margin-left: 48px;
}
.test-map .map_legend-wr {
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 9;
  background: #fff;
  padding: 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.test-map .loading-indicator {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12px;
  color: #444;
  font-size: 14px;
}
.test-map .loading-indicator .spinner {
  margin-top: 8px;
  width: 24px;
  height: 24px;
  border: 3px solid #ccc;
  border-top: 3px solid #007bff;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.color-picker-container {
  display: flex;
  gap: 10px;
  margin-top: 12px;
}
.color-picker-container .background-picker {
  position: relative;
  width: 42px;
  height: 42px;
  overflow: hidden;
}
.color-picker-container .background-picker label {
  width: 42px;
  height: 42px;
  background: white url("/wp-content/themes/my_theme/assets/img/icons/picker.svg") center center no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.color-picker-container .background-picker label input {
  width: 10px;
  height: 10px;
  margin-top: 25px;
  opacity: 0;
}
.color-picker-container .round-color {
  width: 42px;
  display: block;
  height: 42px;
  border-radius: 50%;
  padding: 5px;
  border: 1px solid #CFDBD5;
}
.color-picker-container .round-color.clear {
  position: relative;
}
.color-picker-container .round-color.clear:before {
  display: block;
  content: "";
  position: absolute;
  width: 42px;
  height: 1px;
  top: 20px;
  background: red;
  rotate: -45deg;
  right: -1px;
}
.color-picker-container .round-color .color {
  width: 100%;
  display: block;
  height: 100%;
  border-radius: 50%;
}
.color-picker-container .round-color .color.clear {
  background-color: var(--btn-color, red);
  border: 1px solid #CFDBD5;
}
.color-picker-container .round-color.active {
  border: 1px solid #23A455 !important;
}

#pr3,
#pr4 {
  pointer-events: none;
  cursor: default;
}

#pr4 {
  position: absolute;
  width: 100%;
  height: 100%;
}

.postcards-template-default .global_wr, .page-template-template-edit-postcard .global_wr, .page-template-template-calendar-mail .global_wr,
.page-template-template-draft-mail .global_wr, .page-template-page-templatestemplate-mail-center-php .global_wr,
.page-template-page-templatestemplate-active-mail-php .global_wr, .page-template-page-templatestemplate-postcards-php .global_wr,
.page-template-page-templatestemplate-create-postcard-php .global_wr {
  height: 100%;
  background: white;
}
.postcards-template-default .bulk-mail-center-instruction--modal, .page-template-template-edit-postcard .bulk-mail-center-instruction--modal, .page-template-template-calendar-mail .bulk-mail-center-instruction--modal,
.page-template-template-draft-mail .bulk-mail-center-instruction--modal, .page-template-page-templatestemplate-mail-center-php .bulk-mail-center-instruction--modal,
.page-template-page-templatestemplate-active-mail-php .bulk-mail-center-instruction--modal, .page-template-page-templatestemplate-postcards-php .bulk-mail-center-instruction--modal,
.page-template-page-templatestemplate-create-postcard-php .bulk-mail-center-instruction--modal {
  max-width: fit-content;
}
.postcards-template-default .bulk-mail-center-instruction--modal .close-modal, .page-template-template-edit-postcard .bulk-mail-center-instruction--modal .close-modal, .page-template-template-calendar-mail .bulk-mail-center-instruction--modal .close-modal,
.page-template-template-draft-mail .bulk-mail-center-instruction--modal .close-modal, .page-template-page-templatestemplate-mail-center-php .bulk-mail-center-instruction--modal .close-modal,
.page-template-page-templatestemplate-active-mail-php .bulk-mail-center-instruction--modal .close-modal, .page-template-page-templatestemplate-postcards-php .bulk-mail-center-instruction--modal .close-modal,
.page-template-page-templatestemplate-create-postcard-php .bulk-mail-center-instruction--modal .close-modal {
  border-radius: 0 0 0 10px;
  top: 15px !important;
  background-color: #fff !important;
  border: none !important;
}
.postcards-template-default .form-fields label, .page-template-template-edit-postcard .form-fields label, .page-template-template-calendar-mail .form-fields label,
.page-template-template-draft-mail .form-fields label, .page-template-page-templatestemplate-mail-center-php .form-fields label,
.page-template-page-templatestemplate-active-mail-php .form-fields label, .page-template-page-templatestemplate-postcards-php .form-fields label,
.page-template-page-templatestemplate-create-postcard-php .form-fields label {
  font-size: 14px;
  font-weight: 500;
}
.postcards-template-default .form-fields label span, .page-template-template-edit-postcard .form-fields label span, .page-template-template-calendar-mail .form-fields label span,
.page-template-template-draft-mail .form-fields label span, .page-template-page-templatestemplate-mail-center-php .form-fields label span,
.page-template-page-templatestemplate-active-mail-php .form-fields label span, .page-template-page-templatestemplate-postcards-php .form-fields label span,
.page-template-page-templatestemplate-create-postcard-php .form-fields label span {
  color: #6B7075;
}
.postcards-template-default #exit-modal-title, .page-template-template-edit-postcard #exit-modal-title, .page-template-template-calendar-mail #exit-modal-title,
.page-template-template-draft-mail #exit-modal-title, .page-template-page-templatestemplate-mail-center-php #exit-modal-title,
.page-template-page-templatestemplate-active-mail-php #exit-modal-title, .page-template-page-templatestemplate-postcards-php #exit-modal-title,
.page-template-page-templatestemplate-create-postcard-php #exit-modal-title {
  color: #1D2022 !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  margin-bottom: 12px !important;
  text-align: center;
}
.postcards-template-default #exit-modal-description, .page-template-template-edit-postcard #exit-modal-description, .page-template-template-calendar-mail #exit-modal-description,
.page-template-template-draft-mail #exit-modal-description, .page-template-page-templatestemplate-mail-center-php #exit-modal-description,
.page-template-page-templatestemplate-active-mail-php #exit-modal-description, .page-template-page-templatestemplate-postcards-php #exit-modal-description,
.page-template-page-templatestemplate-create-postcard-php #exit-modal-description {
  color: #1D2022 !important;
  text-align: center;
  font-weight: 400 !important;
  font-size: 14px !important;
  margin-bottom: 12px;
}
.postcards-template-default #exit-cancel, .page-template-template-edit-postcard #exit-cancel, .page-template-template-calendar-mail #exit-cancel,
.page-template-template-draft-mail #exit-cancel, .page-template-page-templatestemplate-mail-center-php #exit-cancel,
.page-template-page-templatestemplate-active-mail-php #exit-cancel, .page-template-page-templatestemplate-postcards-php #exit-cancel,
.page-template-page-templatestemplate-create-postcard-php #exit-cancel {
  font-size: 16px !important;
  color: #23A455 !important;
  padding: 8px 2px !important;
  flex: 1;
}
.postcards-template-default #exit-confirm, .page-template-template-edit-postcard #exit-confirm, .page-template-template-calendar-mail #exit-confirm,
.page-template-template-draft-mail #exit-confirm, .page-template-page-templatestemplate-mail-center-php #exit-confirm,
.page-template-page-templatestemplate-active-mail-php #exit-confirm, .page-template-page-templatestemplate-postcards-php #exit-confirm,
.page-template-page-templatestemplate-create-postcard-php #exit-confirm {
  flex: 1;
  font-size: 16px !important;
  padding: 8px 2px !important;
}
.postcards-template-default .steps-wr .template-postcards, .page-template-template-edit-postcard .steps-wr .template-postcards, .page-template-template-calendar-mail .steps-wr .template-postcards,
.page-template-template-draft-mail .steps-wr .template-postcards, .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards,
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards, .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards,
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards {
  height: 530px;
  overflow: auto;
  padding: 0 24px;
}
.postcards-template-default .steps-wr .template-postcards--user, .page-template-template-edit-postcard .steps-wr .template-postcards--user, .page-template-template-calendar-mail .steps-wr .template-postcards--user,
.page-template-template-draft-mail .steps-wr .template-postcards--user, .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards--user,
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards--user, .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards--user,
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards--user {
  overflow: hidden !important;
  padding-bottom: 15px !important;
}
.postcards-template-default .steps-wr .select-fields-wr, .page-template-template-edit-postcard .steps-wr .select-fields-wr, .page-template-template-calendar-mail .steps-wr .select-fields-wr,
.page-template-template-draft-mail .steps-wr .select-fields-wr, .page-template-page-templatestemplate-mail-center-php .steps-wr .select-fields-wr,
.page-template-page-templatestemplate-active-mail-php .steps-wr .select-fields-wr, .page-template-page-templatestemplate-postcards-php .steps-wr .select-fields-wr,
.page-template-page-templatestemplate-create-postcard-php .steps-wr .select-fields-wr {
  max-height: 350px;
  overflow: auto;
}
.postcards-template-default .steps-wr .template-postcards__item-wrap, .page-template-template-edit-postcard .steps-wr .template-postcards__item-wrap, .page-template-template-calendar-mail .steps-wr .template-postcards__item-wrap,
.page-template-template-draft-mail .steps-wr .template-postcards__item-wrap, .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-wrap,
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-wrap, .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-wrap,
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-wrap {
  aspect-ratio: 30/19 !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message, .page-template-template-edit-postcard .steps-wr .template-postcards__item-message, .page-template-template-calendar-mail .steps-wr .template-postcards__item-message,
.page-template-template-draft-mail .steps-wr .template-postcards__item-message, .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message,
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message, .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message,
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message {
  font-size: 8px !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=Atticus], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=Atticus], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=Atticus],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=Atticus], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=Atticus],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=Atticus], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=Atticus],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=Atticus] {
  font-family: "Atticus", serif !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=Finch], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=Finch], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=Finch],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=Finch], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=Finch],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=Finch], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=Finch],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=Finch] {
  font-family: "Finch", serif !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=Madison], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=Madison], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=Madison],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=Madison], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=Madison],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=Madison], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=Madison],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=Madison] {
  font-family: "Madison", serif !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=Hoffman], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=Hoffman], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=Hoffman],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=Hoffman], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=Hoffman],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=Hoffman], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=Hoffman],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=Hoffman] {
  font-family: "Hoffman", serif !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=London], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=London], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=London],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=London], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=London],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=London], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=London],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=London] {
  font-family: "London", serif !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=Ophelia], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=Ophelia], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=Ophelia],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=Ophelia], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=Ophelia],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=Ophelia], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=Ophelia],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=Ophelia] {
  font-family: "Ophelia", serif !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=Riviera], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=Riviera], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=Riviera],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=Riviera], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=Riviera],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=Riviera], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=Riviera],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=Riviera] {
  font-family: "Riviera", serif !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=Tangerine], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=Tangerine], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=Tangerine],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=Tangerine], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=Tangerine],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=Tangerine], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=Tangerine],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=Tangerine] {
  font-family: "Tangerine", serif !important;
}
.postcards-template-default .steps-wr .template-postcards__item-message p[style*=Woodson], .page-template-template-edit-postcard .steps-wr .template-postcards__item-message p[style*=Woodson], .page-template-template-calendar-mail .steps-wr .template-postcards__item-message p[style*=Woodson],
.page-template-template-draft-mail .steps-wr .template-postcards__item-message p[style*=Woodson], .page-template-page-templatestemplate-mail-center-php .steps-wr .template-postcards__item-message p[style*=Woodson],
.page-template-page-templatestemplate-active-mail-php .steps-wr .template-postcards__item-message p[style*=Woodson], .page-template-page-templatestemplate-postcards-php .steps-wr .template-postcards__item-message p[style*=Woodson],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .template-postcards__item-message p[style*=Woodson] {
  font-family: "Woodson", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message, .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message, .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message,
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message, .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message,
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message, .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message,
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message {
  font-family: "Hoffman", serif;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=Atticus], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=Atticus], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=Atticus],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=Atticus], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=Atticus],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=Atticus], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=Atticus],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=Atticus] {
  font-family: "Atticus", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=Finch], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=Finch], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=Finch],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=Finch], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=Finch],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=Finch], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=Finch],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=Finch] {
  font-family: "Finch", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=Madison], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=Madison], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=Madison],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=Madison], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=Madison],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=Madison], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=Madison],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=Madison] {
  font-family: "Madison", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=Hoffman], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=Hoffman], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=Hoffman],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=Hoffman], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=Hoffman],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=Hoffman], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=Hoffman],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=Hoffman] {
  font-family: "Hoffman", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=London], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=London], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=London],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=London], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=London],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=London], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=London],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=London] {
  font-family: "London", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=Ophelia], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=Ophelia], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=Ophelia],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=Ophelia], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=Ophelia],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=Ophelia], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=Ophelia],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=Ophelia] {
  font-family: "Ophelia", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=Riviera], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=Riviera], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=Riviera],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=Riviera], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=Riviera],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=Riviera], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=Riviera],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=Riviera] {
  font-family: "Riviera", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=Tangerine], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=Tangerine], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=Tangerine],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=Tangerine], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=Tangerine],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=Tangerine], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=Tangerine],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=Tangerine] {
  font-family: "Tangerine", serif !important;
}
.postcards-template-default .steps-wr .postcard-preview-modal .message[style*=Woodson], .page-template-template-edit-postcard .steps-wr .postcard-preview-modal .message[style*=Woodson], .page-template-template-calendar-mail .steps-wr .postcard-preview-modal .message[style*=Woodson],
.page-template-template-draft-mail .steps-wr .postcard-preview-modal .message[style*=Woodson], .page-template-page-templatestemplate-mail-center-php .steps-wr .postcard-preview-modal .message[style*=Woodson],
.page-template-page-templatestemplate-active-mail-php .steps-wr .postcard-preview-modal .message[style*=Woodson], .page-template-page-templatestemplate-postcards-php .steps-wr .postcard-preview-modal .message[style*=Woodson],
.page-template-page-templatestemplate-create-postcard-php .steps-wr .postcard-preview-modal .message[style*=Woodson] {
  font-family: "Woodson", serif !important;
}
.postcards-template-default .template-postcards__item-message, .page-template-template-edit-postcard .template-postcards__item-message, .page-template-template-calendar-mail .template-postcards__item-message,
.page-template-template-draft-mail .template-postcards__item-message, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-message,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-message, .page-template-page-templatestemplate-postcards-php .template-postcards__item-message,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-message {
  color: rgb(11, 61, 145) !important;
}
.postcards-template-default select, .page-template-template-edit-postcard select, .page-template-template-calendar-mail select,
.page-template-template-draft-mail select, .page-template-page-templatestemplate-mail-center-php select,
.page-template-page-templatestemplate-active-mail-php select, .page-template-page-templatestemplate-postcards-php select,
.page-template-page-templatestemplate-create-postcard-php select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("../img/icons/mailer/icon_arrow down.svg");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 20px 20px;
  padding-right: 30px;
}
.postcards-template-default .compare-step .skip-modal-fields, .page-template-template-edit-postcard .compare-step .skip-modal-fields, .page-template-template-calendar-mail .compare-step .skip-modal-fields,
.page-template-template-draft-mail .compare-step .skip-modal-fields, .page-template-page-templatestemplate-mail-center-php .compare-step .skip-modal-fields,
.page-template-page-templatestemplate-active-mail-php .compare-step .skip-modal-fields, .page-template-page-templatestemplate-postcards-php .compare-step .skip-modal-fields,
.page-template-page-templatestemplate-create-postcard-php .compare-step .skip-modal-fields {
  height: 596px;
}
.postcards-template-default .reports-table__actions-wrap img, .page-template-template-edit-postcard .reports-table__actions-wrap img, .page-template-template-calendar-mail .reports-table__actions-wrap img,
.page-template-template-draft-mail .reports-table__actions-wrap img, .page-template-page-templatestemplate-mail-center-php .reports-table__actions-wrap img,
.page-template-page-templatestemplate-active-mail-php .reports-table__actions-wrap img, .page-template-page-templatestemplate-postcards-php .reports-table__actions-wrap img,
.page-template-page-templatestemplate-create-postcard-php .reports-table__actions-wrap img {
  height: 20px !important;
}
.postcards-template-default #action-modal, .page-template-template-edit-postcard #action-modal, .page-template-template-calendar-mail #action-modal,
.page-template-template-draft-mail #action-modal, .page-template-page-templatestemplate-mail-center-php #action-modal,
.page-template-page-templatestemplate-active-mail-php #action-modal, .page-template-page-templatestemplate-postcards-php #action-modal,
.page-template-page-templatestemplate-create-postcard-php #action-modal {
  padding: 24px;
  width: 440px;
  border-radius: 16px;
}
.postcards-template-default #action-modal label, .page-template-template-edit-postcard #action-modal label, .page-template-template-calendar-mail #action-modal label,
.page-template-template-draft-mail #action-modal label, .page-template-page-templatestemplate-mail-center-php #action-modal label,
.page-template-page-templatestemplate-active-mail-php #action-modal label, .page-template-page-templatestemplate-postcards-php #action-modal label,
.page-template-page-templatestemplate-create-postcard-php #action-modal label {
  margin-bottom: 12px;
}
.postcards-template-default #action-modal .modal-edit__btn, .page-template-template-edit-postcard #action-modal .modal-edit__btn, .page-template-template-calendar-mail #action-modal .modal-edit__btn,
.page-template-template-draft-mail #action-modal .modal-edit__btn, .page-template-page-templatestemplate-mail-center-php #action-modal .modal-edit__btn,
.page-template-page-templatestemplate-active-mail-php #action-modal .modal-edit__btn, .page-template-page-templatestemplate-postcards-php #action-modal .modal-edit__btn,
.page-template-page-templatestemplate-create-postcard-php #action-modal .modal-edit__btn {
  margin-top: 12px;
}
.postcards-template-default #exitWithoutSaveModal, .page-template-template-edit-postcard #exitWithoutSaveModal, .page-template-template-calendar-mail #exitWithoutSaveModal,
.page-template-template-draft-mail #exitWithoutSaveModal, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content {
  background: white;
  padding: 24px;
  width: 440px;
  border-radius: 16px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content label, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content label, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content label,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content label, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content label,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content label, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content label,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content label {
  display: block;
  font-size: 20px;
  font-weight: 600;
  color: rgb(11, 61, 145);
  margin-bottom: 12px;
  line-height: 1.4;
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content p, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content p, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content p,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content p, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content p,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content p, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content p,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content p {
  font-size: 14px;
  color: rgb(102, 112, 133);
  margin-bottom: 24px;
  line-height: 1.5;
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button {
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.3s ease;
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary {
  background: white;
  color: rgb(11, 61, 145);
  border: 1px solid rgb(207, 219, 213);
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_secondary:hover {
  background: rgb(240, 245, 242);
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .postcards-template-default .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .postcards-template-default .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button, .page-template-template-edit-postcard .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button, .page-template-template-calendar-mail .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button,
.page-template-template-draft-mail .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit, .modal-contact .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button, .woocommerce-message .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button,
.woocommerce-error .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit, .modal-report .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button, .role-user.woocommerce-order-received .shop_table_responsive .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button, .postcards-template-default .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button, .postcards-template-default .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .page-template-template-edit-postcard .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button, .page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit, .modal-contact .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button, .woocommerce-message .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button,
.woocommerce-error .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit, .modal-report .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button, .role-user.woocommerce-order-received .shop_table_responsive .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button, .postcards-template-default .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button, .postcards-template-default .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button, .page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .page-template-template-calendar-mail .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit, .modal-contact .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button, .woocommerce-message .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button,
.woocommerce-error .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit, .modal-report .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button, .role-user.woocommerce-order-received .shop_table_responsive .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button,
.postcards-template-default .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button,
.page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button,
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button,
.postcards-template-default .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button,
.page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button,
.page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button,
.page-template-template-draft-mail .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit,
.modal-contact .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button,
.woocommerce-message .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button,
.woocommerce-error .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit,
.modal-report .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button,
.woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button,
.woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button,
.woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button,
.woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button,
.role-user.woocommerce-order-received .shop_table_responsive .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button, .postcards-template-default .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button, .postcards-template-default .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button, .page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button, .page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit, .modal-contact .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button, .woocommerce-message .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button,
.woocommerce-error .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit, .modal-report .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button, .role-user.woocommerce-order-received .shop_table_responsive .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button,
.postcards-template-default .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button,
.page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button,
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button,
.postcards-template-default .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button,
.page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button,
.page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit,
.modal-contact .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button,
.woocommerce-message .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button,
.woocommerce-error .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit,
.modal-report .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button,
.woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button,
.woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button,
.woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button,
.woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button,
.role-user.woocommerce-order-received .shop_table_responsive .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button, .postcards-template-default .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button, .postcards-template-default .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button, .page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button, .page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit, .modal-contact .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button, .woocommerce-message .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button,
.woocommerce-error .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit, .modal-report .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button, .woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button, .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button, .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button, .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button, .role-user.woocommerce-order-received .shop_table_responsive .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button,
.postcards-template-default .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button,
.page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button,
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button,
.postcards-template-default .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button,
.page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button,
.page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit,
.modal-contact .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button,
.woocommerce-message .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button,
.woocommerce-error .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit,
.modal-report .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button,
.woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button,
.woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button,
.woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button,
.woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button,
.role-user.woocommerce-order-received .shop_table_responsive .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button {
  background: rgb(11, 61, 145);
  color: white;
}
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .postcards-template-default .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .postcards-template-default .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit:hover, .modal-contact .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button:hover, .woocommerce-message .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button:hover,
.woocommerce-error .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit:hover, .modal-report .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button:hover, .woocommerce-account .site-main .woocommerce-MyAccount-content .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .woocommerce-checkout .woocommerce-checkout-payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .woocommerce-checkout #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .woocommerce-add-payment-method #payment .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button:hover, .role-user.woocommerce-order-received .shop_table_responsive .postcards-template-default #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button:hover, .postcards-template-default .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button:hover, .postcards-template-default .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit:hover, .modal-contact .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button:hover, .woocommerce-message .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button:hover,
.woocommerce-error .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit:hover, .modal-report .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button:hover, .woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .woocommerce-checkout #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .woocommerce-add-payment-method #payment .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button:hover, .role-user.woocommerce-order-received .shop_table_responsive .page-template-template-edit-postcard #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button:hover, .postcards-template-default .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button:hover, .postcards-template-default .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit:hover, .modal-contact .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button:hover, .woocommerce-message .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button:hover,
.woocommerce-error .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit:hover, .modal-report .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button:hover, .woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .woocommerce-checkout #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .woocommerce-add-payment-method #payment .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button:hover, .role-user.woocommerce-order-received .shop_table_responsive .page-template-template-calendar-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button:hover,
.postcards-template-default .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button:hover,
.postcards-template-default .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit:hover,
.modal-contact .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button:hover,
.woocommerce-message .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button:hover,
.woocommerce-error .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit:hover,
.modal-report .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button:hover,
.woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.woocommerce-checkout .woocommerce-checkout-payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover,
.woocommerce-checkout #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover,
.woocommerce-add-payment-method #payment .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button:hover,
.role-user.woocommerce-order-received .shop_table_responsive .page-template-template-draft-mail #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button:hover, .postcards-template-default .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button:hover, .postcards-template-default .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit:hover, .modal-contact .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button:hover, .woocommerce-message .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button:hover,
.woocommerce-error .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit:hover, .modal-report .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button:hover, .woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .woocommerce-checkout #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button:hover, .role-user.woocommerce-order-received .shop_table_responsive .page-template-page-templatestemplate-mail-center-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button:hover,
.postcards-template-default .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button:hover,
.postcards-template-default .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit:hover,
.modal-contact .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button:hover,
.woocommerce-message .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button:hover,
.woocommerce-error .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit:hover,
.modal-report .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button:hover,
.woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover,
.woocommerce-checkout #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover,
.woocommerce-add-payment-method #payment .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button:hover,
.role-user.woocommerce-order-received .shop_table_responsive .page-template-page-templatestemplate-active-mail-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button:hover, .postcards-template-default .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button:hover, .postcards-template-default .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button:hover, .page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button:hover, .page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit:hover, .modal-contact .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button:hover, .woocommerce-message .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button:hover,
.woocommerce-error .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit:hover, .modal-report .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button:hover, .woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover, .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover, .woocommerce-checkout #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover, .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover, .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button:hover, .role-user.woocommerce-order-received .shop_table_responsive .page-template-page-templatestemplate-postcards-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.btn_main:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-add-payment-method #payment button.button:hover,
.postcards-template-default .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-add-payment-method #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .postcards-template-default .woocommerce-checkout #payment button.button:hover,
.postcards-template-default .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-edit-postcard .woocommerce-checkout #payment button.button:hover,
.page-template-template-edit-postcard .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-calendar-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-calendar-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-template-draft-mail .woocommerce-checkout #payment button.button:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-contact button.wpcf7-submit:hover,
.modal-contact .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-message button.button:hover,
.woocommerce-message .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-error button.button:hover,
.woocommerce-error .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .modal-report button.wpcf7-submit:hover,
.modal-report .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.wpcf7-submit:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-account .site-main .woocommerce-MyAccount-content button.button:hover,
.woocommerce-account .site-main .woocommerce-MyAccount-content .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout .woocommerce-checkout-payment button.button:hover,
.woocommerce-checkout .woocommerce-checkout-payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-checkout #payment button.button:hover,
.woocommerce-checkout #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .woocommerce-add-payment-method #payment button.button:hover,
.woocommerce-add-payment-method #payment .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover,
.page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn .role-user.woocommerce-order-received .shop_table_responsive button.button:hover,
.role-user.woocommerce-order-received .shop_table_responsive .page-template-page-templatestemplate-create-postcard-php #exitWithoutSaveModal .modal-action__content .modal-edit__btn button.button:hover {
  background: rgb(9, 48, 115);
}
.postcards-template-default #place_order_alt, .page-template-template-edit-postcard #place_order_alt, .page-template-template-calendar-mail #place_order_alt,
.page-template-template-draft-mail #place_order_alt, .page-template-page-templatestemplate-mail-center-php #place_order_alt,
.page-template-page-templatestemplate-active-mail-php #place_order_alt, .page-template-page-templatestemplate-postcards-php #place_order_alt,
.page-template-page-templatestemplate-create-postcard-php #place_order_alt {
  display: none !important;
}
.postcards-template-default .logout-modal, .page-template-template-edit-postcard .logout-modal, .page-template-template-calendar-mail .logout-modal,
.page-template-template-draft-mail .logout-modal, .page-template-page-templatestemplate-mail-center-php .logout-modal,
.page-template-page-templatestemplate-active-mail-php .logout-modal, .page-template-page-templatestemplate-postcards-php .logout-modal,
.page-template-page-templatestemplate-create-postcard-php .logout-modal {
  padding: 0 !important;
}
.postcards-template-default .logout-modal .modal-content, .page-template-template-edit-postcard .logout-modal .modal-content, .page-template-template-calendar-mail .logout-modal .modal-content,
.page-template-template-draft-mail .logout-modal .modal-content, .page-template-page-templatestemplate-mail-center-php .logout-modal .modal-content,
.page-template-page-templatestemplate-active-mail-php .logout-modal .modal-content, .page-template-page-templatestemplate-postcards-php .logout-modal .modal-content,
.page-template-page-templatestemplate-create-postcard-php .logout-modal .modal-content {
  height: auto !important;
}
.postcards-template-default .close-modal, .page-template-template-edit-postcard .close-modal, .page-template-template-calendar-mail .close-modal,
.page-template-template-draft-mail .close-modal, .page-template-page-templatestemplate-mail-center-php .close-modal,
.page-template-page-templatestemplate-active-mail-php .close-modal, .page-template-page-templatestemplate-postcards-php .close-modal,
.page-template-page-templatestemplate-create-postcard-php .close-modal {
  border: 1px solid rgb(207, 219, 213);
  border-radius: 8px;
}
.postcards-template-default .modal-preview, .page-template-template-edit-postcard .modal-preview, .page-template-template-calendar-mail .modal-preview,
.page-template-template-draft-mail .modal-preview, .page-template-page-templatestemplate-mail-center-php .modal-preview,
.page-template-page-templatestemplate-active-mail-php .modal-preview, .page-template-page-templatestemplate-postcards-php .modal-preview,
.page-template-page-templatestemplate-create-postcard-php .modal-preview {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.postcards-template-default .modal-content, .page-template-template-edit-postcard .modal-content, .page-template-template-calendar-mail .modal-content,
.page-template-template-draft-mail .modal-content, .page-template-page-templatestemplate-mail-center-php .modal-content,
.page-template-page-templatestemplate-active-mail-php .modal-content, .page-template-page-templatestemplate-postcards-php .modal-content,
.page-template-page-templatestemplate-create-postcard-php .modal-content {
  background: white;
  padding: 15px 2px;
  overflow: auto;
  border-radius: 8px;
  position: relative;
  height: 850px;
  width: 100%;
  max-width: 1200px;
}
.postcards-template-default .modal-content.mailing-preview-modal, .page-template-template-edit-postcard .modal-content.mailing-preview-modal, .page-template-template-calendar-mail .modal-content.mailing-preview-modal,
.page-template-template-draft-mail .modal-content.mailing-preview-modal, .page-template-page-templatestemplate-mail-center-php .modal-content.mailing-preview-modal,
.page-template-page-templatestemplate-active-mail-php .modal-content.mailing-preview-modal, .page-template-page-templatestemplate-postcards-php .modal-content.mailing-preview-modal,
.page-template-page-templatestemplate-create-postcard-php .modal-content.mailing-preview-modal {
  padding: 32px;
}
.postcards-template-default .modal-content .envelope, .postcards-template-default .modal-content .imageQr, .postcards-template-default .modal-content .imageBox, .postcards-template-default .modal-content .create-postcard__front.inside-side .border, .page-template-template-edit-postcard .modal-content .envelope, .page-template-template-edit-postcard .modal-content .imageQr, .page-template-template-edit-postcard .modal-content .imageBox, .page-template-template-edit-postcard .modal-content .create-postcard__front.inside-side .border, .page-template-template-calendar-mail .modal-content .envelope, .page-template-template-calendar-mail .modal-content .imageQr, .page-template-template-calendar-mail .modal-content .imageBox, .page-template-template-calendar-mail .modal-content .create-postcard__front.inside-side .border,
.page-template-template-draft-mail .modal-content .envelope,
.page-template-template-draft-mail .modal-content .imageQr,
.page-template-template-draft-mail .modal-content .imageBox,
.page-template-template-draft-mail .modal-content .create-postcard__front.inside-side .border, .page-template-page-templatestemplate-mail-center-php .modal-content .envelope, .page-template-page-templatestemplate-mail-center-php .modal-content .imageQr, .page-template-page-templatestemplate-mail-center-php .modal-content .imageBox, .page-template-page-templatestemplate-mail-center-php .modal-content .create-postcard__front.inside-side .border,
.page-template-page-templatestemplate-active-mail-php .modal-content .envelope,
.page-template-page-templatestemplate-active-mail-php .modal-content .imageQr,
.page-template-page-templatestemplate-active-mail-php .modal-content .imageBox,
.page-template-page-templatestemplate-active-mail-php .modal-content .create-postcard__front.inside-side .border, .page-template-page-templatestemplate-postcards-php .modal-content .envelope, .page-template-page-templatestemplate-postcards-php .modal-content .imageQr, .page-template-page-templatestemplate-postcards-php .modal-content .imageBox, .page-template-page-templatestemplate-postcards-php .modal-content .create-postcard__front.inside-side .border,
.page-template-page-templatestemplate-create-postcard-php .modal-content .envelope,
.page-template-page-templatestemplate-create-postcard-php .modal-content .imageQr,
.page-template-page-templatestemplate-create-postcard-php .modal-content .imageBox,
.page-template-page-templatestemplate-create-postcard-php .modal-content .create-postcard__front.inside-side .border {
  height: 525px !important;
}
.postcards-template-default .modal-content .imageBox img, .page-template-template-edit-postcard .modal-content .imageBox img, .page-template-template-calendar-mail .modal-content .imageBox img,
.page-template-template-draft-mail .modal-content .imageBox img, .page-template-page-templatestemplate-mail-center-php .modal-content .imageBox img,
.page-template-page-templatestemplate-active-mail-php .modal-content .imageBox img, .page-template-page-templatestemplate-postcards-php .modal-content .imageBox img,
.page-template-page-templatestemplate-create-postcard-php .modal-content .imageBox img {
  height: 100%;
  width: 100%;
}
.postcards-template-default .modal-content .inside-side, .page-template-template-edit-postcard .modal-content .inside-side, .page-template-template-calendar-mail .modal-content .inside-side,
.page-template-template-draft-mail .modal-content .inside-side, .page-template-page-templatestemplate-mail-center-php .modal-content .inside-side,
.page-template-page-templatestemplate-active-mail-php .modal-content .inside-side, .page-template-page-templatestemplate-postcards-php .modal-content .inside-side,
.page-template-page-templatestemplate-create-postcard-php .modal-content .inside-side {
  aspect-ratio: auto !important;
}
.postcards-template-default .modal-content .create-postcard__front.back-side:after, .page-template-template-edit-postcard .modal-content .create-postcard__front.back-side:after, .page-template-template-calendar-mail .modal-content .create-postcard__front.back-side:after,
.page-template-template-draft-mail .modal-content .create-postcard__front.back-side:after, .page-template-page-templatestemplate-mail-center-php .modal-content .create-postcard__front.back-side:after,
.page-template-page-templatestemplate-active-mail-php .modal-content .create-postcard__front.back-side:after, .page-template-page-templatestemplate-postcards-php .modal-content .create-postcard__front.back-side:after,
.page-template-page-templatestemplate-create-postcard-php .modal-content .create-postcard__front.back-side:after {
  height: 500px !important;
  left: -51px !important;
}
.postcards-template-default .modal-content .create-postcard__front.front-side:after, .page-template-template-edit-postcard .modal-content .create-postcard__front.front-side:after, .page-template-template-calendar-mail .modal-content .create-postcard__front.front-side:after,
.page-template-template-draft-mail .modal-content .create-postcard__front.front-side:after, .page-template-page-templatestemplate-mail-center-php .modal-content .create-postcard__front.front-side:after,
.page-template-page-templatestemplate-active-mail-php .modal-content .create-postcard__front.front-side:after, .page-template-page-templatestemplate-postcards-php .modal-content .create-postcard__front.front-side:after,
.page-template-page-templatestemplate-create-postcard-php .modal-content .create-postcard__front.front-side:after {
  height: 500px !important;
  right: -67px !important;
}
.postcards-template-default .modal-preview-close, .page-template-template-edit-postcard .modal-preview-close, .page-template-template-calendar-mail .modal-preview-close,
.page-template-template-draft-mail .modal-preview-close, .page-template-page-templatestemplate-mail-center-php .modal-preview-close,
.page-template-page-templatestemplate-active-mail-php .modal-preview-close, .page-template-page-templatestemplate-postcards-php .modal-preview-close,
.page-template-page-templatestemplate-create-postcard-php .modal-preview-close {
  position: absolute;
  top: 32px;
  right: 32px;
  padding: 1px 7px;
  font-size: 28px;
  line-height: 1;
  cursor: pointer;
  border: 1px solid rgb(207, 219, 213);
  border-radius: 8px;
}
.postcards-template-default .modal-content__inner, .page-template-template-edit-postcard .modal-content__inner, .page-template-template-calendar-mail .modal-content__inner,
.page-template-template-draft-mail .modal-content__inner, .page-template-page-templatestemplate-mail-center-php .modal-content__inner,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner, .page-template-page-templatestemplate-postcards-php .modal-content__inner,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner {
  background-color: rgb(240, 245, 242);
  padding: 55px 150px;
  border-radius: 12px;
}
.postcards-template-default .mail-center__nav a, .page-template-template-edit-postcard .mail-center__nav a, .page-template-template-calendar-mail .mail-center__nav a,
.page-template-template-draft-mail .mail-center__nav a, .page-template-page-templatestemplate-mail-center-php .mail-center__nav a,
.page-template-page-templatestemplate-active-mail-php .mail-center__nav a, .page-template-page-templatestemplate-postcards-php .mail-center__nav a,
.page-template-page-templatestemplate-create-postcard-php .mail-center__nav a {
  font-weight: 600;
  font-size: 16px;
  padding: 6px 27px;
  border-radius: 8px;
  color: #0A2E36;
}
.postcards-template-default .mail-center__nav a.active, .page-template-template-edit-postcard .mail-center__nav a.active, .page-template-template-calendar-mail .mail-center__nav a.active,
.page-template-template-draft-mail .mail-center__nav a.active, .page-template-page-templatestemplate-mail-center-php .mail-center__nav a.active,
.page-template-page-templatestemplate-active-mail-php .mail-center__nav a.active, .page-template-page-templatestemplate-postcards-php .mail-center__nav a.active,
.page-template-page-templatestemplate-create-postcard-php .mail-center__nav a.active {
  color: white;
  background-color: #23A455;
}
.postcards-template-default .mail-center__title, .page-template-template-edit-postcard .mail-center__title, .page-template-template-calendar-mail .mail-center__title,
.page-template-template-draft-mail .mail-center__title, .page-template-page-templatestemplate-mail-center-php .mail-center__title,
.page-template-page-templatestemplate-active-mail-php .mail-center__title, .page-template-page-templatestemplate-postcards-php .mail-center__title,
.page-template-page-templatestemplate-create-postcard-php .mail-center__title {
  font-family: "ChakraPetch";
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 20px;
}
.postcards-template-default .mail-center-all__nav, .page-template-template-edit-postcard .mail-center-all__nav, .page-template-template-calendar-mail .mail-center-all__nav,
.page-template-template-draft-mail .mail-center-all__nav, .page-template-page-templatestemplate-mail-center-php .mail-center-all__nav,
.page-template-page-templatestemplate-active-mail-php .mail-center-all__nav, .page-template-page-templatestemplate-postcards-php .mail-center-all__nav,
.page-template-page-templatestemplate-create-postcard-php .mail-center-all__nav {
  display: flex;
  gap: 4px;
  width: fit-content;
  background-color: #F0F5F2;
  border-radius: 8px;
  padding: 2px;
}
.postcards-template-default .mail-center-all__nav a, .page-template-template-edit-postcard .mail-center-all__nav a, .page-template-template-calendar-mail .mail-center-all__nav a,
.page-template-template-draft-mail .mail-center-all__nav a, .page-template-page-templatestemplate-mail-center-php .mail-center-all__nav a,
.page-template-page-templatestemplate-active-mail-php .mail-center-all__nav a, .page-template-page-templatestemplate-postcards-php .mail-center-all__nav a,
.page-template-page-templatestemplate-create-postcard-php .mail-center-all__nav a {
  padding: 6px 35px;
  font-weight: 600;
  font-size: 16px;
  color: #6B7075;
  border-radius: 8px;
}
.postcards-template-default .mail-center-all__nav a.active, .page-template-template-edit-postcard .mail-center-all__nav a.active, .page-template-template-calendar-mail .mail-center-all__nav a.active,
.page-template-template-draft-mail .mail-center-all__nav a.active, .page-template-page-templatestemplate-mail-center-php .mail-center-all__nav a.active,
.page-template-page-templatestemplate-active-mail-php .mail-center-all__nav a.active, .page-template-page-templatestemplate-postcards-php .mail-center-all__nav a.active,
.page-template-page-templatestemplate-create-postcard-php .mail-center-all__nav a.active {
  color: #23A455;
  background-color: white;
}
.postcards-template-default .mail-center-all__nav-wrap, .page-template-template-edit-postcard .mail-center-all__nav-wrap, .page-template-template-calendar-mail .mail-center-all__nav-wrap,
.page-template-template-draft-mail .mail-center-all__nav-wrap, .page-template-page-templatestemplate-mail-center-php .mail-center-all__nav-wrap,
.page-template-page-templatestemplate-active-mail-php .mail-center-all__nav-wrap, .page-template-page-templatestemplate-postcards-php .mail-center-all__nav-wrap,
.page-template-page-templatestemplate-create-postcard-php .mail-center-all__nav-wrap {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.postcards-template-default .mail-center-all__nav-wrap a, .page-template-template-edit-postcard .mail-center-all__nav-wrap a, .page-template-template-calendar-mail .mail-center-all__nav-wrap a,
.page-template-template-draft-mail .mail-center-all__nav-wrap a, .page-template-page-templatestemplate-mail-center-php .mail-center-all__nav-wrap a,
.page-template-page-templatestemplate-active-mail-php .mail-center-all__nav-wrap a, .page-template-page-templatestemplate-postcards-php .mail-center-all__nav-wrap a,
.page-template-page-templatestemplate-create-postcard-php .mail-center-all__nav-wrap a {
  display: flex;
  gap: 12px;
  padding: 8px 16px 9px;
}
.postcards-template-default .mail-center-all__nav-wrap a::before, .page-template-template-edit-postcard .mail-center-all__nav-wrap a::before, .page-template-template-calendar-mail .mail-center-all__nav-wrap a::before,
.page-template-template-draft-mail .mail-center-all__nav-wrap a::before, .page-template-page-templatestemplate-mail-center-php .mail-center-all__nav-wrap a::before,
.page-template-page-templatestemplate-active-mail-php .mail-center-all__nav-wrap a::before, .page-template-page-templatestemplate-postcards-php .mail-center-all__nav-wrap a::before,
.page-template-page-templatestemplate-create-postcard-php .mail-center-all__nav-wrap a::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/mailer/plus.svg");
  mask-image: url("../img/icons/mailer/plus.svg");
}
.postcards-template-default .btn_cancel, .page-template-template-edit-postcard .btn_cancel, .page-template-template-calendar-mail .btn_cancel,
.page-template-template-draft-mail .btn_cancel, .page-template-page-templatestemplate-mail-center-php .btn_cancel,
.page-template-page-templatestemplate-active-mail-php .btn_cancel, .page-template-page-templatestemplate-postcards-php .btn_cancel,
.page-template-page-templatestemplate-create-postcard-php .btn_cancel {
  border: none;
}
.postcards-template-default .reports-table__actions-btn, .page-template-template-edit-postcard .reports-table__actions-btn, .page-template-template-calendar-mail .reports-table__actions-btn,
.page-template-template-draft-mail .reports-table__actions-btn, .page-template-page-templatestemplate-mail-center-php .reports-table__actions-btn,
.page-template-page-templatestemplate-active-mail-php .reports-table__actions-btn, .page-template-page-templatestemplate-postcards-php .reports-table__actions-btn,
.page-template-page-templatestemplate-create-postcard-php .reports-table__actions-btn {
  border-radius: 8px 8px 8px 8px;
  overflow: hidden;
}
.postcards-template-default .reports-table__actions-btn .action-report-btn, .page-template-template-edit-postcard .reports-table__actions-btn .action-report-btn, .page-template-template-calendar-mail .reports-table__actions-btn .action-report-btn,
.page-template-template-draft-mail .reports-table__actions-btn .action-report-btn, .page-template-page-templatestemplate-mail-center-php .reports-table__actions-btn .action-report-btn,
.page-template-page-templatestemplate-active-mail-php .reports-table__actions-btn .action-report-btn, .page-template-page-templatestemplate-postcards-php .reports-table__actions-btn .action-report-btn,
.page-template-page-templatestemplate-create-postcard-php .reports-table__actions-btn .action-report-btn {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  padding: 8px 12px;
}
.postcards-template-default .reports-table__actions-btn .action-report-btn:hover, .page-template-template-edit-postcard .reports-table__actions-btn .action-report-btn:hover, .page-template-template-calendar-mail .reports-table__actions-btn .action-report-btn:hover,
.page-template-template-draft-mail .reports-table__actions-btn .action-report-btn:hover, .page-template-page-templatestemplate-mail-center-php .reports-table__actions-btn .action-report-btn:hover,
.page-template-page-templatestemplate-active-mail-php .reports-table__actions-btn .action-report-btn:hover, .page-template-page-templatestemplate-postcards-php .reports-table__actions-btn .action-report-btn:hover,
.page-template-page-templatestemplate-create-postcard-php .reports-table__actions-btn .action-report-btn:hover {
  background: #E4FFE8;
}
.postcards-template-default .template-postcards, .page-template-template-edit-postcard .template-postcards, .page-template-template-calendar-mail .template-postcards,
.page-template-template-draft-mail .template-postcards, .page-template-page-templatestemplate-mail-center-php .template-postcards,
.page-template-page-templatestemplate-active-mail-php .template-postcards, .page-template-page-templatestemplate-postcards-php .template-postcards,
.page-template-page-templatestemplate-create-postcard-php .template-postcards {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: min-content;
  gap: 12px;
}
.postcards-template-default .template-postcards--default, .page-template-template-edit-postcard .template-postcards--default, .page-template-template-calendar-mail .template-postcards--default,
.page-template-template-draft-mail .template-postcards--default, .page-template-page-templatestemplate-mail-center-php .template-postcards--default,
.page-template-page-templatestemplate-active-mail-php .template-postcards--default, .page-template-page-templatestemplate-postcards-php .template-postcards--default,
.page-template-page-templatestemplate-create-postcard-php .template-postcards--default {
  gap: 16px;
}
.postcards-template-default .template-postcards__item, .page-template-template-edit-postcard .template-postcards__item, .page-template-template-calendar-mail .template-postcards__item,
.page-template-template-draft-mail .template-postcards__item, .page-template-page-templatestemplate-mail-center-php .template-postcards__item,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item, .page-template-page-templatestemplate-postcards-php .template-postcards__item,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item {
  border: 1px solid #CFDBD5;
  border-radius: 8px;
  position: relative;
  height: auto;
  min-width: 0;
}
.postcards-template-default .template-postcards__item-badge, .page-template-template-edit-postcard .template-postcards__item-badge, .page-template-template-calendar-mail .template-postcards__item-badge,
.page-template-template-draft-mail .template-postcards__item-badge, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-badge,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-badge, .page-template-page-templatestemplate-postcards-php .template-postcards__item-badge,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-badge {
  display: flex;
  gap: 7px;
  font-size: 12px;
  font-weight: 700;
  color: #23A455;
  padding: 8px 12px;
  border-radius: 0 0 12px 12px;
  position: absolute;
  top: 1px;
  left: 50%;
  transform: translate(-50%, 0);
  background-color: #E4FFE8;
  text-wrap-mode: nowrap;
}
.postcards-template-default .template-postcards__item-badge img, .page-template-template-edit-postcard .template-postcards__item-badge img, .page-template-template-calendar-mail .template-postcards__item-badge img,
.page-template-template-draft-mail .template-postcards__item-badge img, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-badge img,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-badge img, .page-template-page-templatestemplate-postcards-php .template-postcards__item-badge img,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-badge img {
  display: block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
.postcards-template-default .template-postcards__item-img, .page-template-template-edit-postcard .template-postcards__item-img, .page-template-template-calendar-mail .template-postcards__item-img,
.page-template-template-draft-mail .template-postcards__item-img, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-img,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-img, .page-template-page-templatestemplate-postcards-php .template-postcards__item-img,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-img {
  margin-bottom: 20px;
  border-radius: 8px;
  aspect-ratio: 5/3;
  border: 1px solid rgb(240, 245, 242);
}
.postcards-template-default .template-postcards__item-wrap, .page-template-template-edit-postcard .template-postcards__item-wrap, .page-template-template-calendar-mail .template-postcards__item-wrap,
.page-template-template-draft-mail .template-postcards__item-wrap, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-wrap,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-wrap, .page-template-page-templatestemplate-postcards-php .template-postcards__item-wrap,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-wrap {
  position: relative;
  aspect-ratio: 30/21;
}
.postcards-template-default .template-postcards__item-message, .page-template-template-edit-postcard .template-postcards__item-message, .page-template-template-calendar-mail .template-postcards__item-message,
.page-template-template-draft-mail .template-postcards__item-message, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-message,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-message, .page-template-page-templatestemplate-postcards-php .template-postcards__item-message,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-message {
  font-size: 10px;
  line-height: 1.2;
  overflow: hidden;
  padding: 10px;
  height: 100%;
  width: 100%;
  background: #F0F5F2;
  border-radius: 8px;
  display: flex;
  align-items: center;
}
.postcards-template-default .template-postcards__item .reports-table__actions-btn, .page-template-template-edit-postcard .template-postcards__item .reports-table__actions-btn, .page-template-template-calendar-mail .template-postcards__item .reports-table__actions-btn,
.page-template-template-draft-mail .template-postcards__item .reports-table__actions-btn, .page-template-page-templatestemplate-mail-center-php .template-postcards__item .reports-table__actions-btn,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item .reports-table__actions-btn, .page-template-page-templatestemplate-postcards-php .template-postcards__item .reports-table__actions-btn,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item .reports-table__actions-btn {
  width: 140px;
}
.postcards-template-default .template-postcards__item-info, .page-template-template-edit-postcard .template-postcards__item-info, .page-template-template-calendar-mail .template-postcards__item-info,
.page-template-template-draft-mail .template-postcards__item-info, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-info,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-info, .page-template-page-templatestemplate-postcards-php .template-postcards__item-info,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
.postcards-template-default .template-postcards__item-info-title p, .page-template-template-edit-postcard .template-postcards__item-info-title p, .page-template-template-calendar-mail .template-postcards__item-info-title p,
.page-template-template-draft-mail .template-postcards__item-info-title p, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-info-title p,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-info-title p, .page-template-page-templatestemplate-postcards-php .template-postcards__item-info-title p,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-info-title p {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 4px;
}
.postcards-template-default .template-postcards__item-info-title span, .page-template-template-edit-postcard .template-postcards__item-info-title span, .page-template-template-calendar-mail .template-postcards__item-info-title span,
.page-template-template-draft-mail .template-postcards__item-info-title span, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-info-title span,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-info-title span, .page-template-page-templatestemplate-postcards-php .template-postcards__item-info-title span,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-info-title span {
  font-weight: 500;
  font-size: 12px;
  color: #6B7075;
  display: block;
}
.postcards-template-default .template-postcards__item--default, .page-template-template-edit-postcard .template-postcards__item--default, .page-template-template-calendar-mail .template-postcards__item--default,
.page-template-template-draft-mail .template-postcards__item--default, .page-template-page-templatestemplate-mail-center-php .template-postcards__item--default,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item--default, .page-template-page-templatestemplate-postcards-php .template-postcards__item--default,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item--default {
  border: none;
}
.postcards-template-default .template-postcards__nav, .page-template-template-edit-postcard .template-postcards__nav, .page-template-template-calendar-mail .template-postcards__nav,
.page-template-template-draft-mail .template-postcards__nav, .page-template-page-templatestemplate-mail-center-php .template-postcards__nav,
.page-template-page-templatestemplate-active-mail-php .template-postcards__nav, .page-template-page-templatestemplate-postcards-php .template-postcards__nav,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__nav {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  gap: 10px;
}
.postcards-template-default .template-postcards__nav-search, .page-template-template-edit-postcard .template-postcards__nav-search, .page-template-template-calendar-mail .template-postcards__nav-search,
.page-template-template-draft-mail .template-postcards__nav-search, .page-template-page-templatestemplate-mail-center-php .template-postcards__nav-search,
.page-template-page-templatestemplate-active-mail-php .template-postcards__nav-search, .page-template-page-templatestemplate-postcards-php .template-postcards__nav-search,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__nav-search {
  position: relative;
}
.postcards-template-default .template-postcards__nav-search img, .page-template-template-edit-postcard .template-postcards__nav-search img, .page-template-template-calendar-mail .template-postcards__nav-search img,
.page-template-template-draft-mail .template-postcards__nav-search img, .page-template-page-templatestemplate-mail-center-php .template-postcards__nav-search img,
.page-template-page-templatestemplate-active-mail-php .template-postcards__nav-search img, .page-template-page-templatestemplate-postcards-php .template-postcards__nav-search img,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__nav-search img {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 12px;
  top: 12px;
}
.postcards-template-default .template-postcards__nav-search input, .page-template-template-edit-postcard .template-postcards__nav-search input, .page-template-template-calendar-mail .template-postcards__nav-search input,
.page-template-template-draft-mail .template-postcards__nav-search input, .page-template-page-templatestemplate-mail-center-php .template-postcards__nav-search input,
.page-template-page-templatestemplate-active-mail-php .template-postcards__nav-search input, .page-template-page-templatestemplate-postcards-php .template-postcards__nav-search input,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__nav-search input {
  padding: 10px 12px 10px 36px;
  border: 1px solid #F0F5F2;
  border-radius: 8px;
  color: #0A2E36;
  font-size: 14px;
  font-family: "RedHat";
  width: 320px;
}
.postcards-template-default .template-postcards__nav-search input::placeholder, .page-template-template-edit-postcard .template-postcards__nav-search input::placeholder, .page-template-template-calendar-mail .template-postcards__nav-search input::placeholder,
.page-template-template-draft-mail .template-postcards__nav-search input::placeholder, .page-template-page-templatestemplate-mail-center-php .template-postcards__nav-search input::placeholder,
.page-template-page-templatestemplate-active-mail-php .template-postcards__nav-search input::placeholder, .page-template-page-templatestemplate-postcards-php .template-postcards__nav-search input::placeholder,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__nav-search input::placeholder {
  color: #0A2E36;
}
.postcards-template-default .template-postcards__nav a, .page-template-template-edit-postcard .template-postcards__nav a, .page-template-template-calendar-mail .template-postcards__nav a,
.page-template-template-draft-mail .template-postcards__nav a, .page-template-page-templatestemplate-mail-center-php .template-postcards__nav a,
.page-template-page-templatestemplate-active-mail-php .template-postcards__nav a, .page-template-page-templatestemplate-postcards-php .template-postcards__nav a,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__nav a {
  display: flex;
  gap: 8px;
}
.postcards-template-default .template-postcards__nav a img, .page-template-template-edit-postcard .template-postcards__nav a img, .page-template-template-calendar-mail .template-postcards__nav a img,
.page-template-template-draft-mail .template-postcards__nav a img, .page-template-page-templatestemplate-mail-center-php .template-postcards__nav a img,
.page-template-page-templatestemplate-active-mail-php .template-postcards__nav a img, .page-template-page-templatestemplate-postcards-php .template-postcards__nav a img,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__nav a img {
  width: 20px;
  height: 20px;
}
.postcards-template-default .template-postcards-section__title, .page-template-template-edit-postcard .template-postcards-section__title, .page-template-template-calendar-mail .template-postcards-section__title,
.page-template-template-draft-mail .template-postcards-section__title, .page-template-page-templatestemplate-mail-center-php .template-postcards-section__title,
.page-template-page-templatestemplate-active-mail-php .template-postcards-section__title, .page-template-page-templatestemplate-postcards-php .template-postcards-section__title,
.page-template-page-templatestemplate-create-postcard-php .template-postcards-section__title {
  margin-bottom: 16px;
  margin-top: 0;
  font-size: 14px;
}
.postcards-template-default .template-postcards-section--default, .page-template-template-edit-postcard .template-postcards-section--default, .page-template-template-calendar-mail .template-postcards-section--default,
.page-template-template-draft-mail .template-postcards-section--default, .page-template-page-templatestemplate-mail-center-php .template-postcards-section--default,
.page-template-page-templatestemplate-active-mail-php .template-postcards-section--default, .page-template-page-templatestemplate-postcards-php .template-postcards-section--default,
.page-template-page-templatestemplate-create-postcard-php .template-postcards-section--default {
  padding: 20px;
  background-color: #F0F5F2;
  border-radius: 8px;
  margin-bottom: 32px;
}
.postcards-template-default .template-postcards-section--default .template-postcards__item-message, .page-template-template-edit-postcard .template-postcards-section--default .template-postcards__item-message, .page-template-template-calendar-mail .template-postcards-section--default .template-postcards__item-message,
.page-template-template-draft-mail .template-postcards-section--default .template-postcards__item-message, .page-template-page-templatestemplate-mail-center-php .template-postcards-section--default .template-postcards__item-message,
.page-template-page-templatestemplate-active-mail-php .template-postcards-section--default .template-postcards__item-message, .page-template-page-templatestemplate-postcards-php .template-postcards-section--default .template-postcards__item-message,
.page-template-page-templatestemplate-create-postcard-php .template-postcards-section--default .template-postcards__item-message {
  background-color: #fff !important;
}
.postcards-template-default .template-postcards-section--default .template-postcards__item-info, .page-template-template-edit-postcard .template-postcards-section--default .template-postcards__item-info, .page-template-template-calendar-mail .template-postcards-section--default .template-postcards__item-info,
.page-template-template-draft-mail .template-postcards-section--default .template-postcards__item-info, .page-template-page-templatestemplate-mail-center-php .template-postcards-section--default .template-postcards__item-info,
.page-template-page-templatestemplate-active-mail-php .template-postcards-section--default .template-postcards__item-info, .page-template-page-templatestemplate-postcards-php .template-postcards-section--default .template-postcards__item-info,
.page-template-page-templatestemplate-create-postcard-php .template-postcards-section--default .template-postcards__item-info {
  padding-right: 0;
  padding-left: 0;
}
.postcards-template-default .template-postcards-section--default .template-postcards__item-info-title, .page-template-template-edit-postcard .template-postcards-section--default .template-postcards__item-info-title, .page-template-template-calendar-mail .template-postcards-section--default .template-postcards__item-info-title,
.page-template-template-draft-mail .template-postcards-section--default .template-postcards__item-info-title, .page-template-page-templatestemplate-mail-center-php .template-postcards-section--default .template-postcards__item-info-title,
.page-template-page-templatestemplate-active-mail-php .template-postcards-section--default .template-postcards__item-info-title, .page-template-page-templatestemplate-postcards-php .template-postcards-section--default .template-postcards__item-info-title,
.page-template-page-templatestemplate-create-postcard-php .template-postcards-section--default .template-postcards__item-info-title {
  min-width: 0;
  position: relative;
}
.postcards-template-default .template-postcards-section--default .template-postcards__item-info-title p, .page-template-template-edit-postcard .template-postcards-section--default .template-postcards__item-info-title p, .page-template-template-calendar-mail .template-postcards-section--default .template-postcards__item-info-title p,
.page-template-template-draft-mail .template-postcards-section--default .template-postcards__item-info-title p, .page-template-page-templatestemplate-mail-center-php .template-postcards-section--default .template-postcards__item-info-title p,
.page-template-page-templatestemplate-active-mail-php .template-postcards-section--default .template-postcards__item-info-title p, .page-template-page-templatestemplate-postcards-php .template-postcards-section--default .template-postcards__item-info-title p,
.page-template-page-templatestemplate-create-postcard-php .template-postcards-section--default .template-postcards__item-info-title p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
  min-width: 0;
}
.postcards-template-default .template-postcards-section--default .template-postcards__item-message, .page-template-template-edit-postcard .template-postcards-section--default .template-postcards__item-message, .page-template-template-calendar-mail .template-postcards-section--default .template-postcards__item-message,
.page-template-template-draft-mail .template-postcards-section--default .template-postcards__item-message, .page-template-page-templatestemplate-mail-center-php .template-postcards-section--default .template-postcards__item-message,
.page-template-page-templatestemplate-active-mail-php .template-postcards-section--default .template-postcards__item-message, .page-template-page-templatestemplate-postcards-php .template-postcards-section--default .template-postcards__item-message,
.page-template-page-templatestemplate-create-postcard-php .template-postcards-section--default .template-postcards__item-message {
  border: 1px solid #CFDBD5;
}
.postcards-template-default .template-postcards-section--default .btn_preview_postcard_template, .page-template-template-edit-postcard .template-postcards-section--default .btn_preview_postcard_template, .page-template-template-calendar-mail .template-postcards-section--default .btn_preview_postcard_template,
.page-template-template-draft-mail .template-postcards-section--default .btn_preview_postcard_template, .page-template-page-templatestemplate-mail-center-php .template-postcards-section--default .btn_preview_postcard_template,
.page-template-page-templatestemplate-active-mail-php .template-postcards-section--default .btn_preview_postcard_template, .page-template-page-templatestemplate-postcards-php .template-postcards-section--default .btn_preview_postcard_template,
.page-template-page-templatestemplate-create-postcard-php .template-postcards-section--default .btn_preview_postcard_template {
  border: 1px solid #CFDBD5;
}
.postcards-template-default .imageBox, .page-template-template-edit-postcard .imageBox, .page-template-template-calendar-mail .imageBox,
.page-template-template-draft-mail .imageBox, .page-template-page-templatestemplate-mail-center-php .imageBox,
.page-template-page-templatestemplate-active-mail-php .imageBox, .page-template-page-templatestemplate-postcards-php .imageBox,
.page-template-page-templatestemplate-create-postcard-php .imageBox {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  cursor: move;
}
.postcards-template-default .imageBox-placeholder, .page-template-template-edit-postcard .imageBox-placeholder, .page-template-template-calendar-mail .imageBox-placeholder,
.page-template-template-draft-mail .imageBox-placeholder, .page-template-page-templatestemplate-mail-center-php .imageBox-placeholder,
.page-template-page-templatestemplate-active-mail-php .imageBox-placeholder, .page-template-page-templatestemplate-postcards-php .imageBox-placeholder,
.page-template-page-templatestemplate-create-postcard-php .imageBox-placeholder {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Chrome, Safari, Opera */
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 10px;
  cursor: pointer;
}
.postcards-template-default .imageBox-placeholder .placeholder-text, .page-template-template-edit-postcard .imageBox-placeholder .placeholder-text, .page-template-template-calendar-mail .imageBox-placeholder .placeholder-text,
.page-template-template-draft-mail .imageBox-placeholder .placeholder-text, .page-template-page-templatestemplate-mail-center-php .imageBox-placeholder .placeholder-text,
.page-template-page-templatestemplate-active-mail-php .imageBox-placeholder .placeholder-text, .page-template-page-templatestemplate-postcards-php .imageBox-placeholder .placeholder-text,
.page-template-page-templatestemplate-create-postcard-php .imageBox-placeholder .placeholder-text {
  display: flex;
  flex-direction: column;
  gap: 7px;
  text-align: center;
}
.postcards-template-default .imageBox-placeholder .placeholder-text strong, .page-template-template-edit-postcard .imageBox-placeholder .placeholder-text strong, .page-template-template-calendar-mail .imageBox-placeholder .placeholder-text strong,
.page-template-template-draft-mail .imageBox-placeholder .placeholder-text strong, .page-template-page-templatestemplate-mail-center-php .imageBox-placeholder .placeholder-text strong,
.page-template-page-templatestemplate-active-mail-php .imageBox-placeholder .placeholder-text strong, .page-template-page-templatestemplate-postcards-php .imageBox-placeholder .placeholder-text strong,
.page-template-page-templatestemplate-create-postcard-php .imageBox-placeholder .placeholder-text strong {
  font-weight: 700;
  font-size: 18.14px;
  line-height: 120%;
  letter-spacing: 0px;
  text-align: center;
  vertical-align: middle;
}
.postcards-template-default .imageBox-placeholder .placeholder-text span, .page-template-template-edit-postcard .imageBox-placeholder .placeholder-text span, .page-template-template-calendar-mail .imageBox-placeholder .placeholder-text span,
.page-template-template-draft-mail .imageBox-placeholder .placeholder-text span, .page-template-page-templatestemplate-mail-center-php .imageBox-placeholder .placeholder-text span,
.page-template-page-templatestemplate-active-mail-php .imageBox-placeholder .placeholder-text span, .page-template-page-templatestemplate-postcards-php .imageBox-placeholder .placeholder-text span,
.page-template-page-templatestemplate-create-postcard-php .imageBox-placeholder .placeholder-text span {
  font-weight: 400;
  font-size: 10px;
  line-height: 130%;
  letter-spacing: 0px;
  color: #6B7075;
}
.postcards-template-default .imageBox-placeholder .placeholder-icon, .page-template-template-edit-postcard .imageBox-placeholder .placeholder-icon, .page-template-template-calendar-mail .imageBox-placeholder .placeholder-icon,
.page-template-template-draft-mail .imageBox-placeholder .placeholder-icon, .page-template-page-templatestemplate-mail-center-php .imageBox-placeholder .placeholder-icon,
.page-template-page-templatestemplate-active-mail-php .imageBox-placeholder .placeholder-icon, .page-template-page-templatestemplate-postcards-php .imageBox-placeholder .placeholder-icon,
.page-template-page-templatestemplate-create-postcard-php .imageBox-placeholder .placeholder-icon {
  margin-bottom: 12px;
}
.postcards-template-default .imageQr, .page-template-template-edit-postcard .imageQr, .page-template-template-calendar-mail .imageQr,
.page-template-template-draft-mail .imageQr, .page-template-page-templatestemplate-mail-center-php .imageQr,
.page-template-page-templatestemplate-active-mail-php .imageQr, .page-template-page-templatestemplate-postcards-php .imageQr,
.page-template-page-templatestemplate-create-postcard-php .imageQr {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}
.postcards-template-default .imageQr__wrap, .page-template-template-edit-postcard .imageQr__wrap, .page-template-template-calendar-mail .imageQr__wrap,
.page-template-template-draft-mail .imageQr__wrap, .page-template-page-templatestemplate-mail-center-php .imageQr__wrap,
.page-template-page-templatestemplate-active-mail-php .imageQr__wrap, .page-template-page-templatestemplate-postcards-php .imageQr__wrap,
.page-template-page-templatestemplate-create-postcard-php .imageQr__wrap {
  width: 200px;
  height: 198px;
  padding: 15px;
  border-radius: 8px;
  border: 1px dashed #6B7075;
  overflow: hidden;
}
.postcards-template-default .imageBox .spinner, .page-template-template-edit-postcard .imageBox .spinner, .page-template-template-calendar-mail .imageBox .spinner,
.page-template-template-draft-mail .imageBox .spinner, .page-template-page-templatestemplate-mail-center-php .imageBox .spinner,
.page-template-page-templatestemplate-active-mail-php .imageBox .spinner, .page-template-page-templatestemplate-postcards-php .imageBox .spinner,
.page-template-page-templatestemplate-create-postcard-php .imageBox .spinner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  line-height: 400px;
  background: rgba(0, 0, 0, 0.7);
}
.postcards-template-default .modal-overlay, .page-template-template-edit-postcard .modal-overlay, .page-template-template-calendar-mail .modal-overlay,
.page-template-template-draft-mail .modal-overlay, .page-template-page-templatestemplate-mail-center-php .modal-overlay,
.page-template-page-templatestemplate-active-mail-php .modal-overlay, .page-template-page-templatestemplate-postcards-php .modal-overlay,
.page-template-page-templatestemplate-create-postcard-php .modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: none;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.postcards-template-default .create-postcard, .page-template-template-edit-postcard .create-postcard, .page-template-template-calendar-mail .create-postcard,
.page-template-template-draft-mail .create-postcard, .page-template-page-templatestemplate-mail-center-php .create-postcard,
.page-template-page-templatestemplate-active-mail-php .create-postcard, .page-template-page-templatestemplate-postcards-php .create-postcard,
.page-template-page-templatestemplate-create-postcard-php .create-postcard {
  background: #fff;
  overflow: hidden;
  border-radius: 8px;
  width: 100%;
  position: relative;
  margin: 0 auto;
}
.postcards-template-default .create-postcard .border, .page-template-template-edit-postcard .create-postcard .border, .page-template-template-calendar-mail .create-postcard .border,
.page-template-template-draft-mail .create-postcard .border, .page-template-page-templatestemplate-mail-center-php .create-postcard .border,
.page-template-page-templatestemplate-active-mail-php .create-postcard .border, .page-template-page-templatestemplate-postcards-php .create-postcard .border,
.page-template-page-templatestemplate-create-postcard-php .create-postcard .border {
  border: 2px dashed rgb(179, 190, 193);
  position: relative;
  height: 100%;
  display: flex;
}
.postcards-template-default .create-postcard .resize, .page-template-template-edit-postcard .create-postcard .resize, .page-template-template-calendar-mail .create-postcard .resize,
.page-template-template-draft-mail .create-postcard .resize, .page-template-page-templatestemplate-mail-center-php .create-postcard .resize,
.page-template-page-templatestemplate-active-mail-php .create-postcard .resize, .page-template-page-templatestemplate-postcards-php .create-postcard .resize,
.page-template-page-templatestemplate-create-postcard-php .create-postcard .resize {
  position: absolute;
  right: 12px;
  bottom: 12px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  z-index: 1;
}
.postcards-template-default .create-postcard .resize button, .page-template-template-edit-postcard .create-postcard .resize button, .page-template-template-calendar-mail .create-postcard .resize button,
.page-template-template-draft-mail .create-postcard .resize button, .page-template-page-templatestemplate-mail-center-php .create-postcard .resize button,
.page-template-page-templatestemplate-active-mail-php .create-postcard .resize button, .page-template-page-templatestemplate-postcards-php .create-postcard .resize button,
.page-template-page-templatestemplate-create-postcard-php .create-postcard .resize button {
  width: 32px;
  height: 32px;
  border: 1px solid #CFDBD5;
  color: #0A2E36;
  border-radius: 8px;
  font-size: 24px;
  background-color: #fff;
}
.postcards-template-default .create-postcard__content-footer, .page-template-template-edit-postcard .create-postcard__content-footer, .page-template-template-calendar-mail .create-postcard__content-footer,
.page-template-template-draft-mail .create-postcard__content-footer, .page-template-page-templatestemplate-mail-center-php .create-postcard__content-footer,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content-footer, .page-template-page-templatestemplate-postcards-php .create-postcard__content-footer,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content-footer {
  padding: 5px 16px;
  display: flex;
  width: calc(100% - 420px);
  justify-content: right;
  background-color: white;
  gap: 8px;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 100;
}
.postcards-template-default .create-postcard__content-footer #auto-save-message, .page-template-template-edit-postcard .create-postcard__content-footer #auto-save-message, .page-template-template-calendar-mail .create-postcard__content-footer #auto-save-message,
.page-template-template-draft-mail .create-postcard__content-footer #auto-save-message, .page-template-page-templatestemplate-mail-center-php .create-postcard__content-footer #auto-save-message,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content-footer #auto-save-message, .page-template-page-templatestemplate-postcards-php .create-postcard__content-footer #auto-save-message,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content-footer #auto-save-message {
  display: none;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  color: #6B7075;
}
.postcards-template-default .create-postcard__content-inner, .page-template-template-edit-postcard .create-postcard__content-inner, .page-template-template-calendar-mail .create-postcard__content-inner,
.page-template-template-draft-mail .create-postcard__content-inner, .page-template-page-templatestemplate-mail-center-php .create-postcard__content-inner,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content-inner, .page-template-page-templatestemplate-postcards-php .create-postcard__content-inner,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content-inner {
  border: 1px dashed rgb(179, 190, 193);
  background-color: #CFDBD5;
  padding: 3px;
  position: relative;
  aspect-ratio: 2025/1537;
  width: 800px;
  height: 600px;
}
.postcards-template-default .create-postcard__content-inner-footer, .page-template-template-edit-postcard .create-postcard__content-inner-footer, .page-template-template-calendar-mail .create-postcard__content-inner-footer,
.page-template-template-draft-mail .create-postcard__content-inner-footer, .page-template-page-templatestemplate-mail-center-php .create-postcard__content-inner-footer,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content-inner-footer, .page-template-page-templatestemplate-postcards-php .create-postcard__content-inner-footer,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content-inner-footer {
  border-top: 1px dashed rgb(179, 190, 193);
  background-color: white;
  padding: 20px;
  display: none;
  align-items: center;
  justify-content: center;
  gap: 16px;
  position: absolute;
  bottom: -1px;
  right: 0;
  left: 0;
}
.postcards-template-default .create-postcard__content-inner-footer .dot, .page-template-template-edit-postcard .create-postcard__content-inner-footer .dot, .page-template-template-calendar-mail .create-postcard__content-inner-footer .dot,
.page-template-template-draft-mail .create-postcard__content-inner-footer .dot, .page-template-page-templatestemplate-mail-center-php .create-postcard__content-inner-footer .dot,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content-inner-footer .dot, .page-template-page-templatestemplate-postcards-php .create-postcard__content-inner-footer .dot,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content-inner-footer .dot {
  width: 8px;
  height: 8px;
  background-color: rgb(231, 234, 235);
  border-radius: 50%;
  display: block;
  margin-top: 5px;
}
.postcards-template-default .create-postcard__content-inner-footer span, .page-template-template-edit-postcard .create-postcard__content-inner-footer span, .page-template-template-calendar-mail .create-postcard__content-inner-footer span,
.page-template-template-draft-mail .create-postcard__content-inner-footer span, .page-template-page-templatestemplate-mail-center-php .create-postcard__content-inner-footer span,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content-inner-footer span, .page-template-page-templatestemplate-postcards-php .create-postcard__content-inner-footer span,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content-inner-footer span {
  font-family: "RedHat";
  font-weight: 700;
  font-size: 14px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.postcards-template-default .create-postcard__content-wrap, .page-template-template-edit-postcard .create-postcard__content-wrap, .page-template-template-calendar-mail .create-postcard__content-wrap,
.page-template-template-draft-mail .create-postcard__content-wrap, .page-template-page-templatestemplate-mail-center-php .create-postcard__content-wrap,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content-wrap, .page-template-page-templatestemplate-postcards-php .create-postcard__content-wrap,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content-wrap {
  padding: 30px 10px;
  background-color: #F0F5F2;
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100% - 60px);
  width: 100%;
}
.postcards-template-default .create-postcard__content-wrap.variables-active .create-postcard__content-inner, .page-template-template-edit-postcard .create-postcard__content-wrap.variables-active .create-postcard__content-inner, .page-template-template-calendar-mail .create-postcard__content-wrap.variables-active .create-postcard__content-inner,
.page-template-template-draft-mail .create-postcard__content-wrap.variables-active .create-postcard__content-inner, .page-template-page-templatestemplate-mail-center-php .create-postcard__content-wrap.variables-active .create-postcard__content-inner,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content-wrap.variables-active .create-postcard__content-inner, .page-template-page-templatestemplate-postcards-php .create-postcard__content-wrap.variables-active .create-postcard__content-inner,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content-wrap.variables-active .create-postcard__content-inner {
  border: none;
  background-color: white;
  padding: 15px;
}
.postcards-template-default .create-postcard__header, .page-template-template-edit-postcard .create-postcard__header, .page-template-template-calendar-mail .create-postcard__header,
.page-template-template-draft-mail .create-postcard__header, .page-template-page-templatestemplate-mail-center-php .create-postcard__header,
.page-template-page-templatestemplate-active-mail-php .create-postcard__header, .page-template-page-templatestemplate-postcards-php .create-postcard__header,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__header {
  padding: 24px 24px 16px 24px;
  border-bottom: 1px solid rgb(240, 245, 242);
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  flex-direction: row-reverse;
  position: relative;
}
.postcards-template-default .create-postcard__header span, .page-template-template-edit-postcard .create-postcard__header span, .page-template-template-calendar-mail .create-postcard__header span,
.page-template-template-draft-mail .create-postcard__header span, .page-template-page-templatestemplate-mail-center-php .create-postcard__header span,
.page-template-page-templatestemplate-active-mail-php .create-postcard__header span, .page-template-page-templatestemplate-postcards-php .create-postcard__header span,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__header span {
  position: absolute;
  right: 24px;
  top: 24px;
  font-size: 14px;
  font-weight: 600;
  padding: 9px 16px;
  border-radius: 100px;
  background-color: #E4FFE8;
}
.postcards-template-default .create-postcard__header h3, .page-template-template-edit-postcard .create-postcard__header h3, .page-template-template-calendar-mail .create-postcard__header h3,
.page-template-template-draft-mail .create-postcard__header h3, .page-template-page-templatestemplate-mail-center-php .create-postcard__header h3,
.page-template-page-templatestemplate-active-mail-php .create-postcard__header h3, .page-template-page-templatestemplate-postcards-php .create-postcard__header h3,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__header h3 {
  margin-bottom: 4px;
  font-family: "ChakraPetch";
  font-weight: 600;
  font-size: 24px;
  color: #1D2022;
  margin-top: 0;
}
.postcards-template-default .create-postcard__header .close-create-postcard, .page-template-template-edit-postcard .create-postcard__header .close-create-postcard, .page-template-template-calendar-mail .create-postcard__header .close-create-postcard,
.page-template-template-draft-mail .create-postcard__header .close-create-postcard, .page-template-page-templatestemplate-mail-center-php .create-postcard__header .close-create-postcard,
.page-template-page-templatestemplate-active-mail-php .create-postcard__header .close-create-postcard, .page-template-page-templatestemplate-postcards-php .create-postcard__header .close-create-postcard,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__header .close-create-postcard {
  width: 32px;
  height: 32px;
  border: 1px solid rgb(207, 219, 213);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
}
.postcards-template-default .create-postcard__header .close-create-postcard img, .page-template-template-edit-postcard .create-postcard__header .close-create-postcard img, .page-template-template-calendar-mail .create-postcard__header .close-create-postcard img,
.page-template-template-draft-mail .create-postcard__header .close-create-postcard img, .page-template-page-templatestemplate-mail-center-php .create-postcard__header .close-create-postcard img,
.page-template-page-templatestemplate-active-mail-php .create-postcard__header .close-create-postcard img, .page-template-page-templatestemplate-postcards-php .create-postcard__header .close-create-postcard img,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__header .close-create-postcard img {
  width: 24px;
  height: 24px;
}
.postcards-template-default .create-postcard__header p, .page-template-template-edit-postcard .create-postcard__header p, .page-template-template-calendar-mail .create-postcard__header p,
.page-template-template-draft-mail .create-postcard__header p, .page-template-page-templatestemplate-mail-center-php .create-postcard__header p,
.page-template-page-templatestemplate-active-mail-php .create-postcard__header p, .page-template-page-templatestemplate-postcards-php .create-postcard__header p,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__header p {
  color: #6B7075;
  font-size: 14px;
}
.postcards-template-default .create-postcard__main, .page-template-template-edit-postcard .create-postcard__main, .page-template-template-calendar-mail .create-postcard__main,
.page-template-template-draft-mail .create-postcard__main, .page-template-page-templatestemplate-mail-center-php .create-postcard__main,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main, .page-template-page-templatestemplate-postcards-php .create-postcard__main,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main {
  display: grid;
  grid-template-columns: 420px 1fr;
}
.postcards-template-default .create-postcard__main__fields, .page-template-template-edit-postcard .create-postcard__main__fields, .page-template-template-calendar-mail .create-postcard__main__fields,
.page-template-template-draft-mail .create-postcard__main__fields, .page-template-page-templatestemplate-mail-center-php .create-postcard__main__fields,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main__fields, .page-template-page-templatestemplate-postcards-php .create-postcard__main__fields,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main__fields {
  border-right: 1px solid rgb(240, 245, 242);
}
.postcards-template-default .create-postcard__main .fields, .page-template-template-edit-postcard .create-postcard__main .fields, .page-template-template-calendar-mail .create-postcard__main .fields,
.page-template-template-draft-mail .create-postcard__main .fields, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields {
  padding: 15px;
  border: 1px solid rgb(240, 245, 242);
}
.postcards-template-default .create-postcard__main .fields.field-name, .page-template-template-edit-postcard .create-postcard__main .fields.field-name, .page-template-template-calendar-mail .create-postcard__main .fields.field-name,
.page-template-template-draft-mail .create-postcard__main .fields.field-name, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name {
  border-top: none !important;
  border-right: none !important;
}
.postcards-template-default .create-postcard__main .fields.field-name .row, .page-template-template-edit-postcard .create-postcard__main .fields.field-name .row, .page-template-template-calendar-mail .create-postcard__main .fields.field-name .row,
.page-template-template-draft-mail .create-postcard__main .fields.field-name .row, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name .row,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name .row, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name .row,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name .row {
  display: flex;
  gap: 4px;
  justify-content: space-between;
}
.postcards-template-default .create-postcard__main .fields.field-name .row label, .page-template-template-edit-postcard .create-postcard__main .fields.field-name .row label, .page-template-template-calendar-mail .create-postcard__main .fields.field-name .row label,
.page-template-template-draft-mail .create-postcard__main .fields.field-name .row label, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name .row label,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name .row label, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name .row label,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name .row label {
  flex-grow: 1;
}
.postcards-template-default .create-postcard__main .fields.field-name .row button, .page-template-template-edit-postcard .create-postcard__main .fields.field-name .row button, .page-template-template-calendar-mail .create-postcard__main .fields.field-name .row button,
.page-template-template-draft-mail .create-postcard__main .fields.field-name .row button, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name .row button,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name .row button, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name .row button,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name .row button {
  position: relative;
  font: normal 500 14px/130% "RedHat", sans-serif;
  background-color: #23A455;
  border-radius: 8px;
  align-items: center;
  padding: 9px 16px;
  color: #fff;
  width: fit-content;
  transition: 0.3s;
  border: 1px solid transparent;
  display: block;
  /* Tooltip */
}
.postcards-template-default .create-postcard__main .fields.field-name .row button:hover, .page-template-template-edit-postcard .create-postcard__main .fields.field-name .row button:hover, .page-template-template-calendar-mail .create-postcard__main .fields.field-name .row button:hover,
.page-template-template-draft-mail .create-postcard__main .fields.field-name .row button:hover, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name .row button:hover,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name .row button:hover, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name .row button:hover,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name .row button:hover {
  background: #147A3C;
}
.postcards-template-default .create-postcard__main .fields.field-name .row button::after, .page-template-template-edit-postcard .create-postcard__main .fields.field-name .row button::after, .page-template-template-calendar-mail .create-postcard__main .fields.field-name .row button::after,
.page-template-template-draft-mail .create-postcard__main .fields.field-name .row button::after, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name .row button::after,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name .row button::after, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name .row button::after,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name .row button::after {
  content: attr(data-tooltip);
  position: absolute;
  top: calc(100% + 8px);
  transform: translateX(-50%);
  background-color: #0A2E36;
  color: #fff;
  right: -50%;
  padding: 8px;
  font-size: 12px;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease;
  z-index: 10;
  font-weight: 500;
  line-height: 140%; /* 16.8px */
}
.postcards-template-default .create-postcard__main .fields.field-name .row button::before, .page-template-template-edit-postcard .create-postcard__main .fields.field-name .row button::before, .page-template-template-calendar-mail .create-postcard__main .fields.field-name .row button::before,
.page-template-template-draft-mail .create-postcard__main .fields.field-name .row button::before, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name .row button::before,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name .row button::before, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name .row button::before,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name .row button::before {
  content: "";
  position: absolute;
  top: calc(100% - 8px);
  transform: translateX(-50%);
  border-width: 6px;
  rotate: 180deg;
  border-style: solid;
  border-color: #0c2b35 transparent transparent transparent;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.postcards-template-default .create-postcard__main .fields.field-name .row button:hover::after, .postcards-template-default .create-postcard__main .fields.field-name .row button:hover::before, .page-template-template-edit-postcard .create-postcard__main .fields.field-name .row button:hover::after, .page-template-template-edit-postcard .create-postcard__main .fields.field-name .row button:hover::before, .page-template-template-calendar-mail .create-postcard__main .fields.field-name .row button:hover::after, .page-template-template-calendar-mail .create-postcard__main .fields.field-name .row button:hover::before,
.page-template-template-draft-mail .create-postcard__main .fields.field-name .row button:hover::after,
.page-template-template-draft-mail .create-postcard__main .fields.field-name .row button:hover::before, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name .row button:hover::after, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-name .row button:hover::before,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name .row button:hover::after,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-name .row button:hover::before, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name .row button:hover::after, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-name .row button:hover::before,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name .row button:hover::after,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-name .row button:hover::before {
  opacity: 1;
  transform: translateX(-50%) translateY(-2px);
}
.postcards-template-default .create-postcard__main .fields .url-hints__list .url-hint-item, .page-template-template-edit-postcard .create-postcard__main .fields .url-hints__list .url-hint-item, .page-template-template-calendar-mail .create-postcard__main .fields .url-hints__list .url-hint-item,
.page-template-template-draft-mail .create-postcard__main .fields .url-hints__list .url-hint-item, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields .url-hints__list .url-hint-item,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields .url-hints__list .url-hint-item, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields .url-hints__list .url-hint-item,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields .url-hints__list .url-hint-item {
  display: flex;
  justify-content: space-between;
  font-family: "RedHat";
  font-size: 14;
  font-weight: 500;
}
.postcards-template-default .create-postcard__main .fields .url-hints__list .url-hint-item .url-hint__example, .page-template-template-edit-postcard .create-postcard__main .fields .url-hints__list .url-hint-item .url-hint__example, .page-template-template-calendar-mail .create-postcard__main .fields .url-hints__list .url-hint-item .url-hint__example,
.page-template-template-draft-mail .create-postcard__main .fields .url-hints__list .url-hint-item .url-hint__example, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields .url-hints__list .url-hint-item .url-hint__example,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields .url-hints__list .url-hint-item .url-hint__example, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields .url-hints__list .url-hint-item .url-hint__example,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields .url-hints__list .url-hint-item .url-hint__example {
  color: #6B7075;
}
.postcards-template-default .create-postcard__main .fields-group, .page-template-template-edit-postcard .create-postcard__main .fields-group, .page-template-template-calendar-mail .create-postcard__main .fields-group,
.page-template-template-draft-mail .create-postcard__main .fields-group, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields-group,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields-group, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields-group,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields-group {
  margin-bottom: 12px;
}
.postcards-template-default .create-postcard__main .fields-group .form-fields, .page-template-template-edit-postcard .create-postcard__main .fields-group .form-fields, .page-template-template-calendar-mail .create-postcard__main .fields-group .form-fields,
.page-template-template-draft-mail .create-postcard__main .fields-group .form-fields, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields-group .form-fields,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields-group .form-fields, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields-group .form-fields,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields-group .form-fields {
  display: flex;
  gap: 8px;
  align-items: center;
  margin-bottom: 12px;
}
.postcards-template-default .create-postcard__main .fields-group .form-fields__subtitle, .page-template-template-edit-postcard .create-postcard__main .fields-group .form-fields__subtitle, .page-template-template-calendar-mail .create-postcard__main .fields-group .form-fields__subtitle,
.page-template-template-draft-mail .create-postcard__main .fields-group .form-fields__subtitle, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields-group .form-fields__subtitle,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields-group .form-fields__subtitle, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields-group .form-fields__subtitle,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields-group .form-fields__subtitle {
  color: #6B7075;
  font-weight: 500;
  font-size: 12px;
  margin-bottom: 12px;
}
.postcards-template-default .create-postcard__main .fields-group .form-fields__btn, .page-template-template-edit-postcard .create-postcard__main .fields-group .form-fields__btn, .page-template-template-calendar-mail .create-postcard__main .fields-group .form-fields__btn,
.page-template-template-draft-mail .create-postcard__main .fields-group .form-fields__btn, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields-group .form-fields__btn,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields-group .form-fields__btn, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields-group .form-fields__btn,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields-group .form-fields__btn {
  margin-top: 12px;
  display: flex;
  gap: 8px;
}
.postcards-template-default .create-postcard__main .fields-group .form-fields__btn a, .page-template-template-edit-postcard .create-postcard__main .fields-group .form-fields__btn a, .page-template-template-calendar-mail .create-postcard__main .fields-group .form-fields__btn a,
.page-template-template-draft-mail .create-postcard__main .fields-group .form-fields__btn a, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields-group .form-fields__btn a,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields-group .form-fields__btn a, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields-group .form-fields__btn a,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields-group .form-fields__btn a {
  flex: 1;
}
.postcards-template-default .create-postcard__main .fields.field-file-image .upload-btn-wrapper, .page-template-template-edit-postcard .create-postcard__main .fields.field-file-image .upload-btn-wrapper, .page-template-template-calendar-mail .create-postcard__main .fields.field-file-image .upload-btn-wrapper,
.page-template-template-draft-mail .create-postcard__main .fields.field-file-image .upload-btn-wrapper, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper {
  position: relative;
  cursor: pointer;
}
.postcards-template-default .create-postcard__main .fields.field-file-image .upload-btn-wrapper .front-side-bg-img-block__note, .page-template-template-edit-postcard .create-postcard__main .fields.field-file-image .upload-btn-wrapper .front-side-bg-img-block__note, .page-template-template-calendar-mail .create-postcard__main .fields.field-file-image .upload-btn-wrapper .front-side-bg-img-block__note,
.page-template-template-draft-mail .create-postcard__main .fields.field-file-image .upload-btn-wrapper .front-side-bg-img-block__note, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper .front-side-bg-img-block__note,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper .front-side-bg-img-block__note, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper .front-side-bg-img-block__note,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper .front-side-bg-img-block__note {
  font-size: 10px;
  font-weight: 500;
  color: #6B7075;
}
.postcards-template-default .create-postcard__main .fields.field-file-image .row, .page-template-template-edit-postcard .create-postcard__main .fields.field-file-image .row, .page-template-template-calendar-mail .create-postcard__main .fields.field-file-image .row,
.page-template-template-draft-mail .create-postcard__main .fields.field-file-image .row, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-file-image .row,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-file-image .row, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-file-image .row,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-file-image .row {
  display: flex;
  align-items: center;
  gap: 6px;
}
.postcards-template-default .create-postcard__main .fields.field-file-image .remove-bg-img-btn, .page-template-template-edit-postcard .create-postcard__main .fields.field-file-image .remove-bg-img-btn, .page-template-template-calendar-mail .create-postcard__main .fields.field-file-image .remove-bg-img-btn,
.page-template-template-draft-mail .create-postcard__main .fields.field-file-image .remove-bg-img-btn, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-file-image .remove-bg-img-btn,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-file-image .remove-bg-img-btn, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-file-image .remove-bg-img-btn,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-file-image .remove-bg-img-btn {
  color: #0A2E36 !important;
}
.postcards-template-default .create-postcard__main .fields.field-file-image .upload-btn-wrapper input[type=file], .page-template-template-edit-postcard .create-postcard__main .fields.field-file-image .upload-btn-wrapper input[type=file], .page-template-template-calendar-mail .create-postcard__main .fields.field-file-image .upload-btn-wrapper input[type=file],
.page-template-template-draft-mail .create-postcard__main .fields.field-file-image .upload-btn-wrapper input[type=file], .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper input[type=file],
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper input[type=file], .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper input[type=file],
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-file-image .upload-btn-wrapper input[type=file] {
  font-size: 10px;
  width: 200px;
  height: 40px;
  position: absolute;
  left: -10px;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.postcards-template-default .create-postcard__main .fields.postcard-side img, .page-template-template-edit-postcard .create-postcard__main .fields.postcard-side img, .page-template-template-calendar-mail .create-postcard__main .fields.postcard-side img,
.page-template-template-draft-mail .create-postcard__main .fields.postcard-side img, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.postcard-side img,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.postcard-side img, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.postcard-side img,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.postcard-side img {
  width: 112px;
  margin-bottom: 12px;
  height: auto;
  aspect-ratio: auto;
  border: none;
  border-radius: 0;
}
.postcards-template-default .create-postcard__main .fields.field-message .fields-group, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .fields-group, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .fields-group,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .fields-group, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .fields-group,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .fields-group, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .fields-group,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .fields-group {
  position: relative;
  max-width: 400px;
}
.postcards-template-default .create-postcard__main .fields.field-message .fields-group__btn, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .fields-group__btn, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .fields-group__btn,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .fields-group__btn, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .fields-group__btn,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .fields-group__btn, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .fields-group__btn,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .fields-group__btn {
  display: flex;
  gap: 4px;
}
.postcards-template-default .create-postcard__main .fields.field-message .fields-group__btn button, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .fields-group__btn button, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .fields-group__btn button,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .fields-group__btn button, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .fields-group__btn button,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .fields-group__btn button, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .fields-group__btn button,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .fields-group__btn button {
  flex: 1;
}
.postcards-template-default .create-postcard__main .fields.field-message .btn-insert-variables, .postcards-template-default .create-postcard__main .fields.field-message .btn-insert-text, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .btn-insert-variables, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .btn-insert-text, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .btn-insert-variables, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .btn-insert-text,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .btn-insert-variables,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .btn-insert-text, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .btn-insert-variables, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .btn-insert-text,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .btn-insert-variables,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .btn-insert-text, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .btn-insert-variables, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .btn-insert-text,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .btn-insert-variables,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .btn-insert-text {
  margin-top: 10px;
  padding: 6px 10px;
  cursor: pointer;
  color: rgb(10, 46, 54);
}
.postcards-template-default .create-postcard__main .fields.field-message .variable-dropdown, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .variable-dropdown, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .variable-dropdown,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .variable-dropdown, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .variable-dropdown,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .variable-dropdown, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .variable-dropdown,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .variable-dropdown {
  position: absolute;
  bottom: 65px;
  left: 0;
  width: 320px;
  background: white;
  border: 1px solid #ccc;
  border-radius: 8px;
  max-height: 465px;
  overflow-y: auto;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  z-index: 10;
}
.postcards-template-default .create-postcard__main .fields.field-message .search-variables, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .search-variables, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .search-variables,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .search-variables, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .search-variables,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .search-variables, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .search-variables,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .search-variables {
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
}
.postcards-template-default .create-postcard__main .fields.field-message .variables-list, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .variables-list, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .variables-list,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .variables-list, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .variables-list,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .variables-list, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .variables-list,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .variables-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.postcards-template-default .create-postcard__main .fields.field-message .variables-list li, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .variables-list li, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .variables-list li,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .variables-list li, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .variables-list li,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .variables-list li, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .variables-list li,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .variables-list li {
  padding: 8px 10px;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}
.postcards-template-default .create-postcard__main .fields.field-message .variables-list li:hover, .page-template-template-edit-postcard .create-postcard__main .fields.field-message .variables-list li:hover, .page-template-template-calendar-mail .create-postcard__main .fields.field-message .variables-list li:hover,
.page-template-template-draft-mail .create-postcard__main .fields.field-message .variables-list li:hover, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields.field-message .variables-list li:hover,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields.field-message .variables-list li:hover, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields.field-message .variables-list li:hover,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields.field-message .variables-list li:hover {
  background-color: #f0f0f0;
}
.postcards-template-default .create-postcard__main .fields .postcard-side__place, .page-template-template-edit-postcard .create-postcard__main .fields .postcard-side__place, .page-template-template-calendar-mail .create-postcard__main .fields .postcard-side__place,
.page-template-template-draft-mail .create-postcard__main .fields .postcard-side__place, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields .postcard-side__place,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields .postcard-side__place, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields .postcard-side__place,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields .postcard-side__place {
  font-family: "RedHat";
  font-weight: 500;
  font-size: 12px;
  color: #6B7075;
  display: flex;
  gap: 6px;
  align-items: center;
}
.postcards-template-default .create-postcard__main .fields .postcard-side__place span, .page-template-template-edit-postcard .create-postcard__main .fields .postcard-side__place span, .page-template-template-calendar-mail .create-postcard__main .fields .postcard-side__place span,
.page-template-template-draft-mail .create-postcard__main .fields .postcard-side__place span, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields .postcard-side__place span,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields .postcard-side__place span, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields .postcard-side__place span,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields .postcard-side__place span {
  width: 12px;
  height: 12px;
  border-radius: 100px;
  background-color: rgb(35, 164, 85);
}
.postcards-template-default .create-postcard__main .fields__title, .page-template-template-edit-postcard .create-postcard__main .fields__title, .page-template-template-calendar-mail .create-postcard__main .fields__title,
.page-template-template-draft-mail .create-postcard__main .fields__title, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields__title,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields__title, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields__title,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields__title {
  font-weight: 700;
  font-size: 14px;
  color: #6B7075;
  margin-bottom: 12px;
}
.postcards-template-default .create-postcard__main .fields input[type=text], .postcards-template-default .create-postcard__main .fields input[type=tel], .postcards-template-default .create-postcard__main .fields input[type=email], .postcards-template-default .create-postcard__main .fields input[type=url], .postcards-template-default .create-postcard__main .fields select, .postcards-template-default .create-postcard__main .fields textarea, .page-template-template-edit-postcard .create-postcard__main .fields input[type=text], .page-template-template-edit-postcard .create-postcard__main .fields input[type=tel], .page-template-template-edit-postcard .create-postcard__main .fields input[type=email], .page-template-template-edit-postcard .create-postcard__main .fields input[type=url], .page-template-template-edit-postcard .create-postcard__main .fields select, .page-template-template-edit-postcard .create-postcard__main .fields textarea, .page-template-template-calendar-mail .create-postcard__main .fields input[type=text], .page-template-template-calendar-mail .create-postcard__main .fields input[type=tel], .page-template-template-calendar-mail .create-postcard__main .fields input[type=email], .page-template-template-calendar-mail .create-postcard__main .fields input[type=url], .page-template-template-calendar-mail .create-postcard__main .fields select, .page-template-template-calendar-mail .create-postcard__main .fields textarea,
.page-template-template-draft-mail .create-postcard__main .fields input[type=text],
.page-template-template-draft-mail .create-postcard__main .fields input[type=tel],
.page-template-template-draft-mail .create-postcard__main .fields input[type=email],
.page-template-template-draft-mail .create-postcard__main .fields input[type=url],
.page-template-template-draft-mail .create-postcard__main .fields select,
.page-template-template-draft-mail .create-postcard__main .fields textarea, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields input[type=text], .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields input[type=tel], .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields input[type=email], .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields input[type=url], .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields select, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields textarea,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields input[type=text],
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields input[type=tel],
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields input[type=email],
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields input[type=url],
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields select,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields textarea, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields input[type=text], .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields input[type=tel], .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields input[type=email], .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields input[type=url], .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields select, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields textarea,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields input[type=text],
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields input[type=tel],
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields input[type=email],
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields input[type=url],
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields select,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields textarea {
  height: 36px;
  border: 1px solid rgb(207, 219, 213);
  border-radius: 8px;
  font-weight: 600;
  font-size: 14px;
  font-family: "RedHat";
  padding: 0 12px;
  width: 100%;
}
.postcards-template-default .create-postcard__main .fields textarea, .page-template-template-edit-postcard .create-postcard__main .fields textarea, .page-template-template-calendar-mail .create-postcard__main .fields textarea,
.page-template-template-draft-mail .create-postcard__main .fields textarea, .page-template-page-templatestemplate-mail-center-php .create-postcard__main .fields textarea,
.page-template-page-templatestemplate-active-mail-php .create-postcard__main .fields textarea, .page-template-page-templatestemplate-postcards-php .create-postcard__main .fields textarea,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__main .fields textarea {
  padding: 12px;
  color: #0A2E36;
  font-size: 12px;
  height: 300px;
  resize: none;
}
.postcards-template-default .inside-side__note, .page-template-template-edit-postcard .inside-side__note, .page-template-template-calendar-mail .inside-side__note,
.page-template-template-draft-mail .inside-side__note, .page-template-page-templatestemplate-mail-center-php .inside-side__note,
.page-template-page-templatestemplate-active-mail-php .inside-side__note, .page-template-page-templatestemplate-postcards-php .inside-side__note,
.page-template-page-templatestemplate-create-postcard-php .inside-side__note {
  padding: 16px;
}
.postcards-template-default .inside-side__note p, .page-template-template-edit-postcard .inside-side__note p, .page-template-template-calendar-mail .inside-side__note p,
.page-template-template-draft-mail .inside-side__note p, .page-template-page-templatestemplate-mail-center-php .inside-side__note p,
.page-template-page-templatestemplate-active-mail-php .inside-side__note p, .page-template-page-templatestemplate-postcards-php .inside-side__note p,
.page-template-page-templatestemplate-create-postcard-php .inside-side__note p {
  padding: 8px;
  color: #6B7075;
  background-color: rgb(250, 251, 251);
  border-radius: 8px;
  font-size: 10px;
  font-weight: 600;
}
.postcards-template-default .inside-side__warning, .page-template-template-edit-postcard .inside-side__warning, .page-template-template-calendar-mail .inside-side__warning,
.page-template-template-draft-mail .inside-side__warning, .page-template-page-templatestemplate-mail-center-php .inside-side__warning,
.page-template-page-templatestemplate-active-mail-php .inside-side__warning, .page-template-page-templatestemplate-postcards-php .inside-side__warning,
.page-template-page-templatestemplate-create-postcard-php .inside-side__warning {
  border-top: 1px solid rgb(240, 245, 242);
}
.postcards-template-default .inside-side__warning p, .page-template-template-edit-postcard .inside-side__warning p, .page-template-template-calendar-mail .inside-side__warning p,
.page-template-template-draft-mail .inside-side__warning p, .page-template-page-templatestemplate-mail-center-php .inside-side__warning p,
.page-template-page-templatestemplate-active-mail-php .inside-side__warning p, .page-template-page-templatestemplate-postcards-php .inside-side__warning p,
.page-template-page-templatestemplate-create-postcard-php .inside-side__warning p {
  font-size: 12px;
  margin: 8px 16px;
}
.postcards-template-default .message, .page-template-template-edit-postcard .message, .page-template-template-calendar-mail .message,
.page-template-template-draft-mail .message, .page-template-page-templatestemplate-mail-center-php .message,
.page-template-page-templatestemplate-active-mail-php .message, .page-template-page-templatestemplate-postcards-php .message,
.page-template-page-templatestemplate-create-postcard-php .message {
  white-space: pre-wrap; /* зберігає перенос рядків із textarea */
  word-wrap: break-word; /* переносить довгі слова */
  overflow-wrap: break-word; /* альтернатива, теж переносить */
  font-family: "London", serif; /* початковий */
  padding: 15px;
  min-height: 120px;
  color: rgb(11, 61, 145);
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: white;
  max-height: 100%;
  font-size: 18px; /* базовий розмір для мобільних */
}
@media (min-width: 1200px) {
  .postcards-template-default .message, .page-template-template-edit-postcard .message, .page-template-template-calendar-mail .message,
  .page-template-template-draft-mail .message, .page-template-page-templatestemplate-mail-center-php .message,
  .page-template-page-templatestemplate-active-mail-php .message, .page-template-page-templatestemplate-postcards-php .message,
  .page-template-page-templatestemplate-create-postcard-php .message {
    font-size: 22px;
  }
}
@media (min-width: 1400px) {
  .postcards-template-default .message, .page-template-template-edit-postcard .message, .page-template-template-calendar-mail .message,
  .page-template-template-draft-mail .message, .page-template-page-templatestemplate-mail-center-php .message,
  .page-template-page-templatestemplate-active-mail-php .message, .page-template-page-templatestemplate-postcards-php .message,
  .page-template-page-templatestemplate-create-postcard-php .message {
    font-size: 25px;
  }
}
@media (min-width: 1650px) {
  .postcards-template-default .message, .page-template-template-edit-postcard .message, .page-template-template-calendar-mail .message,
  .page-template-template-draft-mail .message, .page-template-page-templatestemplate-mail-center-php .message,
  .page-template-page-templatestemplate-active-mail-php .message, .page-template-page-templatestemplate-postcards-php .message,
  .page-template-page-templatestemplate-create-postcard-php .message {
    font-size: 28px;
  }
}
.postcards-template-default .message span, .page-template-template-edit-postcard .message span, .page-template-template-calendar-mail .message span,
.page-template-template-draft-mail .message span, .page-template-page-templatestemplate-mail-center-php .message span,
.page-template-page-templatestemplate-active-mail-php .message span, .page-template-page-templatestemplate-postcards-php .message span,
.page-template-page-templatestemplate-create-postcard-php .message span {
  text-transform: capitalize;
}
.postcards-template-default .envelope, .page-template-template-edit-postcard .envelope, .page-template-template-calendar-mail .envelope,
.page-template-template-draft-mail .envelope, .page-template-page-templatestemplate-mail-center-php .envelope,
.page-template-page-templatestemplate-active-mail-php .envelope, .page-template-page-templatestemplate-postcards-php .envelope,
.page-template-page-templatestemplate-create-postcard-php .envelope {
  padding: 15px;
  min-height: 120px;
  color: #6B7075;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: white;
  display: flex;
  align-items: center;
  font-size: 30px;
  font-family: Hoffman;
  flex-direction: column;
  gap: 30px;
}
.postcards-template-default .envelope__wrap, .page-template-template-edit-postcard .envelope__wrap, .page-template-template-calendar-mail .envelope__wrap,
.page-template-template-draft-mail .envelope__wrap, .page-template-page-templatestemplate-mail-center-php .envelope__wrap,
.page-template-page-templatestemplate-active-mail-php .envelope__wrap, .page-template-page-templatestemplate-postcards-php .envelope__wrap,
.page-template-page-templatestemplate-create-postcard-php .envelope__wrap {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 30px;
  padding: 20px;
}
.postcards-template-default .envelope__recipment, .page-template-template-edit-postcard .envelope__recipment, .page-template-template-calendar-mail .envelope__recipment,
.page-template-template-draft-mail .envelope__recipment, .page-template-page-templatestemplate-mail-center-php .envelope__recipment,
.page-template-page-templatestemplate-active-mail-php .envelope__recipment, .page-template-page-templatestemplate-postcards-php .envelope__recipment,
.page-template-page-templatestemplate-create-postcard-php .envelope__recipment {
  font-size: 45px;
}
.postcards-template-default .envelope img, .page-template-template-edit-postcard .envelope img, .page-template-template-calendar-mail .envelope img,
.page-template-template-draft-mail .envelope img, .page-template-page-templatestemplate-mail-center-php .envelope img,
.page-template-page-templatestemplate-active-mail-php .envelope img, .page-template-page-templatestemplate-postcards-php .envelope img,
.page-template-page-templatestemplate-create-postcard-php .envelope img {
  width: 175px;
}
.postcards-template-default .disabled, .page-template-template-edit-postcard .disabled, .page-template-template-calendar-mail .disabled,
.page-template-template-draft-mail .disabled, .page-template-page-templatestemplate-mail-center-php .disabled,
.page-template-page-templatestemplate-active-mail-php .disabled, .page-template-page-templatestemplate-postcards-php .disabled,
.page-template-page-templatestemplate-create-postcard-php .disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.postcards-template-default #char-count, .page-template-template-edit-postcard #char-count, .page-template-template-calendar-mail #char-count,
.page-template-template-draft-mail #char-count, .page-template-page-templatestemplate-mail-center-php #char-count,
.page-template-page-templatestemplate-active-mail-php #char-count, .page-template-page-templatestemplate-postcards-php #char-count,
.page-template-page-templatestemplate-create-postcard-php #char-count {
  font-size: 12px;
  color: #6B7075;
  margin-right: 0;
  margin-left: auto;
  width: fit-content;
}
.postcards-template-default #char-count span, .page-template-template-edit-postcard #char-count span, .page-template-template-calendar-mail #char-count span,
.page-template-template-draft-mail #char-count span, .page-template-page-templatestemplate-mail-center-php #char-count span,
.page-template-page-templatestemplate-active-mail-php #char-count span, .page-template-page-templatestemplate-postcards-php #char-count span,
.page-template-page-templatestemplate-create-postcard-php #char-count span {
  color: #0A2E36;
}
.postcards-template-default .tab-cover, .page-template-template-edit-postcard .tab-cover, .page-template-template-calendar-mail .tab-cover,
.page-template-template-draft-mail .tab-cover, .page-template-page-templatestemplate-mail-center-php .tab-cover,
.page-template-page-templatestemplate-active-mail-php .tab-cover, .page-template-page-templatestemplate-postcards-php .tab-cover,
.page-template-page-templatestemplate-create-postcard-php .tab-cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
}
.postcards-template-default .tab-cover img, .page-template-template-edit-postcard .tab-cover img, .page-template-template-calendar-mail .tab-cover img,
.page-template-template-draft-mail .tab-cover img, .page-template-page-templatestemplate-mail-center-php .tab-cover img,
.page-template-page-templatestemplate-active-mail-php .tab-cover img, .page-template-page-templatestemplate-postcards-php .tab-cover img,
.page-template-page-templatestemplate-create-postcard-php .tab-cover img {
  height: 100%;
  object-fit: cover;
}
.postcards-template-default .tab-panel, .page-template-template-edit-postcard .tab-panel, .page-template-template-calendar-mail .tab-panel,
.page-template-template-draft-mail .tab-panel, .page-template-page-templatestemplate-mail-center-php .tab-panel,
.page-template-page-templatestemplate-active-mail-php .tab-panel, .page-template-page-templatestemplate-postcards-php .tab-panel,
.page-template-page-templatestemplate-create-postcard-php .tab-panel {
  display: none;
  height: 100%;
}
.postcards-template-default .tab-panel.active, .page-template-template-edit-postcard .tab-panel.active, .page-template-template-calendar-mail .tab-panel.active,
.page-template-template-draft-mail .tab-panel.active, .page-template-page-templatestemplate-mail-center-php .tab-panel.active,
.page-template-page-templatestemplate-active-mail-php .tab-panel.active, .page-template-page-templatestemplate-postcards-php .tab-panel.active,
.page-template-page-templatestemplate-create-postcard-php .tab-panel.active {
  display: block;
}
.postcards-template-default .tab-panel.active .fields, .page-template-template-edit-postcard .tab-panel.active .fields, .page-template-template-calendar-mail .tab-panel.active .fields,
.page-template-template-draft-mail .tab-panel.active .fields, .page-template-page-templatestemplate-mail-center-php .tab-panel.active .fields,
.page-template-page-templatestemplate-active-mail-php .tab-panel.active .fields, .page-template-page-templatestemplate-postcards-php .tab-panel.active .fields,
.page-template-page-templatestemplate-create-postcard-php .tab-panel.active .fields {
  border-top: none !important;
  border-right: none !important;
}
.postcards-template-default .btn-insert-variables, .page-template-template-edit-postcard .btn-insert-variables, .page-template-template-calendar-mail .btn-insert-variables,
.page-template-template-draft-mail .btn-insert-variables, .page-template-page-templatestemplate-mail-center-php .btn-insert-variables,
.page-template-page-templatestemplate-active-mail-php .btn-insert-variables, .page-template-page-templatestemplate-postcards-php .btn-insert-variables,
.page-template-page-templatestemplate-create-postcard-php .btn-insert-variables {
  color: rgb(10, 46, 54);
}
.postcards-template-default .modal-preview__nav, .page-template-template-edit-postcard .modal-preview__nav, .page-template-template-calendar-mail .modal-preview__nav,
.page-template-template-draft-mail .modal-preview__nav, .page-template-page-templatestemplate-mail-center-php .modal-preview__nav,
.page-template-page-templatestemplate-active-mail-php .modal-preview__nav, .page-template-page-templatestemplate-postcards-php .modal-preview__nav,
.page-template-page-templatestemplate-create-postcard-php .modal-preview__nav {
  background-color: #F0F5F2;
  border-radius: 8px;
  display: flex;
  padding: 2px;
  width: fit-content;
  margin: 0 auto;
  margin-bottom: 12px;
}
.postcards-template-default .modal-preview__nav a, .page-template-template-edit-postcard .modal-preview__nav a, .page-template-template-calendar-mail .modal-preview__nav a,
.page-template-template-draft-mail .modal-preview__nav a, .page-template-page-templatestemplate-mail-center-php .modal-preview__nav a,
.page-template-page-templatestemplate-active-mail-php .modal-preview__nav a, .page-template-page-templatestemplate-postcards-php .modal-preview__nav a,
.page-template-page-templatestemplate-create-postcard-php .modal-preview__nav a {
  padding: 6px 23px;
  color: #6B7075;
  font-family: "RedHat";
  font-weight: 600;
  font-size: 16px;
  border-radius: 8px;
  display: block;
}
.postcards-template-default .modal-preview__nav a.active, .page-template-template-edit-postcard .modal-preview__nav a.active, .page-template-template-calendar-mail .modal-preview__nav a.active,
.page-template-template-draft-mail .modal-preview__nav a.active, .page-template-page-templatestemplate-mail-center-php .modal-preview__nav a.active,
.page-template-page-templatestemplate-active-mail-php .modal-preview__nav a.active, .page-template-page-templatestemplate-postcards-php .modal-preview__nav a.active,
.page-template-page-templatestemplate-create-postcard-php .modal-preview__nav a.active {
  color: #23A455;
  background-color: white;
}
.postcards-template-default .modal-preview__title, .page-template-template-edit-postcard .modal-preview__title, .page-template-template-calendar-mail .modal-preview__title,
.page-template-template-draft-mail .modal-preview__title, .page-template-page-templatestemplate-mail-center-php .modal-preview__title,
.page-template-page-templatestemplate-active-mail-php .modal-preview__title, .page-template-page-templatestemplate-postcards-php .modal-preview__title,
.page-template-page-templatestemplate-create-postcard-php .modal-preview__title {
  font-family: "ChakraPetch";
  font-weight: 600;
  font-size: 24px;
  line-height: 130%;
  margin-top: 0;
  margin-bottom: 20px;
}
.postcards-template-default .modal-content__inner, .page-template-template-edit-postcard .modal-content__inner, .page-template-template-calendar-mail .modal-content__inner,
.page-template-template-draft-mail .modal-content__inner, .page-template-page-templatestemplate-mail-center-php .modal-content__inner,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner, .page-template-page-templatestemplate-postcards-php .modal-content__inner,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner {
  padding: 30px !important;
}
.postcards-template-default .modal-content__inner .create-postcard__front.inside-side .border, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.inside-side .border, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.inside-side .border,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.inside-side .border, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.inside-side .border,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.inside-side .border, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.inside-side .border,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.inside-side .border {
  position: relative;
  display: flex;
  justify-content: center;
  max-width: 710px;
  min-width: 710px;
}
.postcards-template-default .modal-content__inner.inside-preview .create-postcard__front .border, .page-template-template-edit-postcard .modal-content__inner.inside-preview .create-postcard__front .border, .page-template-template-calendar-mail .modal-content__inner.inside-preview .create-postcard__front .border,
.page-template-template-draft-mail .modal-content__inner.inside-preview .create-postcard__front .border, .page-template-page-templatestemplate-mail-center-php .modal-content__inner.inside-preview .create-postcard__front .border,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner.inside-preview .create-postcard__front .border, .page-template-page-templatestemplate-postcards-php .modal-content__inner.inside-preview .create-postcard__front .border,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner.inside-preview .create-postcard__front .border {
  max-height: 600px;
  width: 800px !important;
  max-width: 800px;
}
.postcards-template-default .modal-content__inner.inside-preview .create-postcard__front .border .imageBox, .page-template-template-edit-postcard .modal-content__inner.inside-preview .create-postcard__front .border .imageBox, .page-template-template-calendar-mail .modal-content__inner.inside-preview .create-postcard__front .border .imageBox,
.page-template-template-draft-mail .modal-content__inner.inside-preview .create-postcard__front .border .imageBox, .page-template-page-templatestemplate-mail-center-php .modal-content__inner.inside-preview .create-postcard__front .border .imageBox,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner.inside-preview .create-postcard__front .border .imageBox, .page-template-page-templatestemplate-postcards-php .modal-content__inner.inside-preview .create-postcard__front .border .imageBox,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner.inside-preview .create-postcard__front .border .imageBox {
  height: 600px !important;
  width: 800px;
  max-width: unset !important;
}
.postcards-template-default .modal-content__inner .create-postcard__front.front-side, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.front-side, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.front-side,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.front-side, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.front-side,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.front-side, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.front-side,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.front-side {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.postcards-template-default .modal-content__inner .create-postcard__front.front-side .create-postcard__content-inner-footer, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.front-side .create-postcard__content-inner-footer, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.front-side .create-postcard__content-inner-footer,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.front-side .create-postcard__content-inner-footer, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.front-side .create-postcard__content-inner-footer,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.front-side .create-postcard__content-inner-footer, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.front-side .create-postcard__content-inner-footer,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.front-side .create-postcard__content-inner-footer {
  border: none;
}
.postcards-template-default .modal-content__inner .create-postcard__front.front-side .border, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.front-side .border, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.front-side .border,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.front-side .border, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.front-side .border,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.front-side .border, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.front-side .border,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.front-side .border {
  width: fit-content;
  transform: rotate(2deg);
  z-index: 1;
  position: relative;
}
.postcards-template-default .modal-content__inner .create-postcard__front.front-side .border .imageBox, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.front-side .border .imageBox, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.front-side .border .imageBox,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.front-side .border .imageBox, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.front-side .border .imageBox,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.front-side .border .imageBox, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.front-side .border .imageBox,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.front-side .border .imageBox {
  background-color: transparent;
  max-width: fit-content;
  min-width: 700px;
  overflow: visible !important;
}
.postcards-template-default .modal-content__inner .create-postcard__front.front-side .border .imageBox:after, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.front-side .border .imageBox:after, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.front-side .border .imageBox:after,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.front-side .border .imageBox:after, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.front-side .border .imageBox:after,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.front-side .border .imageBox:after, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.front-side .border .imageBox:after,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.front-side .border .imageBox:after {
  content: "";
  width: 45px;
  height: calc(100% - 25px);
  display: block;
  background: url(../img/icons/mailer/vector.png) no-repeat;
  background-size: cover;
  position: absolute;
  left: calc(100% - 25px);
  top: -23px;
  rotate: -5deg;
  z-index: -1;
}
.postcards-template-default .create-postcard__content, .page-template-template-edit-postcard .create-postcard__content, .page-template-template-calendar-mail .create-postcard__content,
.page-template-template-draft-mail .create-postcard__content, .page-template-page-templatestemplate-mail-center-php .create-postcard__content,
.page-template-page-templatestemplate-active-mail-php .create-postcard__content, .page-template-page-templatestemplate-postcards-php .create-postcard__content,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__content {
  border-left: 1px solid rgb(240, 245, 242);
  height: calc(100% - 64px);
}
.postcards-template-default .create-postcard__front.inside-side, .page-template-template-edit-postcard .create-postcard__front.inside-side, .page-template-template-calendar-mail .create-postcard__front.inside-side,
.page-template-template-draft-mail .create-postcard__front.inside-side, .page-template-page-templatestemplate-mail-center-php .create-postcard__front.inside-side,
.page-template-page-templatestemplate-active-mail-php .create-postcard__front.inside-side, .page-template-page-templatestemplate-postcards-php .create-postcard__front.inside-side,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__front.inside-side {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.postcards-template-default .create-postcard__front.inside-side .border, .page-template-template-edit-postcard .create-postcard__front.inside-side .border, .page-template-template-calendar-mail .create-postcard__front.inside-side .border,
.page-template-template-draft-mail .create-postcard__front.inside-side .border, .page-template-page-templatestemplate-mail-center-php .create-postcard__front.inside-side .border,
.page-template-page-templatestemplate-active-mail-php .create-postcard__front.inside-side .border, .page-template-page-templatestemplate-postcards-php .create-postcard__front.inside-side .border,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__front.inside-side .border {
  display: flex;
  height: 100%;
  background: #fff;
}
.postcards-template-default .create-postcard__front.envelope-side, .page-template-template-edit-postcard .create-postcard__front.envelope-side, .page-template-template-calendar-mail .create-postcard__front.envelope-side,
.page-template-template-draft-mail .create-postcard__front.envelope-side, .page-template-page-templatestemplate-mail-center-php .create-postcard__front.envelope-side,
.page-template-page-templatestemplate-active-mail-php .create-postcard__front.envelope-side, .page-template-page-templatestemplate-postcards-php .create-postcard__front.envelope-side,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__front.envelope-side {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.postcards-template-default .create-postcard__front.envelope-side .border, .page-template-template-edit-postcard .create-postcard__front.envelope-side .border, .page-template-template-calendar-mail .create-postcard__front.envelope-side .border,
.page-template-template-draft-mail .create-postcard__front.envelope-side .border, .page-template-page-templatestemplate-mail-center-php .create-postcard__front.envelope-side .border,
.page-template-page-templatestemplate-active-mail-php .create-postcard__front.envelope-side .border, .page-template-page-templatestemplate-postcards-php .create-postcard__front.envelope-side .border,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__front.envelope-side .border {
  display: flex;
  align-items: center;
  height: 100%;
  background: #fff;
  width: 100%;
}
.postcards-template-default .modal-content__inner .create-postcard__front.back-side, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.back-side, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.back-side,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.back-side, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.back-side,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.back-side, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.back-side,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.back-side {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.postcards-template-default .modal-content__inner .create-postcard__front.back-side .imageQr__wrap, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.back-side .imageQr__wrap, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.back-side .imageQr__wrap,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.back-side .imageQr__wrap, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.back-side .imageQr__wrap,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.back-side .imageQr__wrap, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.back-side .imageQr__wrap,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.back-side .imageQr__wrap {
  border: none;
}
.postcards-template-default .modal-content__inner .create-postcard__front.back-side .border, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.back-side .border, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.back-side .border,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.back-side .border, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.back-side .border,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.back-side .border, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.back-side .border,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.back-side .border {
  transform: rotate(-2deg);
  z-index: 1;
  position: relative;
  width: fit-content;
  max-width: 800px;
  min-width: 715px;
}
.postcards-template-default .modal-content__inner .create-postcard__front.back-side .border .imageQr, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.back-side .border .imageQr, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.back-side .border .imageQr,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.back-side .border .imageQr, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.back-side .border .imageQr,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.back-side .border .imageQr, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.back-side .border .imageQr,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.back-side .border .imageQr {
  position: relative;
  overflow: visible;
}
.postcards-template-default .modal-content__inner .create-postcard__front.back-side .border .imageQr:after, .page-template-template-edit-postcard .modal-content__inner .create-postcard__front.back-side .border .imageQr:after, .page-template-template-calendar-mail .modal-content__inner .create-postcard__front.back-side .border .imageQr:after,
.page-template-template-draft-mail .modal-content__inner .create-postcard__front.back-side .border .imageQr:after, .page-template-page-templatestemplate-mail-center-php .modal-content__inner .create-postcard__front.back-side .border .imageQr:after,
.page-template-page-templatestemplate-active-mail-php .modal-content__inner .create-postcard__front.back-side .border .imageQr:after, .page-template-page-templatestemplate-postcards-php .modal-content__inner .create-postcard__front.back-side .border .imageQr:after,
.page-template-page-templatestemplate-create-postcard-php .modal-content__inner .create-postcard__front.back-side .border .imageQr:after {
  content: "";
  width: 45px;
  height: calc(100% - 25px);
  display: block;
  background: url(../img/icons/mailer/vector.png) no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: -43px;
}
.postcards-template-default #mailing-stamp, .page-template-template-edit-postcard #mailing-stamp, .page-template-template-calendar-mail #mailing-stamp,
.page-template-template-draft-mail #mailing-stamp, .page-template-page-templatestemplate-mail-center-php #mailing-stamp,
.page-template-page-templatestemplate-active-mail-php #mailing-stamp, .page-template-page-templatestemplate-postcards-php #mailing-stamp,
.page-template-page-templatestemplate-create-postcard-php #mailing-stamp {
  width: 175px;
  height: 150px;
}
.postcards-template-default .modal-mail, .postcards-template-default .modal-mail-auto, .page-template-template-edit-postcard .modal-mail, .page-template-template-edit-postcard .modal-mail-auto, .page-template-template-calendar-mail .modal-mail, .page-template-template-calendar-mail .modal-mail-auto,
.page-template-template-draft-mail .modal-mail,
.page-template-template-draft-mail .modal-mail-auto, .page-template-page-templatestemplate-mail-center-php .modal-mail, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto,
.page-template-page-templatestemplate-active-mail-php .modal-mail,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto, .page-template-page-templatestemplate-postcards-php .modal-mail, .page-template-page-templatestemplate-postcards-php .modal-mail-auto,
.page-template-page-templatestemplate-create-postcard-php .modal-mail,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto {
  padding: 0 !important;
  width: auto;
  max-width: 80vw;
}
.postcards-template-default .modal-mail.step1, .postcards-template-default .modal-mail-auto.step1, .page-template-template-edit-postcard .modal-mail.step1, .page-template-template-edit-postcard .modal-mail-auto.step1, .page-template-template-calendar-mail .modal-mail.step1, .page-template-template-calendar-mail .modal-mail-auto.step1,
.page-template-template-draft-mail .modal-mail.step1,
.page-template-template-draft-mail .modal-mail-auto.step1, .page-template-page-templatestemplate-mail-center-php .modal-mail.step1, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto.step1,
.page-template-page-templatestemplate-active-mail-php .modal-mail.step1,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto.step1, .page-template-page-templatestemplate-postcards-php .modal-mail.step1, .page-template-page-templatestemplate-postcards-php .modal-mail-auto.step1,
.page-template-page-templatestemplate-create-postcard-php .modal-mail.step1,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto.step1 {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.postcards-template-default .modal-mail.step2, .postcards-template-default .modal-mail-auto.step2, .page-template-template-edit-postcard .modal-mail.step2, .page-template-template-edit-postcard .modal-mail-auto.step2, .page-template-template-calendar-mail .modal-mail.step2, .page-template-template-calendar-mail .modal-mail-auto.step2,
.page-template-template-draft-mail .modal-mail.step2,
.page-template-template-draft-mail .modal-mail-auto.step2, .page-template-page-templatestemplate-mail-center-php .modal-mail.step2, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto.step2,
.page-template-page-templatestemplate-active-mail-php .modal-mail.step2,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto.step2, .page-template-page-templatestemplate-postcards-php .modal-mail.step2, .page-template-page-templatestemplate-postcards-php .modal-mail-auto.step2,
.page-template-page-templatestemplate-create-postcard-php .modal-mail.step2,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto.step2 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .preloader, .postcards-template-default .modal-mail-auto .modal-trace-inner .preloader, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .preloader, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .preloader, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .preloader, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .preloader,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .preloader,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .preloader, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .preloader, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .preloader,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .preloader,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .preloader, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .preloader, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .preloader,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .preloader,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .preloader {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999999;
}
.postcards-template-default .modal-mail .modal-trace-inner .preloader.hidden, .postcards-template-default .modal-mail-auto .modal-trace-inner .preloader.hidden, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .preloader.hidden, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .preloader.hidden, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .preloader.hidden, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .preloader.hidden,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .preloader.hidden,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .preloader.hidden, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .preloader.hidden, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .preloader.hidden,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .preloader.hidden,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .preloader.hidden, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .preloader.hidden, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .preloader.hidden,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .preloader.hidden,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .preloader.hidden {
  display: none;
}
.postcards-template-default .modal-mail .modal-trace-inner .preloader .filters-blocker, .postcards-template-default .modal-mail-auto .modal-trace-inner .preloader .filters-blocker, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .preloader .filters-blocker, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .preloader .filters-blocker, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .preloader .filters-blocker, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .preloader .filters-blocker,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .preloader .filters-blocker,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .preloader .filters-blocker, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .preloader .filters-blocker, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .preloader .filters-blocker,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .preloader .filters-blocker,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .preloader .filters-blocker, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .preloader .filters-blocker, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .preloader .filters-blocker,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .preloader .filters-blocker,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .preloader .filters-blocker {
  background-color: #E2E3E4;
  opacity: 0.5;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.postcards-template-default .modal-mail .modal-trace-inner .preloader .spinner, .postcards-template-default .modal-mail-auto .modal-trace-inner .preloader .spinner, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .preloader .spinner, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .preloader .spinner, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .preloader .spinner, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .preloader .spinner,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .preloader .spinner,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .preloader .spinner, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .preloader .spinner, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .preloader .spinner,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .preloader .spinner,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .preloader .spinner, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .preloader .spinner, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .preloader .spinner,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .preloader .spinner,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .preloader .spinner {
  z-index: 9999;
  width: 100px !important;
  height: 100px !important;
  display: block !important;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0 !important;
  right: 0;
  margin: auto;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .hidden, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .hidden, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .hidden, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .hidden, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .hidden, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .hidden,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .hidden,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .hidden, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .hidden, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .hidden,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .hidden,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .hidden, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .hidden, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .hidden,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .hidden,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .hidden {
  display: none;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step {
  display: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.choose-postcard-step, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.choose-postcard-step, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.choose-postcard-step, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.choose-postcard-step, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.choose-postcard-step, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.choose-postcard-step,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.choose-postcard-step,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.choose-postcard-step, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.choose-postcard-step, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.choose-postcard-step,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.choose-postcard-step,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.choose-postcard-step, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.choose-postcard-step, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.choose-postcard-step,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.choose-postcard-step,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.choose-postcard-step {
  height: 720px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.active, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.active, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.active, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.active, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.active, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.active,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.active,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.active, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.active, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.active,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.active,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.active, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.active, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.active,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.active,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.active {
  display: block;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_heading, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_heading, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading {
  padding: 24px 24px 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading_back .order-actions__btn--cancel {
  display: block;
  width: max-content;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  padding-left: 30px;
  margin-bottom: 20px;
  background: no-repeat 0 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14 7L10 12L14 17' stroke='%230A2E36' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing {
  display: none;
  border-radius: 8px;
  background: #FFF3CD;
  padding: 8px 12px;
  max-width: max-content;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .step_heading_missing::before {
  content: "";
  background: url(../img/icons/mailer/warning.svg) no-repeat;
  width: 14px;
  height: 14px;
  display: block;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_heading h3, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading h3, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_heading h3, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading h3, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading h3, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading h3,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading h3,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading h3, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading h3, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading h3,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading h3,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading h3, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading h3, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading h3,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading h3,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading h3 {
  margin: 0;
  font: 600 32px/150% "ChakraPetch";
  color: #1D2022;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_heading p, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading p, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_heading p, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading p, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading p, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading p,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading p,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading p, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading p, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading p,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading p,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading p, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading p, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading p,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading p,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading p {
  font: 400 16px/24px "RedHat";
  color: #6B7075;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_heading .skip-trace__instruction {
  padding: 9px 15px 9px 44px;
  color: #707070;
  background: url(../img/icons/youtube-s.svg) no-repeat 15px 50%/20px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.preview-step .step_heading_missing {
  display: flex;
  align-items: center;
  gap: 8px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_subheading, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_subheading, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_subheading, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_subheading,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading {
  display: flex;
  justify-content: right;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill {
  display: block;
  position: relative;
  padding: 7px 12px 7px 40px;
  margin-right: 24px;
  margin-bottom: 12px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
  color: #0A2E36;
  background: #E9F6EE no-repeat 12px 50% url("../img/icons/autofill.svg");
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #0A2E36;
  position: absolute;
  top: 36px;
  left: 16px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .step_subheading .autofill.show-title:after {
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  font-size: 10px;
  font-weight: 400;
  line-height: 140%;
  color: #fff;
  padding: 8px;
  background: #0A2E36;
  top: 43px;
  left: 10px;
  right: 0;
  z-index: 100000;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step .row-tokens p, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step .row-tokens p, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step .row-tokens p, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step .row-tokens p, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step .row-tokens p, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .row-tokens p,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step .row-tokens p,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step .row-tokens p, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step .row-tokens p, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step .row-tokens p,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step .row-tokens p,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step .row-tokens p, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step .row-tokens p, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step .row-tokens p,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step .row-tokens p,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step .row-tokens p {
  font-size: 16px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step {
  font: 400 16px/150% "RedHat";
  color: #6B7075;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 16px;
  padding: 0 32px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox],
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox],
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox],
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox],
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox], .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox],
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox],
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .checkbox-row input[type=checkbox] {
  margin: 0;
  padding: 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 12px 24px 24px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span {
  height: 200px;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #F0F5F2;
  border: 1px dashed #757575;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 10px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/upload.svg");
  mask-image: url("../img/icons/upload.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-color: #6B7075;
  display: block;
  margin: 0 auto 8px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert {
  background-color: #FEF2F2;
  border-color: transparent;
  color: #D42C29;
  font-weight: 500;
  flex-direction: row;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.alert::before {
  content: "";
  display: block;
  -webkit-mask-image: url("../img/icons/alert.svg");
  mask-image: url("../img/icons/alert.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-color: #D42C29;
  margin: 0 8px 0 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success {
  background-color: #E4FFE8;
  border-color: transparent;
  color: #0A2E36;
  font-weight: 500;
  flex-direction: row;
  word-break: break-all;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area span.success::before {
  content: "";
  display: block;
  background: no-repeat center url("../img/icons/success.svg");
  height: 24px;
  width: 24px;
  flex: 0 0 24px;
  margin: 0 8px 0 0;
  mask: none;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file],
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file],
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file],
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file],
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file], .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file],
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file],
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file] {
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-drop-area input[type=file]::-webkit-file-upload-button {
  display: none;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error {
  background-color: #fee;
  border: 1px solid #fcc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 12px 15px;
  margin: 15px 0;
  color: #c33;
  font-size: 14px;
  line-height: 1.5;
  position: relative;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error {
  position: absolute;
  top: 8px;
  right: 8px;
  background: none;
  border: none;
  font-size: 20px;
  color: #c33;
  cursor: pointer;
  padding: 0;
  width: 24px;
  height: 24px;
  line-height: 1;
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error .close-error:hover {
  opacity: 0.7;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div {
  padding-right: 30px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.upload-step .file-load-error > div strong {
  font-weight: 600;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .export-modal-wr__title {
  padding: 24px 24px 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row {
  margin: 0 32px 16px;
  grid-template-areas: "usertokens token" "price token" "action token" "tokens tokens";
  gap: 6px 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .tokens_count {
  color: #23A455;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .user-tokens {
  grid-area: usertokens;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .order-summary-row .row-tokens-action label {
  margin: 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .option-add_email-row {
  display: flex;
  gap: 8px;
  font-size: 12px;
  padding: 0 32px 40px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr {
  display: flex;
  align-items: center;
  background-color: #0A2E36;
  padding: 32px 60px;
  color: #fff;
  font-family: "RedHat";
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #customer_details {
  display: none;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table {
  border-radius: 16px;
  border: 1px solid #CFDBD5;
  background: #fff;
  padding: 4px 0;
  margin: 0 0 8px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table thead {
  display: none;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th {
  border: 0;
  border-bottom: 1px solid #CFDBD5;
  padding: 6px 16px;
  color: #6B7075;
  font-weight: 400;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th strong {
  font-weight: 400;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child {
  color: #0A2E36;
  font-weight: 500;
  text-align: right;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table td:last-child strong,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table th:last-child strong {
  font-weight: 500;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child td,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout .woocommerce-checkout-review-order table.shop_table tfoot tr:last-child th {
  border: 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment {
  background-color: #fff !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method {
  background-color: transparent !important;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method > label {
  font: 600 32px/150% "ChakraPetch";
  color: #1D2022;
  margin-bottom: 4px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box {
  background-color: #fff !important;
  color: #6B7075 !important;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box::before {
  display: none;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type {
  padding: 0;
  border: 0;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew {
  display: flex;
  align-items: center;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .wc_payment_method .payment_box fieldset:last-of-type .woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method {
  width: 18px !important;
  padding: 0 !important;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper {
  text-align: center;
  color: #6B7075;
  font-size: 12px;
  line-height: 18px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #payment .woocommerce-terms-and-conditions-wrapper a {
  font-weight: 600;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #place_order,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step.compare-step .payment-wr form.checkout #confirm_free {
  width: 100%;
  height: 40px;
  margin-bottom: 16px;
  text-transform: capitalize;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step-actions-wr, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step-actions-wr, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step-actions-wr, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step-actions-wr,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step-actions-wr, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step-actions-wr,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step-actions-wr, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step-actions-wr,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr {
  display: grid;
  grid-column: 1fr 1fr;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  padding: 12px 16px 24px;
}
.postcards-template-default .modal-mail .modal-trace-inner .steps-wr .step-actions-wr .action, .postcards-template-default .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr .action, .page-template-template-edit-postcard .modal-mail .modal-trace-inner .steps-wr .step-actions-wr .action, .page-template-template-edit-postcard .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr .action, .page-template-template-calendar-mail .modal-mail .modal-trace-inner .steps-wr .step-actions-wr .action, .page-template-template-calendar-mail .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr .action,
.page-template-template-draft-mail .modal-mail .modal-trace-inner .steps-wr .step-actions-wr .action,
.page-template-template-draft-mail .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr .action, .page-template-page-templatestemplate-mail-center-php .modal-mail .modal-trace-inner .steps-wr .step-actions-wr .action, .page-template-page-templatestemplate-mail-center-php .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr .action,
.page-template-page-templatestemplate-active-mail-php .modal-mail .modal-trace-inner .steps-wr .step-actions-wr .action,
.page-template-page-templatestemplate-active-mail-php .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr .action, .page-template-page-templatestemplate-postcards-php .modal-mail .modal-trace-inner .steps-wr .step-actions-wr .action, .page-template-page-templatestemplate-postcards-php .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr .action,
.page-template-page-templatestemplate-create-postcard-php .modal-mail .modal-trace-inner .steps-wr .step-actions-wr .action,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-auto .modal-trace-inner .steps-wr .step-actions-wr .action {
  width: 100%;
}
.postcards-template-default .select2-container .select2-dropdown, .page-template-template-edit-postcard .select2-container .select2-dropdown, .page-template-template-calendar-mail .select2-container .select2-dropdown,
.page-template-template-draft-mail .select2-container .select2-dropdown, .page-template-page-templatestemplate-mail-center-php .select2-container .select2-dropdown,
.page-template-page-templatestemplate-active-mail-php .select2-container .select2-dropdown, .page-template-page-templatestemplate-postcards-php .select2-container .select2-dropdown,
.page-template-page-templatestemplate-create-postcard-php .select2-container .select2-dropdown {
  margin-top: auto !important;
  border-color: #E2E3E4 !important;
}
.postcards-template-default .jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal, .page-template-template-edit-postcard .jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal, .page-template-template-calendar-mail .jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal,
.page-template-template-draft-mail .jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal, .page-template-page-templatestemplate-mail-center-php .jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal,
.page-template-page-templatestemplate-active-mail-php .jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal, .page-template-page-templatestemplate-postcards-php .jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal,
.page-template-page-templatestemplate-create-postcard-php .jquery-modal .modal.bulk-skip-trace-instruction--modal a.close-modal {
  border-radius: 0 0 0 10px;
  top: 15px;
  background-color: #fff;
}
.postcards-template-default .modal-mail, .page-template-template-edit-postcard .modal-mail, .page-template-template-calendar-mail .modal-mail,
.page-template-template-draft-mail .modal-mail, .page-template-page-templatestemplate-mail-center-php .modal-mail,
.page-template-page-templatestemplate-active-mail-php .modal-mail, .page-template-page-templatestemplate-postcards-php .modal-mail,
.page-template-page-templatestemplate-create-postcard-php .modal-mail {
  padding: 0;
  max-width: auto;
}
.postcards-template-default .choose-action, .page-template-template-edit-postcard .choose-action, .page-template-template-calendar-mail .choose-action,
.page-template-template-draft-mail .choose-action, .page-template-page-templatestemplate-mail-center-php .choose-action,
.page-template-page-templatestemplate-active-mail-php .choose-action, .page-template-page-templatestemplate-postcards-php .choose-action,
.page-template-page-templatestemplate-create-postcard-php .choose-action {
  padding: 12px 24px 24px;
  display: flex;
  gap: 16px;
}
.postcards-template-default .choose-action > div, .page-template-template-edit-postcard .choose-action > div, .page-template-template-calendar-mail .choose-action > div,
.page-template-template-draft-mail .choose-action > div, .page-template-page-templatestemplate-mail-center-php .choose-action > div,
.page-template-page-templatestemplate-active-mail-php .choose-action > div, .page-template-page-templatestemplate-postcards-php .choose-action > div,
.page-template-page-templatestemplate-create-postcard-php .choose-action > div {
  flex: 1;
  padding: 50px 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  text-align: center;
  border: 1px solid #E2E3E4;
  border-radius: 8px;
}
.postcards-template-default .choose-action > div img, .page-template-template-edit-postcard .choose-action > div img, .page-template-template-calendar-mail .choose-action > div img,
.page-template-template-draft-mail .choose-action > div img, .page-template-page-templatestemplate-mail-center-php .choose-action > div img,
.page-template-page-templatestemplate-active-mail-php .choose-action > div img, .page-template-page-templatestemplate-postcards-php .choose-action > div img,
.page-template-page-templatestemplate-create-postcard-php .choose-action > div img {
  width: 20px;
  height: 20px;
}
.postcards-template-default .choose-action > div h4, .page-template-template-edit-postcard .choose-action > div h4, .page-template-template-calendar-mail .choose-action > div h4,
.page-template-template-draft-mail .choose-action > div h4, .page-template-page-templatestemplate-mail-center-php .choose-action > div h4,
.page-template-page-templatestemplate-active-mail-php .choose-action > div h4, .page-template-page-templatestemplate-postcards-php .choose-action > div h4,
.page-template-page-templatestemplate-create-postcard-php .choose-action > div h4 {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 0;
}
.postcards-template-default .choose-action > div p, .page-template-template-edit-postcard .choose-action > div p, .page-template-template-calendar-mail .choose-action > div p,
.page-template-template-draft-mail .choose-action > div p, .page-template-page-templatestemplate-mail-center-php .choose-action > div p,
.page-template-page-templatestemplate-active-mail-php .choose-action > div p, .page-template-page-templatestemplate-postcards-php .choose-action > div p,
.page-template-page-templatestemplate-create-postcard-php .choose-action > div p {
  color: #6B7075;
  font-size: 12px;
}
.postcards-template-default .compare-step__file, .page-template-template-edit-postcard .compare-step__file, .page-template-template-calendar-mail .compare-step__file,
.page-template-template-draft-mail .compare-step__file, .page-template-page-templatestemplate-mail-center-php .compare-step__file,
.page-template-page-templatestemplate-active-mail-php .compare-step__file, .page-template-page-templatestemplate-postcards-php .compare-step__file,
.page-template-page-templatestemplate-create-postcard-php .compare-step__file {
  padding: 20px 16px;
  margin: 12px 24px;
  border: 1px solid #CFDBD5;
  border-radius: 8px;
}
.postcards-template-default .compare-step__file .compare-options, .page-template-template-edit-postcard .compare-step__file .compare-options, .page-template-template-calendar-mail .compare-step__file .compare-options,
.page-template-template-draft-mail .compare-step__file .compare-options, .page-template-page-templatestemplate-mail-center-php .compare-step__file .compare-options,
.page-template-page-templatestemplate-active-mail-php .compare-step__file .compare-options, .page-template-page-templatestemplate-postcards-php .compare-step__file .compare-options,
.page-template-page-templatestemplate-create-postcard-php .compare-step__file .compare-options {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.postcards-template-default .compare-step__file .compare-options label, .page-template-template-edit-postcard .compare-step__file .compare-options label, .page-template-template-calendar-mail .compare-step__file .compare-options label,
.page-template-template-draft-mail .compare-step__file .compare-options label, .page-template-page-templatestemplate-mail-center-php .compare-step__file .compare-options label,
.page-template-page-templatestemplate-active-mail-php .compare-step__file .compare-options label, .page-template-page-templatestemplate-postcards-php .compare-step__file .compare-options label,
.page-template-page-templatestemplate-create-postcard-php .compare-step__file .compare-options label {
  display: flex;
  gap: 8px;
  align-items: center;
}
.postcards-template-default .compare-step__file-name, .page-template-template-edit-postcard .compare-step__file-name, .page-template-template-calendar-mail .compare-step__file-name,
.page-template-template-draft-mail .compare-step__file-name, .page-template-page-templatestemplate-mail-center-php .compare-step__file-name,
.page-template-page-templatestemplate-active-mail-php .compare-step__file-name, .page-template-page-templatestemplate-postcards-php .compare-step__file-name,
.page-template-page-templatestemplate-create-postcard-php .compare-step__file-name {
  margin-bottom: 16px;
  display: flex;
  gap: 15px;
  align-items: center;
  max-width: fit-content;
}
.postcards-template-default .compare-step__file-name img, .page-template-template-edit-postcard .compare-step__file-name img, .page-template-template-calendar-mail .compare-step__file-name img,
.page-template-template-draft-mail .compare-step__file-name img, .page-template-page-templatestemplate-mail-center-php .compare-step__file-name img,
.page-template-page-templatestemplate-active-mail-php .compare-step__file-name img, .page-template-page-templatestemplate-postcards-php .compare-step__file-name img,
.page-template-page-templatestemplate-create-postcard-php .compare-step__file-name img {
  width: 44px;
  height: 44px;
  padding: 12px;
  background-color: rgb(240, 245, 242);
  border-radius: 8px;
}
.postcards-template-default .compare-step__file-name-item, .page-template-template-edit-postcard .compare-step__file-name-item, .page-template-template-calendar-mail .compare-step__file-name-item,
.page-template-template-draft-mail .compare-step__file-name-item, .page-template-page-templatestemplate-mail-center-php .compare-step__file-name-item,
.page-template-page-templatestemplate-active-mail-php .compare-step__file-name-item, .page-template-page-templatestemplate-postcards-php .compare-step__file-name-item,
.page-template-page-templatestemplate-create-postcard-php .compare-step__file-name-item {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.postcards-template-default .compare-step__file-name-item .csv-file-name, .page-template-template-edit-postcard .compare-step__file-name-item .csv-file-name, .page-template-template-calendar-mail .compare-step__file-name-item .csv-file-name,
.page-template-template-draft-mail .compare-step__file-name-item .csv-file-name, .page-template-page-templatestemplate-mail-center-php .compare-step__file-name-item .csv-file-name,
.page-template-page-templatestemplate-active-mail-php .compare-step__file-name-item .csv-file-name, .page-template-page-templatestemplate-postcards-php .compare-step__file-name-item .csv-file-name,
.page-template-page-templatestemplate-create-postcard-php .compare-step__file-name-item .csv-file-name {
  font-size: 14px;
}
.postcards-template-default .compare-step__file-name-item p, .page-template-template-edit-postcard .compare-step__file-name-item p, .page-template-template-calendar-mail .compare-step__file-name-item p,
.page-template-template-draft-mail .compare-step__file-name-item p, .page-template-page-templatestemplate-mail-center-php .compare-step__file-name-item p,
.page-template-page-templatestemplate-active-mail-php .compare-step__file-name-item p, .page-template-page-templatestemplate-postcards-php .compare-step__file-name-item p,
.page-template-page-templatestemplate-create-postcard-php .compare-step__file-name-item p {
  font-size: 14px;
  color: rgb(146, 146, 146);
}
.postcards-template-default .csv-preview-table-wrapper, .page-template-template-edit-postcard .csv-preview-table-wrapper, .page-template-template-calendar-mail .csv-preview-table-wrapper,
.page-template-template-draft-mail .csv-preview-table-wrapper, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper {
  padding: 12px 24px;
}
.postcards-template-default .csv-preview-table-wrapper .dt-layout-row.dt-layout-table, .page-template-template-edit-postcard .csv-preview-table-wrapper .dt-layout-row.dt-layout-table, .page-template-template-calendar-mail .csv-preview-table-wrapper .dt-layout-row.dt-layout-table,
.page-template-template-draft-mail .csv-preview-table-wrapper .dt-layout-row.dt-layout-table, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .dt-layout-row.dt-layout-table,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .dt-layout-row.dt-layout-table, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .dt-layout-row.dt-layout-table,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .dt-layout-row.dt-layout-table {
  max-height: calc(100vh - 300px);
  overflow-x: auto;
  margin-bottom: 26px;
}
.postcards-template-default .csv-preview-table-wrapper table, .page-template-template-edit-postcard .csv-preview-table-wrapper table, .page-template-template-calendar-mail .csv-preview-table-wrapper table,
.page-template-template-draft-mail .csv-preview-table-wrapper table, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper table,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper table, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper table,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper table {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid rgb(240, 245, 242);
}
.postcards-template-default .csv-preview-table-wrapper th, .postcards-template-default .csv-preview-table-wrapper td, .page-template-template-edit-postcard .csv-preview-table-wrapper th, .page-template-template-edit-postcard .csv-preview-table-wrapper td, .page-template-template-calendar-mail .csv-preview-table-wrapper th, .page-template-template-calendar-mail .csv-preview-table-wrapper td,
.page-template-template-draft-mail .csv-preview-table-wrapper th,
.page-template-template-draft-mail .csv-preview-table-wrapper td, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper th, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper td,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper th,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper td, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper th, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper td,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper th,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper td {
  border-top: 1px solid rgb(240, 245, 242);
  border-bottom: 1px solid rgb(240, 245, 242);
  border-left: none;
  border-right: none;
  padding: 8px;
}
.postcards-template-default .csv-preview-table-wrapper thead, .page-template-template-edit-postcard .csv-preview-table-wrapper thead, .page-template-template-calendar-mail .csv-preview-table-wrapper thead,
.page-template-template-draft-mail .csv-preview-table-wrapper thead, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead {
  background-color: #F0F5F2;
  position: sticky;
  top: -1px;
  z-index: 2;
}
.postcards-template-default .csv-preview-table-wrapper thead th, .page-template-template-edit-postcard .csv-preview-table-wrapper thead th, .page-template-template-calendar-mail .csv-preview-table-wrapper thead th,
.page-template-template-draft-mail .csv-preview-table-wrapper thead th, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th {
  font-size: 14px;
  color: #6B7075;
  cursor: pointer;
  white-space: nowrap;
}
.postcards-template-default .csv-preview-table-wrapper thead th + th, .page-template-template-edit-postcard .csv-preview-table-wrapper thead th + th, .page-template-template-calendar-mail .csv-preview-table-wrapper thead th + th,
.page-template-template-draft-mail .csv-preview-table-wrapper thead th + th, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th + th,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th + th, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th + th,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th + th {
  min-width: 100px;
}
.postcards-template-default .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child), .page-template-template-edit-postcard .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child), .page-template-template-calendar-mail .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child),
.page-template-template-draft-mail .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child), .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child),
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child), .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child),
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) {
  display: flex;
  align-items: center;
}
.postcards-template-default .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) .dt-column-order, .page-template-template-edit-postcard .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) .dt-column-order, .page-template-template-calendar-mail .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) .dt-column-order,
.page-template-template-draft-mail .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) .dt-column-order, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) .dt-column-order,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) .dt-column-order, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) .dt-column-order,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child) .dt-column-order {
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 8px;
  background: url(../img/icons/mailer/arrow_order.svg) no-repeat 50%;
}
.postcards-template-default .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child)[aria-sort=ascending] .dt-column-order, .page-template-template-edit-postcard .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child)[aria-sort=ascending] .dt-column-order, .page-template-template-calendar-mail .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child)[aria-sort=ascending] .dt-column-order,
.page-template-template-draft-mail .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child)[aria-sort=ascending] .dt-column-order, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child)[aria-sort=ascending] .dt-column-order,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child)[aria-sort=ascending] .dt-column-order, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child)[aria-sort=ascending] .dt-column-order,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th[aria-sort]:not(:first-child)[aria-sort=ascending] .dt-column-order {
  transform: rotate(180deg);
}
.postcards-template-default .csv-preview-table-wrapper thead th:hover, .page-template-template-edit-postcard .csv-preview-table-wrapper thead th:hover, .page-template-template-calendar-mail .csv-preview-table-wrapper thead th:hover,
.page-template-template-draft-mail .csv-preview-table-wrapper thead th:hover, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th:hover,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th:hover, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th:hover,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th:hover {
  color: #23A455;
  text-decoration: underline;
}
.postcards-template-default .csv-preview-table-wrapper thead th .missing_value:hover, .page-template-template-edit-postcard .csv-preview-table-wrapper thead th .missing_value:hover, .page-template-template-calendar-mail .csv-preview-table-wrapper thead th .missing_value:hover,
.page-template-template-draft-mail .csv-preview-table-wrapper thead th .missing_value:hover, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th .missing_value:hover,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th .missing_value:hover, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th .missing_value:hover,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th .missing_value:hover {
  cursor: pointer;
}
.postcards-template-default .csv-preview-table-wrapper thead th .missing_value:hover:after, .page-template-template-edit-postcard .csv-preview-table-wrapper thead th .missing_value:hover:after, .page-template-template-calendar-mail .csv-preview-table-wrapper thead th .missing_value:hover:after,
.page-template-template-draft-mail .csv-preview-table-wrapper thead th .missing_value:hover:after, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th .missing_value:hover:after,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th .missing_value:hover:after, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th .missing_value:hover:after,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th .missing_value:hover:after {
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  white-space: pre-line;
  padding: 8px;
  z-index: 9999;
  color: #fff;
  background: #0A2E36;
  top: 22px;
  left: -10px;
  font-size: 12px;
  font-weight: 400;
  min-width: 160px;
}
.postcards-template-default .csv-preview-table-wrapper thead th .missing_value:hover:before, .page-template-template-edit-postcard .csv-preview-table-wrapper thead th .missing_value:hover:before, .page-template-template-calendar-mail .csv-preview-table-wrapper thead th .missing_value:hover:before,
.page-template-template-draft-mail .csv-preview-table-wrapper thead th .missing_value:hover:before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper thead th .missing_value:hover:before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper thead th .missing_value:hover:before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper thead th .missing_value:hover:before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper thead th .missing_value:hover:before {
  content: "";
  position: absolute;
  top: 16px;
  left: 1px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #0A2E36;
  z-index: 9999;
}
.postcards-template-default .csv-preview-table-wrapper .missing_value, .page-template-template-edit-postcard .csv-preview-table-wrapper .missing_value, .page-template-template-calendar-mail .csv-preview-table-wrapper .missing_value,
.page-template-template-draft-mail .csv-preview-table-wrapper .missing_value, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .missing_value,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .missing_value, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .missing_value,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .missing_value {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  background: url(../img/icons/mailer/warning.svg) no-repeat;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 24px;
  position: absolute;
  left: 0;
  right: 0;
  background: #fff;
  border-top: 1px solid #CFDBD5;
  bottom: 76px;
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button {
  border: 0;
  background-color: transparent;
  font: 400 14px/120% "RedHat";
  position: relative;
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button.current, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.current, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.current,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.current, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.current,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.current, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.current,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.current {
  color: #23A455;
  font: 600 14px/120% "RedHat";
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button.disabled, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.disabled, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.disabled,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.disabled, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.disabled,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.disabled, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.disabled,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.disabled {
  cursor: default !important;
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button.disabled::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.disabled::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.disabled::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.disabled::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.disabled::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.disabled::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.disabled::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.disabled::before {
  background-color: #6B7075 !important;
  cursor: default !important;
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button.first, .postcards-template-default .csv-preview-table-wrapper .pagination-wr button.previous, .postcards-template-default .csv-preview-table-wrapper .pagination-wr button.next, .postcards-template-default .csv-preview-table-wrapper .pagination-wr button.last, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.first, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.previous, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.next, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.last, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.first, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.previous, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.next, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.last,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.first,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.previous,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.next,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.last, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.first, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.previous, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.next, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.last,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.first,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.previous,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.next,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.last, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.first, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.previous, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.next, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.last,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.first,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.previous,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.next,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.last {
  color: transparent;
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button.first::before, .postcards-template-default .csv-preview-table-wrapper .pagination-wr button.previous::before, .postcards-template-default .csv-preview-table-wrapper .pagination-wr button.next::before, .postcards-template-default .csv-preview-table-wrapper .pagination-wr button.last::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.first::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.previous::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.next::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button.last::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.first::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.previous::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.next::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button.last::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.first::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.previous::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.next::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button.last::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.first::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.previous::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.next::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button.last::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.first::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.previous::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.next::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button.last::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.first::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.previous::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.next::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button.last::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.first::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.previous::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.next::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button.last::before {
  position: absolute;
  content: "";
  display: block;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 18px 18px;
  mask-size: 18px 18px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 18px;
  width: 18px;
  background-color: #23A455;
  cursor: pointer;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Chrome, Safari, Opera */
  transform: translate(-50%, -50%);
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=first]::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=first]::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=first]::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=first]::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=first]::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=first]::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=first]::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=first]::before {
  -webkit-mask-image: url("../img/icons/pagination-start.svg");
  mask-image: url("../img/icons/pagination-start.svg");
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=previous]::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=previous]::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=previous]::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=previous]::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=previous]::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=previous]::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=previous]::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=previous]::before {
  -webkit-mask-image: url("../img/icons/pagination-prev.svg");
  mask-image: url("../img/icons/pagination-prev.svg");
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=next]::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=next]::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=next]::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=next]::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=next]::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=next]::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=next]::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=next]::before {
  -webkit-mask-image: url("../img/icons/pagination-next.svg");
  mask-image: url("../img/icons/pagination-next.svg");
}
.postcards-template-default .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=last]::before, .page-template-template-edit-postcard .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=last]::before, .page-template-template-calendar-mail .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=last]::before,
.page-template-template-draft-mail .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=last]::before, .page-template-page-templatestemplate-mail-center-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=last]::before,
.page-template-page-templatestemplate-active-mail-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=last]::before, .page-template-page-templatestemplate-postcards-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=last]::before,
.page-template-page-templatestemplate-create-postcard-php .csv-preview-table-wrapper .pagination-wr button[data-dt-idx=last]::before {
  -webkit-mask-image: url("../img/icons/pagination-end.svg");
  mask-image: url("../img/icons/pagination-end.svg");
}
.postcards-template-default .template-postcards__nav, .page-template-template-edit-postcard .template-postcards__nav, .page-template-template-calendar-mail .template-postcards__nav,
.page-template-template-draft-mail .template-postcards__nav, .page-template-page-templatestemplate-mail-center-php .template-postcards__nav,
.page-template-page-templatestemplate-active-mail-php .template-postcards__nav, .page-template-page-templatestemplate-postcards-php .template-postcards__nav,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__nav {
  margin-left: 24px;
  margin-top: 12px;
  margin-right: 24px;
}
.postcards-template-default .template-postcards, .page-template-template-edit-postcard .template-postcards, .page-template-template-calendar-mail .template-postcards,
.page-template-template-draft-mail .template-postcards, .page-template-page-templatestemplate-mail-center-php .template-postcards,
.page-template-page-templatestemplate-active-mail-php .template-postcards, .page-template-page-templatestemplate-postcards-php .template-postcards,
.page-template-page-templatestemplate-create-postcard-php .template-postcards {
  padding: 24px;
}
.postcards-template-default .template-postcards__item.active, .page-template-template-edit-postcard .template-postcards__item.active, .page-template-template-calendar-mail .template-postcards__item.active,
.page-template-template-draft-mail .template-postcards__item.active, .page-template-page-templatestemplate-mail-center-php .template-postcards__item.active,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item.active, .page-template-page-templatestemplate-postcards-php .template-postcards__item.active,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item.active {
  border-color: #23A455;
}
.postcards-template-default .template-postcards__item-message, .page-template-template-edit-postcard .template-postcards__item-message, .page-template-template-calendar-mail .template-postcards__item-message,
.page-template-template-draft-mail .template-postcards__item-message, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-message,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-message, .page-template-page-templatestemplate-postcards-php .template-postcards__item-message,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-message {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.postcards-template-default .template-postcards__item-info-title, .page-template-template-edit-postcard .template-postcards__item-info-title, .page-template-template-calendar-mail .template-postcards__item-info-title,
.page-template-template-draft-mail .template-postcards__item-info-title, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-info-title,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-info-title, .page-template-page-templatestemplate-postcards-php .template-postcards__item-info-title,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-info-title {
  min-width: 0;
  position: relative;
  max-width: 80%;
}
.postcards-template-default .template-postcards__item-info-title p, .page-template-template-edit-postcard .template-postcards__item-info-title p, .page-template-template-calendar-mail .template-postcards__item-info-title p,
.page-template-template-draft-mail .template-postcards__item-info-title p, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-info-title p,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-info-title p, .page-template-page-templatestemplate-postcards-php .template-postcards__item-info-title p,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-info-title p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
  min-width: 0;
}
.postcards-template-default .modal, .page-template-template-edit-postcard .modal, .page-template-template-calendar-mail .modal,
.page-template-template-draft-mail .modal, .page-template-page-templatestemplate-mail-center-php .modal,
.page-template-page-templatestemplate-active-mail-php .modal, .page-template-page-templatestemplate-postcards-php .modal,
.page-template-page-templatestemplate-create-postcard-php .modal {
  border-radius: 8px !important;
  overflow: hidden;
  width: 100%;
  box-shadow: none;
}
.postcards-template-default .modal.step0, .page-template-template-edit-postcard .modal.step0, .page-template-template-calendar-mail .modal.step0,
.page-template-template-draft-mail .modal.step0, .page-template-page-templatestemplate-mail-center-php .modal.step0,
.page-template-page-templatestemplate-active-mail-php .modal.step0, .page-template-page-templatestemplate-postcards-php .modal.step0,
.page-template-page-templatestemplate-create-postcard-php .modal.step0 {
  max-width: 760px !important;
}
.postcards-template-default .modal.step1, .page-template-template-edit-postcard .modal.step1, .page-template-template-calendar-mail .modal.step1,
.page-template-template-draft-mail .modal.step1, .page-template-page-templatestemplate-mail-center-php .modal.step1,
.page-template-page-templatestemplate-active-mail-php .modal.step1, .page-template-page-templatestemplate-postcards-php .modal.step1,
.page-template-page-templatestemplate-create-postcard-php .modal.step1 {
  max-width: 500px !important;
}
.postcards-template-default .modal.step2, .page-template-template-edit-postcard .modal.step2, .page-template-template-calendar-mail .modal.step2,
.page-template-template-draft-mail .modal.step2, .page-template-page-templatestemplate-mail-center-php .modal.step2,
.page-template-page-templatestemplate-active-mail-php .modal.step2, .page-template-page-templatestemplate-postcards-php .modal.step2,
.page-template-page-templatestemplate-create-postcard-php .modal.step2 {
  max-width: 1200px !important;
}
.postcards-template-default .modal.step3, .page-template-template-edit-postcard .modal.step3, .page-template-template-calendar-mail .modal.step3,
.page-template-template-draft-mail .modal.step3, .page-template-page-templatestemplate-mail-center-php .modal.step3,
.page-template-page-templatestemplate-active-mail-php .modal.step3, .page-template-page-templatestemplate-postcards-php .modal.step3,
.page-template-page-templatestemplate-create-postcard-php .modal.step3 {
  max-width: 800px !important;
}
.postcards-template-default .modal.step4, .page-template-template-edit-postcard .modal.step4, .page-template-template-calendar-mail .modal.step4,
.page-template-template-draft-mail .modal.step4, .page-template-page-templatestemplate-mail-center-php .modal.step4,
.page-template-page-templatestemplate-active-mail-php .modal.step4, .page-template-page-templatestemplate-postcards-php .modal.step4,
.page-template-page-templatestemplate-create-postcard-php .modal.step4 {
  max-width: 1200px !important;
}
.postcards-template-default .modal.step5, .page-template-template-edit-postcard .modal.step5, .page-template-template-calendar-mail .modal.step5,
.page-template-template-draft-mail .modal.step5, .page-template-page-templatestemplate-mail-center-php .modal.step5,
.page-template-page-templatestemplate-active-mail-php .modal.step5, .page-template-page-templatestemplate-postcards-php .modal.step5,
.page-template-page-templatestemplate-create-postcard-php .modal.step5 {
  max-width: 560px !important;
}
.postcards-template-default .modal.step5 .step-actions-wr, .page-template-template-edit-postcard .modal.step5 .step-actions-wr, .page-template-template-calendar-mail .modal.step5 .step-actions-wr,
.page-template-template-draft-mail .modal.step5 .step-actions-wr, .page-template-page-templatestemplate-mail-center-php .modal.step5 .step-actions-wr,
.page-template-page-templatestemplate-active-mail-php .modal.step5 .step-actions-wr, .page-template-page-templatestemplate-postcards-php .modal.step5 .step-actions-wr,
.page-template-page-templatestemplate-create-postcard-php .modal.step5 .step-actions-wr {
  display: none !important;
}
.postcards-template-default .modal.postcard-samples, .page-template-template-edit-postcard .modal.postcard-samples, .page-template-template-calendar-mail .modal.postcard-samples,
.page-template-template-draft-mail .modal.postcard-samples, .page-template-page-templatestemplate-mail-center-php .modal.postcard-samples,
.page-template-page-templatestemplate-active-mail-php .modal.postcard-samples, .page-template-page-templatestemplate-postcards-php .modal.postcard-samples,
.page-template-page-templatestemplate-create-postcard-php .modal.postcard-samples {
  width: fit-content;
}
.postcards-template-default .woocommerce-billing-fields, .page-template-template-edit-postcard .woocommerce-billing-fields, .page-template-template-calendar-mail .woocommerce-billing-fields,
.page-template-template-draft-mail .woocommerce-billing-fields, .page-template-page-templatestemplate-mail-center-php .woocommerce-billing-fields,
.page-template-page-templatestemplate-active-mail-php .woocommerce-billing-fields, .page-template-page-templatestemplate-postcards-php .woocommerce-billing-fields,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-billing-fields {
  display: none;
}
.postcards-template-default .payment-wr, .page-template-template-edit-postcard .payment-wr, .page-template-template-calendar-mail .payment-wr,
.page-template-template-draft-mail .payment-wr, .page-template-page-templatestemplate-mail-center-php .payment-wr,
.page-template-page-templatestemplate-active-mail-php .payment-wr, .page-template-page-templatestemplate-postcards-php .payment-wr,
.page-template-page-templatestemplate-create-postcard-php .payment-wr {
  padding: 24px;
}
.postcards-template-default .choose-action, .page-template-template-edit-postcard .choose-action, .page-template-template-calendar-mail .choose-action,
.page-template-template-draft-mail .choose-action, .page-template-page-templatestemplate-mail-center-php .choose-action,
.page-template-page-templatestemplate-active-mail-php .choose-action, .page-template-page-templatestemplate-postcards-php .choose-action,
.page-template-page-templatestemplate-create-postcard-php .choose-action {
  cursor: pointer;
}
.postcards-template-default .choose-action > div.selected, .page-template-template-edit-postcard .choose-action > div.selected, .page-template-template-calendar-mail .choose-action > div.selected,
.page-template-template-draft-mail .choose-action > div.selected, .page-template-page-templatestemplate-mail-center-php .choose-action > div.selected,
.page-template-page-templatestemplate-active-mail-php .choose-action > div.selected, .page-template-page-templatestemplate-postcards-php .choose-action > div.selected,
.page-template-page-templatestemplate-create-postcard-php .choose-action > div.selected {
  border: 1px solid rgb(35, 164, 85);
}
.postcards-template-default .cart-subtotal, .page-template-template-edit-postcard .cart-subtotal, .page-template-template-calendar-mail .cart-subtotal,
.page-template-template-draft-mail .cart-subtotal, .page-template-page-templatestemplate-mail-center-php .cart-subtotal,
.page-template-page-templatestemplate-active-mail-php .cart-subtotal, .page-template-page-templatestemplate-postcards-php .cart-subtotal,
.page-template-page-templatestemplate-create-postcard-php .cart-subtotal {
  display: none;
}
.postcards-template-default .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment, .postcards-template-default .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment, .page-template-template-edit-postcard .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment, .page-template-template-edit-postcard .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment, .page-template-template-calendar-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment, .page-template-template-calendar-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment,
.page-template-template-draft-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment,
.page-template-template-draft-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment, .page-template-page-templatestemplate-mail-center-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment, .page-template-page-templatestemplate-mail-center-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment,
.page-template-page-templatestemplate-active-mail-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment,
.page-template-page-templatestemplate-active-mail-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment, .page-template-page-templatestemplate-postcards-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment, .page-template-page-templatestemplate-postcards-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment,
.page-template-page-templatestemplate-create-postcard-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment,
.page-template-page-templatestemplate-create-postcard-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment {
  border: 1px solid rgb(207, 219, 213);
  background-color: white !important;
  border-radius: 12px !important;
  color: #6B7075 !important;
}
.postcards-template-default .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment #place_order, .postcards-template-default .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment #place_order, .page-template-template-edit-postcard .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment #place_order, .page-template-template-edit-postcard .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment #place_order, .page-template-template-calendar-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment #place_order, .page-template-template-calendar-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment #place_order,
.page-template-template-draft-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment #place_order,
.page-template-template-draft-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment #place_order, .page-template-page-templatestemplate-mail-center-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment #place_order, .page-template-page-templatestemplate-mail-center-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment #place_order,
.page-template-page-templatestemplate-active-mail-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment #place_order,
.page-template-page-templatestemplate-active-mail-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment #place_order, .page-template-page-templatestemplate-postcards-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment #place_order, .page-template-page-templatestemplate-postcards-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment #place_order,
.page-template-page-templatestemplate-create-postcard-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment #place_order,
.page-template-page-templatestemplate-create-postcard-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout #payment #place_order {
  width: 100%;
  height: 40px;
}
.postcards-template-default .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .postcards-template-default .woocommerce-checkout #payment .payment_method_stripe, .page-template-template-edit-postcard .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .page-template-template-edit-postcard .woocommerce-checkout #payment .payment_method_stripe, .page-template-template-calendar-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .page-template-template-calendar-mail .woocommerce-checkout #payment .payment_method_stripe,
.page-template-template-draft-mail .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe,
.page-template-template-draft-mail .woocommerce-checkout #payment .payment_method_stripe, .page-template-page-templatestemplate-mail-center-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .payment_method_stripe,
.page-template-page-templatestemplate-active-mail-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .payment_method_stripe, .page-template-page-templatestemplate-postcards-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .payment_method_stripe,
.page-template-page-templatestemplate-create-postcard-php .page-template-page-templatestemplate-mail-center-php.woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .payment_method_stripe {
  background-color: white !important;
  color: #1D2022 !important;
}
.postcards-template-default .woocommerce-privacy-policy-text, .page-template-template-edit-postcard .woocommerce-privacy-policy-text, .page-template-template-calendar-mail .woocommerce-privacy-policy-text,
.page-template-template-draft-mail .woocommerce-privacy-policy-text, .page-template-page-templatestemplate-mail-center-php .woocommerce-privacy-policy-text,
.page-template-page-templatestemplate-active-mail-php .woocommerce-privacy-policy-text, .page-template-page-templatestemplate-postcards-php .woocommerce-privacy-policy-text,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-privacy-policy-text {
  text-align: center;
  font-size: 12px;
  color: #6B7075;
}
.postcards-template-default .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link, .page-template-template-edit-postcard .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link, .page-template-template-calendar-mail .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link,
.page-template-template-draft-mail .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link, .page-template-page-templatestemplate-mail-center-php .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link,
.page-template-page-templatestemplate-active-mail-php .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link, .page-template-page-templatestemplate-postcards-php .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link {
  text-transform: capitalize;
}
.postcards-template-default .woocommerce-NoticeGroup, .page-template-template-edit-postcard .woocommerce-NoticeGroup, .page-template-template-calendar-mail .woocommerce-NoticeGroup,
.page-template-template-draft-mail .woocommerce-NoticeGroup, .page-template-page-templatestemplate-mail-center-php .woocommerce-NoticeGroup,
.page-template-page-templatestemplate-active-mail-php .woocommerce-NoticeGroup, .page-template-page-templatestemplate-postcards-php .woocommerce-NoticeGroup,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-NoticeGroup {
  font-size: 24px;
  padding: 15px;
  border: 1px solid rgb(207, 219, 213);
  margin: 15px;
  border-radius: 12px;
  font-weight: 600;
}
.postcards-template-default #confirmChangeModal, .page-template-template-edit-postcard #confirmChangeModal, .page-template-template-calendar-mail #confirmChangeModal,
.page-template-template-draft-mail #confirmChangeModal, .page-template-page-templatestemplate-mail-center-php #confirmChangeModal,
.page-template-page-templatestemplate-active-mail-php #confirmChangeModal, .page-template-page-templatestemplate-postcards-php #confirmChangeModal,
.page-template-page-templatestemplate-create-postcard-php #confirmChangeModal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 440px;
  padding: 24px;
  background-color: #fff;
  border-radius: 16px;
  text-align: center;
  z-index: 9999;
}
.postcards-template-default #confirmChangeModal h4, .page-template-template-edit-postcard #confirmChangeModal h4, .page-template-template-calendar-mail #confirmChangeModal h4,
.page-template-template-draft-mail #confirmChangeModal h4, .page-template-page-templatestemplate-mail-center-php #confirmChangeModal h4,
.page-template-page-templatestemplate-active-mail-php #confirmChangeModal h4, .page-template-page-templatestemplate-postcards-php #confirmChangeModal h4,
.page-template-page-templatestemplate-create-postcard-php #confirmChangeModal h4 {
  font-size: 24px;
  margin-bottom: 12px;
  margin-top: 0;
}
.postcards-template-default #confirmChangeModal p, .page-template-template-edit-postcard #confirmChangeModal p, .page-template-template-calendar-mail #confirmChangeModal p,
.page-template-template-draft-mail #confirmChangeModal p, .page-template-page-templatestemplate-mail-center-php #confirmChangeModal p,
.page-template-page-templatestemplate-active-mail-php #confirmChangeModal p, .page-template-page-templatestemplate-postcards-php #confirmChangeModal p,
.page-template-page-templatestemplate-create-postcard-php #confirmChangeModal p {
  font-size: 14px;
  margin-bottom: 12px;
}
.postcards-template-default #confirmChangeModal .modal-inner__btn, .page-template-template-edit-postcard #confirmChangeModal .modal-inner__btn, .page-template-template-calendar-mail #confirmChangeModal .modal-inner__btn,
.page-template-template-draft-mail #confirmChangeModal .modal-inner__btn, .page-template-page-templatestemplate-mail-center-php #confirmChangeModal .modal-inner__btn,
.page-template-page-templatestemplate-active-mail-php #confirmChangeModal .modal-inner__btn, .page-template-page-templatestemplate-postcards-php #confirmChangeModal .modal-inner__btn,
.page-template-page-templatestemplate-create-postcard-php #confirmChangeModal .modal-inner__btn {
  display: flex;
  gap: 8px;
}
.postcards-template-default #confirmChangeModal .modal-inner__btn button, .page-template-template-edit-postcard #confirmChangeModal .modal-inner__btn button, .page-template-template-calendar-mail #confirmChangeModal .modal-inner__btn button,
.page-template-template-draft-mail #confirmChangeModal .modal-inner__btn button, .page-template-page-templatestemplate-mail-center-php #confirmChangeModal .modal-inner__btn button,
.page-template-page-templatestemplate-active-mail-php #confirmChangeModal .modal-inner__btn button, .page-template-page-templatestemplate-postcards-php #confirmChangeModal .modal-inner__btn button,
.page-template-page-templatestemplate-create-postcard-php #confirmChangeModal .modal-inner__btn button {
  flex: 1;
}
.postcards-template-default #textTemplateModal, .page-template-template-edit-postcard #textTemplateModal, .page-template-template-calendar-mail #textTemplateModal,
.page-template-template-draft-mail #textTemplateModal, .page-template-page-templatestemplate-mail-center-php #textTemplateModal,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal, .page-template-page-templatestemplate-postcards-php #textTemplateModal,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1040px;
  width: 100%;
  background-color: #fff;
  border-radius: 16px;
  z-index: 9999;
  padding: 16px;
}
.postcards-template-default #textTemplateModal .template-postcards__nav-search, .page-template-template-edit-postcard #textTemplateModal .template-postcards__nav-search, .page-template-template-calendar-mail #textTemplateModal .template-postcards__nav-search,
.page-template-template-draft-mail #textTemplateModal .template-postcards__nav-search, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .template-postcards__nav-search,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .template-postcards__nav-search, .page-template-page-templatestemplate-postcards-php #textTemplateModal .template-postcards__nav-search,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .template-postcards__nav-search {
  width: fit-content;
  margin: 16px 0;
}
.postcards-template-default #textTemplateModal .modal-inner__header, .page-template-template-edit-postcard #textTemplateModal .modal-inner__header, .page-template-template-calendar-mail #textTemplateModal .modal-inner__header,
.page-template-template-draft-mail #textTemplateModal .modal-inner__header, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .modal-inner__header,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .modal-inner__header, .page-template-page-templatestemplate-postcards-php #textTemplateModal .modal-inner__header,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .modal-inner__header {
  padding: 8px;
}
.postcards-template-default #textTemplateModal .modal-inner__header h4, .page-template-template-edit-postcard #textTemplateModal .modal-inner__header h4, .page-template-template-calendar-mail #textTemplateModal .modal-inner__header h4,
.page-template-template-draft-mail #textTemplateModal .modal-inner__header h4, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .modal-inner__header h4,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .modal-inner__header h4, .page-template-page-templatestemplate-postcards-php #textTemplateModal .modal-inner__header h4,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .modal-inner__header h4 {
  font-size: 24px;
  margin-bottom: 4px;
  color: #1D2022;
  margin-top: 0;
}
.postcards-template-default #textTemplateModal .modal-inner__header p, .page-template-template-edit-postcard #textTemplateModal .modal-inner__header p, .page-template-template-calendar-mail #textTemplateModal .modal-inner__header p,
.page-template-template-draft-mail #textTemplateModal .modal-inner__header p, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .modal-inner__header p,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .modal-inner__header p, .page-template-page-templatestemplate-postcards-php #textTemplateModal .modal-inner__header p,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .modal-inner__header p {
  font-size: 14px;
  color: #6B7075;
}
.postcards-template-default #textTemplateModal .template-text, .page-template-template-edit-postcard #textTemplateModal .template-text, .page-template-template-calendar-mail #textTemplateModal .template-text,
.page-template-template-draft-mail #textTemplateModal .template-text, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .template-text,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .template-text, .page-template-page-templatestemplate-postcards-php #textTemplateModal .template-text,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .template-text {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}
.postcards-template-default #textTemplateModal .template-text .template, .page-template-template-edit-postcard #textTemplateModal .template-text .template, .page-template-template-calendar-mail #textTemplateModal .template-text .template,
.page-template-template-draft-mail #textTemplateModal .template-text .template, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .template-text .template,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .template-text .template, .page-template-page-templatestemplate-postcards-php #textTemplateModal .template-text .template,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .template-text .template {
  padding: 16px;
  border: 1px solid #CFDBD5;
  border-radius: 8px;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
}
.postcards-template-default #textTemplateModal .template-text .template img, .page-template-template-edit-postcard #textTemplateModal .template-text .template img, .page-template-template-calendar-mail #textTemplateModal .template-text .template img,
.page-template-template-draft-mail #textTemplateModal .template-text .template img, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .template-text .template img,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .template-text .template img, .page-template-page-templatestemplate-postcards-php #textTemplateModal .template-text .template img,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .template-text .template img {
  border-radius: 8px;
  margin-bottom: 20px;
}
.postcards-template-default #textTemplateModal .template-text .template.active, .page-template-template-edit-postcard #textTemplateModal .template-text .template.active, .page-template-template-calendar-mail #textTemplateModal .template-text .template.active,
.page-template-template-draft-mail #textTemplateModal .template-text .template.active, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .template-text .template.active,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .template-text .template.active, .page-template-page-templatestemplate-postcards-php #textTemplateModal .template-text .template.active,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .template-text .template.active {
  border-color: #23A455;
}
.postcards-template-default #textTemplateModal .actions, .page-template-template-edit-postcard #textTemplateModal .actions, .page-template-template-calendar-mail #textTemplateModal .actions,
.page-template-template-draft-mail #textTemplateModal .actions, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .actions,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .actions, .page-template-page-templatestemplate-postcards-php #textTemplateModal .actions,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .actions {
  display: flex;
  gap: 8px;
  margin-top: 16px;
}
.postcards-template-default #textTemplateModal .actions button, .page-template-template-edit-postcard #textTemplateModal .actions button, .page-template-template-calendar-mail #textTemplateModal .actions button,
.page-template-template-draft-mail #textTemplateModal .actions button, .page-template-page-templatestemplate-mail-center-php #textTemplateModal .actions button,
.page-template-page-templatestemplate-active-mail-php #textTemplateModal .actions button, .page-template-page-templatestemplate-postcards-php #textTemplateModal .actions button,
.page-template-page-templatestemplate-create-postcard-php #textTemplateModal .actions button {
  flex: 1;
}
.postcards-template-default #modal-overlay, .page-template-template-edit-postcard #modal-overlay, .page-template-template-calendar-mail #modal-overlay,
.page-template-template-draft-mail #modal-overlay, .page-template-page-templatestemplate-mail-center-php #modal-overlay,
.page-template-page-templatestemplate-active-mail-php #modal-overlay, .page-template-page-templatestemplate-postcards-php #modal-overlay,
.page-template-page-templatestemplate-create-postcard-php #modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999;
}
.postcards-template-default .postcard-preview-modal .imageBox, .postcards-template-default .postcard-preview-modal .imageQr, .postcards-template-default .postcard-preview-modal .envelope, .postcards-template-default .postcard-preview-modal .message, .page-template-template-edit-postcard .postcard-preview-modal .imageBox, .page-template-template-edit-postcard .postcard-preview-modal .imageQr, .page-template-template-edit-postcard .postcard-preview-modal .envelope, .page-template-template-edit-postcard .postcard-preview-modal .message, .page-template-template-calendar-mail .postcard-preview-modal .imageBox, .page-template-template-calendar-mail .postcard-preview-modal .imageQr, .page-template-template-calendar-mail .postcard-preview-modal .envelope, .page-template-template-calendar-mail .postcard-preview-modal .message,
.page-template-template-draft-mail .postcard-preview-modal .imageBox,
.page-template-template-draft-mail .postcard-preview-modal .imageQr,
.page-template-template-draft-mail .postcard-preview-modal .envelope,
.page-template-template-draft-mail .postcard-preview-modal .message, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .imageBox, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .imageQr, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .envelope, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .message,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .imageBox,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .imageQr,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .envelope,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .message, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .imageBox, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .imageQr, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .envelope, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .message,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .imageBox,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .imageQr,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .envelope,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .message {
  min-width: auto;
  width: auto;
}
.postcards-template-default .postcard-preview-modal .imageBox, .page-template-template-edit-postcard .postcard-preview-modal .imageBox, .page-template-template-calendar-mail .postcard-preview-modal .imageBox,
.page-template-template-draft-mail .postcard-preview-modal .imageBox, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .imageBox,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .imageBox, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .imageBox,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .imageBox {
  height: 100%;
}
.postcards-template-default .postcard-preview-modal .modal-content__inner, .page-template-template-edit-postcard .postcard-preview-modal .modal-content__inner, .page-template-template-calendar-mail .postcard-preview-modal .modal-content__inner,
.page-template-template-draft-mail .postcard-preview-modal .modal-content__inner, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .modal-content__inner,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .modal-content__inner, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .modal-content__inner,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .modal-content__inner {
  padding: 72px 100px;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px 16px;
  padding: 0 24px 12px;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .row, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .row, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .row,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .row, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .row,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .row, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .row,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .row {
  position: relative;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .row label, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .row label, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .row label,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .row label, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .row label,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .row label, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .row label,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .row label {
  font: 500 14px/140% "RedHat";
  color: #6B7075;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s;
  pointer-events: none;
  z-index: 999999;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .row.filled label, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .row.filled label, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .row.filled label,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .row.filled label, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .row.filled label,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .row.filled label, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .row.filled label,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .row.filled label {
  top: 6px;
  transform: translateY(0);
  font-size: 10px;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .row .select2-selection, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .row .select2-selection, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .row .select2-selection,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .row .select2-selection, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .row .select2-selection,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .row .select2-selection, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .row .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .row .select2-selection {
  padding: 7px 12px;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .checkbox-row, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .checkbox-row, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .checkbox-row,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .checkbox-row, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .checkbox-row,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .checkbox-row, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .checkbox-row,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .checkbox-row {
  display: flex;
  align-items: center;
  gap: 24px;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .checkbox-row input[type=checkbox], .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .checkbox-row input[type=checkbox], .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .checkbox-row input[type=checkbox],
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .checkbox-row input[type=checkbox], .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .checkbox-row input[type=checkbox],
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .checkbox-row input[type=checkbox], .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .checkbox-row input[type=checkbox],
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .checkbox-row input[type=checkbox] {
  margin: 0;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .select-row .error .select2-selection, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .select-row .error .select2-selection, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .select-row .error .select2-selection,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .select-row .error .select2-selection, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .select-row .error .select2-selection,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .select-row .error .select2-selection, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .select-row .error .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .select-row .error .select2-selection {
  border-color: #D42C29 !important;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .select-row .select2-selection, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .select-row .select2-selection, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .select-row .select2-selection,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .select-row .select2-selection, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .select-row .select2-selection,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .select-row .select2-selection, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .select-row .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .select-row .select2-selection {
  border: 1px solid #E2E3E4 !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font: 400 16px/120% "RedHat";
  color: #1D2022;
  height: 48px !important;
  padding-top: 14px;
  margin: 0;
}
.postcards-template-default .postcard-preview-modal .select-fields-wr .select-row .select2-selection:hover, .page-template-template-edit-postcard .postcard-preview-modal .select-fields-wr .select-row .select2-selection:hover, .page-template-template-calendar-mail .postcard-preview-modal .select-fields-wr .select-row .select2-selection:hover,
.page-template-template-draft-mail .postcard-preview-modal .select-fields-wr .select-row .select2-selection:hover, .page-template-page-templatestemplate-mail-center-php .postcard-preview-modal .select-fields-wr .select-row .select2-selection:hover,
.page-template-page-templatestemplate-active-mail-php .postcard-preview-modal .select-fields-wr .select-row .select2-selection:hover, .page-template-page-templatestemplate-postcards-php .postcard-preview-modal .select-fields-wr .select-row .select2-selection:hover,
.page-template-page-templatestemplate-create-postcard-php .postcard-preview-modal .select-fields-wr .select-row .select2-selection:hover {
  border-color: #23A455 !important;
}
.postcards-template-default .select-row.highlight-error .select2-selection, .page-template-template-edit-postcard .select-row.highlight-error .select2-selection, .page-template-template-calendar-mail .select-row.highlight-error .select2-selection,
.page-template-template-draft-mail .select-row.highlight-error .select2-selection, .page-template-page-templatestemplate-mail-center-php .select-row.highlight-error .select2-selection,
.page-template-page-templatestemplate-active-mail-php .select-row.highlight-error .select2-selection, .page-template-page-templatestemplate-postcards-php .select-row.highlight-error .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .select-row.highlight-error .select2-selection {
  border-color: rgb(255, 191, 0) !important;
}
.postcards-template-default .select-row.highlight-error .select2-selection:after, .page-template-template-edit-postcard .select-row.highlight-error .select2-selection:after, .page-template-template-calendar-mail .select-row.highlight-error .select2-selection:after,
.page-template-template-draft-mail .select-row.highlight-error .select2-selection:after, .page-template-page-templatestemplate-mail-center-php .select-row.highlight-error .select2-selection:after,
.page-template-page-templatestemplate-active-mail-php .select-row.highlight-error .select2-selection:after, .page-template-page-templatestemplate-postcards-php .select-row.highlight-error .select2-selection:after,
.page-template-page-templatestemplate-create-postcard-php .select-row.highlight-error .select2-selection:after {
  content: "";
  background: url(../img/icons/mailer/warning.svg) no-repeat;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  right: 5px;
  top: 17px;
}
.postcards-template-default .select-row.highlight-error .select2-selection .select2-selection__arrow, .page-template-template-edit-postcard .select-row.highlight-error .select2-selection .select2-selection__arrow, .page-template-template-calendar-mail .select-row.highlight-error .select2-selection .select2-selection__arrow,
.page-template-template-draft-mail .select-row.highlight-error .select2-selection .select2-selection__arrow, .page-template-page-templatestemplate-mail-center-php .select-row.highlight-error .select2-selection .select2-selection__arrow,
.page-template-page-templatestemplate-active-mail-php .select-row.highlight-error .select2-selection .select2-selection__arrow, .page-template-page-templatestemplate-postcards-php .select-row.highlight-error .select2-selection .select2-selection__arrow,
.page-template-page-templatestemplate-create-postcard-php .select-row.highlight-error .select2-selection .select2-selection__arrow {
  right: 35px !important;
}
.postcards-template-default input.highlight-error-input, .page-template-template-edit-postcard input.highlight-error-input, .page-template-template-calendar-mail input.highlight-error-input,
.page-template-template-draft-mail input.highlight-error-input, .page-template-page-templatestemplate-mail-center-php input.highlight-error-input,
.page-template-page-templatestemplate-active-mail-php input.highlight-error-input, .page-template-page-templatestemplate-postcards-php input.highlight-error-input,
.page-template-page-templatestemplate-create-postcard-php input.highlight-error-input {
  border-color: rgb(255, 191, 0) !important;
  position: relative;
}
.postcards-template-default .fields-group:has(input.highlight-error-input), .page-template-template-edit-postcard .fields-group:has(input.highlight-error-input), .page-template-template-calendar-mail .fields-group:has(input.highlight-error-input),
.page-template-template-draft-mail .fields-group:has(input.highlight-error-input), .page-template-page-templatestemplate-mail-center-php .fields-group:has(input.highlight-error-input),
.page-template-page-templatestemplate-active-mail-php .fields-group:has(input.highlight-error-input), .page-template-page-templatestemplate-postcards-php .fields-group:has(input.highlight-error-input),
.page-template-page-templatestemplate-create-postcard-php .fields-group:has(input.highlight-error-input) {
  position: relative;
}
.postcards-template-default .fields-group:has(input.highlight-error-input):after, .page-template-template-edit-postcard .fields-group:has(input.highlight-error-input):after, .page-template-template-calendar-mail .fields-group:has(input.highlight-error-input):after,
.page-template-template-draft-mail .fields-group:has(input.highlight-error-input):after, .page-template-page-templatestemplate-mail-center-php .fields-group:has(input.highlight-error-input):after,
.page-template-page-templatestemplate-active-mail-php .fields-group:has(input.highlight-error-input):after, .page-template-page-templatestemplate-postcards-php .fields-group:has(input.highlight-error-input):after,
.page-template-page-templatestemplate-create-postcard-php .fields-group:has(input.highlight-error-input):after {
  content: "";
  background: url(../img/icons/mailer/warning.svg) no-repeat;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  right: 12px;
  top: 75%;
  transform: translateY(-50%);
  pointer-events: none;
}
.postcards-template-default .variables-side__wrap, .page-template-template-edit-postcard .variables-side__wrap, .page-template-template-calendar-mail .variables-side__wrap,
.page-template-template-draft-mail .variables-side__wrap, .page-template-page-templatestemplate-mail-center-php .variables-side__wrap,
.page-template-page-templatestemplate-active-mail-php .variables-side__wrap, .page-template-page-templatestemplate-postcards-php .variables-side__wrap,
.page-template-page-templatestemplate-create-postcard-php .variables-side__wrap {
  padding: 16px;
  border-radius: 8px;
  background-color: white;
}
.postcards-template-default .variables-side__wrap h4, .page-template-template-edit-postcard .variables-side__wrap h4, .page-template-template-calendar-mail .variables-side__wrap h4,
.page-template-template-draft-mail .variables-side__wrap h4, .page-template-page-templatestemplate-mail-center-php .variables-side__wrap h4,
.page-template-page-templatestemplate-active-mail-php .variables-side__wrap h4, .page-template-page-templatestemplate-postcards-php .variables-side__wrap h4,
.page-template-page-templatestemplate-create-postcard-php .variables-side__wrap h4 {
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: 0;
  font-weight: 500;
}
.postcards-template-default .variables-side__wrap .select-fields-wr, .page-template-template-edit-postcard .variables-side__wrap .select-fields-wr, .page-template-template-calendar-mail .variables-side__wrap .select-fields-wr,
.page-template-template-draft-mail .variables-side__wrap .select-fields-wr, .page-template-page-templatestemplate-mail-center-php .variables-side__wrap .select-fields-wr,
.page-template-page-templatestemplate-active-mail-php .variables-side__wrap .select-fields-wr, .page-template-page-templatestemplate-postcards-php .variables-side__wrap .select-fields-wr,
.page-template-page-templatestemplate-create-postcard-php .variables-side__wrap .select-fields-wr {
  padding: 0;
}
.postcards-template-default #previewModal .resize, .page-template-template-edit-postcard #previewModal .resize, .page-template-template-calendar-mail #previewModal .resize,
.page-template-template-draft-mail #previewModal .resize, .page-template-page-templatestemplate-mail-center-php #previewModal .resize,
.page-template-page-templatestemplate-active-mail-php #previewModal .resize, .page-template-page-templatestemplate-postcards-php #previewModal .resize,
.page-template-page-templatestemplate-create-postcard-php #previewModal .resize {
  display: none;
}
.postcards-template-default .contact-controls, .page-template-template-edit-postcard .contact-controls, .page-template-template-calendar-mail .contact-controls,
.page-template-template-draft-mail .contact-controls, .page-template-page-templatestemplate-mail-center-php .contact-controls,
.page-template-page-templatestemplate-active-mail-php .contact-controls, .page-template-page-templatestemplate-postcards-php .contact-controls,
.page-template-page-templatestemplate-create-postcard-php .contact-controls {
  padding: 12px 16px;
  display: flex;
  justify-content: space-between;
  gap: 30px;
  border-top: 1px solid #F0F5F2;
}
.postcards-template-default .contact-controls p, .page-template-template-edit-postcard .contact-controls p, .page-template-template-calendar-mail .contact-controls p,
.page-template-template-draft-mail .contact-controls p, .page-template-page-templatestemplate-mail-center-php .contact-controls p,
.page-template-page-templatestemplate-active-mail-php .contact-controls p, .page-template-page-templatestemplate-postcards-php .contact-controls p,
.page-template-page-templatestemplate-create-postcard-php .contact-controls p {
  font-size: 14px;
  font-weight: 700;
  color: #6B7075;
}
.postcards-template-default .contact-controls__nav, .page-template-template-edit-postcard .contact-controls__nav, .page-template-template-calendar-mail .contact-controls__nav,
.page-template-template-draft-mail .contact-controls__nav, .page-template-page-templatestemplate-mail-center-php .contact-controls__nav,
.page-template-page-templatestemplate-active-mail-php .contact-controls__nav, .page-template-page-templatestemplate-postcards-php .contact-controls__nav,
.page-template-page-templatestemplate-create-postcard-php .contact-controls__nav {
  display: flex;
  gap: 8px;
  align-items: center;
}
.postcards-template-default .contact-controls__nav button, .page-template-template-edit-postcard .contact-controls__nav button, .page-template-template-calendar-mail .contact-controls__nav button,
.page-template-template-draft-mail .contact-controls__nav button, .page-template-page-templatestemplate-mail-center-php .contact-controls__nav button,
.page-template-page-templatestemplate-active-mail-php .contact-controls__nav button, .page-template-page-templatestemplate-postcards-php .contact-controls__nav button,
.page-template-page-templatestemplate-create-postcard-php .contact-controls__nav button {
  background-color: white;
  border: 1px solid rgb(207, 219, 213);
  border-radius: 6px;
  color: rgb(35, 164, 85);
  width: 24px;
  height: 24px;
  font-weight: 500;
  font-size: 20px;
  padding: 2px;
}
.postcards-template-default .contact-controls__nav button[disabled], .page-template-template-edit-postcard .contact-controls__nav button[disabled], .page-template-template-calendar-mail .contact-controls__nav button[disabled],
.page-template-template-draft-mail .contact-controls__nav button[disabled], .page-template-page-templatestemplate-mail-center-php .contact-controls__nav button[disabled],
.page-template-page-templatestemplate-active-mail-php .contact-controls__nav button[disabled], .page-template-page-templatestemplate-postcards-php .contact-controls__nav button[disabled],
.page-template-page-templatestemplate-create-postcard-php .contact-controls__nav button[disabled] {
  opacity: 0.5;
}
.postcards-template-default .modal-mail-checkout, .page-template-template-edit-postcard .modal-mail-checkout, .page-template-template-calendar-mail .modal-mail-checkout,
.page-template-template-draft-mail .modal-mail-checkout, .page-template-page-templatestemplate-mail-center-php .modal-mail-checkout,
.page-template-page-templatestemplate-active-mail-php .modal-mail-checkout, .page-template-page-templatestemplate-postcards-php .modal-mail-checkout,
.page-template-page-templatestemplate-create-postcard-php .modal-mail-checkout {
  position: absolute !important;
  z-index: 999999 !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.postcards-template-default .btn_preview_postcard,
.postcards-template-default .btn_preview_postcard_template, .page-template-template-edit-postcard .btn_preview_postcard,
.page-template-template-edit-postcard .btn_preview_postcard_template, .page-template-template-calendar-mail .btn_preview_postcard,
.page-template-template-calendar-mail .btn_preview_postcard_template,
.page-template-template-draft-mail .btn_preview_postcard,
.page-template-template-draft-mail .btn_preview_postcard_template, .page-template-page-templatestemplate-mail-center-php .btn_preview_postcard,
.page-template-page-templatestemplate-mail-center-php .btn_preview_postcard_template,
.page-template-page-templatestemplate-active-mail-php .btn_preview_postcard,
.page-template-page-templatestemplate-active-mail-php .btn_preview_postcard_template, .page-template-page-templatestemplate-postcards-php .btn_preview_postcard,
.page-template-page-templatestemplate-postcards-php .btn_preview_postcard_template,
.page-template-page-templatestemplate-create-postcard-php .btn_preview_postcard,
.page-template-page-templatestemplate-create-postcard-php .btn_preview_postcard_template {
  width: 32px;
  height: 32px;
  background-color: white;
  padding: 8px;
  position: absolute;
  right: 12px;
  bottom: 12px;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.postcards-template-default .btn_preview_postcard img,
.postcards-template-default .btn_preview_postcard_template img, .page-template-template-edit-postcard .btn_preview_postcard img,
.page-template-template-edit-postcard .btn_preview_postcard_template img, .page-template-template-calendar-mail .btn_preview_postcard img,
.page-template-template-calendar-mail .btn_preview_postcard_template img,
.page-template-template-draft-mail .btn_preview_postcard img,
.page-template-template-draft-mail .btn_preview_postcard_template img, .page-template-page-templatestemplate-mail-center-php .btn_preview_postcard img,
.page-template-page-templatestemplate-mail-center-php .btn_preview_postcard_template img,
.page-template-page-templatestemplate-active-mail-php .btn_preview_postcard img,
.page-template-page-templatestemplate-active-mail-php .btn_preview_postcard_template img, .page-template-page-templatestemplate-postcards-php .btn_preview_postcard img,
.page-template-page-templatestemplate-postcards-php .btn_preview_postcard_template img,
.page-template-page-templatestemplate-create-postcard-php .btn_preview_postcard img,
.page-template-page-templatestemplate-create-postcard-php .btn_preview_postcard_template img {
  width: 16px;
  height: 16px;
}
.postcards-template-default .template-postcards__item-wrap:hover .btn_preview_postcard_template, .page-template-template-edit-postcard .template-postcards__item-wrap:hover .btn_preview_postcard_template, .page-template-template-calendar-mail .template-postcards__item-wrap:hover .btn_preview_postcard_template,
.page-template-template-draft-mail .template-postcards__item-wrap:hover .btn_preview_postcard_template, .page-template-page-templatestemplate-mail-center-php .template-postcards__item-wrap:hover .btn_preview_postcard_template,
.page-template-page-templatestemplate-active-mail-php .template-postcards__item-wrap:hover .btn_preview_postcard_template, .page-template-page-templatestemplate-postcards-php .template-postcards__item-wrap:hover .btn_preview_postcard_template,
.page-template-page-templatestemplate-create-postcard-php .template-postcards__item-wrap:hover .btn_preview_postcard_template {
  opacity: 1;
  visibility: visible;
}
.postcards-template-default .warning, .page-template-template-edit-postcard .warning, .page-template-template-calendar-mail .warning,
.page-template-template-draft-mail .warning, .page-template-page-templatestemplate-mail-center-php .warning,
.page-template-page-templatestemplate-active-mail-php .warning, .page-template-page-templatestemplate-postcards-php .warning,
.page-template-page-templatestemplate-create-postcard-php .warning {
  display: none;
  background-color: rgb(255, 243, 205);
  padding: 10px 12px;
  font-size: 14px;
  width: fit-content;
  border-radius: 8px;
  margin-bottom: 12px;
}
.postcards-template-default .warning img, .page-template-template-edit-postcard .warning img, .page-template-template-calendar-mail .warning img,
.page-template-template-draft-mail .warning img, .page-template-page-templatestemplate-mail-center-php .warning img,
.page-template-page-templatestemplate-active-mail-php .warning img, .page-template-page-templatestemplate-postcards-php .warning img,
.page-template-page-templatestemplate-create-postcard-php .warning img {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  float: left;
}
.postcards-template-default .warning-icon, .page-template-template-edit-postcard .warning-icon, .page-template-template-calendar-mail .warning-icon,
.page-template-template-draft-mail .warning-icon, .page-template-page-templatestemplate-mail-center-php .warning-icon,
.page-template-page-templatestemplate-active-mail-php .warning-icon, .page-template-page-templatestemplate-postcards-php .warning-icon,
.page-template-page-templatestemplate-create-postcard-php .warning-icon {
  padding: 0;
  background-color: transparent;
  margin: 0;
  flex-shrink: 0;
}
.postcards-template-default .warning-icon img, .page-template-template-edit-postcard .warning-icon img, .page-template-template-calendar-mail .warning-icon img,
.page-template-template-draft-mail .warning-icon img, .page-template-page-templatestemplate-mail-center-php .warning-icon img,
.page-template-page-templatestemplate-active-mail-php .warning-icon img, .page-template-page-templatestemplate-postcards-php .warning-icon img,
.page-template-page-templatestemplate-create-postcard-php .warning-icon img {
  margin: 0;
}
.postcards-template-default .woocommerce-checkout .entry-header h1, .page-template-template-edit-postcard .woocommerce-checkout .entry-header h1, .page-template-template-calendar-mail .woocommerce-checkout .entry-header h1,
.page-template-template-draft-mail .woocommerce-checkout .entry-header h1, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .entry-header h1,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .entry-header h1, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .entry-header h1,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .entry-header h1 {
  font: 600 46px/120% "ChakraPetch";
  margin: 0 0 8px;
}
@media screen and (max-width: 767px) {
  .postcards-template-default .woocommerce-checkout .entry-header h1, .page-template-template-edit-postcard .woocommerce-checkout .entry-header h1, .page-template-template-calendar-mail .woocommerce-checkout .entry-header h1,
  .page-template-template-draft-mail .woocommerce-checkout .entry-header h1, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .entry-header h1,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .entry-header h1, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .entry-header h1,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .entry-header h1 {
    font-size: 32px;
  }
}
.postcards-template-default .woocommerce-checkout .entry-content, .page-template-template-edit-postcard .woocommerce-checkout .entry-content, .page-template-template-calendar-mail .woocommerce-checkout .entry-content,
.page-template-template-draft-mail .woocommerce-checkout .entry-content, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .entry-content,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .entry-content, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .entry-content,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .entry-content {
  font-family: "RedHat";
  margin-bottom: 100px;
}
@media screen and (max-width: 565px) {
  .postcards-template-default .woocommerce-checkout .entry-content, .page-template-template-edit-postcard .woocommerce-checkout .entry-content, .page-template-template-calendar-mail .woocommerce-checkout .entry-content,
  .page-template-template-draft-mail .woocommerce-checkout .entry-content, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .entry-content,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .entry-content, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .entry-content,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .entry-content {
    margin-bottom: 70px;
  }
}
.postcards-template-default .woocommerce-checkout .entry-content .select2-selection, .page-template-template-edit-postcard .woocommerce-checkout .entry-content .select2-selection, .page-template-template-calendar-mail .woocommerce-checkout .entry-content .select2-selection,
.page-template-template-draft-mail .woocommerce-checkout .entry-content .select2-selection, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .entry-content .select2-selection,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .entry-content .select2-selection, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .entry-content .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .entry-content .select2-selection {
  border-color: #E2E3E4 !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
}
.postcards-template-default .woocommerce-checkout .entry-content .select2-selection:hover, .page-template-template-edit-postcard .woocommerce-checkout .entry-content .select2-selection:hover, .page-template-template-calendar-mail .woocommerce-checkout .entry-content .select2-selection:hover,
.page-template-template-draft-mail .woocommerce-checkout .entry-content .select2-selection:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .entry-content .select2-selection:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .entry-content .select2-selection:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .entry-content .select2-selection:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .entry-content .select2-selection:hover {
  border-color: #23A455 !important;
}
@media screen and (max-width: 565px) {
  .postcards-template-default .woocommerce-checkout form .form-row-last, .postcards-template-default .woocommerce-checkout form .form-row-first, .page-template-template-edit-postcard .woocommerce-checkout form .form-row-last, .page-template-template-edit-postcard .woocommerce-checkout form .form-row-first, .page-template-template-calendar-mail .woocommerce-checkout form .form-row-last, .page-template-template-calendar-mail .woocommerce-checkout form .form-row-first,
  .page-template-template-draft-mail .woocommerce-checkout form .form-row-last,
  .page-template-template-draft-mail .woocommerce-checkout form .form-row-first, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout form .form-row-last, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout form .form-row-first,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout form .form-row-last,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout form .form-row-first, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout form .form-row-last, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout form .form-row-first,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout form .form-row-last,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout form .form-row-first {
    width: 100%;
  }
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment, .postcards-template-default .woocommerce-checkout #payment, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment, .page-template-template-edit-postcard .woocommerce-checkout #payment, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment, .page-template-template-calendar-mail .woocommerce-checkout #payment,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment,
.page-template-template-draft-mail .woocommerce-checkout #payment, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment {
  background-color: white !important;
  padding-top: 20px;
  color: #1D2022 !important;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .postcards-template-default .woocommerce-checkout #payment .payment_method_stripe, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .page-template-template-edit-postcard .woocommerce-checkout #payment .payment_method_stripe, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .page-template-template-calendar-mail .woocommerce-checkout #payment .payment_method_stripe,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe,
.page-template-template-draft-mail .woocommerce-checkout #payment .payment_method_stripe, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .payment_method_stripe,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .payment_method_stripe, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .payment_method_stripe,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .payment_method_stripe,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .payment_method_stripe {
  background-color: white !important;
  color: #1D2022 !important;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment a, .postcards-template-default .woocommerce-checkout #payment a, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment a, .page-template-template-edit-postcard .woocommerce-checkout #payment a, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment a, .page-template-template-calendar-mail .woocommerce-checkout #payment a,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment a,
.page-template-template-draft-mail .woocommerce-checkout #payment a, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment a, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment a,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment a,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment a, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment a, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment a,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment a,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment a {
  color: #23A455;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper, .postcards-template-default .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper, .page-template-template-edit-postcard .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper, .page-template-template-calendar-mail .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper,
.page-template-template-draft-mail .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper {
  margin-top: 12px;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .postcards-template-default .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .page-template-template-edit-postcard .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .page-template-template-calendar-mail .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
.page-template-template-draft-mail .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
  padding: 0;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .postcards-template-default .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .page-template-template-edit-postcard .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .page-template-template-calendar-mail .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,
.page-template-template-draft-mail .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox {
  display: flex;
  align-items: center;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment p, .postcards-template-default .woocommerce-checkout #payment p, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment p, .page-template-template-edit-postcard .woocommerce-checkout #payment p, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment p, .page-template-template-calendar-mail .woocommerce-checkout #payment p,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment p,
.page-template-template-draft-mail .woocommerce-checkout #payment p, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment p, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment p,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment p,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment p, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment p, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment p,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment p,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment p {
  padding-bottom: 15px;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio], .postcards-template-default .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio], .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio], .page-template-template-edit-postcard .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio], .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio], .page-template-template-calendar-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio],
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio],
.page-template-template-draft-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio], .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio], .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio],
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio],
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio], .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio], .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio],
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio],
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] {
  display: none;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .postcards-template-default .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .page-template-template-edit-postcard .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .page-template-template-calendar-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label,
.page-template-template-draft-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label {
  position: relative;
  display: block;
  padding-left: 28px;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .postcards-template-default .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .page-template-template-edit-postcard .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .page-template-template-calendar-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before,
.page-template-template-draft-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  border-radius: 50%;
  border: 1px solid #D1D5DB;
  background: #fff;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .postcards-template-default .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .page-template-template-edit-postcard .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .page-template-template-calendar-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before,
.page-template-template-draft-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio] + label:hover::before {
  border: 2px solid #23A455;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .postcards-template-default .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .page-template-template-edit-postcard .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .page-template-template-calendar-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before,
.page-template-template-draft-mail .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods input[type=radio]:checked + label::before {
  border: 5px solid #23A455;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .button, .postcards-template-default .woocommerce-checkout #payment .button, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-template-edit-postcard .woocommerce-checkout #payment .button, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-template-calendar-mail .woocommerce-checkout #payment .button,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-template-draft-mail .woocommerce-checkout #payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .button {
  min-width: initial;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .button.disabled, .postcards-template-default .woocommerce-checkout #payment .button.disabled, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .button.disabled, .page-template-template-edit-postcard .woocommerce-checkout #payment .button.disabled, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .button.disabled, .page-template-template-calendar-mail .woocommerce-checkout #payment .button.disabled,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .button.disabled,
.page-template-template-draft-mail .woocommerce-checkout #payment .button.disabled, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .button.disabled, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .button.disabled,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .button.disabled,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .button.disabled, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .button.disabled, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .button.disabled,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .button.disabled,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .button.disabled {
  cursor: not-allowed;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover, .postcards-template-default .woocommerce-checkout #payment .button.disabled:hover, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover, .page-template-template-edit-postcard .woocommerce-checkout #payment .button.disabled:hover, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover, .page-template-template-calendar-mail .woocommerce-checkout #payment .button.disabled:hover,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover,
.page-template-template-draft-mail .woocommerce-checkout #payment .button.disabled:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .button.disabled:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .button.disabled:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .button.disabled:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .button.disabled:hover,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .button.disabled:hover {
  background-color: #23A455 !important;
  opacity: 0.5;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .postcards-template-default .woocommerce-checkout #payment .payment_methods, .postcards-template-default .woocommerce-checkout #payment div.form-row, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .page-template-template-edit-postcard .woocommerce-checkout #payment .payment_methods, .page-template-template-edit-postcard .woocommerce-checkout #payment div.form-row, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .page-template-template-calendar-mail .woocommerce-checkout #payment .payment_methods, .page-template-template-calendar-mail .woocommerce-checkout #payment div.form-row,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_methods,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment div.form-row,
.page-template-template-draft-mail .woocommerce-checkout #payment .payment_methods,
.page-template-template-draft-mail .woocommerce-checkout #payment div.form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .payment_methods, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment div.form-row,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .payment_methods,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment div.form-row,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .payment_methods,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment div.form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .payment_methods, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment div.form-row,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .payment_methods,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment div.form-row,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .payment_methods,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment div.form-row {
  padding: 24px !important;
  padding-top: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}
@media screen and (max-width: 565px) {
  .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .postcards-template-default .woocommerce-checkout #payment .payment_methods, .postcards-template-default .woocommerce-checkout #payment div.form-row, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .page-template-template-edit-postcard .woocommerce-checkout #payment .payment_methods, .page-template-template-edit-postcard .woocommerce-checkout #payment div.form-row, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .page-template-template-calendar-mail .woocommerce-checkout #payment .payment_methods, .page-template-template-calendar-mail .woocommerce-checkout #payment div.form-row,
  .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_methods,
  .page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment div.form-row,
  .page-template-template-draft-mail .woocommerce-checkout #payment .payment_methods,
  .page-template-template-draft-mail .woocommerce-checkout #payment div.form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .payment_methods, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment div.form-row,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .payment_methods,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment div.form-row,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .payment_methods,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment div.form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .payment_methods, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment div.form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .payment_methods, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment div.form-row,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .payment_methods,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment div.form-row,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .payment_methods,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment div.form-row {
    padding: 20px !important;
  }
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order, .postcards-template-default .woocommerce-checkout #payment .form-row.place-order, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order, .page-template-template-edit-postcard .woocommerce-checkout #payment .form-row.place-order, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order, .page-template-template-calendar-mail .woocommerce-checkout #payment .form-row.place-order,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order,
.page-template-template-draft-mail .woocommerce-checkout #payment .form-row.place-order, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .form-row.place-order,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .form-row.place-order, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .form-row.place-order,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .form-row.place-order {
  display: flex;
  flex-direction: column-reverse;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .payment_box, .postcards-template-default .woocommerce-checkout #payment .payment_box, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .payment_box, .page-template-template-edit-postcard .woocommerce-checkout #payment .payment_box, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_box, .page-template-template-calendar-mail .woocommerce-checkout #payment .payment_box,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_box,
.page-template-template-draft-mail .woocommerce-checkout #payment .payment_box, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .payment_box,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .payment_box, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .payment_box,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .payment_box {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .payment_box::before, .postcards-template-default .woocommerce-checkout #payment .payment_box::before, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .payment_box::before, .page-template-template-edit-postcard .woocommerce-checkout #payment .payment_box::before, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_box::before, .page-template-template-calendar-mail .woocommerce-checkout #payment .payment_box::before,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_box::before,
.page-template-template-draft-mail .woocommerce-checkout #payment .payment_box::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .payment_box::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .payment_box::before, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box::before, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .payment_box::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .payment_box::before {
  display: none !important;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row, .postcards-template-default .woocommerce-checkout #payment .payment_box .form-row, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row, .page-template-template-edit-postcard .woocommerce-checkout #payment .payment_box .form-row, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row, .page-template-template-calendar-mail .woocommerce-checkout #payment .payment_box .form-row,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row,
.page-template-template-draft-mail .woocommerce-checkout #payment .payment_box .form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .payment_box .form-row,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .payment_box .form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .payment_box .form-row,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .payment_box .form-row {
  padding: 0 !important;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .postcards-template-default .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .page-template-template-edit-postcard .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .page-template-template-calendar-mail .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper,
.page-template-template-draft-mail .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment .update-all-subscriptions-payment-method-wrap .woocommerce-input-wrapper {
  padding: 20px 0 0 20px;
  display: block;
  cursor: pointer;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment fieldset, .postcards-template-default .woocommerce-checkout #payment fieldset, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment fieldset, .page-template-template-edit-postcard .woocommerce-checkout #payment fieldset, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment fieldset, .page-template-template-calendar-mail .woocommerce-checkout #payment fieldset,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment fieldset,
.page-template-template-draft-mail .woocommerce-checkout #payment fieldset, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment fieldset, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment fieldset,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment fieldset,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment fieldset, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment fieldset, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment fieldset,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment fieldset,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment fieldset {
  border: none;
  padding: 0;
  margin-top: 20px;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .postcards-template-default .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .page-template-template-edit-postcard .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .page-template-template-calendar-mail .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew,
.page-template-template-draft-mail .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew {
  display: flex;
  align-items: center;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .postcards-template-default .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .page-template-template-edit-postcard .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .page-template-template-calendar-mail .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox],
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox],
.page-template-template-draft-mail .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox],
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox],
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox], .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox],
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox],
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox] {
  height: 28px;
  cursor: pointer;
}
.postcards-template-default .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .postcards-template-default .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .page-template-template-edit-postcard .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .page-template-template-edit-postcard .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .page-template-template-calendar-mail .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .page-template-template-calendar-mail .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label,
.page-template-template-draft-mail .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label,
.page-template-template-draft-mail .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .woocommerce-checkout-payment fieldset .woocommerce-SavedPaymentMethods-saveNew label,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout #payment fieldset .woocommerce-SavedPaymentMethods-saveNew label {
  cursor: pointer;
  font-size: 16px;
}
.postcards-template-default .woocommerce-checkout .shop_table .checkout-button, .page-template-template-edit-postcard .woocommerce-checkout .shop_table .checkout-button, .page-template-template-calendar-mail .woocommerce-checkout .shop_table .checkout-button,
.page-template-template-draft-mail .woocommerce-checkout .shop_table .checkout-button, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .shop_table .checkout-button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .shop_table .checkout-button, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .shop_table .checkout-button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .shop_table .checkout-button {
  width: 100%;
  font-size: 1em;
}
.postcards-template-default .woocommerce-checkout .shop_table a, .page-template-template-edit-postcard .woocommerce-checkout .shop_table a, .page-template-template-calendar-mail .woocommerce-checkout .shop_table a,
.page-template-template-draft-mail .woocommerce-checkout .shop_table a, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .shop_table a,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .shop_table a, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .shop_table a,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .shop_table a {
  color: #23A455;
}
.postcards-template-default .woocommerce-checkout .cart-discount div, .page-template-template-edit-postcard .woocommerce-checkout .cart-discount div, .page-template-template-calendar-mail .woocommerce-checkout .cart-discount div,
.page-template-template-draft-mail .woocommerce-checkout .cart-discount div, .page-template-page-templatestemplate-mail-center-php .woocommerce-checkout .cart-discount div,
.page-template-page-templatestemplate-active-mail-php .woocommerce-checkout .cart-discount div, .page-template-page-templatestemplate-postcards-php .woocommerce-checkout .cart-discount div,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-checkout .cart-discount div {
  color: #23A455;
}
.postcards-template-default .woocommerce-add-payment-method #payment, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment {
  background-color: white !important;
  color: #1D2022 !important;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
}
.postcards-template-default .woocommerce-add-payment-method #payment .payment_method_stripe, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .payment_method_stripe, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .payment_method_stripe,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .payment_method_stripe, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .payment_method_stripe,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .payment_method_stripe, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .payment_method_stripe,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .payment_method_stripe {
  background-color: white !important;
  color: #1D2022 !important;
}
.postcards-template-default .woocommerce-add-payment-method #payment a, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment a, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment a,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment a, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment a,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment a, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment a,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment a {
  color: #23A455;
}
.postcards-template-default .woocommerce-add-payment-method #payment p, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment p, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment p,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment p, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment p,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment p, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment p,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment p {
  padding-bottom: 15px;
  color: #fff !important;
}
.postcards-template-default .woocommerce-add-payment-method #payment .button, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .button, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .button,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .button, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .button,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .button, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .button,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .button {
  min-width: initial;
}
.postcards-template-default .woocommerce-add-payment-method #payment .payment_methods, .postcards-template-default .woocommerce-add-payment-method #payment div.form-row, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .payment_methods, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment div.form-row, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .payment_methods, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment div.form-row,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .payment_methods,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment div.form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .payment_methods, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment div.form-row,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .payment_methods,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment div.form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .payment_methods, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment div.form-row,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .payment_methods,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment div.form-row {
  padding: 24px !important;
  margin: 0 !important;
  border: 0 !important;
}
@media screen and (max-width: 565px) {
  .postcards-template-default .woocommerce-add-payment-method #payment .payment_methods, .postcards-template-default .woocommerce-add-payment-method #payment div.form-row, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .payment_methods, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment div.form-row, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .payment_methods, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment div.form-row,
  .page-template-template-draft-mail .woocommerce-add-payment-method #payment .payment_methods,
  .page-template-template-draft-mail .woocommerce-add-payment-method #payment div.form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .payment_methods, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment div.form-row,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .payment_methods,
  .page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment div.form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .payment_methods, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment div.form-row,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .payment_methods,
  .page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment div.form-row {
    padding: 20px !important;
  }
}
.postcards-template-default .woocommerce-add-payment-method #payment .payment_methods input, .postcards-template-default .woocommerce-add-payment-method #payment div.form-row input, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .payment_methods input, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment div.form-row input, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .payment_methods input, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment div.form-row input,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .payment_methods input,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment div.form-row input, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .payment_methods input, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment div.form-row input,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .payment_methods input,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment div.form-row input, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .payment_methods input, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment div.form-row input,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .payment_methods input,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment div.form-row input {
  height: auto;
}
.postcards-template-default .woocommerce-add-payment-method #payment input[type=checkbox], .page-template-template-edit-postcard .woocommerce-add-payment-method #payment input[type=checkbox], .page-template-template-calendar-mail .woocommerce-add-payment-method #payment input[type=checkbox],
.page-template-template-draft-mail .woocommerce-add-payment-method #payment input[type=checkbox], .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment input[type=checkbox],
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment input[type=checkbox], .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment input[type=checkbox],
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment input[type=checkbox] {
  margin-right: 8px !important;
}
.postcards-template-default .woocommerce-add-payment-method #payment .payment_box, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .payment_box, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .payment_box,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .payment_box, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .payment_box,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .payment_box, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .payment_box,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .payment_box {
  padding: 0 !important;
}
.postcards-template-default .woocommerce-add-payment-method #payment .payment_box::before, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .payment_box::before, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .payment_box::before,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .payment_box::before, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .payment_box::before,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .payment_box::before, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .payment_box::before,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .payment_box::before {
  display: none !important;
}
.postcards-template-default .woocommerce-add-payment-method #payment .payment_box .form-row, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .payment_box .form-row, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .payment_box .form-row,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .payment_box .form-row, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .payment_box .form-row,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .payment_box .form-row, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .payment_box .form-row,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .payment_box .form-row {
  padding: 0 !important;
}
.postcards-template-default .woocommerce-add-payment-method #payment .woocommerce-input-wrapper, .page-template-template-edit-postcard .woocommerce-add-payment-method #payment .woocommerce-input-wrapper, .page-template-template-calendar-mail .woocommerce-add-payment-method #payment .woocommerce-input-wrapper,
.page-template-template-draft-mail .woocommerce-add-payment-method #payment .woocommerce-input-wrapper, .page-template-page-templatestemplate-mail-center-php .woocommerce-add-payment-method #payment .woocommerce-input-wrapper,
.page-template-page-templatestemplate-active-mail-php .woocommerce-add-payment-method #payment .woocommerce-input-wrapper, .page-template-page-templatestemplate-postcards-php .woocommerce-add-payment-method #payment .woocommerce-input-wrapper,
.page-template-page-templatestemplate-create-postcard-php .woocommerce-add-payment-method #payment .woocommerce-input-wrapper {
  padding-top: 20px;
  display: block;
  cursor: pointer;
}
.postcards-template-default .load-csv, .page-template-template-edit-postcard .load-csv, .page-template-template-calendar-mail .load-csv,
.page-template-template-draft-mail .load-csv, .page-template-page-templatestemplate-mail-center-php .load-csv,
.page-template-page-templatestemplate-active-mail-php .load-csv, .page-template-page-templatestemplate-postcards-php .load-csv,
.page-template-page-templatestemplate-create-postcard-php .load-csv {
  display: none !important;
}
.postcards-template-default .create-postcard__front.parse-fields .select-fields-wr, .page-template-template-edit-postcard .create-postcard__front.parse-fields .select-fields-wr, .page-template-template-calendar-mail .create-postcard__front.parse-fields .select-fields-wr,
.page-template-template-draft-mail .create-postcard__front.parse-fields .select-fields-wr, .page-template-page-templatestemplate-mail-center-php .create-postcard__front.parse-fields .select-fields-wr,
.page-template-page-templatestemplate-active-mail-php .create-postcard__front.parse-fields .select-fields-wr, .page-template-page-templatestemplate-postcards-php .create-postcard__front.parse-fields .select-fields-wr,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__front.parse-fields .select-fields-wr {
  padding: 0;
}
.postcards-template-default .create-postcard__front.parse-fields h3, .page-template-template-edit-postcard .create-postcard__front.parse-fields h3, .page-template-template-calendar-mail .create-postcard__front.parse-fields h3,
.page-template-template-draft-mail .create-postcard__front.parse-fields h3, .page-template-page-templatestemplate-mail-center-php .create-postcard__front.parse-fields h3,
.page-template-page-templatestemplate-active-mail-php .create-postcard__front.parse-fields h3, .page-template-page-templatestemplate-postcards-php .create-postcard__front.parse-fields h3,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__front.parse-fields h3 {
  margin-top: 0;
  margin-bottom: 20px;
}
.postcards-template-default .create-postcard__front.parse-fields.active, .page-template-template-edit-postcard .create-postcard__front.parse-fields.active, .page-template-template-calendar-mail .create-postcard__front.parse-fields.active,
.page-template-template-draft-mail .create-postcard__front.parse-fields.active, .page-template-page-templatestemplate-mail-center-php .create-postcard__front.parse-fields.active,
.page-template-page-templatestemplate-active-mail-php .create-postcard__front.parse-fields.active, .page-template-page-templatestemplate-postcards-php .create-postcard__front.parse-fields.active,
.page-template-page-templatestemplate-create-postcard-php .create-postcard__front.parse-fields.active {
  display: flex !important;
  flex-direction: column;
  height: 100%;
}
.postcards-template-default .select-fields-wr, .page-template-template-edit-postcard .select-fields-wr, .page-template-template-calendar-mail .select-fields-wr,
.page-template-template-draft-mail .select-fields-wr, .page-template-page-templatestemplate-mail-center-php .select-fields-wr,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr, .page-template-page-templatestemplate-postcards-php .select-fields-wr,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px 16px;
  padding: 0 24px 12px;
}
.postcards-template-default .select-fields-wr .row, .page-template-template-edit-postcard .select-fields-wr .row, .page-template-template-calendar-mail .select-fields-wr .row,
.page-template-template-draft-mail .select-fields-wr .row, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .row,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .row, .page-template-page-templatestemplate-postcards-php .select-fields-wr .row,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .row {
  position: relative;
}
.postcards-template-default .select-fields-wr .row label, .page-template-template-edit-postcard .select-fields-wr .row label, .page-template-template-calendar-mail .select-fields-wr .row label,
.page-template-template-draft-mail .select-fields-wr .row label, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .row label,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .row label, .page-template-page-templatestemplate-postcards-php .select-fields-wr .row label,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .row label {
  font: 500 14px/140% "RedHat";
  color: #6B7075;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s;
  pointer-events: none;
  z-index: 101;
}
.postcards-template-default .select-fields-wr .row.filled label, .page-template-template-edit-postcard .select-fields-wr .row.filled label, .page-template-template-calendar-mail .select-fields-wr .row.filled label,
.page-template-template-draft-mail .select-fields-wr .row.filled label, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .row.filled label,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .row.filled label, .page-template-page-templatestemplate-postcards-php .select-fields-wr .row.filled label,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .row.filled label {
  top: 6px;
  transform: translateY(0);
  font-size: 10px;
}
.postcards-template-default .select-fields-wr .row .select2-selection, .page-template-template-edit-postcard .select-fields-wr .row .select2-selection, .page-template-template-calendar-mail .select-fields-wr .row .select2-selection,
.page-template-template-draft-mail .select-fields-wr .row .select2-selection, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .row .select2-selection,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .row .select2-selection, .page-template-page-templatestemplate-postcards-php .select-fields-wr .row .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .row .select2-selection {
  padding: 7px 12px;
}
.postcards-template-default .select-fields-wr .checkbox-row, .page-template-template-edit-postcard .select-fields-wr .checkbox-row, .page-template-template-calendar-mail .select-fields-wr .checkbox-row,
.page-template-template-draft-mail .select-fields-wr .checkbox-row, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .checkbox-row,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .checkbox-row, .page-template-page-templatestemplate-postcards-php .select-fields-wr .checkbox-row,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .checkbox-row {
  display: flex;
  align-items: center;
  gap: 24px;
}
.postcards-template-default .select-fields-wr .checkbox-row input[type=checkbox], .page-template-template-edit-postcard .select-fields-wr .checkbox-row input[type=checkbox], .page-template-template-calendar-mail .select-fields-wr .checkbox-row input[type=checkbox],
.page-template-template-draft-mail .select-fields-wr .checkbox-row input[type=checkbox], .page-template-page-templatestemplate-mail-center-php .select-fields-wr .checkbox-row input[type=checkbox],
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .checkbox-row input[type=checkbox], .page-template-page-templatestemplate-postcards-php .select-fields-wr .checkbox-row input[type=checkbox],
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .checkbox-row input[type=checkbox] {
  margin: 0;
}
.postcards-template-default .select-fields-wr .select-row .error .select2-selection, .page-template-template-edit-postcard .select-fields-wr .select-row .error .select2-selection, .page-template-template-calendar-mail .select-fields-wr .select-row .error .select2-selection,
.page-template-template-draft-mail .select-fields-wr .select-row .error .select2-selection, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .select-row .error .select2-selection,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .select-row .error .select2-selection, .page-template-page-templatestemplate-postcards-php .select-fields-wr .select-row .error .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .select-row .error .select2-selection {
  border-color: #D42C29 !important;
}
.postcards-template-default .select-fields-wr .select-row .select2-selection, .page-template-template-edit-postcard .select-fields-wr .select-row .select2-selection, .page-template-template-calendar-mail .select-fields-wr .select-row .select2-selection,
.page-template-template-draft-mail .select-fields-wr .select-row .select2-selection, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .select-row .select2-selection,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .select-row .select2-selection, .page-template-page-templatestemplate-postcards-php .select-fields-wr .select-row .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .select-row .select2-selection {
  border: 1px solid #E2E3E4 !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font: 400 16px/120% "RedHat";
  color: #1D2022;
  height: 48px !important;
  padding-top: 14px;
  margin: 0;
}
.postcards-template-default .select-fields-wr .select-row .select2-selection:hover, .page-template-template-edit-postcard .select-fields-wr .select-row .select2-selection:hover, .page-template-template-calendar-mail .select-fields-wr .select-row .select2-selection:hover,
.page-template-template-draft-mail .select-fields-wr .select-row .select2-selection:hover, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .select-row .select2-selection:hover,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .select-row .select2-selection:hover, .page-template-page-templatestemplate-postcards-php .select-fields-wr .select-row .select2-selection:hover,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .select-row .select2-selection:hover {
  border-color: #23A455 !important;
}
.postcards-template-default .select-fields-wr .select-row.highlight-error .select2-selection, .page-template-template-edit-postcard .select-fields-wr .select-row.highlight-error .select2-selection, .page-template-template-calendar-mail .select-fields-wr .select-row.highlight-error .select2-selection,
.page-template-template-draft-mail .select-fields-wr .select-row.highlight-error .select2-selection, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .select-row.highlight-error .select2-selection,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .select-row.highlight-error .select2-selection, .page-template-page-templatestemplate-postcards-php .select-fields-wr .select-row.highlight-error .select2-selection,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .select-row.highlight-error .select2-selection {
  border-color: rgb(255, 191, 0) !important;
}
.postcards-template-default .select-fields-wr .select-row.highlight-error .select2-selection:after, .page-template-template-edit-postcard .select-fields-wr .select-row.highlight-error .select2-selection:after, .page-template-template-calendar-mail .select-fields-wr .select-row.highlight-error .select2-selection:after,
.page-template-template-draft-mail .select-fields-wr .select-row.highlight-error .select2-selection:after, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .select-row.highlight-error .select2-selection:after,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .select-row.highlight-error .select2-selection:after, .page-template-page-templatestemplate-postcards-php .select-fields-wr .select-row.highlight-error .select2-selection:after,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .select-row.highlight-error .select2-selection:after {
  content: "";
  background: url(../img/icons/mailer/warning.svg) no-repeat;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  right: 5px;
  top: 17px;
}
.postcards-template-default .select-fields-wr .select-row.highlight-error .select2-selection .select2-selection__arrow, .page-template-template-edit-postcard .select-fields-wr .select-row.highlight-error .select2-selection .select2-selection__arrow, .page-template-template-calendar-mail .select-fields-wr .select-row.highlight-error .select2-selection .select2-selection__arrow,
.page-template-template-draft-mail .select-fields-wr .select-row.highlight-error .select2-selection .select2-selection__arrow, .page-template-page-templatestemplate-mail-center-php .select-fields-wr .select-row.highlight-error .select2-selection .select2-selection__arrow,
.page-template-page-templatestemplate-active-mail-php .select-fields-wr .select-row.highlight-error .select2-selection .select2-selection__arrow, .page-template-page-templatestemplate-postcards-php .select-fields-wr .select-row.highlight-error .select2-selection .select2-selection__arrow,
.page-template-page-templatestemplate-create-postcard-php .select-fields-wr .select-row.highlight-error .select2-selection .select2-selection__arrow {
  right: 35px !important;
}

.mail-center-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  gap: 10px;
  height: calc(100vh - 250px);
}
.mail-center-empty img {
  width: 140px;
  height: 140px;
}
.mail-center-empty h4 {
  font-size: 18px;
  font-weight: 700;
  margin: 0;
}
.mail-center-empty p {
  color: #6B7075;
  font-size: 12px;
}

.confirm-mailing-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}

.confirm-mailing-modal .modal-inner {
  background: white;
  padding: 24px;
  border-radius: 12px;
  max-width: 560px;
  width: 100%;
  max-height: 80vh;
  overflow-y: auto;
}

.confirm-mailing-modal .modal-inner__header h4 {
  margin: 0 0 8px 0;
  font-size: 24px;
  font-weight: bold;
  color: #333;
}

.confirm-mailing-modal .modal-inner__header p {
  margin-bottom: 16px;
  font-size: 14px;
  color: #666;
  line-height: 1.5;
}

.modal-close {
  position: absolute;
  top: -5px;
  right: -10px;
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #999;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all 0.3s ease;
}

.confirm-mailing-modal .modal-inner__header {
  position: relative;
}

.recipients-info {
  margin-bottom: 25px;
}

.recipients-bar {
  background-color: #e8f5e8;
  padding: 12px;
  border-radius: 8px;
  color: #0A2E36;
  font-weight: 500;
}

.test-mailing-section {
  margin-bottom: 25px;
  border: 1px solid rgb(207, 219, 213);
  border-radius: 8px;
  padding: 12px;
  background-color: #fff9e6;
}

.test-mailing-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.test-mailing-toggle label {
  font-weight: 500;
  color: #333;
}

.test-mailing-description {
  font-size: 12px;
  color: #666;
  margin: 0;
  line-height: 1.4;
}

.schedule-section {
  margin-bottom: 12px;
  border: 1px solid rgb(207, 219, 213);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px;
}

.schedule-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

.schedule-toggle label {
  font-weight: 500;
  color: #333;
}

.toggle-switch {
  position: relative;
  width: 50px;
  height: 24px;
}

.toggle-switch input {
  opacity: 0 !important;
  width: 0;
  height: 0;
}

.toggle-label {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #F0F5F2;
  transition: 0.4s;
  border-radius: 24px;
}

.toggle-label:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: #CFDBD5;
  transition: 0.4s;
  border-radius: 50%;
}

input:checked + .toggle-label {
  background-color: #4CAF50;
}

input:checked + .toggle-label:before {
  transform: translateX(26px);
}

.schedule-date {
  opacity: 0.5;
}

.schedule-date label {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  color: #333;
  font-size: 12px;
}

.date-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.date-input-wrapper::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 12px;
  display: block;
  height: 16px;
  width: 16px;
  background-color: #6B7075;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("../img/icons/calendar-mailing.svg");
  mask-image: url("../img/icons/calendar-mailing.svg");
}
.date-input-wrapper input {
  width: 100%;
  padding: 8px 12px 8px 35px;
  border: 1px solid #CFDBD5;
  border-radius: 8px;
  font-size: 14px;
  font-family: "RedHat";
  display: flex;
  align-items: center;
  gap: 6px;
}

.postcards-template-default .top.-active- .air-datepicker--pointer {
  bottom: -5px;
  left: 30px;
}
.postcards-template-default .top.-active- .air-datepicker--pointer:after {
  transform: rotate(135deg);
}

.postcards-template-default .bottom.-active- .air-datepicker--pointer {
  top: -5px;
  left: 30px;
}
.postcards-template-default .bottom.-active- .air-datepicker--pointer:after {
  transform: rotate(315deg);
}

.allow-cancel-notice {
  margin-bottom: 16px;
  border-radius: 8px;
  background: #F0F5F2 url(../img/icons/mailer/notice.svg) no-repeat 12px 9px;
  padding: 8px 12px 8px 28px;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  line-height: 120%;
}

.modal-inner__btn {
  display: flex;
  gap: 12px;
}

.modal-inner__btn .btn {
  flex: 1;
}

.checkout-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkout-modal.modal-loading .preloader {
  display: block;
}
.checkout-modal.modal-loading .shop_table {
  opacity: 0;
}
.checkout-modal.ready .preloader {
  display: none;
}
.checkout-modal.ready .shop_table {
  opacity: 1;
}
.checkout-modal .close-modal {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
}
.checkout-modal-inner {
  background: white;
  padding: 24px;
  border-radius: 16px;
  max-width: 560px;
  width: 100%;
  min-height: 530px;
  max-height: 95vh;
  overflow-y: auto;
}
.checkout-modal .modal-inner__header {
  position: relative;
  margin-bottom: 20px;
}
.checkout-modal .modal-inner__header h4 {
  margin: 0 0 4px 0;
  font-size: 24px;
  font-weight: bold;
  color: #333;
}
.checkout-modal .modal-inner__header p {
  margin: 0;
  color: #6B7075;
  font-size: 12px;
  font-weight: 600;
  line-height: 130%;
}
.checkout-modal table.shop_table {
  border: 1px solid #CFDBD5;
  border-radius: 12px;
  margin-bottom: 8px;
  color: #0A2E36;
  font-size: 14px;
}
.checkout-modal table.shop_table thead {
  display: none;
}
.checkout-modal table.shop_table th {
  padding: 8px 16px 12px;
  text-align: left;
  background: transparent;
  font-weight: 700;
}
.checkout-modal table.shop_table td {
  border-top: 1px solid #CFDBD5;
  padding: 12px 16px 8px;
}
.checkout-modal table.shop_table .product-total, .checkout-modal table.shop_table .order-total, .checkout-modal table.shop_table .cart-coupon-row, .checkout-modal table.shop_table .cart-discount {
  text-align: right;
}
.checkout-modal table.shop_table .cart-coupon-row .coupon-field-wrapper input {
  display: block;
  width: 100%;
  min-width: 340px;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid #CFDBD5;
}
.checkout-modal table.shop_table .cart-coupon-row .coupon-message {
  text-align: left;
  color: rgb(255, 191, 0);
}
.checkout-modal table.shop_table .cart-coupon-row .apply-custom-coupon {
  width: 100px;
  color: #fff;
  height: 40px;
  padding: 12px 16px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: #CFDBD5;
  cursor: not-allowed;
  transition: 0.3s;
}
.checkout-modal table.shop_table .cart-coupon-row .apply-custom-coupon:hover {
  background: #CFDBD5;
  color: #fff;
}
.checkout-modal table.shop_table .cart-coupon-row .apply-custom-coupon.active {
  background: #23A455;
  cursor: pointer;
  transition: 0.3s;
}
.checkout-modal table.shop_table tr:first-child td {
  border: none;
}
.checkout-modal table.shop_table .product-name {
  font-size: 10px;
}
.checkout-modal table.shop_table .product-name .wc-formula {
  color: #1D2022;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}
.checkout-modal table.shop_table .product-name .wc-short-desc {
  color: #6B7075;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}
.checkout-modal table.shop_table .product-quantity {
  display: none !important;
}
.checkout-modal .delivery-note {
  color: #6B7075;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 20px;
}
.checkout-modal #payment input {
  padding: 0 !important;
}

.checkout-summary {
  background-color: #f8f9fa;
  padding: 10px 20px;
  border-radius: 8px;
  margin-bottom: 25px;
}
.checkout-summary .summary-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 0;
  border-bottom: 1px solid #e9ecef;
}
.checkout-summary .summary-item:last-child {
  border-bottom: none;
}
.checkout-summary .summary-item .summary-label {
  font-weight: 500;
  color: #333;
}
.checkout-summary .summary-item .summary-value {
  font-weight: 600;
  color: #4CAF50;
  max-width: 300px;
  text-align: right;
}

.woocommerce-checkout-wrapper {
  margin-top: 20px;
}

/* Стилі для WooCommerce чекауту */
.woocommerce-checkout-wrapper .woocommerce {
  margin: 0;
}

.woocommerce-checkout-wrapper .woocommerce-checkout {
  padding: 0;
}
.woocommerce-checkout-wrapper .woocommerce-checkout .woocommerce-NoticeGroup {
  display: none;
}

.woocommerce-checkout-wrapper .form-row {
  margin-bottom: 15px;
}

.woocommerce-checkout-wrapper input[type=text],
.woocommerce-checkout-wrapper input[type=email],
.woocommerce-checkout-wrapper input[type=tel],
.woocommerce-checkout-wrapper textarea,
.woocommerce-checkout-wrapper select,
.woocommerce-checkout-payment {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 14px;
}

.woocommerce-checkout-wrapper .woocommerce-billing-fields h3,
.woocommerce-checkout-wrapper .woocommerce-shipping-fields h3,
.woocommerce-checkout-wrapper .woocommerce-checkout-review-order h3 {
  margin: 20px 0 15px 0;
  font-size: 18px;
  font-weight: 600;
  color: #333;
}

.woocommerce-checkout-wrapper .woocommerce-checkout-review-order-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}

.woocommerce-checkout-wrapper .woocommerce-checkout-review-order-table th {
  background-color: #f8f9fa;
  font-weight: 600;
}

.woocommerce-checkout-wrapper .place-order {
  margin-top: 20px;
}

.woocommerce-checkout-wrapper .place-order .button {
  background-color: #4CAF50;
  color: white;
  padding: 15px 30px;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.woocommerce-checkout-wrapper .place-order .button:hover {
  background-color: #45a049;
}

.woocommerce-checkout #payment .payment_method_stripe label {
  display: flex;
  align-items: center;
}

.woocommerce-checkout #payment .payment_method_stripe > label {
  color: #1D2022;
  font: 600 32px "ChakraPetch";
}
.woocommerce-checkout #payment .payment_method_stripe > label img {
  display: none;
}

#place_order {
  width: 100% !important;
  height: 40px !important;
}

.page-template-template-calendar-mail .mail-center-all-wrap {
  border: none !important;
}
.page-template-template-calendar-mail .mail-center-empty p {
  max-width: 215px;
  text-align: center;
}
.page-template-template-calendar-mail .status {
  padding: 2px 12px;
}

.calendar-day-tooltip {
  display: none !important;
}

.choose-upload-icon, .choose-manual-icon {
  flex-shrink: 0;
  padding: 10px;
  background-color: rgb(240, 245, 242);
  border-radius: 50%;
}

.search-variables-wrapper {
  padding: 12px;
}

.btn-create-variable {
  width: 100%;
  border: none;
  height: 34px;
  background-color: rgb(228, 255, 232);
  color: #6B7075;
  display: flex;
  align-items: center;
  font-size: 14px;
  gap: 8px;
  font-family: "RedHat";
  padding-left: 12px;
}
.btn-create-variable span {
  font-size: 22px;
}

.additional-fields-container .select-fields-wr {
  padding: 4px 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.create-postcard__fields {
  height: calc(100vh - 80px);
  overflow-y: auto;
}
.create-postcard__fields .tab-panel {
  height: fit-content;
}

.page-template-template-postcards .template-postcards__nav {
  margin-left: 0;
  margin-right: 0;
}
.page-template-template-postcards .template-postcards {
  padding: 0;
}

.preview-controls {
  padding: 0 32px;
  display: flex;
  align-items: center;
  gap: 16px;
}

input[type=checkbox]:checked.remove-empty-address-checkbox {
  cursor: not-allowed;
  border-color: #CFDBD5 !important;
  background-color: #CFDBD5 !important;
}
input[type=checkbox]:checked + span {
  cursor: not-allowed;
}

.postcards-template-default #previewModal .tab-link-preview[data-target=parse-fields] {
  display: none !important;
}

#mailing-success-modal, #mailing-error-modal {
  max-width: 100%;
}
#mailing-success-modal .modal-content, #mailing-error-modal .modal-content {
  height: auto;
}

#safe-porstcard-draft {
  background-color: #fff;
  position: relative;
}

#clone-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  z-index: 99999;
}

#rename-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  z-index: 99999 !important;
}

#action-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  z-index: 10000;
}

.edit-report-btn {
  color: black;
}

.envelope__sender {
  color: rgb(11, 61, 145);
}
.envelope__recipment {
  color: rgb(11, 61, 145);
}

.modal-edit__btn #action-confirm-mail {
  background-color: rgb(212, 44, 41) !important;
}

.page-template-template-create-postcard .create-postcard__content-footer {
  justify-content: right;
}

#previewModal .message span {
  color: rgb(11, 61, 145) !important;
  font-weight: 500 !important;
}
#previewModal .modal-content__inner .create-postcard__front.front-side {
  right: 20px;
}
#previewModal .modal-content__inner .create-postcard__front.back-side {
  right: -20px;
}

.parent-group.expanded div {
  background-color: #f0f4f2 !important;
}
.parent-group.expanded tr {
  border-bottom: none;
}

.page-template-template-create-postcard #previewModal .modal-content {
  padding: 32px;
}
.field-qr label {
  font-weight: 700;
  font-size: 14px;
  color: #6B7075;
}

.single-postcards #previewModal .modal-content {
  padding: 32px;
}
.single-postcards #previewModal .modal-content .modal-preview__header h3 {
  margin-top: 5px;
  font-family: "ChakraPetch";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 31.2px */
}

.modal-notifications-container {
  position: fixed;
  top: 20px;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999999999;
  pointer-events: none;
  width: auto;
  height: auto;
}
.modal-notifications-container .modal-notification {
  position: absolute;
  background: white;
  border-radius: 8px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  max-width: 600px;
  min-width: 300px;
  width: max-content;
  opacity: 0;
  transform: translateY(-100px);
  transition: all 0.3s ease;
  pointer-events: auto;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.modal-notifications-container .modal-notification.show {
  opacity: 1;
  transform: translate(-50%, 0);
}
.modal-notifications-container .modal-notification:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: inherit;
  border-radius: inherit;
  border-left: inherit;
  opacity: 0.3;
  z-index: -1;
}
.modal-notifications-container .modal-notification-content {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  gap: 12px;
  width: 100%;
}
.modal-notifications-container .modal-notification-icon {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  color: white;
  font-weight: bold;
  font-size: 16px;
  flex-shrink: 0;
}
.modal-warning .modal-notifications-container .modal-notification-icon {
  border-radius: 0;
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  color: #333;
  width: 20px;
  height: 20px;
}
.modal-notifications-container .modal-notification-message {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 14px;
  line-height: 1.3;
  color: #1D2022;
  font-weight: 500;
  word-wrap: break-word;
}
.modal-notifications-container .modal-notification-close {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: end;
  align-self: flex-start;
  cursor: pointer;
  color: #666;
  font-size: 23px;
  font-weight: 500;
  flex-shrink: 0;
  border-radius: 50%;
  transition: background-color 0.2s ease;
}
.modal-notifications-container .modal-notification.modal-success {
  border-left-color: #23A455;
}
.modal-notifications-container .modal-notification.modal-error {
  border-left-color: #dc3545;
}
.modal-notifications-container .modal-notification.modal-info {
  border-left-color: #007bff;
}
.modal-notifications-container .modal-notification.modal-warning {
  border-left-color: #ffc107;
}
@media (max-width: 768px) {
  .modal-notifications-container {
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 20px);
    max-width: 400px;
  }
  .modal-notifications-container .modal-notification {
    max-width: none;
    min-width: auto;
    width: 100%;
  }
}

.postcards-template-default .create-postcard__content-wrap:has(.inside-side.active), .postcards-template-default .create-postcard__content-wrap:has(.envelope-side.active) {
  height: calc(100% - 105px);
}

#mailing-class + .select2-container .select2-selection--single .select2-selection__rendered {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#mailing-class + .select2-container .select2-selection--single .select2-selection__rendered .delivery-time {
  color: #23A455;
  font-weight: 500;
  font-size: 16px;
}
#mailing-class + .select2-container .select2-results__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
}
#mailing-class + .select2-container .select2-results__option .delivery-time {
  color: #23A455;
  font-weight: 500;
  font-size: 16px;
}
#mailing-class + .select2-container .select2-results__option.select2-results__option--highlighted {
  background-color: rgba(35, 164, 85, 0.1);
}
#mailing-class + .select2-container .select2-results__option.select2-results__option--highlighted .delivery-time {
  color: #23A455;
}

.page-template-template-create-postcard .field-envelope .select2-selection__rendered, .single-postcards .field-envelope .select2-selection__rendered, .page-template-template-edit-postcard .field-envelope .select2-selection__rendered {
  height: 20px;
}
.page-template-template-create-postcard .field-envelope .select2-selection__rendered span, .single-postcards .field-envelope .select2-selection__rendered span, .page-template-template-edit-postcard .field-envelope .select2-selection__rendered span {
  font-size: 14px;
  font-weight: 600;
}
.page-template-template-create-postcard .field-envelope .select2-selection__rendered .delivery-time, .single-postcards .field-envelope .select2-selection__rendered .delivery-time, .page-template-template-edit-postcard .field-envelope .select2-selection__rendered .delivery-time {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #0A2E36 !important;
  padding: 2px 8px;
  background-color: #F0F5F2;
  border-radius: 100px;
  margin-left: 8px !important;
}
.page-template-template-create-postcard .field-envelope .select2-search, .single-postcards .field-envelope .select2-search, .page-template-template-edit-postcard .field-envelope .select2-search {
  display: none !important;
}
.page-template-template-create-postcard .field-envelope .select2-selection, .single-postcards .field-envelope .select2-selection, .page-template-template-edit-postcard .field-envelope .select2-selection {
  height: 36px !important;
  font-size: 14px;
}
.page-template-template-create-postcard .field-envelope .select2-dropdown, .single-postcards .field-envelope .select2-dropdown, .page-template-template-edit-postcard .field-envelope .select2-dropdown {
  margin-top: 4px !important;
}
.page-template-template-create-postcard .select2-results__option span, .single-postcards .select2-results__option span, .page-template-template-edit-postcard .select2-results__option span {
  display: flex;
  align-items: center;
  gap: 8px;
}
.page-template-template-create-postcard .select2-results__option .delivery-time, .single-postcards .select2-results__option .delivery-time, .page-template-template-edit-postcard .select2-results__option .delivery-time {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #0A2E36 !important;
  padding: 2px 8px;
  background-color: #F0F5F2;
  border-radius: 100px;
}

.btn-insert-text img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

#mailing-error-modal .check {
  background-color: transparent !important;
  padding: 0 !important;
  filter: none !important;
}

.field-envelope .select2-selection__rendered {
  padding: 0 !important;
  color: #0A2E36 !important;
}
.field-envelope .select2-selection__placeholder {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #6B7075 !important;
}
.field-envelope .select-row label {
  display: block;
  margin-bottom: 8px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.field-envelope .select-row.highlight-error .select2-selection:after {
  top: 10px !important;
}
.field-envelope .select-row {
  margin-bottom: 12px;
}
.field-envelope .select2-container--default.select2-container--disabled .select2-selection--single {
  opacity: 0.3;
  background-color: #F0F4F2;
}
.field-envelope .select2-container--default .select2-selection--single {
  border-color: #CFDBD5;
}

.steps-wr .template-postcards-wrap {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.steps-wr .template-postcards__item--default.active .template-postcards__item-wrap {
  border: 1px solid #23A455;
  border-radius: 8px;
}
.steps-wr .template-postcards-section--default .template-postcards--default {
  padding: 0 !important;
}
.steps-wr .template-postcards--default, .steps-wr .template-postcards--user {
  height: auto !important;
  overflow: auto !important;
  padding: 0 !important;
}

.modal#clone-modal, .modal#rename-modal {
  padding: 24px;
  border-radius: 16px !important;
  max-width: 440px;
  width: 100%;
}
.modal#clone-modal label, .modal#rename-modal label {
  font-size: 24px;
  font-weight: 800;
  margin-bottom: 20px;
  display: block;
}
.modal#clone-modal input, .modal#rename-modal input {
  padding: 12px;
  border: 1px solid #23A455;
  width: 100%;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 16px;
  font-family: "RedHat";
}
.modal#clone-modal .modal-edit__btn, .modal#rename-modal .modal-edit__btn {
  margin-top: 0;
}

.status-history-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.status-history-modal__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(2px);
}
.status-history-modal__content {
  position: relative;
  background: white;
  border-radius: 12px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  max-width: 600px;
  width: 90%;
  max-height: 80vh;
  overflow: hidden;
  animation: modalSlideIn 0.3s ease-out;
}
.status-history-modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 24px 17px;
}
.status-history-modal__title {
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  color: #1f2937;
  font-family: "ChakraPetch";
}
.status-history-modal__close {
  background: none;
  border: none;
  font-size: 24px;
  color: #6b7280;
  cursor: pointer;
  padding: 2px;
  border-radius: 8px;
  transition: all 0.2s ease;
  border: 1px solid #CFDBD5;
  width: 32px;
  height: 32px;
}
.status-history-modal__body {
  padding: 24px;
  max-height: 60vh;
  overflow-y: auto;
}
.status-history-modal__timeline {
  position: relative;
}

.timeline-item {
  display: flex;
  margin-bottom: 5px;
  position: relative;
}
.timeline-item:last-child {
  margin-bottom: 0;
}
.timeline-item.status-draft {
  color: rgba(10, 46, 54, 0.5019607843);
}
.timeline-item.status-processing {
  color: #534DD4;
}
.timeline-item.status-scheduled {
  color: #EB6A00;
}
.timeline-item.status-production {
  color: #3A80C2;
}
.timeline-item.status-mailed {
  color: #23A455;
}
.timeline-item.status-failed {
  color: #D42C29;
}
.timeline-item.status-canceled {
  color: #E2BC00;
}
.timeline-item.status-unknown {
  color: #3A80C2;
}
.timeline-item--latest .timeline-item__dot {
  border: 5px solid #fff;
  box-shadow: 0 0 0 3px currentColor;
}
.timeline-item__indicator {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 16px;
  position: relative;
}
.timeline-item__dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: currentColor;
  position: relative;
  z-index: 2;
}
.timeline-item__line {
  width: 2px;
  height: 70px;
  background: #e5e7eb;
  margin-top: 8px;
}
.timeline-item__content {
  flex: 1;
  padding-top: 2px;
  position: relative;
  top: -8px;
}
.timeline-item__status {
  margin-bottom: 4px;
}
.timeline-item__date {
  font-size: 14px;
  color: #0A2E36;
  font-weight: 700;
  margin-bottom: 2px;
}
.timeline-item__description {
  font-size: 10px;
  color: #6B7075;
}

.status-badge {
  display: inline-block;
  padding: 4px 12px;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 6px;
  color: white !important;
}

.status-draft {
  background: rgba(10, 46, 54, 0.5019607843);
  color: rgba(10, 46, 54, 0.5019607843);
}

.status-processing {
  background: #534DD4;
  color: #534DD4;
}

.status-scheduled {
  background: #EB6A00;
  color: #EB6A00;
}

.status-production {
  background: #3A80C2;
  color: #3A80C2;
}

.status-mailed {
  background: #23A455;
  color: #23A455;
}

.status-failed {
  background: #D42C29;
  color: #D42C29;
}

.status-canceled {
  background: #E2BC00;
  color: #E2BC00;
}

.status-unknown {
  background: #3A80C2;
  color: #3A80C2;
}

.template-postcards__item-info-title.show-title::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #0A2E36;
  position: absolute;
  top: 16px;
  left: 6px;
}
.template-postcards__item-info-title.show-title:after {
  display: block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  font-size: 10px;
  font-weight: 400;
  line-height: 140%;
  color: #fff;
  padding: 8px;
  z-index: 1;
  background: #0A2E36;
  top: 23px;
  left: 0px;
  right: 0;
  z-index: 100000;
}

.status-clickable {
  cursor: pointer;
  position: relative;
}
.status-clickable.show-title:after {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  content: attr(data-title);
  white-space: pre-line;
  padding: 8px;
  z-index: 9999;
  color: #fff;
  background: #0A2E36;
  top: 33px;
  left: 20px;
  font-size: 12px;
  font-weight: 400;
  min-width: 160px;
}
.status-clickable.show-title:before {
  content: "";
  position: absolute;
  top: 25px;
  left: 32px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #0A2E36;
  z-index: 9999;
}

.loading, .error, .no-history {
  text-align: center;
  padding: 40px 20px;
  color: #6b7280;
  font-style: italic;
}

.error {
  color: #ef4444;
}

@keyframes modalSlideIn {
  from {
    opacity: 0;
    transform: scale(0.95) translateY(-20px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
@media (max-width: 768px) {
  .status-history-modal__content {
    width: 95%;
    margin: 20px;
  }
  .status-history-modal__header {
    padding: 20px 20px 16px;
  }
  .status-history-modal__body {
    padding: 20px;
  }
  .status-history-modal__title {
    font-size: 18px;
  }
  .timeline-item__indicator {
    margin-right: 12px;
  }
}
.page-template-template-draft-mail .mail-center-all .status {
  padding: 2px 12px;
}

#clone-error-message, #rename-error-message {
  color: #DD5654;
  font-size: 14px;
  font-weight: 600;
  position: relative;
}

#clone-error-message {
  top: -14px;
}

#rename-error-message {
  top: -18px;
}

#clone-template-name.error-field,
#rename-template-name.error-field {
  border-color: #DD5654 !important;
}

#clone-modal:has(#clone-error-message:not([style*="display: none"])) #clone-template-name,
#rename-modal:has(#rename-error-message:not([style*="display: none"])) #rename-template-name {
  border-color: #DD5654 !important;
}

.template-postcards__item-message {
  padding-top: 35px !important;
}
.template-postcards__item-message p {
  height: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.modal.postcard-preview-modal img {
  height: 100%;
  object-fit: contain;
}
.modal.postcard-preview-modal .imageBox {
  background-color: #fff;
}

.reports-table__actions-wrap.open-upward:hover .reports-table__actions-btn {
  top: auto !important;
  bottom: 30px !important;
}

.spinner-select {
  width: 25px;
  height: 25px;
  border: 4px solid #E4FFE8;
  border-top: 5px solid #23A455;
  border-radius: 100%;
  position: absolute;
  animation: spin 1s infinite linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.envelope-side .select-row, .envelope-side .fields-group {
  position: relative;
}
.envelope-side .select-row .spinner-select, .envelope-side .fields-group .spinner-select {
  right: 11px;
  bottom: 7px;
}

#mailing-success-modal,
#mailing-error-modal {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000;
}
#mailing-success-modal .modal-content,
#mailing-error-modal .modal-content {
  background: white;
  padding: 40px;
  border-radius: 12px;
  text-align: center;
  max-width: 440px;
  width: 100%;
  padding: 64px 24px 32px 24px;
  position: relative;
}
#mailing-success-modal .modal-close,
#mailing-error-modal .modal-close {
  position: absolute;
  top: 15px;
  right: 20px;
  cursor: pointer;
  font-size: 35px;
  color: #666;
  transition: color 0.3s;
}
#mailing-success-modal .modal-close:hover,
#mailing-error-modal .modal-close:hover {
  color: #333;
}
#mailing-success-modal .mailing-modal__body,
#mailing-error-modal .mailing-modal__body {
  display: block;
}
#mailing-success-modal .mailing-modal__icon,
#mailing-error-modal .mailing-modal__icon {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  padding: 20px;
  margin: 0 auto 14px;
  display: block;
}
#mailing-success-modal .mailing-modal__title,
#mailing-error-modal .mailing-modal__title {
  font-size: 28px;
  text-align: center;
  margin-top: 0;
  margin-bottom: 4px;
  color: #1D2022;
  font-weight: 700;
}
#mailing-success-modal .mailing-modal__text,
#mailing-error-modal .mailing-modal__text {
  text-align: center;
  margin-bottom: 25px;
  font-size: 14px;
  color: #1D2022;
  font-weight: 400;
}
#mailing-success-modal .mailing-modal__text a,
#mailing-error-modal .mailing-modal__text a {
  color: #23A455;
  text-decoration: underline;
  transition: color 0.3s;
  font-weight: 700;
}
#mailing-success-modal .mailing-modal__btn,
#mailing-error-modal .mailing-modal__btn {
  margin: 0 auto;
}

#mailing-error-modal .mailing-modal__icon {
  padding: 0;
}

#mailing-success-modal .mailing-modal__icon {
  background-color: #23A455;
}

.page-template-template-draft-mail #modal-overlay, .page-template-page-templatestemplate-mail-center-php #modal-overlay,
.page-template-page-templatestemplate-active-mail-php #modal-overlay {
  z-index: 99999 !important;
}

.mail-center-templates-container .template-postcards__nav {
  margin-right: 0;
  margin-left: 0;
}
.mail-center-templates-container .template-postcards {
  padding: 0;
}

.modal.postcard-template-preview-modal,
.modal.mailing-preview-modal {
  padding: 0 !important;
  display: none;
  max-width: 1200px;
}
.modal.postcard-template-preview-modal .modal-content,
.modal.mailing-preview-modal .modal-content {
  background: white;
  padding: 30px;
  overflow: auto;
  border-radius: 8px;
  position: relative;
}
.modal.postcard-template-preview-modal .modal-content__inner,
.modal.mailing-preview-modal .modal-content__inner {
  background-color: rgb(240, 245, 242);
  padding: 55px 150px;
  border-radius: 12px;
  height: calc(100% - 100px);
}
.modal.postcard-template-preview-modal .modal-content__inner.with-navigation,
.modal.mailing-preview-modal .modal-content__inner.with-navigation {
  padding: 32px 150px;
  border-radius: 0 0 12px 12px;
  height: calc(100% - 154px);
}
.modal.postcard-template-preview-modal .contact-controls,
.modal.mailing-preview-modal .contact-controls {
  display: none;
}
.modal.postcard-template-preview-modal .tab-panel,
.modal.mailing-preview-modal .tab-panel {
  display: none;
}
.modal.postcard-template-preview-modal .create-postcard__content-inner-footer,
.modal.mailing-preview-modal .create-postcard__content-inner-footer {
  display: none;
}
.modal.postcard-template-preview-modal .message,
.modal.mailing-preview-modal .message {
  font-family: Hoffman;
  white-space: pre-line;
  height: fit-content !important;
}
.modal.postcard-template-preview-modal .message span,
.modal.mailing-preview-modal .message span {
  font-weight: 500 !important;
}

.modal.mailing-preview-modal .contact-controls {
  display: flex;
  align-items: center;
  border: 1px solid #F0F5F2;
  border-bottom: none;
  border-radius: 12px 12px 0 0;
}

.modal-overlay-confirm-save-template {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  background: rgba(10, 46, 54, 0.5);
  align-items: center;
  justify-content: center;
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s ease;
}
.modal-overlay-confirm-save-template .modal-window {
  width: 440px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
}
.modal-overlay-confirm-save-template .modal-window h2 {
  padding: 0;
  margin: 0;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px; /* 133.333% */
  text-align: center;
}
.modal-overlay-confirm-save-template .modal-window p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
.modal-overlay-confirm-save-template .modal-window .row {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 12px;
}
.modal-overlay-confirm-save-template .modal-window .row .btn-cancel {
  font: normal 500 16px/130% "RedHat", sans-serif;
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  padding: 9px 16px;
  color: #23A455;
  width: fit-content;
  transition: 0.3s;
  border: 1px solid #CFDBD5;
  width: 100%;
}
.modal-overlay-confirm-save-template .modal-window .row .btn-cancel:hover {
  cursor: pointer;
}
.modal-overlay-confirm-save-template .modal-window .row .btn-confirm {
  font: normal 500 16px/130% "RedHat", sans-serif;
  background-color: #23A455;
  border-radius: 8px;
  align-items: center;
  padding: 9px 16px;
  color: #fff;
  width: fit-content;
  transition: 0.3s;
  border: 1px solid transparent;
  width: 100%;
}
.modal-overlay-confirm-save-template .modal-window .row .btn-confirm:hover {
  background: #147A3C;
}
/*# sourceMappingURL=style.css.map */
