@charset "UTF-8";
           .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
&:focus {
outline: none;
}
&.dragging {
cursor: pointer;
cursor: hand;
}
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
&:before,
&:after {
content: "";
display: table;
}
&:after {
clear: both;
}
.slick-loading & {
visibility: hidden;
}
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
[dir="rtl"] & {
float: right;
}
img {
display: block;
}
&.slick-loading img {
display: none;
}
display: none;
&.dragging img {
pointer-events: none;
}
.slick-initialized & {
display: block;
}
.slick-loading & {
visibility: hidden;
}
.slick-vertical & {
display: block;
height: auto;
border: 1px solid transparent;
}
}
.slick-arrow.slick-hidden {
display: none;
}
#wpadminbar {
width: 52px !important;
min-width: initial !important;
border-radius: 0 0 50%;
background-color: darkcyan;
}
@media (min-width: 783px) {
#wpadminbar {
width: 32px !important;
height: 32px !important;
}
}
@media (max-width: 600px) {
#wpadminbar {
display: none !important;
}
}
#wp-toolbar li {
display: none;
}
#wp-toolbar #wp-admin-bar-wp-logo,
#wp-toolbar #wp-admin-bar-wp-logo li {
display: block;
} html {
margin-top: 0 !important;
}
body.admin-bar .site-header {
top: 0 !important;
}      .tt-u {
text-transform: uppercase;
}
.tt-in {
text-transform: initial;
} .ta-l {
text-align: left;
}
.ta-c {
text-align: center;
}
.ta-r {
text-align: right;
}  .df {
display: -webkit-box;
display: -ms-flexbox;
display: flex;    }
.df--fw-w {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.df--fw-nw {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.df--ai-s {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.df--ai-c {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.df--jc-c {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.df--jc-sb {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.df--fw-w {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.df--fw-nw {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}   @font-face {
font-display: swap; font-family: "Inter";
font-style: normal;
font-weight: 400;
src: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/fonts/inter-v19-latin-regular.woff2) format("woff2"); } @font-face {
font-display: swap; font-family: "Inter";
font-style: italic;
font-weight: 400;
src: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/fonts/inter-v19-latin-italic.woff2) format("woff2"); } @font-face {
font-display: swap; font-family: "Inter";
font-style: normal;
font-weight: 700;
src: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/fonts/inter-v19-latin-700.woff2) format("woff2"); } @font-face {
font-display: swap; font-family: "Montserrat";
font-style: normal;
font-weight: 400;
src: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/fonts/montserrat-v30-latin_latin-ext-regular.woff2) format("woff2"); } @font-face {
font-display: swap; font-family: "Montserrat";
font-style: normal;
font-weight: 700;
src: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/fonts/montserrat-v30-latin_latin-ext-700.woff2) format("woff2"); } h1, .h1 { font-size: calc(var(--fs-rate) * 10rem);
line-height: normal;
}
h2, .h2 { font-size: calc(var(--fs-rate) * 6rem);
line-height: normal;
}
h3, .h3 { font-size: calc(var(--fs-small-rate) * 4rem);
line-height: normal;
}
h4, .h4 { font-size: calc(var(--fs-rate) * 2.5rem);
line-height: normal;
}
h5, .h5 { font-size: calc(var(--fs-small-rate) * 1.8rem);
line-height: 1.5555555556;
}
h6, .h6 { font-size: calc(var(--fs-small-rate) * 1.8rem);
line-height: 1.5555555556;
} .dt-1 { font-size: calc(var(--fs-small-rate) * 1.6rem);
line-height: 1.75;
}
.dt-2 { font-size: calc(var(--fs-small-rate) * 1.6rem);
line-height: 1.75;
}
.dt-3 { font-size: calc(var(--fs-small-rate) * 1.6rem);
line-height: 1.75;
}
.dt-4 { font-size: calc(var(--fs-small-rate) * 1.6rem); line-height: 1.75;
} .subheader { font-size: calc(var(--fs-small-rate) * 2rem);
line-height: 1.4;
}
.bbt { font-size: calc(var(--fs-small-rate) * 2.5rem);
line-height: normal;
}
.sbt { font-size: 14px;
line-height: 1.2857142857;
}
.button { font-size: calc(var(--fs-small-rate) * 1.6rem);
line-height: normal;
}            .address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 3rem;
}
@media screen and (max-width: 450px) {
.address {
gap: 1.5rem;
}
}
.address__marker {
font-size: 0;
-webkit-box-flex: 0;
-ms-flex: 0 0 4.2rem;
flex: 0 0 4.2rem;
width: 4.2rem;
}
@media screen and (max-width: 450px) {
.address__marker {
width: 2rem;
-webkit-box-flex: 0;
-ms-flex: 0 0 2rem;
flex: 0 0 2rem;
}
}
.address__text p {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
font-size: calc(var(--fs-small-rate) * 2rem);
line-height: 1.5;
text-transform: uppercase;
}
.tags-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1rem;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media screen and (max-width: 450px) {
.tags-items {
gap: 0.8rem;
}
} .tag-item {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
font-size: 0;
--color: var(--black-primary);
}
.tag-item.tag-item--white {
--color: var(--base-white);
}
.tag-item.tag-item--red, .tag-item.tag-item--green, .tag-item.tag-item--orange {
--color: var(--base-white);
--bg: #FF6D59;
}
.tag-item.tag-item--red .tag-item__round, .tag-item.tag-item--red .tag-item__arrow, .tag-item.tag-item--green .tag-item__round, .tag-item.tag-item--green .tag-item__arrow, .tag-item.tag-item--orange .tag-item__round, .tag-item.tag-item--orange .tag-item__arrow {
color: var(--bg);
}
.tag-item.tag-item--red .tag-item__round svg path, .tag-item.tag-item--red .tag-item__arrow svg path, .tag-item.tag-item--green .tag-item__round svg path, .tag-item.tag-item--green .tag-item__arrow svg path, .tag-item.tag-item--orange .tag-item__round svg path, .tag-item.tag-item--orange .tag-item__arrow svg path {
fill: var(--bg);
}
.tag-item.tag-item--red .tag-item__content span, .tag-item.tag-item--green .tag-item__content span, .tag-item.tag-item--orange .tag-item__content span {
background: var(--bg);
border-color: var(--bg);
}
.tag-item.tag-item--green {
--color: var(--base-white);
--bg: var(--green-primary);
}
.tag-item.tag-item--orange {
--color: var(--black-primary);
--bg: var(--orange-primary);
}
.tag-item.tag-item--white-full {
--bg: white;
--color: var(--black-primary);
}
.tag-item.tag-item--white-full .tag-item__round, .tag-item.tag-item--white-full .tag-item__arrow {
color: var(--bg);
}
.tag-item.tag-item--white-full .tag-item__round svg path, .tag-item.tag-item--white-full .tag-item__arrow svg path {
fill: var(--bg);
}
.tag-item.tag-item--white-full .tag-item__content span {
background: var(--bg);
border-color: var(--bg);
}
.tag-item.tag-item--black-with-white-bg {
--bg: white;
--color: var(--black-primary);
}
.tag-item.tag-item--black-with-white-bg .tag-item__round, .tag-item.tag-item--black-with-white-bg .tag-item__arrow {
color: var(--base-black);
}
.tag-item.tag-item--black-with-white-bg .tag-item__round svg path, .tag-item.tag-item--black-with-white-bg .tag-item__arrow svg path {
fill: var(--bg);
}
.tag-item.tag-item--black-with-white-bg .tag-item__content span {
background: var(--bg);
border-color: var(--base-black);
}
.tag-item.tag-item--small .tag-item__round svg {
max-height: 33px;
}
.tag-item.tag-item--small .tag-item__content span {
font-size: 12px;
padding: 9px 4px 8px 0;
}
.tag-item.tag-item--small .tag-item__arrow svg {
max-height: 33px;
}
.tag-item__round {
color: var(--color);
}
.tag-item__round svg {
height: 100%;
width: auto;
max-width: initial;
}
@media screen and (max-width: 900px) {
.tag-item__round svg {
max-height: 40px;
}
}
.tag-item__round svg path {
fill: none;
}
.tag-item__content {
position: relative;
}
.tag-item__content span {
color: var(--color);
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 1;
white-space: nowrap;
padding: 14px 4px 14px 0;
position: relative;
z-index: 2;
display: block;
border: 2px solid;
border-right: 0;
border-left: 0;
margin-left: -1px;
}
@media screen and (max-width: 900px) {
.tag-item__content span {
font-size: 16px;
padding: 10px 2px 10px 0;
}
}
.tag-item__arrow {
color: var(--color);
}
.tag-item__arrow svg {
height: 100%;
width: auto;
max-width: initial;
}
@media screen and (max-width: 900px) {
.tag-item__arrow svg {
max-height: 40px;
}
}
.tag-item__arrow svg path {
fill: none;
}
.section-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 5rem;
}
@media screen and (max-width: 680px) {
.section-header {
margin-bottom: 4rem;
}
}
.section-header.section-header--with-link {
gap: 2rem;
}
.section-header__title {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.section-header__button {
display: inline;
width: auto;
}
.list-item-with-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 2rem;
}
@media screen and (max-width: 490px) {
.list-item-with-icon {
gap: 1.4rem;
}
}
.list-item-with-icon__number p {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
font-size: calc(var(--fs-small-rate) * 1.2rem);
line-height: normal;
}
.list-item-with-icon__icon-and-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 2rem;
min-height: 6.1rem;
}
.list-item-with-icon__icon-and-text .list-item-with-icon__icon {
font-size: 0;
width: 4rem;
-webkit-box-flex: 0;
-ms-flex: 0 0 4rem;
flex: 0 0 4rem;
color: var(--black-primary);
}
.list-item-with-icon__icon-and-text .list-item-with-icon__text {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.list-item-with-icon__icon-and-text .list-item-with-icon__text p {
max-width: 18rem;
}
@media screen and (max-width: 1024px) {
.list-item-with-icon__icon-and-text .list-item-with-icon__text p {
max-width: 12rem;
}
}
@media screen and (max-width: 640px) {
.list-item-with-icon__icon-and-text .list-item-with-icon__text p {
max-width: 9rem;
}
}
@media screen and (max-width: 490px) {
.list-item-with-icon__icon-and-text .list-item-with-icon__text p {
max-width: 100%;
}
}
.list-item-with-icon hr {
width: 10rem;
height: 0;
border: none;
border-top: 1px solid var(--orange-primary);
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
a.list-item-with-icon:hover hr {
width: 100%;
}
.list-item-icon-text-description {
--card-gap: 2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--card-gap);
}
@media screen and (max-width: 490px) {
.list-item-icon-text-description {
--card-gap: 1.4rem;
}
}
.list-item-icon-text-description__icon-and-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: var(--card-gap);
}
.list-item-icon-text-description__icon {
font-size: 0;
width: 4rem;
-webkit-box-flex: 0;
-ms-flex: 0 0 4rem;
flex: 0 0 4rem;
color: var(--black-primary);
}
.list-item-icon-text-description__text {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
max-width: 18rem;
}
@media screen and (max-width: 1024px) {
.list-item-icon-text-description__text {
max-width: 12rem;
}
}
@media screen and (max-width: 640px) {
.list-item-icon-text-description__text {
max-width: 9rem;
}
}
@media screen and (max-width: 490px) {
.list-item-icon-text-description__text {
max-width: 100%;
}
}
.list-item-icon-text-description__desc p {
margin-bottom: var(--card-gap);
}
.list-item-icon-text-description__desc p:last-child {
margin-bottom: 0;
}  html, body {
background: white;
color: black;
font-family: "Open Sans", Arial, sans-serif;
font-size: 62.5%;
-webkit-text-size-adjust: 100%;
}
@media screen and (max-width: 1500px) {
html, body {
font-size: 58%;
}
}
@media screen and (max-width: 1240px) {
html, body {
font-size: 55%;
}
}
html.withMenu,
body.withMenu {
overflow: hidden;
}
body {
font-size: 1.6rem;
}
* {
margin: 0;
padding: 0;
border: none;
outline: none;
-webkit-tap-highlight-color: transparent;
-webkit-box-sizing: border-box;  box-sizing: border-box; }
*:focus {
outline: none;
-webkit-tap-highlight-color: transparent;
}
:root { --orange-primary: #FFB800;
--orange-primary-rgb: 255, 184, 0;
--orange-secondary: #FFA34E;
--orange-secondary-rgb: 255, 163, 78;
--green-primary: #71A221;
--green-primary-rgb: 113, 162, 33;
--black-primary: #1A1A2C;
--black-primary-rgb: 26, 26, 44;
--gray-light: #CDCDCD;
--gray-light-rgb: 205, 205, 205;
--biege: #F5F1EF;
--biege-rgb: 245, 241, 239;
--base-white: #fff;
--base-white-rgb: 255, 255, 255;
--base-black: #000;
--base-black-rgb: 0, 0, 0;
--light-black: #32324B;
--light-black-rgb: 50, 50, 75;
--violet: #3f2067;
--violet-rgb: 63, 32, 103;
--error: #c02b0a;
--error-rgb: 192, 43, 10;
--site-footer-default-height: 7rem;
--site-header-height: 6rem;
--site-header-vertical-spacing: 4rem;
--site-header-full-height: calc(var(--site-header-height) + 2 * var(--site-header-vertical-spacing));
--hamburger-size: 5rem;
--fs-rate: 1;
--fs-small-rate: 1;
}
@media screen and (max-width: 1024px) {
:root {
--fs-rate: 0.65;
--fs-small-rate: 0.75;
}
}
@media screen and (max-width: 640px) {
:root {
--fs-rate: 0.55;
--fs-small-rate: 0.7;
--site-header-vertical-spacing: 2rem;
}
}
@media screen and (max-width: 450px) {
:root {
--fs-rate: 0.45;
--fs-small-rate: 0.65;
}
}
a {
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
text-decoration: none;
color: var(--base-black);
}
a:hover {
text-decoration: none;
}
a, label, input[type=button], input[type=submit] {
cursor: pointer;
}
.clear,
.clearfix:after {
content: " ";
width: 100%;
height: 0px;
display: block;
overflow: hidden;
clear: both;
}
.hidden {
display: none;
}
.container {
margin: 0 auto;
position: relative;
padding: 0 2.5rem;
width: 100%;
max-width: calc(1200px + 5rem);
}
.container.container--full {
max-width: 1920px;
padding: 0;
}
.container.container--full-with-padding {
max-width: 100%;
}
.container.container--full-without-padding {
max-width: 100%;
padding: 0;
}
.container.container--large {
max-width: calc(1820px + 5rem);
}
img, svg {
max-width: 100%;
height: auto;
}
main > *:first-child {
padding-top: var(--site-header-full-height);
max-width: 100%;
}  .hamburger {
position: relative;
width: calc(var(--hamburger-size) * 0.5);
height: calc(var(--hamburger-size) * 0.5);
margin: 0;
margin-right: calc((var(--hamburger-size) - calc(var(--hamburger-size) * 0.5)) / 2);
padding: 0;
font-size: 0;
text-indent: -9999px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
cursor: pointer; }
.hamburger:focus {
outline: none;
}
.hamburger:before {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 999px;
content: " ";
display: block;
width: var(--hamburger-size);
height: var(--hamburger-size);
position: absolute;
z-index: 0;
background: var(--base-black);
}
.hamburger span {
border-radius: 0;
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
height: 2px;
width: 100%;
background: var(--orange-primary);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.hamburger span:before, .hamburger span:after {
border-radius: 0;
content: "";
position: absolute;
display: block;
left: 0;
width: 100%;
height: 2px;
background-color: var(--orange-primary);
}
.hamburger span:before {
top: -6px;
}
.hamburger span:after {
bottom: -6px;
}
.hamburger--htx {
background: transparent;
}
.hamburger--htx span:before, .hamburger--htx span:after {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hamburger--htx span:before {
-webkit-transition-property: top, -webkit-transform;
transition-property: top, -webkit-transform;
transition-property: top, transform;
transition-property: top, transform, -webkit-transform;
}
.hamburger--htx span:after {
-webkit-transition-property: bottom, -webkit-transform;
transition-property: bottom, -webkit-transform;
transition-property: bottom, transform;
transition-property: bottom, transform, -webkit-transform;
}
.hamburger--htx.is-active {
background: transparent;
}
.hamburger--htx.is-active span {
background: none;
-webkit-transition: none;
transition: none;
}
.hamburger--htx.is-active span:before {
top: 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.hamburger--htx.is-active span:after {
bottom: 0;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.hamburger--htx.is-active span:before, .hamburger--htx.is-active span:after {
-webkit-transition-delay: 0s, 0.3s;
transition-delay: 0s, 0.3s;
}  body {
--header-theme-color: var(--base-black);
}
body.header-transparent {
--header-theme-color: var(--base-white);
}
.site-header {
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 500;
height: var(--site-header-full-height);
padding: var(--site-header-vertical-spacing) 0;
background: transparent;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.site-header.scrolled {
--site-header-vertical-spacing: 2.5rem;
--site-header-height: 5rem;
--header-theme-color: var(--base-black);
background: white;
height: auto;
}
.site-header.scrolled.header-hidden {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
@media screen and (max-width: 600px) {
.site-header.scrolled {
--site-header-vertical-spacing: 1.2rem;
}
}
.site-header.scrolled .logo {
color: black;
}
.site-header.scrolled .menu-primary {
background: transparent;
-webkit-backdrop-filter: none;
backdrop-filter: none;
border-color: transparent;
padding-top: 0;
padding-bottom: 0;
}
.site-header .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: var(--site-header-height);
}
.site-header .site-header__right-col {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
gap: 2rem;
}
.site-header .wpml-ls {
width: auto; }
.site-header .wpml-ls > ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: var(--site-header-height);
border-radius: 999px;
padding: 0.5rem;
border: 1px solid var(--gray-light);
background: rgba(255, 255, 255, 0.3);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
-webkit-transition: all 0.06s ease;
transition: all 0.06s ease;
gap: 0.5rem;
}
.site-header .wpml-ls > ul .wpml-ls-current-language {
background-color: var(--orange-primary);
border-radius: 9999px;
}
.site-header .wpml-ls > ul .wpml-ls-current-language a::after {
display: none;
}
.site-header .wpml-ls > ul .wpml-ls-current-language:hover a {
background-color: transparent;
}
.site-header .wpml-ls > ul .wpml-ls-current-language:hover a:hover {
background-color: var(--base-black);
}
.site-header .wpml-ls > ul a {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
aspect-ratio: 1/1;
padding: 1rem;
background-color: transparent;
border: 0;
border-radius: 999px;
text-decoration: none;
text-transform: uppercase;
color: var(--base-black);
font-size: 12px;
}
.site-header .wpml-ls > ul a:hover {
background-color: var(--base-black);
color: var(--orange-primary);
}
.site-header .wpml-ls-sub-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: calc(100% + 2px);
left: -1px;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
border-radius: 0px 0px 999px 999px;
padding: 0.5rem;
border: 1px solid var(--gray-light);
border-top: 0;
background-color: var(--base-white);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
transition: transform 0.15s ease, opacity 0.1s ease 0.05s, border 0.15s ease, -webkit-transform 0.15s ease;
}
.site-header .wpml-ls-sub-menu li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.site-header .wpml-ls-sub-menu a {
width: 100%;
}
.site-header .hamburger {
display: none;
}
.site-header .logo {
display: inline-block;
margin-left: 5rem;
color: var(--header-theme-color);
}
@media screen and (max-width: 450px) {
.site-header .logo svg {
max-height: 2.3rem;
width: auto;
}
}
.site-header .menu-primary {
display: inline-block;
vertical-align: middle;
height: var(--site-header-height);
border-radius: 999px;
padding: 0.5rem;
border: 1px solid var(--gray-light);
background: rgba(255, 255, 255, 0.3);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.site-header .menu-primary ul {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 1rem;
height: 100%;
list-style: none;
}
.site-header .menu-primary ul li a {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
padding: 1rem 2rem;
border-radius: 999px;
text-decoration: none;
text-transform: uppercase;
color: var(--base-black);
font-size: 12px;
}
.site-header .menu-primary ul li a:hover {
background-color: var(--orange-primary);
}
.site-header .menu-primary ul li.current-menu-item a {
background-color: var(--orange-primary);
}
.site-header__search {
position: relative;
display: inline-block;
vertical-align: middle;
margin-left: 2rem;
}
.site-header__search.active input {
padding: 0 5rem 0 2rem;
width: 30rem;
}
.site-header__search form {
font-size: 0;
}
.site-header__search input {
position: absolute;
z-index: 1;
right: 1px;
top: 0;
height: 100%;
padding: 0;
width: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
background: white;
}
.site-header__search button {
position: relative;
z-index: 2;
font-size: 0;
background: black;
color: white;
width: 40px;
text-align: center;
border: none;
aspect-ratio: 1/1;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.site-header__search button:hover {
cursor: pointer;
color: red;
}
.breadcrumbs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 1rem 4rem;
list-style: none;
}
.breadcrumbs li {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
font-size: 12px;
text-transform: uppercase;
color: var(--header-theme-color);
}
.breadcrumbs li:not(:last-child) {
position: relative;
}
.breadcrumbs li:not(:last-child)::after {
content: "";
position: absolute;
top: 50%;
right: calc((-1) * 4rem / 2);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
height: 2rem;
width: 1px;
background-color: var(--gray-light);
}
.breadcrumbs li a {
color: var(--header-theme-color);
} @media screen and (max-width: 970px) {
.site-header { }
.site-header .logo {
margin-left: 0;
}
.site-header__right-col {
gap: 2rem;
}
.site-header__right-col .wpml-ls > ul {
height: 5.2rem;
}
.site-header__right-col .wpml-ls > ul a {
height: auto;
width: 4rem;
}
.site-header .hamburger {
display: block;
}
.site-header.scrolled .menu-primary {
background: white;
border: 0;
}
.site-header .menu-primary {
max-height: 0px;
position: fixed;
left: 0;
right: 0;
top: calc(var(--site-header-height) + 2 * var(--site-header-vertical-spacing));
height: initial;
display: block;
overflow: hidden;
padding: 0;
border: 0;
border-top: 0;
border-radius: 0;
background-color: var(--base-white);
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.site-header .menu-primary ul {
display: block;
text-align: center;
width: 100%;
}
.site-header .menu-primary ul li {
margin: 1rem 0;
}
.site-header .menu-primary ul li a {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.site-header.withMenu .menu-primary {
max-height: 100vh;
overflow: auto;
}
}  .site-footer {
position: relative;
margin-top: 10rem;
}
.site-footer__start {
padding-top: 3rem;
padding-bottom: 3rem;
border-top: 1px solid var(--gray-light);
}
@media screen and (max-width: 700px) {
.site-footer__start {
padding-top: 0;
border-top: 0;
}
}
.site-footer__start .container__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 5rem;
}
.site-footer__start .container__inner .right-col {
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media screen and (max-width: 700px) {
.site-footer__start .container__inner {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 3rem;
border-top: 1px solid var(--gray-light);
}
.site-footer__start .container__inner .left-col {
display: none;
}
}
.site-footer__start ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 0.5rem;
list-style: none;
}
.site-footer__start ul a {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
display: inline-block;
padding: 1rem 2rem;
text-decoration: none;
text-transform: uppercase;
font-size: 1rem;
line-height: normal;
border-radius: 9999px;
}
.site-footer__start ul a:hover {
background: var(--orange-primary);
}
.site-footer__start .hotline {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
gap: 3px;
color: var(--base-black);
text-align: center;
}
.site-footer__start .hotline__title {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
margin: 0;
border: 1px solid var(--orange-primary);
border-radius: 999px;
text-transform: uppercase;
font-size: 10px;
line-height: 2.6;
}
.site-footer__start .hotline__link {
font-size: 20px;
text-decoration: none;
}
.site-footer__end {
background: var(--black-primary);
}
.site-footer__end .container {
--footer-gap: 6rem;
min-height: var(--site-footer-default-height);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: var(--footer-gap);
padding-top: 1rem;
padding-bottom: 1rem;
}
.site-footer__end .container .left-col,
.site-footer__end .container .mid-col,
.site-footer__end .container .right-col {
width: calc(33.3333333333% - 0.6666666667 * var(--footer-gap));
}
.site-footer__end .container .left-col a {
color: var(--base-white);
}
.site-footer__end .container .right-col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
gap: 0 1.4rem;
}
.site-footer__end .container .right-col > *:not(:first-child) {
position: relative;
}
.site-footer__end .container .right-col > *:not(:first-child)::before {
content: "|";
position: absolute;
top: 50%;
left: calc(-1 * 1.4rem / 2);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--base-white);
}
.site-footer__end .container .right-col a:hover {
color: var(--orange-primary);
}
@media screen and (max-width: 1024px) {
.site-footer__end .container {
--footer-gap: 3rem;
}
.site-footer__end .container .social-links {
--social-link-gap: 1rem;
}
}
@media screen and (max-width: 700px) {
.site-footer__end .container {
padding-top: 1.65rem;
padding-bottom: 6rem;
}
.site-footer__end .container .left-col,
.site-footer__end .container .right-col {
width: auto;
}
.site-footer__end .container .left-col {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
padding-bottom: 1.65rem;
}
.site-footer__end .container .mid-col {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
width: 100%;
padding-top: 3rem;
border-top: 1px solid var(--light-black);
}
.site-footer__end .container .social-links {
--social-link-gap: 3rem;
max-width: 40rem;
margin-left: auto;
margin-right: auto;
}
.site-footer__end .container .right-col {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
padding-bottom: 1.65rem;
}
}
@media screen and (max-width: 500px) {
.site-footer__end .container {
--footer-gap: 2rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.site-footer__end .container .right-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.site-footer__end .container .right-col > *:not(:first-child)::before {
display: none;
}
}
@media screen and (max-width: 400px) {
.site-footer__end .container .social-links {
--social-link-gap: 1rem;
max-width: initial;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
@media screen and (max-width: 300px) {
.site-footer__end .container .social-links {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.site-footer__end .logo {
display: inline-block;
height: 2rem;
}
.site-footer__end .logo svg {
height: 100%;
width: auto;
}
.site-footer__end .social-links {
--social-link-gap: 3rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: var(--social-link-gap);
}
.site-footer__end .social-links a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 1rem;
font-size: 0;
color: var(--base-white);
}
.site-footer__end .social-links a:hover {
color: var(--orange-primary);
}
.site-footer__end .cookies-open {
color: var(--base-white);
font-size: 12px;
line-height: 2.1666666667;
}
.site-footer__end .copyright__text {
margin: 0;
color: var(--base-white);
font-size: 12px;
line-height: 2.1666666667;
}  h1,
.heading-h1 {
color: var(--black-primary);
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700; font-size: calc(var(--fs-rate) * 10rem);
line-height: normal;
}
h2,
.heading-h2 {
color: var(--black-primary);
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700; font-size: calc(var(--fs-rate) * 6rem);
line-height: normal;
}
h3,
.heading-h3 {
color: var(--black-primary);
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700; font-size: calc(var(--fs-small-rate) * 4rem);
line-height: normal;
}
h4,
.heading-h4 {
color: var(--black-primary);
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700; font-size: calc(var(--fs-rate) * 2.5rem);
line-height: normal;
}
@media screen and (max-width: 450px) {
h4,
.heading-h4 {
--fs-rate: 0.65;
}
}
h5,
.heading-h5 {
color: var(--black-primary);
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700; font-size: calc(var(--fs-small-rate) * 1.8rem);
line-height: 1.5555555556;
}
@media screen and (max-width: 450px) {
h5,
.heading-h5 {
--fs-rate: 0.65;
}
}
p, ul, ol {
color: var(--black-primary);
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-variation-settings: "slnt" 0;
font-weight: 400; font-size: calc(var(--fs-small-rate) * 1.8rem);
line-height: 1.3333333333;
}
@media screen and (max-width: 1024px) {
p, ul, ol {
--fs-small-rate: 0.85;
}
}
.body-text-small p, .body-text-small ul, .body-text-small ol,
p.body-text-small p,
p.body-text-small ul,
p.body-text-small ol,
ol.body-text-small p,
ol.body-text-small ul,
ol.body-text-small ol,
ul.body-text-small p,
ul.body-text-small ul,
ul.body-text-small ol { font-size: 14px;
line-height: 1.2857142857;
}
.body-text-big p, .body-text-big ul, .body-text-big ol,
p.body-text-big p,
p.body-text-big ul,
p.body-text-big ol,
ol.body-text-big p,
ol.body-text-big ul,
ol.body-text-big ol,
ul.body-text-big p,
ul.body-text-big ul,
ul.body-text-big ol { font-size: calc(var(--fs-small-rate) * 2.5rem);
line-height: normal;
}  .orange-primary-gradient-bg {
background: -webkit-gradient(linear, left top, right top, from(#FFD464), to(#FFA34E));
background: linear-gradient(90deg, #FFD464 0%, #FFA34E 100%);
}
.beige-primary-gradient-bg {
background: -webkit-gradient(linear, left top, right top, from(#EDE9E6), to(#F6F3F1));
background: linear-gradient(90deg, #EDE9E6 0%, #F6F3F1 100%);
}  .blurred-bg {
background: rgba(0, 0, 0, 0.5);
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
}
.black-primary-bg {
background: var(--black-primary);
} .section-page-header {
margin-top: 5rem;
margin-bottom: 10rem;
}
@media screen and (max-width: 680px) {
.section-page-header {
margin-top: 4rem;
margin-bottom: 6rem;
}
} .order-number {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
font-size: calc(var(--fs-small-rate) * 1.2rem);
line-height: normal;
} @-webkit-keyframes loader-uaeo {
0% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-u.svg) no-repeat center center;
}
20% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-u.svg) no-repeat center center;
}
40% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-ua.svg) no-repeat center center;
}
60% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-uae.svg) no-repeat center center;
}
80% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-uaeo.svg) no-repeat center center;
}
}
@keyframes loader-uaeo {
0% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-u.svg) no-repeat center center;
}
20% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-u.svg) no-repeat center center;
}
40% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-ua.svg) no-repeat center center;
}
60% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-uae.svg) no-repeat center center;
}
80% {
background: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/loader-uaeo.svg) no-repeat center center;
}
}
.apartments-table__row--detail .equipment__content-description .floor__header img,
.apartments-table__row--detail .equipment__content-description .floor__header svg {
max-width: 38px;
}
.apartment-equipment-item__logo img {
max-width: 60%;
margin: 0 auto;
}
.equipment__content-description .floor.active .floor__icon {
position: relative;
height: 100px;
}
.equipment__content-description .floor.active .floor__icon img {
width: auto;
aspect-ratio: unset;
display: block;
height: auto;
-o-object-fit: contain;
object-fit: contain;
}           .aktuality__content h1 {
padding: 5rem 0 5rem 0;
}
.aktuality__content-category {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 2rem;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 5rem;
}
.aktuality__content-category a .tag-item__round,
.aktuality__content-category a .tag-item__arrow {
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.aktuality__content-category a .tag-item__round svg path,
.aktuality__content-category a .tag-item__arrow svg path {
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.aktuality__content-category a .tag-item__content span {
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.aktuality__content-category a.tag-item--active .tag-item__round,
.aktuality__content-category a.tag-item--active .tag-item__arrow {
color: var(--orange-primary);
}
.aktuality__content-category a.tag-item--active .tag-item__round svg path,
.aktuality__content-category a.tag-item--active .tag-item__arrow svg path {
fill: var(--orange-primary);
}
.aktuality__content-category a.tag-item--active .tag-item__content {
background: var(--orange-primary);
}
.aktuality__content-category a.tag-item--active .tag-item__content span {
border: 2px solid var(--orange-primary);
border-right: 0;
border-left: 0;
}
.aktuality__content-category a:hover .tag-item__round,
.aktuality__content-category a:hover .tag-item__arrow {
color: var(--orange-primary);
}
.aktuality__content-category a:hover .tag-item__round svg path,
.aktuality__content-category a:hover .tag-item__arrow svg path {
fill: var(--orange-primary);
}
.aktuality__content-category a:hover .tag-item__content {
background: var(--orange-primary);
}
.aktuality__content-category a:hover .tag-item__content span {
border: 2px solid var(--orange-primary);
border-right: 0;
border-left: 0;
}
.aktuality__content .cards {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
gap: 3rem;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.aktuality__content .cards .card-posts {
container-type: inline-size;
container-name: card-posts;
width: calc(25% - 2.25rem);
}
@media screen and (max-width: 768px) {
.aktuality__content .cards .card-posts {
width: calc(33.3333333333% - 2rem);
}
}
@media screen and (max-width: 600px) {
.aktuality__content .cards .card-posts {
width: calc(50% - 1.5rem);
}
}
@media screen and (max-width: 450px) {
.aktuality__content .cards .card-posts {
width: calc(100% - 0rem);
}
}
.aktuality__content .cards .card-posts:hover .card-posts__thumb:before {
opacity: 0.4;
}
.aktuality__content .cards .card-posts:hover .card-posts__thumb img, .aktuality__content .cards .card-posts:hover .card-posts__thumb > svg {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.aktuality__content .cards .card-posts:hover hr {
width: 100%;
}
.aktuality__content .cards .card-posts__inner {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 3rem;
}
@container card-posts (max-width: 510px) {
.aktuality__content .cards .card-posts__inner {
gap: 3rem;
}
}
@container card-posts (max-width: 400px) {
.aktuality__content .cards .card-posts__inner {
gap: 3rem;
}
}
.aktuality__content .cards .card-posts__thumb {
position: relative;
aspect-ratio: 366/252;
font-size: 0;
overflow: hidden;
border-radius: 3rem;
}
.aktuality__content .cards .card-posts__thumb:has(svg) {
background: -webkit-gradient(linear, left top, right top, from(#EDE9E6), to(#F6F3F1));
background: linear-gradient(90deg, #EDE9E6 0%, #F6F3F1 100%);
border-radius: 3rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: var(--base-white);
}
.aktuality__content .cards .card-posts__thumb img {
position: relative;
width: 100%;
height: auto;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.aktuality__content .cards .card-posts__thumb > svg {
position: absolute;
max-width: 80%;
max-height: 50%;
width: auto;
height: auto;
z-index: 1;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.aktuality__content .cards .card-posts__thumb .tags-items {
position: absolute;
left: 1.3rem;
top: 1rem;
z-index: 3;
}
.aktuality__content .cards .card-posts__thumb:before {
position: absolute;
z-index: 2;
content: "";
width: 100%;
height: 100%;
background: -webkit-gradient(linear, left top, right top, from(#FFD464), to(#FFA34E));
background: linear-gradient(90deg, #FFD464 0%, #FFA34E 100%);
left: 0;
top: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
opacity: 0;
}
.aktuality__content .cards .card-posts__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 1.5rem;
}
@container card-posts (max-width: 400px) {
.aktuality__content .cards .card-posts__content {
gap: 1.6rem;
}
}
.aktuality__content .cards .card-posts__title {
text-transform: none;
margin: 0;
}
.aktuality__content .cards .card-posts__date {
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-variation-settings: "slnt" 0;
font-weight: 700;
color: var(--gray-primary);
font-size: 1.6rem;
}
.aktuality__content .cards .card-posts__categories .tags-items {
gap: 0.5rem;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.aktuality__content .cards .card-posts__cta {
margin-top: 1rem;
}
.aktuality__content .cards .card-posts .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 1rem;
}
@container card-posts (max-width: 400px) {
.aktuality__content .cards .card-posts .row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 1.2rem;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
.aktuality__content .cards .card-posts .row .address {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.aktuality__content .cards .card-posts .row .tags-items {
gap: 0.2rem;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@container card-posts (max-width: 470px) {
.aktuality__content .cards .card-posts a.btn.btn--big {
font-size: 12px;
padding: 2rem 5rem;
}
}
.aktuality__content .cards .card-posts hr {
width: 10rem;
height: 0;
border: none;
border-top: 1px solid var(--orange-primary);
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}           a.btn,
button.btn,
div.btn,
span.btn,
.editor-styles-wrapper .gt-block a.btn {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
border-radius: var(--border-radius);
cursor: pointer;
}
a.btn.btn--big,
button.btn.btn--big,
div.btn.btn--big,
span.btn.btn--big,
.editor-styles-wrapper .gt-block a.btn.btn--big {
--border-radius: 10rem;
font-size: 1.6rem;
padding: 3rem 5rem;
}
@media screen and (max-width: 450px) {
a.btn.btn--big,
button.btn.btn--big,
div.btn.btn--big,
span.btn.btn--big,
.editor-styles-wrapper .gt-block a.btn.btn--big {
font-size: 12px;
padding: 2rem 5rem;
}
}
a.btn.btn--small,
button.btn.btn--small,
div.btn.btn--small,
span.btn.btn--small,
.editor-styles-wrapper .gt-block a.btn.btn--small {
--border-radius: 8rem;
font-size: 12px;
padding: 2rem;
}
a.btn.btn--black-primary,
button.btn.btn--black-primary,
.gform_wrapper.gravity-theme form .gfield--type-submit button.btn,
.gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn,
div.btn.btn--black-primary,
span.btn.btn--black-primary,
.editor-styles-wrapper .gt-block a.btn.btn--black-primary {
background: var(--black-primary);
color: var(--orange-primary);
}
a.btn.btn--black-primary span,
button.btn.btn--black-primary span,
.gform_wrapper.gravity-theme form .gfield--type-submit button.btn span,
.gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn span,
div.btn.btn--black-primary span,
span.btn.btn--black-primary span,
.editor-styles-wrapper .gt-block a.btn.btn--black-primary span {
z-index: 2;
}
a.btn.btn--black-primary:hover,
button.btn.btn--black-primary:hover,
.gform_wrapper.gravity-theme form .gfield--type-submit button.btn:hover,
.gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn:hover,
div.btn.btn--black-primary:hover,
span.btn.btn--black-primary:hover,
.editor-styles-wrapper .gt-block a.btn.btn--black-primary:hover {
color: var(--black-primary);
background: transparent;
}
a.btn.btn--black-primary:hover:after,
button.btn.btn--black-primary:hover:after,
.gform_wrapper.gravity-theme form .gfield--type-submit button.btn:hover:after,
.gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn:hover:after,
div.btn.btn--black-primary:hover:after,
span.btn.btn--black-primary:hover:after,
.editor-styles-wrapper .gt-block a.btn.btn--black-primary:hover:after {
opacity: 1;
}
a.btn.btn--black-primary:after,
button.btn.btn--black-primary:after,
.gform_wrapper.gravity-theme form .gfield--type-submit button.btn:after,
.gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn:after,
div.btn.btn--black-primary:after,
span.btn.btn--black-primary:after,
.editor-styles-wrapper .gt-block a.btn.btn--black-primary:after {
content: "";
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: var(--orange-primary);
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
border-radius: var(--border-radius);
}
a.btn.btn--orange-primary,
button.btn.btn--orange-primary,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield--type-submit button.btn,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn,
div.btn.btn--orange-primary,
span.btn.btn--orange-primary,
.editor-styles-wrapper .gt-block a.btn.btn--orange-primary {
background: var(--orange-primary);
color: var(--black-primary);
}
a.btn.btn--orange-primary span,
button.btn.btn--orange-primary span,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield--type-submit button.btn span,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn span,
div.btn.btn--orange-primary span,
span.btn.btn--orange-primary span,
.editor-styles-wrapper .gt-block a.btn.btn--orange-primary span {
z-index: 2;
}
a.btn.btn--orange-primary:hover,
button.btn.btn--orange-primary:hover,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield--type-submit button.btn:hover,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn:hover,
div.btn.btn--orange-primary:hover,
span.btn.btn--orange-primary:hover,
.editor-styles-wrapper .gt-block a.btn.btn--orange-primary:hover {
color: var(--black-primary);
background: var(--orange-primary);
}
a.btn.btn--orange-primary:hover:after,
button.btn.btn--orange-primary:hover:after,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield--type-submit button.btn:hover:after,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn:hover:after,
div.btn.btn--orange-primary:hover:after,
span.btn.btn--orange-primary:hover:after,
.editor-styles-wrapper .gt-block a.btn.btn--orange-primary:hover:after {
opacity: 1;
}
a.btn.btn--orange-primary:after,
button.btn.btn--orange-primary:after,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield--type-submit button.btn:after,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield--type-submit button.btn:after,
div.btn.btn--orange-primary:after,
span.btn.btn--orange-primary:after,
.editor-styles-wrapper .gt-block a.btn.btn--orange-primary:after {
content: "";
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: var(--orange-primary);
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
border-radius: var(--border-radius);
}
a.btn.btn.active,
button.btn.btn.active,
div.btn.btn.active,
span.btn.btn.active,
.editor-styles-wrapper .gt-block a.btn.btn.active {
background: var(--orange-secondary);
border-color: var(--orange-secondary);
color: var(--black-primary);
}
a.btn.btn--gray-border,
button.btn.btn--gray-border,
div.btn.btn--gray-border,
span.btn.btn--gray-border,
.editor-styles-wrapper .gt-block a.btn.btn--gray-border {
border: 1px solid var(--gray-light);
}
a.btn.btn--gray-border:hover,
button.btn.btn--gray-border:hover,
div.btn.btn--gray-border:hover,
span.btn.btn--gray-border:hover,
.editor-styles-wrapper .gt-block a.btn.btn--gray-border:hover {
background: var(--orange-primary);
border-color: var(--orange-primary);
}
a.btn.btn--white-border,
button.btn.btn--white-border,
.black-primary-bg .gform_wrapper.gravity-theme form .cancel-form button.btn,
.black-primary-bg .gform_wrapper.gform-theme--framework form .cancel-form button.btn,
div.btn.btn--white-border,
span.btn.btn--white-border,
.editor-styles-wrapper .gt-block a.btn.btn--white-border {
border: 1px solid var(--base-white);
color: var(--base-white);
}
a.btn.btn--white-border:hover,
button.btn.btn--white-border:hover,
.black-primary-bg .gform_wrapper.gravity-theme form .cancel-form button.btn:hover,
.black-primary-bg .gform_wrapper.gform-theme--framework form .cancel-form button.btn:hover,
div.btn.btn--white-border:hover,
span.btn.btn--white-border:hover,
.editor-styles-wrapper .gt-block a.btn.btn--white-border:hover {
color: var(--black-primary);
background: var(--base-white);
}
a.btn.btn--black-border,
button.btn.btn--black-border,
.gform_wrapper.gravity-theme form .cancel-form button.btn,
.gform_wrapper.gform-theme--framework form .cancel-form button.btn,
div.btn.btn--black-border,
span.btn.btn--black-border,
.editor-styles-wrapper .gt-block a.btn.btn--black-border {
border: 1px solid var(--black-primary);
background: transparent;
color: var(--black-primary);
}
a.btn.btn--black-border:hover,
button.btn.btn--black-border:hover,
.gform_wrapper.gravity-theme form .cancel-form button.btn:hover,
.gform_wrapper.gform-theme--framework form .cancel-form button.btn:hover,
div.btn.btn--black-border:hover,
span.btn.btn--black-border:hover,
.editor-styles-wrapper .gt-block a.btn.btn--black-border:hover {
background: var(--black-primary);
color: var(--orange-primary);
}
a.btn span.btn__text,
button.btn span.btn__text,
div.btn span.btn__text,
span.btn span.btn__text,
.editor-styles-wrapper .gt-block a.btn span.btn__text {
position: relative;
z-index: 2;
}
.apartments-table__row--detail-content-menu button.btn {
color: black;
}
.link-with-arrow {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 1.5rem;
color: var(--black-primary);
text-align: right;
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
font-size: 12px;
line-height: normal;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.link-with-arrow:hover {
color: var(--orange-primary);
}
.link-with-arrow:hover .link-with-arrow__arrow {
-webkit-transform: translateX(0.5rem);
transform: translateX(0.5rem);
}
.link-with-arrow__arrow {
font-size: 0;
color: var(--orange-primary);
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}           .icheckbox {  -webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
width: 5rem;
height: 5rem;
margin: 0;
display: inline-block;
vertical-align: top;
background: white;
border: 1px solid var(--gray-light);
border-radius: 50%;
cursor: pointer;  }
.icheckbox:after {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
display: block;
overflow: hidden;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
content: " ";
z-index: 0;
width: 50%;
height: 50%;
background-image: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/check.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 80%;
opacity: 0;
}
.icheckbox .iCheck-helper {
z-index: 1;
}
.icheckbox + .gform-field-label {
padding-left: 3rem;
}
.icheckbox.checked {
background: white;
border-color: var(--gray-light);
}
.icheckbox.checked:after {
opacity: 1;
}
.icheckbox.hover, .icheckbox:hover {
background: white;
border-color: var(--black-primary);
}
.black-primary-bg .icheckbox {
border-color: var(--base-white);
}
.orange-primary-gradient-bg .icheckbox {
border-color: var(--base-white);
}             .selectboxit-container {
width: 100%;
height: 5rem;
position: relative;
z-index: 2;
display: block;
}
.selectboxit-container[aria-expanded=true] {
z-index: 999;
} .selectboxit-container * {
font-size: 12px; -webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
outline: none;
white-space: nowrap;
} .selectboxit-container .selectboxit {
width: 100% !important; height: 100%;
cursor: pointer;
margin: 0;
padding: 1rem 2.4rem;
border-radius: 5rem;
overflow: hidden;
display: block;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 1.6rem;
} .selectboxit-container span, .selectboxit-container .selectboxit-options a {
display: block;
} .selectboxit-container .selectboxit:focus {
outline: 0;
} .selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
cursor: default;
} .selectboxit-text {
overflow: hidden;
text-overflow: ellipsis;
float: left;
}
.selectboxit .selectboxit-option-icon-container {
margin-left: 0px;
} .selectboxit-container .selectboxit-options {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-sizing: content-box\9 ;
box-sizing: content-box\9 ;
min-width: 100%; margin: 0;
padding: 0;
list-style: none;
position: absolute; overflow-x: visible;
overflow-y: auto;
cursor: pointer;
display: none;
z-index: 9999999999999;
border-radius: 0 0 2.5rem 2.5rem;
text-align: left;
-webkit-box-shadow: none;
box-shadow: none;
min-width: auto !important;
width: 100% !important;
} .selectboxit-option .selectboxit-option-anchor {
padding: 1rem 2.4rem;
}
#config_business_fieldSelectBoxItContainer .selectboxit-option .selectboxit-option-anchor {
white-space: normal;
} .selectboxit-option .selectboxit-option-anchor:hover {
text-decoration: none;
} .selectboxit-option, .selectboxit-optgroup-header {
margin: 0;
list-style-type: none;
}
#config_business_fieldSelectBoxItContainer .selectboxit-option {
text-indent: 0;
} .selectboxit-option-first {
border-radius: 0;
} .selectboxit-optgroup-header + .selectboxit-option-first {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}  .selectboxit-optgroup-header {
font-weight: bold;
} .selectboxit-optgroup-header:hover {
cursor: default;
} .selectboxit-arrow-container { width: 1.8rem;
height: 1.8rem !important;
background-image: url(//urbaneo.cz/wp-content/themes/unifer-urbaneo/assets/svg/arrow-down.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
} .selectboxit .selectboxit-arrow-container .selectboxit-arrow { display: none;
} .selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
top: 30%;
} .selectboxit-option-icon-container {
float: left;
display: none !important;
}
.selectboxit-container .selectboxit-option-icon {
margin: 0;
padding: 0;
vertical-align: middle;
} .selectboxit-option-icon-url {
width: 18px;
background-size: 18px 18px;
background-repeat: no-repeat;
height: 100%;
background-position: center;
float: left;
}
.selectboxit-rendering {
display: inline-block !important;
*display: inline !important;
zoom: 1 !important;
visibility: visible !important;
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
} .jqueryui .ui-icon {
background-color: inherit;
} .jqueryui .ui-icon-triangle-1-s {
background-position: -64px -16px;
}   .selectboxit-btn {
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-variation-settings: "slnt" 0;
font-weight: 400;
color: var(--black-primary);
border-radius: 5rem;
border: 1px solid var(--gray-light);
background: var(--base-white);
-webkit-transition: border-color 0.3s ease, color 0.3s ease;
transition: border-color 0.3s ease, color 0.3s ease;
}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
border-color: var(--base-black);
}
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
border-color: var(--base-black);
}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
color: var(--base-black);
text-decoration: none;
}
.selectboxit-btn.selectboxit-enabled.selectboxit-open:focus {
border-radius: 2.5rem 2.5rem 0 0;
}
.selectboxit-list {
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-variation-settings: "slnt" 0;
font-weight: 400;
color: var(--black-primary);
max-height: 300px !important;
background-color: var(--base-white);
border: 1px solid var(--gray-light);
border-top: none;
}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
background-color: rgba(var(--gray-light-rgb), 0.5);
}
.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
color: #999999;
} .black-primary-bg .selectboxit-btn {
border-color: var(--base-white);
}
.black-primary-bg .selectboxit-btn.selectboxit-enabled:hover,
.black-primary-bg .selectboxit-btn.selectboxit-enabled:focus,
.black-primary-bg .selectboxit-btn.selectboxit-enabled:active {
border-color: var(--base-white);
}
.black-primary-bg .selectboxit-btn.selectboxit-enabled:focus,
.black-primary-bg .selectboxit-btn.selectboxit-enabled:active {
border-color: var(--base-white);
}
.black-primary-bg .selectboxit-list {
border-color: var(--base-white);
}
.orange-primary-gradient-bg .selectboxit-btn {
border-color: var(--base-white);
}
.orange-primary-gradient-bg .selectboxit-btn.selectboxit-enabled:hover,
.orange-primary-gradient-bg .selectboxit-btn.selectboxit-enabled:focus,
.orange-primary-gradient-bg .selectboxit-btn.selectboxit-enabled:active {
border-color: var(--base-white);
}
.orange-primary-gradient-bg .selectboxit-btn.selectboxit-enabled:focus,
.orange-primary-gradient-bg .selectboxit-btn.selectboxit-enabled:active {
border-color: var(--base-white);
}
.orange-primary-gradient-bg .selectboxit-list {
border-color: var(--base-white);
}
.cities-and-parts-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1.6rem;
}
@media screen and (max-width: 600px) {
.cities-and-parts-wrap {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media screen and (max-width: 600px) {
.cities-and-parts-wrap .select-wrap {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(50% - 0.8rem);
flex: 0 0 calc(50% - 0.8rem);
width: calc(50% - 0.8rem);
}
}
@media screen and (max-width: 380px) {
.cities-and-parts-wrap .select-wrap {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
}
}
.cities-and-parts-wrap .selectboxit-text {
color: var(--black-primary);
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
font-size: 12px;
font-style: normal;
line-height: normal;
text-transform: uppercase;
}
.cities-and-parts-wrap .button-wrap {
display: none;
}
.cities-and-parts-wrap .button-wrap .btn {
padding: 0 2rem;
height: 5rem;
line-height: 5rem;
}          .slick-arrow {
width: 6.4rem;
height: 6.4rem;
position: absolute;
top: 50%;
display: block;
border-radius: 50%;
background-color: grey;
background-position: center center;
background-repeat: no-repeat;
background-size: 2.6rem auto;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(-0.162)'%3E%3Crect id='Rectangle_28' data-name='Rectangle 28' width='26' height='26' transform='translate(0.162)' fill='%23fff' opacity='0'/%3E%3Cg id='Group_1' data-name='Group 1' transform='translate(10 5)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M2646.564,4075.4h0a3.2,3.2,0,0,1,0-4.528l3.342-3.342-3.342-3.342a3.2,3.2,0,0,1,0-4.527h0l7.87,7.869Z' transform='translate(-2645.626 -4059.663)' fill='%23121524'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.slick-arrow:hover {
background-color: grey;
}
.slick-arrow.prev {
left: 0;
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.slick-arrow.next {
right: 0;
}
.slick-arrow.slick-hidden, .slick-arrow.slick-disabled {
display: none;
}
.slick-dots {
width: 100%;
list-style: none;
text-align: center;
}
.slick-dots li {
padding: 0 1.4rem;
display: inline-block;
vertical-align: top;
}
.slick-dots li button {
width: 1.2rem;
height: 1.2rem;
display: block;
overflow: hidden;
white-space: nowrap;
text-indent: 50px;
border-radius: 50%;
background: #C4C6CF;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
cursor: pointer;
}
.slick-dots li button:hover {
background: black;
}
.slick-dots li.slick-active button {
background: black;
}                     .gform_wrapper.gravity-theme,
.gform_wrapper.gform-theme--framework {
--gf-form-gap-y: 3rem;
--gf-local-shadow: none; }
.gform_wrapper.gravity-theme .gform_validation_errors,
.gform_wrapper.gform-theme--framework .gform_validation_errors {
display: none;
}
.gform_wrapper.gravity-theme .gform_required_legend,
.gform_wrapper.gform-theme--framework .gform_required_legend {
display: none;
}
.gform_wrapper.gravity-theme form,
.gform_wrapper.gform-theme--framework form {   }
.gform_wrapper.gravity-theme form.loading,
.gform_wrapper.gform-theme--framework form.loading {
position: relative;
}
.gform_wrapper.gravity-theme form.loading::before,
.gform_wrapper.gform-theme--framework form.loading::before {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
content: "";
z-index: 4;
position: absolute;
display: block;
background-repeat: no-repeat;
background-size: contain;
width: 12rem;
height: 12rem;
-webkit-animation: 1.2s loader-uaeo infinite;
animation: 1.2s loader-uaeo infinite;
}
.gform_wrapper.gravity-theme form.loading::after,
.gform_wrapper.gform-theme--framework form.loading::after {
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
z-index: 3;
background: var(--black-primary);
opacity: 0.8;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100vw;
height: 100%;
}
.gform_wrapper.gravity-theme form .gform_fields,
.gform_wrapper.gform-theme--framework form .gform_fields {
grid-row-gap: var(--gf-form-gap-y);
}
.gform_wrapper.gravity-theme form .gfield_label,
.gform_wrapper.gform-theme--framework form .gfield_label {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
display: block;
margin-bottom: 1rem;
text-align: left;
font-size: 12px;
line-height: normal;
text-transform: uppercase;
}
.gform_wrapper.gravity-theme form .gfield_required_asterisk,
.gform_wrapper.gform-theme--framework form .gfield_required_asterisk {
margin-left: 2px;
color: var(--black-primary);
}
.gform_wrapper.gravity-theme form .gfield--type-textarea,
.gform_wrapper.gform-theme--framework form .gfield--type-textarea {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.gform_wrapper.gravity-theme form .gfield--type-textarea .ginput_container_textarea,
.gform_wrapper.gform-theme--framework form .gfield--type-textarea .ginput_container_textarea {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.gform_wrapper.gravity-theme form .gfield--type-textarea textarea.small, .gform_wrapper.gravity-theme form .gfield--type-textarea textarea.medium, .gform_wrapper.gravity-theme form .gfield--type-textarea textarea.large,
.gform_wrapper.gform-theme--framework form .gfield--type-textarea textarea.small,
.gform_wrapper.gform-theme--framework form .gfield--type-textarea textarea.medium,
.gform_wrapper.gform-theme--framework form .gfield--type-textarea textarea.large {
height: 100%;
}
.gform_wrapper.gravity-theme form .gfield--type-choice,
.gform_wrapper.gform-theme--framework form .gfield--type-choice {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.gform_wrapper.gravity-theme form .gfield--type-choice.checkbox-align-down,
.gform_wrapper.gform-theme--framework form .gfield--type-choice.checkbox-align-down {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.gform_wrapper.gravity-theme form .gfield--type-submit button,
.gform_wrapper.gform-theme--framework form .gfield--type-submit button {
width: 100%;
}
.gform_wrapper.gravity-theme form .ginput_container_textarea,
.gform_wrapper.gform-theme--framework form .ginput_container_textarea {
font-size: 0;
}
.gform_wrapper.gravity-theme form .gfield--type-choice,
.gform_wrapper.gform-theme--framework form .gfield--type-choice {
text-align: left;
}
.gform_wrapper.gravity-theme form .gfield--type-choice .gfield_label,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .gfield_label {
display: none;
}
.gform_wrapper.gravity-theme form .gfield--type-choice .ginput_container_consent,
.gform_wrapper.gravity-theme form .gfield--type-choice .ginput_container .gchoice,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .ginput_container_consent,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .ginput_container .gchoice {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
text-align: left;
cursor: pointer;
}
.gform_wrapper.gravity-theme form .gfield--type-choice .ginput_container_consent .icheckbox,
.gform_wrapper.gravity-theme form .gfield--type-choice .ginput_container .gchoice .icheckbox,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .ginput_container_consent .icheckbox,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .ginput_container .gchoice .icheckbox {
display: inline-block;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.gform_wrapper.gravity-theme form .gfield--type-choice .ginput_container_consent .gform-field-label,
.gform_wrapper.gravity-theme form .gfield--type-choice .ginput_container .gchoice .gform-field-label,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .ginput_container_consent .gform-field-label,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .ginput_container .gchoice .gform-field-label {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-weight: 700;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-left: 0;
font-size: 12px;
line-height: normal;
}
.gform_wrapper.gravity-theme form .gfield--type-choice .ginput_container_consent .gform-field-label a,
.gform_wrapper.gravity-theme form .gfield--type-choice .ginput_container .gchoice .gform-field-label a,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .ginput_container_consent .gform-field-label a,
.gform_wrapper.gform-theme--framework form .gfield--type-choice .ginput_container .gchoice .gform-field-label a {
text-decoration: underline;
}
.gform_wrapper.gravity-theme form .gform_footer,
.gform_wrapper.gform-theme--framework form .gform_footer {
padding: 0;
margin: 0;
}
.gform_wrapper.gravity-theme form .gform_footer [type=submit],
.gform_wrapper.gform-theme--framework form .gform_footer [type=submit] {
cursor: pointer;
}
.gform_wrapper.gravity-theme form .gform_ajax_spinner,
.gform_wrapper.gform-theme--framework form .gform_ajax_spinner {
display: none;
}
.gform_wrapper.gravity-theme form .empty-cell,
.gform_wrapper.gform-theme--framework form .empty-cell {
display: none;
}
.gform_wrapper.gravity-theme form .required-fields-custom-legend,
.gform_wrapper.gform-theme--framework form .required-fields-custom-legend {
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-variation-settings: "slnt" 0;
font-weight: 700;
font-size: 12px;
line-height: normal;
}
.gform_wrapper.gravity-theme form .cancel-form button,
.gform_wrapper.gform-theme--framework form .cancel-form button {
width: 100%;
}
.gform_wrapper.gravity-theme form .gfield_error .gfield_required_asterisk,
.gform_wrapper.gform-theme--framework form .gfield_error .gfield_required_asterisk {
color: var(--error);
}
.gform_wrapper.gravity-theme form .gfield_validation_message,
.gform_wrapper.gform-theme--framework form .gfield_validation_message {
display: none;
}
.gform_wrapper.gravity-theme form.gf-contact-form .gfield--type-textarea,
.gform_wrapper.gform-theme--framework form.gf-contact-form .gfield--type-textarea {
grid-row: span 2;
}
.gform_wrapper.gravity-theme form.gf-contact-form .gfield--type-textarea,
.gform_wrapper.gform-theme--framework form.gf-contact-form .gfield--type-textarea {
grid-row: span 2;
}
.gform_wrapper.gravity-theme form.gf-waiting-form-appartment .gfield--type-submit button,
.gform_wrapper.gform-theme--framework form.gf-waiting-form-appartment .gfield--type-submit button {
width: 100%;
}
.gform_wrapper.gravity-theme form.gf-waiting-form-appartment .required-fields-custom-legend,
.gform_wrapper.gform-theme--framework form.gf-waiting-form-appartment .required-fields-custom-legend {
text-align: center;
}
.black-primary-bg .gform_wrapper.gravity-theme form,
.black-primary-bg .gform_wrapper.gform-theme--framework form { } .gform_confirmation_message {
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-variation-settings: "slnt" 0;
font-weight: 400;
}
.gform_confirmation_message h1, .gform_confirmation_message h2, .gform_confirmation_message h3, .gform_confirmation_message h4, .gform_confirmation_message h5 {
text-transform: initial;
} .show-form-on-demand__target {
display: none;
}
.gt-block form,
.editor-styles-wrapper .gt-block form,
.form-wrapper form,
.gform_wrapper.gravity-theme form,
.gform_wrapper.gform-theme--framework form {
position: relative; }
.gt-block form input[type=text],
.gt-block form input[type=email],
.gt-block form input[type=tel],
.gt-block form textarea,
.editor-styles-wrapper .gt-block form input[type=text],
.editor-styles-wrapper .gt-block form input[type=email],
.editor-styles-wrapper .gt-block form input[type=tel],
.editor-styles-wrapper .gt-block form textarea,
.form-wrapper form input[type=text],
.form-wrapper form input[type=email],
.form-wrapper form input[type=tel],
.form-wrapper form textarea,
.gform_wrapper.gravity-theme form input[type=text],
.gform_wrapper.gravity-theme form input[type=email],
.gform_wrapper.gravity-theme form input[type=tel],
.gform_wrapper.gravity-theme form textarea,
.gform_wrapper.gform-theme--framework form input[type=text],
.gform_wrapper.gform-theme--framework form input[type=email],
.gform_wrapper.gform-theme--framework form input[type=tel],
.gform_wrapper.gform-theme--framework form textarea {
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-style: normal;
font-variation-settings: "slnt" 0;
font-weight: 400;
width: 100%;
height: 5rem;
padding: 1rem 2.4rem;
border: 1px solid var(--gray-light);
color: var(--black-primary);
border-radius: 999999px;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 12px;
}
.gt-block form input[type=text]:hover, .gt-block form input[type=text]:focus,
.gt-block form input[type=email]:hover,
.gt-block form input[type=email]:focus,
.gt-block form input[type=tel]:hover,
.gt-block form input[type=tel]:focus,
.gt-block form textarea:hover,
.gt-block form textarea:focus,
.editor-styles-wrapper .gt-block form input[type=text]:hover,
.editor-styles-wrapper .gt-block form input[type=text]:focus,
.editor-styles-wrapper .gt-block form input[type=email]:hover,
.editor-styles-wrapper .gt-block form input[type=email]:focus,
.editor-styles-wrapper .gt-block form input[type=tel]:hover,
.editor-styles-wrapper .gt-block form input[type=tel]:focus,
.editor-styles-wrapper .gt-block form textarea:hover,
.editor-styles-wrapper .gt-block form textarea:focus,
.form-wrapper form input[type=text]:hover,
.form-wrapper form input[type=text]:focus,
.form-wrapper form input[type=email]:hover,
.form-wrapper form input[type=email]:focus,
.form-wrapper form input[type=tel]:hover,
.form-wrapper form input[type=tel]:focus,
.form-wrapper form textarea:hover,
.form-wrapper form textarea:focus,
.gform_wrapper.gravity-theme form input[type=text]:hover,
.gform_wrapper.gravity-theme form input[type=text]:focus,
.gform_wrapper.gravity-theme form input[type=email]:hover,
.gform_wrapper.gravity-theme form input[type=email]:focus,
.gform_wrapper.gravity-theme form input[type=tel]:hover,
.gform_wrapper.gravity-theme form input[type=tel]:focus,
.gform_wrapper.gravity-theme form textarea:hover,
.gform_wrapper.gravity-theme form textarea:focus,
.gform_wrapper.gform-theme--framework form input[type=text]:hover,
.gform_wrapper.gform-theme--framework form input[type=text]:focus,
.gform_wrapper.gform-theme--framework form input[type=email]:hover,
.gform_wrapper.gform-theme--framework form input[type=email]:focus,
.gform_wrapper.gform-theme--framework form input[type=tel]:hover,
.gform_wrapper.gform-theme--framework form input[type=tel]:focus,
.gform_wrapper.gform-theme--framework form textarea:hover,
.gform_wrapper.gform-theme--framework form textarea:focus {
border-color: var(--black-primary);
}
.gt-block form input[type=text]::-webkit-input-placeholder,
.gt-block form input[type=email]::-webkit-input-placeholder,
.gt-block form input[type=tel]::-webkit-input-placeholder,
.gt-block form textarea::-webkit-input-placeholder,
.editor-styles-wrapper .gt-block form input[type=text]::-webkit-input-placeholder,
.editor-styles-wrapper .gt-block form input[type=email]::-webkit-input-placeholder,
.editor-styles-wrapper .gt-block form input[type=tel]::-webkit-input-placeholder,
.editor-styles-wrapper .gt-block form textarea::-webkit-input-placeholder,
.form-wrapper form input[type=text]::-webkit-input-placeholder,
.form-wrapper form input[type=email]::-webkit-input-placeholder,
.form-wrapper form input[type=tel]::-webkit-input-placeholder,
.form-wrapper form textarea::-webkit-input-placeholder,
.gform_wrapper.gravity-theme form input[type=text]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme form input[type=email]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme form input[type=tel]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme form textarea::-webkit-input-placeholder,
.gform_wrapper.gform-theme--framework form input[type=text]::-webkit-input-placeholder,
.gform_wrapper.gform-theme--framework form input[type=email]::-webkit-input-placeholder,
.gform_wrapper.gform-theme--framework form input[type=tel]::-webkit-input-placeholder,
.gform_wrapper.gform-theme--framework form textarea::-webkit-input-placeholder { color: rgba(var(--primary-rgb), 0.6);
opacity: 1;
}
.gt-block form input[type=text]::-moz-placeholder,
.gt-block form input[type=email]::-moz-placeholder,
.gt-block form input[type=tel]::-moz-placeholder,
.gt-block form textarea::-moz-placeholder,
.editor-styles-wrapper .gt-block form input[type=text]::-moz-placeholder,
.editor-styles-wrapper .gt-block form input[type=email]::-moz-placeholder,
.editor-styles-wrapper .gt-block form input[type=tel]::-moz-placeholder,
.editor-styles-wrapper .gt-block form textarea::-moz-placeholder,
.form-wrapper form input[type=text]::-moz-placeholder,
.form-wrapper form input[type=email]::-moz-placeholder,
.form-wrapper form input[type=tel]::-moz-placeholder,
.form-wrapper form textarea::-moz-placeholder,
.gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder,
.gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder,
.gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder,
.gform_wrapper.gravity-theme form textarea::-moz-placeholder,
.gform_wrapper.gform-theme--framework form input[type=text]::-moz-placeholder,
.gform_wrapper.gform-theme--framework form input[type=email]::-moz-placeholder,
.gform_wrapper.gform-theme--framework form input[type=tel]::-moz-placeholder,
.gform_wrapper.gform-theme--framework form textarea::-moz-placeholder { color: rgba(var(--primary-rgb), 0.6);
opacity: 1;
}
.gt-block form input[type=text]:-ms-input-placeholder,
.gt-block form input[type=email]:-ms-input-placeholder,
.gt-block form input[type=tel]:-ms-input-placeholder,
.gt-block form textarea:-ms-input-placeholder,
.editor-styles-wrapper .gt-block form input[type=text]:-ms-input-placeholder,
.editor-styles-wrapper .gt-block form input[type=email]:-ms-input-placeholder,
.editor-styles-wrapper .gt-block form input[type=tel]:-ms-input-placeholder,
.editor-styles-wrapper .gt-block form textarea:-ms-input-placeholder,
.form-wrapper form input[type=text]:-ms-input-placeholder,
.form-wrapper form input[type=email]:-ms-input-placeholder,
.form-wrapper form input[type=tel]:-ms-input-placeholder,
.form-wrapper form textarea:-ms-input-placeholder,
.gform_wrapper.gravity-theme form input[type=text]:-ms-input-placeholder,
.gform_wrapper.gravity-theme form input[type=email]:-ms-input-placeholder,
.gform_wrapper.gravity-theme form input[type=tel]:-ms-input-placeholder,
.gform_wrapper.gravity-theme form textarea:-ms-input-placeholder,
.gform_wrapper.gform-theme--framework form input[type=text]:-ms-input-placeholder,
.gform_wrapper.gform-theme--framework form input[type=email]:-ms-input-placeholder,
.gform_wrapper.gform-theme--framework form input[type=tel]:-ms-input-placeholder,
.gform_wrapper.gform-theme--framework form textarea:-ms-input-placeholder { color: rgba(var(--primary-rgb), 0.6);
opacity: 1;
}
.gt-block form input[type=text]:-moz-placeholder,
.gt-block form input[type=email]:-moz-placeholder,
.gt-block form input[type=tel]:-moz-placeholder,
.gt-block form textarea:-moz-placeholder,
.editor-styles-wrapper .gt-block form input[type=text]:-moz-placeholder,
.editor-styles-wrapper .gt-block form input[type=email]:-moz-placeholder,
.editor-styles-wrapper .gt-block form input[type=tel]:-moz-placeholder,
.editor-styles-wrapper .gt-block form textarea:-moz-placeholder,
.form-wrapper form input[type=text]:-moz-placeholder,
.form-wrapper form input[type=email]:-moz-placeholder,
.form-wrapper form input[type=tel]:-moz-placeholder,
.form-wrapper form textarea:-moz-placeholder,
.gform_wrapper.gravity-theme form input[type=text]:-moz-placeholder,
.gform_wrapper.gravity-theme form input[type=email]:-moz-placeholder,
.gform_wrapper.gravity-theme form input[type=tel]:-moz-placeholder,
.gform_wrapper.gravity-theme form textarea:-moz-placeholder,
.gform_wrapper.gform-theme--framework form input[type=text]:-moz-placeholder,
.gform_wrapper.gform-theme--framework form input[type=email]:-moz-placeholder,
.gform_wrapper.gform-theme--framework form input[type=tel]:-moz-placeholder,
.gform_wrapper.gform-theme--framework form textarea:-moz-placeholder { color: rgba(var(--primary-rgb), 0.6);
opacity: 1;
}
.gt-block form textarea,
.editor-styles-wrapper .gt-block form textarea,
.form-wrapper form textarea,
.gform_wrapper.gravity-theme form textarea,
.gform_wrapper.gform-theme--framework form textarea {
border-radius: 3rem;
resize: none;
}
.gt-block form .gfield_error input[type=text],
.gt-block form .gfield_error input[type=email],
.gt-block form .gfield_error input[type=tel],
.gt-block form .gfield_error textarea,
.editor-styles-wrapper .gt-block form .gfield_error input[type=text],
.editor-styles-wrapper .gt-block form .gfield_error input[type=email],
.editor-styles-wrapper .gt-block form .gfield_error input[type=tel],
.editor-styles-wrapper .gt-block form .gfield_error textarea,
.form-wrapper form .gfield_error input[type=text],
.form-wrapper form .gfield_error input[type=email],
.form-wrapper form .gfield_error input[type=tel],
.form-wrapper form .gfield_error textarea,
.gform_wrapper.gravity-theme form .gfield_error input[type=text],
.gform_wrapper.gravity-theme form .gfield_error input[type=email],
.gform_wrapper.gravity-theme form .gfield_error input[type=tel],
.gform_wrapper.gravity-theme form .gfield_error textarea,
.gform_wrapper.gform-theme--framework form .gfield_error input[type=text],
.gform_wrapper.gform-theme--framework form .gfield_error input[type=email],
.gform_wrapper.gform-theme--framework form .gfield_error input[type=tel],
.gform_wrapper.gform-theme--framework form .gfield_error textarea {
border-color: var(--gray-light);
}
.gt-block form .gfield_error input[type=text]:hover, .gt-block form .gfield_error input[type=text]:focus,
.gt-block form .gfield_error input[type=email]:hover,
.gt-block form .gfield_error input[type=email]:focus,
.gt-block form .gfield_error input[type=tel]:hover,
.gt-block form .gfield_error input[type=tel]:focus,
.gt-block form .gfield_error textarea:hover,
.gt-block form .gfield_error textarea:focus,
.editor-styles-wrapper .gt-block form .gfield_error input[type=text]:hover,
.editor-styles-wrapper .gt-block form .gfield_error input[type=text]:focus,
.editor-styles-wrapper .gt-block form .gfield_error input[type=email]:hover,
.editor-styles-wrapper .gt-block form .gfield_error input[type=email]:focus,
.editor-styles-wrapper .gt-block form .gfield_error input[type=tel]:hover,
.editor-styles-wrapper .gt-block form .gfield_error input[type=tel]:focus,
.editor-styles-wrapper .gt-block form .gfield_error textarea:hover,
.editor-styles-wrapper .gt-block form .gfield_error textarea:focus,
.form-wrapper form .gfield_error input[type=text]:hover,
.form-wrapper form .gfield_error input[type=text]:focus,
.form-wrapper form .gfield_error input[type=email]:hover,
.form-wrapper form .gfield_error input[type=email]:focus,
.form-wrapper form .gfield_error input[type=tel]:hover,
.form-wrapper form .gfield_error input[type=tel]:focus,
.form-wrapper form .gfield_error textarea:hover,
.form-wrapper form .gfield_error textarea:focus,
.gform_wrapper.gravity-theme form .gfield_error input[type=text]:hover,
.gform_wrapper.gravity-theme form .gfield_error input[type=text]:focus,
.gform_wrapper.gravity-theme form .gfield_error input[type=email]:hover,
.gform_wrapper.gravity-theme form .gfield_error input[type=email]:focus,
.gform_wrapper.gravity-theme form .gfield_error input[type=tel]:hover,
.gform_wrapper.gravity-theme form .gfield_error input[type=tel]:focus,
.gform_wrapper.gravity-theme form .gfield_error textarea:hover,
.gform_wrapper.gravity-theme form .gfield_error textarea:focus,
.gform_wrapper.gform-theme--framework form .gfield_error input[type=text]:hover,
.gform_wrapper.gform-theme--framework form .gfield_error input[type=text]:focus,
.gform_wrapper.gform-theme--framework form .gfield_error input[type=email]:hover,
.gform_wrapper.gform-theme--framework form .gfield_error input[type=email]:focus,
.gform_wrapper.gform-theme--framework form .gfield_error input[type=tel]:hover,
.gform_wrapper.gform-theme--framework form .gfield_error input[type=tel]:focus,
.gform_wrapper.gform-theme--framework form .gfield_error textarea:hover,
.gform_wrapper.gform-theme--framework form .gfield_error textarea:focus {
border-color: var(--black-primary);
}
.black-primary-bg .gt-block form input[type=text],
.black-primary-bg .gt-block form input[type=email],
.black-primary-bg .gt-block form input[type=tel],
.black-primary-bg .gt-block form textarea,
.black-primary-bg .editor-styles-wrapper .gt-block form input[type=text],
.black-primary-bg .editor-styles-wrapper .gt-block form input[type=email],
.black-primary-bg .editor-styles-wrapper .gt-block form input[type=tel],
.black-primary-bg .editor-styles-wrapper .gt-block form textarea,
.black-primary-bg .form-wrapper form input[type=text],
.black-primary-bg .form-wrapper form input[type=email],
.black-primary-bg .form-wrapper form input[type=tel],
.black-primary-bg .form-wrapper form textarea,
.black-primary-bg .gform_wrapper.gravity-theme form input[type=text],
.black-primary-bg .gform_wrapper.gravity-theme form input[type=email],
.black-primary-bg .gform_wrapper.gravity-theme form input[type=tel],
.black-primary-bg .gform_wrapper.gravity-theme form textarea,
.black-primary-bg .gform_wrapper.gform-theme--framework form input[type=text],
.black-primary-bg .gform_wrapper.gform-theme--framework form input[type=email],
.black-primary-bg .gform_wrapper.gform-theme--framework form input[type=tel],
.black-primary-bg .gform_wrapper.gform-theme--framework form textarea {
border-color: var(--base-white);
}
.gfield_error .black-primary-bg .gt-block form input[type=text],
.gfield_error .black-primary-bg .gt-block form input[type=email],
.gfield_error .black-primary-bg .gt-block form input[type=tel],
.gfield_error .black-primary-bg .gt-block form textarea,
.gfield_error .black-primary-bg .editor-styles-wrapper .gt-block form input[type=text],
.gfield_error .black-primary-bg .editor-styles-wrapper .gt-block form input[type=email],
.gfield_error .black-primary-bg .editor-styles-wrapper .gt-block form input[type=tel],
.gfield_error .black-primary-bg .editor-styles-wrapper .gt-block form textarea,
.gfield_error .black-primary-bg .form-wrapper form input[type=text],
.gfield_error .black-primary-bg .form-wrapper form input[type=email],
.gfield_error .black-primary-bg .form-wrapper form input[type=tel],
.gfield_error .black-primary-bg .form-wrapper form textarea,
.gfield_error .black-primary-bg .gform_wrapper.gravity-theme form input[type=text],
.gfield_error .black-primary-bg .gform_wrapper.gravity-theme form input[type=email],
.gfield_error .black-primary-bg .gform_wrapper.gravity-theme form input[type=tel],
.gfield_error .black-primary-bg .gform_wrapper.gravity-theme form textarea,
.gfield_error .black-primary-bg .gform_wrapper.gform-theme--framework form input[type=text],
.gfield_error .black-primary-bg .gform_wrapper.gform-theme--framework form input[type=email],
.gfield_error .black-primary-bg .gform_wrapper.gform-theme--framework form input[type=tel],
.gfield_error .black-primary-bg .gform_wrapper.gform-theme--framework form textarea {
border-color: var(--base-white);
}
.black-primary-bg .gt-block form .gfield_label,
.black-primary-bg .gt-block form .gform-field-label,
.black-primary-bg .gt-block form .gfield_required,
.black-primary-bg .editor-styles-wrapper .gt-block form .gfield_label,
.black-primary-bg .editor-styles-wrapper .gt-block form .gform-field-label,
.black-primary-bg .editor-styles-wrapper .gt-block form .gfield_required,
.black-primary-bg .form-wrapper form .gfield_label,
.black-primary-bg .form-wrapper form .gform-field-label,
.black-primary-bg .form-wrapper form .gfield_required,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield_label,
.black-primary-bg .gform_wrapper.gravity-theme form .gform-field-label,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield_required,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield_label,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gform-field-label,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield_required {
color: var(--base-white);
}
.black-primary-bg .gt-block form .gfield_error .gfield_label,
.black-primary-bg .gt-block form .gfield_error .gform-field-label,
.black-primary-bg .gt-block form .gfield_error .gfield_required,
.black-primary-bg .editor-styles-wrapper .gt-block form .gfield_error .gfield_label,
.black-primary-bg .editor-styles-wrapper .gt-block form .gfield_error .gform-field-label,
.black-primary-bg .editor-styles-wrapper .gt-block form .gfield_error .gfield_required,
.black-primary-bg .form-wrapper form .gfield_error .gfield_label,
.black-primary-bg .form-wrapper form .gfield_error .gform-field-label,
.black-primary-bg .form-wrapper form .gfield_error .gfield_required,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield_error .gfield_label,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield_error .gform-field-label,
.black-primary-bg .gform_wrapper.gravity-theme form .gfield_error .gfield_required,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield_error .gfield_label,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield_error .gform-field-label,
.black-primary-bg .gform_wrapper.gform-theme--framework form .gfield_error .gfield_required {
color: #f55d3b;
}
.orange-primary-gradient-bg .gt-block form input[type=text],
.orange-primary-gradient-bg .gt-block form input[type=email],
.orange-primary-gradient-bg .gt-block form input[type=tel],
.orange-primary-gradient-bg .gt-block form textarea,
.orange-primary-gradient-bg .editor-styles-wrapper .gt-block form input[type=text],
.orange-primary-gradient-bg .editor-styles-wrapper .gt-block form input[type=email],
.orange-primary-gradient-bg .editor-styles-wrapper .gt-block form input[type=tel],
.orange-primary-gradient-bg .editor-styles-wrapper .gt-block form textarea,
.orange-primary-gradient-bg .form-wrapper form input[type=text],
.orange-primary-gradient-bg .form-wrapper form input[type=email],
.orange-primary-gradient-bg .form-wrapper form input[type=tel],
.orange-primary-gradient-bg .form-wrapper form textarea,
.orange-primary-gradient-bg .gform_wrapper.gravity-theme form input[type=text],
.orange-primary-gradient-bg .gform_wrapper.gravity-theme form input[type=email],
.orange-primary-gradient-bg .gform_wrapper.gravity-theme form input[type=tel],
.orange-primary-gradient-bg .gform_wrapper.gravity-theme form textarea,
.orange-primary-gradient-bg .gform_wrapper.gform-theme--framework form input[type=text],
.orange-primary-gradient-bg .gform_wrapper.gform-theme--framework form input[type=email],
.orange-primary-gradient-bg .gform_wrapper.gform-theme--framework form input[type=tel],
.orange-primary-gradient-bg .gform_wrapper.gform-theme--framework form textarea {
border-color: var(--base-white);
}
.gfield_error .orange-primary-gradient-bg .gt-block form input[type=text],
.gfield_error .orange-primary-gradient-bg .gt-block form input[type=email],
.gfield_error .orange-primary-gradient-bg .gt-block form input[type=tel],
.gfield_error .orange-primary-gradient-bg .gt-block form textarea,
.gfield_error .orange-primary-gradient-bg .editor-styles-wrapper .gt-block form input[type=text],
.gfield_error .orange-primary-gradient-bg .editor-styles-wrapper .gt-block form input[type=email],
.gfield_error .orange-primary-gradient-bg .editor-styles-wrapper .gt-block form input[type=tel],
.gfield_error .orange-primary-gradient-bg .editor-styles-wrapper .gt-block form textarea,
.gfield_error .orange-primary-gradient-bg .form-wrapper form input[type=text],
.gfield_error .orange-primary-gradient-bg .form-wrapper form input[type=email],
.gfield_error .orange-primary-gradient-bg .form-wrapper form input[type=tel],
.gfield_error .orange-primary-gradient-bg .form-wrapper form textarea,
.gfield_error .orange-primary-gradient-bg .gform_wrapper.gravity-theme form input[type=text],
.gfield_error .orange-primary-gradient-bg .gform_wrapper.gravity-theme form input[type=email],
.gfield_error .orange-primary-gradient-bg .gform_wrapper.gravity-theme form input[type=tel],
.gfield_error .orange-primary-gradient-bg .gform_wrapper.gravity-theme form textarea,
.gfield_error .orange-primary-gradient-bg .gform_wrapper.gform-theme--framework form input[type=text],
.gfield_error .orange-primary-gradient-bg .gform_wrapper.gform-theme--framework form input[type=email],
.gfield_error .orange-primary-gradient-bg .gform_wrapper.gform-theme--framework form input[type=tel],
.gfield_error .orange-primary-gradient-bg .gform_wrapper.gform-theme--framework form textarea {
border-color: var(--base-white);
}             section.gt-block,
.editor-styles-wrapper section.gt-block {
position: relative;
}
section.gt-block .center,
.editor-styles-wrapper section.gt-block .center {
width: 1140px;
margin: 0 auto;
position: relative;
}
@media screen and (max-width: 1200px) {
section.gt-block .center,
.editor-styles-wrapper section.gt-block .center {
width: auto;
margin: 0 30px;
}
}