@media(max-width:768px){
.faq-button a{min-width:100%}
.wp-block-group iframe{
max-height:220px;
}
}  @media(min-width:1200px){
div:has(.vyhoda-block){
max-width:1800px !important;
padding-top:40px;
}
}
@media(max-width:1299px){
div:has(.vyhoda-block){
padding-top:20px;
}
} @media(min-width:1201px) and (max-width:1599px){
.recall-plate-8-block .img-desktop{
max-width:100%;
}
.recall-plate-8-block .img-mobile{
display:none;	
}
.recall-plate-8-block{
display:flex;
gap:30px;	
align-items:flex-start;
}
.recall-plate-8-block-form{display:flex;
flex-direction:column;
gap:30px;
padding:0!important;}
.recall-plate-8-block-h2{
font-size:28px;
text-align:left;
padding:0;
margin:0;
}
.recall-plate-8-block form .w-100{
font-size:12px;
padding:10px!important;
background:#0C1122!important;
max-width:90%;
}
.recall-plate-8-block form .w-100::placeholder{color:#F5F6FB}
.recall-plate-8-block .wpcf7-acceptance .wpcf7-list-item{margin:20px 0 0 0 !important;display:flex!important;}
.recall-plate-8-block .wpcf7-acceptance input{
margin-right:20px!important;
}
.recall-plate-8-block .wpcf7-acceptance label{
color:#CED4DA;
font-size:12px;
display:flex;
margin-bottom:20px;
text-align:left;
}
.recall-plate-8-block .wpcf7-acceptance .wpcf7-list-item-label a{
border-bottom:none;
color:#CED4DA;
font-size:14px;
}
.recall-plate-8-block .wpcf7-acceptance input[type="checkbox"] {
background:#CED4DA;
}	
.recall-plate-8-block form .button{
width:fit-content!important;
}
.recall-plate #recall_plate{max-width:50%}	
.recall-plate-8-block-p{
font-size:16px;
margin-bottom:0;
}
.form-8-bottom{
display: flex;
flex-direction: row-reverse;
gap: 30px;
justify-content: flex-end;
max-width: 90%;
align-items: center;
}
}
@media(min-width:881px) and (max-width:1200px){
.recall-plate-8-block .img-desktop{
max-width:880px;
}
.recall-plate-8-block{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:30px;
}
.recall-plate #recall_plate{
max-width:880px;
padding:0;
}
.recall-plate-8-block-form{
display:flex;
flex-direction:column;
gap:10px;
}
.recall-plate-8-block-h2{
text-align:center;
}
.recall-plate-8-block form .w-100{
font-size:12px;
padding:10px!important;
background:#0C1122!important;
}
.recall-plate-8-block form .w-100::placeholder{color:#F5F6FB}
.recall-plate-8-block .wpcf7-acceptance .wpcf7-list-item{margin:20px 0 0 0 !important;display:flex!important;}
.recall-plate-8-block .wpcf7-acceptance input{
margin-right:20px!important;
}
.recall-plate-8-block .wpcf7-acceptance label{
color:#CED4DA;
font-size:12px;
display:flex;
margin-bottom:20px;
text-align:left;
align-content:flex-end;
}
.recall-plate-8-block .wpcf7-acceptance .wpcf7-list-item-label a{
border-bottom:none;
color:#CED4DA;
font-size:14px;
}
.recall-plate-8-block .wpcf7-acceptance input[type="checkbox"] {
background:#CED4DA;
}	
.recall-plate-8-block-p{
font-size:24px;}
}
@media(min-width:1600px){
.recall-plate-8-block .img-desktop{
max-width:880px;
}
.recall-plate-8-block{
display:flex;
gap:30px;	
align-items:flex-start;
}
.recall-plate-8-block-form{display:flex;
flex-direction:column;
gap:30px;
padding:0!important;}
.recall-plate-8-block-h2{
font-size:48px;
text-align:left;
padding:0;
margin:0;
}
.recall-plate-8-block form .w-100{
font-size:14px;
padding:20px!important;
background:#0C1122!important;
max-width:70%;
}
.recall-plate-8-block form .w-100::placeholder{color:#F5F6FB}
.recall-plate-8-block .wpcf7-acceptance .wpcf7-list-item{margin:20px 0 0 0 !important;display:flex!important;}
.recall-plate-8-block .wpcf7-acceptance input{
margin-right:20px!important;
}
.recall-plate-8-block .wpcf7-acceptance label{
color:#CED4DA;
font-size:14px;
display:flex;
margin-bottom:20px;
text-align:left;
}
.recall-plate-8-block .wpcf7-acceptance .wpcf7-list-item-label a{
border-bottom:none;
color:#CED4DA;
font-size:14px;
}
.recall-plate-8-block .wpcf7-acceptance input[type="checkbox"] {
background:#CED4DA;
}	
.recall-plate-8-block form .button{
width:fit-content!important;
}
.recall-plate #recall_plate{max-width:900px}	
.recall-plate-8-block-p{
font-size:24px;
margin-bottom:0;}
.form-8-bottom{
display: flex;
flex-direction: row-reverse;
gap: 30px;
justify-content: flex-end;
width: 70%;
align-items: center;
}
}
@media(max-width:880px){
.recall-plate-8-block .img-desktop{
display:none
}
.recall-plate-8-block .img-mobile{
max-width:880px;
width:100%
}
.recall-plate{
padding:0;
}
.recall-plate #recall_plate{
max-width:880px;	
}
.recall-plate-8-block{
display:flex;
flex-direction:column;
gap:30px;	
}
.recall-plate-8-block-form{display:flex;
flex-direction:column;
gap:10px;}
.recall-plate-8-block-h2{
font-size:20px;
text-align:center;
}
.recall-plate-8-block form .w-100{
font-size:14px;
padding:20px!important;
background:#0C1122!important;
}
.recall-plate-8-block form .w-100::placeholder{color:#F5F6FB}
.recall-plate-8-block .wpcf7-acceptance .wpcf7-list-item{margin:20px 0 0 0 !important;display:flex!important;}
.recall-plate-8-block .wpcf7-acceptance input{
margin-right:20px!important;
}
.recall-plate-8-block .wpcf7-acceptance label{
color:#CED4DA;
font-size:12px;
display:flex;
margin-bottom:20px;
text-align:left;
}
.recall-plate-8-block .wpcf7-acceptance .wpcf7-list-item-label a{
border-bottom:none;
color:#CED4DA;
font-size:14px;
}
.recall-plate-8-block .wpcf7-acceptance input[type="checkbox"] {
background:#CED4DA;
}	
.recall-plate-8-block-p{
font-size:16px;}
}
.recall-plate-8-block-h2{
color:#fff;}
.recall-plate-8-block-p{
color:#F5F6FB;}   @media(min-width:1000px){.new-block-recall-2-container{
background:#F5F6FB;
border-radius:40px;
padding:40px;
}
}
@media(max-width:999px){
.new-block-recall-2-container{
background:#F5F6FB;
padding:20px;
}
}  .blue-income{color:#4F6CFF}
.margin_blok {
margin: 0 auto;
}
@media(min-width:1201px){
.upravlenije-hero-block{
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, #ffffff 100%), url(//prestigegroup.cz/wp-content/themes/urge/images/recall-plate.webp) left 10% top no-repeat;
min-height:400px;
}
.margin_blok {
margin: 0 auto;
}
.upravlenije-hero-block{
max-width:100vw!important;
}
}
@media(max-width:1200px){
.upravlenije-hero-block	.row{
flex-direction:column;
}
.upravlenije-hero-block{
background:
linear-gradient(to bottom, rgba(255,255,255,0) 60%, #ffffff 100%),
url(//prestigegroup.cz/wp-content/themes/urge/images/recall-plate.webp) center top no-repeat;
background-size: cover;
}
.bg-upravlenije{
max-width:100%;
}
.upravlenije-right-block-hero{
max-width:100%;
}
}  @media(min-width:992px) and (max-width:1200px){
.pg-news-block-both{
flex-direction:column;
}
.pg-news-block-both-block-1{
max-width:100%;
}
.pg-news-left{
transform: translateX(0);
border-radius:0;
}
.pg-news-right{border-radius:0;}
}
@media(max-width:575px){
ul.tags-list--result li{
margin:0 20px;
}
.button-action{
width:100%;
display:flex;
margin:0 20px;
}
.realty-alt{
margin:0;
}
}
#realty-ajax-app{
position:relative;
transition:opacity .2s ease;
}
#realty-ajax-app.is-loading{
pointer-events:none;
}
#realty-ajax-app.is-loading::before{
content:"";
position:absolute;
inset:0;
background:rgba(255,255,255,.55);
z-index:5;
border-radius:20px;
}
#realty-ajax-app.is-loading::after{
content:"";
position:absolute;
left:50%;
top:180px;
width:38px;
height:38px;
margin-left:-19px;
border:3px solid #dfe5ff;
border-top-color:#4F6CFF;
border-radius:50%;
animation:realtyAjaxSpin .8s linear infinite;
z-index:6;
}
@keyframes realtyAjaxSpin{
to{
transform:rotate(360deg);
}
}
.tags-list--result{
clear: both;
width: 100%;
margin-bottom: 30px;
}
.realty-alt{
clear: both;
width: 100%;
}
#realty-ajax-app .tags-list{
width: 100%;
}
#realty-ajax-app .tags-list::after{
content: "";
display: block;
clear: both;
}
#realty{
clear: both;
display: block;
width: 100%;
}
.realty-alt{
clear: both;
}
@media(max-width:575px){
.realty-ajax-app{display:block!important;}
}  @media(min-width:1600px){
.recall_right_block_h2,
.recall-plate-7-block-h2,
.recall-plate-8-block-h2{
font-size:44px;
}
.recall_block_row p{
font-size:16px!important;
}
.recall_block_last_row{
font-size:18px!important;
}
}	
@media(min-width:1200px) and (max-width:1599.98px){
.recall_block_row p{
font-size:14px!important;
}
.recall_block_last_row{
font-size:16px!important;
margin-bottom:0;
}
}	
@media(min-width:768px) and (max-width:1199.98px){
.recall_block_row p{
font-size:14px!important;
}
.recall_block_last_row{
font-size:16px!important;
margin-bottom:0;
}
.recall_plate_6_block,
.recall_plate_7_block,
.recall_plate_8_block{
margin: 0 auto;
}
}
@media(max-width:767.98px){
.recall_block_row p{
font-size:14px!important;
}
.recall_block_last_row{
font-size:16px!important;
margin-bottom:0;
}		
}   @font-face {
font-family: "Forum";
src: url(//prestigegroup.cz/wp-content/themes/urge/assets/fonts/forum/Forum-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
h1,
h2,
h4,
h5,
h6,
.h1,
.h2,
.h4,
.h5,
.h6,
.quizle-image-screen__title,
.mp-person-numbers-h3{
font-family: "Forum", serif;
font-weight: 400!important;
margin:0;
}  html body .container {
max-width: 1800px;
padding: 0 50px;
}
@media(max-width:1500px){
html body .container {
padding: 0 20px;
}	
}  .title-wrapper > .container{max-width:100%;padding:0}
._header h1{padding:50px 0}
a.header-btn-1,a.header-btn-2{border-bottom:0;text-decoration:none;}
.button-podobrat{justify-content:flex-end}
.special-btn-wrapper {
background: linear-gradient(
to bottom,
#222944 0%,
#222944 50%,
#ffffff 50%,
#ffffff 100%
);
} .breadcrumbs {font-weight:500}
.breadcrumbs svg:not(:root).svg-inline--fa path{fill:#B49C82}
.breadcrumbs > span:not(:first-child),.breadcrumbs > span:not(:first-child) a {
color: #B49C82;
}
.realty-card{
padding:20px 20px 30px 20px;
background:#F2EDE3;
position:relative;
}
.realty-card:before{
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background:
linear-gradient(#b49c82, #b49c82) left top / 100% 2px no-repeat,
linear-gradient(#b49c82, #b49c82) left bottom / 100% 2px no-repeat,
linear-gradient(#b49c82, #b49c82) left top / 2px 22% no-repeat,
linear-gradient(#b49c82, #b49c82) left bottom / 2px 65% no-repeat,
linear-gradient(#b49c82, #b49c82) right top / 2px 22% no-repeat,
linear-gradient(#b49c82, #b49c82) right bottom / 2px 65% no-repeat;
} #realty-results.realty-alt {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 30px;
width: 100%;
} #realty-results.realty-alt .realty-card {
min-width: 0;
height: 100%;
} #realty-results.realty-alt .realty-card > .item {
display: flex;
flex-direction: column;
justify-content:space-between;
height: 100%;
text-decoration:none;
border-bottom:0;
} #realty-results.realty-alt .realty-card .img {
width: 100%;
aspect-ratio: 1.8 / 1;
overflow: hidden;
border-radius:10px;
} #realty-results.realty-alt .realty-card .img img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
} @media (max-width: 1199.98px) {
#realty-results.realty-alt {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 30px;
}
} @media (max-width: 767.98px) {
#realty-results.realty-alt {
grid-template-columns: 1fr;
gap: 30px;
}
}
.district-wrap,.rooms-wrap{
display:flex;
justify-content:space-between;
}
.rooms-wrap{
padding-bottom: 20px;
border-bottom: 2px solid #b49c82;
}
.item-wrap{text-transform:uppercase}
.realty-card .price{
display: flex;
justify-self: flex-end;
padding: 12px 50px;
background: #222944;
margin-top: 20px;
border-radius: 5px;
color: #fff;
font-weight: 600;
transition: all 0.25s ease-in-out;
display: flex;
justify-content: center;
}
.realty-card div.price:hover{
background: #b49c82;
}
.district,.rooms{font-weight:500}
.realty-card-h3{font-weight:500;margin-top:1rem;width:80%}
@media(max-width:550px){
.realty-card-h3{width:100%}	
}
@media(min-width:768px) and (max-width:950px){
.realty-card-h3{width:100%}	
}
.rooms{text-transform:none}
#realty-results .realty-card .img {
position: relative;
}
#realty-results .realty-card-category {
position: absolute;
top: 20px;
left: 20px;
z-index: 3;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 5px 10px;
border-radius: 5px;
background: #fff;
color: #231F20;
line-height: 1.2;
font-weight: 400;
text-decoration: none;
pointer-events: none;
}
.recall-plate-2{margin:100px 0}
.recall-plate-2 form > *{gap:20px}
.RP2-wrapper{
padding:30px;
border:1.5px solid #B49C82;
}
.recall-plate-2 {
position: relative;
overflow: hidden;
background: #fff;
padding: 0;
} .RP2-wrapper {
position: relative;
overflow: hidden;
isolation: isolate;
} .RP2-wrapper::before {
content: "";
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%;
z-index: 0;
background-image: url(//prestigegroup.cz/wp-content/uploads/2024/06/Rectangle-14.png);
background-repeat: no-repeat;
background-position: right bottom;
background-size: cover;
opacity: 0.9;
pointer-events: none;
} .RP2-wrapper::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 50%;
height: 100%;
z-index: 1;
background: linear-gradient(
to top,
rgba(255, 255, 255, 0.95) 0%,
rgba(255, 255, 255, 0.75) 28%,
rgba(255, 255, 255, 0.35) 58%,
rgba(255, 255, 255, 0) 100%
);
pointer-events: none;
} .RP2-wrapper > * {
position: relative;
z-index: 2;
} #RP2 {
width: 80%;
} @media (max-width: 1199.98px) {
.RP2-wrapper::before,
.RP2-wrapper::after {
width: 58%;
}
#RP2 {
width: 86%;
}
} @media (max-width: 991.98px) {
.RP2-wrapper::before {
width: 65%;
opacity: 0.9;
background-position: right bottom;
}
.RP2-wrapper::after {
width: 65%;
background: linear-gradient(
to top,
rgba(255, 255, 255, 0.96) 0%,
rgba(255, 255, 255, 0.82) 34%,
rgba(255, 255, 255, 0.48) 68%,
rgba(255, 255, 255, 0.08) 100%
);
}
#RP2 {
width: 100%;
}
} @media (max-width: 767.98px) {
.RP2-wrapper::before {
width: 100%;
opacity: 0.9;
background-position: center bottom;
background-size: cover;
}
.RP2-wrapper::after {
width: 100%;
background: linear-gradient(
to top,
rgba(255, 255, 255, 0.88) 0%,
rgba(255, 255, 255, 0.62) 35%,
rgba(255, 255, 255, 0.28) 70%,
rgba(255, 255, 255, 0.05) 100%
);
}
#RP2 {
width: 100%;
}
} @media (max-width: 575.98px) {
.RP2-wrapper::before {
opacity: 0.9;
background-position: center bottom;
}
.RP2-wrapper::after {
background: linear-gradient(
to top,
rgba(255, 255, 255, 0.90) 0%,
rgba(255, 255, 255, 0.66) 38%,
rgba(255, 255, 255, 0.32) 72%,
rgba(255, 255, 255, 0.08) 100%
);
}
} .recall-plate-2 > * {
position: relative;
z-index: 2;
}
@media(max-width:850px){.RP2-wrapper{padding:30px}}
.recall-plate-2 form input:not([type=submit]), .recall-plate-2 form textarea{max-height:44px}
#RP2 .wpcf7-list-item-label{
color:#282828
}
.wpcf7-form-control-wrap[data-name="privacy-consent"] {
flex:100%
}
@media(max-width:472px){
.wpcf7-form-control-wrap[data-name="privacy-consent"] {
text-align:left;
}	
}  .title-ocenka{padding-bottom:20px}
.ocenka-wrapper{padding:50px 0;border:1.5px solid #B49C82}
.ocenka-wrapper form .btn-wrap{
flex-direction: column-reverse;
align-items: flex-start !important;
margin-top:20px!important;
}
.mp-about-us{
padding:50px 0;
}
.mp-about-us .about-us-wrapper{
background:#222944;
border-radius:0;
padding:20px;
}
@media(max-width:1300px){
.mp-about .about-us-wrapper{
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);		
}
}
.about-us-wrapper-squares {
position: relative;
overflow: hidden;
background-color: #222943;
padding:40px 0;
} .about-us-wrapper-squares::before {
content: "";
position: absolute;
inset: 0;
background-image: url(//prestigegroup.cz/wp-content/uploads/2024/06/pattern_1-1.svg);
background-size: cover;
background-position: top;
background-repeat: no-repeat;
opacity: 0.10;
pointer-events: none;
z-index: 1;
} .about-us-wrapper-squares::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background:
linear-gradient(#B49C82, #B49C82) left top / 15% 2px no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 15% 2px no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 15% 2px no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 15% 2px no-repeat,
linear-gradient(#B49C82, #B49C82) left top / 2px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 2px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 2px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 2px 50% no-repeat;
} .about-us-wrapper-squares > * {
position: relative;
z-index: 3;
}
.about-us-wrapper-squares{
display: flex;
justify-content: center;
align-items: center;
padding: 50px;
gap:50px;
}
@media(min-width:1000px) and (max-width:1400px){
.about-us-wrapper-squares{
padding:40px;
gap:40px;
}
}
@media(max-width:999.9px){
.about-us-wrapper-squares{
padding:20px;
gap:20px;
}
.about-us-right{
gap: 20px!important;
}
.about-us-btn{display:flex;align-self:center}
}
.about-us-left,.about-us-right{width:50%}
.about-us-left{display:flex;justify-content:center}
.about-us-left img{
width:80%;
max-width:646px;
}
.about-us-right{
display: flex;
flex-direction: column;
gap: 30px;
align-items:flex-start;
}
.title-about-us{
margin: 0;
color: #fff;
font-weight:400;
}
.about-us-right p{
color:#fff;
font-size:16px;
}
@media(max-width:1200px){
.about-us-right p{
font-size:14px!important;
}
.ocenka-wrapper{padding:20px!important}
}
@media(max-width:1000px){
.about-us-wrapper-squares{
flex-direction: column;
}	
.about-us-right{width:100%!important}
}
.ocenka-card-block {
padding: 50px 0;
}
.ocenka-card-block-wrapper {
display: flex;
gap: 20px;
align-items: stretch;
}
.ocenka-left,
.ocenka-right {
display: flex;
flex-direction: column;
flex: 1 1 0;
min-width: 0;
height: auto;
}
.ocenka-card-header {
display: flex;
flex-direction: column;
gap: 20px;
padding: 20px 20px 0 20px;
border-top: 2px solid #B49C82;
border-left: 2px solid #B49C82;
border-right: 2px solid #B49C82;
}
.separator-div {
width: 100%;
height: 20px;
flex: 0 0 20px;
margin-top: auto;
}
.ocenka-img {
padding: 0 20px 20px 20px;
border-bottom: 2px solid #B49C82;
border-left: 2px solid #B49C82;
border-right: 2px solid #B49C82;
}
.ocenka-img img {
display: block;
width: 100%;
height: 250px;
aspect-ratio: 10 / 4;
object-fit: cover;
border-radius: 10px;
} @media (max-width: 767.98px) {
.ocenka-card-block-wrapper {
flex-direction: column;
gap: 30px;
}
.ocenka-left,
.ocenka-right {
height: auto;
}
.separator-div {
margin-top: 0;
}
.ocenka-img img {
height: auto;
max-height: none;
}
}
.ocenka .wpcf7-list-item-label{
color:#282828
}
.wpcf7-form-control-wrap[data-name="privacy-consent"] {
flex:100%
}
@media(max-width:472px){
.wpcf7-form-control-wrap[data-name="privacy-consent"] {
text-align:left;
}	
} .RP-blue{
background:#222944;
padding:50px 0;
}
.RP-blue-block{
display: flex;
padding: 20px;
gap: 50px;
position:relative;
}
.RP-blue-block::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background:
linear-gradient(#B49C82, #B49C82) left top / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left top / 1.5px 25% no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 65% no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 1.5px 25% no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 65% no-repeat;
}
.img-mobile{
border-radius:10px;
}
.RP-blue-block-right{
display: flex;
flex-direction: column;
justify-content:center;
gap: 20px;	
}
.RP-blue-block-right-h2{
font-size:34px!important;
margin:0;
max-width: 100%;
color:#fff;
}
@media(min-width:1440.1px){
.RP-blue-block-right-h2{
max-width: 85%!important;
}
}
.RP-blue-block-right-form{
display:flex;
gap:50px;
color:#fff;
}
.RP-blue-block-right-form a{color:#fff}
.RP-blue-block-right-form-block{
display: flex;
flex-direction: column;
gap: 30px;	
width:48%;
}
.RP-blue-top-rows{
display:flex;
flex-direction:column;
gap:20px;
}
.RP-blue-row{
display:flex;
gap:10px;
}
.RP-blue-row img{
width:20px;
height:20px;
}
.RP-blue-row p{
font-size:14px;
font-weight:500;
margin:0;
padding:0;
}
@media(min-width:1800px){
.RP-blue-row p{
font-size:16px;
}
}
.RP-blue-bottom-row{
display:flex;
flex-direction:column;
gap:10px;
}
.RP-blue-bottom-row p{
font-size:12px;
font-weight:500;
opacity:80%;
margin:0;
}
.RP-blue-bottom-row a{
font-size:22px;
border-bottom:0;
font-weight:500;
width:fit-content;
}
.RP-blue-bottom-row a:hover,
.RP-blue .wpcf7-list-item-label a:hover {
color: #B49C82;
}
.RP-blue-form {
width:48%;
}
@media(min-width:1300px){
.RP-blue-form {width:40%;}	
}
.RP-blue-form input.button{
width:100%;
border:none;
border-radius:5px!important;
background:#B49C82!important;
color:#fff;
opacity:100%;
font-size:14px;
border-radius: 5px;
padding: 12px 20px !important;
}
.RP-blue form input:not([type=submit]), .recall-plate form textarea,
footer .wpcf7 input[type="text"],footer .wpcf7 input[type="email"],footer .wpcf7 input[type="tel"],.recall-plate-2 form input:not([type=submit]), .recall-plate-2 form textarea{
background:#F2EDE3;
color:#fff;
border-radius:5px;
border:none;
font-size:12px;
}
@media(min-width:1800px){
.RP-blue form input:not([type=submit]), .recall-plate form textarea{
font-size:14px;
}} .recall-plate form p br {
display: none !important;
} .RP-blue form p{
display:flex;
flex-direction:column;
gap:10px;
}
form .wpcf7-acceptance label input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
border: 1px solid #B49C82;
background: transparent;
margin: 0;
position:relative;
}
form .wpcf7-acceptance label input[type="checkbox"]:checked::after {
content: "";
position: absolute;
width: 10px;
height: 10px;
background: #B49C82;
border-radius: 2.5px;
top: 50%;
left: 50%;
transform: translate(-5px, -5px);
}
.RP-blue .wpcf7-list-item-label, .RP-blueblueblueblue .wpcf7-list-item-label a{
color:#fff;
border-bottom:0;
opacity:80%;
font-weight:500;
} .wpcf7-acceptance input[type="checkbox"] {
display: inline-block !important;
opacity: 1 !important;
visibility: visible !important;
width: 20px!important;
height: 20px!important;
border-radius:5px!important;
padding:0;
}
.wpcf7-acceptance label input[type="checkbox"]{
flex: 0 0 20px !important; min-width: 20px !important;
min-height: 20px !important;
padding:0!important;
}
.wpcf7-acceptance .wpcf7-list-item{margin:10px 0!important;display:flex!important;}
@media(min-width:1770px){
.wpcf7-acceptance .wpcf7-list-item{
max-width:60%;
}
}
.wpcf7-acceptance input{
margin-right:10px!important;
}
.wpcf7-acceptance label{
display:flex;
}
@media(min-width:1200px) and (max-width:1440px){
.RP-blue-block,
.RP-blue-block-right-form{
gap:25px;
}
.RP-blue-block-right-h2 {
max-width: 100%;
}
}
@media(min-width:1000px) and (max-width:1200px){
.RP-blue-block {
align-items: center;
padding: 20px;
gap: 20px;
}
.RP-blue-block-right-form{gap:20px}
}
@media(max-width:999.9px){
.RP-blue-block {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
gap: 20px;
text-align:left;
}
.img-mobile {
border-radius: 0;
}
.RP-blue-block-right-h2{
text-align:left;
font-size:24px!important;
}
.RP-blue-row p,.RP-white .wpcf7-list-item-label, .RP-blue .wpcf7-list-item-label a{text-align:left}
}
@media(max-width:767.9px){
.RP-blue-block-right-form{
flex-direction:column;
gap:20px;
}
.RP-blue-block-right-form-block{
gap: 20px;
width: 100%;
}
.RP-blue-form {
width: 100%;
}
.RP-blue-row p,.RP-white .wpcf7-list-item-label, .RP-blue .wpcf7-list-item-label a{text-align:left}
.RP-blue-block-right .RP-blue-bottom-row{align-items:center}
}
@media(min-width:1000px){
.RP-blue-block-left,.RP-blue-block-right{width:50%}
}  .mp-sold{
background:#F9F6F1;
} .owl-controls--3 button.owl-prev,
.owl-controls--3 button.owl-next {
background: #222944;
border: none;
border-radius: 5px;
width: 42px;
height: 42px;
padding: 0;
cursor: pointer;
transition: background .25s ease, color .25s ease, transform .25s ease;
}
.owl-controls--3 button.owl-prev:hover,
.owl-controls--3 button.owl-next:hover {
background: #282828;
border: none;
}
.owl-controls--3  button span{
color:#fff!important;
}
.owl-controls--3 :hover span{
color:#fff!important;
}
.mp-sold .owl-controls{gap:10px}  .hero-block-2-parts {padding:0 0 50px 0}
.hero-block-2-parts-block{
display:flex;
gap:50px;
}
.hero-block-2-parts-left,.hero-block-2-parts-right{width:50%}
.hero-block-2-parts-right{
display: flex;
flex-direction: column;
width: 50%;
gap: 25px;	
}
.hero-block-img{width:100%;max-height:500px;object-fit:contain;aspect-ratio: 7 / 4;}
.header-btn-panna-wrap {
display: inline-flex;
align-items: center;
justify-content: center;
background:#F2EDE3;
padding: 6px;
border-radius: 5px;
line-height: 1;
box-sizing: border-box;	
}
.header-btn-panna {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 40px;
padding: 10px 22px;
line-height: 1.2;
font-weight: 500;
text-align: center;
border-bottom:none;
color:#B49C82;
box-sizing: border-box;
white-space: nowrap;
}
.header-btn-panna::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background:
linear-gradient(#B49C82, #B49C82) left top / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left top / 1.5px 36% no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 36% no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 1.5px 36% no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 36% no-repeat;
} @media (min-width: 1024px) {
.header-btn-panna-wrap {
transition: background-color .25s ease;
}
.header-btn-panna-wrap:hover {
background:#F9F6F1;
}
.header-btn-panna-wrap:hover .header-btn-panna{color:#B49C82;}
} @media (max-width: 768px) {
.header-btn-panna-wrap {
padding: 6px;
}
.header-btn-panna {
min-height: 42px;
padding: 10px 20px;
}
} @media (max-width: 567px) {
.header-btn-panna-wrap {
width: min(100%, 320px);
padding: 6px;
}
.header-btn-panna {
width: 100%;
min-height: 42px;
padding: 10px 14px;
line-height: 1.2;
white-space: normal;
}
}
@media(max-width:1200px){
.hero-block-2-parts-block{
flex-direction:column;
}
.hero-block-2-parts-left,.hero-block-2-parts-right{width:100%}
}   .mp-guarantee {
padding: 50px 0;
}
.mp-guarantee .guarantee {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 20px;
margin: 0;
} .mp-guarantee .guarantee_card {
padding: 0;
width: auto;
min-width: 0;
display: flex;
} .mp-guarantee .guarantee .item > .guarantee-wrapper {
position: relative;
width: 100%;
height: 100%;
box-shadow: none;
border-radius: 0;
padding: 25px;
background: #ffffff;
background-color: #ffffff;
overflow: hidden;
transition: background-color .3s ease-in-out;
} .mp-guarantee .guarantee_card:hover .guarantee-wrapper {
background-color: #F2EDE3;
cursor: pointer;
} .mp-guarantee .guarantee .item > .guarantee-wrapper::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background:
linear-gradient(#B49C82, #B49C82) left top / 42.5% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 42.5% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 42.5% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 42.5% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left top / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 50% no-repeat;
} .mp-guarantee .guarantee .item > .guarantee-wrapper > * {
position: relative;
z-index: 3;
} .mp-guarantee .icon-wrapper {
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
border: 1px solid #B49C82;
} .mp-guarantee .guarantee_card h3 {
text-transform: uppercase;
font-weight: 500;
margin: 40px 0 20px 0;
}
.mp-guarantee .guarantee_card p {
font-weight: 400;
line-height: 1.4;
margin:0;
} @media (max-width: 1400px) {
.mp-guarantee .guarantee {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
} @media (max-width: 575.98px) {
.mp-guarantee {
padding: 60px 0;
}
.mp-guarantee .guarantee {
grid-template-columns: 1fr;
}
.icon-guarantee_-img1,
.icon-guarantee_-img3 {
width: 25px;
height: 25px;
}
.icon-guarantee_-img2 {
width: 21px;
height: 21px;
}
.icon-guarantee_-img4 {
width: 21px;
height: 21px;
}
.mp-guarantee .icon-wrapper {
width: 50px;
height: 50px;
}
}  .wp-block-group.has-background{background-color:#fff!important}
.wp-block-group__inner-container{
background:#fff!important;
}
.quizle.has-background{
margin:0!important;
max-width:100%;
padding:20px;
box-shadow:none;
border-radius:0;
border: 1.5px solid #B49C82;
}
.quizle-image-screen__image{aspect-ratio: 2.5 / 1;}   .how-we-work{
max-width:1800px;
display:flex;
flex-direction:column;
margin:0 auto;
}
.how-we-work h2{margin-bottom:40px;}
.how-we-work{
padding:50px 0;
}
.how-grid{
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr))!important;
gap: 20px;
}
.how-grid-upravlenije{
grid-template-columns: repeat(4, minmax(0, 1fr))!important;
} .how-we-work .card{
border-radius: 10px;
padding: 20px;
background: #F9F6F1;
height: 100%;
border:none;
}
.how-we-work .card-title{
display:flex;
justify-content:space-between;
align-items:center;
gap: 20px;
min-height:auto!important;
margin-bottom: 30px!important;
line-height:1;
}
.how-we-work .card-title img{
object-fit: contain;
flex: 0 0 auto;
}
.how-we-work .card-number{
margin: 0;
font-weight: 400;
color:#B49C82;
}
.how-we-work .card-top-text{
margin-top: 50px;
font-weight: 500;
}
@media(max-width:576px){
.how-we-work .card-top-text{
margin-top: 30px;
}
}
.how-we-work .card-bottom-text{
margin: 0!important;
}
@media(min-width:993px) and (max-width:1400px){
.how-grid{    grid-template-columns: repeat(3, minmax(0, 1fr))!important;	
}
}
@media(max-width:992px){
.js-how-slider .owl-stage-outer{
overflow: visible;
}
.js-how-slider .owl-stage {
display: flex;
}
.js-how-slider .owl-item {
display: flex;
}
.js-how-slider .how-slide,
.js-how-slider .card {
height: 100%;
}
.js-how-slider .card {
display: flex;
flex-direction: column;
border:none;
}
.js-how-slider .card-bottom-text {
margin-top: auto; 
}
.how-slider {
padding-left: 20px;
padding-right: 20px;
}
}
.how-grid > .card .card-top-text{min-height:auto!important;margin-bottom:20px;}   .b-featured{
max-width:100%!important;
padding:0;
margin:0;
}
.b-featured .row {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 20px;
margin-left: 0 !important;
margin-right: 0 !important;
grid-auto-rows: 1fr;
}
.b-featured .row > .col {
width: auto !important;
max-width: none !important;
flex: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
min-width: 0;
display: flex;
}
@media(min-width:900px) and (max-width:1400px){
.b-featured .row {
grid-template-columns: repeat(2, minmax(0, 1fr));
}	
}
@media(max-width:899.9px){
.b-featured .row {
grid-template-columns: repeat(1, minmax(0, 1fr));
}	
}
.b-featured-item {
display: flex;
align-items: center;
gap: 15px;
padding:15px;
background:#fff;
border:1.5px solid #B49C82;
border-radius:0;
width: 100%;
height: 100%;
box-sizing: border-box;
}
.b-featured-icon-mask {
display: inline-block;
background-color: #222944;
-webkit-mask-image: var(--icon-url);
mask-image: var(--icon-url);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: contain;
mask-size: contain;
}  .reviews{margin:50px 0}
.reviews .reviews-wrap .title-wrap{
display: flex;
flex-direction: column;
gap: 20px;
flex: 0 0 360px;
margin-bottom: 0!important;
align-self: flex-start;
}
.reviews .reviews-wrap .title-wrap .owl-controls{justify-content:flex-start} .owl-controls.owl-controls--4 button,
.owl-controls.owl-controls--default button{
background-color: #222944 !important;
border-radius: 5px !important;
border:none !important;
padding:0;
}
.owl-controls.owl-controls--4 button:hover,
.owl-controls.owl-controls--default button:hover{
border:none!important;
background-color:#282828!important;
}
.owl-controls.owl-controls--4 button span,
.owl-controls.owl-controls--default button span{
color: #fff !important;
}
.owl-controls.owl-controls--4 button:hover span,
.owl-controls.owl-controls--default button:hover span{
color: #fff !important;
}
.reviews .reviews-wrap .review-carousel .item {
box-shadow: none;
display: flex;
background: #F2EDE380;
padding: 20px;
border-radius: 10px;
flex-direction: column;
justify-content: space-between;
max-width: 340px;
}
.reviews .reviews-wrap .review-carousel .item p{margin:0!important}  .cta-block-wrapper{
padding:50px 0;
}
.cta-block{
display:flex;
padding:20px 20px 20px 40px;
border:1.5px solid #B49C82;
}
.cta-block-left{
width:65%;
display:flex;
flex-direction:column;
justify-content:center;
gap:30px;
}
.cta-block-right{
width:35%
}
.cta-block-right img{
aspect-ratio: 4 / 2;
object-fit:cover;
border-radius:10px;
}
@media(max-width:1100px){
.cta-block {
padding:20px;
gap:20px;
}
}
@media(max-width:950px){
.cta-block {
flex-direction:column-reverse;
}
.cta-block-left {
width: 100%;
gap:20px;
}
.cta-block-right {
width: 100%;
}
}  .profi{
padding-top:50px;
background: url(//prestigegroup.cz/wp-content/themes/urge/images/bg_form_1.png) bottom no-repeat;
}
.profi-block{
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 20px;
position:relative;
}
.profi-left{position:relative}
@media(min-width:1001px){
.profi-left figure{    
position: absolute;
top: 16%;
margin: 0;
}	
}
.profi-left figure{    
max-width:75%;
margin: 0;
}
.profi-left figure img{
border-radius:10px;	
}
.profi-center--img{
display: flex;
position: relative;
justify-content: center;
}
.profi-center--img img{max-width:70%;object-fit:cover}
.profi--title{
position: absolute;
gap: 10px;
left: -5%;
top: 16%;
display: flex;
flex-direction: column;
align-items: flex-end;	
}
.profi--title span{
border-radius:5px;
padding:8px 16px;
border:none;
background:#222944;
color:#fff;
}
.profi ul li:before {
background: url(//prestigegroup.cz/wp-content/uploads/2024/06/Vector1.svg) center no-repeat;
width:20px;
height:20px;
padding:10px;
}
.profi ul li {
display:flex;
font-weight:500;
}
.profi--text{
display:flex;
flex-direction:column;
gap:20px;
}
.profi--text p{
margin:0;
color:#B49C82;
}
@media(min-width:1000px) and (max-width:1400px){
.profi-center--img img{max-width:80%;}
.profi--title{left: -20%}
}
@media(max-width:1000px){
.profi-block{
display: flex;
flex-direction:column-reverse;
gap: 0;
}
.profi--title{
left: 0;
top:5%;
}	
.profi-center--img{background: url(//prestigegroup.cz/wp-content/themes/urge/images/bg_form_1.png) bottom no-repeat;justify-content: flex-end;}
.profi{
background:none;
}	
.profi-left figure {
max-width: 100%;
}	
}
.b-safe{margin:0;padding:0;background: #222944;
position: relative;}
.b-safe::before {
content: "";
position: absolute;
inset: 0;
background-image: url(//prestigegroup.cz/wp-content/uploads/2024/06/pattern_1-1.svg);
background-size: cover;
background-position: top;
background-repeat: no-repeat;
opacity: 0.10;
pointer-events: none;
z-index: 0;
}
.b-safe .container{padding:0!important}
.b-safe .b-left{justify-content:center}
.safe-block-wrapper{
padding: 20px;
}
.safe-block-wrapper
.safe-block{
display: flex;
gap:50px;
position: relative;
align-items: center;	
}
.safe-left,.safe-right{width:50%}
.safe-left{
position:relative;
display:flex;
justify-content:center;
}
@media(min-width:1201px){
.safe-left::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background: linear-gradient(#B49C82, #B49C82) left top / 25% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right top / 25% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 25% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 25% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left top / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) right top / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 50% no-repeat;
}}
.safe-left img{max-height:400px;border-radius:10px;}
.b-safe figure{border-radius:10px}
.b-safe figure{
margin:0!important;
padding:20px;
}
.b-safe .safe--text h2::after {
content: none !important;
display: none !important;
}
.b-safe .safe--text p{font-weight:400}
@media(max-width:1200px){
.safe-block::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background: linear-gradient(#B49C82, #B49C82) left top / 50% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right top / 50% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 50% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 50% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left top / 1.5px 45% no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 45% no-repeat, linear-gradient(#B49C82, #B49C82) right top / 1.5px 45% no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 45% no-repeat;
}
.safe-block{gap:20px;padding:20px;}
.b-safe figure{padding:0}
}
@media(max-width:768px){
.safe-block{
flex-direction:column;
}
.safe-left, .safe-right{width:100%}
.b-safe .safe--text h2{margin-bottom:20px!important}
}  .mp-articles {
padding: 50px 0;
background: #F9F6F1;
overflow: visible;
}
body.page-id-1132 .mp-articles,
body.page-id-1140 .mp-articles,
body.page-id-1144 .mp-articles,
body.page-id-1144 .mp-articles .pg-article-card__body,
body.page-id-1140 .mp-articles .pg-article-card__body,
body.page-id-1132 .mp-articles .pg-article-card__body,
body.page-id-1132 .mp-articles .pg-article-card,
body.page-id-1144 .mp-articles .pg-article-card,
body.page-id-1140 .mp-articles .pg-article-card{
background: #fff;
}
.mp-articles .owl-stage {
display: flex;
}
.mp-articles  .owl-carousel .owl-stage-outer{
overflow:visible;
}
.mp-articles .owl-item {
display: flex;
}
.mp-articles .item-slide {
width: 100%;
display: flex;
}
.mp-articles .pg-article-card {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
background: #F9F6F1;
overflow: visible;
text-decoration: none;
border-bottom: 0;
}
.mp-articles .pg-article-card__image {
overflow: visible;
border-radius: 10px;
aspect-ratio: 3.5 / 2;
}
.news a.item figure{border-radius: 10px;}
.mp-articles .pg-article-card__image img {
object-fit: cover;
}
.mp-articles .pg-article-card__body {
display: flex;
flex-direction: column;
background:#F9F6F1;
}
.mp-articles .pg-article-card__title {
margin: 0 0 20px;
color: #231F20;
}
.mp-articles .owl-controls--blog-articles {
display: flex;
gap: 12px;
}
.mp-articles .reverse-mob {
align-items: center;
padding-bottom: 20px;
}
.news{margin-bottom:0;padding-bottom:0}
.news a.item img{height:100%}  .accordion{max-width:100%}
.accordion .accordion-toggle,.accordion .accordion-body{background-color:#F9F6F1}  .new-block-recall-wrapper{padding: 50px 0;}
.new-block-recall-wrapper-1{
display: flex;
gap: 50px;
padding: 20px;
border: 1.5px solid #B49C82;	
}
.desktop-img-new-block-recall,.new-block-recall{width:50%;}
.new-block-recall{
display: flex;
flex-direction: column;
gap: 20px;
justify-content: center;
align-items: flex-start;	
}
.desktop-img-new-block-recall img{border-radius:10px;object-fit:cover;aspect-ratio:2.5}
@media(max-width:950px){
.new-block-recall-wrapper-1{flex-direction:column;gap:20px;}
.desktop-img-new-block-recall,.new-block-recall{width:100%}
.desktop-img-new-block-recall img{aspect-ratio:2}
}  .mp-call{
padding:0;
background:#F9F6F1;
}
.mp-call .container{
padding:0;
}
.mp-call .call-item{
padding:20px;
border-radius:0;
background:#F9F6F1;
}
.recall-9-block{
display: flex;
padding: 40px;
position:relative;
gap:50px;
}
.recall-9-block::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background: linear-gradient(#B49C82, #B49C82) left top / 15% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right top / 15% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 15% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 15% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left top / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) right top / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 50% no-repeat;
}
.recall-9-left,.recall-9-right{
display: flex;
flex-direction: column;
width: 50%;
padding: 0 40px;
gap: 30px;
}
.mp-call .call-item--row{flex-wrap:nowrap;gap:40px}
.recall-9-block  p,.recall-9-block .social-links{margin:0;padding:0;}
.recall-9-block form{
display:flex;
flex-direction:column;
gap:10px;
}
.recall-9-block form p:first-of-type{
display:flex;
gap:20px;
width:80%;
}
.recall-9-block  form p:first-of-type input{
color: #282828;
border-radius: 5px;
border: none;
font-size: 12px;
max-height:45px;
}
.recall-9-block .wpcf7 input[type="submit"].wpcf7-submit.button, .wpcf7 .wpcf7-submit.button{
background: #222944;
padding: 12px 20px;
}
.mp-call a svg path{fill:#B49C82}
.recall-9-block ul.social-links{margin-top:10px}
.recall-9-block .social-links li{margin:0 5px}
.recall-9-block .social-links li:first-of-type{margin-left:0}
.recall-9-block .wpcf7-list-item-label, .recall-9-block .wpcf7-list-item-label a {
color: #282828;
border-bottom: 0;
opacity: 80%;
font-weight: 500!important;
}
.first-p,.second-p{font-weight:500!important}
.second-p a{color:#231F20}
.mp-call .call-item--row > *{max-width:400px}
@media(max-width:1500px){
.recall-9-left, .recall-9-right {
padding: 0;
gap: 20px;	
}}
@media(max-width:1350px){
.call-item--row{
flex-wrap:wrap!important;
}}
@media(max-width:1000px){
.recall-9-block{
flex-direction:column;
padding: 20px;
gap:40px;
}
.recall-9-left, .recall-9-right{
width:100%
}
.recall-9-block form p:first-of-type{width:100%}
.recall-9-block::after {
background: linear-gradient(#B49C82, #B49C82) left top / 35% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right top / 35% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 35% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 35% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left top / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) right top / 1.5px 50% no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 50% no-repeat;
}
}
.second-p{
gap: 5px;
display: flex;
flex-wrap: wrap;	
} .accordion .accordion-group{margin-bottom:10px}
.accordion .accordion-body{padding:0 20px 20px}
.accordion .accordion-toggle{padding:20px}  .news .item figure {
width: 100%;
aspect-ratio: 2 / 1.22;
overflow: hidden;
margin: 0 0 20px 0;
}
.news .item figure img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}    .mp-dlya-v{background:#222944}
.mp-dlya-v-block{
display:flex;
flex-direction:column-reverse;
gap:20px;
padding-bottom:50px;
}
.mp-dlya-v-block-left{
display:flex;
flex-direction:column;
gap:20px;
}
.mp-dlya-v-block-left,
.mp-dlya-v-block-right{width:100%}
.mp-dlya-v-block-left,
.mp-dlya-v-block-left a{color:#fff;font-weight:400}
.mp-dlya-v-img{object-fit:cover;border-radius:10px}
@media(max-width:999.9px){.mp-dlya-v-img{aspect-ratio:2.5}}
@media(min-width:1300px){
.mp-dlya-v-block-left{padding-right:40px;gap:50px}
}
@media(min-width:1000px){
.mp-dlya-v-block{
gap:40px;
flex-direction:row;
align-items:flex-start;
padding-bottom:20px;
}
.mp-dlya-v-block-left{
gap:40px;
}
.mp-dlya-v-block-left,
.mp-dlya-v-block-right{width:50%}
}   .mp-dlya-u{background:#222944}
.mp-dlya-u-block{
display:flex;
flex-direction:column-reverse;
gap:20px;
padding-bottom:50px;
}
.mp-dlya-u-block-left{
display:flex;
}
.mp-dlya-u-block-left,
.mp-dlya-u-block-right{width:100%}
.mp-dlya-u-block-left,
.mp-dlya-u-block-right h2,
.mp-dlya-u-block-left a{color:#fff;font-weight:400!important}
.mp-dlya-u-block-right h2{
border-right:1.5px solid #B49C82;
border-left:1.5px solid #B49C82;
border-bottom:1.5px solid #B49C82;
}
.mp-dlya-u-img{object-fit:cover;border-radius:10px}
.mp-dlya-u-img{aspect-ratio:2.5}
@media(max-width:999.9px){
.middle-divider{height:20px;width:100%}
.mp-dlya-u-block-right h2{padding:0 20px 20px 20px}
}
@media(min-width:1000px){
.middle-divider{height:40px;width:100%}
.mp-dlya-u-block-right h2{padding:0 30px 30px 30px}
}
@media(min-width:1000px){
.mp-dlya-u-block{
flex-direction:row;
align-items:flex-start;
padding-bottom:20px;
gap:40px;
}
.mp-dlya-u-block-left,
.mp-dlya-u-block-right{width:50%}
}  .mp-dlya-PG{background:#222944}
.mp-dlya-PG-block{
display:flex;
flex-direction:column;
gap:20px;
padding-bottom:50px;
}
.owl-slider{
border-radius:10px;
}
.mp-dlya-PG-block-left{
display:flex;
flex-direction:column;
gap:20px;
}
.mp-dlya-PG-block-left,
.mp-dlya-PG-block-right{width:100%}
.mp-dlya-PG-block-left,
.mp-dlya-PG-block-left a{color:#fff;font-weight:400}
.mp-dlya-PG-block-right .owl-carousel .owl-item img{border-radius:10px;object-fit:cover}
@media(min-width:1300px){
.mp-dlya-PG-block-left .mp-dlya-v-p{padding-right:40px}
.mp-dlya-PG-block-left{gap:50px}
}
@media(min-width:1000px){
.mp-dlya-PG-block{
flex-direction:row;
align-items:flex-start;
padding-bottom:20px;
}
.mp-dlya-PG-block-left{
gap:40px;
}
.mp-dlya-PG-block-left,
.mp-dlya-PG-block-right{width:50%}
}
.mp-dlya-PG-block-left .owl-controls.owl-controls--default button,
.mp-dlya-PG-block-right .owl-controls.owl-controls--default button{
background-color: #F2EDE3 !important;
}
.mp-dlya-PG-block-left  .owl-controls.owl-controls--default button:hover,
.mp-dlya-PG-block-right  .owl-controls.owl-controls--default button:hover{
background-color:#282828!important;
}
.mp-dlya-PG-block-left  .owl-controls.owl-controls--default button span,
.mp-dlya-PG-block-right  .owl-controls.owl-controls--default button span{
color: #231F20 !important;
}
.mp-dlya-PG-block-left .owl-controls.owl-controls--default button:hover span,
.mp-dlya-PG-block-right .owl-controls.owl-controls--default button:hover span{
color: #fff !important;
}    .services-page-wrapper{padding:0 0 100px 0}
.services-page-blocks{
display:flex;
flex-direction:column;
gap:50px;
}
.services-page-blocks a,
.services-page-blocks a:hover{
border-bottom:none;
}
.services-page-card{
display:flex;
padding:20px;
border:1.5px solid #B49C82;
}
.services-page-left{
width: 50%;
padding: 0 3% 0 20px;
display:flex;
flex-direction:column;
gap:30px;
justify-content:center;
}
.services-page-heading{text-transform:uppercase;line-height:1.3;font-weight:500}
.services-page-right{
width: 50%;
}
.services-page-right ul{
display: flex;
flex-direction: column;
gap: 10px;
}
.services-page-right ul li:before{display:none}
.services-page-right ul li{
margin:0;
padding:15px;
background:#F2EDE3;
border-radius:5px;
}
.services-page-left .icon-wrapper{
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
border: 1px solid #222944;	
}
@media(max-width:1000px){
.services-page-left{
padding: 0;
gap:20px;
}
.services-page-card{
gap:20px;
}
}
@media(max-width:768px){
.services-page-card{
display:flex;
flex-direction:column;
gap:20px;
}
.services-page-left{
width: 100%;
padding: 0;
gap:20px;
}	
.services-page-right{width:100%}
}   @media(max-width:1199px){
.our-team-block{
width:100%;
display:flex;
flex-direction:column;
justify-content:center;
background-color: #fff;
}
.our-team-block-heading{
display:flex;
flex-direction:column;
gap:20px;
}
.our-team-block-bottom{
width:100%;
display: flex;
flex-direction:column;
align-items: flex-end;
justify-content: center;
}
.our-team-block-buttons{
width:100%;
}
.our-team-block-btn{
border-radius:0!important;
min-width:100%!important;
}
.our-team-block-heading .socials{
display:flex;
flex-direction:column;
gap:20px;
font-weight:500;
}
}  @media(min-width:1200px){
.our-team-wrapper{padding:50px 0 100px 0}
.our-team-block{
display:flex;
border:1.5px solid #B49C82;
}
.our-team-block-heading{
display:flex;
flex-direction:column;
gap:30px;
width:40%;
padding:50px;
}
.our-team-block-bottom{
width:60%;
background-image: url(//prestigegroup.cz/wp-content/uploads/2024/06/fca72c68c8e4d261d2dc020c78dddf2a0cc52cbe.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.our-team-people{
object-fit:cover;
width:100%;
max-height: 100%;
}
.our-team-block-bottom-active{
display: flex;
align-items: flex-end;
height: 100%;
position:relative;
}
.our-team-block-heading .socials{
margin-top:20px;
display:flex;
flex-direction:column;
gap:20px;
font-weight:500;
}
.toggler{
position:absolute;
display:flex;
width:24px;
height:24px;
font-size:20px;
background:#B49C82;
border-radius:50%;
color:#fff;
justify-content:center;
align-items:center;
z-index:3;
}
.toggler:hover{
cursor:pointer;
}
.toggler.is-active{
transform: scale(1.15);
box-shadow: 0 0 0 4px rgba(180, 156, 130, 0.2);
}
.toggler-circle-1{
top: 48%;
left: 13%;
}
.toggler-circle-2{
top: 42%;
left: 30%;
}
.toggler-circle-3{
top: 45%;
left: 43%;
}
.toggler-circle-4{
top:47%;
left:71%;
}
.toggler-circle-5{
top:59%;
left:90%;
}
.toggler-block{
max-width:25%;
box-sizing: border-box;
display:flex;
gap:7.5px;
justify-content:flex-start;
align-items:center;
text-align:center;
flex-direction:column;
position:absolute;
border-radius:10px;
background:#F9F6F1;
padding:20px;
height:auto;
z-index:3;
opacity:0;
transform:translateY(15px) scale(0.96);
transition:all .55s cubic-bezier(.25,.8,.25,1);
visibility:hidden;
pointer-events:none;
} .toggler-block.is-active{
opacity:1;
transform:translateY(0) scale(1);
visibility:visible;
pointer-events:auto;
}
.toggler-block p{
padding:0;
margin:0;
}
.toggler-title{
line-height:140%;
font-weight:500;
}
.toggler-text{
line-height:130%;
opacity:80%;
}
.toggler-block-1{
bottom: 2%;
left: 16%;
}
.toggler-block-2{
bottom:2%;
left:17%;
}
.toggler-block-3{
bottom: 2%;
left: 45%;
}
.toggler-block-4{
bottom: 2%;
left: 45%;
}
.toggler-block-5{
bottom:2%;
left:62%;
}
.our-team-block-buttons{display:none;}
}
@media (max-width: 1499.98px) {
.our-team-block .togglers-only-d,
.our-team-block .toggler,
.our-team-block .toggler-block {
display: none !important;
}
} .our-team-block-heading ul.social-links {margin-bottom:0}
.our-team-block-heading ul.social-links li {margin:0 5px}
.our-team-block-heading ul.social-links li:first-of-type {margin-left:0}
.toggler-socials ul.social-links li {margin:0}
.toggler-socials svg rect{stroke:#F9F6F1!important}
.toggler-socials svg rect{fill:#F9F6F1!important}
.toggler-socials svg path{fill:#222944!important}
@media(max-width:768px){
.our-team-block-heading{padding:0 20px}
}
.our-team-block-btn{
background:#B49C82!important;
color: #fff !important;
border-radius: 0 !important;
padding: 15px 20px !important;
border: none !important;
font-size: 14px !important;
}   html body .how-it-works-graph{
padding:40px 40px 20px 40px!important;
border:1.5px solid #B49C82;
}
.how-it-works-graph h2{margin-bottom:40px!important}
.how-it-works-graph p{
overflow-wrap: anywhere;
word-break: break-word;
}
.how-carousel .item .c_image{background: url(
/wp-content/uploads/2024/06/Vector-2.svg);
background-size: contain;
background-repeat: no-repeat;
width:20px;
height:20px;
position: absolute;
top: 51px;
left: 10px;
}
.how-carousel .owl-dot{
min-width: 20px !important;
height: 4px;
border: none !important;
margin: 0;
border-radius: 5px;
}
.how-carousel .owl-next{
background: url(//prestigegroup.cz/wp-content/uploads/2024/06/Navigation.Button.svg) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
width: 25px;
height: 25px;
min-width: 25px !important;
position: absolute;
top: 43px;
right: -5px;
z-index:999;
}
.owl-carousel button.owl-dot{background: #F2EDE3 !important;}
.how-carousel .owl-dot.active{background: #B49C82 !important;margin:0 2.5px;}
.how-carousel {
position: relative;
background: none !important;
}
.how-carousel::before {
content: "";
position: absolute;
top: 60px;
left: 0;
right: 0;
height: 1px;
background: #B49C82;
z-index: 1;
pointer-events: none;
}
.how-carousel .item,
.how-carousel .owl-stage,
.how-carousel .owl-stage-outer {
position: relative;
z-index: 2;
}
@media (max-width: 575.98px) {
.how-carousel.owl-carousel {
width: 100% !important;
max-width: 100% !important;
overflow: visible;
}
.how-carousel .owl-nav,
.how-carousel .owl-nav.disabled {
display: block !important;
}
.how-carousel .owl-next {
display: block !important;
position: absolute;
top: 44px;
right: -10px;
width: 25px;
height: 25px;
min-width: 25px !important;
z-index: 20;
opacity: 1 !important;
visibility: visible !important;
background: url(//prestigegroup.cz/wp-content/uploads/2024/06/Navigation.Button.svg) center center / contain no-repeat !important;
}
.how-carousel .owl-prev {
display: block !important;
position: absolute;
top: 44px;
left: -5px;
width: 25px;
height: 25px;
min-width: 25px !important;
z-index: 20;
opacity: 1 !important;
visibility: visible !important;
background: url(//prestigegroup.cz/wp-content/uploads/2024/06/Navigation.Button.svg) center center / contain no-repeat !important;
transform: rotate(180deg);
}
}
.how-carousel .owl-next.disabled {
opacity: 0.7 !important;
pointer-events: none;
filter: grayscale(1);
}
.how-carousel .item p{margin:0;padding-top:42px;}
.how-carousel .owl-prev {
display: block !important;
background: url(//prestigegroup.cz/wp-content/uploads/2024/06/Navigation.Button.svg) center center / contain no-repeat !important;
width: 25px;
height: 25px;
min-width: 25px !important;
position: absolute;
top: 43px;
left: -5px;
z-index: 999;
transform: rotate(180deg);
}
.how-carousel .owl-prev span {
display: none !important;
}
.how-carousel .owl-prev:hover {
box-shadow: none !important;
}
.how-carousel .owl-prev.disabled,
.how-carousel .owl-next.disabled {
opacity: 0.7 !important;
pointer-events: none;
filter: grayscale(1);
} .how-carousel .item img,
.how-carousel .item .c_image,
.how-carousel .item p {
transform: translateX(30px);
}   .how-we-work--upravlenie{padding:0 0 50px 0!important}
.how-we-work--upravlenie .recall-plate-2{margin:0!important;padding-top:50px;}
.how-we-work--upravlenie .container{padding:0!important}
@media (min-width: 993px) {
.how-we-work--upravlenie .how-grid {
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.how-we-work--upravlenie .how-grid > .how-form-card {
grid-column: span 3 !important;
background:#fff!important;
padding:0!important;
}
.how-we-work--upravlenie .recall-plate-2{margin:0!important;padding:0!important}
.how-we-work--upravlenie .how-grid > .how-form-card #RP2{width:100%}
}  .call-to-action-block{padding:50px 0}
.call-to-action-h3{font-weight:500;text-transform:uppercase}
.call-to-action-block-upravlenie-h2{margin-bottom:40px}
@media(min-width:1200px){
.call-to-action-block-upravlenie-blocks{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 20px;
}
.call-to-action-block-upravlenie-block{
display:flex;
flex-direction:column;
height:100%;
gap:30px;
}
.call-to-action-block-upravlenie-block h3{width:100%}
}
@media(max-width:1199.98px)
{
.call-to-action-block-upravlenie-blocks{
display: grid;
grid-template-columns: repeat(1, minmax(0, 1fr));
gap: 20px;
}
.call-to-action-block-upravlenie-block{
display:flex;
flex-direction:column;
height:100%;
gap:20px;
}
.call-to-action-block-upravlenie-block h3{width:100%}
}
.call-to-action-upravlenie-top-text{
display:flex;
flex-direction:column;
gap:20px;
padding:20px 20px 0 20px;
border-top:1.5px solid #B49C82;
border-left:1.5px solid #B49C82;
border-right:1.5px solid #B49C82;
}
.call-to-action-img-wrapper{
padding:0 20px 20px 20px;
border-bottom:1.5px solid #B49C82;
border-left:1.5px solid #B49C82;
border-right:1.5px solid #B49C82;
}
.call-to-action-img-wrapper img{border-radius:10px} .call-to-action-block-upravlenie-blocks {
display: grid;
align-items: stretch;
}
.call-to-action-block-upravlenie-block {
display: flex;
flex-direction: column;
height: 100%;
}
.call-to-action-upravlenie-top-text {
flex: 1;
}
.call-to-action-img-wrapper {
margin-top: auto;
}    .title-person{padding:50px 0}
.title-person h1{
color:#fff;
font-weight:400!important;
}
.person{background:#222944}
.mp-person{padding:0 0 50px 0}
.mp-person-block{
display: flex;
gap: 50px;
align-items: stretch;
}
.mp-person-block p{margin:0}
.mp-person-text a,
.mp-person-text a:hover{border-bottom:none;font-weight:500;}
.mp-person-left,.mp-person-right{width:50%}
.mp-person-img img{
object-fit:cover;
aspect-ratio: 1.75;
border-radius:10px;
}
.mp-person-divider{
height:40px;
width:100%;
}
.mp-person-left .mp-person-text p{
font-weight:500;
padding:0 30px 30px 30px;
border-right: 1.5px solid #B49C82;
border-bottom: 1.5px solid #B49C82;
border-left: 1.5px solid #B49C82;
}
.mp-person-right {
display: flex;
flex-direction: column;
gap: 20px;	
}
.mp-person-text{
display:flex;
flex-direction:column;
gap:15px;
}
.mp-person-hr{
height:1px;
background:#F2EDE3;
width:100%;
}
.mp-person-numbers{
display:flex;
gap:20px;
}
.mp-person-numbers-h3{margin:0}
.mp-person-numbers-block{
display:flex;
flex-direction:column;
gap:15px;
}
@media(max-width:1000px){
.mp-person-block{
display: flex;
flex-direction:column;
gap: 20px;
align-items: stretch;
}	
.mp-person-left,.mp-person-right{width:100%}	
.mp-person-left .mp-person-text p{
padding:0 20px 20px 20px;
}
} body.page-id-2437 .RP-white,
body.postid-2437 .RP-white,
body.page-id-147 .RP-white,
body.postid-147 .RP-white,
body.page-id-2436 .RP-white,
body.postid-2436 .RP-white,
body.page-id-2439 .RP-white,
body.postid-2439 .RP-white,
body.page-id-2440 .RP-white,
body.postid-2440 .RP-white,
body.page-id-543 .RP-white,
body.postid-543 .RP-white,
body.page-id-2442 .RP-white,
body.postid-2442 .RP-white,
body.page-id-544 .RP-white,
body.postid-544 .RP-white,
body.page-id-2441 .RP-white,
body.postid-2441 .RP-white,
body.page-id-4821 .RP-white,
body.postid-4821 .RP-white,
body.page-id-4832 .RP-white,
body.postid-4832 .RP-white,
body.page-id-4835 .RP-white,
body.postid-4835 .RP-white,
body.page-id-4848 .RP-white,
body.postid-4848 .RP-white,
body.page-id-4845 .RP-white,
body.postid-4845 .RP-white,
body.page-id-4850 .RP-white,
body.postid-4850 .RP-white {
padding: 50px 0 0 0 !important;
} .b-content .content-wrap {
padding-left: 0 !important;
padding-right: 0 !important;
}
.b-content .content-wrap h2{margin-bottom:40px}
.b-content .owl-simple {
width: 100%;
}
.b-content .owl-simple .owl-nav {
left: -55px;
right: -55px;
}
@media(max-width:1500px){
.b-content .content-wrap {
padding-left: 30px !important;
padding-right: 30px !important;
}
.b-content .owl-simple .owl-nav {
left: -55px;
right: -55px;
}	
}
@media(max-width:1200px){
.b-content .owl-simple .item {
display: flex;
align-items: center;
flex-direction: column;
gap: 20px 40px;
}
}
@media(max-width:768px){
.b-content .content-wrap {
padding-left: 0 !important;
padding-right: 0!important;
}
}  .our-team{
margin:0;
padding:0 0 50px 0;
} .our-team--slider .owl-stage {
display: flex;
align-items: stretch;
}
.our-team--slider .owl-item {
display: flex;
height: auto;
}
.our-team--slider .item {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
} .our-team--slider .item img {
flex-shrink: 0;
} .our-team--slider .item h3 {
flex-shrink: 0;
} .our-team--slider .item .lead {
flex-shrink: 0;
} .our-team--slider .item .read-more {
margin-top: auto;
display: inline-block;
}
.our-team .team--row a.item{gap:20px}
.our-team .team--row a.item p{margin:0}
.our-team .team--row a.item img{border-radius:10px!important}
.our-team--slider .team--row {
display: block !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.our-team--slider .owl-stage {
display: flex;
}
.our-team--slider .owl-item {
display: flex;
}
.our-team--slider .item {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
text-decoration: none;
}
.our-team--slider .item img {
width: 100%;
display: block;
object-fit: cover;
}
.our-team--slider .owl-next.disabled,
.our-team--slider .owl-prev.disabled {
opacity: 0.4 !important;
pointer-events: none;
cursor: default;
}
@media (max-width: 767.98px) {
.our-team--slider {
overflow: hidden;
}
.our-team--slider .container {
overflow: visible;
}
.our-team--slider .owl-stage-outer {
overflow: visible;
}
} .our-team--slider .owl-stage {
padding-left: 0 !important;
}
.our-team--slider .owl-stage-outer {
overflow: hidden;
margin-right: 0 !important;
}
.our-team--slider .team--row {
display: block !important;
width: 100%;
margin-left: 0 !important;
margin-right: 0 !important;
}
.our-team--slider .owl-item {
display: flex;
}
.our-team--slider .item {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
}
.agent-card-heading-1{
text-transform:uppercase;
font-weight:500;
padding-bottom:10px;
}
.agent-card-hr{
height:1px;
width:100%;
background:#F2EDE3;
}
.our-team--slider .item .read-more{
font-weight:600;
color:#222944;
position:relative;
padding:0 10px;
border-bottom:none;
}
.our-team--slider .item .read-more:hover{border-bottom:none}
.our-team--slider .item .read-more:before{
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background:
linear-gradient(#b49c82, #b49c82) left top / 5% 1.5px no-repeat,
linear-gradient(#b49c82, #b49c82) right top / 5% 1.5px no-repeat, linear-gradient(#b49c82, #b49c82) left bottom / 5% 1.5px no-repeat,
linear-gradient(#b49c82, #b49c82) right bottom / 5% 1.5px no-repeat, linear-gradient(#b49c82, #b49c82) left top / 1.5px 100% no-repeat,
linear-gradient(#b49c82, #b49c82) right top / 1.5px 100% no-repeat;
}
.our-team-top{margin-bottom:40px}  .license{padding:50px 0}
.license figure{margin:0;border:1.5px solid #B49C82} .licenses-images {
align-items: stretch !important;
}
.licenses-images .wp-block-column {
display: flex;
}
.licenses-images .wp-block-lazyblock-obrazek,
.licenses-images figure,
.licenses-images figure a {
width: 100%;
height: 100%;
display: block;
margin: 0 !important;
}
.licenses-images figure a,.licenses-images figure a:hover{border-bottom:none;}
.licenses-images img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}  .bottom-youtube-and-text{
padding:20px;
border:1.5px solid #B49C82
}  .page-contacts .contacts-cards{
display: grid;
width: 40%;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 20px;
}
.contacts-map{width:60%}
.contacts-map .map{border-radius:0!important}
.page-contacts .map{
min-height: 450px;	
}
@media(max-width:1330px){
.page-contacts .mp-contacts .contacts .col-lg.item{
max-width:100%!important;
}
.contacts-map{width:100%}
}
.page-contacts {
padding: 50px 0;
}
.page-contacts .contacts {
display: flex;
gap: 20px;
align-items: stretch;
}
.page-contacts h2{padding-bottom:20px}
.page-contacts .contacts_card {
position: relative;
padding: 0;
display: flex;
flex-direction: column;
align-self: stretch;
height: auto;
background: #ffffff;
background-color: #ffffff;
box-shadow: none;
border-radius: 0;
overflow: hidden;
transition: background-color .3s ease-in-out;
}
.page-contacts .contacts_card:hover {
background-color: #F2EDE3;
} .page-contacts .contacts-card-top {
flex: 0 0 auto;
display: flex;
align-items: center;
gap: 15px;
padding: 20px 20px 0 20px;
border-top: 1.5px solid #B49C82;
border-right: 1.5px solid #B49C82;
border-left: 1.5px solid #B49C82;
}
.page-contacts .contacts-card-middle {
flex: 0 0 40px;
height: 40px;
}
.page-contacts .contacts-card-bottom {
flex: 1 1 auto;
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
padding: 0 20px 20px 20px;
border-bottom: 1.5px solid #B49C82;
border-right: 1.5px solid #B49C82;
border-left: 1.5px solid #B49C82;
} .page-contacts .contacts_card > * {
position: relative;
z-index: 3;
} .page-contacts .col-lg.item {
flex: initial;
max-width: none;
} .page-contacts .contacts_card h3 {
text-transform: uppercase;
font-weight: 500;
line-height: 1.35;
margin-top: 0;
margin-bottom: 12px;
}
.page-contacts .contacts_card p {
font-weight: 400;
font-size: 14px;
line-height: 1.4;
margin-bottom: 0;
}
.page-contacts .contacts-card-top p {
text-transform: uppercase;
font-size: 16px !important;
font-weight: 500;
line-height: 1.35;
margin: 0;
}
.page-contacts .contacts-card-bottom p {
font-size: 12px;
line-height: 1.4;
} .page-contacts .contacts-card-bottom h3 {
width: 100%;
text-align: left;
}
.page-contacts .contacts-card-bottom .contact-phone,
.page-contacts .contacts-card-bottom .contact-email {
display: inline-block;
width: auto;
max-width: 100%;
text-align: left;
color: inherit;
text-decoration: none !important;
border-bottom: 0 !important;
}
.page-contacts.contacts-card-bottom .contact-phone:hover,
.page-contacts .contacts-card-bottom .contact-email:hover {
color: #B49C82;
text-decoration: none !important;
border-bottom: 0 !important;
box-shadow: none !important;
} .page-contacts .contacts-card-bottom .social-links {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
gap: 10px;
padding: 0;
margin: 0 0 20px 0;
list-style: none;
}
.page-contacts .contacts-card-bottom .social-links li {
margin: 0 !important;
}
.page-contacts .contacts-card-bottom .social-links a {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
text-decoration: none !important;
border-bottom: 0 !important;
box-shadow: none !important;
background-image: none !important;
}
.page-contacts .contacts-card-bottom .social-links svg {
width: 40px;
height: 40px;
flex: 0 0 auto;
} @media (min-width: 900px) and (max-width: 1650px) {
.page-contacts .contacts-card-bottom .social-links {
gap: 6px;
}
.page-contacts .contacts-card-bottom .social-links a,
.page-contacts .contacts-card-bottom .social-links svg {
width: 32px;
height: 32px;
}
} .page-contacts .contacts-card-middle ul {
display: flex;
flex-wrap: wrap;
gap: 10px;
padding: 0;
margin: 0;
list-style: none;
}
.page-contacts .contacts-card-middle a {
display: inline-flex;
align-items: center;
justify-content: center;
} @media (min-width: 600px) and (max-width: 1720px) {
.page-contacts .contacts_card h3 {
min-height: 51px;
}
.page-contacts.contacts-card-top {
min-height: 51px;
}
} @media (min-width:1050px) and (max-width: 1330px) {
.page-contacts .contacts {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-contacts .contacts .col-lg.item {
width: 100%;
}
.page-contacts .contacts-cards{
display: grid;
width: 100%;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 20px;
}
.page-contacts .map{
min-height: 350px;	
}	
} @media (min-width: 600px) and (max-width: 1049.9px) {
.page-contacts .contacts {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.page-contacts .contacts .col-lg.item {
width: 100%;
}
.page-contacts .contacts-cards{
width:100%;
}
.page-contacts .map{
min-height: 300px;	
}
} @media (max-width: 599.9px) {
.page-contacts .contacts {
display: flex;
flex-direction: column;
}
.page-contacts .contacts .col-lg.item {
width: 100%;
}
.page-contacts .map{
min-height: 300px;	
}
.page-contacts .contacts-cards{
display: grid;
width: 100%;
grid-template-columns: repeat(1, minmax(0, 1fr));
gap: 20px;
}
}
.email-and-phone-card{
display:flex;
flex-direction:column;
gap:20px;
}
.email-and-phone-card-1,
.email-and-phone-card-2{font-weight:500}  .agency-specialists{
padding:50px 0 0 0;
}
.agency-specialists a{border-bottom:none}
.agency-specialists__title{
margin-bottom:40px
}
.agency-specialists__grid{
display:grid;
grid-template-columns: repeat(5, minmax(0, 1fr));
gap:20px;
}
.agency-specialist-card__image img{
height:300px;
border-radius:10px;
object-fit:cover;
width:100%;
object-position:top center;
}
.agency-specialist-card{
display:flex;
flex-direction:column;
gap:20px;
}
.agency-specialist-card__divider{
height:1px;
width:100%;
background:#B49C82;
}
.agency-specialist-card__content p{
margin:0;
}
.agency-specialist-card__content{
display:flex;
flex-direction:column;
gap:20px;
}
.agency-specialist-card__contacts,.agency-specialist-card__main-link{
display:flex;
flex-direction:column;
gap:10px;
}
.agency-specialist-card__contact{
display:flex;
align-items:center;
gap:10px;
font-weight:500;
}
.agency-specialist-card__name{
text-transform:uppercase;
}
@media(min-width:1024.9px){
.agency-specialist-card__position{min-height:42px}		
}
@media(min-width:1025px) and (max-width:1650px){
.agency-specialist-card__position{min-height:39px}	
}
@media(min-width:768px) and (max-width:1024.9px){
.agency-specialist-card__position{min-height:42px}		
}
@media(min-width:1024px) and (max-width:1366.9px){
.agency-specialists__grid {
grid-template-columns: repeat(4, minmax(0, 1fr));
}	
}
@media(min-width:768px) and (max-width:1023.9px){
.agency-specialists__grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}	
}
@media(min-width:568.9px) and (max-width:767.9px){
.agency-specialists__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}	
}
@media(max-width:568px){
.agency-specialists__grid {
grid-template-columns: repeat(1, minmax(0, 1fr));
gap:40px;
}	
}
.agency-specialist-card__contact--email{text-transform:uppercase}   .blog-single-content img {
width: 100%;
aspect-ratio: 2.5 / 1;
object-fit: cover;
border-radius: 10px;
margin: 20px 0;
padding: 0;
display: block;
}
.blog-single-main ol{
padding-inline-start: 20px;	
}  .blog-single-layout{
display:flex;
gap:20px;
}
.blog-single-layout a{border-bottom:none}
.comments-row{
display:flex;
flex-direction:column;
gap: 20px;	
}
.blog-single-main{
min-width: 0;
width:70%
}
.blog-single-sidebar{
display: none;
min-width: 0;
}
.blog-single-content img,
.blog-single-content iframe,
.blog-single-content video,
.blog-single-content table{
max-width: 100%;
height: auto;
}
.blog-single-cta{
background: #F9F6F1;
border-radius: 10px;
padding: 20px;
}
.blog-single-cta__title{
margin: 0 0 24px;
line-height: 1.15;
font-weight: 700;
color: #222944;
}
.blog-single-cta__text{
margin: 0 0 30px;
line-height: 1.55;
color: #2d3142;
}
.blog-single-cta__button,.rmp-btn
{
background:#222944;
width: 100%;
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 10px;
padding: 15px 20px;
}
.blog-single-cta__button:hover,.rmp-btn:hover
{
background:#282828;
padding:15px 20px;
} @media (min-width: 1100px){
.single-post .entry-content.entry-content--blog-single{
max-width: none;
margin-left: 0;
margin-right: 0;
}
.blog-single-layout{
gap: 50px;
align-items: start;
}
.comments-row{
display:flex;
flex-direction:row;
gap: 50px;	
}
.blog-single-main{
width:60%;
}
.comments-row-left{
width:60%;
}
.comments-row-right{
width:40%;
}
.blog-single-sidebar,.comments-row-right{
display: block;
width:40%;
}
.blog-single-cta{
position: sticky;
top: 120px;
}
} @media (min-width: 1400px){
.blog-single-layout{
grid-template-columns: minmax(0, 1fr) 480px;
gap: 50px;
}
.single-post .entry-content.entry-content--blog-single{
max-width: none;
margin-left: 0;
margin-right: 0;
}
.comments-row{
display:flex;
flex-direction:row;
justify-content:space-between;
gap: 50px;	
}
.blog-single-main{
width:70%;
}
.comments-row-left{
width:55%;
}
.comments-row-right{
width:32.5%;
}
.blog-single-sidebar{
display: block;
width:30%;
}
.blog-single-cta{
padding: 20px;
}
} @media (max-width: 767.98px){
.blog-single-cta{
padding: 20px;
border-radius: 10px;
}
.blog-single-cta__title{
margin-bottom: 16px;
}
.blog-single-cta__text{
line-height: 1.5;
margin-bottom: 18px;
}
.blog-single-cta__button{
min-height: 50px;
padding: 15px 12px;
}
} .blog-single-cta-mobile-wrap{
display: block;
margin-top: 40px;
}
.blog-single-cta--mobile{
width: 100%;
max-width: 100%;
margin-left: 0;
margin-right: 0;
} @media (max-width: 1099.98px){
.blog-single-sidebar{
display: none !important;
}
.blog-single-layout{
grid-template-columns: minmax(0, 1fr);
gap: 20px;
}
.blog-single-main{
width: 100%;
max-width: 100%;
}
.blog-single-cta-mobile-wrap{
display: block;
width: 100%;
margin-top: 40px;
}
.blog-single-cta--mobile{
width: 100%;
max-width: 100%;
border-radius: 10px;
padding: 20px;
}
.blog-single-cta--mobile .blog-single-cta__title{
font-size: 28px;
line-height: 1.15;
margin-bottom: 20px;
}
.blog-single-cta--mobile .blog-single-cta__text{
font-size: 16px;
line-height: 1.5;
margin-bottom: 24px;
max-width: 100%;
}
.blog-single-cta--mobile .blog-single-cta__button{
width: 100%;
font-size: 16px;
padding: 14px 22px;
}
} @media (max-width: 767.98px){
.blog-single-cta-mobile-wrap{
margin-top: 24px;
}
.blog-single-cta--mobile{
padding: 20px;
border-radius: 10px;
}
.blog-single-cta--mobile .blog-single-cta__title{
margin-bottom: 16px;
}
.blog-single-cta--mobile .blog-single-cta__text{
line-height: 1.45;
margin-bottom: 18px;
}
.blog-single-cta--mobile .blog-single-cta__button{
padding: 15px 20px;
}
} @media (min-width: 1100px){
.blog-single-cta-mobile-wrap{
display: none;
}
}  .comments{
margin:50px 0 0 0;
}
.comments-row-right{
padding:20px;
border: 1.5px solid #B49C82;
}
.comments a svg path{fill:#222944}
.comments rect{stroke:transparent}
.comments ul.social-links li,
.comments ul.social-links{margin:0}
.comments-row-left h3{margin-top:0}
.comments-row-left .form-submit{margin-bottom:0}
.rmp-icon--star:before{
content:url(//prestigegroup.cz/wp-content/uploads/2024/06/Vector-4.svg)
} .blog-post-recent-posts{
padding:50px 0;
background:#F9F6F1;
}
.entry-content{
margin:100px 0;
}
.comments h3{font-weight:500}	
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container{margin:0}
.rmp-heading,.comments-h3{font-weight:400;} .lifestyle{margin:50px 0}
.lifestyle-grid{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 30px;	
align-items: stretch;
}
.lifestyle-block{
display: flex;
flex-direction: column;	
height: 100%;
}
.lifestyle-block a{border-bottom:none}
.lifestyle-block-top{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 20px;	
padding-right:20px;
position:relative;
flex-shrink: 0;
}
.lifestyle-block-top::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background:
linear-gradient(#b49c82, #b49c82) left top / 100% 1.5px no-repeat,
linear-gradient(#b49c82, #b49c82) left bottom / 0 no-repeat,
linear-gradient(#b49c82, #b49c82) left top / 1.5px 30% no-repeat,
linear-gradient(#b49c82, #b49c82) right top / 1.5px 30% no-repeat,
linear-gradient(#b49c82, #b49c82) right bottom / 1.5px 0 no-repeat;
}
.lifestyle-divider{
width:100%;
height:20px;
flex-shrink: 0;
}
.lifestyle-block-bottom{
display:flex;
flex-direction:column;
gap:10px;
padding:0 20px 20px 20px;
border-left:1.5px solid #B49C82;
border-bottom:1.5px solid #B49C82;
border-right:1.5px solid #B49C82;
flex: 1 1 auto;
}
.lifestyle-block-top img{
aspect-ratio: 1 / 1;
object-fit: cover;
}
.lifestyle-block > a:last-child {
display: flex;
flex-direction: column;
flex: 1;
}
.lifestyle-block-top ul li:before{display:none}
.lifestyle-block-top ul{
margin:0;
display:flex;
flex-direction:column;
gap:10px;
justify-content: flex-end;
}
.lifestyle-block-top ul li {
padding: 0;
border-radius: 5px;
background: #F2EDE3;
margin: 0;
overflow: hidden;
}
.lifestyle-block-top ul li a {
display: block;
width: 100%;
padding: 15px;
box-sizing: border-box;
text-decoration: none;
border-bottom: none;
border-radius: 5px;
transition:all 0.3 ease;
}
.lifestyle-block-top ul li a:hover {
border-bottom: none;
background:#B49C82;
color:#fff;
}
.lifestyle .read-more{
font-weight:600;
color:#222944;
position:relative;
padding:0 10px;
border-bottom:none;
}
.lifestyle .read-more:hover{border-bottom:none}
.lifestyle .read-more:before{
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background:
linear-gradient(#b49c82, #b49c82) left top / 5% 1.5px no-repeat,
linear-gradient(#b49c82, #b49c82) right top / 5% 1.5px no-repeat, linear-gradient(#b49c82, #b49c82) left bottom / 5% 1.5px no-repeat,
linear-gradient(#b49c82, #b49c82) right bottom / 5% 1.5px no-repeat, linear-gradient(#b49c82, #b49c82) left top / 1.5px 100% no-repeat,
linear-gradient(#b49c82, #b49c82) right top / 1.5px 100% no-repeat;
}
@media(max-width:1100px){
.lifestyle-block-top {
grid-template-columns: repeat(1, minmax(0, 1fr));
padding-right: 0;
position: relative;
}
.lifestyle-block-top img {
aspect-ratio: 2 / 1;
}	
.lifestyle-grid {
gap: 20px;
}
}
@media(max-width:568px){
.lifestyle-grid {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.lifestyle-grid {
gap: 40px;
}	
}  .lifestyle-tax{
display:flex;
flex-direction:column;
gap:40px;
}
.category-description h2{margin-bottom:20px}
.lifestyle-tax-grid{
height: 100%;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 30px;	
align-items: stretch;
}
.lifestyle-tax-block {
height: 100%;
display: flex;
flex-direction: column;
}
.lifestyle-tax-block > a:first-child {
display: block;
flex-shrink: 0;
}
.lifestyle-tax-grid p{margin:0}
.lifestyle-tax-grid a{border-bottom:none}
.lifestyle-tax-bottom{
flex: 1;
display:flex;
flex-direction:column;
gap:20px;
padding:0 20px 20px 20px;
border-left:1.5px solid #B49C82;
border-bottom:1.5px solid #B49C82;
border-right:1.5px solid #B49C82;	
}
.lifestyle-tax-bottom > a:not(.read-more) {
flex: 1;
display: flex;
flex-direction: column;
text-decoration: none;
color: inherit;
}
.lifestyle-tax-bottom h3 {
flex-shrink: 0;
margin:0 0 20px 0;
}
.lifestyle-tax-bottom p {
flex: 1 1 auto;
}
.lifestyle-tax-bottom .read-more {
margin-top: auto;
width: fit-content;
}
.lifestyle-tax-block .img img{
aspect-ratio: 2.5;
object-fit: cover;
}
@media(max-width:1200px){
.lifestyle-tax-grid{gap:20px}
}
@media(max-width:768px){
.lifestyle-tax-grid{grid-template-columns: repeat(1, minmax(0, 1fr));}
}  .single-lifestyle .blog-post-recent-posts{
margin-top:100px
}
.fancybox-content{padding:20px 40px}
.form-h2{margin:10px 0}
.form-btns{
display:flex;
gap:10px;
justify-content: center;
}
input[type=radio] + label:before, input[type=checkbox] + label:before{top:4px} ._header .top-menu > li > a {
border-bottom: 1.5px solid transparent !important;
border-color: transparent !important;
transition: color .25s ease, background-color .25s ease !important;
}
._header .top-menu > li > a:hover,
._header .top-menu > li.current-menu-item > a,
._header .top-menu > li.current-menu-ancestor > a,
._header .top-menu > li > a.active-menu-link {
border-bottom: 1.5px solid #B49C82 !important;
border-color: #B49C82 !important;
}  body.page-id-8870 ._header h1,
body.page-id-8872 ._header h1,
body.page-id-8874 ._header h1{
padding:50px 0 25px 0!important;	
} 
.commercija-container-wrapper{background:#222944}
.commercija-container{
position:relative;
max-width:1800px;
padding:30px 10px 10px 10px;
margin:0 auto;
}
.commercija-btn-wrapper{
position:absolute;
right:0;
z-index:9;
top:6px;
}
.commercija-block {
position: relative;
min-height: 400px;
padding: 80px 40px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 20px;
overflow: hidden;
background-image:
linear-gradient(
90deg,
rgba(255, 255, 255, 0.8) 0%,
rgba(255, 255, 255, 0.70) 25%,
rgba(255, 255, 255, 0.20) 40%,
rgba(255, 255, 255, 0) 63%,
rgba(255, 255, 255, 0) 100%
),
url(//prestigegroup.cz/wp-content/uploads/2024/06/8aad4a5152cf9b167e2dde0fdb392fadc6aff467-1-scaled.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.commercija-block > * {
position: relative;
z-index: 2;
}
.commercija-block h2 {
max-width: 35%;
margin: 0;
color: #222944;
}
.commercija-block .p-after {
max-width: 30%;
margin: 0;
color: #282828;
font-weight: 500;
}
.commercija-block .first_row_hero {
margin: 0 !important;
}
@media(max-width:1500px){
.commercija-container{
padding:30px 0 0 0;
}
.commercija-block {
position: relative;
min-height: 400px;
padding: 50px 20px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 20px;
overflow: hidden;
background-image:
linear-gradient(
90deg,
rgba(255, 255, 255, 0.8) 0%,
rgba(255, 255, 255, 0.70) 38%,
rgba(255, 255, 255, 0.20) 50%,
rgba(255, 255, 255, 0) 63%,
rgba(255, 255, 255, 0) 100%
),
url(//prestigegroup.cz/wp-content/uploads/2024/06/8aad4a5152cf9b167e2dde0fdb392fadc6aff467-1-scaled.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}	
.commercija-block h2 {
max-width: 40%;
}
.commercija-block .p-after {
max-width: 35%;
}	
}
@media(max-width:768px){
.commercija-block {
position: relative;
min-height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 20px;
overflow: hidden;
background-image:
linear-gradient(
90deg,
rgba(255, 255, 255, 0.8) 0%,
rgba(255, 255, 255, 0.70) 48%,
rgba(255, 255, 255, 0.20) 75%,
rgba(255, 255, 255, 0) 100%
),
url(//prestigegroup.cz/wp-content/uploads/2024/06/8aad4a5152cf9b167e2dde0fdb392fadc6aff467-1-scaled.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}	
.commercija-block h2 {
max-width: 60%;
}
.commercija-block .p-after {
max-width: 60%;
}		
}
@media(max-width:576px){
.commercija-block {
position: relative;
min-height: 450px;
padding: 50px 20px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 20px;
overflow: hidden;
background-image:
linear-gradient(
90deg,
rgba(255, 255, 255, 0.65) 0%,
rgba(255, 255, 255, 0.65) 100%
),
url(//prestigegroup.cz/wp-content/uploads/2024/06/8aad4a5152cf9b167e2dde0fdb392fadc6aff467-1-scaled.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}	
.commercija-block h2 {
max-width: 100%;
}
.commercija-block .p-after {
max-width: 100%;
}		
} .blocks-comm{padding:0 0 50px 0}
.blocks-comm-wrapper{
display:flex;
flex-direction:column;
gap:40px;
}
.blocks-comm-blocks{
display:flex;
gap:20px;
}
.blocks-comm-block{
display:flex;
gap:20px;
padding:20px;
position:relative;
}
.blocks-comm-block::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background:
linear-gradient(#B49C82, #B49C82) left top / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left top / 1.5px 30% no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 1.5px 30% no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 50% no-repeat;
}
.blocks-comm-block-left{
width:70%;
display:flex;
flex-direction:column;
gap:20px;
justify-content:space-between;
padding:10px 0;
}
.blocks-comm-block img{
max-height:277px;
border-radius:10px;
object-fit:cover;
}
.blocks-comm-block-left button{
width:fit-content;
}
.blocks-comm-block-left-bottom{
display:flex;
gap:20px;
}
@media(min-width:1101px) and (max-width:1400px){
.blocks-comm-block-left-bottom{
flex-direction:column-reverse;
}
.blocks-comm-block img{
width:45%;
}		
}
.blocks-comm-block p,
.blocks-comm-block h3{margin:0}
.blocks-comm-block h3{text-transform:uppercase;font-weight:500;}
.blocks-comm-block-left-top{
display:flex;
flex-direction:column;
gap:20px;
}
@media(max-width:1100px){
.blocks-comm-blocks{
flex-direction:column;
}	
}
@media(max-width:900px){
.blocks-comm-block-left-bottom{
flex-direction:column-reverse;
}	
}
@media(max-width:678px){
.blocks-comm-block{
flex-direction:column-reverse;
}	
.blocks-comm-block img{
aspect-ratio: 1.5;
object-position: top center;
}
.blocks-comm-block-left{width:100%}
}
.bottom-soc-text a{border-bottom:none;font-weight:500;}  .commercija-cards-wrapper{
padding:50px 0;
}
.commercija-cards{
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 20px;	
}
.commercija-card{
padding: 30px;
display: flex;
flex-direction: column;
gap: 40px;
position:relative;
transition: all 0.3s ease;
}
.commercija-card:hover{
background:#F2EDE3;
cursor:pointer;
}
.commercija-card::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background:
linear-gradient(#B49C82, #B49C82) left top / 42.5% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 42.5% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 42.5% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 42.5% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left top / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 50% no-repeat;
}
.commercija-card p{margin:0;font-weight:500;}
@media(max-width:1300px){
.commercija-card{
padding: 20px;
}	
}
@media(max-width:999.9px){
.commercija-cards{
grid-template-columns: repeat(2, minmax(0, 1fr));
}	
}
@media(max-width:500px){
.commercija-cards{
grid-template-columns: repeat(1, minmax(0, 1fr));
}	
}  .RP-one{
background:#fff;
padding:50px 0;
}
.RP-one-block{
display: flex;
flex-direction:row-reverse;
padding: 20px 20px 20px 40px;
gap: 50px;
border:1.5px solid #B49C82;
}
.RP-one-block img{
border-radius:10px;
}
.RP-one-block-right{
display: flex;
flex-direction: column;
justify-content:center;
gap: 20px;	
}
.RP-one-block-right-h2{
max-width: 100%;
}
.RP-one-block-right button {width:fit-content}
@media(min-width:1440.1px){
.RP-one-block-right *{
max-width: 80%;
}
}
@media(min-width:1200px) and (max-width:1440px){
.RP-one-block-right *{
max-width: 100%;
}
.RP-one-block{
padding: 20px;
}	
}
@media(min-width:1000px) and (max-width:1200px){
.RP-one-block {
align-items: center;
padding: 20px;
gap: 20px;
}
.RP-white-block-right-form{gap:20px}
}
@media(max-width:999.9px){
.RP-one-block {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
gap: 20px;
border: 1.5px solid #B49C82;
text-align:left;
}
.RP-one-block img {
border-radius: 0;
}
}
@media(max-width:767.9px){
.RP-one-block-right-form{
flex-direction:column;
gap:20px;
}
}
@media(min-width:1000px){
.RP-one-block-left,.RP-one-block-right{width:50%}
}  body.page-id-8870 .recall-plate-2,
body.page-id-8872 .recall-plate-2,
body.page-id-8874 .recall-plate-2{
margin:50px 0!important;	
}  .absolute-cards{padding:50px 0}
.absolute-cards-wrapper{
display:flex;
flex-direction:column;
gap:40px;
}
.absolute-cards-blocks{
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 20px;	
}
.absolute-cards-block{
display:flex;
background:#F2EDE380;
position: relative;
min-height:250px;
}
.absolute-cards-block-left {
position: relative;
display:flex;
flex-direction:column;
justify-content:space-between;
z-index: 2;
width: 70%;
height: 100%;
padding: 20px 0 20px 20px;
}
.absolute-cards-block-left-top {
position: relative;
z-index: 2;	
display:flex;
flex-direction:column;
gap:20px;
width:80%;
}
.absolute-cards-block-left-top p,
.absolute-cards-block-left-top h3{
margin:0
}
.absolute-cards-block-left-top p{
width:fit-content;
display:flex;
align-items: center;
justify-content: center;
padding: 5px 10px;
border-radius: 5px;
background: #fff;
color: #231F20;
line-height: 1.2;
font-weight: 400;
text-decoration: none;
pointer-events: none;
}
.absolute-cards-block-left-top h3{
font-weight:500;
text-transform:uppercase;
}
.absolute-cards-block > div:last-child {
position: absolute;
z-index: 1;
top: 40px;
right: 0;
bottom: 0;
width: 40%;
padding: 8px 0 0 8px;
overflow: hidden;
}
.absolute-cards-block > div:last-child img {
display: block;
width: 100%;
height: 100%;
max-width: none;
object-fit: cover;
object-position: center;
border-radius:10px 0 0 0;
}
.absolute-cards-block > div:last-child::before {
content: "";
position: absolute;
inset: 0;
z-index: 2;
pointer-events: none;
background: linear-gradient(#B49C82, #B49C82)
left top / 100% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82)
left top / 1.5px 65% no-repeat, linear-gradient(#B49C82, #B49C82)
left bottom / 1.5px 5% no-repeat;
}
.absolute-cards-block > div:last-child img {
display: block;
width: 100%;
height: 100%;
max-width: none;
object-fit: cover;
object-position: center;
}
@media(min-width:876px) and (max-width:1300px){
.absolute-cards-blocks{
grid-template-columns: repeat(2, minmax(0, 1fr));
}	
}
@media(max-width:875.9px){
.absolute-cards-blocks{
grid-template-columns: repeat(1, minmax(0, 1fr));	
}	
}
@media(max-width:500px){
.absolute-cards-block-left{
width:90%;		
}	
.absolute-cards-block-left-top{
width:60%;
}
}  .instagram-block {
padding: 50px 0 0 0;
overflow: hidden;
}
.instagram-slider {
--instagram-peek: 80px;
position: relative;
width: 100%;
overflow: visible;
}
.instagram-block-head{
margin-bottom:40px;
} .instagram-slider .owl-stage-outer {
width: calc(100% + var(--instagram-peek));
overflow: hidden;
} .instagram-slider .owl-stage {
padding-left: 0 !important;
}
.instagram-slider .owl-item {
display: flex;
}
.instagram-slider .item-slide {
width: 100%;
height: 100%;
}
.instagram-card {
position: relative;
display: block;
width: 100%;
aspect-ratio: 2 / 3;
overflow: hidden;
background: #F2EDE3;
border-bottom: none !important;
}
.instagram-card img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
display: block;
transition: transform 0.5s ease;
}
.instagram-card:hover img {
transform: scale(1.04);
}
.instagram-card__play {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 2;
display: flex;
align-items: center;
justify-content: center;
transition: transform 0.4s ease, opacity 0.4s ease;
}
.instagram-card:hover .instagram-card__play {
transform: translate(-50%, -50%) scale(1.08);
}
.instagram-block__subscribe {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
gap: 10px;
white-space: nowrap;
padding:12px 30px!important;
font-size:14px!important;
background:#222944!important;
color:#fff!important;
border-radius:5px!important;
border:none!important;
}
.instagram-block__subscribe:hover{
background:#282828!important;
color:#fff!important;
transform:translate(0);
opacity:1;
}
@media(max-width:576px){
.instagram-block__subscribe{	
padding:12px 20px!important;
width:100%;
}
}
.instagram-block__subscribe-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 16px;
height: 16px;
flex: 0 0 16px;
}
.instagram-block__subscribe-icon img {
width: 16px;
height: 16px;
display: block;
object-fit: contain;
}
.instagram-block__subscribe-text {
display: inline-block;
line-height: 1;
} @media (max-width: 1199.98px) {
.instagram-slider {
--instagram-peek: 70px;
}
} @media (max-width: 575.98px) {
.instagram-block__subscribe-icon,
.instagram-block__subscribe-icon img {
width: 22px;
height: 22px;
flex-basis: 22px;
}
.instagram-slider {
--instagram-peek: 55px;
}
.instagram-card {
aspect-ratio: 2 / 3;
}
}
@media(min-width:768px){
.instagram-block__head h2{max-width:80%}
}   .commercial-request-popup {
width: calc(100vw - 40px) !important;
max-width: 980px !important;
padding: 45px 50px !important;
background: #fff !important;
border-radius: 0 !important;
}
.commercial-request-popup .wpcf7 {
width: 100%;
}
.commercial-request-popup .wpcf7-form {
margin: 0;
}
.commercial-request-form {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 22px 24px;
}
.commercial-request-form__field {
margin: 0 !important;
}
.commercial-request-form__label {
display: block;
margin-bottom: 8px;
font-size: 15px;
line-height: 1.35;
font-weight: 500;
color: #222944;
}
.commercial-request-form input:not([type="submit"]) {
width: 100% !important;
height: 48px;
background: #F9F6F1;
border: 1px solid #F2EDE3;
border-radius: 0;
padding: 0 16px;
font-size: 15px;
color: #282828;
}
.commercial-request-form input:not([type="submit"]):focus {
outline: none;
border-color: #B49C82;
}
.commercial-request-form__bottom {
grid-column: 1 / -1;
display: flex;
align-items: center;
gap: 24px;
margin-top: 10px;
}
.commercial-request-form__bottom .wpcf7-submit,
.commercial-request-form__bottom .button {
width: auto !important;
min-width: 240px;
height: 50px;
margin: 0 !important;
}
.commercial-request-form .privacy {
margin: 0;
max-width: 420px;
font-size: 14px;
line-height: 1.4;
color: #282828;
}
.commercial-request-form .privacy a {
color: #222944;
border-bottom: 1px solid #B49C82;
}
.commercial-request-form p{margin:0}  ._content{overflow:hidden}
.entry-content--blog-single > .container{
margin:0 auto!important;
max-width: 1800px!important;
padding: 0 50px;
}
.single-lifestyle .entry-content{
margin:0 auto!important;
max-width: 1800px!important;
padding: 0;
}
@media(max-width:1500px){
.entry-content--blog-single > .container{
margin:0 auto!important;
padding: 0 20px;
}}
@media(max-width:1500px){
.single-lifestyle .entry-content{
margin:0 auto!important;
padding: 0;
}}
.wp-block-group__inner-container{
margin:0 auto!important;
max-width: 1800px;
padding: 0 50px;
}
@media(max-width:1500px){
.wp-block-group__inner-container{
margin:0 auto!important;
max-width: 1800px;
padding: 0 20px;
}}
.our-team .container{
max-width: 1800px;
padding: 0 50px;
}
@media(max-width:1500px){
.our-team .container{
max-width: 1800px;
padding: 0 20px;
}}
.home .container{
max-width: 1800px;
padding: 0 50px;
}
.services-page .container{
max-width: 1800px;
padding: 0 50px;	
}
.faq-title{
max-width: 1800px;
margin:0 auto;
padding: 50px 50px 0 50px;	
}
.faq-container{
max-width: 1800px;
margin:0 auto;
padding: 50px;	
}
.quizle-container{
max-width: 1800px;
padding: 50px;
margin:0 auto!important;	
}
.wp-bootstrap-blocks-container{
max-width: 1800px!important;
padding: 50px!important;
margin:0 auto!important;	
}
@media(max-width:1500px){
.wp-bootstrap-blocks-container {
padding: 50px 20px!important;
margin:0!important;
}	
}
@media(max-width:1500px){
.quizle-container {
padding: 20px;
margin:0!important;
}
.services-page .container{
padding: 0 20px;	
}
}
@media(max-width:1500px){
.home .container,.quizle-container {
padding: 0 20px;
}	
.faq-title {
padding: 50px 20px 0 20px;	
}
.faq-container{
padding: 50px 20px;	
}
}
@media(max-width:768px){
.our-team-wrapper .container{padding:0}
}
body.page-id-2467 .wp-bootstrap-blocks-container,
body.page-id-2465 .wp-bootstrap-blocks-container,
body.page-id-2472 .wp-bootstrap-blocks-container{
padding:0 50px!important;	
} 
@media(max-width:1500px){
body.page-id-2467 .wp-bootstrap-blocks-container,
body.page-id-2465 .wp-bootstrap-blocks-container,
body.page-id-2472 .wp-bootstrap-blocks-container{
padding:0 20px!important;	
} 	
}
body.page-id-2467 .newsletter-wrap,
body.page-id-2465 .newsletter-wrap,
body.page-id-2472 .newsletter-wrap{
padding:100px 0;	
} 	
._header{
padding:0;
}
@media (max-width: 575.98px) {
.header-bg{min-height:100dvh!important}}
._header:before{
background:#222944;
height:80px;
}
.header-wrap {
height:80px;
}
@media(min-width:576px){
._header:before,
.header-wrap {height:100px;}
}
.header-wrap{
display:flex;
flex-direction:row;
}
@media(min-width:575.99px){
.header-wrap{
height:100px;	
}
}
.header-left{
display:flex;
align-items:center;
gap:50px;
}
.box-main-menu{
display:flex;
flex-wrap:wrap;
gap:0!important;
}
.lang-contact-wrap{display:none}
@media(min-width:1200px) and (max-width:1400px) {
.lang-contact-wrap{
display: flex;
align-items: center;
gap: 20px;
}
.contact-wrap{
gap:5px;
}
.header-left{
gap:20px;
}
}
@media (max-width: 1200px) {
._header .button-menu {
display: inline-block;
width: 40px;
}
._header .close-menu {
display: inline-block;
}
._header .close-menu.active {
visibility: visible;
opacity: 1;
}
}
@media(min-width:1400.1px) {
.lang-contact-wrap{
display: flex;
align-items: center;
gap: 70px;
}}
@media (max-width: 1200px) {
.box-main-menu {
position: fixed;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 25px;
top: 0;
right: -340px;
width: 340px;
min-height: 100%;
height: 100vh;
padding: 25px;
z-index: 999;
background: #222944;
color: #fff;
overscroll-behavior-y: contain;
overflow-y: auto;
transition: right 0.3s ease-in-out;
&.open {
right: 0;
}
}
._header ul.top-menu {
display: flex;
flex-direction: column;
align-items: flex-start;
}
}
.burger-phone{
flex-direction:row;
}
._header {
border-color: #B49C82;
}
._header .top-menu > li > a,
._header .sub-menu li a,
._header .phone,
._header .email {
border-color: #B49C82;
}
._header .lang-switcher a,
._header .pg-lang-switcher a {
border-bottom: none !important;
}
._header .lang-switcher .current-lang > a,
._header .pg-lang-switcher .current-lang > a {
border-bottom: 1.5px solid #B49C82 !important;
}
._header .top-menu > li.current-menu-item > a,
._header .top-menu > li > a.active-menu-link,
._header .top-menu > li > a:hover {
border-bottom: 1.5px solid #B49C82 !important;
}
._header ul li{margin:5px;}
._header ul li.current-menu-item > a, ._header ul li a:hover {
border-bottom: 1.5px solid #B49C82;
}
.lang-switcher .current-lang a,._header .sub-menu li a:hover {
border-bottom: 1.5px solid #B49C82!important;
}
._footer #footer-sections-menu > li > a{border-bottom:none;border-color:#B49C82}
._footer #footer-sections-menu > li > a:hover{border-bottom: 1.5px solid #B49C82!important;} .contact-wrap{
display:flex;
flex-direction:column;
gap:10px;
}
.phone,
.email {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
margin:0!important;
width:100%;
max-width:200px;
padding: 10px;
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-style: normal;
line-height: 1;
letter-spacing: 0;
color: #fff!important;
text-align: center;
text-decoration: none;
background: transparent;
}
.phone:hover,
.email:hover {
color:#b49c82!important;
}
.phone::before,
.email::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background:
linear-gradient(#b49c82, #b49c82) left top / 100% 1.5px no-repeat,
linear-gradient(#b49c82, #b49c82) left bottom / 100% 1.5px no-repeat,
linear-gradient(#b49c82, #b49c82) left top / 1.5px 12px no-repeat,
linear-gradient(#b49c82, #b49c82) left bottom / 1.5px 12px no-repeat,
linear-gradient(#b49c82, #b49c82) right top / 1.5px 12px no-repeat,
linear-gradient(#b49c82, #b49c82) right bottom / 1.5px 12px no-repeat;
}  .lang-item a{
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-style: normal;
font-size: 14px;
line-height: 19.5px;
letter-spacing: 0;
text-align: center;
text-transform: uppercase;
color:#B49C82!important;
display: inline-flex;
align-items: center;
justify-content: center;	
}
.current-lang a{
font-family: "Montserrat", sans-serif;
font-weight: 500!important;
font-style: normal;
font-size: 14px;
line-height: 19.5px;
letter-spacing: 0;
text-align: center;
text-transform: uppercase;
color:#fff!important;
display: inline-flex;
align-items: center;
justify-content: center;
border-bottom: 2px solid #B49C82;
}
.lang-switcher .lang-item a:hover,
.lang-switcher .current-lang a,
.lang-switcher .current-lang a:hover {
border-bottom-color:#B49C82!important;
border-bottom: 1.5px solid #B49C82!important;
}
.lang-switcher .lang-item{margin:5px;} .home ._header{
min-height: calc(100dvh - 100px);
}
@media(min-width:1200px){
._header .sub-menu {
display: none;
position: absolute;
background: #222944;
padding: 5px 15px;
text-align: left;
border-radius: 0;
transform: translate(-10px, 2px);
border: none !important;
position: absolute;
} ._header .sub-menu::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 1;
background: linear-gradient(#B49C82, #B49C82) left top / 50% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right top / 50% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 50% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 50% 1.5px no-repeat, linear-gradient(#B49C82, #B49C82) left top / 1.5px 40% no-repeat, linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 40% no-repeat, linear-gradient(#B49C82, #B49C82) right top / 1.5px 40% no-repeat, linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 40% no-repeat;
} ._header .sub-menu li,
._header .sub-menu a {
position: relative;
z-index: 2;
}}
._header .sub-menu li {
display: block !important;
}
._header .sub-menu li a {
color: #fff !important;
border-color: #B49C82!important;
}
._header .sub-menu li a:hover {
border-color: #B49C82!important;
}
@media (max-width: 1200px) {
._header .sub-menu {
display: block !important;
position: relative;
background: transparent;
padding: 0 0 0 40px;
text-align: left;
transform: none;
}
._header .sub-menu li {
margin: 0 !important;
}
._header .sub-menu li a {
color: #ffffff !important;
font-weight: 400 !important;
text-transform: initial;
}
._header .sub-menu li a:hover {
border-color: #ffffff !important;
}
} .home ._header .title-wrapper {
position: relative !important;
left: auto !important;
right: auto !important;
top: 0;
transform: none !important;
height:calc(100dvh - 100px);
margin: 0 auto !important;
padding: 0 !important;
max-width:1800px!important;
text-align: left !important;
display: flex !important;
justify-content: flex-start !important;
z-index:2;
}
.home .title-wrapper > .container {
display:flex;
flex-direction:column;
gap:30px;
max-width:780px;
align-self:center;
margin:0;
}
.first_row_hero {
width: fit-content;
font-size: 16px;
font-weight:400;
color: #231F20;
margin: 0 !important;
background: #F2EDE3;
padding: 4px 15px;
border-radius: 5px;
}
.title-wrapper > .container > h1 {
color: #ffffff;
line-height:1.1;
margin:0;
text-shadow:none;
text-align:left;
}
.second_row_hero{
font-weight:500;
line-height:1.4;
color:#fff;
}  .btns_hero {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 20px;
} .header-btn-first,
.header-btn-second {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 6px;
border-radius: 5px;
line-height: 1;
box-sizing: border-box;
}
.header-btn-first {
background: #B49C82!important;
}
.header-btn-second {
background: #FFFFFF!important;
} .header-btn-1,
.header-btn-2 {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 10px 20px;
font-size: 14px;
line-height: 1.2;
font-weight: 500;
text-align: center;
text-decoration: none !important;
box-sizing: border-box;
white-space: nowrap;
}
.header-btn-1 {
color: #ffffff !important;
}
.header-btn-2 {
color: #B49C82 !important;
} .header-btn-1::before,
.header-btn-2::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background:
linear-gradient(currentColor, currentColor) left top / 50% 1.5px no-repeat,
linear-gradient(currentColor, currentColor) right top / 50% 1.5px no-repeat,
linear-gradient(currentColor, currentColor) left bottom / 50% 1.5px no-repeat,
linear-gradient(currentColor, currentColor) right bottom / 50% 1.5px no-repeat,
linear-gradient(currentColor, currentColor) left top / 1.5px 36% no-repeat,
linear-gradient(currentColor, currentColor) left bottom / 1.5px 36% no-repeat,
linear-gradient(currentColor, currentColor) right top / 1.5px 36% no-repeat,
linear-gradient(currentColor, currentColor) right bottom / 1.5px 36% no-repeat;
} @media (min-width: 1024px) {
.header-btn-first,
.header-btn-second {
transition: background-color .25s ease;
}
.header-btn-first:hover {
background: #D6BA9C!important;
}
.header-btn-second:hover {
background: #F9F6F1!important;
}
} @media (max-width: 768px) {
.header-btn-first,
.header-btn-second {
padding: 6px;
}
.header-btn-1,
.header-btn-2 {
min-height: 42px;
padding: 10px 20px;
font-size: 14px;
}
} @media (max-width: 567px) {
.first_row_hero {
font-size: 12px;
}
.btns_hero {
width: 100%;
flex-direction: column;
align-items: center;
gap: 16px;
margin-top: 20px;
}
.header-btn-first,
.header-btn-second {
width: min(100%, 320px);
padding: 6px;
}
.header-btn-1,
.header-btn-2 {
width: 100%;
min-height: 42px;
padding: 10px 14px;
font-size: 12px;
line-height: 1.2;
white-space: normal;
}
} .header-btn-second--about {
display: inline-flex;
}
.header-btn-second--about .header-btn-2 {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none !important;
}    ._content .mp-rent{
padding:0;
}
.mp-rent-wrapper,
.mp-rent-dark-wrapper{
padding:100px 0 50px 0;
}
h2#realty{padding-bottom:40px}
.tags-and-controls{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:20px;
}
.tags-and-owls{width:100%;}
@media(min-width:1000px){.tags-and-owls{display:flex;gap:10px;width:65%;}}
@media(max-width:576px){ul.tags-list span{width:100%}}
ul.tags-list a, ul.tags-list span,
.dark-bg ul.tags-list a, .dark-bg ul.tags-list span {
background-color:#F2EDE3;
color:#282828;
border-radius:5px;
border:1px solid #F2EDE3;	
font-weight:500;
min-width:var(--tag-max-width, 132px);
box-sizing:border-box;
}
ul.tags-list a a:hover, ul.tags-list span a:hover,
.dark-bg ul.tags-list a:hover, .dark-bg ul.tags-list span a:hover {
background-color:#222944;
border:1px solid #fff;
color:#fff;
}
.owl-controls button,
.owl-controls.owl-controls--dark button{
background-color:#F2EDE3;
border-radius:5px;
border:1px solid #F2EDE3;
}
.owl-controls button:hover,
.owl-controls.owl-controls--dark button:hover{
background-color:#222944;
border:1px solid #fff;
}
.owl-controls button span,
.owl-controls.owl-controls--dark button span{
color:#282828;
}
.owl-controls button:hover span,
.owl-controls.owl-controls--dark button:hover span{
color:#fff;
}
button.small,.quizle-button,.services-more-button,.form-submit input[type=submit]{	
border-radius:5px!important;
padding:15px 50px!important;
border:none!important;
font-size:14px!important;
}
button.lighted,.quizle-button,.services-more-button,.form-submit input[type=submit]{
background:#222944!important;
color:#fff!important;
}
button.darked{
background:#F2EDE3!important;
color:#231F20!important;
}
button.lighted:hover,
button.darked:hover,.quizle-button:hover,
.services-more-button:hover,.form-submit input[type=submit]:hover{
background:#282828!important;
color:#fff!important;
transform:translate(0);
opacity:1;
}
@media(max-width:576px){
button.small{	
padding:12px 20px!important;
width:100%;
}
}
.tags-list .selected-item{
background-color:#F2EDE3!important;
min-width:var(--tag-max-width, 132px);
box-sizing:border-box;
}
.tags-list .selected-item::after{
color:#231F20!important;	
} .realty.row .item-slide{
border-radius:10px;
}
.realty.row a.item .info{
padding: 0 10px 0 0;
}
.realty.row a.item .new-tag{
background-color: #fff;
color: #231F20;
font-weight: 400;
position: absolute;
top: 20px;
left: 20px;
z-index: 9;
}
.realty.row a.item p{
font-weight:500;
line-height:1.4;
color:#fff;
text-transform:uppercase;
margin:0
} .mp-rent .realty.row a.item,
.mp-sold .realty.row a.item {
position: relative;
overflow: hidden;
border-radius: 10px;
}
.mp-rent .realty.row a.item > img,
.mp-sold .realty.row a.item > img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
transition: transform .45s ease;
}
.mp-rent .realty.row a.item:hover > img,
.mp-sold .realty.row a.item:hover > img {
transform: scale(1.1);
}   .mp-services .services {
display: flex;
gap: 20px;
}
.mp-services{
padding:50px 0;
}
.mp-services .services{
margin:0;
}
.mp-services h2{padding-bottom:40px}
.mp-services .service_card {
padding: 0;
}
.mp-services .col-lg.item {
flex: initial;
max-width: none;
} .mp-services .services .item > a {
position: relative;
box-shadow: none;
border-radius: 0;
padding: 25px;
background: #ffffff;
background-color: #ffffff;
overflow: hidden;
transition: background-color .3s ease-in-out;
} .mp-services .services .item > a:hover {
background-color: #F2EDE3;
} .mp-services .services .item > a::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background:
linear-gradient(#B49C82, #B49C82) left top / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 50% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left top / 1.5px 30% no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 60% no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 1.5px 30% no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 60% no-repeat;
} .mp-services .services .item > a > * {
position: relative;
z-index: 3;
} .mp-services .icon-wrapper {
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
border: 1px solid #222944;
} .mp-services .service_card h3 {
text-transform: uppercase;
font-weight:500;
}
.mp-services .service_card p {
font-weight: 400;
line-height: 1.4;
}
@media(min-width:900px) and (max-width: 1200px) {
.mp-services .services {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.mp-services .services .col-lg.item {
flex: 0 0 31.7% !important;
max-width: 31.7% !important;
}
}
@media(min-width:600px) and (max-width: 899.9px) {
.mp-services .services {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.mp-services .services .col-lg.item {
flex: 0 0 48% !important;
max-width: 48% !important;
}
}
@media(max-width: 599.9px) {
.mp-services .services {
display: flex;
flex-direction:column;
}
}
@media(max-width:575.98px){
.icon-wrapper-img1,
.icon-wrapper-img3,
.icon-wrapper-img5 {
width:28px;
height:28px;
}
.icon-wrapper-img2 {
width:24px;
height:24px;
}
.icon-wrapper-img4 {
width:20px;
height:24px;
}
.mp-services .icon-wrapper{
width:50px;
height:50px;
}
}  .RP-white{
background:#fff;
padding:50px 0;
}
.RP-white-block{
display: flex;
padding: 20px;
gap: 50px;
border:1.5px solid #B49C82;
}
.img-mobile{
border-radius:10px!;
}
.RP-white-block-right{
display: flex;
flex-direction: column;
justify-content:center;
gap: 20px;	
}
.RP-white-block-right-h2{
font-size:34px!important;
margin:0;
max-width: 100%;
}
@media(min-width:1440.1px){
.RP-white-block-right-h2{
max-width: 70%!important;
}
}
.RP-white-block-right-form{
display:flex;
gap:50px;
}
.RP-white-block-right-form-block{
display: flex;
flex-direction: column;
gap: 30px;	
width:48%;
}
.RP-white-top-rows{
display:flex;
flex-direction:column;
gap:20px;
}
.RP-white-row{
display:flex;
gap:10px;
}
.RP-white-row img{
width:20px;
height:20px;
}
.RP-white-row p{
font-size:14px;
font-weight:500;
margin:0;
padding:0;
}
@media(min-width:1800px){
.RP-white-row p{
font-size:16px;
}
}
.RP-white-bottom-row{
display:flex;
flex-direction:column;
gap:10px;
}
.RP-white-bottom-row p{
font-size:12px;
font-weight:500;
opacity:80%;
margin:0;
}
.RP-white-bottom-row a{
font-size:22px;
border-bottom:0;
font-weight:500;
}
.RP-white-bottom-row a:hover,
.RP-white .wpcf7-list-item-label a:hover {
color: #B49C82;
}
.RP-white-form {
width:48%;
}
@media(min-width:1300px){
.RP-white-form {width:40%;}	
}
.RP-white-form input.button{
width:100%;
border:none;
border-radius:5px!important;
background:#222944;
color:#fff;
opacity:100%;
font-size:14px;
border-radius: 5px;
padding: 12px 20px !important;
}
.RP-white form input:not([type=submit]), .recall-plate form textarea,
footer .wpcf7 input[type="text"],footer .wpcf7 input[type="email"],footer .wpcf7 input[type="tel"],.recall-plate-2 form input:not([type=submit]), .recall-plate-2 form textarea{
background:#F2EDE3;
color:#282828;
border-radius:5px;
border:none;
font-size:12px;
}
@media(min-width:1800px){
.RP-white form input:not([type=submit]), .recall-plate form textarea{
font-size:14px;
}} .recall-plate form p br {
display: none !important;
} .RP-white form p{
display:flex;
flex-direction:column;
gap:10px;
}
form .wpcf7-acceptance label input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
border: 1px solid #B49C82;
background: transparent;
margin: 0;
position:relative;
align-items:center;
}
form .wpcf7-acceptance label input[type="checkbox"]:checked::after {
content: "";
position: absolute;
width: 10px;
height: 10px;
background: #B49C82;
border-radius: 2.5px;
top: 50%;
left: 50%;
transform: translate(-5px, -5px);
}
.RP-white .wpcf7-list-item-label, .RP-white .wpcf7-list-item-label a{
color:#282828;
border-bottom:0;
opacity:80%;
font-weight:500;
} .wpcf7-acceptance input[type="checkbox"] {
display: inline-block !important;
opacity: 1 !important;
visibility: visible !important;
width: 20px!important;
height: 20px!important;
border-radius:5px!important;
padding:0;
}
.wpcf7-acceptance label input[type="checkbox"]{
flex: 0 0 20px !important; min-width: 20px !important;
min-height: 20px !important;
padding:0!important;
}
.wpcf7-acceptance .wpcf7-list-item{margin:10px 0!important;display:flex!important;}
@media(min-width:1770px){
.wpcf7-acceptance .wpcf7-list-item{
max-width:60%;
}
}
.wpcf7-acceptance input{
margin-right:10px!important;
}
.wpcf7-acceptance label{
display:flex;
}
@media(min-width:1200px) and (max-width:1440px){
.RP-white-block,
.RP-white-block-right-form{
gap:25px;
}
.RP-white-block-right-h2 {
max-width: 100%;
}
}
@media(min-width:1000px) and (max-width:1200px){
.RP-white-block {
align-items: center;
padding: 20px;
gap: 20px;
}
.RP-white-block-right-form{gap:20px}
}
@media(max-width:999.9px){
.RP-white-block {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
gap: 20px;
border: 1.5px solid #B49C82;
text-align:left;
}
.img-mobile {
border-radius:10px;
}
.RP-white-block-right-h2{
text-align:left;
font-size:24px!important;
}
.RP-white-row p,.RP-white .wpcf7-list-item-label, .RP-white .wpcf7-list-item-label a{text-align:left}
}
@media(max-width:767.9px){
.RP-white-block-right-form{
flex-direction:column;
gap:20px;
}
.RP-white-block-right-form-block{
gap: 20px;
width: 100%;
}
.RP-white-form {
width: 100%;
}
.RP-white-row p,.RP-white .wpcf7-list-item-label, .RP-white .wpcf7-list-item-label a{text-align:left}
.RP-white-block-right .RP-white-bottom-row{align-items:center}
}
@media(min-width:1000px){
.RP-white-block-left,.RP-white-block-right{width:50%}
}  .mp-about{
padding:50px 0;
}
.mp-about .about-wrapper{
background:#222944;
border-radius:0;
padding:20px;
}
@media(max-width:1300px){
.mp-about .about-wrapper{
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);		
}
}
.about-wrapper-squares {
position: relative;
overflow: hidden;
background-color: #222943;
padding:40px 0;
} .about-wrapper-squares::before {
content: "";
position: absolute;
inset: 0;
background-image: url(//prestigegroup.cz/wp-content/uploads/2024/06/pattern_1-1.svg);
background-size: cover;
background-position: top;
background-repeat: no-repeat;
opacity: 0.10;
pointer-events: none;
z-index: 1;
} .about-wrapper-squares::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 2;
background:
linear-gradient(#B49C82, #B49C82) left top / 15% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 15% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 15% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 15% 1.5px no-repeat,
linear-gradient(#B49C82, #B49C82) left top / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) left bottom / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right top / 1.5px 50% no-repeat,
linear-gradient(#B49C82, #B49C82) right bottom / 1.5px 50% no-repeat;
} .about-wrapper-squares > * {
position: relative;
z-index: 3;
}
.about-content{
display: flex;
flex-direction: column;
gap: 30px;
width: 80%;
margin: 0 auto;
}
.about-content-heading{
display: flex;
flex-direction: column;
gap: 20px;
}
.about-number{
font-family: "Forum", serif;
font-weight: 400!important;
font-size:40px!important;
}
.mp-about .about-wrapper .item hr{
border-top: 1.5px solid #B49C82!important;
}
.mp-about .about-wrapper .item p{
font-size:14px;
max-width:80%;
}
.button-light{
position:relative
}
@media(max-width:1300px){
.about-content{
gap: 20px;
width: 100%;
padding: 0 20px;
}
}
@media(max-width:768px){
.mp-about .about-wrapper .item p{
font-size:12px;
max-width:100%;
}
.about-number{
font-size:34px!important;
}
}  .mp-blog{
padding:50px 0 0 0;
}
.pg-news-right,
.pg-news-left{
border-radius:0!important;
}
.mp-blog .news-item{
border-radius:0;
}
.title-block-blog h2{padding-bottom:40px;}
@media(min-width:992px){
.top-block-blog {
display: flex;
justify-content:space-between;
}
.bottom-button-block-blog{
display:none!important;
}
.pg-news-left{
z-index: 2;
position: relative;
}
.news-grid{ aspect-ratio: 2 / 0.8;}
}
@media(max-width:992px){
.top-button-block-blog{
display:none!important;
}
.mp-blog .button-bottom-wrap{
display:flex!important;
justify-content:center!important;
align-items:center!important;
width:100%!important;
padding:0 20px 20px!important;
background:#F9F6F1;
box-sizing:border-box;
}
.mp-blog .button-bottom-wrap > div,
.mp-blog .bottom-button-block-blog{
display:flex!important;
justify-content:center!important;
width:100%!important;
max-width:320px!important;
margin:0 auto!important;
box-sizing:border-box;
}
.mp-blog .button-bottom-wrap button,
.mp-blog .bottom-button-blog{
width:100%!important;
max-width:320px!important;
margin:0 auto!important;
text-align:center!important;
box-sizing:border-box;
}
.pg-news-left{
background:#222944;
padding: 20px;
margin-bottom:0px;
}
.pg-news-right{
background:#F5F6FB;
padding: 20px;
margin-bottom:0px;
}
.pg-news-title{
text-align:left;
padding-bottom:40px;
}
.is-right{
color: #282828;
}
.is-left{
color:#fff;
}
.mp-about .about-wrapper .item hr,
.mp-about .about-wrapper .item p{
max-width:80%;
}
}
.pg-news-left{
padding:30px 20px;
}
.pg-news-right{
padding:30px 20px;
}
.mp-blog .row.g-4{
align-items: stretch;
}
.pg-news-left.news-grid,
.pg-news-right.news-grid{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: repeat(2, 1fr);
gap: 16px;
align-items: stretch;
height: 100%;
}
.pg-news-left.news-grid > .news-item{
grid-column: 1 / span 2;
grid-row: 1 / span 2;
height: 100%;
}
.pg-news-right.news-grid > .news-item{
grid-column: 2 / span 2;
grid-row: 1 / span 2;
height: 100%;
}
.pg-news-left.news-grid > .news-subgrid,
.pg-news-right.news-grid > .news-subgrid{
grid-row: 1 / span 2;
display: grid;
grid-template-rows: 1fr 1fr;
gap: 16px;
height: 100%;
}
.pg-news-left.news-grid > .news-subgrid{ grid-column: 3; }
.pg-news-right.news-grid > .news-subgrid{ grid-column: 1; }
.pg-news-left .news-subgrid,
.pg-news-right .news-subgrid{
grid-template-columns: 1fr !important;
grid-auto-rows: 1fr;
}
.pg-news-left .news-subgrid .news-item.small,
.pg-news-right .news-subgrid .news-item.small{
width: 100%;
height: 100%;
min-height: 0;
}
.news-item img{
display:block;
width:100%;
height:100%;
object-fit:cover;
}
.news-item:hover{
border-bottom:0px;
} @media (min-width: 992px){
.pg-news-box .news-grid{
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr));
grid-template-rows: repeat(2, minmax(0, 1fr));
gap: 16px;
align-items: stretch;
height: 100%;
} .pg-news-box.pg-news-left .news-grid > a.news-item:not(.small){
grid-column: 1 / span 2;
grid-row: 1 / span 2;
height: 100%;
}
.pg-news-box.pg-news-left .news-grid > .news-subgrid{
grid-column: 3;
grid-row: 1 / span 2;
display: grid !important;
grid-template-rows: 1fr 1fr;
gap: 16px;
height: 100%;
} .pg-news-box.pg-news-right .news-grid > a.news-item:not(.small){
grid-column: 2 / span 2;
grid-row: 1 / span 2;
height: 100%;
}
.pg-news-box.pg-news-right .news-grid > .news-subgrid{
grid-column: 1;
grid-row: 1 / span 2;
display: grid !important;
grid-template-rows: 1fr 1fr;
gap: 16px;
height: 100%;
}
.pg-news-box .news-subgrid > a.news-item.small{
width: 100%;
height: 100%;
min-height: 0;
}
.pg-news-box .news-item img{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
}
@media (min-width: 992px){
.pg-news-title{
padding-bottom: 40px;
}
.is-right{
text-align: left;
color: #282828;
}
.is-left{
color: #fff;
}
}
@media(min-width:1201px){
.pg-news-block-both{
display:flex;
}
.pg-news-block-both-wrapper {
background: linear-gradient(to right, #222944 50%, #F9F6F1 50%);
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
.pg-news-block-both{
max-width:1800px;
margin:0 auto;
}
}
.pg-news-block-both{
padding:0 30px;
}
@media(max-width:1500px){
.pg-news-block-both{
padding:0;
}	
}
@media(max-width:1200px){.pg-news-block-both{padding:0}}
@media(max-width:1200px){
.pg-news-left{background:#222944}
.pg-news-right{background:#F9F6F1}
.pg-news-block-both{
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);		
}
}
.mp-blog .news-content, .mp-blog .news-overlay{
padding:15px;
}
.mp-blog .news-content h3{
text-align:left;
font-size:16px;
}
.mp-blog .news-content p{
text-align:left;
font-size:12px;	
}  @media(min-width:1201px){
.newsletter-wrap{
padding:100px 0 50px 0;
}	
}
@media(max-width:1200.9px){
.newsletter-wrap{
padding:50px 0;
}
}
.newsletter{
background:#fff;
max-width:inherit;
border-radius:0;
display:flex;
gap:50px;
margin:0;
border: 1.5px solid #B49C82;
padding: 20px;	
}
.newsletter-left {
width: calc(50% - 25px);
height: stretch;
display: flex;
flex-direction: column;
gap:40px;
padding:20px 0 20px 40px;
justify-content: center;
}
.newsletter-right{
width:calc(50% - 25px);
}
.newsletter-right img{
aspect-ratio: 16 / 7;
object-fit: cover;
border-radius:10px;
}
.wpcf7 input[type="submit"].button.lighted {
background: #222944 !important;
color: #fff !important;
font-size: 14px !important;
border-radius: 5px;
padding: 15px 70px !important;
border: none !important;
}
.wpcf7 input[type="submit"].button.lighted:hover {
background:#282828!important;
color:#fff!important;
}
.subscribe-bottom{
display: flex;
gap: 20px;
}
@media(min-width:1000px){
.subscribe-bottom{
max-width:80%;
}
.subscribe-mail,.subscribe-btn{
width:50%
}
}
.subscribe-mail{
width:50%
}
.subscribe-mail input,.modal-window.full .price input{
background: #F2EDE3;
color: #282828;
border-radius: 5px;
border: none;
font-size:14px;
}
@media(max-width:1200px){
.newsletter-left{
padding:0;
}
.newsletter{
justify-content:space-between;
gap:20px;
}	
}
@media(min-width:768px) and (max-width:1000px){
.newsletter{
flex-direction:column-reverse;
gap:20px;
}		
.newsletter-right {
width: 100%;
}
.newsletter-left {
padding: 0;
flex-direction: row;
width: 100%;
gap:20px;
align-items: flex-end;
}	
.newsletter-left-heading{
width:60%;
}
.subscribe-bottom{flex-direction:column}
.subscribe-mail{width:100%}
}
@media(max-width:767.9px){
.newsletter{
flex-direction:column-reverse;
gap:20px;
}		
.newsletter-right {
width: 100%;
}
.newsletter-left {
padding: 0;
gap:20px;
width:100%;
}	
.newsletter-left-heading{
width:100%;
}
.subscribe-bottom{flex-direction:column}
.subscribe-mail{width:100%}	
}
.newsletter-h2{padding-bottom:10px}
.subscribe-mail input{max-height:44px;}   .mp-contacts {
padding: 50px 0;
}
.mp-contacts .contacts {
display: flex;
gap: 20px;
align-items: stretch;
}
.mp-contacts h2{padding-bottom:40px}
.mp-contacts .contacts_card {
position: relative;
padding: 0;
display: flex;
flex-direction: column;
align-self: stretch;
height: auto;
background: #ffffff;
background-color: #ffffff;
box-shadow: none;
border-radius: 0;
overflow: hidden;
transition: background-color .3s ease-in-out;
}
.mp-contacts .contacts_card:hover {
background-color: #F2EDE3;
} .mp-contacts .contacts-card-top {
flex: 0 0 auto;
display: flex;
align-items: center;
gap: 15px;
padding: 20px 20px 0 20px;
border-top: 1.5px solid #B49C82;
border-right: 1.5px solid #B49C82;
border-left: 1.5px solid #B49C82;
}
.mp-contacts .contacts-card-middle {
flex: 0 0 40px;
height: 40px;
}
.mp-contacts .contacts-card-bottom {
flex: 1 1 auto;
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
padding: 0 20px 20px 20px;
border-bottom: 1.5px solid #B49C82;
border-right: 1.5px solid #B49C82;
border-left: 1.5px solid #B49C82;
} .mp-contacts .contacts_card > * {
position: relative;
z-index: 3;
} .mp-contacts .col-lg.item {
flex: initial;
max-width: none;
} .mp-contacts .icon-wrapper {
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
border: 1.5px solid #222944;
margin-bottom: 20px;
}
.mp-contacts .contacts-card-top .icon-wrapper {
margin-bottom: 0;
} .mp-contacts .contacts_card h3 {
text-transform: uppercase;
font-weight: 500;
line-height: 1.35;
margin-top: 0;
margin-bottom: 12px;
}
.mp-contacts .contacts_card p {
font-weight: 400;
font-size: 14px;
line-height: 1.4;
margin-bottom: 0;
}
.mp-contacts .contacts-card-top p {
text-transform: uppercase;
font-size: 16px !important;
font-weight: 500;
line-height: 1.35;
margin: 0;
}
.mp-contacts .contacts-card-bottom p {
font-size: 12px;
line-height: 1.4;
} .mp-contacts .contacts-card-bottom h3 {
width: 100%;
text-align: left;
}
.mp-contacts .contacts-card-bottom .contact-phone,
.mp-contacts .contacts-card-bottom .contact-email {
display: inline-block;
width: auto;
max-width: 100%;
text-align: left;
color: inherit;
text-decoration: none !important;
border-bottom: 0 !important;
}
.mp-contacts .contacts-card-bottom .contact-phone:hover,
.mp-contacts .contacts-card-bottom .contact-email:hover {
color: #B49C82;
text-decoration: none !important;
border-bottom: 0 !important;
box-shadow: none !important;
} .mp-contacts .contacts-card-bottom .social-links {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
gap: 10px;
padding: 0;
margin: 0 0 20px 0;
list-style: none;
}
.mp-contacts .contacts-card-bottom .social-links li {
margin: 0 !important;
}
.mp-contacts .contacts-card-bottom .social-links a {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
text-decoration: none !important;
border-bottom: 0 !important;
box-shadow: none !important;
background-image: none !important;
}
.mp-contacts .contacts-card-bottom .social-links svg {
width: 40px;
height: 40px;
flex: 0 0 auto;
} @media (min-width: 900px) and (max-width: 1650px) {
.mp-contacts .contacts-card-bottom .social-links {
gap: 6px;
}
.mp-contacts .contacts-card-bottom .social-links a,
.mp-contacts .contacts-card-bottom .social-links svg {
width: 32px;
height: 32px;
}
} .mp-contacts .contacts-card-middle ul {
display: flex;
flex-wrap: wrap;
gap: 10px;
padding: 0;
margin: 0;
list-style: none;
}
.mp-contacts .contacts-card-middle a {
display: inline-flex;
align-items: center;
justify-content: center;
} @media (min-width: 600px) and (max-width: 1720px) {
.mp-contacts .contacts_card h3 {
min-height: 51px;
}
.mp-contacts .contacts-card-top {
min-height: 51px;
}
} @media (min-width: 900px) and (max-width: 1330px) {
.mp-contacts .contacts {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.mp-contacts .contacts .col-lg.item {
flex: 0 0 31.7% !important;
max-width: 31.7% !important;
}
} @media (min-width: 600px) and (max-width: 899.9px) {
.mp-contacts .contacts {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.mp-contacts .contacts .col-lg.item {
flex: 0 0 48% !important;
max-width: 48% !important;
}
} @media (max-width: 599.9px) {
.mp-contacts .contacts {
display: flex;
flex-direction: column;
}
.mp-contacts .contacts .col-lg.item {
flex: 0 0 100% !important;
max-width: 100% !important;
}
}
@media (max-width: 575.98px) {
.mp-contacts .icon-wrapper-img1,
.mp-contacts .icon-wrapper-img3,
.mp-contacts .icon-wrapper-img5 {
width: 28px;
height: 28px;
}
.mp-contacts .icon-wrapper-img2 {
width: 24px;
height: 24px;
}
.mp-contacts .icon-wrapper-img4,
.mp-contacts .icon-wrapper-contacts {
width: 32px;
height: 32px;
}
.mp-contacts .icon-wrapper {
width: 50px;
height: 50px;
}
}   .mp-google-map {
width: 100%;
margin: 0;
padding: 0;
line-height: 0;
overflow: hidden;
}
.mp-google-map #map,
.mp-google-map .map {
width: 100%;
height: 350px;
margin: 0;
padding: 0;
line-height: 0;
overflow: hidden;
border-radius: 0;
}
.mp-google-map iframe {
display: block;
width: 100%;
height: 100%;
border: 0;
margin: 0;
padding: 0;
}
@media (max-width: 991.98px) {
.mp-google-map #map,
.mp-google-map .map {
height: 300px;
}
}
@media (max-width: 575.98px) {
.mp-google-map #map,
.mp-google-map .map {
height: 300px;
}
}    .modal-window.full{max-width:1600px}
.modal-window{border-radius:5px}
.btns-main-filter{justify-content:center}
input[type=radio] + label:before, input[type=checkbox] + label:before{border-color:#B49C82}
input[type=radio]:checked + label:before, input[type=checkbox]:checked + label:before{background: #222944;}
.fancybox-button svg path{fill:#222944}
.type a.btn-type.small {
display: inline-flex !important;
align-items: center;
justify-content: center;
border-radius: 5px;
padding: 15px 50px !important;
border: none !important;
font-size: 14px !important;
line-height: 1.2;
text-decoration: none !important;
}
.type a.btn-type.lighted {
background: #222944 !important;
color: #fff !important;
}
.type a.btn-type.bordered{
background: #F2EDE3 !important;
color: #231F20 !important;
}
.type a.btn-type.lighted:hover,
.type a.btn-type.darked:hover {
background: #282828 !important;
color: #fff !important;
}
@media(max-width:450px){
a.btn-type.small{width:80%}
}
.wpcf7 input[type="submit"].wpcf7-submit.button,
.wpcf7 .wpcf7-submit.button {
background: #222944;
color: #fff;
border: none;
border-radius: 5px;
padding: 15px 50px;
font-weight: 500;
line-height: 1.2;
text-align: center;
text-decoration: none;
cursor: pointer;
transition: background .25s ease, color .25s ease, transform .25s ease;
opacity:1;
}
footer .wpcf7 input[type="submit"].wpcf7-submit.button,
footer .wpcf7 .wpcf7-submit.button {
background: #B49C82 !important;
color: #fff !important;
transition: background .25s ease, color .25s ease, transform .25s ease;
opacity:1;
}
.wpcf7 input[type="submit"].wpcf7-submit.button:hover,
.wpcf7 .wpcf7-submit.button:hover {
background: #282828 !important;
color: #fff !important;
opacity:1;
}
footer .wpcf7 input[type="submit"].wpcf7-submit.button:hover,
footer .wpcf7 .wpcf7-submit.button:hover {
background: #282828 !important;
color: #fff !important;
opacity:1;
}
#form_action .wpcf7-form input:not([type="submit"]):not([type="hidden"]),
#form_action .wpcf7-form select,
#form_action .wpcf7-form textarea {
background: #F2EDE3 !important;
border: 1px solid rgba(180, 156, 130, .45) !important;
color: #231F20 !important;
border-radius: 5px !important;
}
#form_action .wpcf7-form input:not([type="submit"]):not([type="hidden"])::placeholder,
#form_action .wpcf7-form textarea::placeholder {
color: rgba(35, 31, 32, .65) !important;
}
#form_action .wpcf7-form input:not([type="submit"]):not([type="hidden"]):focus,
#form_action .wpcf7-form select:focus,
#form_action .wpcf7-form textarea:focus {
background: #F2EDE3 !important;
border-color: #B49C82 !important;
outline: none !important;
box-shadow: 0 0 0 2px rgba(180, 156, 130, .18) !important;
}
#form_action .wpcf7-form select {
background-color: #F2EDE3 !important;
background-image: url("data:image/svg+xml;utf8,<svg fill='%23757575' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") !important;
background-repeat: no-repeat !important;
background-position: right 14px center !important;
background-size: 16px 16px !important;
cursor: pointer !important;
padding-right: 42px !important;
appearance: none !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
}
#go-top{
background:#B49C82;
color:#FFF;
}
#go-top:hover{
background:#B49C82;
color:#F2EDE3;
} footer a.logo,
footer a.logo:hover{border-bottom:none}
._footer .social-links li{
margin:0 5px;
}
._footer .footer-menu{margin:0}
a.email.link:hover,a.email.link,a.phone.link:hover,a.phone.link,.footer-socials a,.footer-blog a{border-bottom:0;border-color:#B49C82}
.footer-socials .social-links:first-of-type{margin-bottom:50px;}
.footer-blog a:hover{border-bottom:1.5px solid #B49C82}
a.email:hover,a.email,a.phone:hover,a.phone{border-bottom:none} .breadcrumbs{margin:30px 0}
.tags-list li{background:transparent}
@media(max-width:575.9px){
.mp-rent ul.tags-list a.remove, .dark-bg ul.tags-list a.remove{min-width:fit-content!important}
.tags-list--result li{margin:0!important;justify-content:flex-start;gap:10px}
}
@media(min-width:576px){
.mp-rent ul.tags-list a.remove, .dark-bg ul.tags-list a.remove{min-width:fit-content!important;margin-left:10px;}
} #form_ocenka,#form_rent,#form_sell,#form_modal{background:#fff}
#form_ocenka .wpcf7-form input:not([type="submit"]),
#form_rent .wpcf7-form input:not([type="submit"]),
#form_sell .wpcf7-form input:not([type="submit"]),
#form_modal .wpcf7-form input:not([type="submit"]){
background: #F2EDE3;
color: #282828;
border-radius: 5px;
border: none;
font-size: 12px;
}   ._header ul a,.low,._footer #footer-sections-menu > li > a{font-size:14px!important}
.phone,.email{font-size:12px!important}	
.profi--text p{font-size:12px}
.first_row_hero{font-size:11px}
.title-wrapper > .container > h1{font-size:32px}
.commercija-block h2{font-size:26px!important}
.second_row_hero,
.home ._header .p-after,
.commercija-block .p-after{font-size:14px} 
.header-btn-1,
.header-btn-2,
.wpcf7 input[type="submit"].wpcf7-submit.button, .wpcf7 .wpcf7-submit.button,.header-btn-panna,.profi--title span,.blog-single-cta__button,.rmp-btn{font-size: 12px!important}
h2, .h2 {font-size: 38px !important;}
.after-h1,h3.pg-article-card__title{font-size:16px}
.realty.row a.item p{font-size:16px;}
h3, .h3,
.RP-white-row p{font-size:18px!important;line-height:1.4!important;}
.mp-services .service_card p,.mp-guarantee .guarantee_card p,p.card-bottom-text,.services-page-text,.mp-person-block p,.agent-card-text,.blog-single-cta__text,.category-desc p {font-size: 14px;}
.lifestyle-block-top ul li a,.lifestyle-tax-bottom p{font-size: 12px}
.bottom-youtube-and-text p{font-size: 14px!important}
.mp-person-numbers-bottom p{font-size: 12px}
.mp-about .about-wrapper .item p{font-size:12px}
.mp-blog .news-content h3{font-size:18px!important}
.mp-blog .news-content p, .mp-blog .news-overlay p{font-size:12px}
.pg-news-title{font-size:24px}
.newsletter-h2{font-size:28px!important}
.newsletter-p{font-size:16px}
.mp-contacts .contacts-card-bottom p{font-size:12px}
.mp-contacts .contacts_card h3,.mp-contacts .contacts-card-top p{font-size:16px!important}
.form-h2{font-size:22px!important}
._footer .title{font-size:22px}
._footer .title-big{font-size:28px}
.footer-socials p,.right-block-p-and-soc p,.work-time{font-size:16px}
.realty-card-h3{font-size:22px}
.card-info{font-size:18px}
.price{font-size:18px}
#realty-results .realty-card-category,.absolute-cards-block-left-top p{font-size:13px}
.title-about-us{font-size:32px!important}
.title-ocenka{font-size:28px!important}
.hero-block-h2,.quizle-image-screen__title,.profi--text h2,.b-safe .safe--text h2,.mp-person-numbers-h3{font-size:28px!important}
.hero-block-p{font-size:12px}
.ocenka-p,.about-us-right p{font-size:12px}
.b-featured-item span,.reviews .reviews-wrap .review-carousel .item p{font-size:14px!important}
.cta-block-left h2,.new-block-recall h2,.recall-9-block h2{font-size:26px!important}
.profi ul li,.b-safe .safe--text p{font-size:14px}
.accordion .accordion-toggle h3{font-size:16px!important}
.accordion-inner{font-size:12px!important}
.new-block-recall p{font-size:15px!important}
.mp-dlya-v-p,.mp-dlya-u-p,.our-team-block-text p{font-size:14px!important}
.first-p, .second-p{font-size:16px}
.breadcrumbs * {font-size:12px}	
.mp-dlya-u-block-right h2{font-size:22px!important}
.services-page-heading,.call-to-action-h3{font-size:18px}	
.services-page-right ul li{font-size:12px}
.toggler-title{font-size:16px}
.toggler-second-title,.our-team-block-heading .socials p{font-size:12px}
.toggler-text{font-size:10px}
.how-carousel .item p,.call-to-action-p{font-size:12px}
.b-content .item-text h2{font-size:28px!important}	
.agent-card-heading-1,.agency-specialist-card__name{font-size:18px}
.agent-card-heading-2{font-size:14px}
.our-team--slider .item .read-more,.lifestyle .read-more{font-size:12px}
.bottom-youtube-and-text h2{font-size:24px!important}
.email-and-phone-card-1{font-size:22px}	
.email-and-phone-card-2{font-size:18px}	
.agency-specialist-card__position{font-size:14px}
.agency-specialist-card__contact--phone{font-size:22px}
.agency-specialist-card__contact--email{font-size:12px}
.blog-single-cta__title{font-size:18px!important}
.comments h3{font-size:17px!important}	
.lifestyle-block-bottom h3,.lifestyle-tax-bottom h3{font-size:18px!important}
input[type=radio] + label, input[type=checkbox] + label{font-size:12px}
.blocks-comm-block-left-top h3,.absolute-cards-block-left-top h3{font-size:18px!important}
.blocks-comm-block-left-top p{font-size:14px}
.bottom-soc-text p{font-size:12px}
.commercija-card p{font-size:16px}
.RP-one-block-right-h2{font-size:28px!important}
.RP-one-block-right-top-p {font-size:16px}
.RP-one-block-right-bottom-p {font-size:12px}
@media(min-width:768px) and (max-width:1024px){
.realty-card-h3{font-size:18px}
.card-info{font-size:14px}
.price{font-size:15px}
.quizle-image-screen__description p{font-size:15px}
}
@media(min-width:1000px) and (max-width:1024.9px) {
.RP-white-row p{font-size:12px!important;line-height:1.4!important;}
._footer .title{font-size:18px}
._footer .title-big{font-size:22px}
.footer-socials a,.footer-blog a{font-size:12px}
#realty-results .realty-card-category,.absolute-cards-block-left-top p{font-size:11px}
.blocks-comm-block-left-top p{font-size:13px}
.bottom-soc-text p{font-size:11px}
.RP-one-block-right-top-p {font-size:14px}
.RP-one-block-right-bottom-p {font-size:12px}
}
@media(min-width:1200px) and (max-width:1330px){
.mp-contacts .contacts_card h3,.mp-contacts .contacts-card-top p{font-size:16px!important}
.mp-contacts .contacts-card-bottom p{font-size:12px}
}
@media (min-width: 992px) and (max-width: 1366.9px){
.low,._footer #footer-sections-menu > li > a{font-size:11px!important}	
}
@media (min-width: 1025px) and (max-width: 1366.9px) {
._header ul a,.low{font-size:11px!important}
.phone,.email{font-size:10px!important}	
.contact-wrap .phone,
.contact-wrap .email{font-size:12px!important}
.profi--text p{font-size:12px}
.first_row_hero{font-size:11px}
.title-wrapper > .container > h1{font-size:36px}
.commercija-block h2{font-size:30px!important}
.second_row_hero,
.home ._header .p-after,
.commercija-block .p-after{font-size:14px}
.header-btn-1,
.header-btn-2,
.wpcf7 input[type="submit"].wpcf7-submit.button, .wpcf7 .wpcf7-submit.button,.header-btn-panna,.profi--title span,.blog-single-cta__button,.rmp-btn{font-size: 12px!important}
h2, .h2 {font-size: 46px !important;}
.after-h1,h3.pg-article-card__title{font-size:18px}
.realty.row a.item p,.card-info{font-size:14px;}
h3, .h3,
.RP-white-row p{font-size:12px!important;line-height:1.4!important;}
.mp-services .service_card p,.mp-guarantee .guarantee_card p,p.card-bottom-text,.services-page-text,.mp-person-block p,.mp-person-numbers-bottom p,.agent-card-text,.blog-single-cta__text,.lifestyle-block-top ul li a,.lifestyle-tax-bottom p,.category-desc p {font-size: 10px;}
.bottom-youtube-and-text p{font-size: 10px!important}	
.mp-blog .news-content h3{font-size:20px!important}
.mp-blog .news-content p, .mp-blog .news-overlay p{font-size:12px}
.pg-news-title{font-size:24px}
.newsletter-h2{font-size:32px!important}
.mp-contacts .contacts_card h3,.mp-contacts .contacts-card-top p{font-size:14px!important}
.mp-contacts .contacts-card-bottom p{font-size:10px}
.form-h2{font-size:24px!important}
._footer .title{font-size:18px}
._footer .title-big{font-size:22px}
.footer-socials p,.footer-blog a,.right-block-p-and-soc p,.work-time{font-size:12px}
.realty-card-h3{font-size:18px}
.price{font-size:15px}
#realty-results .realty-card-category,.absolute-cards-block-left-top p{font-size:11px}
.title-ocenka{font-size:30px!important}
.title-about-us{font-size:38px!important}
.hero-block-h2,.quizle-image-screen__title,.profi--text h2,.b-safe .safe--text h2,.mp-person-numbers-h3{font-size:32px!important}
.hero-block-p{font-size:12px}
.ocenka-p,.about-us-right p{font-size:13px}
.quizle-image-screen__description p,.profi ul li,.b-safe .safe--text p{font-size:15px}
.b-featured-item span,.reviews .reviews-wrap .review-carousel .item p{font-size:13px!important}
.cta-block-left h2,.new-block-recall h2,.recall-9-block h2{font-size:26px!important}
.accordion .accordion-toggle h3{font-size:16px!important}
.accordion-inner{font-size:12px!important}
.new-block-recall p{font-size:15px!important}
.mp-dlya-v-p,.mp-dlya-u-p,.our-team-block-text p{font-size:14px!important}
.first-p, .second-p{font-size:14px}
.breadcrumbs * {font-size:12px}	
.mp-dlya-u-block-right h2{font-size:24px!important}
.services-page-heading,.call-to-action-h3{font-size:20px}
.services-page-right ul li{font-size:12px}
.toggler-title{font-size:16px}
.toggler-second-title,.our-team-block-heading .socials p{font-size:12px}
.toggler-text{font-size:10px}
.how-carousel .item p,.call-to-action-p{font-size:13px}	
.b-content .item-text h2{font-size:32px!important}	
.agent-card-heading-1,.agency-specialist-card__name{font-size:18px}
.agent-card-heading-2{font-size:14px}	
.our-team--slider .item .read-more,.lifestyle .read-more{font-size:12px}
.bottom-youtube-and-text h2{font-size:30px!important}
.email-and-phone-card-1{font-size:22px}	
.email-and-phone-card-2{font-size:18px}	
.agency-specialist-card__position{font-size:12px}
.agency-specialist-card__contact--phone{font-size:22px}
.agency-specialist-card__contact--email{font-size:12px}
.blog-single-cta__title{font-size:19px!important}
.comments h3{font-size:17px!important}	
.lifestyle-block-bottom h3,.lifestyle-tax-bottom h3{font-size:19px!important}
input[type=radio] + label, input[type=checkbox] + label{font-size:12px}
.blocks-comm-block-left-top h3,.absolute-cards-block-left-top h3{font-size:18px!important}
.blocks-comm-block-left-top p{font-size:13px}
.bottom-soc-text p{font-size:11px}
.bottom-soc-text a{font-size:14px}
.commercija-card p{font-size:14px}
.RP-one-block-right-h2{font-size:32px!important}
.RP-one-block-right-top-p {font-size:14px}
.RP-one-block-right-bottom-p {font-size:12px}
}
@media (min-width: 1367px) and (max-width: 1439.9px) {
.agency-specialist-card__contact--email{font-size:12px}	
}
@media (min-width: 1440px) and (max-width: 1549.9px) {
.agency-specialist-card__contact--email{font-size:14px}		
}
@media (min-width: 1367px) and (max-width: 1549.9px) {
._header ul a,.low,._footer #footer-sections-menu > li > a{font-size:12px!important}
.phone,.email{font-size:10px!important}	
.profi--text p{font-size:14px}
.first_row_hero{font-size:12px}
.title-wrapper > .container > h1{font-size:42px}
.commercija-block h2{font-size:36px!important}
.second_row_hero,
.home ._header .p-after,
.commercija-block .p-after{font-size:16px}
.header-btn-1,
.header-btn-2,
.wpcf7 input[type="submit"].wpcf7-submit.button, .wpcf7 .wpcf7-submit.button,.header-btn-panna,.profi--title span,.blog-single-cta__button,.rmp-btn{font-size: 12px!important}
h2, .h2 {font-size: 46px !important;}
.after-h1,h3.pg-article-card__title{font-size:18px}
.realty.row a.item p{font-size:14px;}
h3, .h3,
.RP-white-row p{font-size:14px!important;line-height:1.4!important;}
.mp-services .service_card p,.mp-guarantee .guarantee_card p,p.card-bottom-text,.services-page-text,.mp-person-block p,.mp-person-numbers-bottom p,.agent-card-text,.blog-single-cta__text,.lifestyle-block-top ul li a,.lifestyle-tax-bottom p,.category-desc p {font-size: 12px;}
.bottom-youtube-and-text p{font-size: 12px!important}
.mp-about .about-wrapper .item p,.card-info{font-size:14px}
.mp-blog .news-content p, .mp-blog .news-overlay p{font-size:12px}
.pg-news-title{font-size:26px}
.newsletter-h2{font-size:36px!important}
.newsletter-p{font-size:16px}
.mp-contacts .contacts_card h3,.mp-contacts .contacts-card-top p{font-size:14px!important}
.mp-contacts .contacts-card-bottom p{font-size:10px}
.form-h2{font-size:26px!important}
._footer .title{font-size:20px}
._footer .title-big{font-size:24px}
.footer-socials p,.footer-blog a,.right-block-p-and-soc p,.work-time{font-size:13px}
.realty-card-h3{font-size:20px}
.price{font-size:16px}
#realty-results .realty-card-category,.absolute-cards-block-left-top p{font-size:12px}
.title-ocenka{font-size:32px!important}
.title-about-us{font-size:42px!important}
.hero-block-h2,.quizle-image-screen__title,.profi--text h2,.b-safe .safe--text h2,.mp-person-numbers-h3{font-size:36px!important}
.hero-block-p{font-size:14px}
.ocenka-p,.about-us-right p{font-size:13px}
.quizle-image-screen__description p,.profi ul li,.b-safe .safe--text p{font-size:16px}
.b-featured-item span,.reviews .reviews-wrap .review-carousel .item p{font-size:13px!important}
.cta-block-left h2,.new-block-recall h2,.recall-9-block h2,.recall-9-block h2{font-size:28px!important}
.accordion .accordion-toggle h3{font-size:17px!important}
.accordion-inner{font-size:13px!important}
.new-block-recall p,.mp-dlya-v-p,.mp-dlya-u-p,.our-team-block-text p{font-size:15px!important}
.first-p, .second-p{font-size:17px}
.breadcrumbs * {font-size:12px}	
.mp-dlya-u-block-right h2{font-size:26px!important}
.services-page-heading,.call-to-action-h3{font-size:21px}
.services-page-right ul li{font-size:13px}
.toggler-title{font-size:16px}
.toggler-second-title,.our-team-block-heading .socials p{font-size:12px}
.toggler-text{font-size:10px}
.how-carousel .item p,.call-to-action-p{font-size:14px}
.b-content .item-text h2{font-size:36px!important}
.agent-card-heading-1,.agency-specialist-card__name{font-size:19px}
.agent-card-heading-2{font-size:15px}
.our-team--slider .item .read-more,.lifestyle .read-more{font-size:13px}
.bottom-youtube-and-text h2{font-size:34px!important}
.email-and-phone-card-1{font-size:22px}	
.email-and-phone-card-2{font-size:18px}	
.agency-specialist-card__position{font-size:13px}
.agency-specialist-card__contact--phone{font-size:24px}
.blog-single-cta__title{font-size:20px!important}
.comments h3{font-size:18px!important}	
.lifestyle-block-bottom h3,.lifestyle-tax-bottom h3{font-size:20px!important}
input[type=radio] + label, input[type=checkbox] + label{font-size:12px}
.blocks-comm-block-left-top h3,.absolute-cards-block-left-top h3{font-size:19px!important}
.blocks-comm-block-left-top p{font-size:16px}
.bottom-soc-text p{font-size:11px}
.bottom-soc-text a{font-size:16px}
.commercija-card p{font-size:16px}
.RP-one-block-right-h2{font-size:32px!important}
.RP-one-block-right-top-p {font-size:16px}
.RP-one-block-right-bottom-p {font-size:12px}
}
@media (min-width: 1550px) and (max-width: 1649.9px) {
._header ul a,.low,._footer #footer-sections-menu > li > a{font-size:12px!important}
.phone,.email{font-size:10px!important}	
.profi--text p{font-size:14px}
.first_row_hero{font-size:13px}	
.title-wrapper > .container > h1{font-size:44px}
.commercija-block h2{font-size:38px!important}
.second_row_hero,
.home ._header .p-after,
.commercija-block .p-after{font-size:16px}
.header-btn-1,
.header-btn-2,
.wpcf7 input[type="submit"].wpcf7-submit.button, .wpcf7 .wpcf7-submit.button,.header-btn-panna,.profi--title span,.blog-single-cta__button,.rmp-btn{font-size: 12px!important}
h2, .h2 {font-size: 48px !important;}
.after-h1,h3.pg-article-card__title{font-size:20px}
.realty.row a.item p{font-size:14px;}	
h3, .h3,
.RP-white-row p{font-size:14px!important;line-height:1.4!important;}
.mp-services .service_card p,.mp-guarantee .guarantee_card p,p.card-bottom-text,.services-page-text,.mp-person-block p,.mp-person-numbers-bottom p,.agent-card-text,.blog-single-cta__text,.lifestyle-block-top ul li a,.lifestyle-tax-bottom p,.category-desc p {font-size: 12px;}
.bottom-youtube-and-text p{font-size: 12px!important}
.mp-about .about-wrapper .item p,.card-info{font-size:14px}
.mp-blog .news-content h3{font-size:20px}
.mp-blog .news-content p, .mp-blog .news-overlay p{font-size:12px}
.pg-news-title{font-size:28px}
.newsletter-h2{font-size:40px!important}
.newsletter-p{font-size:16px}
.mp-contacts .contacts_card h3,.mp-contacts .contacts-card-top p{font-size:14px!important}
.mp-contacts .contacts-card-bottom p{font-size:10px}
.form-h2{font-size:28px!important}
._footer .title{font-size:20px}
._footer .title-big{font-size:24px}
.footer-socials p,.footer-blog a,.right-block-p-and-soc p,.work-time{font-size:14px}
.realty-card-h3{font-size:20px}
.price{font-size:17px}
#realty-results .realty-card-category,.absolute-cards-block-left-top p{font-size:12px}
.title-ocenka{font-size:34px!important}
.title-about-us{font-size:46px!important}
.hero-block-h2,.quizle-image-screen__title,.profi--text h2,.b-safe .safe--text h2,.mp-person-numbers-h3{font-size:42px!important}
.hero-block-p{font-size:14px}
.ocenka-p,.about-us-right p{font-size:14px}
.quizle-image-screen__description p,.profi ul li,.b-safe .safe--text p{font-size:16px}
.b-featured-item span,.reviews .reviews-wrap .review-carousel .item p{font-size:14px!important}
.cta-block-left h2,.new-block-recall h2,.recall-9-block h2{font-size:30px!important}
.accordion .accordion-toggle h3{font-size:17px!important}
.accordion-inner{font-size:13px!important}
.new-block-recall p,.mp-dlya-v-p,.mp-dlya-u-p,.our-team-block-text p{font-size:16px!important}
.first-p, .second-p{font-size:17px}
.breadcrumbs * {font-size:13px}	
.mp-dlya-u-block-right h2{font-size:28px!important}
.services-page-heading,.call-to-action-h3{font-size:22px}
.services-page-right ul li{font-size:14px}
.toggler-title{font-size:17px}
.toggler-second-title,.our-team-block-heading .socials p{font-size:13px}
.toggler-text{font-size:11px}	
.how-carousel .item p,.call-to-action-p{font-size:14px}
.b-content .item-text h2{font-size:40px!important}
.agent-card-heading-1,.agency-specialist-card__name{font-size:20px}
.agent-card-heading-2{font-size:16px}
.our-team--slider .item .read-more,.lifestyle .read-more{font-size:14px}
.bottom-youtube-and-text h2{font-size:38px!important}
.email-and-phone-card-1{font-size:22px}	
.email-and-phone-card-2{font-size:18px}	
.agency-specialist-card__position{font-size:13px}
.agency-specialist-card__contact--phone{font-size:24px}
.agency-specialist-card__contact--email{font-size:14px}
.blog-single-cta__title{font-size:21px!important}
.comments h3{font-size:18px!important}	
.lifestyle-block-bottom h3,.lifestyle-tax-bottom h3{font-size:21px!important}
input[type=radio] + label, input[type=checkbox] + label{font-size:13px}
.blocks-comm-block-left-top h3,.absolute-cards-block-left-top h3{font-size:20px!important}
.blocks-comm-block-left-top p{font-size:17px}
.bottom-soc-text p{font-size:12px}
.bottom-soc-text a{font-size:17px}
.commercija-card p{font-size:18px}
.RP-one-block-right-h2{font-size:36px!important}
.RP-one-block-right-top-p {font-size:17px}
.RP-one-block-right-bottom-p {font-size:13px}
}
@media (min-width: 1650px) and (max-width: 1799.9px) {
._header ul a,.low,._footer #footer-sections-menu > li > a{font-size:13px!important}
.phone,.email{font-size:11px!important}	
.profi--text p{font-size:16px}
.first_row_hero{font-size:14px}
.title-wrapper > .container > h1{font-size:44px}
.commercija-block h2{font-size:38px!important}
.second_row_hero,
.home ._header .p-after,
.commercija-block .p-after{font-size:18px}
.header-btn-1,
.header-btn-2,
.wpcf7 input[type="submit"].wpcf7-submit.button, .wpcf7 .wpcf7-submit.button,.header-btn-panna,.profi--title span,.blog-single-cta__button,.rmp-btn{font-size: 12px!important}
h2, .h2 {font-size: 48px !important;}
.after-h1,h3.pg-article-card__title{font-size:22px}
.realty.row a.item p{font-size:14px;}	
h3, .h3,
.RP-white-row p{font-size:16px!important;line-height:1.4!important;}
.mp-services .service_card p,.mp-guarantee .guarantee_card p,p.card-bottom-text,.services-page-text,.mp-person-block p,.mp-person-numbers-bottom p,.agent-card-text,.blog-single-cta__text,.lifestyle-block-top ul li a,.lifestyle-block-top ul li a,.lifestyle-tax-bottom p,.category-desc p {font-size: 14px;}
.bottom-youtube-and-text p{font-size: 14px!important}
.mp-about .about-wrapper .item p,.card-info{font-size:14px}
.mp-blog .news-content h3{font-size:20px}
.mp-blog .news-content p, .mp-blog .news-overlay p{font-size:14px}
.pg-news-title{font-size:28px}
.newsletter-h2{font-size:46px!important}
.newsletter-p{font-size:16px}
.mp-contacts .contacts_card h3,.mp-contacts .contacts-card-top p{font-size:14px!important}
.mp-contacts .contacts-card-bottom p{font-size:10px}
.form-h2{font-size:30px!important}
._footer .title{font-size:22px}
._footer .title-big{font-size:26px}
.footer-socials p,.footer-blog a,.right-block-p-and-soc p,.work-time{font-size:14px}
.realty-card-h3{font-size:22px}
.price{font-size:18px}
#realty-results .realty-card-category,.absolute-cards-block-left-top p{font-size:13px}
.title-ocenka{font-size:36px!important}
.title-about-us{font-size:50px!important}
.hero-block-h2,.quizle-image-screen__title,.profi--text h2,.b-safe .safe--text h2,.mp-person-numbers-h3{font-size:42px!important}
.hero-block-p{font-size:14px}
.ocenka-p,.about-us-right p{font-size:14px}
.quizle-image-screen__description p,.profi ul li,.b-safe .safe--text p{font-size:18px}
.b-featured-item span,.reviews .reviews-wrap .review-carousel .item p{font-size:14px!important}
.cta-block-left h2,.new-block-recall h2,.recall-9-block h2{font-size:32px!important}
.accordion .accordion-toggle h3{font-size:18px!important}
.accordion-inner{font-size:14px!important}
.new-block-recall p,.mp-dlya-v-p,.mp-dlya-u-p,.our-team-block-text p{font-size:17px!important}
.first-p, .second-p{font-size:18px}
.breadcrumbs * {font-size:13px}	
.mp-dlya-u-block-right h2{font-size:30px!important}
.services-page-heading,.call-to-action-h3{font-size:23px}
.services-page-right ul li{font-size:14px}
.toggler-title{font-size:18px}
.toggler-second-title,.our-team-block-heading .socials p{font-size:13px}
.toggler-text{font-size:12px}
.how-carousel .item p,.call-to-action-p{font-size:14px}
.b-content .item-text h2{font-size:44px!important}
.agent-card-heading-1,.agency-specialist-card__name{font-size:22px}
.agent-card-heading-2{font-size:18px}
.our-team--slider .item .read-more,.lifestyle .read-more{font-size:16px}
.bottom-youtube-and-text h2{font-size:42px!important}
.email-and-phone-card-1{font-size:23px}	
.email-and-phone-card-2{font-size:19px}	
.agency-specialist-card__position{font-size:14px}
.agency-specialist-card__contact--phone{font-size:24px}
.agency-specialist-card__contact--email{font-size:14px}
.blog-single-cta__title{font-size:22px!important}
.comments h3{font-size:19px!important}
.lifestyle-block-bottom h3,.lifestyle-tax-bottom h3{font-size:22px!important}
input[type=radio] + label, input[type=checkbox] + label{font-size:14px}
.blocks-comm-block-left-top h3,.absolute-cards-block-left-top h3{font-size:22px!important}
.blocks-comm-block-left-top p{font-size:18px}
.bottom-soc-text p{font-size:13px}
.bottom-soc-text a{font-size:18px}
.commercija-card p{font-size:19px}
.RP-one-block-right-h2{font-size:42px!important}
.RP-one-block-right-top-p {font-size:18px}
.RP-one-block-right-bottom-p {font-size:14px}
}
@media (min-width: 1800px) {
._header ul a,.low,._footer #footer-sections-menu > li > a{font-size:14px!important}
.phone,.email{font-size:12px!important}	
.profi--text p{font-size:16px}
.first_row_hero{font-size:16px}
.title-wrapper > .container > h1{font-size:60px}
.commercija-block h2{font-size:44px!important}
.second_row_hero,
.home ._header .p-after,
.commercija-block .p-after{font-size:20px}
.header-btn-1,
.header-btn-2,
.wpcf7 input[type="submit"].wpcf7-submit.button, .wpcf7 .wpcf7-submit.button,.header-btn-panna,.profi--title span,.blog-single-cta__button,.rmp-btn{font-size: 14px!important}
h2, .h2 {font-size: 54px !important;}
h3, .h3,
.RP-white-row p{font-size:18px!important;line-height:1.4!important;}
.after-h1,h3.pg-article-card__title{font-size:24px}
.realty.row a.item p{font-size:16px;}	
.mp-services .service_card p,.mp-guarantee .guarantee_card p,p.card-bottom-text,.services-page-text,.mp-person-block p,.mp-person-numbers-bottom p,.agent-card-text,.blog-single-cta__text,.lifestyle-block-top ul li a,.lifestyle-tax-bottom p,.category-desc p {font-size: 16px;}
.bottom-youtube-and-text p{font-size: 16px!important}
.mp-about .about-wrapper .item p,.card-info{font-size:16px}
.mp-blog .news-content h3{font-size:24px}
.mp-blog .news-content p, .mp-blog .news-overlay p{font-size:12px}
.pg-news-title{font-size:32px}
.newsletter-h2{font-size:48px!important}
.newsletter-p{font-size:18px}
.mp-contacts .contacts_card h3{font-size:16px!important}
.mp-contacts .contacts-card-bottom p{font-size:12px}
.form-h2{font-size:32px!important}
._footer .title{font-size:24px}
._footer .title-big{font-size:28px}
.footer-socials p,.footer-blog a,.right-block-p-and-soc p,.work-time{font-size:14px}
.realty-card-h3{font-size:24px}
.price{font-size:20px}
.RP-one-block-right-h2{font-size:48px!important}
#realty-results .realty-card-category,.absolute-cards-block-left-top p{font-size:14px}
.title-ocenka{font-size:38px!important}
.title-about-us{font-size:54px!important}
.hero-block-h2,.quizle-image-screen__title,.profi--text h2,.b-safe .safe--text h2,.mp-person-numbers-h3{font-size:48px!important}
.hero-block-p{font-size:14px}
.ocenka-p,.about-us-right p{font-size:16px}
.quizle-image-screen__description p,.profi ul li,.b-safe .safe--text p{font-size:20px}
.b-featured-item span,.reviews .reviews-wrap .review-carousel .item p{font-size:16px!important}
.cta-block-left h2,.new-block-recall h2,.recall-9-block h2{font-size:34px!important}
.accordion .accordion-toggle h3{font-size:20px!important}
.accordion-inner{font-size:16px!important}
.new-block-recall p,.mp-dlya-v-p,.mp-dlya-u-p,.our-team-block-text p{font-size:20px!important}
.first-p, .second-p{font-size:20px}
.breadcrumbs * {font-size:13px}	
.mp-dlya-u-block-right h2{font-size:34px!important}
.services-page-heading,.call-to-action-h3{font-size:24px}
.services-page-right ul li{font-size:16px}
.toggler-title{font-size:20px}
.toggler-second-title,.our-team-block-heading .socials p{font-size:15px}
.toggler-text{font-size:13px}
.how-carousel .item p,.call-to-action-p{font-size:16px}
.b-content .item-text h2{font-size:48px!important}
.agent-card-heading-1,.agency-specialist-card__name{font-size:24px}
.agent-card-heading-2{font-size:20px}
.our-team--slider .item .read-more,.lifestyle .read-more{font-size:18px}
.bottom-youtube-and-text h2{font-size:46px!important}
.email-and-phone-card-1{font-size:24px}	
.email-and-phone-card-2{font-size:20px}	
.agency-specialist-card__position{font-size:14px}
.agency-specialist-card__contact--phone{font-size:24px}
.agency-specialist-card__contact--email{font-size:16px}
.blog-single-cta__title{font-size:24px!important}
.comments h3{font-size:20px!important}	
.lifestyle-block-bottom h3,.lifestyle-tax-bottom h3{font-size:24px!important}
input[type=radio] + label, input[type=checkbox] + label{font-size:16px}
.blocks-comm-block-left-top h3,.absolute-cards-block-left-top h3{font-size:24px!important}
.blocks-comm-block-left-top p{font-size:20px}
.bottom-soc-text p{font-size:14px}
.bottom-soc-text a{font-size:20px}
.commercija-card p{font-size:20px}
.RP-one-block-right-h2{font-size:54px!important}
.RP-one-block-right-top-p {font-size:20px}
.RP-one-block-right-bottom-p {font-size:16px}
} .home .title-wrapper > .container{max-width:600px}
ul.tags-list a, ul.tags-list span,
.dark-bg ul.tags-list a, .dark-bg ul.tags-list span {
padding: 15px 30px;	
font-size:14px;
text-align:center;
}
.owl-controls button,
.owl-controls.owl-controls--dark button{
height:46px;
width:46px;
}
button.small,
.RP-white-form input.button,
.wpcf7 input[type="submit"].button.lighted{padding:15px 50px!important;font-size:14px!important;}
.realty.row a.item .new-tag{padding: 5px 10px;font-size: 12px;}
._footer .social-links li svg{width:40px;height:40px}
.how-we-work .card-title img,
.mp-guarantee .icon-wrapper,
.mp-services .icon-wrapper,
.mp-contacts .contacts-card-top .icon-wrapper,.services-page-left .icon-wrapper,.commercija-card img{    
width: 35px;
height: 35px;
}
.mp-contacts .contacts-card-top .icon-wrapper{
flex: 0 0 35px;	
}	
.how-we-work .card-number{font-size:35px}
.b-featured-icon-mask {
width: 24px;
height: 24px;
flex: 0 0 24px;
}
.mp-services .icon-wrapper img,
.mp-guarantee .icon-wrapper img{transform:scale(0.7)}
.mp-contacts .contacts-card-top .icon-wrapper img{width:25px;height:25px}
.how-carousel .item img{width: 36px !important;}
@media(max-width:576px){.logo img{width:90px}}
@media (min-width: 992px) and (max-width: 1366.9px){
._footer .social-links li svg{width:30px;height:30px}	
}
@media (min-width: 1025px) and (max-width: 1366.9px) {
.home .title-wrapper > .container{max-width:700px}
ul.tags-list a, ul.tags-list span,
.dark-bg ul.tags-list a, .dark-bg ul.tags-list span {
padding: 14px 28px;	
font-size:12px;
}
.owl-controls button,
.owl-controls.owl-controls--dark button{
height:40px;
width:40px;
}
button.small,
.RP-white-form input.button,
.wpcf7 input[type="submit"].button.lighted{	
padding:15px 30px!important;
font-size:12px!important;
}
.realty.row a.item .new-tag{padding: 5px 10px;font-size: 10px;}
.logo img{width:120px}
.how-we-work .card-title img,
.mp-guarantee .icon-wrapper,
.mp-services .icon-wrapper,
.mp-contacts .contacts-card-top .icon-wrapper,.services-page-left .icon-wrapper,.commercija-card img{    
width: 40px;
height: 40px;
}
.mp-contacts .contacts-card-top .icon-wrapper{
flex: 0 0 40px;	
}	
.how-we-work .card-number{font-size:40px}
.mp-services .icon-wrapper img,
.mp-guarantee .icon-wrapper img{transform:scale(0.7)}
.b-featured-icon-mask {
width: 24px;
height: 24px;
flex: 0 0 24px;
}
.mp-contacts .contacts-card-top .icon-wrapper img{width:25px;height:25px}
.toggler{
width:16px;
height:16px;
font-size:12px;}	
.how-carousel .item img{width: 40px !important;}
}
@media (min-width: 1367px) and (max-width: 1549.9px) {
.home .title-wrapper > .container{max-width:700px}
ul.tags-list a, ul.tags-list span,
.dark-bg ul.tags-list a, .dark-bg ul.tags-list span {
padding: 14px 28px;	
font-size:12px;
}
.owl-controls button,
.owl-controls.owl-controls--dark button{
height:40px;
width:40px;
}	
button.small,
.RP-white-form input.button,
.wpcf7 input[type="submit"].button.lighted{	
padding:15px 30px!important;
font-size:12px!important;
}
.realty.row a.item .new-tag{padding: 5px 10px;font-size: 10px;}
.logo img{width:125px}
._footer .social-links li svg{width:30px;height:30px}
.how-we-work .card-title img,
.mp-guarantee .icon-wrapper,
.mp-services .icon-wrapper,
.mp-contacts .contacts-card-top .icon-wrapper,.services-page-left .icon-wrapper,.commercija-card img{    
width: 45px;
height: 45px;
}
.mp-contacts .contacts-card-top .icon-wrapper{
flex: 0 0 45px;	
}	
.how-we-work .card-number{font-size:45px}
.mp-services .icon-wrapper img,
.mp-guarantee .icon-wrapper img{transform:scale(0.8)}
.b-featured-icon-mask {
width: 18px;
height: 18px;
flex: 0 0 18px;
}
.mp-contacts .contacts-card-top .icon-wrapper img{width:25px;height:25px}
.toggler{
width:18px;
height:18px;
font-size:14px;}
.how-carousel .item img{width: 40px !important;}
}
@media (min-width: 1550px) and (max-width: 1649.9px) {
.home .title-wrapper > .container{max-width:700px}	
ul.tags-list a, ul.tags-list span,
.dark-bg ul.tags-list a, .dark-bg ul.tags-list span {
padding: 15px 30px;	
font-size:12px;
}
.owl-controls button,
.owl-controls.owl-controls--dark button{
height:40px;
width:40px;
}
button.small,
.RP-white-form input.button,
.wpcf7 input[type="submit"].button.lighted{	
padding:15px 30px!important;
font-size:12px!important;
}
.realty.row a.item .new-tag{padding: 5px 10px;font-size: 12px;}
.logo img{width:130px}
._footer .social-links li svg{width:30px;height:30px}
.how-we-work .card-title img,
.mp-guarantee .icon-wrapper,
.mp-services .icon-wrapper,
.mp-contacts .contacts-card-top .icon-wrapper,.services-page-left .icon-wrapper,.commercija-card img{    
width: 50px;
height: 50px;
}
.mp-contacts .contacts-card-top .icon-wrapper{
flex: 0 0 50px;	
}		
.how-we-work .card-number{font-size:50px}
.mp-services .icon-wrapper img,
.mp-guarantee .icon-wrapper img{transform:scale(0.8)}
.b-featured-icon-mask {
width: 19px;
height: 19px;
flex: 0 0 19px;
}
.mp-contacts .contacts-card-top .icon-wrapper img{width:30px;height:30px}
.toggler{
width:18px;
height:18px;
font-size:14px;}	
.how-carousel .item img{width: 40px !important;}
}
@media (min-width: 1650px) and (max-width: 1799.9px) {
.home .title-wrapper > .container{max-width:700px}
ul.tags-list a, ul.tags-list span,
.dark-bg ul.tags-list a, .dark-bg ul.tags-list span {
padding: 15px 30px;	
font-size:12px;
}
.owl-controls button,
.owl-controls.owl-controls--dark button{
height:40px;
width:40px;
}
button.small,
.RP-white-form input.button,
.wpcf7 input[type="submit"].button.lighted{	
padding:15px 30px!important;
font-size:12px!important;
}
.realty.row a.item .new-tag{padding: 5px 10px;font-size: 12px;}
.logo img{width:135px}
._footer .social-links li svg{width:35px;height:35px}
.how-we-work .card-title img,
.mp-guarantee .icon-wrapper{    
width: 55px;
height: 55px;
}
.mp-services .icon-wrapper,.mp-contacts .contacts-card-top .icon-wrapper,.services-page-left .icon-wrapper,.commercija-card img{    
width: 50px;
height: 50px;
}	
.mp-contacts .contacts-card-top .icon-wrapper{
flex: 0 0 50px;	
}	
.how-we-work .card-number{font-size:55px}
.mp-services .icon-wrapper img,
.mp-guarantee .icon-wrapper img{transform:scale(0.9)}
.b-featured-icon-mask {
width: 20px;
height: 20px;
flex: 0 0 20px;
}
.mp-contacts .contacts-card-top .icon-wrapper img{width:30px;height:30px}
.toggler{
width:20px;
height:20px;
font-size:16px;}
.how-carousel .item img{width: 40px !important;}
}
@media (min-width: 1800px) {
.home .title-wrapper > .container{max-width:780px}
ul.tags-list a, ul.tags-list span,
.dark-bg ul.tags-list a, .dark-bg ul.tags-list span {
padding: 15px 30px;	
font-size:14px;
}
.owl-controls button,
.owl-controls.owl-controls--dark button{height:46px;width:46px;}
button.small,
.RP-white-form input.button,
.wpcf7 input[type="submit"].button.lighted{	padding:15px 50px!important;font-size:14px!important;}
.realty.row a.item .new-tag{padding: 5px 10px;font-size: 12px;}
.logo img{width:140px}
._footer .social-links li svg{width:40px;height:40px}
.how-we-work .card-title img,
.mp-guarantee .icon-wrapper{    
width: 60px;
height: 60px;
}
.mp-services .icon-wrapper,.mp-contacts .contacts-card-top .icon-wrapper,.services-page-left .icon-wrapper,.commercija-card img{    
width: 50px;
height: 50px;
}
.mp-contacts .contacts-card-top .icon-wrapper{
flex: 0 0 50px;	
}	
.how-we-work .card-number{font-size:60px}
.b-featured-icon-mask {
width: 22px;
height: 22px;
flex: 0 0 22px;
}
.toggler{
width:24px;
height:24px;
font-size:20px;}	
.how-carousel .item img{width: 44px !important;}
}