@import url("https://fonts.googleapis.com/css2?family=Marcellus&display=swap");@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Antic+Didone&display=swap");body{font-family:Marcellus,serif!important}a,li,p,span,ul{font-family:Montserrat,sans-serif!important;font-weight:400!important}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:Antic Didone,serif!important;font-weight:400!important}section.services-boxes-area{background-image:linear-gradient(180deg,#fff 16%,#e7d7c8)}@media screen and (max-width:1399px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;max-width:1440px!important}}@media screen and (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;max-width:1440px!important}}.navbar-area{position:absolute;left:0;top:20px!important;width:100%}.tuam-nav .navbar{box-shadow:none!important;background:none!important}.tuam-nav .navbar .navbar-nav .nav-item a{color:#fff!important}.tuam-nav .navbar .navbar-nav .nav-item a:hover{color:#ece8d3!important;text-decoration:underline}.call-us-text,.tuam-nav .navbar .others-option .call-us .number{color:#fff!important}.tuam-nav.scrolled{background-color:#f1f1f1!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.navbar-area.is-sticky .tuam-nav .navbar .navbar-nav .nav-item a{color:#000!important;font-weight:500!important}.navbar-area.is-sticky .tuam-nav .navbar .others-option .call-us .number{color:#fff!important;background:#44c3bc;box-shadow:none!important}.navbar-area.is-sticky .tuam-nav .navbar .others-option .call-us .number:hover{background-color:#b49779;transition:.9s}.navbar-area.is-sticky .call-us-text{color:#000!important}.navbar-area.is-sticky img.white-logo,.tuam-nav .navbar .navbar-brand img:first-child{display:none}.navbar-area.is-sticky .tuam-nav .navbar .navbar-brand img:first-child{display:block!important}.home-area:before{content:unset!important}.services-boxes-area{margin-top:0!important;background-color:#fff}section#about-us{padding-top:60px}.single-box img{width:100%}.tuam-nav .navbar .others-option .call-us{padding-left:0!important}.tuam-nav .navbar .others-option .call-us .icon{display:none!important}.tuam-nav .navbar .others-option .call-us{display:flex;gap:10px}.services-boxes-area .container .col-lg-4 .single-box{aspect-ratio:2/3;max-height:600px;width:100%}.About_us_page .mission-text h3,.About_us_page .mission-text p,.about-title h2,.about-title span{color:#000!important}.about-text .read-more-btn{color:#fff!important;background:#44c3bc;border-radius:5px;padding:12px 20px;text-transform:uppercase;letter-spacing:1px;font-weight:500!important}.about-text .read-more-btn:hover{background-color:#b49779;transition:.9s}.about-text p{margin-bottom:0;color:#000!important;font-size:18px!important}section#about-us{background-image:linear-gradient(180deg,#e7d7c8 16%,#fff)}section.services-area{padding:70px 0;background:#fff}.about-title{border-right:1px solid #44c3bc57!important}.tuam-nav .navbar .others-option .call-us .number:hover{text-decoration:underline}.tuam-nav .navbar .others-option .call-us .number{background:#fff;color:#000!important;padding:13px 20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px!important;letter-spacing:1px;font-weight:500!important;box-shadow:0 3px 11px 0 rgba(0,0,0,.25);border-radius:5px;text-transform:uppercase;transition:.5s}section.why-choose-us-area{position:relative;background-repeat:no-repeat!important;background-image:url(/images/luxreary-home.jpeg)!important;background-size:cover!important;padding-top:60px}section.why-choose-us-area .container{position:relative}section.why-choose-us-area:before{opacity:.97!important;background-color:#fff!important;display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;content:" "!important;border-radius:inherit}.why-choose-us-content .content .features-list li p{margin:0;color:#000!important}.subscribe_btn a.default-btn{background:#ffffff57;border:1px solid #b49779;color:#b49779;font-weight:500!important;letter-spacing:0;font-size:16px;transition:.5s}.subscribe_btn a.default-btn:hover{background:#b49779;border:1px solid #b49779;color:#fff}section.team-area.ptb-100 h2{color:#000}section.team_quote_outer section.team-area.ptb-100{background:#f6f2e9;padding-bottom:10px;position:relative;z-index:1}.join-area .default-btn{background-color:#b49779!important;color:#fff!important;font-weight:500!important;font-size:15px;letter-spacing:1px;transition:.9s;padding:14px 20px}.join-area .default-btn:hover{color:#fff!important;background-color:#44c3bc!important}.feedback-area.ptb-100{background-color:#fff}.feedback-area.ptb-100 .swiper-slide{padding:30px;background:#f6f2e9;border-radius:20px}.our-mission-area .col-12.p-0,section.our-mission-area .col-6{display:flex;flex-direction:column}.our-mission-area .col-12.p-0{gap:20px}.our-mission-area .col-12.p-0>div{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;border-radius:0}.our-mission-area{padding:0 20px 100px;background-image:linear-gradient(180deg,#e7d7c8 16%,#fff)}.our-mission-area .row.m-0 .col_box{position:relative;top:-40px}.our-mission-area .container-fluid.p-0{width:100%;max-width:1440px;margin:auto}.mission-text .default-btn{margin-top:20px;background:#44c3bc;font-weight:500!important;font-size:15px;letter-spacing:1px}.mission-text .default-btn:hover{background:#b49779;color:#fff!important;text-decoration:underline!important}section.our-mission-area.history .mission-image{order:2}section#blog{background:#fff}section#blog .post-content{background:#fff;border-radius:0 0 10px 10px;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}section#blog .single-blog-post h3,section#blog .single-blog-post p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.single-blog-post .post-content .default-btn{margin-top:20px;border:1px solid #b49779;background:transparent;color:#b49779;font-size:15px;padding:10px 20px}.single-blog-post .post-content .default-btn:hover{background-color:#b49779;color:#fff!important}.single-blog-post .post-content h3,.single-blog-post .post-content h3 a{font-weight:600!important;color:#000!important}.single-blog-post .post-content p{color:#6b6a6a!important;font-size:16px;line-height:24px}section#blog .blog-notes p{text-align:center;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:18px}section#blog .blog-notes p a{padding:14px 25px;background:#b49779;color:#fff;border-radius:5px;font-size:15px;text-transform:uppercase;transition:.9s;font-weight:500;letter-spacing:1px}section#blog .blog-notes p a:hover{background-color:#44c3bc}.call_image_outer img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:20px}.contact_right_form_outer{padding:0 15px 0 40px!important}.contact_right_form_outer p{padding:0!important;margin:0!important}section.contact-area.bottom{padding:60px 0 70px}section.contact-area.bottom .section-title p{margin:0!important}section.contact-area.bottom .contact-info ul.contact-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding:0}.top-solicl_outer{display:flex;justify-content:space-between;align-items:end}.top-solicl_outer ul.social{list-style:none;display:flex;gap:20px;justify-content:end;align-items:center}.top-solicl_outer ul.social li{width:40px;height:40px;background:#b49779;display:flex;justify-content:center;align-items:center;margin:0;border-radius:44px;transition:.5s}.top-solicl_outer ul.social li:hover{background:#44c3bc}.top-solicl_outer ul.social li a{font-size:20px;line-height:28px;margin:0;color:#fff;cursor:pointer}.About_us_page section.about-area.ptb-100{background:#f6f2e9}.About_us_page section.team-area.ptb-100{padding-top:70px}.About_us_page section.partner-area{background-image:linear-gradient(180deg,#d9d9d8 16%,#fff)}.About_us_page .swiper-pagination{margin-top:30px}.About_us_page section.about-area.ptb-100 .container{position:relative;z-index:1}.About_us_page section.partner-area .single-partner-item{background:#fbe2af;border-radius:10px}.About_us_page section.partner-area .single-partner-item a{padding:15px}.main-banner:after{bottom:0;background:linear-gradient(180deg,rgba(81,81,81,0) 13.3%,rgba(0,0,0,.7) 96.44%)}.main-banner:after,.main-banner:before{content:"";position:absolute;left:0;right:0;top:0}.main-banner:before{background:linear-gradient(180deg,#000,rgba(95,95,95,0));height:270px;z-index:1}.quote_inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}p.client_name{color:#000;font-size:16px;font-weight:600!important;margin-top:15px}.quote_outer{padding:120px 30px 200px;background:linear-gradient(180deg,#f6f2e9,hsla(0,0%,100%,0)),url(/images/quote-bg.png),#fff;-webkit-background-position:50% bottom;background-position:50% bottom;background-size:cover;margin-top:-2px}.quote_left{text-align:right;padding-right:45px}.quote_content{border-left:1px solid #b49779!important;padding-left:45px}.btn_control span{font-weight:700!important;line-height:1;position:relative;text-decoration:none;transition:.2s;white-space:nowrap;cursor:pointer;color:#333!important;text-transform:uppercase;font-size:14px;text-decoration:underline;text-underline-offset:2px}.btn_control span:hover{color:#b49779!important}span.separator{margin-left:40px;position:relative;pointer-events:none}span.separator:after{content:"";position:absolute;left:-23px;width:1px;height:10px;margin-top:-5px;top:50%;background-color:currentColor}.quote_inner h3.team-name{margin-bottom:21px}.single-event-box{margin-bottom:15px!important}section.eventcard_outer .event-content{width:100%}.single-event-box{background-color:#d9d9d8!important}.single-event-box .event-content .content ul li{color:#000}.top_heading h2{color:#000;text-align:center;font-size:42px;margin:0 0 30px}.house-status{display:inline-block;font-size:12px;line-height:14px;padding:5px;position:absolute;top:10px;right:10px;z-index:1}.house-status.new{background:#b49779;color:#fff}.featured_list_inner .featured_col{display:flex;flex-direction:column}.house-status.open{background:#44c3bc;border-radius:2px;color:#fcf8fc}.house-status.sold{background:#fff;color:red}.house-status.available{background:#44c3bc;color:#fff}.feat_img{position:relative;width:100%}.house-footer h3,p.house-price{color:#000;font-size:20px}.house-footer h3{margin:5px 0}.house-footer h3 a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.house-footer h3 a:hover{color:#44c3bc;transition:.9s}.house-footer p{color:#000;font-size:14px;margin:0;line-height:24px}.featured_list_inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}section.featured_listings{width:100%;top:0;position:relative;margin-bottom:0;padding-bottom:120px}.desktop-view{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.mobile-view{display:none}.search-input-container{width:100%;border:none;height:52px;display:flex;padding:0 16px;align-items:center;background-color:#fff;margin:0;gap:10px}.social_outer ul.social{display:flex;list-style:none;gap:10px;margin:0;padding:0}.tuam-nav ul.social{display:flex;gap:15px;margin-left:25px}.navbar-area nav.navbar .social li a{width:30px;height:30px;background:#fff;display:flex;justify-content:center;align-items:center;color:#000;border-radius:2px}.navbar-area.is-sticky nav.navbar .social li a{background:#4a4642;color:#fff}.navbar-area nav.navbar .social li a:hover,.navbar-area.is-sticky nav.navbar .social li a:hover,.tuam-nav .navbar .others-option .call-us .number:hover{background:#b49779!important;color:#fff!important}.subscribe_btn{width:100%;display:flex;justify-content:center;position:relative;top:70px}input.search-input{color:#000;flex:1 0 auto;width:50px;border:none;border-radius:0;outline:none;background:transparent;font-size:16px}.search-form.with-filters{margin-top:30px;display:flex;width:100%;justify-content:center;align-items:flex-end}.search-wrapper{margin:5px;letter-spacing:normal;width:100%;max-width:444px;position:relative}.search-form.with-filters button.lp-btn.search-button.button-style-4{margin:5px;border-radius:0;height:52px;display:flex;padding-left:50px;padding-right:50px;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff!important;background-color:transparent!important;border-color:#fff!important;align-items:center;border:2px solid #fff;text-transform:uppercase;font-size:16px}.lp-btn:after{content:"";display:inline-block;height:0;line-height:1;margin-left:0;position:relative;top:-1px;transform:rotate(45deg);vertical-align:middle;width:0;border-right:0 solid;border-top:0 solid;transition:width .3s,height .3s,margin .3s,border .2s}.lp-btn:hover:after{border-right-width:2px;border-top-width:2px;height:9px;margin-left:2px;width:9px}.search-lease-tab{background-color:#000;color:#fff;padding:8px 25px;display:inline-flex;align-items:center;justify-content:center}.search-lease-tab.active{background-color:#fff;color:#000}.search-lease-tabs{display:flex}section.services_outer{margin:0;top:unset;padding:100px 0}.service_img{position:relative}.service_img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.2}.service_col{width:100%;max-width:31.3%;position:relative}.services_desc{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.services_desc h3{color:#fff;font-weight:100!important;font-size:28px!important;background:rgba(0,0,0,.45);padding:10px 16px;border-radius:10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid hsla(0,0%,100%,.2);text-shadow:0 1px 2px rgba(0,0,0,.9);box-shadow:0 4px 20px rgba(0,0,0,.25)}.service_col:hover .services_desc h3{background:rgba(0,0,0,.6)}section.services_outer .desktop-view{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.services_desc h3{text-align:center;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;font-size:30px}section.eventcard_outer.ptb-100{background-image:linear-gradient(180deg,#d9d9d3,#f6f2e9)}section.eventcard_outer .container{display:flex;flex-wrap:wrap;gap:20px}.eventcard_outer a.default-btn{border:1px solid #b49779!important;background:transparent!important;color:#b49779;text-decoration:none!important}.eventcard_outer a.default-btn:hover{border:1px solid #b49779;background:#b49779;color:#fff!important;text-decoration:none!important}section.eventcard_outer .event-content,section.eventcard_outer .single-event-box .event-image{flex:unset;max-width:100%}section.eventcard_outer .single-event-box .event-content .content{padding:10px 0 0}.eventcard_outer h2{width:100%;text-align:center;color:#000;font-size:42px;margin:0 0 30px}.eventcard_outer .single-event-box{background:transparent!important}section.eventcard_outer .single-event-box{width:calc(33.3% - 20px)!important}.eventcard_outer .single-event-box .event-content .content h3 a{font-size:30px}.eventcard_outer p{margin:0}.service_img{width:100%;aspect-ratio:458/316}.service_img img{width:100%;height:100%;object-fit:cover}section#blog,section.services_outer{background-image:linear-gradient(180deg,#e7d7c8 16%,#fff);position:relative}.services_outer .container{position:relative;z-index:1}section.services_outer{padding-bottom:0!important}section#featured_listings{padding-top:120px}@media screen and (min-width:1360px){.navbar-area .tuam-nav .container{max-width:100%!important;padding-left:60px!important;padding-right:60px!important}.team-content{padding-left:200px!important}.quote_content{padding-right:150px}section.services_outer{padding-top:120px;margin-top:0}section.why-choose-us-area{padding-bottom:0}}@media screen and (max-width:1024px){body .why-choose-us-content .content .features-list{grid-template-columns:repeat(2,1fr)!important}.why-choose-us-content .content .features-list{display:grid;grid-template-columns:repeat(2,1fr)!important;grid-gap:20px}.featured_list_inner .feat_img{max-height:390px}.featured_list_inner .featured_col,.our-mission-area .col-12.p-0{display:flex;flex-direction:column}.our-mission-area .col-12.p-0{gap:20px}.mission-text{padding:0!important}section.our-mission-area.history .mission-text{order:2}}@media screen and (max-width:767px){section#about-us{padding-top:0;position:relative;top:0}section.eventcard_outer .single-event-box{width:100%!important}.service_col{width:100%;max-width:100%}section#featured_listings{padding-top:80px;padding-bottom:80px}body .navbar-area.is-sticky .tuam-nav .navbar .navbar-nav .nav-item a{color:#fff!important;font-weight:500!important}.search-form.with-filters{flex-wrap:wrap}.search-form.with-filters button.lp-btn.search-button.button-style-4{width:100%}section.eventcard_outer .container{flex-wrap:wrap}.desktop-view{display:none}.featured_listings .featured_col{padding-bottom:50px}.featured_listings span.swiper-pagination-bullet,.services_outer span.swiper-pagination-bullet{background:#000;width:10px;height:10px}.mobile-view{display:block}section.services_outer{margin:0;top:unset;padding:60px 0 100px}.why-choose-us-content .content{padding-bottom:0!important}.services_outer .service_col{padding-bottom:50px}.why-choose-us-content .content .features-list{display:grid;grid-template-columns:repeat(1,1fr)!important;grid-gap:20px}body .mission-text{padding-top:10px!important}.feat_img img{max-width:100%;height:350px!important;object-fit:cover!important}.featured_list_inner{grid-template-columns:repeat(1,1fr)}.feat_desc{padding-top:10px;width:100%}body .why-choose-us-content .content .features-list{grid-template-columns:repeat(1,1fr)!important}.team-content{padding:20px 0!important}.quote_content{border-left:none!important;padding:0}.team-name{font-size:30px!important;text-align:left}.our-mission-area .row.m-0{flex-wrap:wrap!important;gap:40px;position:relative;top:-50px}body .our-mission-area{padding:50px 15px 0!important}.single-blog-post .post-content .default-btn{background:transparent!important}section.why-choose-us-area{padding-bottom:60px}.mission-image{min-height:inherit!important}.mission-text .default-btn{background:transparent!important}.mission-text .default-btn:hover{background:#b49779!important;color:#fff}.mission-image h3 span{font-size:22px!important;padding:7px 15px!important}.mission-text p{font-size:14px;line-height:24px}.quote_left{display:flex;flex-direction:column-reverse;gap:20px;text-align:right;padding-right:0;width:100%}.quote_inner{display:flex;flex-wrap:wrap}.section-title h2{font-size:32px!important;margin:10px 0 20px}.single-event-box{flex-direction:column-reverse}.single-event-box .event-content .content p{font-size:14px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.single-event-box .event-content .content h3{font-size:30px!important}.quote_outer{padding:80px 0}.team-media{min-height:350px!important}.contact-area{padding:30px 0 10px!important}section.contact-area.ptb-100{padding-bottom:10px!important}section.contact-area.bottom .contact-info{margin:0}.top-solicl_outer{display:flex;justify-content:space-between;align-items:start;flex-direction:column}.top-solicl_outer ul.social{padding:0}.contact-info .contact-list li .icon{font-size:18px;top:50%!important;transform:translateY(-50%)!important;left:10px!important}.About_us_page section.team-area.ptb-100{padding-top:50px}}@media screen and (max-width:991px){.main-banner:before{height:80px}img.white-logo{display:none!important}.tuam-nav .navbar .navbar-brand img:first-child{display:block!important}.contact_right_form_outer{padding:30px 15px 0!important}section.contact-area.bottom .contact-info ul.contact-list{display:grid;grid-template-columns:repeat(1,1fr)}section.contact-area.bottom .contact-info{padding:15px!important}.navbar-area{top:0!important;background-color:transparent!important}.tuam-nav .navbar .navbar-brand img:first-child{display:none!important}img.white-logo{display:flex!important}.navbar-toggler .icon-bar{background:#fff!important}div#navbarSupportedContent.show{background:#000;padding:0 0 20px;box-shadow:13px 0 #000,-13px 0 #000;position:relative;top:5px}.about-text p{font-size:16px!important;line-height:26px}.about-title h2{font-size:30px!important}.navbar-area.is-sticky .tuam-nav .navbar .navbar-nav .nav-item a{color:#000!important;font-weight:500!important}.navbar-area.is-sticky .tuam-nav .navbar .others-option .call-us .number{color:#fff!important;background:#b49779;box-shadow:none!important}.tuam-nav .navbar .navbar-nav{border:none!important;max-height:400px!important;overflow:inherit!important}.navbar-area.is-sticky img.white-logo{display:none!important}.navbar-area.is-sticky{background:#f1f1f1!important}.navbar-area.is-sticky .tuam-nav.scrolled,div#navbar.navbar-area{background:transparent!important}.navbar-area.is-sticky .navbar-toggler .icon-bar{background:#44c3bc!important}div#navbar.navbar-area.is-sticky{background:#f1f1f1!important}.services-boxes-area .container{top:-70px!important;margin-bottom:-90px}.subscribe_btn a.default-btn{background:#ffffff57!important;margin-bottom:30px!important;position:relative;top:-20px}.eventcard_outer h2{font-size:30px}.eventcard_outer .single-event-box .event-content .content h3 a{font-size:28px}.eventcard_outer a.default-btn{padding:10px 15px!important;font-size:14px!important;margin-top:15px!important}.mission-text p{font-size:14px;line-height:24px}.tuam-nav .navbar .others-option{border-top:none!important}.tuam-nav .navbar .others-option .call-us,.tuam-nav ul.social{margin-left:15px;margin-top:10px}.top_heading h2{font-size:31px}.services_desc h3{font-size:24px}}@media screen and (max-width:550px){.single-blog-post .post-image a img{height:100%!important;width:100%!important;max-height:332px!important}}