:root{--common-gap:8px;--common-bg:#faf9fa;--common-color:#29282e;--header-height:70px;--common-bradius:8px}@media screen and (min-width:768px){:root{--common-gap:16px}}@media screen and (min-width:1360px){:root{--common-gap:20px}}@font-face{font-display:swap;font-family:EnvolveRealestate;font-weight:100 900;src:url(./involve-variable.BDrp1ifm.ttf) format("truetype")}@font-face{font-display:swap;font-family:ChristopherRealestate;font-weight:100 900;src:url(./christopher.y8ZdwHc_.otf) format("OpenType")}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--common-bg);color:var(--common-color);font-family:EnvolveRealestate,sans-serif;letter-spacing:.5px;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;font-size:16px}body::-webkit-scrollbar{background:#f7f7f7;width:6px}body::-webkit-scrollbar-thumb{background:#333;border-radius:30px}main{min-height:400px}a{color:inherit;text-decoration:none}button{font-size:14px}button,input{line-height:inherit}input{font-size:16px}ol,ul{list-style:none}input{background-color:transparent;border:none;outline:none}[data-scroll],[id]{scroll-margin-top:calc(var(--header-height) + 30px)}[data-header-offset]{margin-top:var(--header-height)}input[type=checkbox],input[type=radio]{display:none;height:0;opacity:0;visibility:hidden;width:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}button{background-color:transparent;border:none;cursor:pointer;font-family:inherit}.no-scroll{overflow:hidden;padding-right:5px}.container{margin:0 auto;max-width:1300px;padding:0 16px}@media screen and (min-width:1360px){.container{max-width:calc(1360px - var(--common-gap))}}@media screen and (min-width:1920px){.container{max-width:calc(1920px - var(--common-gap))}}section[id]+section[id]{margin-top:80px}@media screen and (min-width:1360px){section[id]+section[id]{margin-top:150px}}@media screen and (min-width:1920px){section[id]+section[id]{margin-top:200px}}h1{font-size:28px;font-weight:500;line-height:140%}@media screen and (max-width:768px){h1{font-size:24px}}h2{font-size:38px;font-weight:600;text-transform:uppercase}h2,h3{font-style:normal;line-height:140%}h3{font-size:32px;font-weight:400}h4{font-weight:500}h4,h5{font-size:18px;line-height:140%}h5{font-weight:400}@media screen and (min-width:1180px){h6{font-size:18px;font-weight:500;line-height:140%}}.scroll::-webkit-scrollbar{background:#f7f7f7;width:6px}.scroll::-webkit-scrollbar-thumb{background:#333;border-radius:30px}.button{--shared-button-color:var(--common-bg);--shared-button-bg:var(--common-color);background-color:var(--shared-button-bg);border-radius:var(--common-bradius);box-shadow:inset 0 0 0 1px currentColor;color:var(--shared-button-color);font-size:14px;font-weight:500;line-height:normal;padding:10px var(--common-gap);transition:box-shadow .3s ease,opacity .3s ease}.button_inverted{background-color:var(--shared-button-color);color:var(--shared-button-bg)}.button:disabled{cursor:not-allowed;opacity:.7}@media(hover:hover){.button:not(:disabled):hover{box-shadow:inset 0 0 0 2px currentColor}}@media screen and (min-width:1360px){.button{font-size:16px}}@media screen and (min-width:1920px){.button{font-size:20px}}.title_shifted{display:block;font-family:ChristopherRealestate;font-size:80px;font-weight:500;letter-spacing:2px;line-height:60%;opacity:.2;white-space:nowrap}@media screen and (min-width:768px){.title_shifted{font-size:100px}}@media screen and (min-width:1360px){.title_shifted{font-size:150px;transform:translate(-2ch)}}@media screen and (min-width:1920px){.title_shifted{font-size:250px}}.description{font-size:18px;font-weight:600;line-height:100%}@media screen and (min-width:768px){.description{font-size:20px}}@media screen and (min-width:1360px){.description{font-size:28px}}@media screen and (min-width:1920px){.description{font-size:36px}}
