.elementor-5928 .elementor-element.elementor-element-cf59b33{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.74;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-cf59b33::before, .elementor-5928 .elementor-element.elementor-element-cf59b33 > .elementor-background-video-container::before, .elementor-5928 .elementor-element.elementor-element-cf59b33 > .e-con-inner > .elementor-background-video-container::before, .elementor-5928 .elementor-element.elementor-element-cf59b33 > .elementor-background-slideshow::before, .elementor-5928 .elementor-element.elementor-element-cf59b33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5928 .elementor-element.elementor-element-cf59b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5928 .elementor-element.elementor-element-cf59b33:not(.elementor-motion-effects-element-type-background), .elementor-5928 .elementor-element.elementor-element-cf59b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://dev.mivillas.co.tz/wp-content/uploads/2025/04/A7402649.jpg") 50% 50%;background-size:cover;}.elementor-5928 .elementor-element.elementor-element-bb6c9bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5928 .elementor-element.elementor-element-bf3bfdf{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-974c46a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-8306d8a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5928 .elementor-element.elementor-element-8306d8a{text-align:left;}.elementor-5928 .elementor-element.elementor-element-8306d8a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-d8ce92f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-0fafaa8 .elementor-heading-title{line-height:26px;color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-4a2cc0b{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;bottom:0px;}body:not(.rtl) .elementor-5928 .elementor-element.elementor-element-4a2cc0b{left:0px;}body.rtl .elementor-5928 .elementor-element.elementor-element-4a2cc0b{right:0px;}.elementor-5928 .elementor-element.elementor-element-52b5360{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;--z-index:2;}.elementor-5928 .elementor-element.elementor-element-52b5360::before, .elementor-5928 .elementor-element.elementor-element-52b5360 > .elementor-background-video-container::before, .elementor-5928 .elementor-element.elementor-element-52b5360 > .e-con-inner > .elementor-background-video-container::before, .elementor-5928 .elementor-element.elementor-element-52b5360 > .elementor-background-slideshow::before, .elementor-5928 .elementor-element.elementor-element-52b5360 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5928 .elementor-element.elementor-element-52b5360 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5928 .elementor-element.elementor-element-bf75b6a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-5bd3616 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-5bd3616.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5928 .elementor-element.elementor-element-5bd3616{text-align:center;}.elementor-5928 .elementor-element.elementor-element-5bd3616 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-7d8d433{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-bbe8733 .eshb-search{background-color:#FFFFFF00;}.elementor-5928 .elementor-element.elementor-element-bbe8733 .eshb-search-form .eshb-form-group .d-minus, .elementor-5928 .elementor-element.elementor-element-bbe8733 .eshb-search-form .eshb-form-group .d-plus{background-color:#DB6B26;}.elementor-5928 .elementor-element.elementor-element-bbe8733 .eshb-search-form .eshb-form-submit-btn{background-color:#6EC1E400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DB6B26;border-radius:25px 25px 25px 25px;}.elementor-5928 .elementor-element.elementor-element-bbe8733 .eshb-search-form .eshb-form-submit-btn:hover{background-color:var( --e-global-color-primary );box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-5928 .elementor-element.elementor-element-bbe8733 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-bbe8733 .eshb-search .eshb-search-form .eshb-form-group .field-label{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-ee5ecc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5928 .elementor-element.elementor-element-e1cec87 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-5928 .elementor-element.elementor-element-e1cec87{text-align:center;}.elementor-5928 .elementor-element.elementor-element-e1cec87 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#DB6B26;}.elementor-5928 .elementor-element.elementor-element-0799e01{text-align:center;}.elementor-5928 .elementor-element.elementor-element-0799e01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-b5d8a74{--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:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .eshb-item-grid .grid-item .hover-bg-one{background-color:#C26A30;}.elementor-5928 .elementor-element.elementor-element-2f727c6 > .elementor-widget-container{margin:0px 48px 0px 50px;padding:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .rt_room_slider-btn-wrapper .swiper-button-prev{background:#30A1BD !important;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .rt_room_slider-btn-wrapper .swiper-button-next{background:#30A1BD !important;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .rs-addon-slider .grid-item{padding:0 15px;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .eshb-item-grid .grid-item .item-inner{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .grid-item .title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .grid-item .details-info .capacity{font-size:14px;}.elementor-5928 .elementor-element.elementor-element-2f727c6  .grid-item .details-info .capacity{margin:5px 5px 5px 5px !important;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .dynamic .author p.disc{margin:5px 5px 5px 5px !important;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .dynamic .desc{margin:5px 5px 5px 5px !important;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .dynamic .author span{margin:5px 5px 5px 5px !important;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .grid-item .item-inner .pricing-info .price{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-2f727c6 .grid-item .item-inner .pricing-info .details-btn{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-777834e{--display:flex;--min-height:0px;--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;--padding-top:25px;--padding-bottom:130px;--padding-left:15px;--padding-right:15px;}.elementor-5928 .elementor-element.elementor-element-777834e:not(.elementor-motion-effects-element-type-background), .elementor-5928 .elementor-element.elementor-element-777834e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.mivillas.co.tz/wp-content/uploads/2025/04/pattern_bg_1.png");background-repeat:repeat;background-size:contain;}.elementor-5928 .elementor-element.elementor-element-e581a16{--display:flex;--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;}.elementor-5928 .elementor-element.elementor-element-169aa6c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5928 .elementor-element.elementor-element-169aa6c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#DB6B26;}.elementor-5928 .elementor-element.elementor-element-0790f9b{--display:flex;--min-height:0px;--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-5928 .elementor-element.elementor-element-0790f9b.e-con{--align-self:center;}.elementor-5928 .elementor-element.elementor-element-80414bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-5928 .elementor-element.elementor-element-80414bb:not(.elementor-motion-effects-element-type-background), .elementor-5928 .elementor-element.elementor-element-80414bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-7e28929 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5928 .elementor-element.elementor-element-7e28929 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#DB6B26;}.elementor-5928 .elementor-element.elementor-element-0b95b17{text-align:justify;font-family:"Manrope", Sans-serif;}.elementor-5928 .elementor-element.elementor-element-79d655b{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-79d655b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5928 .elementor-element.elementor-element-1eb259f .elementor-widget-container .jarallax{width:1000px !important;height:530px !important;border-radius:4px 4px 4px 4px !important;}.elementor-5928 .elementor-element.elementor-element-1eb259f .elementor-widget-container img{width:1000px;height:530px;border-radius:4px 4px 4px 4px;}.elementor-5928 .elementor-element.elementor-element-1eb259f img{width:2%;max-width:100%;height:1px;object-fit:cover;object-position:center center;opacity:1;border-radius:233px 233px 233px 233px;}.elementor-5928 .elementor-element.elementor-element-96b02f1{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-3518a35 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-5928 .elementor-element.elementor-element-3518a35{text-align:center;}.elementor-5928 .elementor-element.elementor-element-3518a35 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#AB8965;}.elementor-5928 .elementor-element.elementor-element-4c63cb9{text-align:center;}.elementor-5928 .elementor-element.elementor-element-4c63cb9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-e791163{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5928 .elementor-element.elementor-element-70e376f{--icon-box-icon-margin:20px;}.elementor-5928 .elementor-element.elementor-element-70e376f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#DB6B26;color:#DB6B26;}.elementor-5928 .elementor-element.elementor-element-70e376f.elementor-view-framed .elementor-icon, .elementor-5928 .elementor-element.elementor-element-70e376f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-70e376f.elementor-view-framed .elementor-icon{background-color:#DB6B26;}.elementor-5928 .elementor-element.elementor-element-70e376f .elementor-icon{font-size:35px;border-width:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-70e376f .elementor-icon-box-title, .elementor-5928 .elementor-element.elementor-element-70e376f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-07049d2{--icon-box-icon-margin:20px;}.elementor-5928 .elementor-element.elementor-element-07049d2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-07049d2.elementor-view-framed .elementor-icon, .elementor-5928 .elementor-element.elementor-element-07049d2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-07049d2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-07049d2 .elementor-icon{font-size:35px;border-width:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-07049d2 .elementor-icon-box-title, .elementor-5928 .elementor-element.elementor-element-07049d2 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-a44955a{--icon-box-icon-margin:20px;}.elementor-5928 .elementor-element.elementor-element-a44955a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-a44955a.elementor-view-framed .elementor-icon, .elementor-5928 .elementor-element.elementor-element-a44955a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5928 .elementor-element.elementor-element-a44955a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-a44955a .elementor-icon{font-size:35px;border-width:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-a44955a .elementor-icon-box-title, .elementor-5928 .elementor-element.elementor-element-a44955a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-48ae31c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5928 .elementor-element.elementor-element-656cb11 .elementor-icon-box-wrapper{text-align:left;}.elementor-5928 .elementor-element.elementor-element-656cb11{--icon-box-icon-margin:20px;}.elementor-5928 .elementor-element.elementor-element-656cb11.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-656cb11.elementor-view-framed .elementor-icon, .elementor-5928 .elementor-element.elementor-element-656cb11.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-656cb11.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-656cb11 .elementor-icon{font-size:34px;border-width:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-656cb11 .elementor-icon-box-title, .elementor-5928 .elementor-element.elementor-element-656cb11 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-e1674f9{--icon-box-icon-margin:20px;}.elementor-5928 .elementor-element.elementor-element-e1674f9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-e1674f9.elementor-view-framed .elementor-icon, .elementor-5928 .elementor-element.elementor-element-e1674f9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-e1674f9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-e1674f9 .elementor-icon{font-size:35px;border-width:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-e1674f9 .elementor-icon-box-title, .elementor-5928 .elementor-element.elementor-element-e1674f9 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-f05c2ce{--icon-box-icon-margin:20px;}.elementor-5928 .elementor-element.elementor-element-f05c2ce.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-f05c2ce.elementor-view-framed .elementor-icon, .elementor-5928 .elementor-element.elementor-element-f05c2ce.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-f05c2ce.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-f05c2ce .elementor-icon{font-size:35px;border-width:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-f05c2ce .elementor-icon-box-title, .elementor-5928 .elementor-element.elementor-element-f05c2ce .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-6ef49fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5928 .elementor-element.elementor-element-5702d24 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-5928 .elementor-element.elementor-element-5702d24{text-align:center;}.elementor-5928 .elementor-element.elementor-element-5702d24 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#DB6B26;}.elementor-5928 .elementor-element.elementor-element-6ccdcaa{text-align:center;}.elementor-5928 .elementor-element.elementor-element-6ccdcaa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-3023ec1{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .eshb-item-grid .grid-item .hover-bg-one{background-color:#C26A30;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d > .elementor-widget-container{margin:0px 48px 0px 50px;padding:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .rt_room_slider-btn-wrapper .swiper-button-prev{background:#30A1BD !important;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .rt_room_slider-btn-wrapper .swiper-button-next{background:#30A1BD !important;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .rs-addon-slider .grid-item{padding:0 15px;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .eshb-item-grid .grid-item .item-inner{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .grid-item .title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .grid-item .details-info .capacity{font-size:14px;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d  .grid-item .details-info .capacity{margin:5px 5px 5px 5px !important;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .dynamic .author p.disc{margin:5px 5px 5px 5px !important;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .dynamic .desc{margin:5px 5px 5px 5px !important;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .dynamic .author span{margin:5px 5px 5px 5px !important;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .grid-item .item-inner .pricing-info .price{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d .grid-item .item-inner .pricing-info .details-btn{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-081e809{--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;--margin-top:-18px;--margin-bottom:-8px;--margin-left:-8px;--margin-right:-8px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-081e809:not(.elementor-motion-effects-element-type-background), .elementor-5928 .elementor-element.elementor-element-081e809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-3f7fb73{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-3f7fb73.e-con{--align-self:center;}.elementor-5928 .elementor-element.elementor-element-a38f80a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-a38f80a .swiper-pagination-two .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-5928 .elementor-element.elementor-element-a38f80a .swiper-pagination-two .swiper-pagination-bullet{width:7px !important;height:7px !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .swiper-nav-btn{margin-top:-10% !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail{border-radius:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .testi_item{text-align:center;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .testi_item .de_testi_by{justify-content:center;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rts-testimonials-area-one{text-align:center !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .de_testi.s2 .testi_item .name{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .de_testi.s2 .testi_item .designation{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .de_testi.s2 .testi_item .disc{color:#181818;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .de_testi.s2 .testi_item .de_testi_by img{margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .de_testi.s2 .testi_item .qoute-icon i{margin:0px 0px 0px 0px !important;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .de_testi.s2 .testi_item .qoute-icon svg{margin:0px 0px 0px 0px !important;}.elementor-5928 .elementor-element.elementor-element-5446939{--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;--overlay-opacity:0.6;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:15px;--padding-right:15px;}.elementor-5928 .elementor-element.elementor-element-5446939:not(.elementor-motion-effects-element-type-background), .elementor-5928 .elementor-element.elementor-element-5446939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.mivillas.co.tz/wp-content/uploads/2025/04/pattern_bg_1.png");}.elementor-5928 .elementor-element.elementor-element-5446939::before, .elementor-5928 .elementor-element.elementor-element-5446939 > .elementor-background-video-container::before, .elementor-5928 .elementor-element.elementor-element-5446939 > .e-con-inner > .elementor-background-video-container::before, .elementor-5928 .elementor-element.elementor-element-5446939 > .elementor-background-slideshow::before, .elementor-5928 .elementor-element.elementor-element-5446939 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5928 .elementor-element.elementor-element-5446939 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFCDAF;--background-overlay:'';}.elementor-5928 .elementor-element.elementor-element-6c8f690{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-478a825 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-5928 .elementor-element.elementor-element-478a825{text-align:center;}.elementor-5928 .elementor-element.elementor-element-478a825 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-56a57ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-56a57ef{text-align:center;}.elementor-5928 .elementor-element.elementor-element-56a57ef .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-5928 .elementor-element.elementor-element-0bfd602{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;backdrop-filter:blur(0px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-a3eea49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-929d7b1 .gallery-item .gallery-caption{display:none;}.elementor-5928 .elementor-element.elementor-element-929d7b1 .gallery-item{padding:0 15px 15px 0;}.elementor-5928 .elementor-element.elementor-element-929d7b1 .gallery{margin:0 -15px -15px 0;}.elementor-5928 .elementor-element.elementor-element-929d7b1 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-5928 .elementor-element.elementor-element-a4b401e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-ae09f9a .gallery-item .gallery-caption{display:none;}.elementor-5928 .elementor-element.elementor-element-ae09f9a .gallery-item{padding:0 15px 15px 0;}.elementor-5928 .elementor-element.elementor-element-ae09f9a .gallery{margin:0 -15px -15px 0;}.elementor-5928 .elementor-element.elementor-element-ae09f9a .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-5928 .elementor-element.elementor-element-82c56c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-d5d9f29 .gallery-item .gallery-caption{display:none;}.elementor-5928 .elementor-element.elementor-element-d5d9f29 .gallery-item{padding:0 15px 15px 0;}.elementor-5928 .elementor-element.elementor-element-d5d9f29 .gallery{margin:0 -15px -15px 0;}.elementor-5928 .elementor-element.elementor-element-d5d9f29 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-5928 .elementor-element.elementor-element-573924e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-01481d4 .gallery-item .gallery-caption{display:none;}.elementor-5928 .elementor-element.elementor-element-01481d4 .gallery-item{padding:0 15px 15px 0;}.elementor-5928 .elementor-element.elementor-element-01481d4 .gallery{margin:0 -15px -15px 0;}.elementor-5928 .elementor-element.elementor-element-01481d4 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-5928 .elementor-element.elementor-element-b7a0500{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;backdrop-filter:blur(0px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-bb150b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-82c9311 .gallery-item .gallery-caption{display:none;}.elementor-5928 .elementor-element.elementor-element-82c9311 .gallery-item{padding:0 15px 15px 0;}.elementor-5928 .elementor-element.elementor-element-82c9311 .gallery{margin:0 -15px -15px 0;}.elementor-5928 .elementor-element.elementor-element-82c9311 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-5928 .elementor-element.elementor-element-b73c851{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-1867445 .gallery-item .gallery-caption{display:none;}.elementor-5928 .elementor-element.elementor-element-1867445 .gallery-item{padding:0 15px 15px 0;}.elementor-5928 .elementor-element.elementor-element-1867445 .gallery{margin:0 -15px -15px 0;}.elementor-5928 .elementor-element.elementor-element-1867445 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-5928 .elementor-element.elementor-element-a1460c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-c1a71af .gallery-item .gallery-caption{display:none;}.elementor-5928 .elementor-element.elementor-element-c1a71af .gallery-item{padding:0 15px 15px 0;}.elementor-5928 .elementor-element.elementor-element-c1a71af .gallery{margin:0 -15px -15px 0;}.elementor-5928 .elementor-element.elementor-element-c1a71af .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-5928 .elementor-element.elementor-element-5f423a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-c70d00b .gallery-item .gallery-caption{display:none;}.elementor-5928 .elementor-element.elementor-element-c70d00b .gallery-item{padding:0 15px 15px 0;}.elementor-5928 .elementor-element.elementor-element-c70d00b .gallery{margin:0 -15px -15px 0;}.elementor-5928 .elementor-element.elementor-element-c70d00b .gallery-item img{border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-5928 .elementor-element.elementor-element-bb6c9bc{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-5928 .elementor-element.elementor-element-0790f9b{--flex-wrap:wrap;}.elementor-5928 .elementor-element.elementor-element-79d655b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5928 .elementor-element.elementor-element-e791163{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5928 .elementor-element.elementor-element-48ae31c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5928 .elementor-element.elementor-element-0bfd602{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-5928 .elementor-element.elementor-element-b7a0500{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}}@media(max-width:767px){.elementor-5928 .elementor-element.elementor-element-974c46a{text-align:center;}.elementor-5928 .elementor-element.elementor-element-8306d8a{text-align:center;}.elementor-5928 .elementor-element.elementor-element-0fafaa8{text-align:center;}.elementor-5928 .elementor-element.elementor-element-5bd3616{width:100%;max-width:100%;}.elementor-5928 .elementor-element.elementor-element-5bd3616 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-5928 .elementor-element.elementor-element-0799e01 .elementor-heading-title{font-size:36px;}.elementor-5928 .elementor-element.elementor-element-2f727c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-777834e{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-5928 .elementor-element.elementor-element-80414bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-79d655b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5928 .elementor-element.elementor-element-1eb259f.elementor-element{--align-self:center;}.elementor-5928 .elementor-element.elementor-element-96b02f1{--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-5928 .elementor-element.elementor-element-4c63cb9 .elementor-heading-title{font-size:36px;}.elementor-5928 .elementor-element.elementor-element-e791163{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-5928 .elementor-element.elementor-element-48ae31c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-5928 .elementor-element.elementor-element-6ccdcaa .elementor-heading-title{font-size:36px;}.elementor-5928 .elementor-element.elementor-element-0d5ec8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5928 .elementor-element.elementor-element-a38f80a .rt_testimonail .de_testi.s2 .testi_item .disc{font-size:30px;}.elementor-5928 .elementor-element.elementor-element-56a57ef .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-5928 .elementor-element.elementor-element-bf3bfdf{--width:80%;}.elementor-5928 .elementor-element.elementor-element-d8ce92f{--width:20%;}.elementor-5928 .elementor-element.elementor-element-bf75b6a{--width:23%;}.elementor-5928 .elementor-element.elementor-element-777834e{--content-width:1123px;}.elementor-5928 .elementor-element.elementor-element-0790f9b{--content-width:1163px;}.elementor-5928 .elementor-element.elementor-element-79d655b{--width:45.032%;}.elementor-5928 .elementor-element.elementor-element-3f7fb73{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5928 .elementor-element.elementor-element-d8ce92f{--width:50%;}.elementor-5928 .elementor-element.elementor-element-a3eea49{--width:48%;}.elementor-5928 .elementor-element.elementor-element-a4b401e{--width:48%;}.elementor-5928 .elementor-element.elementor-element-82c56c6{--width:48%;}.elementor-5928 .elementor-element.elementor-element-573924e{--width:48%;}.elementor-5928 .elementor-element.elementor-element-bb150b7{--width:48%;}.elementor-5928 .elementor-element.elementor-element-b73c851{--width:48%;}.elementor-5928 .elementor-element.elementor-element-a1460c1{--width:48%;}.elementor-5928 .elementor-element.elementor-element-5f423a7{--width:48%;}}@media(min-width:1025px){.elementor-5928 .elementor-element.elementor-element-777834e:not(.elementor-motion-effects-element-type-background), .elementor-5928 .elementor-element.elementor-element-777834e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}