.elementor-2112 .elementor-element.elementor-element-b24df38{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-2112 .elementor-element.elementor-element-ac3e14c{--display:flex;--min-height:150px;--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;--overlay-opacity:0.5;}.elementor-2112 .elementor-element.elementor-element-ac3e14c:not(.elementor-motion-effects-element-type-background), .elementor-2112 .elementor-element.elementor-element-ac3e14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dodoretreats.com/wp-content/uploads/2026/03/villas-banner-v2-scaled.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-2112 .elementor-element.elementor-element-ac3e14c::before, .elementor-2112 .elementor-element.elementor-element-ac3e14c > .elementor-background-video-container::before, .elementor-2112 .elementor-element.elementor-element-ac3e14c > .e-con-inner > .elementor-background-video-container::before, .elementor-2112 .elementor-element.elementor-element-ac3e14c > .elementor-background-slideshow::before, .elementor-2112 .elementor-element.elementor-element-ac3e14c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2112 .elementor-element.elementor-element-ac3e14c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2112 .elementor-element.elementor-element-ac3e14c.e-con{--align-self:stretch;}.elementor-2112 .elementor-element.elementor-element-5b97eb5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2112 .elementor-element.elementor-element-5b97eb5{text-align:center;}.elementor-2112 .elementor-element.elementor-element-5b97eb5 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-2112 .elementor-element.elementor-element-67625c52{--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;--flex-wrap:wrap;}.elementor-2112 .elementor-element.elementor-element-37168718{--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-2112 .elementor-element.elementor-element-38514743{--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-2112 .elementor-element.elementor-element-50f13a92{--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-2112 .elementor-element.elementor-element-6cb0d6aa{--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-2112 .elementor-element.elementor-element-41de947e{--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-2112 .elementor-element.elementor-element-c6e8636{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2112 .elementor-element.elementor-element-8085703{--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-2112 .elementor-element.elementor-element-8085703.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2112 .elementor-element.elementor-element-b654683 .elementor-icon-wrapper{text-align:center;}.elementor-2112 .elementor-element.elementor-element-ac9ffe7{--display:flex;--justify-content:center;}.elementor-2112 .elementor-element.elementor-element-d95ee2d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2112 .elementor-element.elementor-element-8f4fdf0{--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-2112 .elementor-element.elementor-element-8f4fdf0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2112 .elementor-element.elementor-element-1d8ebaf .elementor-icon-wrapper{text-align:center;}.elementor-2112 .elementor-element.elementor-element-3e8d1ba{--display:flex;--justify-content:center;}.elementor-2112 .elementor-element.elementor-element-3fa4eff{--display:flex;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-overlay{background-color:rgba(0,0,0,.5);}.elementor-2112 .elementor-element.elementor-element-85d0d0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button{text-align:left;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button .exad-modal-image-action{width:14%;background-color:var( --e-global-color-astglobalcolor0 );border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-image-action, .elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-image-action::before{border-radius:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-image-action{padding:3px 3px 3px 3px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button .exad-modal-image-action span{color:var( --e-global-color-astglobalcolor5 );fill:var( --e-global-color-astglobalcolor5 );}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button .exad-modal-image-action:hover span{color:#7a56ff;fill:#7a56ff;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button .exad-modal-image-action:before{background-color:#ffffff;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button .exad-modal-image-action span.exad-modal-action-icon-left .exad-button-icon-wrapper{margin-right:16px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button .exad-modal-image-action span.exad-modal-action-icon-right .exad-button-icon-wrapper{margin-left:16px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-item .exad-modal-content .exad-modal-element{text-align:center;background:#ffffff;padding:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-item .exad-modal-content .exad-modal-element .exad-modal-element-card{padding:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before{width:20px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after{height:20px;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after{background:#ffffff;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn{background:transparent;}.elementor-2112 .elementor-element.elementor-element-e2f2ab1{--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-2112 .elementor-element.elementor-element-4cccd37{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2112 .elementor-element.elementor-element-1dc1e57{--display:flex;}.elementor-2112 .elementor-element.elementor-element-f57acd5{--display:flex;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-wrapper{margin-top:20px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3e3e3;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-wrapper:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3e3e3;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-description p{color:#222222;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-content-wrapper{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-ratings ul li i{font-size:20px;color:#222222;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-ratings ul li:not(:last-child) i{margin-right:5px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-ratings{margin:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-ratings ul li.exad-google-reviews-ratings-active i{color:#ff5b84;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-thumb{height:80px;width:80px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-image-align-left .exad-google-reviews-thumb, .elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-image-align-right .exad-google-reviews-thumb{width:80px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-image-align-left .exad-google-reviews-reviewer, .elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-image-align-right .exad-google-reviews-reviewer{width:calc( 100% - 80px );}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-wrapper.exad-google-reviews-align-left .exad-google-reviews-content-wrapper-arrow::before{left:calc( 80px / 2 );}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-wrapper.exad-google-reviews-align-right .exad-google-reviews-content-wrapper-arrow::before{right:calc(( 80px / 2) - 10px);}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-reviewer-wrapper{padding:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-wrapper.exad-google-reviews-align-left .exad-google-reviews-reviewer-wrapper .exad-google-reviews-reviewer{padding-left:20px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-wrapper.exad-google-reviews-align-right .exad-google-reviews-reviewer-wrapper .exad-google-reviews-reviewer{padding-right:20px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-author-name a{color:#222222;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-author-name{margin:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-date{color:#222222;margin:0px 0px 0px 0px;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-wrapper .exad-carousel-nav-prev{width:50px;height:50px;left:30px;top:50%;border-radius:50px 50px 50px 50px;background:#7a56ff;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-wrapper .exad-carousel-nav-next{width:50px;height:50px;right:30px;top:50%;border-radius:50px 50px 50px 50px;background:#7a56ff;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-wrapper .exad-carousel-nav-prev i{font-size:16px;color:#ffffff;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-wrapper .exad-carousel-nav-next i{font-size:16px;color:#ffffff;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-wrapper .exad-carousel-nav-prev:hover{background:#7a56ff;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-wrapper .exad-carousel-nav-next:hover{background:#7a56ff;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-wrapper .exad-carousel-nav-prev:hover i{color:#ffffff;}.elementor-2112 .elementor-element.elementor-element-a8b8d82 .exad-google-reviews-carousel-wrapper .exad-carousel-nav-next:hover i{color:#ffffff;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button{text-align:left;}.elementor-2112 .elementor-element.elementor-element-85d0d0e .exad-modal-button .exad-modal-image-action{width:41%;}}@media(min-width:768px){.elementor-2112 .elementor-element.elementor-element-ac3e14c{--width:100%;}.elementor-2112 .elementor-element.elementor-element-37168718{--width:50%;}.elementor-2112 .elementor-element.elementor-element-38514743{--width:50%;}.elementor-2112 .elementor-element.elementor-element-50f13a92{--width:50%;}.elementor-2112 .elementor-element.elementor-element-6cb0d6aa{--width:50%;}.elementor-2112 .elementor-element.elementor-element-41de947e{--width:100%;}.elementor-2112 .elementor-element.elementor-element-8085703{--width:6.082%;}.elementor-2112 .elementor-element.elementor-element-8f4fdf0{--width:6.082%;}.elementor-2112 .elementor-element.elementor-element-e2f2ab1{--width:100%;}}