.elementor-1562 .elementor-element.elementor-element-b422c6e{--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;}.elementor-1562 .elementor-element.elementor-element-0e82bff{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1562 .elementor-element.elementor-element-7459cb9{text-align:center;}.elementor-1562 .elementor-element.elementor-element-7459cb9 .elementor-heading-title{font-family:"librebaskerville-regular", Sans-serif;font-size:35px;font-weight:400;color:#000203;}.elementor-1562 .elementor-element.elementor-element-7faa0a9{--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-1562 .elementor-element.elementor-element-7faa0a9:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-7faa0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1562 .elementor-element.elementor-element-77dd01e{--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-1562 .elementor-element.elementor-element-11618f2{--display:flex;}.elementor-1562 .elementor-element.elementor-element-73396b5 .elementor-heading-title{font-family:"librebaskerville-regular", Sans-serif;font-size:35px;font-weight:400;}.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-1562 .elementor-element.elementor-element-0f74c64{font-weight:400;color:#000000;}.elementor-1562 .elementor-element.elementor-element-e57c9bd{--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-1562 .elementor-element.elementor-element-fe30489{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1562 .elementor-element.elementor-element-22061bb .elementor-heading-title{font-family:"librebaskerville-regular", Sans-serif;font-size:35px;font-weight:400;}.elementor-1562 .elementor-element.elementor-element-3924fb3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1562 .elementor-element.elementor-element-0b90303{--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;}.elementor-1562 .elementor-element.elementor-element-58d2773{--display:flex;}.elementor-1562 .elementor-element.elementor-element-55d0d60{text-align:center;}.elementor-1562 .elementor-element.elementor-element-55d0d60 .elementor-heading-title{font-family:"librebaskerville-regular", Sans-serif;font-size:35px;font-weight:400;color:#000203;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-secondary-font-size );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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-61188d0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-drawingroom-6.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-7323d42 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-drawing-room-2.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-89eb34e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-drawing-room.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-94a5ceb .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-bedroom-3.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-513eb05 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-kitchen-2.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-f005587 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-kitchen.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-a4ddf90 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-bedroom.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-d5fed24 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-washroom-3.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .elementor-repeater-item-f750aa2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://darshrealty.com/wp-content/uploads/2025/04/joshan-heights-balcony.jpg);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-fe709de .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-1562 .elementor-element.elementor-element-fe709de .swiper-slide-contents{max-width:66%;}.elementor-1562 .elementor-element.elementor-element-fe709de .swiper-slide-inner{text-align:center;}.elementor-1562 .elementor-element.elementor-element-2507deb{--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-1562 .elementor-element.elementor-element-2507deb:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-2507deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1562 .elementor-element.elementor-element-826d86d{--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-1562 .elementor-element.elementor-element-25fa2b0{--display:flex;}.elementor-1562 .elementor-element.elementor-element-e8fe469 .elementor-heading-title{font-family:"librebaskerville-regular", Sans-serif;font-size:35px;font-weight:400;}.elementor-1562 .elementor-element.elementor-element-0d57255{color:#000000;}.elementor-1562 .elementor-element.elementor-element-90d7661{--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-1562 .elementor-element.elementor-element-2dbb739{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1562 .elementor-element.elementor-element-cf89899 .elementor-heading-title{font-family:"librebaskerville-regular", Sans-serif;font-size:35px;font-weight:400;}.elementor-1562 .elementor-element.elementor-element-71a6537{color:#000000;}.elementor-1562 .elementor-element.elementor-element-82f4867{--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;}.elementor-1562 .elementor-element.elementor-element-fbac44f{--display:flex;}.elementor-1562 .elementor-element.elementor-element-9776fbd{text-align:center;}.elementor-1562 .elementor-element.elementor-element-9776fbd .elementor-heading-title{font-family:"librebaskerville-regular", Sans-serif;font-size:35px;font-weight:400;text-decoration:none;color:#000203;}@media(min-width:768px){.elementor-1562 .elementor-element.elementor-element-77dd01e{--width:50%;}.elementor-1562 .elementor-element.elementor-element-e57c9bd{--width:50%;}.elementor-1562 .elementor-element.elementor-element-826d86d{--width:50%;}.elementor-1562 .elementor-element.elementor-element-90d7661{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1562 .elementor-element.elementor-element-7459cb9 .elementor-heading-title{font-size:24px;}.elementor-1562 .elementor-element.elementor-element-73396b5 .elementor-heading-title{font-size:24px;}.elementor-1562 .elementor-element.elementor-element-22061bb .elementor-heading-title{font-size:24px;}.elementor-1562 .elementor-element.elementor-element-55d0d60 .elementor-heading-title{font-size:24px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1562 .elementor-element.elementor-element-fe709de .swiper-slide{height:400px;}.elementor-1562 .elementor-element.elementor-element-e8fe469 .elementor-heading-title{font-size:24px;}.elementor-1562 .elementor-element.elementor-element-cf89899 .elementor-heading-title{font-size:24px;}.elementor-1562 .elementor-element.elementor-element-9776fbd .elementor-heading-title{font-size:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-3924fb3 */input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #000;
    padding: 16px 26px 16px 26px;
    border-radius: 2px;
    font-size: 16px;
    font-family: 'librebaskerville-regular'!important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'librebaskerville-regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://darshrealty.com/wp-content/uploads/2025/04/librebaskerville-regular-webfont.woff2') format('woff2'),
		url('http://darshrealty.com/wp-content/uploads/2025/04/librebaskerville-regular-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */