.faq{width:70%;max-width:1280px;margin:auto;margin-top:var(--new-component-spacing)}.faq .faq-wrapper{flex-direction:column;align-items:center;display:flex}.faq .faq-wrapper .title{font-size:var(--fixed-title-size);text-align:center}.faq .faq-wrapper .title span{color:teal}.faq .faq-wrapper .description{width:50%;color:var(--fixed-desc-color);text-align:center;margin-top:1em}.faq .faq-wrapper .faqs-container{flex-direction:column;width:80%;margin-top:2em;display:flex}.faq .faq-wrapper .faqs-container .container-head{justify-content:center;gap:1em;display:flex}.faq .faq-wrapper .faqs-container .container-head .options{cursor:pointer;border:1px solid teal;border-radius:50px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 2em;font-size:14px;display:flex}.faq .faq-wrapper .faqs-container .container-head .options.active{color:#fff;background-color:teal}.faq .faq-wrapper .faqs-container .container-head .options:hover{transition:transform .2s ease-in-out;transform:scale(.97)}.faq .faq-wrapper .faqs-container .accordions{margin-top:2em}.faq .faq-wrapper .faqs-container .accordions .MuiAccordionGroup-root{flex-direction:column;display:flex}.faq .faq-wrapper .faqs-container .accordions .MuiAccordionGroup-root .MuiAccordionSummary-root{height:50px;font-size:15px;font-weight:400}.faq .faq-wrapper .faqs-container .accordions .MuiAccordionGroup-root .MuiAccordionDetails-content{color:var(--fixed-desc-color);font-size:14px}@media screen and (max-width:1024px){.faq{width:90%;margin:auto;margin-top:var(--new-component-spacing-mobile)}.faq .faq-wrapper .title{font-size:var(--fixed-responsive-title-size)}.faq .faq-wrapper .description{width:100%}.faq .faq-wrapper .faqs-container{width:100%;margin-top:2em}.faq .faq-wrapper .faqs-container .container-head{flex-wrap:wrap;justify-content:center;display:flex}}
@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.13dxa55x-o74o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.0khntj4v-gpmp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_e6cda3a3-module__AgoabG__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}
.home-card{width:230px;height:310px}.home-card .img{border-radius:1em;width:100%;height:75%;display:block;position:relative;overflow:hidden}.home-card .img a img{object-fit:cover;width:100%;height:100%}.home-card .img a:hover img{transition:all .3s ease-in-out;transform:scale(1.03)}.home-card .img .is-indicated{z-index:10;color:#000;background-color:#fff;border-radius:50px;width:fit-content;height:fit-content;padding:4px 1em;font-size:13px;position:absolute;top:1em;left:1em}.home-card .img .is-indicated.new{background-color:var(--theme-color-teal);color:#fff}.home-card .img .is-liked{cursor:pointer;position:absolute;top:1em;right:1em}.home-card .img .is-liked .favorite{color:#fff;fill:#ddede64f}.home-card .img .is-liked .favorite.liked{fill:#ff385c;color:#ff385c}.home-card .card-info{flex-direction:column;margin-top:.4em;display:flex}.home-card .card-info .title{word-wrap:break-word;max-height:32px;font-size:14px;line-height:1}.home-card .card-info .fee-rating{color:#6b6b6b;align-items:center;gap:7px;font-size:13px;display:flex}.home-card .card-info .fee-rating hr{width:7px}.home-card .card-info .fee-rating .rating{align-items:center;gap:2px;font-size:12px;display:flex}.home-card .card-info .fee-rating .rating .icon{stroke-width:1px;fill:#e1e1e1}@media screen and (max-width:768px){.home-card{width:220px;height:280px}}
.featured-homes{width:90%;max-width:1280px;margin:10px auto auto}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head{justify-content:space-between;align-items:center;height:40px;display:flex}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .title-href a{align-items:center;gap:2px;font-size:24px;font-weight:500;display:flex}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .title-href a .icon.arrow-right{stroke-width:3px;width:18px;margin-top:3px}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .title-href a:hover{opacity:.75}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .scroll-reveal{align-items:center;gap:10px;display:flex}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .scroll-reveal .icon{cursor:pointer;width:27px}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .scroll-reveal .icon.disabled{color:#989393;cursor:no-drop}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .scroll-reveal .icon.active{color:#000;cursor:pointer}.featured-homes .featured-homes-wrapper .fh-checkout .fh-checkout-list{white-space:nowrap;scroll-behavior:smooth;width:100%;margin-top:5px;overflow:auto hidden}.featured-homes .featured-homes-wrapper .fh-checkout .fh-checkout-list::-webkit-scrollbar{display:none}.featured-homes .featured-homes-wrapper .fh-checkout .fh-checkout-list .wrapper{gap:1em;width:fit-content;padding:10px;display:flex}@media screen and (max-width:768px){.featured-homes .featured-homes-wrapper .fh-checkout .fh-head{justify-content:space-between;align-items:center;height:40px;display:flex}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .title-href a{font-size:20px}.featured-homes .featured-homes-wrapper .fh-checkout .fh-head .scroll-reveal{display:none}}
