.d-none {
  display: none !important;
}

@media screen and (max-width: 490px) {
  .d-none-m {
    display: none !important;
  }

  .d-flex-m {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-row-m {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-shrink-0-m {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .align-items-center-m {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .d-flex-col-center-m {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .d-flex-dir-col-m {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .mb-8-m {
    margin-bottom: 8px !important;
  }
}
@media screen and (min-width: 491px) and (max-width: 768px) {
  .d-none-t {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1040px) {
  .d-none-d {
    display: none !important;
  }

  .text-center-d {
    text-align: center !important;
  }
}
@media screen and (min-width: 1041px) {
  .d-none-xld {
    display: none !important;
  }

  .text-center-xld {
    text-align: center !important;
  }
}
.fs-1 {
  font-size: 1rem !important;
  line-height: 1 !important;
}

.fs-1_25 {
  font-size: 1.25rem !important;
  line-height: 1 !important;
}

.fs-2 {
  font-size: 2rem !important;
  line-height: 1 !important;
}

.fs-3 {
  font-size: 3rem !important;
}

.fs-4 {
  font-size: 4rem !important;
  line-height: 1 !important;
  letter-spacing: 1px;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-1_2 {
  line-height: 1.2 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

@media screen and (max-width: 992px) {
  .hidden-mobile {
    display: none !important;
  }

  .m-fs-1 {
    font-size: 1rem !important;
    line-height: 1 !important;
  }

  .m-fs-1_25 {
    font-size: 1.25rem !important;
    line-height: 1 !important;
  }

  .m-fs-1_5 {
    font-size: 1.5rem !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
  }

  .m-fs-1_75 {
    font-size: 1.75rem !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
  }

  .m-fs-2 {
    font-size: 2rem !important;
    line-height: 1 !important;
    letter-spacing: 0.6px;
  }

  .m-fs-3 {
    font-size: 3rem !important;
  }

  .m-fs-4 {
    font-size: 4rem !important;
  }

  .m-lh-1 {
    line-height: 1 !important;
  }

  .m-lh-1_2 {
    line-height: 1.2 !important;
  }

  .m-mt-0 {
    margin-top: 0 !important;
  }

  .m-mt-10 {
    margin-top: 10px !important;
  }

  .m-mt-18 {
    margin-top: 18px !important;
  }

  .m-mt-20 {
    margin-top: 20px !important;
  }

  .m-mt-30 {
    margin-top: 30px !important;
  }

  .m-mt-40 {
    margin-top: 40px !important;
  }

  .m-mb-0 {
    margin-bottom: 0 !important;
  }

  .m-mb-30 {
    margin-bottom: 30px !important;
  }

  .m-gapx-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .m-gap-0_25 {
    gap: 0.25rem !important;
  }

  .m-gap-0_5 {
    gap: 0.5rem !important;
  }

  .m-gap-0 {
    gap: 0 !important;
  }

  .m-gap-1 {
    gap: 1rem !important;
  }

  .m-gap-1_5 {
    gap: 1.5rem !important;
  }

  .m-gap-0_75 {
    gap: 0.75rem !important;
  }

  .m-p-0 {
    padding: 0 !important;
  }

  .m-py-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }

  .m-pt-4 {
    padding-top: 4px !important;
  }

  .m-pt-8 {
    padding-top: 8px !important;
  }

  .m-pb-0 {
    padding-bottom: 0 !important;
  }

  .m-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .m-px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .m-br-0 {
    border-radius: 0 !important;
  }

  .m-b-0 {
    border: 0 !important;
  }

  .m-ta-l {
    text-align: left !important;
  }

  .m-force-left {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .m-force-left .has-text-align-center {
    text-align: left;
  }

  .m-fb-25 {
    -webkit-flex-basis: 25% !important;
        -ms-flex-preferred-size: 25% !important;
            flex-basis: 25% !important;
  }

  .m-fb-35 {
    -webkit-flex-basis: 35% !important;
        -ms-flex-preferred-size: 35% !important;
            flex-basis: 35% !important;
  }

  .m-fb-40 {
    -webkit-flex-basis: 40% !important;
        -ms-flex-preferred-size: 40% !important;
            flex-basis: 40% !important;
  }

  .m-fb-50 {
    -webkit-flex-basis: 50% !important;
        -ms-flex-preferred-size: 50% !important;
            flex-basis: 50% !important;
  }

  .m-fb-100 {
    -webkit-flex-basis: 100% !important;
        -ms-flex-preferred-size: 100% !important;
            flex-basis: 100% !important;
  }

  .m-fb-60px {
    -webkit-flex-basis: 60px !important;
        -ms-flex-preferred-size: 60px !important;
            flex-basis: 60px !important;
  }

  .m-fl-w,
.wp-block-columns.is-not-stacked-on-mobile.m-fl-w {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .m-fd-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .m-jc-c {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .m-al-c {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .m-ta-c {
    text-align: center !important;
  }
}
@media screen and (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
}
body.page {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
      text-size-adjust: none;
  background: rgba(112, 34, 131, 0.1);
  min-height: 100vw;
  font-family: Canaro, sans-serif;
}
body.page #header {
  position: static;
  width: 100%;
  float: none;
  height: auto;
  margin: 0 !important;
  opacity: 1;
  min-height: 0;
  z-index: 501;
  display: block;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-text-size-adjust: 100%;
  background-color: #51ae32;
  color: #6f2282;
}
body.page #header .container {
  width: 85%;
  max-width: 85%;
  margin: 0 auto;
  padding: 0;
  float: none;
  min-height: 30px;
  position: relative;
  clear: both;
}
@media screen and (min-width: 1024px) {
  body.page #header .container {
    line-height: 30px;
    height: auto;
    width: 96%;
    max-width: 100%;
  }
}
body.page #header #header_meta {
  color: #FFF;
  background-color: #6f2282;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 10;
  min-height: 30px;
  margin: 0;
  margin-bottom: -1px;
  border: none;
  clear: both;
  position: relative;
  padding: 0;
  border: 0;
}
body.page #header #header_meta .social_bookmarks {
  display: none;
}
@media screen and (min-width: 1024px) {
  body.page #header #header_meta .social_bookmarks {
    display: block;
    padding-left: 20px;
    float: right;
    height: 30px;
    z-index: 150;
    -webkit-backface-visibility: hidden;
    margin: 0 0 0 -9px;
  }
  body.page #header #header_meta .social_bookmarks li {
    height: 100%;
    float: left;
    padding: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: block;
    width: 30px;
  }
  body.page #header #header_meta .social_bookmarks li a {
    float: left;
    width: 30px;
    line-height: 30px;
    display: block;
    margin: 0px;
    outline: none;
    padding: 0;
    min-height: 30px;
    height: 100%;
    overflow: visible;
    z-index: 2;
    position: relative;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
  }
  body.page #header #header_meta .social_bookmarks li a:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    content: attr(data-av_icon);
    speak: none;
    font-family: "entypo-fontello";
  }
  body.page #header #header_meta .social_bookmarks li a span {
    display: none;
  }
}
body.page #header #header_meta .sub_menu,
body.page #header #header_meta .sub_menu ul {
  float: none;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  position: static;
  padding-left: 10px;
  padding-left: 0;
  z-index: 2;
  font-size: 11px;
  line-height: 30px;
}
body.page #header #header_meta .sub_menu ul,
body.page #header #header_meta .sub_menu ul ul {
  list-style: none outside;
}
body.page #header #header_meta .sub_menu ul li,
body.page #header #header_meta .sub_menu ul ul li {
  float: none;
  display: inline-block;
  padding: 0 10px;
  border-right-style: solid;
  border-right-width: 1px;
  border-right: none;
  line-height: 10px;
  position: relative;
}
body.page #header #header_meta .sub_menu ul li a,
body.page #header #header_meta .sub_menu ul ul li a {
  text-decoration: none;
  font-weight: bold;
  padding: 7px 0;
  outline: none;
  max-width: 100%;
}
body.page #header #header_meta .phone-info {
  float: none;
  width: 100%;
  clear: both;
  text-align: center;
  font-weight: bold;
  line-height: 20px;
  font-size: 11px;
  padding: 5px 0;
}
@media screen and (min-width: 1024px) {
  body.page #header #header_meta .sub_menu {
    float: right;
    text-align: right;
    width: auto;
    clear: none;
  }
  body.page #header #header_meta .phone-info {
    float: left;
    text-align: left;
    width: auto;
    clear: none;
  }
}
body.page #header #header_main .container {
  line-height: 80px;
}
@media screen and (min-width: 1024px) {
  body.page #header #header_main .container {
    height: 86px;
    line-height: 86px;
  }
}
body.page #header #header_main .inner-container {
  position: relative;
  height: 100%;
  width: 100%;
}
body.page #header .logo {
  position: static;
  display: table;
  height: 80px;
  float: none;
  border: none;
  width: 80%;
  padding: 15px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
}
body.page #header .logo a {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  height: 100%;
  max-width: 100%;
}
body.page #header .logo img {
  padding: 0;
  image-rendering: auto;
  position: relative;
  z-index: 2;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  margin: 0;
  height: auto;
  width: auto;
  max-width: 100%;
  display: block;
  max-height: 80px;
}
@media screen and (min-width: 1024px) {
  body.page #header .logo {
    float: left;
    position: absolute;
    left: 0;
    height: 100%;
    display: block;
    width: auto;
  }
  body.page #header .logo a {
    display: block;
  }
  body.page #header .logo img {
    height: 100%;
  }
}
body.page #header .main_menu {
  clear: none;
  z-index: 100;
  line-height: 30px;
  margin: 0;
  top: 0;
  height: 80px;
  left: auto;
  right: 0;
  display: block;
  position: absolute;
}
body.page #header .main_menu .avia-menu {
  height: 100%;
  float: left;
  position: relative;
  z-index: 3;
}
body.page #header .main_menu ul {
  list-style: none outside;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 101;
}
body.page #header .main_menu ul li {
  display: none;
  line-height: 30px;
  float: left;
  position: relative;
  z-index: 20;
}
body.page #header .main_menu ul li a {
  min-width: 0;
  padding: 0 0 0 20px;
  margin: 0;
  border-style: none;
  border-width: 0;
  height: 80px;
  line-height: 80px;
}
body.page #header .main_menu ul li.av-burger-menu-main {
  display: block;
}
body.page #header .main_menu .av-hamburger {
  padding: 0 0 0 0;
  display: inline-block;
  cursor: pointer;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
body.page #header .main_menu .av-hamburger-box {
  height: 8px;
  width: 35px;
  display: inline-block;
  position: relative;
}
body.page #header .main_menu .av-hamburger--spin .av-hamburger-inner {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
body.page #header .main_menu .av-hamburger-inner, body.page #header .main_menu .av-hamburger-inner::before, body.page #header .main_menu .av-hamburger-inner::after {
  width: 40px;
  height: 3px;
  background-color: #FFF;
  border-radius: 3px;
  position: absolute;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
}
body.page #header .main_menu .av-hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
body.page #header .main_menu .av-hamburger-inner::before, body.page #header .main_menu .av-hamburger-inner::after {
  content: "";
  display: block;
}
body.page #header .main_menu .av-hamburger-inner::before {
  top: -10px;
}
body.page #header .main_menu .av-hamburger--spin .av-hamburger-inner::before {
  -webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in, background-color 0.15s ease;
  transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in, background-color 0.15s ease;
}
body.page #header .main_menu .av-hamburger-inner::after {
  bottom: -10px;
}
body.page #header .main_menu .av-hamburger--spin .av-hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.34s ease-in, background-color 0.15s ease, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.34s ease-in, background-color 0.15s ease, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0.15s ease;
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0.15s ease, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
body.page #header .main_menu .av-hamburger strong {
  display: none;
}
@media screen and (min-width: 1024px) {
  body.page #header .main_menu {
    height: 100%;
  }
  body.page #header .main_menu ul li {
    display: block;
  }
  body.page #header .main_menu ul li a {
    height: 86px;
    line-height: 86px;
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
    webkit-transition: none;
    -webkit-transition: none;
    transition: none;
    --webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
    -webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
    transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
    text-decoration: none;
    padding: 0 13px;
    color: #FFF;
  }
  body.page #header .main_menu ul li.active a, body.page #header .main_menu ul li:hover a {
    color: #6f2282;
  }
  body.page #header .main_menu .avia-menu-text {
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 13px;
    margin-left: -13px;
    border-color: #e1e1e1;
  }
  body.page #header .main_menu .av-menu-button-colored > a .avia-menu-text {
    background-color: #333f48;
    color: #ffffff;
    border: 2px solid;
    border-radius: 2px;
    border-color: #333f48;
    padding: 9px;
  }
  body.page #header .main_menu .av-burger-menu-main {
    display: none !important;
  }
}
body.page #header .av-burger-overlay {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  overflow: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1);
  transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1);
}
body.page #header .av-burger-overlay ul {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  padding: 125px 0;
}
body.page #header .av-burger-overlay ul li {
  display: block !important;
  font-size: 18px;
  width: 100%;
}
body.page #header .av-burger-overlay ul li a {
  line-height: 1.3em;
  height: auto;
  padding: 15px 50px;
  display: block;
  text-align: left;
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #e1e1e1;
  font-weight: 600;
}
body.page #header .av-burger-overlay .av-burger-overlay-scroll {
  background: #51ae32;
  overflow: auto;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 10;
  -webkit-overflow-scrolling: touch;
  width: 350px;
  right: 0;
  max-width: 100%;
  -webkit-transform: translateX(350px);
  -ms-transform: translateX(350px);
      transform: translateX(350px);
  -webkit-transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1);
  transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1);
  width: 100%;
}
body.page #header .av-burger-overlay.active {
  opacity: 1;
  visibility: visible;
  display: block;
}
body.page #header .av-burger-overlay.active .av-burger-overlay-scroll {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
body.page footer {
  font-size: 11px;
  margin-top: -1px;
  z-index: 1;
  background-color: #6f2282;
  color: #ffffff;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  min-height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
body.page footer a {
  text-decoration: none;
}
body.page footer a:hover {
  color: #f1582a;
}
body.page footer .container {
  width: 85%;
  max-width: 85%;
  margin: 0 auto;
  float: none;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  clear: both;
}
@media screen and (min-width: 1024px) {
  body.page footer .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0px 50px;
    clear: both;
  }
  body.page footer .container .d-mobile {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
  }
}
body.page footer div {
  clear: both;
}
body.page footer .copywright {
  float: left;
}
body.page footer .d-desktop {
  display: none;
}
@media screen and (min-width: 1024px) {
  body.page footer .d-desktop {
    display: block;
  }
}
body.page footer .d-mobile {
  display: none;
}
@media screen and (max-width: 1024px) {
  body.page footer .d-mobile {
    display: block;
  }
}
body.page footer .sub_menu_socket {
  display: block;
  float: none;
  width: 100%;
  clear: both;
  margin: 0 0 0 -15px;
  border-color: #f1582a;
}
@media screen and (min-width: 1024px) {
  body.page footer .sub_menu_socket {
    width: auto;
  }
  body.page footer .sub_menu_socket div {
    overflow: hidden;
  }
}
body.page footer .menu {
  margin-top: 6px;
  list-style: none outside;
  margin-left: 7px;
  margin-bottom: 20px;
  padding: 0;
}
body.page footer .menu li {
  line-height: 25px !important;
  float: left;
  display: block;
  padding: 0 10px;
  border-left-style: solid;
  border-left-width: 1px;
  border-color: #f1582a;
}
body.page footer .menu li:first-of-type {
  border-left-width: 0;
}
body.page footer .menu li:first-of-type a {
  background-color: #f1592a !important;
}
body.page footer .menu li:first-of-type a:hover {
  background-color: #FFF !important;
}
body.page p {
  font-family: Canaro, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
}
body.page p strong {
  font-weight: 900;
}
@media screen and (min-width: 769px) {
  body.page p {
    font-size: 20px;
    line-height: 24px;
  }
}
body.page h1 {
  font-family: Canaro, sans-serif;
  font-weight: 900;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0;
  vertical-align: middle;
  text-transform: uppercase;
}
@media screen and (min-width: 491px) {
  body.page h1 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media screen and (min-width: 769px) {
  body.page h1 {
    font-size: 40px;
    line-height: 48px;
  }
}
body.page ul li {
  font-weight: 400;
}
body.page ul.arrow-list, body.page ul.arrow-list--violet {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  margin: 0;
}
body.page ul.arrow-list li, body.page ul.arrow-list--violet li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
body.page ul.arrow-list li:before, body.page ul.arrow-list--violet li:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  font-weight: 900;
  background: url(https://n-krakow.gojump.pl/wp-content/uploads/2025/03/arrow-orange.svg) no-repeat;
  background-position: 0px 2px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 490px) {
  body.page ul.arrow-list, body.page ul.arrow-list--violet {
    gap: 0;
  }
  body.page ul.arrow-list.arrow-middle-m, body.page ul.arrow-list--violet.arrow-middle-m {
    gap: 4px;
  }
  body.page ul.arrow-list.arrow-middle-m li, body.page ul.arrow-list--violet.arrow-middle-m li {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (min-width: 769px) {
  body.page ul.arrow-list, body.page ul.arrow-list--violet {
    gap: 0;
  }
  body.page ul.arrow-list.arrow-middle-d, body.page ul.arrow-list--violet.arrow-middle-d {
    gap: 4px;
  }
  body.page ul.arrow-list.arrow-middle-d li, body.page ul.arrow-list--violet.arrow-middle-d li {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  body.page ul.arrow-list.arrow-middle-d li:before, body.page ul.arrow-list--violet.arrow-middle-d li:before {
    background-size: 16px;
  }
}
body.page ul.arrow-list--violet li:before {
  background: url(https://n-krakow.gojump.pl/wp-content/uploads/2025/03/arrow-violet.svg) no-repeat;
  background-position: 0px 2px;
}

.go-shadow-box {
  background: var(--wp--preset--color--background);
  -webkit-box-shadow: 4px 4px 8px 0 #7022831A;
          box-shadow: 4px 4px 8px 0 #7022831A;
  border-radius: 4px;
}
@media screen and (min-width: 769px) {
  .go-shadow-box {
    border-radius: 16px;
  }
}

.go-cafe-box {
  position: relative;
  width: 100%;
  height: 142px;
  min-height: 142px !important;
}
.go-cafe-box .wp-block-cover__inner-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
  padding: 16px 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.go-cafe-box .wp-block-cover__inner-container h3 {
  text-align: left;
  font-weight: 900;
  font-size: 16px;
}
.go-cafe-box .wp-block-cover__inner-container h4 {
  text-align: left;
  font-weight: 600;
  font-size: 12px;
  margin-top: -2px !important;
}
@media screen and (min-width: 491px) {
  .go-cafe-box {
    height: 186px;
    min-height: 186px !important;
  }
  .go-cafe-box .wp-block-cover__inner-container h3 {
    text-align: left;
    font-weight: 900;
    font-size: 20px;
  }
  .go-cafe-box .wp-block-cover__inner-container h4 {
    text-align: left;
    font-weight: 600;
    font-size: 16px;
  }
}
@media screen and (min-width: 769px) {
  .go-cafe-box {
    height: 304px;
    min-height: 304px !important;
    border-radius: 4px;
  }
  .go-cafe-box .wp-block-cover__inner-container {
    padding: 16px;
  }
  .go-cafe-box .wp-block-cover__inner-container h3 {
    text-align: left;
    font-weight: 900;
    font-size: 28px;
    line-height: 32px;
  }
  .go-cafe-box .wp-block-cover__inner-container h4 {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
  }
}

.wp-block-buttons > .wp-block-button {
  margin-bottom: 4px !important;
}
.wp-block-buttons > .wp-block-button a {
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: 100%;
  color: #FFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-weight: 900;
  border-radius: 8px;
  min-height: 28px;
  padding: 2px 12px 2px;
  font-size: 14px;
  line-height: 20px;
}
.wp-block-buttons > .wp-block-button a strong {
  font-weight: 900;
  letter-spacing: 1.4px;
}
@media screen and (min-width: 491px) {
  .wp-block-buttons > .wp-block-button a {
    padding: 2px 16px 0;
    font-size: 16px;
    line-height: 24px;
    min-height: 32px;
  }
}
@media screen and (min-width: 769px) {
  .wp-block-buttons > .wp-block-button a {
    border-radius: 12px;
    padding: 2px 24px 0;
    font-size: 18px;
    line-height: 28px;
    min-height: 48px;
  }
  .wp-block-buttons > .wp-block-button a strong {
    letter-spacing: 0;
  }
}
@media screen and (min-width: 1041px) {
  .wp-block-buttons > .wp-block-button a {
    border-radius: 16px;
    min-height: 56px;
  }
}
.wp-block-buttons > .wp-block-button a.has-orange-background-color {
  background: var(--wp--preset--color--orange) !important;
}
.wp-block-buttons > .wp-block-button a.has-orange-background-color:hover {
  background: var(--wp--preset--color--orange-dark) !important;
}
@media screen and (min-width: 769px) {
  .wp-block-buttons > .wp-block-button.btn--big {
    margin-bottom: 0 !important;
  }
  .wp-block-buttons > .wp-block-button.btn--big a {
    padding: 10px 24px 6px;
  }
}
.wp-block-buttons > .wp-block-button.centered a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 a {
  padding-left: 0;
  padding-right: 0;
}

.boxes-with-icons > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0 16px;
}
.boxes-with-icons > * figure {
  width: 65px;
  height: 64px;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.boxes-with-icons > * img {
  height: 56px !important;
}
.boxes-with-icons > * p {
  text-align: left;
}
@media screen and (min-width: 491px) {
  .boxes-with-icons > * {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
  .boxes-with-icons > * figure {
    width: auto;
    height: 90px;
  }
  .boxes-with-icons > * img {
    height: 90px !important;
  }
  .boxes-with-icons > * p {
    text-align: center;
  }
}

.dark-violet-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 0 12px;
  gap: 16px;
  background: -webkit-gradient(linear, left top, right top, color-stop(20%, #2A1A40), color-stop(50.4%, #702283), color-stop(80%, #2A1A40)), #FFFFFF;
  background: linear-gradient(90deg, #2A1A40 20%, #702283 50.4%, #2A1A40 80%), #FFFFFF;
  border-radius: 16px;
  position: relative;
}
@media screen and (min-width: 769px) {
  .dark-violet-box {
    padding: 32px 0 28px;
  }
}

.image-char-contact-us {
  position: absolute !important;
  bottom: 0;
  left: 111px;
}

.image-char-trips-1 {
  position: absolute !important;
  right: 63.1%;
  bottom: -10px;
}
.image-char-trips-1 img {
  width: auto;
  max-width: 280px !important;
}
@media screen and (max-width: 490px) {
  .image-char-trips-1 {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .image-char-trips-1 {
    right: 59.1%;
    bottom: -15px;
  }
  .image-char-trips-1 img {
    max-width: none !important;
  }
}

.image-char-trips-1-mobile {
  position: absolute !important;
  right: 72%;
  bottom: -28px;
}
.image-char-trips-1-mobile img {
  width: auto;
  max-width: none !important;
}
@media screen and (min-width: 491px) {
  .image-char-trips-1-mobile {
    display: none;
  }
}

.image-char-trips-2 {
  position: absolute !important;
  left: 59.6%;
  bottom: -15px;
}
.image-char-trips-2 img {
  width: auto;
  max-width: 280px !important;
}
@media screen and (max-width: 490px) {
  .image-char-trips-2 {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .image-char-trips-2 {
    left: 57.6%;
    bottom: -22px;
  }
  .image-char-trips-2 img {
    max-width: none !important;
  }
}

.image-char-trips-2-mobile {
  position: absolute !important;
  left: 68%;
  bottom: -34px;
}
.image-char-trips-2-mobile img {
  width: auto;
  max-width: none !important;
}
@media screen and (min-width: 491px) {
  .image-char-trips-2-mobile {
    display: none;
  }
}

.image-trips-maths {
  max-width: 75px;
  margin-top: -12px !important;
  margin-right: 6px !important;
  margin-bottom: -8px !important;
}
@media screen and (min-width: 769px) {
  .image-trips-maths {
    max-width: none;
    margin-bottom: -22px !important;
    margin-right: -6px !important;
    margin-top: -28px !important;
  }
}

.overflow-x-clip {
  overflow-x: clip;
}

.image-loyality-program img {
  margin-bottom: -28px;
  margin-left: -22px;
  max-width: 252px !important;
}
@media screen and (min-width: 769px) {
  .image-loyality-program img {
    margin-bottom: 0;
    margin-left: -26px;
    max-width: 428px !important;
    margin-top: 50px;
  }
}

.loyality-legend {
  line-height: 16px !important;
}

.image-char-trips-3 {
  position: absolute;
  left: calc(50% + 72px);
  top: -30px;
}

.image-char-trips-3-mobile {
  position: absolute;
  right: -32px;
  top: -18px;
}

.popup {
  display: none;
}

.popup-active {
  overflow: hidden;
}
.popup-active .popup {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 50px 0 !important;
  z-index: 9999;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  overflow: auto;
  background: rgba(112, 34, 131, 0.3);
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}
.popup-active .popup::-webkit-scrollbar {
  display: none;
  /* Safari and Chrome */
}
.popup-active .popup ul {
  gap: 4px !important;
}
.popup-active .popup ul li {
  gap: 0 !important;
}
.popup-active .popup ul li:before {
  width: 16px !important;
}
.popup-active .popup .go-shadow-box {
  padding-left: 16px !important;
}
.popup-active .popup .go-gallery-type-carousel .go-gallery-container .go-gallery-wrapper .go-gallery > *:first-of-type, .popup-active .popup .go-gallery-type-carousel .go-gallery-container .go-gallery-wrapper .go-gallery > *:last-of-type {
  margin: 0 !important;
}
.popup-active .popup .go-gallery-type-carousel .go-gallery-container .go-gallery-wrapper .go-gallery > * {
  max-width: none !important;
  width: 85%;
  padding-bottom: 85%;
  overflow: hidden;
  position: relative;
  height: 0;
}
.popup-active .popup .go-gallery-type-carousel .go-gallery-container .go-gallery-wrapper .go-gallery > * img {
  position: absolute;
}
@media screen and (min-width: 769px) {
  .popup-active .popup .go-gallery-type-carousel .go-gallery-container .go-gallery-wrapper .go-gallery > * {
    width: 320px;
    padding-bottom: 320px;
  }
}
.popup-active .popup .popup-close {
  position: absolute;
  right: 16px;
  border-radius: 16px;
  padding: 8px 9px 10px;
  margin-top: -34px;
}
.popup-active .popup .popup-close:hover {
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .popup-active .popup .popup-close {
    margin-top: -48px;
  }
}

.image-logo-gojump {
  max-width: 168px !important;
}

.image-logo-goair {
  max-width: 120px !important;
}

.image-logo-gokidz {
  max-width: 168px !important;
}

.image-logo-ninja {
  max-width: 76px !important;
}

.image-logo-lu {
  max-width: 44px !important;
}

.icon-number {
  color: #FFF;
  font-size: 48px;
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  border-radius: 16px;
}
.icon-number p {
  padding-top: 8px;
  margin: 0;
  font-weight: 900 !important;
  text-align: center;
}

.forminator-custom-form {
  background: var(--wp--preset--gradient--violet-black);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  border-radius: 16px !important;
  padding: 16px !important;
  position: relative;
}
.forminator-custom-form .forminator-row,
.forminator-custom-form .forminator-col:not(:last-child) {
  margin-bottom: 24px !important;
}
.forminator-custom-form .forminator-row-last {
  margin-bottom: 0 !important;
}
.forminator-custom-form .forminator-row-last .forminator-field {
  text-align: center;
}
.forminator-custom-form label {
  color: #FFF;
  display: block;
}
.forminator-custom-form .forminator-label {
  font-weight: 900;
  position: relative;
  color: #FFF;
  display: block;
  padding: 0 16px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.forminator-custom-form .forminator-radio,
.forminator-custom-form .forminator-checkbox {
  position: relative;
  padding: 0 110px 0 40px;
  margin-bottom: 20px;
  margin-top: 18px;
}
.forminator-custom-form .forminator-radio:last-of-type,
.forminator-custom-form .forminator-checkbox:last-of-type {
  margin-bottom: 0 !important;
}
.forminator-custom-form .forminator-radio-label,
.forminator-custom-form .forminator-checkbox-label {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.forminator-custom-form .forminator-radio-label i,
.forminator-custom-form .forminator-checkbox-label i {
  position: absolute;
  font-style: normal;
  font-weight: 900;
  right: 0;
  top: 50%;
  margin-top: -10px;
}
.forminator-custom-form .forminator-error {
  color: #FFF;
  font-size: 14px;
  position: absolute;
  border: 1px solid white;
}
.forminator-custom-form .forminator-error-message {
  color: #D3071A;
  border-radius: 16px;
  font-size: 14px;
  padding: 6px 12px;
  display: block;
  margin-top: 12px;
  text-align: center;
  background: rgba(255, 255, 255, 0.75);
  display: none;
}
.forminator-custom-form .forminator-has_error input, .forminator-custom-form .forminator-has_error .forminator-checkbox-box, .forminator-custom-form .forminator-has_error textarea {
  -webkit-box-shadow: inset 0 0px 8px 0 #D3071A;
          box-shadow: inset 0 0px 8px 0 #D3071A;
}
.forminator-custom-form .forminator-response-message {
  background: rgba(255, 255, 255, 0.95);
  border-radius: 16px;
  font-size: 24px;
  position: absolute;
  text-align: center;
  z-index: 100;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid var(--wp--preset--color--violet);
  color: var(--wp--preset--color--violet);
  -webkit-box-shadow: inset 0 0 8px 0 var(--wp--preset--color--violet);
          box-shadow: inset 0 0 8px 0 var(--wp--preset--color--violet);
}
.forminator-custom-form .forminator-response-message p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin: 0;
  padding: 2rem 4rem 2.5rem;
}
.forminator-custom-form .forminator-response-message.forminator-success {
  border: 1px solid var(--wp--preset--color--light-green);
  color: var(--wp--preset--color--light-green);
  -webkit-box-shadow: inset 0 0 8px 0 var(--wp--preset--color--light-green);
          box-shadow: inset 0 0 8px 0 var(--wp--preset--color--light-green);
}
.forminator-custom-form .forminator-response-message.forminator-error {
  display: none;
}
.forminator-custom-form .forminator-g-recaptcha > div {
  margin: auto;
}
@media screen and (min-width: 491px) {
  .forminator-custom-form .forminator-row,
.forminator-custom-form .forminator-col:not(:last-child) {
    margin-bottom: 32px !important;
  }
  .forminator-custom-form .forminator-row-last {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .forminator-custom-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .forminator-custom-form .forminator-col {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  .forminator-custom-form {
    padding: 32px 16px !important;
  }
  .forminator-custom-form .forminator-radio,
.forminator-custom-form .forminator-checkbox {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
.forminator-custom-form input {
  margin-top: -8px;
  padding: 1rem;
  border-radius: 12px;
  font-size: 1rem;
  color: var(--wp--preset--color--violet);
  background: var(--wp--preset--color--background);
  width: 100%;
  border: none !important;
  outline: none !important;
}
.forminator-custom-form input::-webkit-input-placeholder {
  color: #70228340;
}
.forminator-custom-form input::-moz-placeholder {
  color: #70228340;
}
.forminator-custom-form input:-ms-input-placeholder {
  color: #70228340;
}
.forminator-custom-form input::-ms-input-placeholder {
  color: #70228340;
}
.forminator-custom-form input::placeholder {
  color: #70228340;
}
.forminator-custom-form input:focus, .forminator-custom-form input:focus-visible {
  background: var(--wp--preset--color--background);
}
.forminator-custom-form textarea {
  padding: 1rem;
  border-radius: 1rem;
  font-size: 1rem;
  color: #FFF;
  background: rgba(255, 255, 255, 0.25);
  width: 100%;
  border: none !important;
  outline: none !important;
}
.forminator-custom-form textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.forminator-custom-form textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.forminator-custom-form textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.forminator-custom-form textarea::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.forminator-custom-form textarea::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.forminator-custom-form textarea:focus, .forminator-custom-form textarea:focus-visible {
  background: rgba(255, 255, 255, 0.5);
}
.forminator-custom-form input[type=radio],
.forminator-custom-form input[type=checkbox] {
  visibility: hidden;
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.forminator-custom-form .forminator-radio,
.forminator-custom-form .forminator-checkbox {
  cursor: pointer;
}
.forminator-custom-form .forminator-radio-bullet,
.forminator-custom-form .forminator-checkbox-box {
  position: absolute;
  left: 0;
  width: 16px;
  height: 16px;
  background: #FFF;
  border-radius: 6px;
  top: 50%;
  margin-top: -11px;
  border: 4px solid #FFF;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.forminator-custom-form .forminator-radio-bullet {
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.forminator-custom-form .forminator-radio-bullet:after {
  content: "";
  border-radius: 9px;
  width: 16px;
  height: 16px;
  background: #FFF;
}
.forminator-custom-form input:checked + .forminator-checkbox-box {
  background: var(--wp--preset--color--green);
}
.forminator-custom-form input:checked + .forminator-radio-bullet:after {
  background: var(--wp--preset--color--green);
}
.forminator-custom-form #date-1 {
  position: relative;
  min-height: 256px;
}
.forminator-custom-form #date-1 input {
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
}
.forminator-custom-form #date-1 .forminator-label {
  margin-bottom: 24px;
}
.forminator-custom-form .forminator-button {
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background: var(--wp--preset--color--orange) !important;
  color: #FFF;
  border-radius: 8px;
  font-weight: 900;
  min-height: 28px;
  line-height: 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-transform: uppercase;
  padding: 6px 16px;
  font-size: 14px;
  letter-spacing: 0.4px !important;
}
.forminator-custom-form .forminator-button:hover {
  background: var(--wp--preset--color--orange-dark) !important;
  cursor: pointer;
}
@media screen and (min-width: 491px) {
  .forminator-custom-form .forminator-button {
    padding: 2px 16px 2px;
    font-size: 16px;
    line-height: 24px;
    min-height: 32px;
  }
}
@media screen and (min-width: 769px) {
  .forminator-custom-form .forminator-button {
    border-radius: 12px;
    padding: 2px 24px 2px;
    font-size: 18px;
    line-height: 28px;
    min-height: 48px;
  }
}
@media screen and (min-width: 1041px) {
  .forminator-custom-form .forminator-button {
    border-radius: 16px;
    min-height: 56px;
  }
}

#forminator-module-159 .forminator-checkbox-label span,
#forminator-module-702 .forminator-checkbox-label span,
#forminator-module-746 .forminator-checkbox-label span {
  font-size: 14px;
  display: block;
}
#forminator-module-159 #radio-2,
#forminator-module-702 #radio-2,
#forminator-module-746 #radio-2 {
  margin-bottom: 16px !important;
}
#forminator-module-159 #radio-2 .forminator-label,
#forminator-module-702 #radio-2 .forminator-label,
#forminator-module-746 #radio-2 .forminator-label {
  margin-bottom: 8px;
}
#forminator-module-159 #radio-2 .forminator-radio,
#forminator-module-702 #radio-2 .forminator-radio,
#forminator-module-746 #radio-2 .forminator-radio {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 40px;
  padding-right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
}
#forminator-module-159 #text-1 .forminator-label,
#forminator-module-702 #text-1 .forminator-label,
#forminator-module-746 #text-1 .forminator-label {
  display: none;
}
#forminator-module-159 #text-1 input,
#forminator-module-702 #text-1 input,
#forminator-module-746 #text-1 input {
  margin-left: 40px;
  width: calc(100% - 40px);
  margin-top: -16px;
  position: relative;
}
#forminator-module-159 #checkbox-2 .forminator-checkbox,
#forminator-module-159 #checkbox-3 .forminator-checkbox,
#forminator-module-702 #checkbox-2 .forminator-checkbox,
#forminator-module-702 #checkbox-3 .forminator-checkbox,
#forminator-module-746 #checkbox-2 .forminator-checkbox,
#forminator-module-746 #checkbox-3 .forminator-checkbox {
  padding-right: 0;
}
#forminator-module-159 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-159 #checkbox-3 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-702 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-702 #checkbox-3 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-746 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-746 #checkbox-3 .forminator-checkbox .forminator-checkbox-label {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 16px !important;
  display: block;
}
#forminator-module-159 .forminator-row:nth-of-type(2),
#forminator-module-702 .forminator-row:nth-of-type(2),
#forminator-module-746 .forminator-row:nth-of-type(2) {
  margin-bottom: 16px !important;
}
#forminator-module-159 .forminator-row:nth-of-type(2) .forminator-label,
#forminator-module-702 .forminator-row:nth-of-type(2) .forminator-label,
#forminator-module-746 .forminator-row:nth-of-type(2) .forminator-label {
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  padding: 0;
  text-transform: none;
  margin-bottom: 0;
  font-weight: 600;
}
@media screen and (min-width: 491px) {
  #forminator-module-159 .forminator-row:nth-of-type(2) .forminator-label,
#forminator-module-702 .forminator-row:nth-of-type(2) .forminator-label,
#forminator-module-746 .forminator-row:nth-of-type(2) .forminator-label {
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: 600;
  }
}
#forminator-module-159 .forminator-row:nth-of-type(4) .forminator-label, #forminator-module-159 .forminator-row:nth-of-type(5) .forminator-label, #forminator-module-159 .forminator-row:nth-of-type(6) .forminator-label,
#forminator-module-702 .forminator-row:nth-of-type(4) .forminator-label,
#forminator-module-702 .forminator-row:nth-of-type(5) .forminator-label,
#forminator-module-702 .forminator-row:nth-of-type(6) .forminator-label,
#forminator-module-746 .forminator-row:nth-of-type(4) .forminator-label,
#forminator-module-746 .forminator-row:nth-of-type(5) .forminator-label,
#forminator-module-746 .forminator-row:nth-of-type(6) .forminator-label {
  display: none;
}
#forminator-module-159 .forminator-row #radio-6 .forminator-label,
#forminator-module-702 .forminator-row #radio-6 .forminator-label,
#forminator-module-746 .forminator-row #radio-6 .forminator-label {
  display: none;
}
#forminator-module-159 .forminator-row:nth-of-type(3):not(:nth-of-type(6)), #forminator-module-159 .forminator-row:nth-of-type(4):not(:nth-of-type(6)), #forminator-module-159 .forminator-row:nth-of-type(5):not(:nth-of-type(6)), #forminator-module-159 .forminator-row:nth-of-type(6):not(:nth-of-type(6)),
#forminator-module-702 .forminator-row:nth-of-type(3):not(:nth-of-type(6)),
#forminator-module-702 .forminator-row:nth-of-type(4):not(:nth-of-type(6)),
#forminator-module-702 .forminator-row:nth-of-type(5):not(:nth-of-type(6)),
#forminator-module-702 .forminator-row:nth-of-type(6):not(:nth-of-type(6)),
#forminator-module-746 .forminator-row:nth-of-type(3):not(:nth-of-type(6)),
#forminator-module-746 .forminator-row:nth-of-type(4):not(:nth-of-type(6)),
#forminator-module-746 .forminator-row:nth-of-type(5):not(:nth-of-type(6)),
#forminator-module-746 .forminator-row:nth-of-type(6):not(:nth-of-type(6)) {
  margin-bottom: 0 !important;
}
#forminator-module-159 .forminator-row:nth-of-type(3) > :nth-of-type(1) .forminator-checkbox-box, #forminator-module-159 .forminator-row:nth-of-type(4) > :nth-of-type(1) .forminator-checkbox-box, #forminator-module-159 .forminator-row:nth-of-type(5) > :nth-of-type(1) .forminator-checkbox-box, #forminator-module-159 .forminator-row:nth-of-type(6) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-702 .forminator-row:nth-of-type(3) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-702 .forminator-row:nth-of-type(4) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-702 .forminator-row:nth-of-type(5) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-702 .forminator-row:nth-of-type(6) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-746 .forminator-row:nth-of-type(3) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-746 .forminator-row:nth-of-type(4) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-746 .forminator-row:nth-of-type(5) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-746 .forminator-row:nth-of-type(6) > :nth-of-type(1) .forminator-checkbox-box {
  border-radius: 50%;
}
#forminator-module-159 .forminator-row:nth-of-type(3) > :nth-of-type(2), #forminator-module-159 .forminator-row:nth-of-type(4) > :nth-of-type(2), #forminator-module-159 .forminator-row:nth-of-type(5) > :nth-of-type(2), #forminator-module-159 .forminator-row:nth-of-type(6) > :nth-of-type(2),
#forminator-module-702 .forminator-row:nth-of-type(3) > :nth-of-type(2),
#forminator-module-702 .forminator-row:nth-of-type(4) > :nth-of-type(2),
#forminator-module-702 .forminator-row:nth-of-type(5) > :nth-of-type(2),
#forminator-module-702 .forminator-row:nth-of-type(6) > :nth-of-type(2),
#forminator-module-746 .forminator-row:nth-of-type(3) > :nth-of-type(2),
#forminator-module-746 .forminator-row:nth-of-type(4) > :nth-of-type(2),
#forminator-module-746 .forminator-row:nth-of-type(5) > :nth-of-type(2),
#forminator-module-746 .forminator-row:nth-of-type(6) > :nth-of-type(2) {
  padding-left: 40px;
}
#forminator-module-159 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-radio,
#forminator-module-159 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-checkbox, #forminator-module-159 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-radio,
#forminator-module-159 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-checkbox, #forminator-module-159 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-radio,
#forminator-module-159 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-checkbox, #forminator-module-159 .forminator-row:nth-of-type(6) > :nth-of-type(2) .forminator-radio,
#forminator-module-159 .forminator-row:nth-of-type(6) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-702 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-radio,
#forminator-module-702 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-702 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-radio,
#forminator-module-702 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-702 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-radio,
#forminator-module-702 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-702 .forminator-row:nth-of-type(6) > :nth-of-type(2) .forminator-radio,
#forminator-module-702 .forminator-row:nth-of-type(6) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-746 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-radio,
#forminator-module-746 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-746 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-radio,
#forminator-module-746 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-746 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-radio,
#forminator-module-746 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-746 .forminator-row:nth-of-type(6) > :nth-of-type(2) .forminator-radio,
#forminator-module-746 .forminator-row:nth-of-type(6) > :nth-of-type(2) .forminator-checkbox {
  padding-right: 0 !important;
}
#forminator-module-159 .forminator-row:nth-of-type(3) > *, #forminator-module-159 .forminator-row:nth-of-type(4) > *, #forminator-module-159 .forminator-row:nth-of-type(5) > *, #forminator-module-159 .forminator-row:nth-of-type(6) > *,
#forminator-module-702 .forminator-row:nth-of-type(3) > *,
#forminator-module-702 .forminator-row:nth-of-type(4) > *,
#forminator-module-702 .forminator-row:nth-of-type(5) > *,
#forminator-module-702 .forminator-row:nth-of-type(6) > *,
#forminator-module-746 .forminator-row:nth-of-type(3) > *,
#forminator-module-746 .forminator-row:nth-of-type(4) > *,
#forminator-module-746 .forminator-row:nth-of-type(5) > *,
#forminator-module-746 .forminator-row:nth-of-type(6) > * {
  margin-bottom: 0 !important;
}
#forminator-module-159 .forminator-row:nth-of-type(12),
#forminator-module-702 .forminator-row:nth-of-type(12),
#forminator-module-746 .forminator-row:nth-of-type(12) {
  margin-top: -28px !important;
  margin-bottom: -10px !important;
}
#forminator-module-159 .forminator-row:nth-of-type(13),
#forminator-module-702 .forminator-row:nth-of-type(13),
#forminator-module-746 .forminator-row:nth-of-type(13) {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 490px) {
  #forminator-module-159 .forminator-row:nth-of-type(1), #forminator-module-159 .forminator-row:nth-of-type(2), #forminator-module-159 .forminator-row:nth-of-type(3), #forminator-module-159 .forminator-row:nth-of-type(4), #forminator-module-159 .forminator-row:nth-of-type(5), #forminator-module-159 .forminator-row:nth-of-type(6),
#forminator-module-702 .forminator-row:nth-of-type(1),
#forminator-module-702 .forminator-row:nth-of-type(2),
#forminator-module-702 .forminator-row:nth-of-type(3),
#forminator-module-702 .forminator-row:nth-of-type(4),
#forminator-module-702 .forminator-row:nth-of-type(5),
#forminator-module-702 .forminator-row:nth-of-type(6),
#forminator-module-746 .forminator-row:nth-of-type(1),
#forminator-module-746 .forminator-row:nth-of-type(2),
#forminator-module-746 .forminator-row:nth-of-type(3),
#forminator-module-746 .forminator-row:nth-of-type(4),
#forminator-module-746 .forminator-row:nth-of-type(5),
#forminator-module-746 .forminator-row:nth-of-type(6) {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  #forminator-module-159 .forminator-row:nth-of-type(7), #forminator-module-159 .forminator-row:nth-of-type(8),
#forminator-module-702 .forminator-row:nth-of-type(7),
#forminator-module-702 .forminator-row:nth-of-type(8),
#forminator-module-746 .forminator-row:nth-of-type(7),
#forminator-module-746 .forminator-row:nth-of-type(8) {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  #forminator-module-159 .forminator-row:nth-of-type(9),
#forminator-module-702 .forminator-row:nth-of-type(9),
#forminator-module-746 .forminator-row:nth-of-type(9) {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media screen and (min-width: 769px) {
  #forminator-module-159 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-159 #checkbox-3 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-702 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-702 #checkbox-3 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-746 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-746 #checkbox-3 .forminator-checkbox .forminator-checkbox-label {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 16px !important;
  }
  #forminator-module-159 .forminator-row,
#forminator-module-702 .forminator-row,
#forminator-module-746 .forminator-row {
    min-width: 100%;
  }
  #forminator-module-159 .forminator-row:nth-of-type(2),
#forminator-module-702 .forminator-row:nth-of-type(2),
#forminator-module-746 .forminator-row:nth-of-type(2) {
    margin-bottom: 30px !important;
  }
  #forminator-module-159 .forminator-row:nth-of-type(3),
#forminator-module-159 .forminator-row:nth-of-type(4),
#forminator-module-159 .forminator-row:nth-of-type(5),
#forminator-module-159 .forminator-row:nth-of-type(6),
#forminator-module-159 .forminator-row:nth-of-type(7),
#forminator-module-159 .forminator-row:nth-of-type(8),
#forminator-module-702 .forminator-row:nth-of-type(3),
#forminator-module-702 .forminator-row:nth-of-type(4),
#forminator-module-702 .forminator-row:nth-of-type(5),
#forminator-module-702 .forminator-row:nth-of-type(6),
#forminator-module-702 .forminator-row:nth-of-type(7),
#forminator-module-702 .forminator-row:nth-of-type(8),
#forminator-module-746 .forminator-row:nth-of-type(3),
#forminator-module-746 .forminator-row:nth-of-type(4),
#forminator-module-746 .forminator-row:nth-of-type(5),
#forminator-module-746 .forminator-row:nth-of-type(6),
#forminator-module-746 .forminator-row:nth-of-type(7),
#forminator-module-746 .forminator-row:nth-of-type(8) {
    width: calc(50%);
    float: left;
    clear: both;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 50%;
    margin: 0;
    padding-right: 15px;
  }
  #forminator-module-159 .forminator-row:nth-of-type(3) > div,
#forminator-module-159 .forminator-row:nth-of-type(4) > div,
#forminator-module-159 .forminator-row:nth-of-type(5) > div,
#forminator-module-159 .forminator-row:nth-of-type(6) > div,
#forminator-module-159 .forminator-row:nth-of-type(7) > div,
#forminator-module-159 .forminator-row:nth-of-type(8) > div,
#forminator-module-702 .forminator-row:nth-of-type(3) > div,
#forminator-module-702 .forminator-row:nth-of-type(4) > div,
#forminator-module-702 .forminator-row:nth-of-type(5) > div,
#forminator-module-702 .forminator-row:nth-of-type(6) > div,
#forminator-module-702 .forminator-row:nth-of-type(7) > div,
#forminator-module-702 .forminator-row:nth-of-type(8) > div,
#forminator-module-746 .forminator-row:nth-of-type(3) > div,
#forminator-module-746 .forminator-row:nth-of-type(4) > div,
#forminator-module-746 .forminator-row:nth-of-type(5) > div,
#forminator-module-746 .forminator-row:nth-of-type(6) > div,
#forminator-module-746 .forminator-row:nth-of-type(7) > div,
#forminator-module-746 .forminator-row:nth-of-type(8) > div {
    padding: 0;
  }
  #forminator-module-159 .forminator-row:nth-of-type(9),
#forminator-module-702 .forminator-row:nth-of-type(9),
#forminator-module-746 .forminator-row:nth-of-type(9) {
    width: calc(50%);
    padding-left: 15px;
    min-width: 50%;
    margin: 0;
  }
  #forminator-module-159 .forminator-row:nth-of-type(9) > div,
#forminator-module-702 .forminator-row:nth-of-type(9) > div,
#forminator-module-746 .forminator-row:nth-of-type(9) > div {
    padding: 0;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11),
#forminator-module-702 .forminator-row:nth-of-type(11),
#forminator-module-746 .forminator-row:nth-of-type(11) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field,
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field,
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(1),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(1),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(1) {
    grid-area: 1/1/2/3;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(2),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(2),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(3),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(3),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(4),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(4),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(5),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(5),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(5) {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(6),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(6),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(6) {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(7),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(7),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(7) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(8),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(8),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(8) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(9),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(9),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(9) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(10),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(10),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(10) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(11),
#forminator-module-702 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(11),
#forminator-module-746 .forminator-row:nth-of-type(11) .forminator-field > :nth-child(11) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  #forminator-module-159 .forminator-row:nth-of-type(11) #text-1 input,
#forminator-module-702 .forminator-row:nth-of-type(11) #text-1 input,
#forminator-module-746 .forminator-row:nth-of-type(11) #text-1 input {
    grid-area: 1/2/2/3;
    margin-top: -48px;
  }
  #forminator-module-159 .forminator-row:nth-of-type(12),
#forminator-module-702 .forminator-row:nth-of-type(12),
#forminator-module-746 .forminator-row:nth-of-type(12) {
    margin-top: -16px !important;
    margin-bottom: 10px !important;
  }
  #forminator-module-159 .forminator-row:nth-of-type(13),
#forminator-module-702 .forminator-row:nth-of-type(13),
#forminator-module-746 .forminator-row:nth-of-type(13) {
    margin-bottom: 26px !important;
  }
}

#forminator-module-533 .forminator-checkbox-label span,
#forminator-module-756 .forminator-checkbox-label span {
  font-size: 14px;
  display: block;
}
#forminator-module-533 #radio-2,
#forminator-module-756 #radio-2 {
  margin-bottom: 16px !important;
}
#forminator-module-533 #radio-2 .forminator-label,
#forminator-module-756 #radio-2 .forminator-label {
  margin-bottom: 8px;
}
#forminator-module-533 #radio-2 .forminator-radio,
#forminator-module-756 #radio-2 .forminator-radio {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 40px;
  padding-right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
}
#forminator-module-533 #text-1 .forminator-label,
#forminator-module-756 #text-1 .forminator-label {
  display: none;
}
#forminator-module-533 #text-1 input,
#forminator-module-756 #text-1 input {
  margin-left: 40px;
  width: calc(100% - 40px);
  margin-top: -16px;
  position: relative;
}
#forminator-module-533 #checkbox-2 .forminator-checkbox,
#forminator-module-533 #checkbox-3 .forminator-checkbox,
#forminator-module-756 #checkbox-2 .forminator-checkbox,
#forminator-module-756 #checkbox-3 .forminator-checkbox {
  padding-right: 0;
}
#forminator-module-533 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-533 #checkbox-3 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-756 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-756 #checkbox-3 .forminator-checkbox .forminator-checkbox-label {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 16px !important;
  display: block;
}
#forminator-module-533 .forminator-row:nth-of-type(2),
#forminator-module-756 .forminator-row:nth-of-type(2) {
  margin-bottom: 16px !important;
}
#forminator-module-533 .forminator-row:nth-of-type(2) .forminator-label,
#forminator-module-756 .forminator-row:nth-of-type(2) .forminator-label {
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  padding: 0;
  text-transform: none;
  margin-bottom: 0;
  font-weight: 600;
}
@media screen and (min-width: 491px) {
  #forminator-module-533 .forminator-row:nth-of-type(2) .forminator-label,
#forminator-module-756 .forminator-row:nth-of-type(2) .forminator-label {
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: 600;
  }
}
#forminator-module-533 .forminator-row:nth-of-type(4) .forminator-label, #forminator-module-533 .forminator-row:nth-of-type(5) .forminator-label,
#forminator-module-756 .forminator-row:nth-of-type(4) .forminator-label,
#forminator-module-756 .forminator-row:nth-of-type(5) .forminator-label {
  display: none;
}
#forminator-module-533 .forminator-row #radio-6 .forminator-label,
#forminator-module-756 .forminator-row #radio-6 .forminator-label {
  display: none;
}
#forminator-module-533 .forminator-row:nth-of-type(3):not(:nth-of-type(5)), #forminator-module-533 .forminator-row:nth-of-type(4):not(:nth-of-type(5)), #forminator-module-533 .forminator-row:nth-of-type(5):not(:nth-of-type(5)),
#forminator-module-756 .forminator-row:nth-of-type(3):not(:nth-of-type(5)),
#forminator-module-756 .forminator-row:nth-of-type(4):not(:nth-of-type(5)),
#forminator-module-756 .forminator-row:nth-of-type(5):not(:nth-of-type(5)) {
  margin-bottom: 0 !important;
}
#forminator-module-533 .forminator-row:nth-of-type(3) > :nth-of-type(1) .forminator-checkbox-box, #forminator-module-533 .forminator-row:nth-of-type(4) > :nth-of-type(1) .forminator-checkbox-box, #forminator-module-533 .forminator-row:nth-of-type(5) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-756 .forminator-row:nth-of-type(3) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-756 .forminator-row:nth-of-type(4) > :nth-of-type(1) .forminator-checkbox-box,
#forminator-module-756 .forminator-row:nth-of-type(5) > :nth-of-type(1) .forminator-checkbox-box {
  border-radius: 50%;
}
#forminator-module-533 .forminator-row:nth-of-type(3) > :nth-of-type(2), #forminator-module-533 .forminator-row:nth-of-type(4) > :nth-of-type(2), #forminator-module-533 .forminator-row:nth-of-type(5) > :nth-of-type(2),
#forminator-module-756 .forminator-row:nth-of-type(3) > :nth-of-type(2),
#forminator-module-756 .forminator-row:nth-of-type(4) > :nth-of-type(2),
#forminator-module-756 .forminator-row:nth-of-type(5) > :nth-of-type(2) {
  padding-left: 40px;
}
#forminator-module-533 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-radio,
#forminator-module-533 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-checkbox, #forminator-module-533 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-radio,
#forminator-module-533 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-checkbox, #forminator-module-533 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-radio,
#forminator-module-533 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-756 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-radio,
#forminator-module-756 .forminator-row:nth-of-type(3) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-756 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-radio,
#forminator-module-756 .forminator-row:nth-of-type(4) > :nth-of-type(2) .forminator-checkbox,
#forminator-module-756 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-radio,
#forminator-module-756 .forminator-row:nth-of-type(5) > :nth-of-type(2) .forminator-checkbox {
  padding-right: 0 !important;
}
#forminator-module-533 .forminator-row:nth-of-type(3) > *, #forminator-module-533 .forminator-row:nth-of-type(4) > *, #forminator-module-533 .forminator-row:nth-of-type(5) > *,
#forminator-module-756 .forminator-row:nth-of-type(3) > *,
#forminator-module-756 .forminator-row:nth-of-type(4) > *,
#forminator-module-756 .forminator-row:nth-of-type(5) > * {
  margin-bottom: 0 !important;
}
#forminator-module-533 .forminator-row:nth-of-type(11),
#forminator-module-756 .forminator-row:nth-of-type(11) {
  margin-top: -28px !important;
  margin-bottom: -10px !important;
}
#forminator-module-533 .forminator-row:nth-of-type(12),
#forminator-module-756 .forminator-row:nth-of-type(12) {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 490px) {
  #forminator-module-533 .forminator-row:nth-of-type(1), #forminator-module-533 .forminator-row:nth-of-type(2), #forminator-module-533 .forminator-row:nth-of-type(3), #forminator-module-533 .forminator-row:nth-of-type(4), #forminator-module-533 .forminator-row:nth-of-type(5),
#forminator-module-756 .forminator-row:nth-of-type(1),
#forminator-module-756 .forminator-row:nth-of-type(2),
#forminator-module-756 .forminator-row:nth-of-type(3),
#forminator-module-756 .forminator-row:nth-of-type(4),
#forminator-module-756 .forminator-row:nth-of-type(5) {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  #forminator-module-533 .forminator-row:nth-of-type(6), #forminator-module-533 .forminator-row:nth-of-type(7),
#forminator-module-756 .forminator-row:nth-of-type(6),
#forminator-module-756 .forminator-row:nth-of-type(7) {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  #forminator-module-533 .forminator-row:nth-of-type(8),
#forminator-module-756 .forminator-row:nth-of-type(8) {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media screen and (min-width: 769px) {
  #forminator-module-533 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-533 #checkbox-3 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-756 #checkbox-2 .forminator-checkbox .forminator-checkbox-label,
#forminator-module-756 #checkbox-3 .forminator-checkbox .forminator-checkbox-label {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 16px !important;
  }
  #forminator-module-533 .forminator-row,
#forminator-module-756 .forminator-row {
    min-width: 100%;
  }
  #forminator-module-533 .forminator-row:nth-of-type(2),
#forminator-module-756 .forminator-row:nth-of-type(2) {
    margin-bottom: 30px !important;
  }
  #forminator-module-533 .forminator-row:nth-of-type(3),
#forminator-module-533 .forminator-row:nth-of-type(4),
#forminator-module-533 .forminator-row:nth-of-type(5),
#forminator-module-533 .forminator-row:nth-of-type(6),
#forminator-module-533 .forminator-row:nth-of-type(7),
#forminator-module-756 .forminator-row:nth-of-type(3),
#forminator-module-756 .forminator-row:nth-of-type(4),
#forminator-module-756 .forminator-row:nth-of-type(5),
#forminator-module-756 .forminator-row:nth-of-type(6),
#forminator-module-756 .forminator-row:nth-of-type(7) {
    width: calc(50%);
    float: left;
    clear: both;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 50%;
    margin: 0;
    padding-right: 15px;
  }
  #forminator-module-533 .forminator-row:nth-of-type(3) > div,
#forminator-module-533 .forminator-row:nth-of-type(4) > div,
#forminator-module-533 .forminator-row:nth-of-type(5) > div,
#forminator-module-533 .forminator-row:nth-of-type(6) > div,
#forminator-module-533 .forminator-row:nth-of-type(7) > div,
#forminator-module-756 .forminator-row:nth-of-type(3) > div,
#forminator-module-756 .forminator-row:nth-of-type(4) > div,
#forminator-module-756 .forminator-row:nth-of-type(5) > div,
#forminator-module-756 .forminator-row:nth-of-type(6) > div,
#forminator-module-756 .forminator-row:nth-of-type(7) > div {
    padding: 0;
  }
  #forminator-module-533 .forminator-row:nth-of-type(8),
#forminator-module-756 .forminator-row:nth-of-type(8) {
    width: calc(50%);
    padding-left: 15px;
    min-width: 50%;
    margin: 0;
  }
  #forminator-module-533 .forminator-row:nth-of-type(8) > div,
#forminator-module-756 .forminator-row:nth-of-type(8) > div {
    padding: 0;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10),
#forminator-module-756 .forminator-row:nth-of-type(10) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field,
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(1),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(1) {
    grid-area: 1/1/2/3;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(2),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(3),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(4),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(5),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(5) {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(6),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(6) {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(7),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(7) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(8),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(8) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(9),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(9) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(10),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(10) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(11),
#forminator-module-756 .forminator-row:nth-of-type(10) .forminator-field > :nth-child(11) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  #forminator-module-533 .forminator-row:nth-of-type(10) #text-1 input,
#forminator-module-756 .forminator-row:nth-of-type(10) #text-1 input {
    grid-area: 1/2/2/3;
    margin-top: -48px;
  }
  #forminator-module-533 .forminator-row:nth-of-type(11),
#forminator-module-756 .forminator-row:nth-of-type(11) {
    margin-top: -16px !important;
    margin-bottom: 10px !important;
  }
  #forminator-module-533 .forminator-row:nth-of-type(12),
#forminator-module-756 .forminator-row:nth-of-type(12) {
    margin-bottom: 26px !important;
  }
}

.forminator-edit-module {
  display: none !important;
}

.page .forminator-calendar {
  position: relative;
  background: var(--wp--preset--color--background);
  border-radius: 1rem;
  padding: 1rem;
  color: var(--wp--preset--color--violet);
  font-size: 1rem;
  font-weight: 600;
  font-family: Canaro, sans-serif;
  height: 225px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  opacity: 1;
  border: none !important;
}
@media screen and (min-width: 769px) {
  .page .forminator-calendar {
    height: 352px;
  }
}
.page .forminator-calendar.visible {
  display: block !important;
  opacity: 1 !important;
}
.page .forminator-calendar .ui-datepicker-header {
  background: none;
  padding: 0;
  border: 0;
}
.page .forminator-calendar .ui-datepicker-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 18px;
}
.page .forminator-calendar .ui-datepicker-title select {
  font-size: 1rem;
  font-weight: 900;
  color: var(--wp--preset--color--violet);
  background: none;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  padding: 0 0.25rem;
  display: inline-block;
  width: auto;
  text-transform: uppercase;
  font-family: Canaro, sans-serif;
}
.page .forminator-calendar .ui-datepicker-title select option {
  color: black;
  padding: 0.25rem;
}
.page .forminator-calendar .ui-datepicker-title select:hover, .page .forminator-calendar .ui-datepicker-title select:focus {
  outline: none;
}
.page .forminator-calendar .ui-datepicker-prev,
.page .forminator-calendar .ui-datepicker-next {
  margin-top: 0.125rem;
  position: absolute;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  background: none !important;
  border: none !important;
  top: -4px;
}
.page .forminator-calendar .ui-datepicker-prev span,
.page .forminator-calendar .ui-datepicker-next span {
  display: none;
}
.page .forminator-calendar .ui-datepicker-prev:before,
.page .forminator-calendar .ui-datepicker-next:before {
  display: block;
  content: "";
  background: url(https://n-krakow.gojump.pl/wp-content/uploads/2025/04/arrow-green.svg) 50%/contain no-repeat;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page .forminator-calendar .ui-datepicker-next {
  left: auto;
  right: 0;
}
.page .forminator-calendar .ui-datepicker-next:before {
  display: block;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}
.page .forminator-calendar table {
  width: 100%;
  height: calc(100% - 32px);
}
.page .forminator-calendar table th {
  font-weight: 400;
  font-size: 10px;
  padding: 0;
}
.page .forminator-calendar table td {
  text-align: center;
  padding: 0 1px 4px;
}
.page .forminator-calendar table td a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  vertical-align: middle;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  color: var(--wp--preset--color--violet);
  background: none;
  padding: 0 !important;
  padding-top: 2px !important;
  border: none;
}
.page .forminator-calendar .ui-state-active {
  background: var(--wp--preset--color--green);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  color: #FFF;
}
@media screen and (max-width: 490px) {
  .page .forminator-calendar {
    padding: 10px;
  }
}

.wp-block-post-content > .has-global-padding:not(.wp-block-block, .alignfull),
.alignfull > .wp-block-group:not(.alignfull) {
  padding-right: 16px !important;
  padding-left: 16px !important;
  max-width: 640px !important;
}
.wp-block-post-content > .has-global-padding:not(.wp-block-block, .alignfull):is(aside),
.alignfull > .wp-block-group:not(.alignfull):is(aside) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (max-width: 490px) {
  .wp-block-post-content > .has-global-padding:not(.wp-block-block, .alignfull).mb-alignfull,
.alignfull > .wp-block-group:not(.alignfull).mb-alignfull {
    max-width: none !important;
    padding: 0 !important;
  }
}
@media screen and (min-width: 491px) {
  .wp-block-post-content > .has-global-padding:not(.wp-block-block, .alignfull),
.alignfull > .wp-block-group:not(.alignfull) {
    max-width: 490px !important;
  }
}
@media screen and (min-width: 769px) {
  .wp-block-post-content > .has-global-padding:not(.wp-block-block, .alignfull),
.alignfull > .wp-block-group:not(.alignfull) {
    padding-right: 7px !important;
    padding-left: 8px !important;
    max-width: 992px !important;
  }
}
@media screen and (min-width: 1041px) {
  .wp-block-post-content > .has-global-padding:not(.wp-block-block, .alignfull),
.alignfull > .wp-block-group:not(.alignfull) {
    max-width: 1423px !important;
  }
}
.wp-block-post-content > .has-global-padding:not(.wp-block-block, .alignfull):is(aside),
.alignfull > .wp-block-group:not(.alignfull):is(aside) {
  max-width: none !important;
}
.wp-block-post-content > .has-global-padding:not(.wp-block-block, .alignfull):is(aside) > *,
.alignfull > .wp-block-group:not(.alignfull):is(aside) > * {
  max-width: 992px !important;
}

.wp-block-post-content > section {
  margin-bottom: 64px;
  -webkit-margin-after: 64px !important;
          margin-block-end: 64px !important;
}
@media screen and (min-width: 769px) {
  .wp-block-post-content > section {
    margin-bottom: 96px;
    -webkit-margin-after: 96px !important;
            margin-block-end: 96px !important;
  }
}
@media screen and (min-width: 1041px) {
  .wp-block-post-content > section {
    margin-bottom: 128px;
    -webkit-margin-after: 128px !important;
            margin-block-end: 128px !important;
  }
}

/*# sourceMappingURL=styles.css.map */