@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;800&display=swap");
.container {
width: 85%;
max-width: 1280px;
margin: 0 auto;
}
.container.small {
width: 70%;
height: 100%;
}
.frame {
margin: 0 auto;
position: relative;
height: 100%;
}
@media (min-width: 768px) {
.frame {
display: flex;
display: -ms-flexbox;
position: relative;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.frame:not(.still) > div[class^=col-] {
position: relative;
}
.frame.with-gutter {
margin-right: -10px;
margin-left: -10px;
}
.frame.with-gutter div[class^=col-] {
padding-right: 10px;
padding-left: 10px;
padding-bottom: 15px;
box-sizing: border-box;
}
}
@media (max-width: 768px) {
.frame:not(.still) > div[class^=col-] {
width: 100% !important;
display: block;
position: relative;
}
.frame:not(.still) > div > div > [class^=col-] {
width: 100% !important;
display: block;
position: relative;
}
.frame:not(.still) > div > div > div > [class^=col-] {
width: 100% !important;
display: block;
position: relative;
}
.frame:not(.still) > div > div > div > div > [class^=col-] {
width: 100% !important;
display: block;
position: relative;
}
.frame.still {
display: flex;
display: flex;
position: relative;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
}
.offset-1 {
margin-left: 8.3333333333%;
}
@media screen and (max-width: 768px) {
.offset-1 {
margin-left: 0;
}
}
.col-li-1 {
width: 8.3333333333%;
}
.col-li-2 {
width: 16.6666666667%;
}
.col-li-3 {
width: 25%;
}
.col-li-4 {
width: 33.3333333333%;
}
.col-li-5 {
width: 41.6666666667%;
}
.col-li-6 {
width: 50%;
}
.col-li-7 {
width: 58.3333333333%;
}
.col-li-8 {
width: 66.6666666666%;
}
.col-li-9 {
width: 75%;
}
.col-li-10 {
width: 83.3333333333%;
}
.col-li-11 {
width: 91.6666666666%;
}
.col-li-12 {
width: 100%;
}
body {
margin: 0;
font-family: "Roboto", sans-serif;
}
section {
position: relative;
padding: 3em 0;
}
@media screen and (max-width: 500px) {
section {
padding: 2em 0;
}
}
h1, h2, h3, h4, h5, h6 {
font-family: "Roboto", sans-serif;
margin: 0 0 0;
overflow-wrap: initial;
}
a {
text-decoration: none;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.vertical-center {
align-items: center;
}
.vertical-end {
align-items: end;
}
#wpfront-scroll-top-container {
width: 50px;
height: 50px;
}
#wpfront-scroll-top-container img {
width: 50px;
height: 50px;
}
video {
max-width: 100%;
max-height: 100%;
}
figure {
margin: 0;
}
figure.cover img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
button {
cursor: pointer;
}
ul li::marker {
content: none;
display: none;
}
ul li {
list-style-type: none;
}
@media screen and (max-width: 768px) {
.ltr #menuOpener {
top: 13vh !important;
}
} .mobile-nav-toggle {
padding: 0;
color: #aaa;
background: none;
border: 0;
outline: 0;
top: 0;
right: 0;
cursor: pointer;
position: relative;
}
.mobile-nav-toggle:hover {
color: #777;
}
.mobile-nav-toggle.nav-icon {
margin: 21px 0;
width: 50px;
height: 50px;
background: #0E1D61;
border-radius: 50%;
padding: 10px;
}
.mobile-nav-toggle.nav-icon:after,
.mobile-nav-toggle.nav-icon div {
background: #ffffff;
content: "";
display: block;
height: 1.5px;
margin: 3px 0 0;
transition: all 0.2s ease-in-out;
}
.mobile-nav-toggle.nav-icon:after {
width: 60%;
margin: 7px 0 0 40%;
}
.mobile-nav-toggle p {
font-size: 1.5em;
letter-spacing: 0.5px;
margin-top: 0;
font-weight: 400;
color: #0E1D61;
font-family: "Roboto", sans-serif;
}
.menu_fixed {
position: fixed;
z-index: 888;
height: 42vw;
width: 45vw;
max-width: inherit;
right: -100%;
color: #ffffff;
padding: 0px;
opacity: 0;
transition: right 800ms ease;
overflow: auto;
}
@media screen and (max-width: 1024px) {
.menu_fixed {
height: 60vw;
width: 60vw;
}
}
@media screen and (max-width: 960px) {
.menu_fixed {
height: 75vw;
width: 75vw;
}
}
@media screen and (max-width: 768px) {
.menu_fixed {
width: 100%;
height: 100%;
}
}
.menu_fixed .menu_group {
display: flex;
flex-direction: column;
align-items: center;
height: 100%;
justify-content: space-around;
padding: 4em 0;
box-sizing: border-box;
}
.menu_fixed .menu_group > * {
min-width: 70%;
z-index: 1;
}
.menu_fixed .mobile-nav-close {
position: absolute;
top: 10.5%;
right: 9%;
cursor: pointer;
color: #ffffff;
}
.menu_fixed .mobile-nav-close svg {
fill: #ffffff;
width: 60px;
height: 60px;
right: 0;
position: absolute;
}
.menu_fixed .mobile-nav-close svg path {
fill: #ffffff;
}
.menu_fixed.active {
right: 0px;
top: 0;
opacity: 1;
height: 575px;
width: 605px;
max-width: inherit;
transition: right 800ms ease-out;
}
@media screen and (max-width: 1024px) {
.menu_fixed.active {
height: 60vw;
width: 60vw;
}
}
@media screen and (max-width: 960px) {
.menu_fixed.active {
height: 75vw;
width: 75vw;
}
}
@media screen and (max-width: 768px) {
.menu_fixed.active {
width: 100%;
height: 100%;
background-color: #0E1D61;
}
}
.menu_fixed.active::before {
content: "";
width: 100%;
height: 100%;
top: 0;
right: 0;
position: absolute;
background-repeat: no-repeat;
background-position: top right;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 762 709'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230e1d61;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_1-2'%3E%3Cpath class='cls-1' d='M0,262c0,246.87,200.13,447,447,447,122.89,0,234.2-49.6,315-129.86V0H84.8C31.46,73.62,0,164.13,0,262Z'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 768px) {
.menu_fixed.active::before {
content: none;
}
}
.menu_fixed.active .menu_group {
z-index: 1;
position: relative;
}
.menu_fixed.active .menu_group .menu-menu-1-container {
z-index: 1;
width: 33%;
min-width: 205px;
padding-right: 0;
margin: 0;
display: block;
}
.menu_fixed.active .menu_group .langmenu {
display: flex;
}
@media screen and (max-width: 768px) {
.menu_fixed.active .menu_group .langmenu {
max-width: 85%;
}
}
.menu_fixed.active .menu_group .langmenu .languages {
width: 175px;
}
.menu_fixed.active .menu_group .langmenu .languages .lang-switcher {
display: flex;
align-items: center;
gap: 5px;
list-style: none;
padding: 0;
height: 73%;
}
.menu_fixed.active .menu_group .langmenu .languages .lang-switcher .active a {
font-weight: bold;
}
.menu_fixed.active .menu_group .langmenu .languages .lang-switcher li {
display: inline;
font-size: 0.9em;
}
.menu_fixed.active .menu_group .langmenu .languages .lang-switcher li a {
text-transform: uppercase;
}
.menu_fixed.active .menu_group .langmenu .languages .lang-switcher li:not(:last-child)::after {
content: " - ";
}
.menu_fixed.active .menu_group .langmenu .languages .separator {
opacity: 0.5;
}
.menu_fixed.active ul {
margin: 0;
padding: 0;
}
.menu_fixed.active ul.menu-open {
display: none;
}
.menu_fixed.active ul li {
margin: 0;
list-style: none;
text-transform: uppercase;
padding-bottom: 20px;
}
.menu_fixed.active ul li a {
color: #ffffff;
text-transform: initial;
letter-spacing: 0.4px;
font-size: 1.1em;
font-weight: 300;
text-decoration: none;
}
.menu_fixed.active ul li:hover a {
font-weight: 400;
}
.menu_fixed.active ul li ul {
display: none;
}
.menu_fixed.active ul li ul li {
padding: 3px 0;
}
.menu_fixed.active ul li ul li a {
font-size: 0.8em;
font-weight: 300;
}
.menu_fixed.active ul li.open ul {
display: block;
}
.menu_fixed.active ul li.current-menu-item a {
font-weight: 500;
}
header .content {
display: flex;
justify-content: space-between;
}
header .site-branding a {
display: block;
}
header .site-branding img {
width: 70%;
}
.group_right {
display: flex;
align-items: center;
}
.group_right .lang-switcher {
margin: 0 0;
}
.group_right .lang-switcher li {
margin: 3px 0;
}
.group_right .lang-switcher li.active a {
font-weight: 500;
}
.group_right .lang-switcher li a {
color: #000000;
text-transform: uppercase;
text-align: right;
}
footer .site-contacts {
padding: 3em 0;
background-color: #ffffff;
}
footer .site-contacts h2 {
color: #D5AB81;
font-size: 1.4em;
font-weight: 400;
}
footer .site-contacts .contact_item p, footer .site-contacts .contact_item a, footer .site-contacts .country_item p, footer .site-contacts .country_item a {
color: #0E1D61;
}
footer .site-contacts .frame .contact_item:first-child {
padding-left: 23%;
padding-right: 2%;
}
@media screen and (max-width: 768px) {
footer .site-contacts .frame .contact_item:first-child {
padding-right: 0;
padding-left: 0;
padding-bottom: 20px;
}
}
footer .site-contacts .frame .contact_item:nth-child(2) {
padding-right: 23%;
padding-left: 2%;
}
@media screen and (max-width: 768px) {
footer .site-contacts .frame .contact_item:nth-child(2) {
padding-right: 0;
padding-left: 0;
}
}
footer .site-contacts .frame .contact_item p, footer .site-contacts .frame .contact_item a {
margin: 14px 0;
display: block;
font-weight: 800;
font-size: 1.2em;
}
@media screen and (max-width: 1120px) {
footer .site-contacts .frame .contact_item p, footer .site-contacts .frame .contact_item a {
font-size: 1em;
}
}
@media screen and (max-width: 1024px) {
footer .site-contacts .frame .contact_item p, footer .site-contacts .frame .contact_item a {
font-size: 0.9em;
}
}
footer .site-contacts .contact_items {
padding: 3.5em 0;
}
@media screen and (max-width: 768px) {
footer .site-contacts .contact_items {
padding: 1.5em 0 3.5em 0;
}
}
@media screen and (max-width: 960px) {
footer .site-contacts .countries_contacts .col-li-3.country_item {
width: 50%;
margin-bottom: 25px;
}
}
@media screen and (max-width: 768px) {
footer .site-contacts .countries_contacts .col-li-3.country_item {
margin-bottom: 45px;
}
}
footer .site-contacts .country h3 {
color: #6A6666;
font-weight: 500;
font-size: 1.2em;
}
@media screen and (max-width: 1400px) {
footer .site-contacts .country h3 {
font-size: 1em;
}
}
@media screen and (max-width: 1120px) {
footer .site-contacts .country h3 {
font-size: 0.9em;
}
}
footer .site-contacts .country_title p {
margin: 22px 0 11px;
font-size: 1.1em;
font-weight: 600;
}
@media screen and (max-width: 1120px) {
footer .site-contacts .country_title p {
font-size: 1em;
}
}
@media screen and (max-width: 1024px) {
footer .site-contacts .country_title p {
font-size: 0.9em;
}
}
@media screen and (max-width: 768px) {
footer .site-contacts .country_title p {
margin: 15px 0 11px;
}
}
footer .site-contacts .country_phone a, footer .site-contacts .country_email a {
margin: 14px 0;
display: block;
font-size: 1.1em;
font-weight: 600;
}
@media screen and (max-width: 1120px) {
footer .site-contacts .country_phone a, footer .site-contacts .country_email a {
font-size: 1em;
}
}
@media screen and (max-width: 1024px) {
footer .site-contacts .country_phone a, footer .site-contacts .country_email a {
font-size: 0.9em;
}
}
footer .site-info {
background-color: #6A6666;
padding: 16px 0 7px;
}
@media screen and (max-width: 768px) {
footer .site-info .left {
text-align: center;
}
}
footer .site-info a {
color: #ffffff;
}
footer .site-info .center img {
width: auto;
max-width: 150px;
}
@media screen and (max-width: 768px) {
footer .site-info .center img {
margin: 18px 0;
}
}
@media screen and (max-width: 500px) {
footer .site-info .center img {
width: 150px;
height: auto;
margin: 35px 0 28px;
}
}
@media screen and (max-width: 768px) {
footer .site-info .right .martingale {
text-align: center;
}
}
.home_banner {
min-height: calc(100vh - 93px);
padding: 0 0;
display: flex;
align-items: center;
}
.home_banner .frame {
padding: 0 7%;
}
@media screen and (max-width: 1280px) {
.home_banner .frame {
padding: 3em 1em 4em;
}
}
@media screen and (max-width: 500px) {
.home_banner .frame {
padding: 3em 1em 1em;
}
}
.home_banner .main_title {
padding-bottom: 15vh;
}
@media screen and (max-width: 500px) {
.home_banner .main_title {
padding-bottom: 65px;
}
}
.home_banner .main_title h1 {
font-size: 5em;
font-weight: 800;
text-transform: uppercase;
}
@media screen and (max-width: 1280px) {
.home_banner .main_title h1 {
font-size: 4em;
}
}
@media screen and (max-width: 768px) {
.home_banner .main_title h1 {
font-size: 3em;
}
}
.home_banner .subtitle h2 {
color: #000000;
font-size: 2.2em;
font-weight: 800;
text-transform: uppercase;
}
.home_banner .images figure img {
width: 100%;
height: auto;
}
.home_banner .images figure.image_01 {
margin: 0 10% -4px 9%;
width: 81%;
}
.home_banner .images figure.image_02 {
margin: 0 0 -4px 19%;
width: 81%;
}
.home_banner .images figure.image_03 {
margin: 0 19% -4px 0;
width: 81%;
}
.home_banner .keywords {
padding-top: 75px;
}
@media screen and (max-width: 500px) {
.home_banner .keywords {
padding-top: 45px;
}
}
.home_banner .keywords p {
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
}
.meet_metro .meet_img img {
width: 100%;
height: auto;
}
.meet_metro .bkg_meet {
background-color: #E4D8CC;
text-align: center;
}
@media screen and (max-width: 768px) {
.meet_metro .bkg_meet {
padding: 10px 0 30px;
}
}
.meet_metro .bkg_meet:before {
content: "";
left: 7%;
top: 10%;
background-position: left top;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
width: 14%;
height: 13vw;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129.98 145.85'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dfcab5;stroke-width:0px;%7D.cls-2%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_1-2'%3E%3Cg id='_' class='cls-2'%3E%3Cg class='cls-2'%3E%3Cpath class='cls-1' d='M44.65,0l-7.15,145.85H7.65L0,0h44.65ZM129.98,0l-7.44,145.85h-30.01L84.83,0h45.14Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.meet_metro .bkg_meet .frame {
align-items: center;
}
.meet_metro .bkg_meet h2 {
color: #6A6666;
text-transform: uppercase;
font-size: 2.8em;
font-weight: 800;
line-height: 1.3em;
padding-bottom: 4vh;
}
@media screen and (max-width: 1280px) {
.meet_metro .bkg_meet h2 {
font-size: 2.5em;
}
}
@media screen and (max-width: 1120px) {
.meet_metro .bkg_meet h2 {
font-size: 2.2em;
}
}
@media screen and (max-width: 768px) {
.meet_metro .bkg_meet h2 {
font-size: 2em;
line-height: 1.2em;
}
}
@media screen and (max-width: 500px) {
.meet_metro .bkg_meet h2 {
font-size: 1.8em;
}
}
.meet_metro .bkg_meet .meet-title {
padding-top: 10vh;
}
.meet_metro .bkg_meet .meet-text p {
color: #6A6666;
font-weight: 500;
font-size: 18px;
line-height: 1.3em;
}
@media screen and (max-width: 500px) {
.meet_metro .bkg_meet .meet-text p {
font-size: 14px;
padding: 0 15px;
}
}
.button.more {
background: #6A6666;
padding: 17px 28px;
border-radius: 31px;
color: #ffffff;
text-transform: uppercase;
font-size: 13px;
letter-spacing: 0.4px;
display: block;
width: -moz-fit-content;
width: fit-content;
margin: 64px auto 0;
}
.real_estate .frame {
padding: 0 7%;
}
.real_estate .section-real-estate p {
color: #D5AB81;
font-size: 1.4em;
font-weight: 400;
}
.real_estate .real-estate-title h2 {
font-size: 3em;
font-weight: 700;
letter-spacing: 0.8px;
}
@media screen and (max-width: 1120px) {
.real_estate .real-estate-title h2 {
font-size: 2.5em;
}
}
@media screen and (max-width: 500px) {
.real_estate .real-estate-title h2 {
font-size: 2.2em;
}
}
.real_estate .real-estate-editor {
max-width: 937px;
}
.real_estate .real-estate-editor p {
font-weight: 300;
line-height: 1.5em;
font-size: 1.15em;
margin: 8px 0 0;
}
@media screen and (max-width: 500px) {
.real_estate .real-estate-editor p {
font-size: 1em;
}
}
.real_estate .quality {
width: 75%;
padding: 4em 7% 0 7%;
}
@media screen and (max-width: 1280px) {
.real_estate .quality {
width: 85%;
padding: 4em 0% 0 7%;
}
}
@media screen and (max-width: 500px) {
.real_estate .quality {
width: 100%;
padding: 4em 0% 0 0;
}
}
.real_estate .quality .backg_blue {
padding: 3em;
border-radius: 65px;
background-color: #0E1D61;
}
.real_estate .quality .backg_blue .frame {
align-items: center;
}
.real_estate .quality .backg_blue .icon_quality img {
width: 67px;
height: auto;
padding-right: 27px;
}
@media screen and (max-width: 768px) {
.real_estate .quality .backg_blue .icon_quality img {
width: 55px;
padding-bottom: 5px;
}
}
.real_estate .quality .backg_blue h3 {
font-size: 2.3em;
font-weight: 500;
text-transform: uppercase;
}
@media screen and (max-width: 1280px) {
.real_estate .quality .backg_blue h3 {
font-size: 1.8em;
}
}
@media screen and (max-width: 768px) {
.real_estate .quality .backg_blue h3 {
font-size: 1.6em;
padding-bottom: 5px;
}
}
.real_estate .quality .frame {
padding: 0 0;
}
.real_estate .quality h3 {
color: #ffffff;
}
.real_estate .quality p {
color: #ffffff;
font-weight: 500;
line-height: 1.4em;
font-size: 1.1em;
max-width: 840px;
}
@media screen and (max-width: 500px) {
.real_estate .quality p {
font-size: 1em;
}
}
.real_estate .two_blocs {
width: 75%;
padding: 2em 7% 0 7%;
}
@media screen and (max-width: 1280px) {
.real_estate .two_blocs {
width: 85%;
padding: 2em 0% 0 7%;
}
}
@media screen and (max-width: 768px) {
.real_estate .two_blocs {
padding: 1.5em 0% 0 7%;
}
}
@media screen and (max-width: 500px) {
.real_estate .two_blocs {
width: 100%;
padding: 1.5em 0% 0 0;
}
}
.real_estate .two_blocs .frame {
padding: 0 0;
justify-content: space-between;
}
.real_estate .two_blocs h3 {
text-transform: uppercase;
}
.real_estate .estate {
padding: 3em;
border-radius: 57px;
width: 45%;
box-sizing: border-box;
background-color: #64839F;
}
@media screen and (max-width: 768px) {
.real_estate .estate {
width: 100%;
}
}
.real_estate .estate h3 {
font-size: 2.1em;
font-weight: 500;
padding-bottom: 15px;
}
@media screen and (max-width: 1280px) {
.real_estate .estate h3 {
font-size: 1.8em;
}
}
@media screen and (max-width: 768px) {
.real_estate .estate h3 {
font-size: 1.6em;
padding-bottom: 5px;
}
}
.real_estate .estate h3, .real_estate .estate p {
color: #ffffff;
}
.real_estate .estate p {
font-weight: 500;
line-height: 1.4em;
font-size: 1.1em;
max-width: 330px;
}
@media screen and (max-width: 500px) {
.real_estate .estate p {
font-size: 1em;
}
}
.real_estate .equity {
padding: 3em;
border-radius: 57px;
width: 45%;
box-sizing: border-box;
background-color: #4379A8;
}
@media screen and (max-width: 768px) {
.real_estate .equity {
width: 100%;
margin-top: 25px;
}
}
.real_estate .equity h3, .real_estate .equity p {
color: #ffffff;
}
.real_estate .equity h3 {
font-size: 2.1em;
font-weight: 500;
padding-bottom: 15px;
}
@media screen and (max-width: 1280px) {
.real_estate .equity h3 {
font-size: 1.8em;
}
}
@media screen and (max-width: 768px) {
.real_estate .equity h3 {
font-size: 1.6em;
padding-bottom: 5px;
}
}
.real_estate .equity p {
font-weight: 500;
line-height: 1.4em;
font-size: 1.1em;
max-width: 320px;
}
.central_location .frame {
padding-left: 8vw;
box-sizing: border-box;
}
.central_location h2 {
font-size: 4.8em;
font-weight: 800;
line-height: 72px;
text-transform: uppercase;
}
@media screen and (max-width: 1280px) {
.central_location h2 {
font-size: 3.5em;
line-height: 59px;
}
}
@media screen and (max-width: 1120px) {
.central_location h2 {
font-size: 3.2em;
line-height: 50px;
}
}
@media screen and (max-width: 960px) {
.central_location h2 {
line-height: 47px;
font-size: 3em;
}
}
@media screen and (max-width: 500px) {
.central_location h2 {
line-height: 35px;
font-size: 2.3em;
}
}
.central_location .loc_prefix {
font-size: 2.5em;
font-weight: 700;
margin: 0 0;
display: block;
padding-bottom: 3px;
text-transform: uppercase;
}
.central_location .loc_subtitle {
font-size: 1.5em;
font-weight: 600;
}
@media screen and (max-width: 1120px) {
.central_location .loc_subtitle {
font-size: 1.3em;
}
}
.central_location .loc_list {
font-size: 1.4em;
font-weight: 200;
line-height: 29px;
padding-top: 10vw;
}
@media screen and (max-width: 1120px) {
.central_location .loc_list {
padding-top: 75px;
}
}
@media screen and (max-width: 500px) {
.central_location .loc_list {
padding-top: 34px;
}
}
.central_location .button.more {
margin-left: 0;
}
@media screen and (max-width: 768px) {
.central_location .map {
margin-top: 35px;
}
}
.central_location .map img {
width: 100%;
height: auto;
}
.references .container {
position: relative;
max-width: none;
}
.references .section-real-estate p {
color: #D5AB81;
font-size: 1.4em;
font-weight: 400;
}
.references .real-estate-title h2 {
font-size: 3em;
font-weight: 700;
line-height: 1.6em;
letter-spacing: 0.8px;
padding-bottom: 0.6em;
}
@media screen and (max-width: 1600px) {
.references .real-estate-title h2 {
line-height: 1.5em;
}
}
@media screen and (max-width: 1280px) {
.references .real-estate-title h2 {
font-size: 2.5em;
}
}
@media screen and (max-width: 1120px) {
.references .real-estate-title h2 {
font-size: 2.2em;
}
}
@media screen and (max-width: 960px) {
.references .real-estate-title h2 {
font-size: 2em;
}
}
@media screen and (max-width: 768px) {
.references .real-estate-title h2 {
font-size: 1.4em;
}
}
.references .real-estate-title h2 .number {
font-size: 1.8em;
font-weight: 900;
}
@media screen and (max-width: 1600px) {
.references .real-estate-title h2 .number {
font-size: 1.6em;
}
}
.references .real-estate-title h2 .legend {
font-size: 1em;
font-weight: 700;
}
.references .slider_references {
margin: 0 5.5vw;
}
@media screen and (max-width: 1280px) {
.references .slider_references {
margin: 0 3vw;
}
}
.references .slider_references .item .global {
position: relative;
}
.references .slider_references .item .global picture {
display: block;
position: relative;
margin: 0 auto;
width: 93%;
}
.references .slider_references .item .global picture img {
width: 100%;
height: auto;
margin: 0 auto;
display: block;
-o-object-fit: contain;
object-fit: contain;
}
.references .slider_references .item .global .intro_mod_one {
position: absolute;
bottom: 0;
right: 0;
background: #0E1D61;
color: #ffffff;
width: 26%;
padding: 1.3em 2em 2em;
border-radius: 35px;
margin-bottom: 5px;
}
@media screen and (max-width: 1280px) {
.references .slider_references .item .global .intro_mod_one {
width: 35%;
}
}
@media screen and (max-width: 960px) {
.references .slider_references .item .global .intro_mod_one {
width: 43%;
}
}
@media screen and (max-width: 768px) {
.references .slider_references .item .global .intro_mod_one {
position: relative;
width: 100%;
box-sizing: border-box;
border-radius: 0;
}
}
.references .slider_references .item .global .intro_mod_one p {
margin: 0 0;
line-height: 28px;
font-size: 16px;
font-weight: 300;
letter-spacing: 0.6px;
}
@media screen and (max-width: 960px) {
.references .slider_references .item .global .intro_mod_one p {
line-height: 23px;
font-size: 14px;
}
}
.references .slider_references .item .global .intro_mod_one p sup {
font-size: 0.6em;
}
.references .slider_references .item .global .intro_mod_one strong {
font-weight: 800;
text-transform: uppercase;
font-size: 0.9em;
}
.references .slider_references .slick-dots {
position: absolute;
bottom: 0;
right: 8vw;
display: flex;
padding: 0;
}
@media screen and (max-width: 500px) {
.references .slider_references .slick-dots {
bottom: -14px;
right: 2vw;
}
}
.references .slider_references .slick-dots li button {
width: 11px;
height: 11px;
border-radius: 50%;
margin: 0 3px;
font-size: 0px;
padding: 3px;
background-color: #64839F;
border: none;
}
.references .slider_references .slick-dots li.slick-active button {
border: 1px solid #64839F;
background-color: transparent;
}
.references .container-arrow {
position: absolute;
display: flex;
justify-content: space-between;
align-items: baseline;
width: 78%;
left: 11.5%;
height: 65px;
padding: 0em 0;
z-index: 1;
bottom: 50%;
margin: 0 0;
}
@media screen and (max-width: 1600px) {
.references .container-arrow {
height: 55px;
}
}
@media screen and (max-width: 768px) {
.references .container-arrow {
height: 35px;
bottom: 50%;
transform: translate(0px, -75%);
width: 86%;
left: 8%;
justify-content: space-between;
}
}
.references .container-arrow li {
width: 65px;
height: 65px;
list-style-type: none;
background-size: contain;
background-repeat: no-repeat;
}
@media screen and (max-width: 1600px) {
.references .container-arrow li {
width: 55px;
height: 55px;
}
}
@media screen and (max-width: 768px) {
.references .container-arrow li {
width: 45px;
height: 45px;
}
}
@media screen and (max-width: 500px) {
.references .container-arrow li {
width: 35px;
height: 35px;
}
}
.references .container-arrow li.prev_one {
margin-right: 12px;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.68 35.69'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;stroke:%23fff;stroke-width:3px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_1-2'%3E%3Cg id='Group_1496'%3E%3Cg id='Group_292'%3E%3Cpath id='Path_701' class='cls-1' d='M17.85,33.57L2.12,17.85,17.85,2.12l3.71,3.71-12.02,12.02,12.02,12.02-3.71,3.71Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.references .container-arrow li.prev_one.slick-disabled {
opacity: 0;
}
.references .container-arrow li.next_one {
position: relative;
right: 0;
list-style-type: none;
transition: transform 0.5s ease-in-out;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.68 35.69'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;stroke:%23fff;stroke-width:3px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Group_1496'%3E%3Cg id='Group_292'%3E%3Cpath id='Path_701' class='cls-1' d='M2.12,29.86l12.02-12.02L2.12,5.83l3.71-3.71,15.73,15.73-15.73,15.73-3.71-3.71Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 500px) {
.references .container-arrow li.next_one {
width: 35px;
height: 35px;
}
}
.references .container-arrow li.next_one.slick-disabled {
opacity: 0;
}
.section_equity {
background-color: #E9E9EB;
padding: 3em 0;
}
.section_equity h2 {
color: #D5AB81;
text-align: center;
margin-bottom: 2em;
font-size: 1.4em;
font-weight: 400;
}
.section_equity .intro_equity {
padding: 1em 0 6em;
}
@media screen and (max-width: 500px) {
.section_equity .intro_equity {
padding: 1em 0 4em;
}
}
.section_equity .intro_equity p {
font-size: 1.2em;
line-height: 1.5em;
font-weight: 400;
text-align: center;
width: 57%;
margin: 0 auto;
max-width: 730px;
}
@media screen and (max-width: 960px) {
.section_equity .intro_equity p {
width: 70%;
}
}
@media screen and (max-width: 500px) {
.section_equity .intro_equity p {
width: 85%;
font-size: 1.1em;
}
}
.section_equity .button_click {
width: 112px;
height: 112px;
background-color: #6A6666;
border-radius: 50%;
margin: 0 auto 3em;
display: flex;
align-items: center;
justify-content: center;
}
.section_equity .button_click .content {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.section_equity .button_click .content p {
width: 100%;
margin: 0 0;
color: #ffffff;
font-weight: 500;
font-size: 1.1em;
text-transform: uppercase;
text-align: center;
}
.section_equity .button_click .content img {
width: 25px;
margin: 10px 0 0;
}
.section_equity .two_blocks .frame {
justify-content: space-between;
}
.section_equity .two_blocks .item_equity {
background-color: #DFCAB5;
padding: 2.5em;
border-radius: 48px;
box-sizing: border-box;
width: 49%;
}
@media screen and (max-width: 1500px) {
.section_equity .two_blocks .item_equity {
padding: 3em;
}
}
@media screen and (max-width: 1400px) {
.section_equity .two_blocks .item_equity {
padding: 3.5em;
}
}
@media screen and (max-width: 768px) {
.section_equity .two_blocks .item_equity {
width: 100%;
margin: 30px 0;
}
}
@media screen and (max-width: 500px) {
.section_equity .two_blocks .item_equity {
padding: 2em;
}
}
.section_equity .two_blocks .item_equity .frame {
justify-content: flex-start;
align-items: baseline;
height: auto;
}
@media screen and (max-width: 768px) {
.section_equity .two_blocks .item_equity .frame {
display: flex;
}
}
.section_equity .two_blocks .item_equity h2 {
color: #000000;
font-size: 2.5em;
font-weight: 600;
text-align: center;
margin-bottom: 0em;
text-transform: uppercase;
}
@media screen and (max-width: 1280px) {
.section_equity .two_blocks .item_equity h2 {
font-size: 2.2em;
}
}
@media screen and (max-width: 1120px) {
.section_equity .two_blocks .item_equity h2 {
font-size: 2em;
}
}
@media screen and (max-width: 960px) {
.section_equity .two_blocks .item_equity h2 {
font-size: 1.5em;
}
}
.section_equity .two_blocks .item_equity .country {
padding-left: 24px;
font-size: 1.1em;
letter-spacing: 0.5px;
}
@media screen and (max-width: 1280px) {
.section_equity .two_blocks .item_equity .country {
padding-left: 15px;
}
}
@media screen and (max-width: 960px) {
.section_equity .two_blocks .item_equity .country {
font-size: 1.1em;
}
}
.section_equity .two_blocks .item_equity .desc p {
font-size: 1.1em;
line-height: 1.4em;
margin-bottom: 0;
}
@media screen and (max-width: 960px) {
.section_equity .two_blocks .item_equity .desc p {
font-size: 1.1em;
}
}
@media screen and (max-width: 768px) {
.section_equity .two_blocks .item_equity .desc p {
margin-top: 8px;
}
}
@media screen and (max-width: 500px) {
.section_equity .two_blocks .item_equity .desc p {
font-size: 1em;
}
}
.img_banner {
padding-top: 0;
}
.csr_block .line h2 {
color: #D5AB81;
text-align: center;
font-size: 1.4em;
font-weight: 400;
margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
.csr_block .line h2 {
margin: 0 15px 40px 15px;
}
}
.csr_block .line_two {
width: 65%;
margin: 0 auto;
}
@media screen and (max-width: 1280px) {
.csr_block .line_two {
width: 70%;
}
}
@media screen and (max-width: 1024px) {
.csr_block .line_two {
width: 81%;
}
}
@media screen and (max-width: 960px) {
.csr_block .line_two {
width: 85%;
}
}
.csr_block .block_ico {
background-color: #D5AB81;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
margin-top: -14px;
}
@media screen and (max-width: 960px) {
.csr_block .block_ico {
margin-top: 1px;
}
}
@media screen and (max-width: 768px) {
.csr_block .block_ico {
width: 90px;
height: 90px;
position: relative;
margin: 0 auto;
}
}
.csr_block .block_ico figure {
width: 108px;
height: 108px;
padding: 25px;
}
@media screen and (max-width: 960px) {
.csr_block .block_ico figure {
width: 95px;
height: 95px;
}
}
.csr_block .block_ico figure img {
width: 100%;
height: 100%;
}
.csr_block .block_txt {
background-color: #6A6666;
display: flex;
flex-wrap: wrap;
padding: 22px 1vw 22px 128px;
margin: 0 65px 1vw 5vw;
width: 100%;
height: 131.3px;
box-sizing: border-box;
}
@media screen and (max-width: 960px) {
.csr_block .block_txt {
padding: 22px 1vw 22px 121px;
margin: 1vw 0px 1vw 5vw;
}
}
@media screen and (max-width: 768px) {
.csr_block .block_txt {
padding: 4vw 4vw;
margin: -25px 1vw 1vw 1vw;
box-sizing: border-box;
height: 100%;
}
}
@media screen and (max-width: 500px) {
.csr_block .block_txt {
height: 100%;
margin: -25px 0 0 0;
padding: 35px 22px;
}
}
.csr_block .block_txt:before {
content: "";
width: 20vw;
height: 131.3px;
right: 0;
z-index: -1;
top: 0;
position: absolute;
background-repeat: no-repeat;
background-position: center right;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196.51 196.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%236a6666;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_1-2'%3E%3Cg id='BIEN_ETRE_2'%3E%3Cg id='Group_1753'%3E%3Cellipse id='Ellipse_58' class='cls-1' cx='98.25' cy='98.18' rx='98.25' ry='98.18'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 960px) {
.csr_block .block_txt:before {
content: none;
}
}
.csr_block .block_txt h2 {
color: #ffffff;
width: 100%;
font-size: 2em;
}
@media screen and (max-width: 1280px) {
.csr_block .block_txt h2 {
font-size: 1.6em;
}
}
@media screen and (max-width: 960px) {
.csr_block .block_txt h2 {
font-size: 1.4em;
}
}
.csr_block .block_txt p {
color: #ffffff;
width: 100%;
margin-top: 7px;
margin-bottom: 0;
font-size: 1.1em;
}
@media screen and (max-width: 500px) {
.csr_block .block_txt p {
font-size: 1em;
line-height: 22px;
}
}
.sustainability .slider_group .slider_sustain .group {
width: 75%;
margin: 0 auto;
padding-top: 2em;
}
@media screen and (max-width: 768px) {
.sustainability .slider_group .slider_sustain .group {
width: 85%;
padding: 47px 0 24px;
}
}
.sustainability .slider_group .slider_sustain .model_one {
height: auto;
padding-bottom: 1em;
position: relative;
background-color: #64839F;
}
.sustainability .slider_group .slider_sustain .model_one .title_sustain {
color: #D5AB81;
padding-bottom: 15px;
font-weight: 400;
font-size: 1.8em;
}
@media screen and (max-width: 960px) {
.sustainability .slider_group .slider_sustain .model_one .title_sustain {
font-size: 1.5em;
}
}
.sustainability .slider_group .slider_sustain .model_one .editor {
font-size: 1.3em;
font-weight: 400;
line-height: 1.5em;
}
@media screen and (max-width: 1120px) {
.sustainability .slider_group .slider_sustain .model_one .editor {
font-size: 1.2em;
}
}
@media screen and (max-width: 500px) {
.sustainability .slider_group .slider_sustain .model_one .editor {
font-size: 1em;
}
}
.sustainability .slider_group .slider_sustain .model_one .editor p, .sustainability .slider_group .slider_sustain .model_one .editor ul li {
color: #ffffff;
}
.sustainability .slider_group .slider_sustain .model_one .editor ul {
padding-left: 0;
}
.sustainability .slider_group .slider_sustain .model_one .editor ul li {
padding-left: 12px;
position: relative;
}
.sustainability .slider_group .slider_sustain .model_one .editor ul li::before {
content: "";
width: 5px;
height: 5px;
top: 10px;
left: 0;
position: absolute;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2.52 2.51'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_1-2'%3E%3Cpath class='cls-1' d='M0,1.26C-.01.55.56,0,1.26,0s1.26.55,1.26,1.25-.55,1.26-1.26,1.26S0,1.97,0,1.26Z'/%3E%3C/g%3E%3C/svg%3E");
}
.sustainability .slider_group .slider_sustain .model_two {
height: 65vh;
position: relative;
background-color: #64839F;
}
.sustainability .slider_group .slider_sustain .model_two p.titlesec {
color: #D5AB81;
font-size: 1.2em;
padding-bottom: 4.5em;
}
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols {
display: flex;
justify-content: center;
width: 75%;
margin: 0 auto;
}
@media screen and (max-width: 1280px) {
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols {
width: 100%;
}
}
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols .text_left {
text-align: right;
padding-right: 35px;
width: 40%;
padding-bottom: 35px;
border-right: 2.5px solid #000000;
}
@media screen and (max-width: 768px) {
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols .text_left {
padding-right: 25px;
padding-bottom: 15px;
}
}
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols .text_left p.title {
color: #000000;
font-weight: 600;
font-size: 2.3em;
padding-bottom: 0;
margin-bottom: 4px;
text-transform: uppercase;
}
@media screen and (max-width: 768px) {
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols .text_left p.title {
font-size: 1.7em;
margin-top: 15px;
}
}
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols .text_left p.country {
color: #000000;
margin: 0 0;
}
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols .text_right {
width: 55%;
}
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols .text_right p.text_sustain {
color: #000000;
font-size: 1.7em;
padding-left: 35px;
padding-right: 30px;
}
@media screen and (max-width: 768px) {
.sustainability .slider_group .slider_sustain .model_two .text_mod_cols .text_right p.text_sustain {
font-size: 1.3em;
padding-left: 25px;
}
}
.sustainability .slider_group .slick-dots {
display: none;
position: absolute;
bottom: 20px;
left: calc(50% - 54px);
display: flex;
padding: 0;
z-index: 6;
margin: 0 auto;
}
.sustainability .slider_group .slick-dots li button {
width: 17px;
height: 17px;
border-radius: 11px;
margin: 0 5px;
font-size: 0px;
border: none;
background-color: #0E1D61;
}
.sustainability .slider_group .slick-dots li.slick-active button {
background-color: #D5AB81;
}
.team_section {
background-color: #E9E9EB;
padding: 1.5em 0 4em;
}
.team_section .titlesec {
color: #D5AB81;
font-size: 1.4em;
font-weight: 400;
}
.team_section h2.team {
font-size: 2.1em;
font-weight: 600;
line-height: 1em;
}
.team_section h2.team span {
font-size: 0.9em;
font-weight: 600;
}
.team_section p.intro {
font-size: 0.9em;
line-height: 1.4em;
padding: 1em 0 3em;
}
.team_section .line_team_members .teamy {
width: 12.5%;
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: end;
}
@media screen and (max-width: 1024px) {
.team_section .line_team_members .teamy {
width: 25%;
margin: 25px 0;
}
}
@media screen and (max-width: 500px) {
.team_section .line_team_members .teamy {
width: 50%;
}
}
.team_section .line_team_members .teamy p {
font-size: 0.9em;
}
.team_section .line_team_members .teamy p.job {
font-size: 0.9em;
margin: 0 0 10px 0;
width: 100%;
}
.team_section .line_team_members .teamy p.name {
font-size: 0.9em;
margin: 0;
width: 100%;
}
@media screen and (max-width: 768px) {
.team_section .line_team_members .frame {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
}
.title_mentions h1 {
padding: 65px 0 35px;
}
@media screen and (max-width: 500px) {
.title_mentions h1 {
padding: 65px 0 15px;
}
}
.content_mentions h2 {
font-family: "Roboto", sans-serif;
font-weight: 500;
margin: 45px 0 25px;
font-size: 1.4em;
}
@media screen and (max-width: 500px) {
.content_mentions h2 {
font-size: 1.1em;
}
}
.content_mentions p {
font-weight: 400;
line-height: 1.5em;
text-align: justify;
}
@media screen and (max-width: 500px) {
.content_mentions p {
font-size: 0.9em;
}
}{"version":3,"sources":["index.scss","blocks/_fonts.scss","blocks/_globals.scss","index.css","blocks/_header.scss","blocks/_footer.scss","pages/_home.scss","pages/_mentions.scss"],"names":[],"mappings":"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","file":"index.css"}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: block;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{ }
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}