﻿@font-face{font-family:"BasisGrotesquePro";src:url("../font/BasisGrotesquePro/basisGrotesquePro-Light.woff") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"BasisGrotesquePro";src:url("../font/BasisGrotesquePro/basisGrotesquePro-Regular.woff") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"BasisGrotesquePro";src:url("../font/BasisGrotesquePro/basisGrotesquePro-Bold.woff") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DomaineDisp";src:url("../font/DomaineDisp/DomaineDisp-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DomaineDisp";src:url("../font/DomaineDisp/DomaineDispSemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--white: #ffffff;--black: #000000;--color-1: #662F88;--color-2: #9FA8AD;--color-3: #F2F6F8;--color-4: #50595E;--color-5: #00A992;--color-6: #ED7026;--color-7: #E9488E;--color-8: #E5E5E5;--color-9: #E2E7E9;--color-10: #262626;--color-11: #52585A;--color-12: #E0E8EB;--red-cf7: #f44336;--green-cf7: #8bc34a;--gray-cf7: #c5c5c5;--font-family-1: "BasisGrotesquePro", sans-serif;--font-family-2: "DomaineDisp", sans-serif;--font-size-default: 17px;--global-gutter-x: 30px !important;--global-gutter-y: 30px !important;--header-height: 69px}@media (max-width:991px){:root{--header-height: 64px}}html{overflow-x:hidden}html.modo-contraste{filter:invert(1) brightness(1.2) grayscale(1) contrast(1)}html.modo-contraste *.no-filter{filter:invert(1) brightness(1) !important}html body{background-color:var(--white);min-height:100vh;overflow-x:hidden}html body .row{--bs-gutter-x: var(--global-gutter-x);--bs-gutter-y: var(--global-gutter-y)}html body .container,html body .container-fluid,html body .container-lg,html body .container-md,html body .container-sm,html body .container-xl,html body .container-xxl{--bs-gutter-x: var(--global-gutter-x);--bs-gutter-y: var(--global-gutter-y)}@media (min-width:1400px){html body .container,html body .container-fluid,html body .container-lg,html body .container-md,html body .container-sm,html body .container-xl,html body .container-xxl{max-width:1481px}}html #page{min-height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}html #page p{margin:0 0 15px 0}html #page p:last-child{margin-bottom:0 !important}html #page p:empty{display:none}html #page h1,html #page h2,html #page h3,html #page h4,html #page h5,html #page h6{font-family:var(--font-family-2);font-weight:600}html #page h2{color:var(--color-1);font-size:38px;line-height:44px;letter-spacing:-0.38px}html #page img{display:block;max-width:100%;height:auto}html #page img.alignleft{float:left;margin:0 15px 15px 0}html #page img.aligncenter{margin:0 auto}html #page img.alignright{float:right;margin:0 0 15px 15px}html #page blockquote{width:fit-content;color:var(--color-1);background-color:var(--color-4);border-left:4px solid var(--color-3);padding:17px 15px 15px 15px;margin:0 0 15px 0}html #page blockquote:last-child{margin-bottom:0 !important}html #page hr{width:100%;height:1px;background-color:var(--color-9);border:0;margin:15px 0}html #page hr:first-child{margin-top:0 !important}html #page hr:last-child{margin-bottom:0 !important}html #page a{text-decoration:none;transition:all 0.2s ease-in-out}html #page #ajax-response{display:none !important}html #page #main-header{width:100%}html #page #main-content{width:100%}html #page #main-footer{width:100%;margin-top:auto}body #page{}body #page .custom-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body #page .container-950px{width:100%;max-width:calc(950px + var(--global-gutter-x));padding:0 calc(var(--global-gutter-x) / 2);margin:0 auto}@media (min-width:992px){body #page .mobile-only{display:none !important}}@media (max-width:991px){body #page .desktop-only{display:none !important}}body #page .aspect-ratio-1x1{max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}body #page .aspect-ratio-4x3{max-width:100%;height:auto;aspect-ratio:1.3333333333;object-fit:cover;object-position:center}body #page .aspect-ratio-16x9{max-width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover;object-position:center}body #page .aspect-ratio-21x9{max-width:100%;height:auto;aspect-ratio:2.3333333333;object-fit:cover;object-position:center}body #page #page-content,body #page .c-content{line-height:26px}body #page #page-content h1,body #page #page-content h2,body #page #page-content h3,body #page #page-content h4,body #page #page-content h5,body #page #page-content h6,body #page .c-content h1,body #page .c-content h2,body #page .c-content h3,body #page .c-content h4,body #page .c-content h5,body #page .c-content h6{color:var(--color-6);line-height:130%;margin:30px 0 15px 0}body #page #page-content h1:first-child,body #page #page-content h2:first-child,body #page #page-content h3:first-child,body #page #page-content h4:first-child,body #page #page-content h5:first-child,body #page #page-content h6:first-child,body #page .c-content h1:first-child,body #page .c-content h2:first-child,body #page .c-content h3:first-child,body #page .c-content h4:first-child,body #page .c-content h5:first-child,body #page .c-content h6:first-child{margin-top:0 !important}body #page #page-content h1,body #page .c-content h1{font-size:48px}@media (max-width:991px){body #page #page-content h1,body #page .c-content h1{font-size:32px}}body #page #page-content h2,body #page .c-content h2{font-size:36px}@media (max-width:991px){body #page #page-content h2,body #page .c-content h2{font-size:28px}}body #page #page-content h3,body #page .c-content h3{font-size:28px}@media (max-width:991px){body #page #page-content h3,body #page .c-content h3{font-size:22px}}body #page #page-content h4,body #page .c-content h4{font-size:22px}@media (max-width:991px){body #page #page-content h4,body #page .c-content h4{font-size:20px}}body #page #page-content h5,body #page .c-content h5{font-size:18px}body #page #page-content h6,body #page .c-content h6{font-size:16px}body #page #page-content a,body #page .c-content a{color:var(--color-2);text-decoration:underline;transition:color 0.3s}body #page #page-content a:hover,body #page .c-content a:hover{color:var(--color-1)}body #page #page-content ul,body #page #page-content ol,body #page .c-content ul,body #page .c-content ol{padding:0 0 0 20px;margin:0 0 15px 0}body #page #page-content ul:last-child,body #page #page-content ol:last-child,body #page .c-content ul:last-child,body #page .c-content ol:last-child{margin-bottom:0 !important}body #page #page-content ul li,body #page #page-content ol li,body #page .c-content ul li,body #page .c-content ol li{margin:0 0 8px 0}body #page #page-content ul li:last-child,body #page #page-content ol li:last-child,body #page .c-content ul li:last-child,body #page .c-content ol li:last-child{margin-bottom:0}body #page #page-content ul li::marker,body #page #page-content ol li::marker,body #page .c-content ul li::marker,body #page .c-content ol li::marker{color:var(--color-2)}body #page #page-content ul li ul,body #page #page-content ul li ol,body #page #page-content ol li ul,body #page #page-content ol li ol,body #page .c-content ul li ul,body #page .c-content ul li ol,body #page .c-content ol li ul,body #page .c-content ol li ol{margin:8px 0 0 0}body #page #page-content ul,body #page .c-content ul{list-style:disc}body #page #page-content ul ul,body #page .c-content ul ul{list-style:circle}body #page #page-content ol,body #page .c-content ol{list-style:decimal}body #page #page-content ol ol,body #page .c-content ol ol{list-style:lower-alpha}body #page #page-content dl,body #page .c-content dl{margin:0 0 15px 0}body #page #page-content dl dt,body #page .c-content dl dt{font-weight:600}body #page #page-content dl dd,body #page .c-content dl dd{margin:0 0 8px 0}body #page #page-content table,body #page .c-content table{width:100%;border-collapse:collapse;margin:0 0 15px 0}body #page #page-content table:last-child,body #page .c-content table:last-child{margin-bottom:0 !important}body #page #page-content table th,body #page #page-content table td,body #page .c-content table th,body #page .c-content table td{text-align:left;border:1px solid var(--color-9);padding:12px 15px}body #page #page-content table th,body #page .c-content table th{color:var(--color-1);font-weight:600;background-color:var(--color-5)}body #page #page-content table tbody tr:nth-child(even),body #page .c-content table tbody tr:nth-child(even){background-color:var(--color-5)}@media (max-width:767px){body #page #page-content table,body #page .c-content table{display:block;overflow-x:auto;white-space:nowrap}}body #page #page-content code,body #page .c-content code{color:var(--color-1);font-family:monospace;font-size:14px;background-color:var(--color-5);border-radius:4px;padding:2px 6px}body #page #page-content pre,body #page .c-content pre{background-color:var(--color-5);border-radius:8px;padding:15px;margin:0 0 15px 0;overflow-x:auto}body #page #page-content pre code,body #page .c-content pre code{background-color:transparent;padding:0}body #page #page-content figure,body #page .c-content figure{margin:0 0 15px 0;max-width:100%}body #page #page-content figure.alignleft,body #page .c-content figure.alignleft{float:left;margin:0 15px 15px 0}body #page #page-content figure.aligncenter,body #page .c-content figure.aligncenter{margin:0 auto 15px auto}body #page #page-content figure.alignright,body #page .c-content figure.alignright{float:right;margin:0 0 15px 15px}body #page #page-content figcaption,body #page #page-content .wp-caption-text,body #page .c-content figcaption,body #page .c-content .wp-caption-text{color:var(--color-8);font-size:14px;line-height:150%;margin:8px 0 0 0}body #page #page-content .wp-caption,body #page .c-content .wp-caption{max-width:100%}body #page #page-content iframe,body #page .c-content iframe{max-width:100%;border:0}body #page #page-content mark,body #page .c-content mark{color:var(--color-1);background-color:var(--color-4);padding:0 4px}body #page #page-content small,body #page .c-content small{font-size:14px;line-height:150%}body #page #page-content sup,body #page #page-content sub,body #page .c-content sup,body #page .c-content sub{font-size:11px;line-height:0}body #page #page-content abbr,body #page .c-content abbr{text-decoration:underline dotted;cursor:help}body #page .wpcf7-form p{margin:0}body #page .wpcf7-form .wpcf7-response-output{color:var(--color-1);font-weight:600;letter-spacing:0.5px;line-height:normal;text-align:center;border:0;border-radius:10px;background:var(--gray-cf7);padding:15px 15px 16px 15px;margin:30px 0 0 0}body #page .wpcf7-form.invalid .wpcf7-response-output{background:var(--red-cf7)}body #page .wpcf7-form.sent .wpcf7-response-output{background:var(--green-cf7)}body #page .wpcf7-form .wpcf7-radio{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:15px}body #page .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin:0}body #page .wpcf7-form .wpcf7-radio .wpcf7-list-item label{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:5px}body #page .wpcf7-form .wpcf7-radio .wpcf7-list-item label input{appearance:none;position:relative;width:20px;height:20px;border:1px solid #f48220;border-radius:9999px;cursor:pointer}body #page .wpcf7-form .wpcf7-radio .wpcf7-list-item label input:checked::after{content:"";position:absolute;inset:0;width:12px;height:12px;margin:auto;border-radius:9999px;background-color:#f48220}body #page .wpcf7-form .wpcf7-radio .wpcf7-list-item label span{position:relative;top:1px;font-weight:500}body #page .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}body #page .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:5px}body #page .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label span{position:relative;top:1px}body #page .wpcf7-form .wpcf7-checkbox{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:15px}body #page .wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:5px}body #page .wpcf7-form .cf7-upload{position:relative;border:2px dashed #d9d9d9;border-radius:16px;height:130px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;cursor:pointer}body #page .wpcf7-form .cf7-upload .wpcf7-form-control-wrap{position:absolute;inset:0;z-index:2;display:block}body #page .wpcf7-form .cf7-upload input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:3}body #page .wpcf7-form .cf7-upload .cf7-upload-text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;color:var(--color-6);text-align:center;pointer-events:none}body #page .wpcf7-form .cf7-upload .cf7-upload-text p{display:flex;gap:10px;color:var(--color-6);padding:30px}body #page .wpcf7-form .cf7-upload .cf7-upload-text img{width:16px;height:16px;display:block;flex-shrink:0}body #page .wpcf7-form .cf7-upload .cf7-upload-text span{display:block}body #page label{color:var(--color-6);font-size:18px;font-weight:600;margin:0 0 8px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:5px}body #page input:not([type="radio"]):not([type="checkbox"]){width:100%;height:52px;max-width:100%;font-weight:500;border-radius:16px;border:2px solid var(--color-9);background:var(--white);padding:16px 24px 15px 24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}body #page textarea{width:100%;max-width:100%;font-weight:500;border-radius:16px;border:2px solid var(--color-9);background:var(--white);padding:15px 24px 15px 24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}body #page select{width:100%;max-width:100%;height:52px;font-weight:500;line-height:150%;background-color:var(--white);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTYgOSIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0wLjkwMDM5MSAwLjg5OTkwMkw3LjU2NzA2IDcuNTY2NTdMMTQuMjMzNyAwLjg5OTkwMiIgc3Ryb2tlPSIjMUQxRDFCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:calc(100% - 24px) calc(50% + 1px);border-radius:12px;border:2px solid var(--color-9);padding:14px 24px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}body #page select:open{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTYgOSIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xNS4wOTk2MDkgOC4xMDAwOThMOC40MzI5NCAxLjQzMzQzTDEuNzY2MyA4LjEwMDA5OCIgc3Ryb2tlPSIjMUQxRDFCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");background-position:calc(100% - 24px) calc(50% + 0px)}body #page input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;cursor:pointer;flex-shrink:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC43NSIgeT0iMC43NSIgd2lkdGg9IjE4LjUiIGhlaWdodD0iMTguNSIgcng9IjUuMjUiIHN0cm9rZT0iIzAwNEMzNSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+")}body #page input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect width='20' height='20' rx='4' fill='%23007f59'/%3E%3Cpath d='M6 10.5L8.5 13L14 7' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body #page input[type="radio"]{appearance:none;position:relative;width:20px;height:20px;border:1px solid var(--color-2);border-radius:9999px;cursor:pointer}body #page input[type="radio"]:checked::after{content:"";position:absolute;inset:0;width:12px;height:12px;margin:auto;border-radius:9999px;background-color:var(--color-2)}body #page .checkbox-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:5px;margin:0 0 8px 0}body.shiftnav-open .shiftnav-toggle .fa::before{content:"" !important}#shiftnav-main{background-color:var(--color-3)}#shiftnav-main ul.shiftnav-menu>li{border-bottom:1px solid rgba(255, 255, 255, 0.1)}#shiftnav-main ul.shiftnav-menu>li a{color:var(--color-1);font-weight:600}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>a::after{content:"";font-family:"FontAwesome";margin:0 0 0 15px}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>ul{display:none}#shiftnav-main ul.shiftnav-menu>li ul li{background-color:rgba(255, 255, 255, 0.1)}#shiftnav-main ul.shiftnav-menu>li ul li:not(:nth-last-child(2)){border-bottom:1px solid rgba(255, 255, 255, 0.1)}@media (max-width:991px){#shiftnav-main ul.shiftnav-menu>li ul li a img{display:none}}body #page .c-btn{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:16px;text-decoration:none;color:var(--color-1);font-family:var(--font-family-1);font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-0.18px}body #page .c-btn svg{transition:all 0.2s ease-in-out}body #page .c-btn:hover{background-color:var(--color-5);color:var(--white)}body #page .c-btn:hover svg path{fill:var(--white)}body #page .c-btn.c-btn-rounded{border-radius:100px}@media (max-width:1199px){body #page .c-btn{padding:12px 15px}}body #page .c-btn-square{display:flex;padding:15px 30px;justify-content:center;align-items:center;gap:10px;display:flex;justify-content:center;align-items:center;gap:15px;border-radius:5px;border:1.5px solid var(--color-1);color:var(--color-1);font-family:var(--font-family-1);font-size:12px;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none}body #page .c-btn-square svg{transition:all 0.2s ease-in-out}body #page .c-btn-square:hover{background-color:var(--color-1);color:var(--white)}body #page .c-btn-square:hover svg path{stroke:var(--white)}body #page .c-btn-square.c-btn-square-green{border:0;display:flex;padding:24px;justify-content:center;align-items:center;gap:8px;width:auto;background:var(--color-5);text-transform:none;color:var(--white);font-size:18px;font-weight:700;line-height:normal;letter-spacing:-0.18px}body #page .c-btn-square.c-btn-square-green:hover{background-color:var(--color-1)}body #page .c-btn-square.c-btn-square-outline{background:transparent;color:var(--color-4);font-size:12px;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;border-radius:5px;border:1.5px solid var(--color-4)}body #page .c-btn-square.c-btn-square-outline:hover{background-color:var(--color-4);color:var(--white)}body #page .c-tag{color:var(--color-1);font-family:var(--font-family-2);font-size:16px;font-weight:600;line-height:150%;letter-spacing:1.5px}@keyframes arrow{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}body #page .real-state-big-card,body #page .real-state-card-featured,body #page .real-state-card{position:relative;text-decoration:none;box-shadow:0 0 0 rgba(38, 38, 38, 0);transition:transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1)}body #page .real-state-big-card::after,body #page .real-state-card-featured::after,body #page .real-state-card::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--color-5);transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.22, 1, 0.36, 1)}body #page .real-state-big-card [class$="__image"],body #page .real-state-card-featured [class$="__image"],body #page .real-state-card [class$="__image"]{position:relative;overflow:hidden}body #page .real-state-big-card [class$="__image"] img,body #page .real-state-card-featured [class$="__image"] img,body #page .real-state-card [class$="__image"] img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;transition:transform 0.7s cubic-bezier(0.22, 1, 0.36, 1)}body #page .real-state-big-card [class$="__image"]::after,body #page .real-state-card-featured [class$="__image"]::after,body #page .real-state-card [class$="__image"]::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.25) 100%);opacity:0;transition:opacity 0.4s ease}body #page .real-state-big-card h3,body #page .real-state-big-card h4,body #page .real-state-card-featured h3,body #page .real-state-card-featured h4,body #page .real-state-card h3,body #page .real-state-card h4{transition:color 0.3s ease}body #page .real-state-big-card:hover,body #page .real-state-big-card:focus-visible,body #page .real-state-card-featured:hover,body #page .real-state-card-featured:focus-visible,body #page .real-state-card:hover,body #page .real-state-card:focus-visible{transform:translateY(-6px);box-shadow:0 18px 40px -12px rgba(38, 38, 38, 0.25)}body #page .real-state-big-card:hover::after,body #page .real-state-big-card:focus-visible::after,body #page .real-state-card-featured:hover::after,body #page .real-state-card-featured:focus-visible::after,body #page .real-state-card:hover::after,body #page .real-state-card:focus-visible::after{transform:scaleX(1)}body #page .real-state-big-card:hover [class$="__image"] img,body #page .real-state-big-card:focus-visible [class$="__image"] img,body #page .real-state-card-featured:hover [class$="__image"] img,body #page .real-state-card-featured:focus-visible [class$="__image"] img,body #page .real-state-card:hover [class$="__image"] img,body #page .real-state-card:focus-visible [class$="__image"] img{transform:scale(1.06)}body #page .real-state-big-card:hover [class$="__image"]::after,body #page .real-state-big-card:focus-visible [class$="__image"]::after,body #page .real-state-card-featured:hover [class$="__image"]::after,body #page .real-state-card-featured:focus-visible [class$="__image"]::after,body #page .real-state-card:hover [class$="__image"]::after,body #page .real-state-card:focus-visible [class$="__image"]::after{opacity:1}body #page .real-state-big-card:hover h3,body #page .real-state-big-card:hover h4,body #page .real-state-big-card:focus-visible h3,body #page .real-state-big-card:focus-visible h4,body #page .real-state-card-featured:hover h3,body #page .real-state-card-featured:hover h4,body #page .real-state-card-featured:focus-visible h3,body #page .real-state-card-featured:focus-visible h4,body #page .real-state-card:hover h3,body #page .real-state-card:hover h4,body #page .real-state-card:focus-visible h3,body #page .real-state-card:focus-visible h4{color:var(--color-5)}body #page .real-state-big-card{border-radius:8px;background:var(--white);display:flex;flex-direction:column;max-width:730px;overflow:hidden}body #page .real-state-big-card__image{width:100%;height:360px;object-fit:cover}body #page .real-state-big-card__infos{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}body #page .real-state-big-card__infos-header{display:flex;justify-content:space-between;align-items:center;width:100%}body #page .real-state-big-card__infos-header__title{display:flex;flex-direction:column;max-width:400px}body #page .real-state-big-card__infos-header__title span{color:var(--color-4);font-size:14px;font-weight:400;line-height:normal}body #page .real-state-big-card__infos-header__title h3{color:var(--color-4);font-family:var(--font-family-1);font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.2px}body #page .real-state-big-card__infos-header__metrics ul{display:flex;justify-content:flex-end;align-items:center;padding:0px;gap:20px}body #page .real-state-big-card__infos-header__metrics ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}body #page .real-state-big-card__infos-header__metrics ul li span{color:var(--color-2);font-size:12px;font-weight:400;line-height:normal}body #page .real-state-big-card__infos-header__metrics ul li p{color:var(--color-4);font-size:16px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:-0.16px}body #page .real-state-big-card__description{border-top:1px solid var(--color-8);padding-top:24px}body #page .real-state-big-card__description p{color:var(--color-4);font-size:14px;font-weight:400;line-height:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body #page .real-state-card-featured{border-radius:8px;background:var(--white);display:flex;flex-direction:column;max-width:413px;height:100%;overflow:hidden}body #page .real-state-card-featured__image{aspect-ratio:1.1472222222}body #page .real-state-card-featured__infos{display:flex;padding:24px;flex-direction:column;align-items:flex-start;align-self:stretch;flex:1 0 auto}body #page .real-state-card-featured__infos-header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex:1 0 auto}body #page .real-state-card-featured__infos-header__title{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:16px}body #page .real-state-card-featured__infos-header__title span{color:var(--color-4);font-size:14px;font-weight:400;line-height:normal}body #page .real-state-card-featured__infos-header__title h3{color:var(--color-4);font-family:var(--font-family-1);font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.2px;margin-bottom:0}body #page .real-state-card-featured__infos-header__metrics{margin-top:auto;border-top:1px solid var(--color-8);padding-top:16px;width:100%;display:flex;align-items:center;justify-content:center}body #page .real-state-card-featured__infos-header__metrics ul{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin:0;padding:0px}body #page .real-state-card-featured__infos-header__metrics ul li{display:flex;flex-direction:column;gap:4px}body #page .real-state-card-featured__infos-header__metrics ul li span{color:var(--color-2);font-size:12px;font-weight:400;line-height:normal}body #page .real-state-card-featured__infos-header__metrics ul li p{color:var(--color-4);font-size:16px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:-0.16px}body #page .real-state-card-featured__description{margin-top:16px;border-top:1px solid var(--color-8);padding-top:16px}body #page .real-state-card-featured__description p{color:var(--color-4);font-size:14px;font-weight:400;line-height:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body #page .post-card-featured{border-radius:8px;width:785px;height:575px;background-position:center !important;overflow:hidden;transition:box-shadow 0.4s ease}body #page .post-card-featured:hover,body #page .post-card-featured:focus-within{box-shadow:0 24px 50px -16px rgba(38, 38, 38, 0.45)}body #page .post-card-featured:hover .post-card-featured-text,body #page .post-card-featured:focus-within .post-card-featured-text{transform:translateY(-10px)}body #page .post-card-featured-text{transition:transform 0.5s cubic-bezier(0.22, 1, 0.36, 1)}body #page .post-card-featured-wrapper{display:flex;height:100%;justify-content:flex-end;align-items:flex-end;padding:35.76px 56px 35.76px 40px;text-decoration:none}body #page .post-card-featured-text{display:flex;flex-direction:column;align-items:flex-start;gap:10px}body #page .post-card-featured-text p{color:var(--color-9);font-size:16px;font-weight:400;line-height:23px}body #page .post-card-featured-category{display:flex;padding:7px 18px;flex-direction:column;align-items:center;gap:10px;background:var(--category-color);transition:background-color 0.3s ease, color 0.3s ease;background:var(--category-color);color:var(--white);font-size:14px;font-weight:700;line-height:normal;letter-spacing:-0.14px;border-radius:40px}body #page .post-card-featured-title{color:var(--white);font-size:32px;font-weight:700;line-height:36px;letter-spacing:-0.64px}body #page .post-card-home a{display:flex;gap:8px;text-decoration:none}body #page .post-card-home a:hover .post-card-home-content,body #page .post-card-home a:focus-visible .post-card-home-content{background:var(--color-12);transform:translateX(4px)}body #page .post-card-home a:hover .post-card-home-image img,body #page .post-card-home a:focus-visible .post-card-home-image img{transform:scale(1.08)}body #page .post-card-home a:hover .post-card-home-title,body #page .post-card-home a:focus-visible .post-card-home-title{color:var(--category-color)}body #page .post-card-home-content{display:flex;flex-direction:column;gap:5px;padding:16px 24px;justify-content:center;align-items:flex-start;flex:1 0 0;border-radius:8px;background:var(--color-3);transition:background-color 0.3s ease, transform 0.4s cubic-bezier(0.22, 1, 0.36, 1)}body #page .post-card-home-content p{margin-top:3px;color:var(--color-4);font-size:16px;font-weight:400;line-height:23px}body #page .post-card-home-image{width:198px;height:160px;border-radius:8px;overflow:hidden;flex-shrink:0}body #page .post-card-home-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(0.22, 1, 0.36, 1)}body #page .post-card-home-category{color:var(--category-color);font-size:14px;font-weight:700;line-height:normal;letter-spacing:-0.14px}body #page .post-card-home-title{color:var(--color-10);font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.2px;margin-bottom:0;transition:color 0.3s ease}body #page .real-state-card{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}body #page .real-state-card__image{aspect-ratio:1.1511254019}body #page .real-state-card__infos{display:flex;padding:32px;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-direction:column;row-gap:20px;align-self:stretch;flex-wrap:wrap;background:var(--white)}body #page .real-state-card__infos-title{display:flex;justify-content:space-between;width:100%}body #page .real-state-card__infos-title h4{color:var(--color-11);font-family:var(--font-family-1);font-size:22px;font-weight:700;line-height:normal;letter-spacing:-0.22px;margin:0}body #page .real-state-card__infos-title button{border:0;background:none;transition:transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1)}body #page .real-state-card__infos-title button:hover{transform:scale(1.2)}body #page .real-state-card__infos-location{color:var(--color-11);font-size:18px;font-weight:400;line-height:normal;letter-spacing:-0.18px}body #page .real-state-card__infos .prices .current,body #page .real-state-card__infos .prices .old{display:flex;flex-direction:column}body #page .real-state-card__infos .prices .label{color:var(--color-11);font-size:13px;font-weight:400;line-height:normal;letter-spacing:-0.22px}body #page .real-state-card__infos .prices .price{color:var(--color-11);font-size:22px;font-weight:700;line-height:normal;letter-spacing:-0.22px}body #page .real-state-card__infos .prices .old .price{color:var(--color-11);font-size:16px;font-weight:400;line-height:normal;letter-spacing:-0.16px;text-decoration:line-through}body #page .real-state-card__infos ul{list-style:none;border-top:1px solid var(--color-8);padding:0;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}body #page .real-state-card__infos ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}body #page .real-state-card__infos ul li span{color:var(--color-11);font-size:14px;font-weight:400;line-height:normal;letter-spacing:-0.14px}body #page .real-state-card__infos ul li p{color:var(--color-11);font-size:18px;font-weight:400;line-height:normal;letter-spacing:-0.18px}body #page .s-blog-category .content-category{display:flex;flex-direction:column;gap:25px}body #page .s-blog-category .topo{display:flex;justify-content:space-between;align-items:center}body #page .s-blog-category .topo-content{display:flex;align-items:center;gap:40px}body #page .s-blog-category .topo-content .sec-title{color:var(--category-color);font-family:var(--font-family-2);font-size:38px;font-weight:600;line-height:44px;letter-spacing:-0.38px}body #page .s-blog-category .topo-content .c-btn-square-outline{padding:15px 30px;color:var(--category-color);font-size:12px;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;border-color:var(--color-9)}body #page .s-blog-category .topo-content .c-btn-square-outline:hover{background:var(--category-color);color:var(--white)}body #page .s-blog-category .topo .slide-nav{display:flex;gap:20px}body #page .s-blog-category .topo .slide-nav button{width:40px;height:40px;border:2px solid var(--category-color);background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}body #page .s-blog-category .topo .slide-nav button:hover{background:var(--category-color)}body #page .s-blog-category .topo .slide-nav button:hover svg path{stroke:var(--white)}body #page .s-blog-category .topo .slide-nav button svg path{stroke:var(--category-color)}body #page .s-blog-category .topo .slide-nav button.swiper-button-disabled{border:0;background:var(--color-3)}body #page .s-blog-category .topo .slide-nav button.swiper-button-disabled:hover{background:var(--color-3)}body #page .s-blog-category .topo .slide-nav button.swiper-button-disabled:hover svg path{stroke:var(--color-9)}body #page .s-blog-category .topo .slide-nav button.swiper-button-disabled svg path{stroke:var(--color-9)}body #page .s-blog-category .topo .slide-nav .btn-next{transform:rotate(180deg)}body #page .s-blog-category .posts-slide{width:calc(100% + 24px);padding:0 12px 24px;margin:0 -12px -24px}body #page .post-card{width:100%;max-width:321px}body #page .post-card a{display:flex;flex-direction:column;gap:15px;text-decoration:none}body #page .post-card a:hover .post-card-image-wrapper,body #page .post-card a:focus-visible .post-card-image-wrapper{box-shadow:0 14px 24px -12px rgba(38, 38, 38, 0.35)}body #page .post-card a:hover .post-card-image-wrapper img,body #page .post-card a:focus-visible .post-card-image-wrapper img{transform:scale(1.07)}body #page .post-card a:hover .post-card-title span,body #page .post-card a:focus-visible .post-card-title span{background-size:100% 2px}body #page .post-card a p{color:var(--color-4);font-size:17px;font-weight:400;line-height:25px;letter-spacing:-0.17px;margin-top:15px}body #page .post-card-image-wrapper{border-radius:8px;overflow:hidden;transition:box-shadow 0.4s ease}body #page .post-card-image-wrapper img{display:block;width:100%;height:180px;object-fit:cover;transition:transform 0.7s cubic-bezier(0.22, 1, 0.36, 1)}body #page .post-card-category{color:var(--category-color);font-size:14px;font-weight:700;line-height:normal;letter-spacing:-0.14px}body #page .post-card-title{color:var(--color-10);font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.2px;margin-top:5px}body #page .post-card-title span{padding-bottom:3px;background:linear-gradient(var(--category-color), var(--category-color)) left bottom / 0 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 0.5s cubic-bezier(0.22, 1, 0.36, 1)}body #page .s-team-help{position:relative;z-index:10;background-color:var(--color-3)}body #page .s-team-help .wrapper{display:flex;align-items:center;justify-content:space-between}body #page .s-team-help .text{position:relative;z-index:1;margin-right:2rem}body #page .s-team-help .title{color:var(--color-1);font-size:38px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:-1.14px;font-family:var(--font-family-1)}body #page .s-team-help .subtitle{color:var(--color-5);font-size:32px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-0.64px;font-family:var(--font-family-1)}body #page .s-team-help .icons{padding:60.29px 0;display:flex;justify-content:center;position:relative;list-style:none;margin:0}body #page .s-team-help .icons::before{content:"";position:absolute;left:-6.2rem;top:0;transform:translateX(-100%);width:100%;height:100%;background:url(../img/team-help-arrows.png) center right / contain no-repeat;z-index:0;animation:arrow 1s ease-in-out 0s infinite alternate}body #page .s-team-help .icons li{position:relative}body #page .s-team-help .icons li:not(:last-of-type){margin-right:2rem}body #page .s-team-help .icons li a{display:flex;justify-content:center;align-items:center;width:100px;height:100px;background-color:var(--white);border-radius:50%}body #page .s-team-help .icons li a:hover{background-color:var(--color-5)}body #page .s-team-help .icons li a:hover img{filter:brightness(0) invert(1)}@keyframes arrow{from{left:-6.2rem}to{left:-3.1rem}}