.circle-loader img{-webkit-animation:rotation-right 10s infinite linear}@-webkit-keyframes rotation-right{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.down-arrow img{-webkit-animation:mover 0.8s infinite alternate;animation:mover 0.8s infinite alternate}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.hover-text a:hover{color:#ca9d75!important}.sora-fonts a{font-family:"Sora",Sans-serif!important}.buttton-border a{position:relative}.g-form-wrp form .gform_footer:after,.buttton-border a:after,.load-more-wrp button:after{content:"";border:1px solid #ca9d75;width:100%;height:100%;position:absolute;top:5px;left:5px;transition:all 0.3s ease}.buttton-border a:hover:after,.g-form-wrp form .gform_footer:hover:after,.load-more-wrp button:hover:after{top:0;left:0;border-color:#3A2423}.footer-menu .elementor-nav-menu{justify-content:center}.footer-menu .elementor-nav-menu li{flex-grow:unset!important}.right-section{padding-left:calc((100% - 1680px) / 2)!important}.word-breck-text a{word-break:break-all}.gform_ajax_spinner{position:relative;left:20px}@media screen and (max-width:1700px){.right-section{padding-left:calc((100% - 1500px) / 2)!important}}@media screen and (min-width:1367px) and (max-width:1700px){.contact-col-wrp{padding:80px!important}}@media screen and (max-width:1500px){.right-section{padding-left:calc((100% - 1300px) / 2)!important}}@media screen and (max-width:1300px){.right-section{padding-left:calc((100% - 1150px) / 2)!important}}@media screen and (max-width:1024px){.right-section{padding-left:0!important}}.g-form-wrp .gform_heading{display:none}.g-form-wrp form .gform-body .gfield input,.g-form-wrp form .gform-body .gfield textarea{border-radius:0;background:transparent;color:#fff;border:0!important;border-bottom:1px solid rgb(255 255 255 / 20%)!important;padding:15px 0 25px;font-size:20px;line-height:32px;font-family:"DM Sans",Sans-serif;font-weight:400}.dark-content form .gform-body .gfield input,.dark-content form .gform-body .gfield textarea{border-bottom:1px solid #756665!important;color:#3A2423;font-family:"Sora",Sans-serif}.g-form-wrp form .gform-body .gfield input:focus,.g-form-wrp form .gform-body .gfield textarea:focus{outline:0;box-shadow:none}.g-form-wrp form .gform-body .gfield input::-ms-input-placeholder,.g-form-wrp form .gform-body .gfield textarea::-ms-input-placeholder{color:rgb(255 255 255 / 70%)}.g-form-wrp form .gform-body .gfield input::placeholder,.g-form-wrp form .gform-body .gfield textarea::placeholder{color:rgb(255 255 255 / 70%)}.dark-content form .gform-body .gfield input::placeholder,.dark-content form .gform-body .gfield textarea::placeholder{color:#3A2423}.dark-content form .gform-body .gfield textarea::-ms-input-placeholder,.dark-content form .gform-body .gfield input::-ms-input-placeholder{color:#3A2423}.g-form-wrp form .gform-body .gfield textarea{height:120px!important}.g-form-wrp form .gform-body .gform_fields{grid-row-gap:30px}.g-form-wrp form .gform_footer{margin:50px 0 0 0!important;padding:0!important;display:inline-block!important;position:relative}.g-form-wrp form .gform_footer [type="submit"]{margin:0 0 0 0!important;border:1px solid #CA9D75;border-radius:0;background:#CA9D75;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:18px;font-weight:700;padding:25px 46px;position:relative;line-height:1.1!important;z-index:1}.g-form-wrp form .gform_footer [type="submit"]:hover{background:#fff;color:#CA9D75}.dark-content form .gform_footer [type="submit"]:hover{background:#3A2423}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{padding:6px 0 0 0!important;border:0!important;background:transparent!important;line-height:1.1!important;font-size:14px!important;margin:0!important}.gform_wrapper .gform_validation_errors{display:none}.gform_ajax_spinner{position:relative;left:20px}.gform_confirmation_message{color:#fff}@media screen and (max-width:1023px){.g-form-wrp form .gform-body .gfield input,.g-form-wrp form .gform-body .gfield textarea{padding:15px 0;font-size:16px;line-height:24px}.g-form-wrp form .gform_footer [type="submit"]{font-size:16px;padding:18px 40px}.g-form-wrp form .gform_footer{margin:30px 0 0 0!important}}.main-header.sticky{background-color:rgb(0 0 0 / 61%);backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px)}.main-header .e-con-inner{transition:all 0.3s ease}.main-header.sticky .e-con-inner{padding:15px 0}.arrow-size .elementor-button .elementor-button-icon svg{font-size:23px}.arrow-size .elementor-button-wrapper .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg{fill:#fff0}@media screen and (min-width:1367px) and (max-width:1500px){.arrow-size .elementor-button-wrapper .elementor-button{padding:20px 25px!important}}@media screen and (min-width:1025px){.main-header-menu .elementor-nav-menu .hide-item{display:none}}.bold-text .elementor-item{font-weight:800!important}.custom-button a{background:#ca9d75;color:#fff!important;padding:15px 20px!important;position:relative;margin-top:15px!important}.custom-button a:after{content:"";background:url(/wp-content/uploads/2024/07/right-arrow.svg) no-repeat transparent!important;width:22px;height:11px;display:inline-block;position:absolute;right:20px;opacity:1!important}.hero-down-arrow{right:0;left:0}.custom-slider-park .slick-slide{margin:0 60px}.custom-slider-park .slick-list{margin:0 -630px}.custom-slider-park .slick-prev,.custom-slider-park .slick-next{position:absolute;top:38%;z-index:1;cursor:pointer}.custom-slider-park .slick-list .slick-slide img{height:582px;object-fit:cover;object-position:center;width:100%}.custom-slider-park .slick-prev{left:3%}.custom-slider-park .slick-next{right:3%}@media screen and (min-width:1800px){.custom-slider-park .slick-prev{left:14%}.custom-slider-park .slick-next{right:14%}}@media screen and (max-width:1799px){.custom-slider-park .slick-prev,.custom-slider-park .slick-next{width:120px}.custom-slider-park .slick-prev{left:9.5%}.custom-slider-park .slick-next{right:9.5%}.custom-slider-park .slick-slide{margin:0 50px}}@media screen and (max-width:1366px){.custom-slider-park .slick-list{margin:0 -500px}}@media screen and (max-width:1199px){.custom-slider-park .slick-list{margin:0 -350px}.custom-slider-park .slick-prev,.custom-slider-park .slick-next{width:90px}.custom-slider-park .slick-slide{margin:0 30px}.custom-slider-park .slick-list .slick-slide img{height:340px}}@media screen and (max-width:767px){.custom-slider-park .slick-list{margin:0 0}.custom-slider-park .slick-prev,.custom-slider-park .slick-next{width:60px}.custom-slider-park .slick-prev,.custom-slider-park .slick-next{top:40%}.custom-slider-park .slick-slide{margin:0 15px}.custom-slider-park .slick-prev{left:3%}.custom-slider-park .slick-next{right:3%}}.testimonial-slider .elementor-swiper .swiper{width:100%!important}.testimonial-slider .elementor-swiper .swiper .elementor-testimonial .elementor-testimonial__footer cite.elementor-testimonial__cite{border-left:2px solid #CA9D75;padding-left:18px}.testimonial-slider .elementor-swiper .swiper .elementor-testimonial .elementor-testimonial__footer cite.elementor-testimonial__cite span.elementor-testimonial__name{margin-bottom:9px}.testimonial-slider .elementor-swiper .swiper .elementor-testimonial{width:77%}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-prev{left:auto;right:60px;z-index:11;height:auto;top:36%}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-next{right:0;bottom:60px}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-prev:after,.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-next:after{content:"";background-position:center!important;border-radius:50%}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-next:after{width:100px;height:100px;border:1px solid #CA9D75;background:url(/wp-content/uploads/2024/07/right.png) no-repeat #CA9D75}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-prev:after{width:70px;height:70px;background:url(/wp-content/uploads/2024/07/left.png) no-repeat #fff;border:1px solid #CA9D75}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-next svg,.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-prev svg{display:none}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-prev:hover:after,.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-next:hover:after{background-color:#3a2423;border-color:#3a2423}@media screen and (max-width:1023px){.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-prev:after{width:50px;height:50px;background-size:20px}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-next:after{width:70px;height:70px;background-size:26px}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-prev{right:50px;top:38%}.testimonial-slider .elementor-swiper .swiper .elementor-testimonial{width:84%}}@media screen and (max-width:767px){.testimonial-slider .elementor-swiper .swiper .elementor-testimonial{width:100%}.testimonial-slider .elementor-swiper .swiper .elementor-testimonial .elementor-testimonial__footer cite.elementor-testimonial__cite{width:65%}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button{transform:translateY(0)}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-next{right:0;bottom:4px;top:auto}.testimonial-slider .elementor-swiper .swiper .elementor-swiper-button-prev{right:55px;top:auto;bottom:14px}}@media screen and (min-width:1367px) and (max-width:1540px){.e-con>.e-con-inner{max-width:1360px!important}.contact-col{gap:20px!important}}.breadcrumbs-list .elementor-icon-list-items li:first-child a span{color:rgb(255 255 255 / 50%)!important;font-weight:400}.breadcrumbs-list .elementor-icon-list-items li:first-child a:hover span{color:#ca9d75!important}.breadcrumbs-list .elementor-icon-list-items li .elementor-icon-list-icon svg{opacity:.5;margin:0;background:transparent!important;fill:transparent!important}.breadcrumbs-list .elementor-icon-list-items li .elementor-icon-list-icon+.elementor-icon-list-text{display:none}.service-btn.active a{color:#3a2423!important}.service-btn.active a:after,.service-btn a:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#CA9D75}.title-gradient .elementor-heading-title{display:inline-block;position:relative}.title-gradient .elementor-heading-title:after{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:transparent;background-image:linear-gradient(180deg,#ffffff57 20%,#FFFFFF 80%)}.light-gray-gradient .elementor-heading-title:after{background-image:linear-gradient(180deg,#ffffff00 20%,#fcf7f5 80%)}.inline-text .elementor-icon-box-content{display:flex;align-items:center;gap:45px}.inline-text .elementor-icon-box-content .elementor-icon-box-title{margin:0!important}@media screen and (max-width:1023px){.inline-text .elementor-icon-box-content{gap:20px}}@media screen and (max-width:767px){.title-gradient .elementor-heading-title:after{opacity:.7}}.createing-homes-slider .swiper .swiper-slide .swiper-slide-inner img{height:507px;object-fit:cover;object-position:center}@media screen and (max-width:1500px){.createing-homes-slider .swiper .swiper-slide .swiper-slide-inner img{height:400px}}@media screen and (max-width:1100px){.createing-homes-slider .swiper .swiper-slide .swiper-slide-inner img{height:320px}}@media screen and (max-width:768px){.createing-homes-slider .swiper .swiper-slide .swiper-slide-inner img{height:280px}}@media screen and (max-width:600px){.createing-homes-slider .swiper .swiper-slide .swiper-slide-inner img{height:230px}}.blog-count-box .blog-count-link{margin-top:auto}.blog-count-content{min-height:355px}.post-list-wrp .elementor-post:nth-child(even){background:#FCF7F5;border-color:#FCF7F5!important}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__meta-data{order:1}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__title{order:2}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__excerpt{order:3;height:230px}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__read-more-wrapper{order:4}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__read-more:after{content:"";background:url(/wp-content/uploads/2024/07/round-arrow.png) no-repeat;width:60px;height:60px;display:inline-block;background-size:contain;transition:all 0.5s ease}.post-list-wrp .elementor-post{background-position:bottom right!important;background-repeat:no-repeat!important;background-size:120px auto!important;background-image:url(/wp-content/uploads/2024/07/blog-ptn-one.png)!important}.recent-post-list .elementor-posts .elementor-post .elementor-post__text{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.recent-post-list .elementor-posts .elementor-post .elementor-post__read-more{position:relative;width:13%;display:block;align-self:center;height:auto;font-size:0;line-height:0}.recent-post-list .elementor-posts .elementor-post .elementor-post__title{width:80%}.recent-post-list .elementor-posts .elementor-post .elementor-post__title a:hover{color:#CA9D75}.recent-post-list .elementor-posts .elementor-post .elementor-post__read-more:after{content:"";background:url(/wp-content/uploads/2024/07/round-arrow.png) no-repeat;width:45px;height:45px;display:inline-block;background-size:contain}.post-list-out .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span,.post-list-out .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text b{font-weight:600;color:#3A2423}.post-list-out .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{margin-left:-28px}.load-more-wrp{text-align:center}.load-more-wrp button{position:relative;border-radius:0;background:#ca9d75;border-color:#ca9d75;color:#fff;padding:25px 50px;letter-spacing:2px;text-transform:uppercase;font-family:"DM Sans",Sans-serif;font-weight:700;font-size:16px;line-height:1.15}.load-more-wrp button:hover{background:#3A2423}.load-more-wrp{position:absolute;bottom:6px;right:6px;z-index:1}.more-post-conten{position:relative}.more-post-content:after{content:"";width:100%;display:block;height:10%;background-color:transparent;background-image:linear-gradient(180deg,#ffffff57 20%,#fffffff5 80%);position:absolute;bottom:0}.more-post-content.content-active:after{opacity:0}.blog-count-link img{transition:all 0.5s ease}.blog-count-link img:hover,.post-list-wrp .elementor-post .elementor-post__text .elementor-post__read-more:hover:after{transform:rotate(360deg)}.search-list-post .elementor-post .elementor-post__text{padding:30px 30px 50px 30px;display:flex;flex-direction:column}.search-list-post .elementor-post{border:1px solid rgb(51 51 51 / 9%)}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__read-more{order:4}@media screen and (max-width:1560px){.recent-post-list .elementor-posts .elementor-post .elementor-post__title{width:75%}.recent-post-list .elementor-posts .elementor-post .elementor-post__read-more{width:19%}}@media screen and (max-width:1400px){.blog-count-content{min-height:310px}}@media screen and (max-width:1200px){.blog-count-content{min-height:250px}}@media screen and (max-width:1023px){.recent-post-list .elementor-posts .elementor-post .elementor-post__read-more:after{width:30px;height:30px}.load-more-wrp button{padding:16px 35px;font-size:16px}.recent-post-list .elementor-posts .elementor-post .elementor-post__read-more{width:16%}}@media screen and (max-width:767px){.blog-count-content{min-height:auto}.recent-post-list .elementor-posts .elementor-post .elementor-post__read-more:after{width:35px;height:35px}.more-post-content{height:100%!important}.load-more-wrp{display:none}.more-post-content:after{content:none}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__excerpt{height:auto;margin-bottom:30px}.post-list-wrp .elementor-post .elementor-post__text .elementor-post__read-more-wrapper{margin-top:30px}}