@charset "UTF-8";
img {
  width: 100%;
  vertical-align: top;
}

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strike, strong, sub, sup, u, i, center, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, footer, header, menu, nav, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

footer, header, menu, nav, section {
  display: block;
}

body {
  min-width: 320px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  line-height: 1;
}

a {
  outline: none;
}

ol, ul {
  list-style: none;
}

.hidden {
  display: none !important;
}

.template {
  display: flex;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  min-height: 100vh;
  background: #fff;
  fill: rgb(196, 152, 125);
  font-family: Oxygen, sans-serif;
}

.header_wrapper {
  opacity: 1;
}

.header {
  position: relative;
  z-index: 1005;
}
.header ._right {
  justify-content: flex-end;
  display: flex;
  flex: 1;
}
.header .navigation_box {
  display: flex;
  align-items: center;
}
.header .social_box, .header .buttons_box {
  display: flex;
  align-items: center;
}
.header .buttons_box {
  font-size: 1px;
  white-space: nowrap;
}
.header .btn_wrap {
  padding: 0 15px;
}

.header_fixed-wrapper {
  position: fixed;
  z-index: 2;
  top: 0;
  right: 0;
  left: 0;
}

.hide-scroll.has-scroll .header_fixed-wrapper, .hide-scroll.has-scroll .fixed-block:not(.top-sticky-block) {
  right: 17px;
}

.header_item {
  background-color: transparent;
  border-top-color: rgb(196, 152, 125);
  border-bottom-color: rgb(196, 152, 125);
  border-top-width: 0px;
  border-bottom-width: 0px;
  position: relative;
  border-style: solid;
}

@media screen and (min-width: 1025px) {
  .header_item {
    height: 111px;
  }
}
@media screen and (max-width: 1024px) {
  .header_item {
    height: 60px;
  }
}
.header_fixed-background {
  border-top-width: 0px;
  opacity: 1;
  background-color: #fff;
  transition: opacity 0.15s ease;
  position: absolute;
  width: 100%;
  height: 100%;
}

@keyframes eventsNo {
  100% {
    pointer-events: none;
  }
}
@keyframes eventsYes {
  100% {
    pointer-events: auto;
  }
}
.nav_box, .burger_box {
  display: flex;
  height: 100%;
  font-size: 1px;
}

.burger_box {
  padding-right: 15px;
  padding-left: 15px;
}

.burger_box .nav_box {
  height: auto;
  padding: 0;
}

.burger_box .nav_box .s-wrapper {
  padding: 0;
}

.burger_box .header-layout-wrapper {
  margin-bottom: 24px;
}

.burger_box .header-layout-wrapper:last-child {
  margin-bottom: 0 !important;
}

.burger_box .header-layout-wrapper > * {
  width: 100%;
}

.burger_box:last-child:not(:last-child) {
  padding-left: 0;
}

.burger_box:first-child:not(:last-child) {
  padding-right: 0;
}

.sub-menu_link {
  display: inline-block;
  position: relative;
  transition: color 0.15s ease, background 0.15s ease;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
}

.sub-menu_toggle.sub-menu_toggle {
  display: flex;
  position: relative;
  flex: 1;
  align-items: center;
  padding: 0;
  transition: none;
  border: 0;
  outline: 0;
  background: rgba(0, 0, 0, 0);
  color: inherit;
  cursor: pointer;
}

.nav_box .nav_item-inner:hover, .nav_box .nav_item:hover .nav_item-inner, .nav_box .sub-menu_link:hover {
  color: rgb(94, 94, 94) !important;
}

.nav_box .nav_item_active .nav_item-inner, .nav_box .nav_item_active > .sub-menu_link {
  color: rgb(94, 94, 94) !important;
}
.nav_box .nav_item_active .nav_link, .nav_box .nav_item_active > .sub-menu_link {
  cursor: default;
  pointer-events: none;
}
.nav_box .sub-menu_link {
  position: relative;
  color: rgb(3, 3, 3);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14em;
  font-style: normal;
  font-variant: normal;
  line-height: 2;
  -webkit-text-decoration: 0;
  text-decoration: none;
  text-transform: uppercase;
}
.nav_box .sub-menu_link:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.15s ease;
  opacity: 0;
  background: rgb(3, 3, 3);
}

.s-wrapper_original {
  height: 100%;
  max-height: 160px;
}
.s-wrapper_original .nav_box .navigation_box, .s-wrapper_original .nav_box .s-wrapper {
  height: 100%;
}
.s-wrapper_original .nav_box .s-wrapper {
  max-width: none;
  margin: 0;
  padding: 0 15px;
}
.s-wrapper_original .nav_box .nav {
  display: flex;
  align-items: center;
  height: 100%;
}
.s-wrapper_original .nav_box .nav_item:first-child {
  margin-left: 0;
}
.s-wrapper_original .nav_box .nav_item:last-child {
  margin-right: 0;
}
.s-wrapper_original .nav_box .nav_item {
  display: flex;
  position: relative;
  align-items: center;
  min-height: 0;
  margin-right: 5px;
  margin-left: 5px;
  transition: min-height 0s 0.15s ease;
}
.s-wrapper_original .nav_box .nav_item_has-child {
  min-height: 100%;
  pointer-events: none;
}
.s-wrapper_original .nav_box .nav_item_has-child .nav_item-inner {
  pointer-events: auto;
}
.s-wrapper_original .nav_box .nav_item_has-child:hover {
  z-index: 14;
  transition: none;
  pointer-events: auto;
}
.s-wrapper_original .nav_box .nav_item_has-child:hover .sub-menu_nav {
  visibility: visible;
  transform: translateY(0);
  transition: 0.15s ease;
  animation: eventsYes 0s;
  opacity: 1;
}
.s-wrapper_original .nav_box .nav_link {
  padding: 0 15px;
}
.s-wrapper_original .nav_box .sub-menu_nav {
  position: absolute;
  z-index: 20;
  top: 100%;
  left: 0;
  min-width: 100%;
  transform: translateY(-10px);
  transition: border-color 0.15s ease, transform 0s 0.15s ease, opacity 0.15s ease, visibility 0.15s ease;
  animation: eventsNo 0s forwards;
  border-color: rgb(94, 94, 94);
  white-space: nowrap;
}
.s-wrapper_original .nav_box .sub-menu_nav-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.15s ease;
  background: #fff;
}
.s-wrapper_original .nav_box .sub-menu_item {
  margin-bottom: 5px;
}
.s-wrapper_original .nav_box .sub-menu_item:first-child {
  margin-top: 5px;
}
.s-wrapper_original .nav_box .sub-menu_link {
  display: block;
  padding-right: 30px;
  padding-left: 15px;
}
.s-wrapper_original .nav_box.nav_box_5.nav_box .nav_item_active .nav_link:after, .s-wrapper_original .nav_box.nav_box_5.nav_box .nav_item_active > .sub-menu_link:after {
  visibility: visible;
  transform: translateY(0);
  opacity: 1;
  background: currentColor;
}
.s-wrapper_original .nav_box.nav_box_5 .nav_link:hover:after, .s-wrapper_original .nav_box.nav_box_5 .sub-menu_link:hover:after {
  visibility: visible;
  transform: translateY(0);
  opacity: 1;
}
.s-wrapper_original .nav_box.nav_box_5 .nav_link:after, .s-wrapper_original .nav_box.nav_box_5 .sub-menu_link:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 2px;
  margin-top: -2px;
  transform: translateY(4px);
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease;
  opacity: 0;
  background: currentColor;
}
.s-wrapper_original .nav_box.nav_box_5 .nav_link:after, .s-wrapper_original .nav_box.nav_box_5 .sub-menu_link:after {
  width: calc(100% - 10px);
  margin-left: 5px;
}
.s-wrapper_original .nav_box.nav_box_5 .nav_item_has-child .nav_link .nav_title {
  position: relative;
  padding-right: 20px;
}
.s-wrapper_original .nav_box.nav_box_5 .nav_item_has-child .nav_link .nav_title:before, .s-wrapper_original .nav_box.nav_box_5 .nav_item_has-child .nav_link .nav_title:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 7px;
  height: 1px;
  backface-visibility: hidden;
  background: currentColor;
}
.s-wrapper_original .nav_box.nav_box_5 .nav_item_has-child .nav_link .nav_title:before {
  right: 5px;
  transform: rotate(45deg);
}
.s-wrapper_original .nav_box.nav_box_5 .nav_item_has-child .nav_link .nav_title:after {
  right: 0;
  transform: rotate(-45deg);
}

.nav_box_5 .sub-menu_toggle {
  padding-left: 10px;
  justify-content: flex-start;
}

.nav_box_5 .sub-menu_toggle:before, .nav_box_5 .sub-menu_toggle:after {
  content: "";
  backface-visibility: hidden;
  transition: background 0.15s ease, transform 0.15s ease;
  background: currentColor;
}

.nav_box_5 .sub-menu_toggle:before, .nav_box_5 .sub-menu_toggle:after {
  width: 9px;
  height: 1px;
}

.nav_box_5 .sub-menu_toggle:before {
  transform: rotate(45deg);
}

.nav_box_5 .sub-menu_toggle:after {
  margin-left: -3px;
  transform: rotate(-45deg);
}

.nav_box_5 .nav_item_open .sub-menu_toggle:before {
  width: 18px;
  transform: rotate(-45deg);
}

.nav_box_5 .nav_item_open .sub-menu_toggle:after {
  width: 18px;
  margin-left: -18px;
  transform: rotate(45deg);
}

.nav_box-wrap {
  visibility: hidden;
  position: fixed;
  z-index: 100;
  max-height: 100vh;
  transition: transform 0.4s, opacity 0.4s, visibility 0.4s;
  opacity: 0;
  background: #fff;
  inset: 0;
}

.s-wrapper_collapsed .burger_box {
  align-items: center;
}

.s-wrapper_collapsed .burger_box ._left, .s-wrapper_collapsed .burger_box ._right, .s-wrapper_collapsed .burger_box ._center {
  flex: 0 1 auto;
}

.s-wrapper_collapsed .burger_box.nav_effect_1 .nav_box-wrap-sticky > .s-wrapper {
  padding-left: 30px;
}

@media (max-width: 1024px) {
  .s-wrapper_collapsed .burger_box.nav_effect_1 .nav_box-wrap-sticky > .s-wrapper {
    padding-left: 20px;
  }
}
.s-wrapper_collapsed .burger_box:not(.nav_theme-10) .header-layout-wrapper {
  padding-right: 40px;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap {
  overflow: auto;
  backface-visibility: hidden;
  white-space: normal;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap .s-wrapper {
  width: 100%;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap .s-wrapper > div {
  min-width: 100%;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap-sticky {
  display: grid;
  grid-template-rows: 1fr auto;
  height: 100%;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap-sticky > .s-wrapper {
  overflow-x: hidden;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap-sticky > .s-wrapper:not(.nav_box-fixed) {
  overflow-y: auto;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap-sticky .s-wrapper.nav_box-fixed {
  overflow: hidden;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap-sticky .nav_item {
  margin-bottom: 0;
}

.s-wrapper_collapsed .burger_box .nav_box-wrap-sticky .buttons_box {
  white-space: normal;
}

.s-wrapper_collapsed .burger_box .nav_item {
  margin-bottom: 6px;
}

.s-wrapper_collapsed .burger_box .nav_item:last-child {
  margin-bottom: 0 !important;
}

.s-wrapper_collapsed .burger_box .nav_item_open .sub-menu_nav {
  visibility: visible;
  opacity: 1;
}

.s-wrapper_collapsed .burger_box .nav_item-inner {
  display: flex;
}

.s-wrapper_collapsed .burger_box .nav_item-inner .nav_link:only-child {
  width: 100%;
}

.s-wrapper_collapsed .burger_box .sub-menu_nav {
  overflow: hidden;
  transition: height 0.15s ease, opacity 0.15s ease, visibility 0.15s ease;
}

.s-wrapper_collapsed .burger_box .nav_item:not(.nav_item_open) .sub-menu_nav {
  height: 0;
}

.s-wrapper_collapsed .burger_box .sub-menu_item {
  margin-bottom: 4px;
}

.s-wrapper_collapsed .burger_box .sub-menu_item:first-child {
  margin-top: 4px;
}

.s-wrapper_collapsed .burger_box .sub-menu_item:last-child {
  margin-bottom: 0;
}

.header .s-wrapper_collapsed .soc, .header .s-wrapper_collapsed .btn_wrap {
  padding: 0;
}

.s-wrapper_collapsed .nav {
  position: relative;
  z-index: 2;
  width: 100%;
}

.s-wrapper_collapsed .nav_box:not(.nav_box_10) .sub-menu_link {
  max-width: calc(100% - 16px);
  padding-left: 16px;
}

.s-wrapper_collapsed .nav_link {
  padding-right: 0 !important;
  padding-left: 0 !important;
  overflow: hidden;
  word-wrap: break-word;
  white-space: normal;
  overflow-wrap: break-word;
}

.s-wrapper_collapsed .nav_title {
  display: block;
  max-width: 100%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.s-wrapper_collapsed .nav .sub-menu_toggle {
  min-height: 20px;
}

.s-wrapper_collapsed .nav .sub-menu_toggle-wrap {
  position: relative;
  font-size: 1px;
  cursor: pointer;
}

.s-wrapper_collapsed .nav .sub-menu_toggle-wrap:before {
  content: "+";
  display: block;
  visibility: hidden;
  opacity: 0;
  font-size: calc(9.8em - 5px);
}

.s-wrapper_collapsed .nav_box-wrap .header-layout-wrapper {
  height: auto;
}

.s-wrapper_collapsed .nav .nav_item-inner {
  font-size: 19.6em;
}

.s-wrapper_collapsed .nav .sub-menu_link {
  font-size: 14em;
}

.sub-menu_nav {
  right: initial !important;
  left: 0px !important;
  transition: none !important;
}

.nav_effect_1 .nav_box-wrap {
  box-shadow: 0 0 15px rgba(9, 11, 13, 0.1);
}

.nav_effect_1.right .nav_box-wrap, .nav_effect_1._right .nav_box-wrap, .nav_effect_1._center .nav_box-wrap {
  left: auto;
  transform: translateX(100%);
}

.nav_effect_1.left .nav_box-wrap, .nav_effect_1._left .nav_box-wrap {
  right: auto;
  transform: translateX(-100%);
}

.s-wrapper_collapsed .nav_effect_1 .nav_box-wrap {
  box-sizing: border-box;
  justify-content: flex-start;
  width: 100%;
  max-width: 405px;
  padding: 110px 0 10px 10px;
}

.hide-scroll.has-scroll .s-wrapper_collapsed .nav_effect_1 .nav_box-wrap {
  max-width: 422px;
}

@supports (-moz-appearance: none) {
  .hide-scroll.has-scroll .s-wrapper_collapsed .nav_effect_1 .nav_box-wrap {
    max-width: 405px;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .hide-scroll.has-scroll .s-wrapper_collapsed .nav_effect_1 .nav_box-wrap {
      max-width: 421px;
    }
  }
}
@media (max-width: 1024px) {
  .template .s-wrapper_collapsed .nav_effect_1 .nav_box-wrap {
    padding: 60px 0 10px 10px;
  }
}
@media (max-width: 767px) {
  .template .s-wrapper_collapsed .nav_effect_1 .nav_box-wrap {
    max-width: 100% !important;
    padding: 60px 0 10px;
  }
}
.s-wrapper_collapsed .nav_effect_1 .s-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding: 0;
}

.s-wrapper {
  box-sizing: border-box;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
}

.s-wrapper:empty {
  min-height: 220px;
}

.header .s-wrapper_collapsed, .header .s-wrapper_original {
  height: 100%;
  max-height: 160px;
}

.header_wrap {
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
  margin: 0 -15px;
}

.space_block {
  font-size: 1px;
}

@media (min-width: 1921px) {
  .template .space_block {
    font-size: 1.2px;
  }
}
@media (max-width: 1366px) {
  .template .space_block {
    font-size: 0.5px;
  }
}
@media (max-width: 1024px) {
  .template .space_block {
    font-size: 0.5px;
  }
}
@media (max-width: 767px) {
  .template .space_block {
    font-size: 0.3px;
  }
}
.template .DraftEditor-editorContainer a:hover {
  border-bottom-width: 0.1em;
  border-bottom-color: currentColor;
}

.public-DraftStyleDefault-block {
  white-space: break-spaces;
}

.public-DraftStyleDefault-ul, .section_text {
  counter-reset: list;
}

.public-DraftStyleDefault-listLTR .public-DraftStyleDefault-block {
  display: flex;
  position: relative;
}

.public-DraftStyleDefault-listLTR .public-DraftStyleDefault-block > span {
  flex: 1;
  overflow: hidden;
}

.public-DraftStyleDefault-listLTR.square .customListItem:before {
  content: counter(list, square);
}

.public-DraftStyleDefault-listLTR .customListItem:before {
  margin-right: 0.7em;
  white-space: nowrap;
  counter-increment: list;
}

.public-DraftEditor-content {
  outline: none;
  user-select: text;
  -webkit-user-select: text;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.public-DraftEditor-content .public-DraftStyleDefault-block:not(.customListItem) {
  display: flow-root;
}
.public-DraftEditor-content a span[data-offset-key] {
  text-decoration: none !important;
}

.section_bg, .section_bg ._error-wrap {
  position: absolute;
  z-index: 0;
  inset: 0;
  backface-visibility: hidden;
  pointer-events: none;
}

@media screen and (min-width: 1025px) {
  .section_bg:not(.section_bg-no-th) {
    top: -111px;
    height: calc(100% + 111px);
  }
}
@media screen and (max-width: 1024px) {
  .section_bg:not(.section_bg-no-th) {
    top: -60px;
    height: calc(100% + 60px);
  }
}
.section_bg {
  overflow: hidden;
}
.section_bg .picture-wrap, .section_bg img {
  height: 100%;
}
.section_bg img {
  top: -0.5%;
  left: -0.5%;
  width: 101%;
  height: 101%;
  object-fit: cover;
  object-position: center;
  position: relative;
}
.section_bg img:after {
  content: "";
  background: #f3f4f5 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS44MzMyIDIuNTU1NDdWMTIuNTU1NUgyOS44MzMyTDE5LjgzMzIgMi41NTU0N1pNMC45NDQzMzYgMC4zMzMyNTJIMjAuOTQ0M0wzMi4wNTU0IDExLjQ0NDRWMjEuNDQ0NEwyOC4xNjY2IDE4LjExMUwyNC4yNzc3IDIxLjQ0NDRMMjAuMzg4OCAxOC4xMTFMMTYuNDk5OSAyMS40NDQ0TDEyLjYxMSAxOC4xMTFMOC43MjIxMSAyMS40NDQ0TDQuODMzMjIgMTguMTExTDAuOTQ0MzM2IDIxLjQ0NDRWMC4zMzMyNTJaTTIwLjM4ODggMjMuNjY2NkwyNC4yNzc3IDI2LjQ0NDRMMjguMTY2NiAyMy42NjY2TDMyLjA1NTQgMjYuNDQ0NFYzMy42NjY2SDAuOTQ0ODkzTDAuOTQ0MzM2IDI2LjQ0NDRMNC44MzMyMyAyMy42NjY2TDguNzIyMTEgMjYuNDQ0NEwxMi42MTEgMjMuNjY2NkwxNi40OTk5IDI2LjQ0NDRMMjAuMzg4OCAyMy42NjY2WiIgZmlsbD0iI0Q0RDVENiIvPgo8L3N2Zz4K) center no-repeat;
}

.section_shape-with-border .section_bg {
  margin: 1px;
}

.picture_overlay, .section_bg img:after {
  position: absolute;
  inset: 0;
}

.section_text, .section_title {
  cursor: text;
  -webkit-user-select: text;
  user-select: text;
}

.section_text a, .section_title a {
  cursor: pointer;
}

h1:not(.MuiTypography-root), h2:not(.MuiTypography-root), h4:not(.MuiTypography-root), h5:not(.MuiTypography-root), h6:not(.MuiTypography-root), .header-one [data-contents], .header-two [data-contents], .header-four [data-contents], .header-five [data-contents], .header-six [data-contents], .section_text {
  font-size: 1px !important;
}

@media (min-width: 1921px) {
  .template .header-one .public-DraftEditorPlaceholder-inner, .template .header-one [data-contents], .template h1:not(.MuiTypography-root) {
    font-size: 1.2px !important;
  }
}
@media (max-width: 1366px) {
  .template .header-one .public-DraftEditorPlaceholder-inner, .template .header-one [data-contents], .template h1:not(.MuiTypography-root) {
    font-size: 0.9px !important;
  }
}
@media (max-width: 1024px) {
  .template .header-one .public-DraftEditorPlaceholder-inner, .template .header-one [data-contents], .template h1:not(.MuiTypography-root) {
    font-size: 0.8px !important;
  }
}
@media (max-width: 767px) {
  .template .header-one .public-DraftEditorPlaceholder-inner, .template .header-one [data-contents], .template h1:not(.MuiTypography-root) {
    font-size: 0.6px !important;
  }
}
@media (min-width: 1921px) {
  .template .header-two .public-DraftEditorPlaceholder-inner, .template .header-two [data-contents], .template h2:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
}
@media (max-width: 1366px) {
  .template .header-two .public-DraftEditorPlaceholder-inner, .template .header-two [data-contents], .template h2:not(.MuiTypography-root) {
    font-size: 0.95px !important;
  }
}
@media (max-width: 1024px) {
  .template .header-two .public-DraftEditorPlaceholder-inner, .template .header-two [data-contents], .template h2:not(.MuiTypography-root) {
    font-size: 0.85px !important;
  }
}
@media (max-width: 767px) {
  .template .header-two .public-DraftEditorPlaceholder-inner, .template .header-two [data-contents], .template h2:not(.MuiTypography-root) {
    font-size: 0.65px !important;
  }
}
@media (min-width: 1921px) {
  .template .header-three .public-DraftEditorPlaceholder-inner, .template .header-three [data-contents], .template h3:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
}
@media (max-width: 1366px) {
  .template .header-three .public-DraftEditorPlaceholder-inner, .template .header-three [data-contents], .template h3:not(.MuiTypography-root) {
    font-size: 0.95px !important;
  }
}
@media (max-width: 1024px) {
  .template .header-three .public-DraftEditorPlaceholder-inner, .template .header-three [data-contents], .template h3:not(.MuiTypography-root) {
    font-size: 0.85px !important;
  }
}
@media (max-width: 767px) {
  .template .header-three .public-DraftEditorPlaceholder-inner, .template .header-three [data-contents], .template h3:not(.MuiTypography-root) {
    font-size: 0.65px !important;
  }
}
@media (min-width: 1921px) {
  .template .header-four .public-DraftEditorPlaceholder-inner, .template .header-four [data-contents], .template h4:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
}
@media (max-width: 1366px) {
  .template .header-four .public-DraftEditorPlaceholder-inner, .template .header-four [data-contents], .template h4:not(.MuiTypography-root) {
    font-size: 0.95px !important;
  }
}
@media (max-width: 1024px) {
  .template .header-four .public-DraftEditorPlaceholder-inner, .template .header-four [data-contents], .template h4:not(.MuiTypography-root) {
    font-size: 0.85px !important;
  }
}
@media (max-width: 767px) {
  .template .header-four .public-DraftEditorPlaceholder-inner, .template .header-four [data-contents], .template h4:not(.MuiTypography-root) {
    font-size: 0.65px !important;
  }
}
@media (min-width: 1921px) {
  .template .header-five .public-DraftEditorPlaceholder-inner, .template .header-five [data-contents], .template h5:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
}
@media (max-width: 1366px) {
  .template .header-five .public-DraftEditorPlaceholder-inner, .template .header-five [data-contents], .template h5:not(.MuiTypography-root) {
    font-size: 0.9px !important;
  }
}
@media (max-width: 1024px) {
  .template .header-five .public-DraftEditorPlaceholder-inner, .template .header-five [data-contents], .template h5:not(.MuiTypography-root) {
    font-size: 0.85px !important;
  }
}
@media (max-width: 767px) {
  .template .header-five .public-DraftEditorPlaceholder-inner, .template .header-five [data-contents], .template h5:not(.MuiTypography-root) {
    font-size: 0.75px !important;
  }
}
@media (min-width: 1921px) {
  .template .header-six .public-DraftEditorPlaceholder-inner, .template .header-six [data-contents], .template h6:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
}
@media (max-width: 1024px) {
  .template .header-six .public-DraftEditorPlaceholder-inner, .template .header-six [data-contents], .template h6:not(.MuiTypography-root) {
    font-size: 0.9px !important;
  }
}
@media (max-width: 767px) {
  .template .header-six .public-DraftEditorPlaceholder-inner, .template .header-six [data-contents], .template h6:not(.MuiTypography-root) {
    font-size: 0.85px !important;
  }
}
span[class*=textAlign] > span {
  display: block;
}

.section_text {
  counter-reset: list;
}

.divider_node {
  font-size: 1px;
  line-height: 1;
  padding: 0px 0;
}

.icon, .icon svg {
  display: inline-block;
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.icon svg {
  position: relative;
  z-index: 1;
  transform: rotate(360deg);
}

.icon {
  position: relative;
  color: rgb(226, 219, 215);
}

.divider_icon {
  margin: 5px 0;
  overflow: hidden;
}

.divider_size-100 .divider_icon {
  width: 100%;
}

.divider_icon svg {
  fill: currentColor;
}

.divider_theme-dash svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 8px;
  color: rgb(196, 152, 125);
}

.divider_theme-solid svg {
  stroke: currentColor;
  width: 5120px;
  height: 1px;
  color: rgb(3, 3, 3);
}

.divider_theme-dash.divider_size-100 .divider_icon {
  width: 100px;
  height: 8px;
}

.section_text .customListItem, .section_text div[data-contents] > span:not([class]) > span, .section_text div[data-contents] > span[class*=textAlign]:not([class*=blockquote]) > span {
  color: rgb(3, 3, 3);
  font-family: Oxygen, sans-serif;
  font-size: 16em;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1.6em;
  text-align: left;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: none;
}

.section_text a:not(.slate__link), .section_title a:not(.slate__link) {
  border-bottom-width: 0.1em;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  color: rgb(196, 152, 125);
  font-style: normal;
  font-weight: 400;
  -webkit-text-decoration: none;
  text-decoration: none;
}

h1:not(.slate__heading) > span {
  color: rgb(3, 3, 3);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 64em;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  line-height: 1.1em;
  text-align: left;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: capitalize;
}

h2:not(.slate__heading) > span {
  color: rgb(3, 3, 3);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 42em;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  line-height: 1.1em;
  text-align: left;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: capitalize;
}

h4:not(.slate__heading) > span {
  color: rgb(3, 3, 3);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 30em;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  line-height: 1.2em;
  text-align: left;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: capitalize;
}

h5:not(.slate__heading) > span {
  color: rgb(3, 3, 3);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 22em;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  line-height: 1.2em;
  text-align: left;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: capitalize;
}

h6:not(.slate__heading) > span {
  color: rgb(3, 3, 3);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 17em;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  line-height: 1.4em;
  text-align: left;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: capitalize;
}

.preColorBrand {
  color: rgb(196, 152, 125) !important;
}

.preColorText {
  color: rgb(3, 3, 3);
}

.preColorText1 {
  color: rgb(3, 3, 3) !important;
}

.preColorText15 {
  color: rgba(3, 3, 3, 0.15) !important;
}

.preColorText5 {
  color: rgba(3, 3, 3, 0.5);
}

.preColorText75 {
  color: rgba(3, 3, 3, 0.75);
}

.preColorTextAlt {
  color: rgb(248, 241, 233);
}

.preColorAltBrand {
  color: rgb(54, 54, 54) !important;
}

.preColorComplementary {
  color: rgb(226, 219, 215);
}

.preColorComplementary-style {
  color: rgb(226, 219, 215) !important;
}

.textAlign-left {
  text-align: left !important;
}

.textAlign-center {
  text-align: center !important;
}

.divider_align-left {
  text-align: left;
}

.text_center, .divider_align-center {
  text-align: center;
}

.italic-style {
  font-style: italic;
}

.buttons_wrap .layout {
  display: flex;
  flex-wrap: wrap;
  gap: 14px 30px;
}

.buttons_wrap.text_center .layout {
  justify-content: center;
}

.buttons_wrap.text_right .layout {
  justify-content: flex-end;
}

.hide-scroll {
  overflow: hidden;
}

.hide-scroll.has-scroll .template {
  overflow-y: scroll !important;
}

.main .s-wrapper, .footer .s-wrapper {
  pointer-events: none;
}
.main .section_text, .main .section_title, .main .icon_wrap, .main .buttons_wrap, .main .section_form, .main .space_block, .main .picture_item-container, .main .section_shape, .main .section_shape-wrapper, .main .social_box, .main .embed-map, .main .divider_node, .footer .section_text, .footer .section_title, .footer .icon_wrap, .footer .buttons_wrap, .footer .section_form, .footer .space_block, .footer .picture_item-container, .footer .section_shape, .footer .section_shape-wrapper, .footer .social_box, .footer .embed-map, .footer .divider_node {
  position: relative;
  margin-bottom: 14px;
  pointer-events: auto;
}
.main .section_text:last-child, .main .section_title:last-child, .main .icon_wrap:last-child, .main .buttons_wrap:last-child, .main .section_form:last-child, .main .space_block:last-child, .main .picture_item-container:last-child, .main .section_shape:last-child, .main .section_shape-wrapper:last-child, .main .embed-map:last-child, .main .divider_node:last-child, .footer .section_text:last-child, .footer .section_title:last-child, .footer .icon_wrap:last-child, .footer .buttons_wrap:last-child, .footer .section_form:last-child, .footer .space_block:last-child, .footer .picture_item-container:last-child, .footer .section_shape:last-child, .footer .section_shape-wrapper:last-child, .footer .embed-map:last-child, .footer .divider_node:last-child {
  margin-bottom: 0 !important;
}

.section_shape-inner .in-view:not(.icon_added):not(.buy-icon) {
  transform: none !important;
  opacity: 1 !important;
}

.in-view:not(header):not(.header_fixed-wrapper), .in-view .slogan_wrapper, .in-view .btn_wrap, .in-view .header-nav, .in-view .burger_box, .in-view .header-logo {
  transform: translateY(150px);
  opacity: 0;
}

.in-view_enter:not(header):not(.header_fixed-wrapper), .in-view_enter .slogan_wrapper, .in-view_enter .btn_wrap, .in-view_enter .header-nav, .in-view_enter .burger_box, .in-view_enter .header-logo {
  transform: translateY(0);
  opacity: 1;
}

.header-nav {
  z-index: 2;
}

.header-layout-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}

@media (max-width: 1024px) {
  .template .main_header, .template .topbar_header, .template .subheader_header {
    height: 60px !important;
    min-height: 60px !important;
  }
}
.header ._left, .header ._center, .header ._right {
  display: flex;
  flex: 1;
}

.header ._left {
  justify-content: flex-start;
}

.logo_box {
  position: relative;
  height: 100%;
}

.logo_wrap {
  box-sizing: border-box;
  height: 100%;
  padding: 10px 15px;
}

.logo_link {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 1px;
}

.logo_link:not(._text) {
  max-width: 360px;
}

.logo_can-pressed .logo_link {
  cursor: pointer;
}

.crop {
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}

@media screen and (max-width: 1024px) {
  .template {
    padding-top: 60px;
  }
  .logo_wrap .crop {
    width: 32px;
  }
}
@media screen and (min-width: 1025px) {
  .template {
    padding-top: 111px;
  }
  .logo_wrap .crop {
    width: 72px;
  }
}
.crop_content {
  max-width: 360px;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}

.header-logo .logo_box .crop_content {
  pointer-events: auto;
}

#header-logo-image {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: 50% 50%;
  zoom: 1;
  min-width: 100%;
  min-height: 0px;
}

.crop-image {
  max-width: 100%;
  max-height: 100%;
  position: relative;
  width: auto;
  height: auto;
}

.nav_item-inner {
  transition: color 0.15s ease, background 0.15s ease, border-color 0.15s ease;
  color: rgb(3, 3, 3);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14em;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  line-height: 2;
  -webkit-text-decoration: 0;
  text-decoration: none;
  text-transform: uppercase;
}

.nav_link {
  display: block;
  position: relative;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}

.nav_title {
  display: inline-block;
  position: relative;
  padding: 0 5px;
  vertical-align: top;
}

.sub-menu_nav {
  visibility: hidden;
  opacity: 0;
}

.sub-menu_nav-background {
  pointer-events: none;
  background-color: #fff;
}

.btn {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  height: 40px;
  padding: 0 25px;
  transition: background 0.15s ease, color 0.15s ease, fill 0.15s ease, border-color 0.15s ease, opacity 0.15s ease, visibility 0.15s ease;
  border: 0;
  border-radius: 3px;
  outline: none;
  background: none;
  font-family: -apple-system, system-ui, blinkmacsystemfont, segoe ui, helvetica neue, arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  word-break: break-all;
  word-break: break-word;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}

.btn_primary {
  padding: 6px 2em;
  border-radius: 0;
  background: rgb(196, 152, 125);
  color: rgb(54, 54, 54);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;
}

.btn_secondary {
  padding: 6px 2em;
  border-radius: 0;
  background: rgb(54, 54, 54);
  color: rgb(196, 152, 125);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;
}

.btn_border-secondary {
  padding: 3px calc(2em - 3px);
  border-width: 3px;
  border-style: solid;
  border-radius: 0;
  border-color: rgb(54, 54, 54);
  background: transparent;
  color: rgb(54, 54, 54);
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;
}

.picture-wrap {
  position: relative;
}

.in-view .header-logo, .in-view .buttons_box, .in-view .btn, .in-view .section_text, .in-view.section_form, .in-view .picture-wrap, .in-view .section_shape {
  z-index: 1;
}

header .btn_wrap, .header-logo, .header-nav, .burger_box, .in-view:not(header):not(.header_fixed-wrapper), .in-view-dynamic {
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, box-shadow 0.15s ease;
}

.in-view_enter.header_wrapper .burger_box, .in-view_enter.header_fixed-wrapper .burger_box {
  transform: none !important;
}

.btn.effect-shine {
  overflow: hidden;
}

.btn.effect-shine:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 60px;
  height: 100%;
  transform: translateX(-100px) skewX(-15deg);
  opacity: 0.5;
  background: rgba(255, 255, 255, 0.7);
  pointer-events: none;
  filter: blur(30px);
}

.btn.effect-shine:hover:before {
  left: 100%;
  transform: translateX(50px) skewX(-15deg);
  transition: 0.6s linear;
  opacity: 0.6;
}

.btn.effect-shine:after {
  content: "";
  display: block;
  visibility: visible !important;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 30px;
  height: 100%;
  transform: translateX(-70px) skewX(-15deg);
  opacity: 0;
  background: rgba(255, 255, 255, 0.4);
  pointer-events: none;
  filter: blur(5px);
}

.btn.effect-shine:hover:after {
  left: 100%;
  transform: translateX(80px) skewX(-15deg);
  transition: 0.6s linear;
  opacity: 1 !important;
}

div.template .btn {
  height: auto;
  line-height: 2.2;
  white-space: break-spaces;
}

.btn_sitebase {
  text-transform: uppercase;
  font-variant: normal;
  border-radius: 0;
  font-size: 16em;
}

.btn_sitebase2 {
  text-transform: uppercase;
  font-variant: none;
}

.btn_sitebase3 {
  text-transform: uppercase;
  font-variant: normal;
}

.btn > span {
  display: inline-block;
  position: relative;
}

.header:not(.header_collapsed) .btn span {
  white-space: pre;
}

.burger_box._active .nav_box-wrap {
  visibility: visible;
  transform: translate(0);
  opacity: 1;
}

.btn_burger {
  padding: 8px;
  color: rgb(26, 26, 26);
  font-size: 0;
  vertical-align: middle;
  cursor: pointer;
}

.btn_burger-wrap {
  position: relative;
  z-index: 102;
}

.btn_burger_4 .burger_icon {
  width: 18px;
  height: 16px;
}

.burger_icon {
  position: relative;
}

.burger_icon-line {
  position: absolute;
  width: 100%;
  transform: rotate(0deg);
  background: currentColor;
}

.burger_icon-line:nth-child(4) {
  display: none;
}

.btn_burger_4 .burger_icon-line {
  height: 2px;
  backface-visibility: hidden;
  transition: 0.3s;
}

.btn_burger_4 .burger_icon-line:nth-child(1), .btn_burger_4 .burger_icon-line:nth-child(3) {
  transition: top 0.15s 0.15s, transform 0.15s;
}

.btn_burger_4 .burger_icon-line:nth-child(1) {
  top: 0;
}

.btn_burger_4 .burger_icon-line:nth-child(2) {
  top: 7px;
  transition: opacity 0s 0.15s;
  opacity: 1;
}

.btn_burger_4 .burger_icon-line:nth-child(3) {
  top: 14px;
}

._active .btn_burger_4 .burger_icon-line:nth-child(1), ._active .btn_burger_4 .burger_icon-line:nth-child(3) {
  transition: top 0.15s, transform 0.15s 0.15s;
}

._active .btn_burger_4 .burger_icon-line:nth-child(1) {
  top: 7px;
  transform: rotate(45deg);
}

._active .btn_burger_4 .burger_icon-line:nth-child(2) {
  opacity: 0;
}

._active .btn_burger_4 .burger_icon-line:nth-child(3) {
  top: 7px;
  transform: rotate(-45deg);
}

.s-section {
  position: relative;
  background: #fff;
}
.s-section > div {
  width: 100%;
}
.s-section .s-wrapper > .layout:before {
  content: "";
  display: table;
}
.s-section .row {
  margin-bottom: 14px;
}
.s-section .row:last-of-type {
  margin-bottom: 0;
}

.s-section_row-middle .row_item:not(.row_item_empty) {
  align-self: center;
}

footer {
  overflow: hidden;
}

.section-footer {
  padding-top: 0;
  padding-bottom: 0;
}

.section-footer {
  background: rgb(54, 54, 54);
}

.social_box._center .soc {
  justify-content: center;
}

.soc {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.soc_icon-style {
  color: rgb(226, 219, 215);
}

.soc_icon svg {
  box-sizing: border-box;
}

.soc_1 .soc_icon svg {
  width: 40px;
  height: 40px;
  fill: rgb(54, 54, 54);
  padding: 7px;
  transition: opacity 0.15s ease, background 0.15s ease;
  background: currentColor;
}

.soc_1 .soc_link:hover svg {
  opacity: 0.75;
}

.section_text .blockquote1 > span {
  border-color: rgb(54, 54, 54);
  background: transparent;
  color: rgb(3, 3, 3);
  font-family: Oxygen, sans-serif;
  font-size: 16em;
  font-style: italic;
  font-weight: 700;
  line-height: 1.6em;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: none;
}

.section_text .blockquote1 > span:before {
  color: rgb(54, 54, 54);
}

.blockquote1 > span {
  position: relative;
  padding-left: 30px;
  display: block;
}

.blockquote1 > span:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 3px;
  height: 100%;
  background: currentColor;
}

.footer_span-style1 {
  font-size: 14em !important;
  text-align: center !important;
  line-height: 1 !important;
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400 !important;
}

.footer_span-style2 {
  color: rgba(226, 219, 215, 0.5) !important;
}

.footer_span-style3 {
  font-size: 12em !important;
  line-height: 1.1 !important;
}

.footer_span-style4 {
  font-weight: 400 !important;
}

.template .main {
  display: flex;
  position: relative;
  flex: 1 0 auto;
  flex-direction: column;
}
.template .main .s-section:last-child {
  flex: 1 0 auto;
}
.template .s-wrapper .row {
  margin-top: -14px;
}
.template .s-wrapper .row_item {
  margin-top: 14px;
}
.template .s-wrapper .row_item_desktop-3 .row_item_desktop-3 {
  width: 100%;
}
.template .s-wrapper .row_item_desktop-4 .row_item_desktop-4 {
  width: 100%;
}
.template .s-wrapper .row_item_desktop-5 .row_item_desktop-5 {
  width: 100%;
}
.template .s-wrapper .row_item_desktop-6 .row_item_desktop-3 {
  width: 50%;
}
.template .s-wrapper .row_item_desktop-6 .row_item_desktop-6 {
  width: 100%;
}
.template .s-wrapper .row_item_desktop-8 .row_item_desktop-4 {
  width: 50%;
}
.template .s-wrapper .row_item_desktop-8 .row_item_desktop-8 {
  width: 100%;
}
.template .s-wrapper .row_item_desktop-8 .row_item_desktop-12 {
  width: 100% !important;
}
.template .s-wrapper .row_item_desktop-9 .row_item_desktop-3 {
  width: 33.3333333333%;
}
.template .s-wrapper .row_item_desktop-9 .row_item_desktop-6 {
  width: 66.6666666667%;
}
.template .s-wrapper .row_item_desktop-9 .row_item_desktop-9 {
  width: 100%;
}
.template .s-wrapper .row_item_desktop-10 .row_item_desktop-5 {
  width: 50%;
}
.template .s-wrapper .row_item_desktop-10 .row_item_desktop-10 {
  width: 100%;
}
.template .picture-wrap_contain .img_container-one {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}
.template .picture-wrap_contain .picture_fill {
  position: relative;
  min-width: 0 !important;
}
.template .picture-wrap_cover .picture_fill {
  position: relative;
  max-width: none !important;
  max-height: none !important;
}
.template .picture-wrap_cover.is-image-resize .picture_fill {
  top: 50%;
  left: 50%;
  width: 100% !important;
  height: 100% !important;
  transform: translate(-50%, -50%);
  transform-origin: 50% 50%;
}
.template .picture-wrap img {
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: center;
}
.template .label {
  color: rgb(3, 3, 3);
  font-family: Oxygen, sans-serif;
  font-size: 16em;
}

.picture-wrap .img_container-one {
  position: relative;
  left: 50%;
  height: 100%;
  overflow: hidden;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .image-footerpawpedsg1 {
    height: 93px;
  }
  .image-footerticalogo {
    height: 98px;
  }
  .image-footerpawpedsg1 {
    height: 93px;
  }
  .img_container-one.image-anypageimg {
    transform: translate(-50%, -50%) scale(1);
    top: 50%;
    left: 50%;
    transform-origin: 50% 50%;
  }
  img.picture_fill.image-anypageimg {
    width: auto !important;
    height: 100% !important;
  }
  .picture-wrap.image-litterstandardsize {
    height: 406px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .image-footerticalogo {
    height: 98px;
  }
  .image-footerpawpedsg1 {
    height: 93px;
  }
  .img_container-one.image-anypageimg {
    transform: translate(-50%, -50%) scale(1);
    top: 50%;
    left: 50%;
    transform-origin: 50% 50%;
  }
  img.picture_fill.image-anypageimg {
    width: auto !important;
    height: auto !important;
  }
  .picture-wrap.image-litterstandardsize {
    height: 339px;
  }
}
@media (max-width: 1024px) {
  .s-wrapper {
    padding: 0 30px;
  }
  .template .s-wrapper div[class*=" row_item_desktop"] {
    width: 100% !important;
  }
  .template .s-wrapper div.row_item_desktop-4, .template .s-wrapper div.row_item_desktop-3 {
    width: 50% !important;
  }
  .template .s-wrapper div.row_item_desktop-4 .row_item_desktop-2, .template .s-wrapper div.row_item_desktop-3 .row_item_desktop-2 {
    width: 50% !important;
  }
  .s-wrapper div.row_item_desktop-4 .row_item_desktop-4, .s-wrapper div.row_item_desktop-3 .row_item_desktop-3 {
    width: 100% !important;
  }
  .template .s-wrapper div.row_item_desktop-2 {
    width: 25% !important;
  }
  .template .s-wrapper div.row_item_desktop-2 .row_item_desktop-2 {
    width: 100% !important;
  }
  .row_item_empty {
    display: none;
  }
}
@media (max-width: 767px) {
  .s-wrapper {
    padding: 0 20px;
  }
  .template .s-wrapper div.row_item_desktop-2 {
    width: 50% !important;
  }
  .template .s-wrapper div.row_item_desktop-4, .template .s-wrapper div.row_item_desktop-3 {
    width: 100% !important;
  }
  .template .s-wrapper div.row_item_desktop-3 .row_item_desktop-2 {
    width: 100% !important;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  .image-footerticalogo {
    height: 98px;
  }
  .image-footerpawpedsg1 {
    height: 93px;
  }
  .img_container-one.image-anypageimg {
    transform: translate(-50%, -50%) scale(1);
    top: 50%;
    left: 50%;
    transform-origin: 50% 50%;
  }
  img.picture_fill.image-anypageimg {
    width: auto !important;
    height: auto !important;
  }
  .picture-wrap.image-litterstandardsize {
    height: 311px;
  }
}
@media (max-width: 1366px) {
  .s-wrapper {
    max-width: 1024px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  .image-footerticalogo {
    height: 98px;
  }
  .image-footerpawpedsg1 {
    height: 93px;
  }
  .img_container-one.image-anypageimg {
    transform: translate(-50%, -50%) scale(1);
    top: 50%;
    left: 50%;
    transform-origin: 50% 50%;
  }
  img.picture_fill.image-anypageimg {
    width: auto !important;
    height: auto !important;
  }
  .picture-wrap.image-litterstandardsize {
    height: 370px;
  }
}
@media screen and (min-width: 1921px) {
  .burger_box.nav_effect_2 .header-layout-wrapper {
    max-width: 1440px;
  }
  .s-wrapper {
    max-width: 1440px;
  }
  .image-footerticalogo {
    height: 98px;
  }
  .image-footerpawpedsg1 {
    height: 93px;
  }
  img.picture_fill.image-anypageimg {
    width: auto !important;
    height: auto !important;
  }
  .img_container-one.image-anypageimg {
    transform: translate(-50%, -50%) scale(1);
    top: 50%;
    left: 50%;
    transform-origin: 50% 50%;
  }
  .picture-wrap.image-litterstandardsize {
    height: 450px;
  }
  .template .header-one .public-DraftEditorPlaceholder-inner, .template .header-one [data-contents], .template h1:not(.MuiTypography-root) {
    font-size: 1.2px !important;
  }
  .template .header-two .public-DraftEditorPlaceholder-inner, .template .header-two [data-contents], .template h2:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
  .template .header-three .public-DraftEditorPlaceholder-inner, .template .header-three [data-contents], .template h3:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
  .template .header-four .public-DraftEditorPlaceholder-inner, .template .header-four [data-contents], .template h4:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
  .template .header-five .public-DraftEditorPlaceholder-inner, .template .header-five [data-contents], .template h5:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
  .template .header-six .public-DraftEditorPlaceholder-inner, .template .header-six [data-contents], .template h6:not(.MuiTypography-root) {
    font-size: 1.1px !important;
  }
}
@media screen and (max-width: 2560px) {
  .section-footer {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1920px) {
  .section-footer {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1366px) {
  .section-footer {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1024px) {
  .section-footer {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.fixed-header-plug {
  position: absolute;
  left: 0;
  width: 100%;
  transform: translateY(0px);
}

@media screen and (min-width: 1025px) {
  .fixed-header-plug {
    top: -111px;
    height: 111px;
  }
}
@media screen and (max-width: 1024px) {
  .fixed-header-plug {
    top: -60px;
    height: 60px;
  }
}
.row > .layout {
  display: flex;
  position: relative;
  flex: 1;
  flex-flow: row wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.s-wrapper .row_item {
  position: relative;
  box-sizing: border-box;
  padding: 0 15px;
}
.s-wrapper .row_item_desktop-1 {
  width: 8.3333333333%;
}
.s-wrapper .row_item_desktop-2 {
  width: 16.6666666667%;
}
.s-wrapper .row_item_desktop-3 {
  width: 25%;
}
.s-wrapper .row_item_desktop-4 {
  width: 33.3333333333%;
}
.s-wrapper .row_item_desktop-5 {
  width: 41.6666666667%;
}
.s-wrapper .row_item_desktop-6 {
  width: 50%;
}
.s-wrapper .row_item_desktop-8 {
  width: 66.6666666667%;
}
.s-wrapper .row_item_desktop-9 {
  width: 75%;
}
.s-wrapper .row_item_desktop-10 {
  width: 83.3333333333%;
}
.s-wrapper .row_item_desktop-12 {
  width: 100%;
}

.picture-wrap_contain ._effect_scale.img_container-one picture, .picture-wrap_cover.is-image-resize ._effect_scale.img_container-one picture {
  display: inline-block;
  height: 100%;
  transition: 0.3s ease-in-out;
}

.picture-wrap_contain ._effect_scale.img_container-one:hover picture, .picture-wrap_cover.is-image-resize ._effect_scale.img_container-one:hover picture {
  transform: scale(1.05);
}

.picture-wrap_cover .picture_fill {
  position: relative;
  min-width: 0 !important;
  min-height: 0 !important;
}

.picture-wrap_cover .picture_fill {
  transition: 0.3s ease-in-out;
}

.picture-wrap_cover:not(.is-image-svg) .picture_fill {
  width: auto !important;
  height: auto !important;
}

.img_inner-border {
  position: absolute;
  inset: 0;
  z-index: 10;
  pointer-events: none;
}

.img_inner-border_style {
  border-width: 0px;
  border-color: rgb(196, 152, 125);
  border-style: solid;
}

.defaultColor, .defaultColor .customListItem > span {
  color: rgb(3, 3, 3);
}

.section_shape {
  position: relative;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, z-index 0s 0.3s ease-in-out;
}

.row_item_desktop-8 .section_shape {
  padding-right: 5%;
  padding-left: 5%;
}

.section_shape-border {
  position: absolute;
  inset: 0;
  border-style: solid;
}

.viewableinlightbox {
  cursor: pointer;
}

.form_row {
  position: relative;
  margin-bottom: 24px;
  text-align: left;
  pointer-events: auto;
}

.form_row .input {
  min-height: 36px;
  line-height: 2.4;
}

.form_row .label {
  display: block;
  flex: 1;
  margin-bottom: 8px;
  line-height: 1.2;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.input-wrap_error .select:not(.is-open) .select-control, .input-wrap_error .input, .input-wrap_error .input_prefix, .input-wrap_error .textarea {
  border-color: #e54322 !important;
}

.input-wrap .textarea, .input-wrap .input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0 13px;
  transition: border 0.15s ease;
  border-width: 2px;
  border-style: solid;
  outline: none;
  background: rgba(0, 0, 0, 0);
  box-shadow: none;
  font-family: -apple-system, system-ui, blinkmacsystemfont, segoe ui, helvetica neue, arial, sans-serif;
  font-size: 100%;
  appearance: none;
}

.input-wrap .textarea:hover, .input-wrap .input:hover {
  border-color: #8a9399;
}

.input-wrap .textarea:focus, .input-wrap .input:focus {
  border-color: #51c3f8;
}

.input-wrap .textarea:focus::placeholder, .input-wrap .input:focus::placeholder, .select.is-open .select-placeholder {
  opacity: 1;
  color: #a2a8ad;
}

.input-wrap .input {
  height: 40px;
}

.input-wrap .textarea {
  max-width: 100%;
  height: 256px;
  padding: 13px;
  overflow: auto;
  resize: none;
}

.template .input {
  height: auto;
  border-width: 1px;
  border-radius: 0;
  border-color: #cccccc;
  background: rgb(255, 255, 255);
  color: rgb(3, 3, 3);
  font-family: Oxygen, sans-serif;
  font-size: 16em;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: none;
}

.template .textarea {
  height: 140px;
  border-width: 1px;
  border-radius: 0;
  border-color: #cccccc;
  background: rgb(255, 255, 255);
  color: rgb(3, 3, 3);
  font-family: Oxygen, sans-serif;
  font-size: 16em;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: none;
}

.template .textarea::placeholder, .template .input::placeholder {
  opacity: 1;
  color: rgba(3, 3, 3, 0.65);
}

.input-error-text {
  display: block;
  visibility: hidden;
  box-sizing: border-box;
  opacity: 0;
  color: #e54322;
  font-size: 12px;
  line-height: 1.4;
  text-align: left;
}

.input-error-text_visible {
  visibility: visible;
  padding-top: 6px;
  opacity: 1;
}

.input-error-text:empty {
  display: none;
}

.input_icon-wrap {
  position: relative;
  height: 100%;
}

.form_row .input_icon-wrap {
  height: auto;
}

.form_row .select-value:before {
  content: "";
  display: inline-block;
}

.flex {
  display: flex;
}

.form_split .form_row .flex {
  justify-content: space-between;
  align-items: flex-start;
}

.input-wrap {
  position: relative;
}

.flex .input-wrap {
  align-self: flex-end;
}

.form_split .flex .input-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.form_split .flex .input-wrap:not(:has(.label)):before {
  content: " ­";
  flex: 1;
  margin-bottom: 8px;
  font-family: Oxygen, sans-serif;
  font-size: 16em;
  line-height: 1.2;
}

.form_split .label + .flex .input-wrap:before {
  display: none;
}

.form_split:not(:has(.label)) .input-wrap:before {
  display: none;
}

.form_split .form_row .flex .form_row, .form_row .flex .input-wrap, .form_row .flex .flex-inner {
  flex: 1;
  max-width: calc(50% - 15px);
}

.form_row._split .flex .input-wrap {
  align-self: inherit;
}

.form_split .form_row .flex .form_row .input-wrap, .form_split .form_row .flex .form_row .flex-inner {
  max-width: 100%;
}

.form_split .form_row .flex .form_row {
  margin-bottom: 0;
}

.form_holder {
  display: flex;
  visibility: hidden;
  position: absolute;
  inset: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
}

.form_holder h4 {
  width: 100%;
}

.form_holder span {
  display: block;
  text-align: center !important;
  white-space: wrap;
}

.form_holder .section_text {
  width: 100%;
  margin-top: 14px;
}

.section_form {
  font-size: 1px;
}

.section_form > div {
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.section_form.sent > div {
  visibility: hidden;
  opacity: 0;
}

.section_form.sent .form_holder {
  visibility: visible;
  opacity: 1;
}

.section_form .form-result h4 {
  position: relative;
}

.section_form .form-result_closeBtn {
  display: block;
  position: absolute;
  top: -40px;
  right: 0;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  padding: 3px;
  fill: #000;
  cursor: pointer;
}

.section_form .form-result .section_text {
  margin-top: 5px;
}

.section_form .form-result.error span {
  white-space: normal !important;
}

.select {
  position: relative;
  z-index: 3;
  outline: none;
  -webkit-user-select: none;
  user-select: none;
}

.select.is-open {
  z-index: 11;
}

.select.is-open .select-control {
  border-radius: 3px 3px 0 0;
  border-color: #3af;
}

.select.is-open .select-control:after {
  opacity: 1;
}

.select.is-open .select-control:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 6%27 id=%27sp-select_arrow%27%3E%3Cpolygon fill=%27%23a2a8ad%27 points=%275,6 0,1.5 1.4,0 5,3.4 8.6,0 10,1.5 %27/%3E%3C/svg%3E");
}

.select:not(.is-open) .select-control:hover {
  border-color: #8a9399;
}

.template .select {
  color: rgb(3, 3, 3);
}

.select .select-control {
  position: relative;
  height: 38px;
  transition: border-color 0.15s ease;
  border: 1px solid #b8c3cc;
  border-radius: 3px;
  background: #fff;
  color: #303437;
  font-size: 14px;
  cursor: pointer;
}

.select .select-control:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 13px;
  width: 10px;
  height: 6px;
  transform: translateY(-50%);
  transition: background-image 0.15s ease;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 6%27 id=%27sp-select_arrow%27%3E%3Cpolygon fill=%27%23bbc1c6%27 points=%275,6 0,1.5 1.4,0 5,3.4 8.6,0 10,1.5 %27/%3E%3C/svg%3E");
}

.select .select-control:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 6%27 id=%27sp-select_arrow%27%3E%3Cpolygon fill=%27%23a2a8ad%27 points=%275,6 0,1.5 1.4,0 5,3.4 8.6,0 10,1.5 %27/%3E%3C/svg%3E");
}

.select .select-control:after {
  content: "";
  position: absolute;
  z-index: 4;
  right: 1px;
  bottom: 0;
  left: 1px;
  height: 1px;
  opacity: 0;
  background: #f6f7f7;
}

.template .select-control {
  height: auto;
  border-width: 1px;
  border-radius: 0;
  border-color: #cccccc;
  background: rgb(255, 255, 255);
  font-size: 16em;
}

.select .select-value {
  position: absolute;
  inset: 0;
  max-width: 100%;
  padding-right: 42px;
  padding-left: 13px;
  color: #333;
  line-height: 38px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select .select-option {
  position: relative;
  z-index: 1;
  padding: 1px 13px 0;
  transition: background 0.15s ease;
  background: #fff;
  box-shadow: inset 0 1px #f6f7f7;
  font-size: 14px;
  line-height: 36px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.template .select-option {
  background: rgb(255, 255, 255);
  font-size: 16em;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: none;
}

div.template .select-value {
  position: static;
  line-height: 2.4;
}

div.template .select-value:not(.select-placeholder) {
  color: inherit !important;
}

.template .select-placeholder {
  opacity: 1;
  color: rgba(3, 3, 3, 0.65);
}

.select .select-menu-outer {
  display: none;
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-height: 277px;
  margin-top: -1px;
  overflow: hidden;
  border-width: 0 1px 1px;
  border-style: solid;
  border-radius: 0 0 3px 3px;
  border-color: #3af;
  background: #fff;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.05);
}

div.template .select-control, div.template .select-menu-outer {
  border-radius: 0 !important;
}

.main .select .select-menu-outer {
  overflow: auto;
}

.template .select .select-menu-outer {
  background: #fff;
}

.select .select-menu-outer.is-active {
  display: block;
}

.select .select-option.is-focused, .select .select-option.is-selected, .select .select-option:hover {
  background: #f6f7f7;
  color: inherit;
}

.template .select-option.is-selected, .template .select-option:hover, .template .select-option.is-focused:hover {
  background: rgba(3, 3, 3, 0.1);
}

button {
  -webkit-appearance: none;
}

.btn_full-width {
  width: 100%;
}

.form_row._submit {
  align-self: flex-end;
  margin-bottom: 0;
}

.form_row .buttons_wrap, .form_row .btn {
  margin: 0 !important;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.section_form:after {
  content: "";
  visibility: hidden;
  position: absolute;
  z-index: 32;
  inset: 0;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  margin: auto;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  animation: spin 0.9s linear infinite;
  border: 3px solid;
  border-radius: 50%;
  border-color: rgb(196, 152, 125) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  opacity: 0;
}

.section_form.spinner > div {
  visibility: hidden;
  opacity: 0;
}

.section_form.spinner:after {
  visibility: visible;
  opacity: 1;
}

main.homepage ._effect_scale img {
  will-change: transform;
  transition: 0.3s ease-in-out;
}
main.homepage .section-1 {
  padding-top: 60px;
  padding-bottom: 60px;
}
main.homepage .section-2 {
  padding-top: 61px;
  padding-bottom: 61px;
}
main.homepage .section-3 {
  background: rgb(226, 219, 215);
  padding-top: 20px;
  padding-bottom: 20px;
}
@media screen and (max-width: 2560px) {
  main.homepage .section-1 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  main.homepage .section-2 {
    padding-top: 77px;
    padding-bottom: 77px;
  }
  main.homepage .section-3 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 1920px) {
  main.homepage .section-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  main.homepage .section-2 {
    padding-top: 61px;
    padding-bottom: 61px;
  }
  main.homepage .section-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1366px) {
  main.homepage .section-1 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  main.homepage .section-2 {
    padding-top: 46px;
    padding-bottom: 46px;
  }
  main.homepage .section-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 1024px) {
  main.homepage .section-1 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  main.homepage .section-2 {
    padding-top: 37px;
    padding-bottom: 37px;
  }
  main.homepage .section-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media screen and (max-width: 767px) {
  main.homepage .section-1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  main.homepage .section-2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  main.homepage .section-3 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
main.homepage .fixed-header-plug_style {
  background: rgb(255, 255, 255);
}
main.homepage .section_bg-img {
  opacity: 0.66;
}
@media screen and (max-width: 767px) {
  main.homepage .picture-wrap.image-homeheroimglrglogo {
    height: 226px;
  }
  main.homepage .picture-wrap.image-homeaboutourcattery {
    height: 241px;
  }
  main.homepage .picture-wrap.image-homeourvision {
    height: 406px;
  }
  main.homepage .image-homeourfocusicons {
    height: 200px;
  }
  main.homepage .picture-wrap.image-homekittens {
    height: 367px;
  }
  main.homepage .picture-wrap.image-homeshowingintica {
    height: 188px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  main.homepage .picture-wrap.image-homeheroimglrglogo {
    height: 283px;
  }
  main.homepage .picture-wrap.image-homeaboutourcattery {
    height: 241px;
  }
  main.homepage .picture-wrap.image-homeourvision {
    height: 339px;
  }
  main.homepage .image-homeourfocusicons {
    height: 200px;
  }
  main.homepage .picture-wrap.image-homekittens {
    height: 306px;
  }
  main.homepage .picture-wrap.image-homeshowingintica {
    height: 188px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  main.homepage .picture-wrap.image-homeheroimglrglogo {
    height: 192px;
  }
  main.homepage .picture-wrap.image-homeaboutourcattery {
    height: 241px;
  }
  main.homepage .picture-wrap.image-homeourvision {
    height: 311px;
  }
  main.homepage .image-homeourfocusicons {
    height: 200px;
  }
  main.homepage .picture-wrap.image-homekittens {
    height: 281px;
  }
  main.homepage .picture-wrap.image-homeshowingintica {
    height: 236px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  main.homepage .picture-wrap.image-homeheroimglrglogo {
    height: 228px;
  }
  main.homepage .picture-wrap.image-homeaboutourcattery {
    height: 241px;
  }
  main.homepage .picture-wrap.image-homeourvision {
    height: 370px;
  }
  main.homepage .image-homeourfocusicons {
    height: 200px;
  }
  main.homepage .picture-wrap.image-homekittens {
    height: 334px;
  }
  main.homepage .picture-wrap.image-homeshowingintica {
    height: 314px;
  }
}
@media screen and (min-width: 1921px) {
  main.homepage .picture-wrap.image-homeheroimglrglogo {
    height: 276px;
  }
  main.homepage .picture-wrap.image-homeaboutourcattery {
    height: 241px;
  }
  main.homepage .picture-wrap.image-homeourvision {
    height: 450px;
  }
  main.homepage .image-homeourfocusicons {
    height: 200px;
  }
  main.homepage .picture-wrap.image-homekittens {
    height: 407px;
  }
  main.homepage .picture-wrap.image-homeshowingintica {
    height: 393px;
  }
}
main.homepage .image-homeourfocusphotos.img_container-one {
  opacity: 1;
  filter: drop-shadow(0px 0px 2px rgb(3, 3, 3));
}
main.homepage .image-homeourfocusphotos.img_inner-border {
  border-color: rgb(54, 54, 54);
  border-style: solid;
}
main.homepage .image-homeourvision.img_container-one {
  border-radius: 7.4px;
}
main.homepage .image-homeourvision.img_inner-border {
  border-radius: 7.4px;
}
main.homepage .image-homekittens.img_container-one {
  border-radius: 6.68px;
}
main.homepage .image-homekittens.img_inner-border {
  border-radius: 6.68px;
  border-width: 1px;
}
main.homepage .image-homeshowingintica.img_container-one {
  border-radius: 6.28px;
}
main.homepage .image-homeshowingintica.img_inner-border {
  border-radius: 6.28px;
  border-width: 0px;
}
main.homepage .picture_overlay {
  z-index: 1;
  background-clip: content-box;
  pointer-events: none;
}
main.homepage .picture_overlay-style {
  background: rgba(196, 152, 125, 0);
}

main.siberianshistorypage .section-1 {
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 2560px) {
  main.siberianshistorypage .section-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1920px) {
  main.siberianshistorypage .section-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1366px) {
  main.siberianshistorypage .section-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1024px) {
  main.siberianshistorypage .section-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  main.siberianshistorypage .section-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
main.siberianshistorypage .section-1_style {
  background: #fff;
}
main.siberianshistorypage .fixed-header-plug_style {
  background: rgb(255, 255, 255);
}
main.siberianshistorypage .section_bg-img {
  opacity: 0.27;
}
main.siberianshistorypage ._effect_animate img {
  animation: animateImage 60s ease-in-out both infinite;
}
@keyframes animateImage {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1.2);
  }
  100% {
    transform: scale(1, 1);
  }
}
main.siberianshistorypage .icon_wrap .icon {
  width: auto;
}
main.siberianshistorypage .icon_wrap .icon:after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
main.siberianshistorypage .icon-style {
  color: rgb(196, 152, 125);
}
main.siberianshistorypage .icon_wrap svg {
  vertical-align: middle;
}
main.siberianshistorypage .icon_svg-style, main.siberianshistorypage .icon_svg-style2, main.siberianshistorypage .icon_svg-style3 {
  height: 60px;
  width: 60px;
}
main.siberianshistorypage .icon_svg-style, main.siberianshistorypage .icon_svg-style2 {
  fill: rgb(196, 152, 125);
  padding: 0px;
}
main.siberianshistorypage .icon_svg-style2 {
  transform: scaleY(-1);
}
main.siberianshistorypage .icon_svg-style3 {
  fill: rgb(196, 152, 125);
}
@media screen and (max-width: 767px) {
  main.siberianshistorypage .picture-wrap.image-historyroundlogo {
    height: 239px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  main.siberianshistorypage .picture-wrap.image-historyroundlogo {
    height: 239px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  main.siberianshistorypage .picture-wrap.image-historyroundlogo {
    height: 226px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  main.siberianshistorypage .picture-wrap.image-historyroundlogo {
    height: 239px;
  }
}
@media screen and (min-width: 1921px) {
  main.siberianshistorypage .picture-wrap.image-historyroundlogo {
    height: 239px;
  }
}
main.siberianshistorypage .image-historyroundlogo .img_container-one {
  filter: drop-shadow(0px 0px 6px rgba(54, 54, 54, 0.3));
}
main.siberianshistorypage ._effect_grayscale img {
  will-change: transform;
  transition: 0.3s ease-in-out;
}
main.siberianshistorypage ._effect_grayscale.img_container-one:hover img {
  filter: grayscale(100%);
}

main.siberiansourstorypage .section-1 {
  padding-top: 90px;
  padding-bottom: 90px;
}
@media screen and (max-width: 2560px) {
  main.siberiansourstorypage .section-1 {
    padding-top: 113px;
    padding-bottom: 113px;
  }
}
@media screen and (max-width: 1920px) {
  main.siberiansourstorypage .section-1 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media screen and (max-width: 1366px) {
  main.siberiansourstorypage .section-1 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}
@media screen and (max-width: 1024px) {
  main.siberiansourstorypage .section-1 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
}
@media screen and (max-width: 767px) {
  main.siberiansourstorypage .section-1 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
main.siberiansourstorypage .divider_icon svg {
  color: rgb(176, 118, 81);
}
@media screen and (max-width: 767px) {
  main.siberiansourstorypage .picture-wrap.image-ourstorydigby {
    height: 422px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstoryhelenakitten {
    height: 454px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorylittlebuddy {
    height: 442px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorytika {
    height: 419px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  main.siberiansourstorypage .picture-wrap.image-ourstorydigby {
    height: 352px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstoryhelenakitten {
    height: 454px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorylittlebuddy {
    height: 552px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorytika {
    height: 419px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  main.siberiansourstorypage .picture-wrap.image-ourstorydigby {
    height: 412px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstoryhelenakitten {
    height: 454px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorylittlebuddy {
    height: 309px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorytika {
    height: 419px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  main.siberiansourstorypage .picture-wrap.image-ourstorydigby {
    height: 384px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstoryhelenakitten {
    height: 454px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorylittlebuddy {
    height: 366px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorytika {
    height: 419px;
  }
}
@media screen and (min-width: 1921px) {
  main.siberiansourstorypage .picture-wrap.image-ourstorydigby {
    height: 468px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstoryhelenakitten {
    height: 454px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorylittlebuddy {
    height: 444px;
  }
  main.siberiansourstorypage .picture-wrap.image-ourstorytika {
    height: 419px;
  }
}

main.ourcatsadultspage .section-1 {
  padding-top: 71px;
  padding-bottom: 71px;
}
main.ourcatsadultspage .section-2, main.ourcatsadultspage .section-4 {
  padding-top: 20px;
  padding-bottom: 20px;
}
main.ourcatsadultspage .section-3, main.ourcatsadultspage .section-5 {
  padding-top: 0px;
  padding-bottom: 0px;
}
@media screen and (max-width: 2560px) {
  main.ourcatsadultspage .section-1 {
    padding-top: 89px;
    padding-bottom: 89px;
  }
  main.ourcatsadultspage .section-2, main.ourcatsadultspage .section-4 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  main.ourcatsadultspage .section-3, main.ourcatsadultspage .section-5 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 1920px) {
  main.ourcatsadultspage .section-1 {
    padding-top: 71px;
    padding-bottom: 71px;
  }
  main.ourcatsadultspage .section-2, main.ourcatsadultspage .section-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  main.ourcatsadultspage .section-3, main.ourcatsadultspage .section-5 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 1366px) {
  main.ourcatsadultspage .section-1 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  main.ourcatsadultspage .section-2, main.ourcatsadultspage .section-4 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  main.ourcatsadultspage .section-3, main.ourcatsadultspage .section-5 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 1024px) {
  main.ourcatsadultspage .section-1 {
    padding-top: 43px;
    padding-bottom: 43px;
  }
  main.ourcatsadultspage .section-2, main.ourcatsadultspage .section-4 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  main.ourcatsadultspage .section-3, main.ourcatsadultspage .section-5 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 767px) {
  main.ourcatsadultspage .section-1 {
    padding-top: 29px;
    padding-bottom: 29px;
  }
  main.ourcatsadultspage .section-2, main.ourcatsadultspage .section-4 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  main.ourcatsadultspage .section-3, main.ourcatsadultspage .section-5 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
main.ourcatsadultspage .section-1 {
  background: rgb(54, 54, 54);
}
main.ourcatsadultspage .section-2, main.ourcatsadultspage .section-3, main.ourcatsadultspage .section-4, main.ourcatsadultspage .section-5 {
  background: rgb(226, 219, 215);
}
main.ourcatsadultspage .fixed-header-plug_style {
  background: rgb(54, 54, 54);
}
@media screen and (max-width: 767px) {
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultshelena {
    height: 819px;
  }
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultslittlebuddy {
    height: 453px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultshelena {
    height: 1022px;
  }
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultslittlebuddy {
    height: 453px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultshelena {
    height: 696px;
  }
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultslittlebuddy {
    height: 453px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultshelena {
    height: 823px;
  }
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultslittlebuddy {
    height: 453px;
  }
}
@media screen and (min-width: 1921px) {
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultshelena {
    height: 996px;
  }
  main.ourcatsadultspage .picture-wrap.image-ourcatsadultslittlebuddy {
    height: 453px;
  }
}
main.ourcatsadultspage .public-DraftStyleDefault-listLTR a {
  color: rgb(176, 118, 81);
}

main.kittenspage .section-1 {
  padding-top: 24px;
  padding-bottom: 24px;
}
main.kittenspage .section-2 {
  padding-top: 58px;
  padding-bottom: 58px;
}
main.kittenspage .section-3 {
  padding-top: 0;
  padding-bottom: 0;
}
main.kittenspage .section-4 {
  padding-top: 23px;
  padding-bottom: 23px;
}
@media screen and (max-width: 2560px) {
  main.kittenspage .section-1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  main.kittenspage .section-2 {
    padding-top: 73px;
    padding-bottom: 73px;
  }
  main.kittenspage .section-3 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.kittenspage .section-4 {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media screen and (max-width: 1920px) {
  main.kittenspage .section-1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  main.kittenspage .section-2 {
    padding-top: 58px;
    padding-bottom: 58px;
  }
  main.kittenspage .section-3 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.kittenspage .section-4 {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media screen and (max-width: 1366px) {
  main.kittenspage .section-1 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  main.kittenspage .section-2 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  main.kittenspage .section-3 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.kittenspage .section-4 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media screen and (max-width: 1024px) {
  main.kittenspage .section-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  main.kittenspage .section-2 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  main.kittenspage .section-3 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.kittenspage .section-4 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  main.kittenspage .section-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  main.kittenspage .section-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  main.kittenspage .section-3 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.kittenspage .section-4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
main.kittenspage .section-1, main.kittenspage .section-2 {
  background: rgb(226, 219, 215);
}
main.kittenspage .section-4 {
  background: rgb(242, 247, 250);
}
main.kittenspage .fixed-header-plug_style {
  background: rgb(226, 219, 215);
}
@media screen and (max-width: 767px) {
  main.kittenspage .picture-wrap.image-kittenstwosmallkittens {
    height: 360px;
  }
  main.kittenspage .picture-wrap.image-kittensnewborn {
    height: 550px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  main.kittenspage .picture-wrap.image-kittenstwosmallkittens {
    height: 450px;
  }
  main.kittenspage .picture-wrap.image-kittensnewborn {
    height: 687px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  main.kittenspage .picture-wrap.image-kittenstwosmallkittens {
    height: 573px;
  }
  main.kittenspage .picture-wrap.image-kittensnewborn {
    height: 467px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  main.kittenspage .picture-wrap.image-kittenstwosmallkittens {
    height: 573px;
  }
  main.kittenspage .picture-wrap.image-kittensnewborn {
    height: 553px;
  }
}
@media screen and (min-width: 1921px) {
  main.kittenspage .picture-wrap.image-kittenstwosmallkittens {
    height: 573px;
  }
  main.kittenspage .picture-wrap.image-kittensnewborn {
    height: 669px;
  }
}
main.kittenspage .section-3 .icon svg {
  width: 60px;
  height: 60px;
  fill: rgb(196, 152, 125);
}

main.kittensallergentestingpage .section-1 {
  padding-top: 60px;
  padding-bottom: 60px;
}
main.kittensallergentestingpage .section-2 {
  padding-top: 200px;
  padding-bottom: 200px;
}
main.kittensallergentestingpage .section-3 {
  padding-top: 110px;
  padding-bottom: 110px;
}
@media screen and (max-width: 2560px) {
  main.kittensallergentestingpage .section-1 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  main.kittensallergentestingpage .section-2 {
    padding-top: 250px;
    padding-bottom: 250px;
  }
  main.kittensallergentestingpage .section-3 {
    padding-top: 138px;
    padding-bottom: 138px;
  }
}
@media screen and (max-width: 1920px) {
  main.kittensallergentestingpage .section-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  main.kittensallergentestingpage .section-2 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  main.kittensallergentestingpage .section-3 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
}
@media screen and (max-width: 1366px) {
  main.kittensallergentestingpage .section-1 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  main.kittensallergentestingpage .section-2 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  main.kittensallergentestingpage .section-3 {
    padding-top: 83px;
    padding-bottom: 83px;
  }
}
@media screen and (max-width: 1024px) {
  main.kittensallergentestingpage .section-1 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  main.kittensallergentestingpage .section-2 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  main.kittensallergentestingpage .section-3 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
}
@media screen and (max-width: 767px) {
  main.kittensallergentestingpage .section-1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  main.kittensallergentestingpage .section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  main.kittensallergentestingpage .section-3 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
}
main.kittensallergentestingpage .section_bg-img {
  opacity: 1;
}

main.previouslitterspage .section-1 {
  padding-top: 24px;
  padding-bottom: 24px;
}
main.previouslitterspage .section-2 {
  padding-top: 0;
  padding-bottom: 0;
}
main.previouslitterspage .section-3 {
  padding-top: 23px;
  padding-bottom: 23px;
}
@media screen and (max-width: 2560px) {
  main.previouslitterspage .section-1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  main.previouslitterspage .section-2 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.previouslitterspage .section-3 {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media screen and (max-width: 1920px) {
  main.previouslitterspage .section-1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  main.previouslitterspage .section-2 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.previouslitterspage .section-3 {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media screen and (max-width: 1366px) {
  main.previouslitterspage .section-1 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  main.previouslitterspage .section-2 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.previouslitterspage .section-3 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media screen and (max-width: 1024px) {
  main.previouslitterspage .section-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  main.previouslitterspage .section-2 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.previouslitterspage .section-3 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  main.previouslitterspage .section-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  main.previouslitterspage .section-2 {
    padding-top: 0;
    padding-bottom: 0;
  }
  main.previouslitterspage .section-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
main.previouslitterspage .section-1 {
  background: rgb(226, 219, 215);
}
main.previouslitterspage .section-3 {
  background: rgb(242, 247, 250);
}
main.previouslitterspage .fixed-header-plug_style {
  background: rgb(226, 219, 215);
}
main.previouslitterspage .section-2 .icon svg {
  width: 60px;
  height: 60px;
  fill: rgb(196, 152, 125);
}
@media screen and (max-width: 767px) {
  main.previouslitterspage .picture-wrap.image-litternonstandardsizeshort {
    height: 325px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  main.previouslitterspage .picture-wrap.image-litternonstandardsizeshort {
    height: 271px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  main.previouslitterspage .picture-wrap.image-litternonstandardsizeshort {
    height: 249px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  main.previouslitterspage .picture-wrap.image-litternonstandardsizeshort {
    height: 296px;
  }
}
@media screen and (min-width: 1921px) {
  main.previouslitterspage .picture-wrap.image-litternonstandardsizeshort {
    height: 360px;
  }
}

main.contactpage .section-1 {
  padding-top: 43px;
  padding-bottom: 43px;
}
@media screen and (max-width: 2560px) {
  main.contactpage .section-1 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
}
@media screen and (max-width: 1920px) {
  main.contactpage .section-1 {
    padding-top: 43px;
    padding-bottom: 43px;
  }
}
@media screen and (max-width: 1366px) {
  main.contactpage .section-1 {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media screen and (max-width: 1024px) {
  main.contactpage .section-1 {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media screen and (max-width: 767px) {
  main.contactpage .section-1 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
main.contactpage .section-1_style {
  background: rgb(54, 54, 54);
}
main.contactpage .fixed-header-plug_style {
  background: rgb(54, 54, 54);
}
@media screen and (max-width: 767px) {
  main.contactpage .picture-wrap.image-contactmediumlogo {
    height: 300px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  main.contactpage .picture-wrap.image-contactmediumlogo {
    height: 300px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  main.contactpage .picture-wrap.image-contactmediumlogo {
    height: 300px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  main.contactpage .picture-wrap.image-contactmediumlogo {
    height: 300px;
  }
}
@media screen and (min-width: 1921px) {
  main.contactpage .picture-wrap.image-contactmediumlogo {
    height: 300px;
  }
}
main.contactpage .embed-map {
  background-color: #e5e3df;
}
main.contactpage .embed-map iframe {
  width: 100%;
  height: 250px;
  border: 0px;
}
main.contactpage iframe {
  display: block;
}

main.inquirypage .section-1 {
  padding-top: 120px;
  padding-bottom: 120px;
}
main.inquirypage .shape-1 {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media screen and (max-width: 2560px) {
  main.inquirypage .section-1 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  main.inquirypage .shape-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 1920px) {
  main.inquirypage .section-1 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  main.inquirypage .shape-1 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 1366px) {
  main.inquirypage .section-1 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  main.inquirypage .shape-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 1024px) {
  main.inquirypage .section-1 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  main.inquirypage .shape-1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 767px) {
  main.inquirypage .section-1 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  main.inquirypage .shape-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
main.inquirypage .section-1 {
  background: rgba(226, 219, 215, 0.95);
}
main.inquirypage .fixed-header-plug_style {
  background: rgba(226, 219, 215, 0.95);
}
main.inquirypage .section_bg-img {
  opacity: 0.22;
}
main.inquirypage .shape-1 .section_bg {
  background: rgba(255, 255, 255, 0);
}
main.inquirypage .shape-1 .section_shape-border {
  border-color: rgb(196, 152, 125);
  box-shadow: 0 0 0px rgba(196, 152, 125, 0.5);
  border-width: 1px;
}
main.inquirypage .shape-1 .section_shape-inner {
  padding: 1px;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.lightbox {
  display: none;
  position: fixed;
  z-index: 9999;
  inset: 0;
  overflow: auto;
  background: rgba(9, 11, 13, 0.95);
  color: #fff;
  font-family: Oxygen, sans-serif;
}

.lightbox._fade-in {
  display: block;
  animation: fadeIn 0.5s ease-in-out;
  opacity: 1;
}

.lightbox._show {
  display: block;
  opacity: 1;
}

.lightbox._fade-out {
  display: block;
  animation: fadeOut 0.5s ease-in-out;
  opacity: 0;
}

.lightbox_wrap {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  padding: 80px;
}

.lightbox_picture {
  position: relative;
  flex: 1;
}

.lightbox_img {
  position: absolute;
  inset: 0;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  -webkit-user-select: none;
  user-select: none;
  object-fit: contain;
}

.lightbox_arrow, .lightbox_close {
  position: fixed !important;
  transition: opacity 0.15s ease;
  opacity: 0.8;
  fill: #fff;
  cursor: pointer;
}

.lightbox_arrow:hover, .lightbox_close:hover {
  opacity: 1;
}

.lightbox_arrow {
  top: 0;
  width: 110px !important;
  height: 100% !important;
}

@media (max-width: 767px) {
  .lightbox_arrow {
    width: 60px !important;
  }
}
.lightbox_arrow._left {
  left: 0;
}

.lightbox_arrow._left svg {
  left: 20px;
  transform: translateY(-50%) rotate(180deg);
}

.lightbox_arrow._right {
  right: 0;
}

.lightbox_arrow._right svg {
  right: 20px;
  transform: translateY(-50%);
}

.lightbox_arrow._left svg, .lightbox_arrow._right svg {
  position: absolute;
  top: 50%;
  width: 40px !important;
  height: 40px !important;
}

.lightbox_close {
  z-index: 1;
  top: 23px;
  right: 30px;
  width: 20px !important;
  height: 20px !important;
}

.lightbox_close:before {
  content: "";
  position: absolute;
  top: -23px;
  right: -30px;
  width: 60px;
  height: 60px;
}

.lightbox._white {
  background: rgba(255, 255, 255, 0.95);
  color: #000;
}

.lightbox._white .lightbox_arrow, .lightbox._white .lightbox_close {
  fill: #000;
}

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