.HomeCantonsSection-module__jyXwIa__section{background-color:var(--color-bg-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.HomeCantonsSection-module__jyXwIa__section{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 20)}}@media (min-width:80rem){.HomeCantonsSection-module__jyXwIa__section{padding-block:calc(var(--spacing,.25rem) * 24)}}.HomeCantonsSection-module__jyXwIa__shell{gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;width:100%;max-width:1652px;margin-inline:auto;display:flex}.HomeCantonsSection-module__jyXwIa__carouselGroup{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.HomeCantonsSection-module__jyXwIa__carouselRow{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}@media (min-width:80rem){.HomeCantonsSection-module__jyXwIa__carouselRow{gap:calc(var(--spacing,.25rem) * 8)}}.HomeCantonsSection-module__jyXwIa__arrow{background-color:var(--color-white,#fff);color:#292c33;--tw-shadow:var(--shadow-2);width:52px;height:52px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:none}@media (hover:hover){.HomeCantonsSection-module__jyXwIa__arrow:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:80rem){.HomeCantonsSection-module__jyXwIa__arrow{display:inline-flex}}.HomeCantonsSection-module__jyXwIa__arrowIcon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.HomeCantonsSection-module__jyXwIa__mobileControls{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}@media (min-width:64rem){.HomeCantonsSection-module__jyXwIa__mobileControls{display:none}}.HomeCantonsSection-module__jyXwIa__mobileArrow{background-color:var(--color-white,#fff);color:#292c33;--tw-shadow:var(--shadow-2);width:52px;height:52px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.HomeCantonsSection-module__jyXwIa__mobileArrow:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.HomeCantonsSection-module__jyXwIa__grid{gap:calc(var(--spacing,.25rem) * 5);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.HomeCantonsSection-module__jyXwIa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.HomeCantonsSection-module__jyXwIa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.HomeCantonsSection-module__jyXwIa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeCantonsSection-module__jyXwIa__card{aspect-ratio:624/936;border-radius:16px;display:none;position:relative;overflow:hidden}.HomeCantonsSection-module__jyXwIa__cardVisible{display:block}@media (min-width:40rem){.HomeCantonsSection-module__jyXwIa__cardVisibleFromSm{display:block}}@media (min-width:64rem){.HomeCantonsSection-module__jyXwIa__cardVisibleFromLg{display:block}}@media (min-width:80rem){.HomeCantonsSection-module__jyXwIa__cardVisibleFromXl{display:block}}.HomeCantonsSection-module__jyXwIa__cardImage{inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;width:100%;height:100%;display:block;position:absolute}.HomeCantonsSection-module__jyXwIa__overlay{inset:calc(var(--spacing,.25rem) * 0);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 60%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-black,#000) 20%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-black,#000) 10%, transparent);position:absolute}.HomeCantonsSection-module__jyXwIa__cardText{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 6);color:var(--color-white,#fff);flex-direction:column;display:flex;position:absolute}.HomeCantonsSection-module__jyXwIa__cardCount{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:15px;line-height:calc(var(--spacing,.25rem) * 7);color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.HomeCantonsSection-module__jyXwIa__cardCount{color:color-mix(in oklab, var(--color-white,#fff) 95%, transparent)}}.HomeCantonsSection-module__jyXwIa__cardTitle{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold,600);font-size:21px;line-height:1.4;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.HomeCantonsSection-module__jyXwIa__dots{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:none}@media (min-width:64rem){.HomeCantonsSection-module__jyXwIa__dots{display:flex}}.HomeCantonsSection-module__jyXwIa__dot{width:10px;height:10px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#bbdaf2;border-radius:3.40282e38px;transition-duration:.2s}.HomeCantonsSection-module__jyXwIa__dotActive{border-style:var(--tw-border-style);background-color:var(--color-primary);border-width:1px;border-color:#1a1a1a33;border-color:lab(9.26318% 0 0/.2);border-radius:3.40282e38px;width:14px;height:14px;box-shadow:0 0 0 8px #1a659e1f}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.HomeSectionHeading-module__a3Izrq__heading{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;max-width:560px;display:flex}.HomeSectionHeading-module__a3Izrq__headingCentered{align-items:center;gap:calc(var(--spacing,.25rem) * 5);text-align:center;flex-direction:column;max-width:680px;margin-inline:auto;display:flex}.HomeSectionHeading-module__a3Izrq__title{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold,600);font-size:32px;line-height:1.15;font-weight:var(--font-weight-semibold,600);color:#292c33}@media (min-width:48rem){.HomeSectionHeading-module__a3Izrq__title{font-size:40px}}.HomeSectionHeading-module__a3Izrq__description{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.7;color:#30333a;font-size:16px;line-height:1.7}@media (min-width:48rem){.HomeSectionHeading-module__a3Izrq__description{font-size:17px}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.HomeFeaturedPropertiesSection-module__VP-fZW__section{padding-top:calc(var(--spacing,.25rem) * 2)}.HomeFeaturedPropertiesSection-module__VP-fZW__shell{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;width:100%;max-width:1400px;margin-inline:auto;display:flex}.HomeFeaturedPropertiesSection-module__VP-fZW__tabs{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:120px;flex-wrap:wrap;margin-inline:auto;display:flex}.HomeFeaturedPropertiesSection-module__VP-fZW__tab{height:41px;padding-inline:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:#30333a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:120px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.HomeFeaturedPropertiesSection-module__VP-fZW__tab:hover{background-color:#eff6fb}}@media (min-width:48rem){.HomeFeaturedPropertiesSection-module__VP-fZW__tab{font-size:16px}}.HomeFeaturedPropertiesSection-module__VP-fZW__tabActive{height:41px;padding-inline:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:#30333a;background-color:#dcedf9;border-radius:120px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:48rem){.HomeFeaturedPropertiesSection-module__VP-fZW__tabActive{font-size:16px}}.HomeFeaturedPropertiesSection-module__VP-fZW__grid{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.HomeFeaturedPropertiesSection-module__VP-fZW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.HomeFeaturedPropertiesSection-module__VP-fZW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeFeaturedPropertiesSection-module__VP-fZW__error{margin:calc(var(--spacing,.25rem) * 0);text-align:center;--tw-leading:1.6;--tw-font-weight:var(--font-weight-medium,500);font-size:18px;line-height:1.6;font-weight:var(--font-weight-medium,500);color:#b42318}.HomeFeaturedPropertiesSection-module__VP-fZW__cardLink{text-decoration-line:none;display:block}.HomeFeaturedPropertiesSection-module__VP-fZW__actions{justify-content:center;display:flex}.HomeFeaturedPropertiesSection-module__VP-fZW__cta{text-decoration-line:none}.HomeFeaturedPropertiesSection-module__VP-fZW__ctaIcon{width:18px;height:18px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.HomeAiAssistantSection-module__6Fi6ua__section{padding-top:calc(var(--spacing,.25rem) * 2)}.HomeAiAssistantSection-module__6Fi6ua__shell{border-radius:12px;width:100%;max-width:1400px;margin-inline:auto;display:grid;overflow:hidden}@media (min-width:80rem){.HomeAiAssistantSection-module__6Fi6ua__shell{grid-template-columns:minmax(0,1fr) 452px;min-height:626px}}.HomeAiAssistantSection-module__6Fi6ua__shell{background:#ebf4fb66}.HomeAiAssistantSection-module__6Fi6ua__formColumn{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:column;justify-content:center;gap:30px;display:flex}@media (min-width:48rem){.HomeAiAssistantSection-module__6Fi6ua__formColumn{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8)}}@media (min-width:80rem){.HomeAiAssistantSection-module__6Fi6ua__formColumn{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8)}}.HomeAiAssistantSection-module__6Fi6ua__heading{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;max-width:680px;display:flex}.HomeAiAssistantSection-module__6Fi6ua__title{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:30px;--tw-font-weight:var(--font-weight-semibold,600);font-size:21px;line-height:30px;font-weight:var(--font-weight-semibold,600);color:var(--color-secondary);font-family:var(--font-roboto)}.HomeAiAssistantSection-module__6Fi6ua__description{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.7;color:#30333a;max-width:620px;font-size:16px;line-height:1.7}.HomeAiAssistantSection-module__6Fi6ua__searchPanel.HomeAiAssistantSection-module__6Fi6ua__searchPanel{gap:calc(var(--spacing,.25rem) * 0);max-width:none;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-radius:0}.HomeAiAssistantSection-module__6Fi6ua__searchPanel.HomeAiAssistantSection-module__6Fi6ua__searchPanel form{gap:24px}.HomeAiAssistantSection-module__6Fi6ua__searchPanel.HomeAiAssistantSection-module__6Fi6ua__searchPanel textarea[data-slot=site-form-control]{background-color:var(--color-white,#fff);border-color:#f7c8a1}.HomeAiAssistantSection-module__6Fi6ua__searchPanel.HomeAiAssistantSection-module__6Fi6ua__searchPanel button[type=submit]{background-color:var(--color-primary);border-radius:120px;width:100%;max-width:275px}.HomeAiAssistantSection-module__6Fi6ua__imageWrap{min-height:360px}@media (min-width:80rem){.HomeAiAssistantSection-module__6Fi6ua__imageWrap{min-height:626px}}.HomeAiAssistantSection-module__6Fi6ua__image{object-fit:cover;width:100%;height:100%;max-height:520px}@media (min-width:80rem){.HomeAiAssistantSection-module__6Fi6ua__image{max-height:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
