.elementor-26 .elementor-element.elementor-element-36fb7bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-36fb7bb:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-36fb7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C685A;}.elementor-26 .elementor-element.elementor-element-ba1ae41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5265f57{--display:flex;}.elementor-26 .elementor-element.elementor-element-4ddb471{--spacer-size:20px;}.elementor-26 .elementor-element.elementor-element-ab91f96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-8d952d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-066a59c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-4c2d6f5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;color:#C8102E;}.elementor-widget-ucaddon_dual_color_heading .ue-title-one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_dual_color_heading .ue-title-two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-400fa41 .ue-dual-color-heading{text-align:left;}.elementor-26 .elementor-element.elementor-element-400fa41 .ue-title-one{color:#414141;font-family:"IBM Plex Sans", Sans-serif;font-size:36px;font-weight:900;line-height:36px;}.elementor-26 .elementor-element.elementor-element-400fa41 .ue-title-two{color:#414141;font-family:"IBM Plex Sans", Sans-serif;font-size:36px;font-weight:400;line-height:60px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3cf3d2a{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-5e5dbe7 .elementor-button{background-color:#C8102E;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 16px 12px 16px;}.elementor-26 .elementor-element.elementor-element-5e5dbe7 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-5e5dbe7 .elementor-button:focus{background-color:#C8102E;color:#FFFFFF;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-5e5dbe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5e5dbe7 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-5e5dbe7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ae80f80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-c7f0ec0{--display:flex;}.elementor-26 .elementor-element.elementor-element-79c6350{--spacer-size:80px;}.elementor-26 .elementor-element.elementor-element-709f7a9{--display:flex;}.elementor-26 .elementor-element.elementor-element-3a9e5d9 .ue-dual-color-heading{text-align:left;}.elementor-26 .elementor-element.elementor-element-3a9e5d9 .ue-title-one{color:#414141;font-family:"IBM Plex Sans", Sans-serif;font-size:36px;font-weight:900;line-height:36px;}.elementor-26 .elementor-element.elementor-element-3a9e5d9 .ue-title-two{color:#414141;font-family:"IBM Plex Sans", Sans-serif;font-size:36px;font-weight:400;line-height:60px;}.elementor-26 .elementor-element.elementor-element-cd83ad2{--display:flex;}.elementor-widget-ucaddon_content_box_background_switcher .uc_hover_switcher_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_box_background_switcher .uc_hover_switcher_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_box_background_switcher .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-d90be8f .uc_hover_switcher_col{height:380px;}.elementor-26 .elementor-element.elementor-element-d90be8f .uc_hover_switcher_overlay{background-color:#00000040;}.elementor-26 .elementor-element.elementor-element-d90be8f .uc_hover_switcher_content{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-d90be8f .title_space{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-d90be8f .uc_hover_switcher_title{color:#FFFFFF;font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-d90be8f .uc_hover_switcher_desc{margin-bottom:20px;color:#FFFFFF;font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-d90be8f .uc_more_btn{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;background-color:#b40524;color:#ffffff;margin-top:26px;border-style:none;border-radius:0px;}.elementor-26 .elementor-element.elementor-element-d90be8f .uc_more_btn:hover{color:#ffffff;}.elementor-26 .elementor-element.elementor-element-10c17f2{--display:flex;}.elementor-26 .elementor-element.elementor-element-777eb24 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#EFD1A8;opacity:1;}.elementor-26 .elementor-element.elementor-element-777eb24 .swiper-pagination-bullet{background:#0C685A;}.elementor-26 .elementor-element.elementor-element-777eb24 .elementor-image-carousel-caption{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-822ca9d{--display:flex;}.elementor-26 .elementor-element.elementor-element-9079850{--spacer-size:80px;}.elementor-26 .elementor-element.elementor-element-160526f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-160526f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-160526f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C685A;}.elementor-26 .elementor-element.elementor-element-bcacc02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-bcacc02:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-bcacc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C685A;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-dd05439 .elementor-repeater-item-2617144 .swiper-slide-bg{background-image:url(https://vrikshahhomes.com/wp-content/uploads/2025/09/Screenshot-2025-09-28-at-7.03.14-PM.png);background-size:cover;}.elementor-26 .elementor-element.elementor-element-dd05439 .elementor-repeater-item-554a8da .swiper-slide-bg{background-image:url(https://vrikshahhomes.com/wp-content/uploads/2025/09/DSC6182.png);background-size:cover;}.elementor-26 .elementor-element.elementor-element-dd05439 .elementor-repeater-item-55ee183 .swiper-slide-bg{background-image:url(https://vrikshahhomes.com/wp-content/uploads/2025/09/VIEW-02.png);background-size:cover;}.elementor-26 .elementor-element.elementor-element-dd05439 .elementor-repeater-item-407cd24 .swiper-slide-bg{background-image:url(https://vrikshahhomes.com/wp-content/uploads/2025/09/ECR-AKKARAI.png);background-size:cover;}.elementor-26 .elementor-element.elementor-element-dd05439 .elementor-repeater-item-05c6d5a .swiper-slide-bg{background-image:url(https://vrikshahhomes.com/wp-content/uploads/2025/11/ECR-Neelangarai-1.png);background-size:cover;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-26 .elementor-element.elementor-element-dd05439 > .elementor-widget-container{margin:30px 30px 10px 30px;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-slide-contents{max-width:66%;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-slide-inner{text-align:center;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:9px;width:9px;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-pagination-fraction{font-size:9px;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-pagination-bullet-active{background-color:#EFD1A8;}.elementor-26 .elementor-element.elementor-element-43bb91d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-26 .elementor-element.elementor-element-43bb91d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-43bb91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C685A;}.elementor-26 .elementor-element.elementor-element-7ae8fd1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-40ceaa5 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-40ceaa5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:38px;font-weight:600;color:#FFF2E0;}.elementor-26 .elementor-element.elementor-element-ff1f16f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f8eae78{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2961be4 .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 16px 12px 16px;}.elementor-26 .elementor-element.elementor-element-2961be4 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-2961be4 .elementor-button:focus{background-color:#C8102E;color:#FFFFFF;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-2961be4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2961be4 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-2961be4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7f4a0f5{--display:flex;}.elementor-26 .elementor-element.elementor-element-9ab0e76{--spacer-size:80px;}.elementor-26 .elementor-element.elementor-element-c6c3333{--display:flex;}.elementor-26 .elementor-element.elementor-element-40fbb94{text-align:center;}.elementor-26 .elementor-element.elementor-element-40fbb94 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;color:#C8102E;}.elementor-26 .elementor-element.elementor-element-e18a090{--display:flex;}.elementor-26 .elementor-element.elementor-element-a4bd556{text-align:center;}.elementor-26 .elementor-element.elementor-element-a4bd556 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:38px;font-weight:600;color:#414141;}.elementor-26 .elementor-element.elementor-element-1bfbed6{--display:flex;}.elementor-26 .elementor-element.elementor-element-cd17b18{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#474747;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-4f77f7e .swiper-slide-bg{background-color:#FFF2E0;background-image:url(https://vrikshahhomes.com/wp-content/uploads/2025/11/Group-169.png);background-size:contain;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-4f77f7e .swiper-slide-contents{margin-left:auto;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-4f77f7e .swiper-slide-inner .elementor-slide-heading{color:#414141;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-4f77f7e .swiper-slide-inner .elementor-slide-description{color:#414141;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-4f77f7e .swiper-slide-inner .elementor-slide-button{color:#414141;border-color:#414141;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-c65be1f .swiper-slide-bg{background-color:#FFF2E0;background-image:url(https://vrikshahhomes.com/wp-content/uploads/2025/11/Group-168.png);background-size:contain;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-c65be1f .swiper-slide-contents{margin-left:auto;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-c65be1f .swiper-slide-inner .elementor-slide-heading{color:#414141;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-c65be1f .swiper-slide-inner .elementor-slide-description{color:#414141;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-c65be1f .swiper-slide-inner .elementor-slide-button{color:#414141;border-color:#414141;}.elementor-26 .elementor-element.elementor-element-1250561 .swiper-slide{transition-duration:calc(5000ms*1.2);height:690px;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-slide-button:hover{background-color:#C8102E;color:#FFFCFC;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-1250561 .swiper-slide-contents{max-width:23%;}.elementor-26 .elementor-element.elementor-element-1250561 .swiper-slide-inner{text-align:left;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-slide-heading{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-slide-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-1250561 .elementor-slide-button{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;border-radius:1px;color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-0ac8407{--display:flex;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-image-wrap{text-align:center;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-subtitle{color:#C8102E;font-family:"IBM Plex Sans", Sans-serif;text-align:left;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-name{color:#414141;font-family:"IBM Plex Sans", Sans-serif;font-weight:600;text-align:left;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-desc{color:#414141;font-family:"IBM Plex Sans", Sans-serif;text-align:left;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-buttons{text-align:left;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-button{font-family:"IBM Plex Sans", Sans-serif;color:#C8102E;border-style:solid;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-button:hover{color:#FFFFFF;background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-pagination .swiper-pagination-bullet{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0C685A;}.elementor-26 .elementor-element.elementor-element-293207e{--display:flex;}.elementor-26 .elementor-element.elementor-element-c0d385f .jp-ebl-title-wrap{padding:20px 0px 0px 20px;margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-c0d385f .jp-ebl-excerpt-wrap{padding:10px 0px 015px 20px;}.elementor-26 .elementor-element.elementor-element-3be2541{--display:flex;}.elementor-26 .elementor-element.elementor-element-4a4c501 .elementor-button{background-color:#C8102E;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8102E;border-radius:0px 0px 0px 0px;padding:12px 16px 12px 16px;}.elementor-26 .elementor-element.elementor-element-4a4c501 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-4a4c501 .elementor-button:focus{background-color:#C8102E;color:#FFFFFF;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-4a4c501 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4a4c501 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-4a4c501 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1d744b7{--display:flex;}.elementor-26 .elementor-element.elementor-element-c255518{--spacer-size:80px;}.elementor-26 .elementor-element.elementor-element-6b44fe8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6b44fe8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6b44fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C685A;}.elementor-26 .elementor-element.elementor-element-a233fe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-cf76dcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-cf76dcf:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-cf76dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C685A;}.elementor-26 .elementor-element.elementor-element-2a6b4fd .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-e244cd0{text-align:left;}.elementor-26 .elementor-element.elementor-element-e244cd0 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-85c0769{text-align:left;font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-20ee540 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 16px 12px 16px;}.elementor-26 .elementor-element.elementor-element-20ee540 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-20ee540 .elementor-button:focus{background-color:#C8102E;color:#FFFFFF;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-20ee540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-20ee540 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-20ee540 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-bb3b643{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-0a6a2ab{--display:flex;}.elementor-26 .elementor-element.elementor-element-1373bb7{--spacer-size:80px;}.elementor-26 .elementor-element.elementor-element-6f3b8ee{--display:flex;}.elementor-26 .elementor-element.elementor-element-64821ac{text-align:center;}.elementor-26 .elementor-element.elementor-element-64821ac .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;color:#C8102E;}.elementor-26 .elementor-element.elementor-element-a03d295{--display:flex;}.elementor-26 .elementor-element.elementor-element-ace5275{text-align:center;}.elementor-26 .elementor-element.elementor-element-ace5275 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:38px;font-weight:600;color:#414141;}.elementor-26 .elementor-element.elementor-element-46a6e89{--display:flex;}.elementor-26 .elementor-element.elementor-element-2025200{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#474747;}.elementor-26 .elementor-element.elementor-element-2025200.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-2a3ccce{--display:flex;--background-transition:0.3s;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-8cee12e .swiper-pagination-bullet-active, .elementor-26 .elementor-element.elementor-element-8cee12e .swiper-pagination-progressbar-fill{background-color:#0C685A;}.elementor-26 .elementor-element.elementor-element-8cee12e .swiper-pagination-fraction{color:#0C685A;}.elementor-26 .elementor-element.elementor-element-8cee12e > .elementor-widget-container{background-color:#FFF2E0;}.elementor-26 .elementor-element.elementor-element-8cee12e.elementor-arrows-yes .elementor-main-swiper{width:calc( 64% - 40px );}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-main-swiper{width:64%;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-main-swiper .swiper-slide{padding:20px 0px 20px 0px;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-swiper-button{font-size:20px;color:#0C685A;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-swiper-button svg{fill:#0C685A;}.elementor-26 .elementor-element.elementor-element-8cee12e.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-26 .elementor-element.elementor-element-8cee12e.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:28px;}.elementor-26 .elementor-element.elementor-element-8cee12e.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:28px;}.elementor-26 .elementor-element.elementor-element-8cee12e.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:28px;}.elementor-26 .elementor-element.elementor-element-8cee12e.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:28px;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-testimonial__text{color:#474747;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-testimonial__name{color:#C8102E;font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-testimonial__title{color:#474747;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-575381e{--display:flex;}.elementor-26 .elementor-element.elementor-element-96b45a8{--spacer-size:80px;}.elementor-26 .elementor-element.elementor-element-199799b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-199799b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-199799b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C685A;background-image:url("https://vrikshahhomes.com/wp-content/uploads/2025/08/low-angle-city-building@2x-scaled.png");}.elementor-26 .elementor-element.elementor-element-b61ae72{text-align:center;}.elementor-26 .elementor-element.elementor-element-b61ae72 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-dafd294{text-align:center;}.elementor-26 .elementor-element.elementor-element-dafd294 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-9a82fc2{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-9a82fc2.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-a42836d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-c3a3a02{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 > .elementor-widget-container{background-color:#FFF2E0;margin:0px 0px 0px 0px;padding:020px 0px 10px 20px;}.elementor-26 .elementor-element.elementor-element-c3a3a02.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-26 .elementor-element.elementor-element-c3a3a02.elementor-view-stacked .elementor-icon{background-color:#414141;}.elementor-26 .elementor-element.elementor-element-c3a3a02.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-c3a3a02.elementor-view-default .elementor-icon{fill:#414141;color:#414141;border-color:#414141;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-weight:normal;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-title{color:#414141;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:600;color:#C8102E;}.elementor-26 .elementor-element.elementor-element-c02d7a7{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 > .elementor-widget-container{background-color:#FFF2E0;margin:0px 0px 0px 0px;padding:020px 0px 10px 20px;}.elementor-26 .elementor-element.elementor-element-c02d7a7.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-26 .elementor-element.elementor-element-c02d7a7.elementor-view-stacked .elementor-icon{background-color:#414141;}.elementor-26 .elementor-element.elementor-element-c02d7a7.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-c02d7a7.elementor-view-default .elementor-icon{fill:#414141;color:#414141;border-color:#414141;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-weight:normal;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-title{color:#414141;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:600;color:#C8102E;}.elementor-26 .elementor-element.elementor-element-42b78bc{--display:flex;}.elementor-26 .elementor-element.elementor-element-b013c82{--spacer-size:80px;}.elementor-26 .elementor-element.elementor-element-8343645{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-26 .elementor-element.elementor-element-e48c011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-6b0dadf{text-align:left;}.elementor-26 .elementor-element.elementor-element-6b0dadf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:38px;font-weight:600;color:#414141;}.elementor-26 .elementor-element.elementor-element-a2465f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-image-wrap{text-align:center;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-subtitle{color:#C8102E;font-family:"IBM Plex Sans", Sans-serif;text-align:left;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-name{color:#414141;font-family:"IBM Plex Sans", Sans-serif;font-weight:600;text-align:left;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-desc{color:#414141;font-family:"IBM Plex Sans", Sans-serif;text-align:left;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-buttons{text-align:left;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-button{font-family:"IBM Plex Sans", Sans-serif;color:#C8102E;border-style:solid;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-button:hover{color:#FFFFFF;background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-ed87baf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-26 .elementor-element.elementor-element-924885b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-c9cd90c{--display:flex;}.elementor-26 .elementor-element.elementor-element-2484c60{--display:flex;}.elementor-26 .elementor-element.elementor-element-0c68dba .elementor-button{background-color:#C8102E;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8102E;border-radius:0px 0px 0px 0px;padding:12px 16px 12px 16px;}.elementor-26 .elementor-element.elementor-element-0c68dba .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-0c68dba .elementor-button:focus{background-color:#C8102E;color:#FFFFFF;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-0c68dba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-0c68dba .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-0c68dba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-b7f9c70{--spacer-size:80px;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-8d952d5{--width:50%;}.elementor-26 .elementor-element.elementor-element-066a59c{--width:50%;}.elementor-26 .elementor-element.elementor-element-ae80f80{--width:50%;}.elementor-26 .elementor-element.elementor-element-bcacc02{--width:68%;}.elementor-26 .elementor-element.elementor-element-43bb91d{--width:50%;}.elementor-26 .elementor-element.elementor-element-a233fe0{--width:50%;}.elementor-26 .elementor-element.elementor-element-cf76dcf{--width:50%;}.elementor-26 .elementor-element.elementor-element-bb3b643{--width:50%;}.elementor-26 .elementor-element.elementor-element-e48c011{--width:50%;}.elementor-26 .elementor-element.elementor-element-ed87baf{--width:50%;}.elementor-26 .elementor-element.elementor-element-924885b{--width:50%;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-ba1ae41{--min-height:620px;}.elementor-26 .elementor-element.elementor-element-6b44fe8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-a233fe0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-cf76dcf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-bb3b643{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-8cee12e.elementor-arrows-yes .elementor-main-swiper{width:calc( 660px - 40px );}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-main-swiper{width:660px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-c3a3a02{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-c02d7a7{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-ba1ae41{--min-height:500px;}.elementor-26 .elementor-element.elementor-element-5265f57{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4ddb471{--spacer-size:0px;}.elementor-26 .elementor-element.elementor-element-ab91f96{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-8d952d5{--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-066a59c{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-4c2d6f5{text-align:center;}.elementor-26 .elementor-element.elementor-element-4c2d6f5 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-400fa41 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-400fa41 .ue-dual-color-heading{text-align:center;}.elementor-26 .elementor-element.elementor-element-400fa41 .ue-title-one{font-size:26px;line-height:1px;}.elementor-26 .elementor-element.elementor-element-400fa41 .ue-title-two{font-size:26px;line-height:28px;}.elementor-26 .elementor-element.elementor-element-3cf3d2a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3cf3d2a{text-align:center;font-size:14px;}.elementor-26 .elementor-element.elementor-element-3cf3d2a p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-5e5dbe7 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-79c6350{--spacer-size:20px;}.elementor-26 .elementor-element.elementor-element-3a9e5d9 .ue-dual-color-heading{text-align:center;}.elementor-26 .elementor-element.elementor-element-3a9e5d9 .ue-title-one{font-size:26px;line-height:1px;}.elementor-26 .elementor-element.elementor-element-3a9e5d9 .ue-title-two{font-size:26px;line-height:28px;}.elementor-26 .elementor-element.elementor-element-cd83ad2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d90be8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-777eb24 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-26 .elementor-element.elementor-element-777eb24 .swiper-pagination-bullet{width:12px;height:12px;}.elementor-26 .elementor-element.elementor-element-9079850{--spacer-size:10px;}.elementor-26 .elementor-element.elementor-element-160526f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-bcacc02{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-dd05439 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-slide{height:230px;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;height:12px;width:12px;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-26 .elementor-element.elementor-element-dd05439 .swiper-pagination-fraction{font-size:12px;}.elementor-26 .elementor-element.elementor-element-43bb91d{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7ae8fd1{text-align:center;}.elementor-26 .elementor-element.elementor-element-7ae8fd1 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-40ceaa5{text-align:center;}.elementor-26 .elementor-element.elementor-element-40ceaa5 .elementor-heading-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-ff1f16f > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-ff1f16f{text-align:center;}.elementor-26 .elementor-element.elementor-element-ff1f16f .elementor-heading-title{font-size:16px;}.elementor-26 .elementor-element.elementor-element-f8eae78 > .elementor-widget-container{margin:-9px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-f8eae78{text-align:center;font-size:14px;}.elementor-26 .elementor-element.elementor-element-f8eae78 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-2961be4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9ab0e76{--spacer-size:10px;}.elementor-26 .elementor-element.elementor-element-40fbb94{text-align:center;}.elementor-26 .elementor-element.elementor-element-40fbb94 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-e18a090{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a4bd556 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-26 .elementor-element.elementor-element-1bfbed6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-cd17b18{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;font-size:14px;line-height:20px;}.elementor-26 .elementor-element.elementor-element-cd17b18 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-cd17b18.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-subtitle{font-size:14px;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-name{font-size:24px;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-desc{font-size:14px;}.elementor-26 .elementor-element.elementor-element-f0362be .purush-slider-button{border-radius:1px 1px 1px 1px;padding:15px 15px 15px 15px;}.elementor-26 .elementor-element.elementor-element-3be2541{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-c255518{--spacer-size:20px;}.elementor-26 .elementor-element.elementor-element-6b44fe8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-a233fe0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b7c59f5 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-26 .elementor-element.elementor-element-cf76dcf{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-2a6b4fd{text-align:center;}.elementor-26 .elementor-element.elementor-element-2a6b4fd .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-e244cd0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e244cd0{text-align:center;}.elementor-26 .elementor-element.elementor-element-e244cd0 .elementor-heading-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-85c0769 > .elementor-widget-container{margin:-10px 20px 0px 20px;}.elementor-26 .elementor-element.elementor-element-85c0769{text-align:center;font-size:14px;}.elementor-26 .elementor-element.elementor-element-85c0769 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-20ee540 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-bb3b643{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-723f874 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-26 .elementor-element.elementor-element-1373bb7{--spacer-size:20px;}.elementor-26 .elementor-element.elementor-element-64821ac{text-align:center;}.elementor-26 .elementor-element.elementor-element-64821ac .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-a03d295{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ace5275 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-ace5275 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-26 .elementor-element.elementor-element-46a6e89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2025200 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2025200{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;font-size:14px;}.elementor-26 .elementor-element.elementor-element-2025200 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-2a3ccce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-8cee12e{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-8cee12e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-26 .elementor-element.elementor-element-8cee12e.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-main-swiper{width:100%;}.elementor-26 .elementor-element.elementor-element-8cee12e .swiper-pagination-bullet{height:12px;width:12px;}.elementor-26 .elementor-element.elementor-element-8cee12e .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-testimonial__text{font-size:14px;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-testimonial__name{font-size:14px;}.elementor-26 .elementor-element.elementor-element-8cee12e .elementor-testimonial__title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-96b45a8{--spacer-size:20px;}.elementor-26 .elementor-element.elementor-element-199799b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-b61ae72{text-align:center;}.elementor-26 .elementor-element.elementor-element-b61ae72 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-dafd294 .elementor-heading-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-9a82fc2 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-26 .elementor-element.elementor-element-9a82fc2{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;font-size:14px;line-height:20px;}.elementor-26 .elementor-element.elementor-element-9a82fc2 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-c3a3a02{--icon-box-icon-margin:0px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-title{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-title a{font-size:16px;}.elementor-26 .elementor-element.elementor-element-c3a3a02 .elementor-icon-box-description{font-size:16px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-c02d7a7{--icon-box-icon-margin:0px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-title a{font-size:16px;}.elementor-26 .elementor-element.elementor-element-c02d7a7 .elementor-icon-box-description{font-size:16px;}.elementor-26 .elementor-element.elementor-element-b013c82{--spacer-size:10px;}.elementor-26 .elementor-element.elementor-element-6b0dadf{text-align:center;}.elementor-26 .elementor-element.elementor-element-6b0dadf .elementor-heading-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-subtitle{font-size:14px;text-align:center;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-name{font-size:24px;text-align:center;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-desc{font-size:14px;text-align:center;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-buttons{text-align:center;}.elementor-26 .elementor-element.elementor-element-941df17 .purush-slider-button{border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:10px 12px 10px 12px;}}/* Start custom CSS for shortcode, class: .elementor-element-bedc98b */#SR7_1_1-1-4 i.fa-long-arrow-right {
  transition: transform 0.3s ease;
}

#SR7_1_1-1-4:hover i.fa-long-arrow-right {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c8e6dd */sr7-bullets.sr7-bullets.hephaistos.sr7-ndh.sr7-nphc.sr7-npvb {
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e5dbe7 */span.elementor-button-icon {
    width: 25px;
    margin-top: -2px !important;
}

.elementor-button:hover > span > .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_box_background_switcher, class: .elementor-element-d90be8f */swiper-slide-inner img {
    width: 380px !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-dd05439 */.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2961be4 */span.elementor-button-icon {
    width: 25px;
    margin-top: -2px !important;
}

.elementor-button:hover > span > .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1250561 */.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-4f77f7e .swiper-slide-bg {background-position: top left;}



.elementor-26 .elementor-element.elementor-element-1250561 .elementor-repeater-item-c65be1f .swiper-slide-bg {background-position: top left;}

.swiper-slide-contents {
    margin-right: 100px;
   
}

b.villa-name {
    font-size: 24px;
}

button.h-project, div#h-download-broucher div div div div div div .elementor-button {
    color: #C8102E !important;
    border: 1px solid #C8102E !important;
    border-radius: 0px;
}

button.h-project:hover, div#h-download-broucher div div div div div div .elementor-button:hover {
    color: #ffffff !important;
    background-color: #C8102E !important;
    background: #C8102E !important;
    border: 1px solid #C8102E;
    border-radius: 0px;
}


.elementor-slide-heading {
    background: #C8102E;
    width: 75px;
    padding: 5px;
    color: #fff !important;
}

.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for purush_slider, class: .elementor-element-f0362be */#projects-slider{overflow-y:visible;}


#projects-slider{overflow-x:hidden;}




.purush-slider-item {
    background-color: #FFF2E0;
}



div#projects-slider div div .purush-slider-pagination {
    padding-bottom: 20px !important;
}

div#projects-slider div  .purush-slider-buttons {padding-left:20px; padding-bottom:80px;}


span.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}



#purush-slider-swiper.swiper-container.swiper-initialized.swiper-horizontal.swiper-ios.swiper-backface-hidden {
    padding-bottom: 40px !important;
}


.purush-slider-subtitle {padding-left:20px; padding-top:20px; color:#C8102E;}
.purush-slider-name {padding-left:20px;}
.purush-slider-desc {padding-left:20px; padding-bottom:20px;}
.purush-slider-buttons {padding-left:20px; padding-bottom:40px;}/* End custom CSS */
/* Start custom CSS for jp_ebl, class: .elementor-element-c0d385f */.jp-ebl-card {background-color:#FFF2E0;
    margin: 0px;
    padding: 0px;
        border-radius: 0px;
    border: 0px;
}

.jp-ebl-cat {background: #0C685A;}

.jp-ebl-cat-wrap{margin-top:0px; }

.jp-ebl-title-wrap{
    padding-left:20px;}

.jp-ebl-excerpt-wrap{
    margin-top:0px;
    padding-left:20px;}

span.jp-ebl-cat {
    
    color: #fff;
    border-radius: 0px;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}


/* Card must create a positioning context */
.jp-ebl-card {
  position: relative;
}

/* Full-card overlay link */
.jp-ebl-card__link {
  position: absolute;
  inset: 0;           /* top:0; right:0; bottom:0; left:0; */
  z-index: 999;       /* higher than any child */
  display: block;
  text-decoration: none;
  background: transparent;
}

/* Place normal content below the overlay */
.jp-ebl-card > *:not(.jp-ebl-card__link) {
  position: relative;
  z-index: 1;
}

/* Optional hover feedback */
.jp-ebl-card:hover {
  cursor: pointer;
}

.jp-ebl-image img {
    
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a4c501 */span.elementor-button-icon {
    width: 25px;
    margin-top: -2px !important;
}

.elementor-button:hover > span > .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20ee540 */span.elementor-button-icon {
    width: 25px;
    margin-top: -2px !important;
}

.elementor-button:hover > span > .elementor-button-icon {
    transform: translateX(5px);
}

#red-arrow svg,
#red-arrow svg * {
    stroke: #C8102E !important;
    fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-8cee12e */div#Voice-trust div div .swiper-pagination {
    
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for purush_slider, class: .elementor-element-941df17 */.purush-slider-item {
    background-color: #FFF2E0;
}





span.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}


div#insights-ideas {
    height: 600px;
}


.purush-slider-subtitle {padding-left:20px; padding-top:20px; color:#C8102E;}
.purush-slider-name {padding-left:20px;}
.purush-slider-desc {padding-left:20px; padding-bottom:20px;}
.purush-slider-buttons {padding-left:20px; padding-bottom:40px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c68dba */span.elementor-button-icon {
    width: 25px;
    margin-top: -2px !important;
}

.elementor-button:hover > span > .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */