.elementor-635 .elementor-element.elementor-element-50dc996 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-50dc996 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-635 .elementor-element.elementor-element-50dc996 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-635 .elementor-element.elementor-element-83de1b3 .knsl-title-frame{align-items:center;}.elementor-635 .elementor-element.elementor-element-83de1b3 .knsl-banner-simple .knsl-text{font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-635 .elementor-element.elementor-element-f071f12{padding:100px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-8a13e73{--display:flex;--background-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-c6dc1cd .gallery-item .gallery-caption{display:none;}.elementor-635 .elementor-element.elementor-element-c6dc1cd .gallery-item{padding:0 15px 15px 0;}.elementor-635 .elementor-element.elementor-element-c6dc1cd .gallery{margin:0 -15px -15px 0;}.elementor-635 .elementor-element.elementor-element-d509f30{--display:flex;--background-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-14adbe6 .gallery-item .gallery-caption{display:none;}.elementor-635 .elementor-element.elementor-element-14adbe6 .gallery-item{padding:0 15px 15px 0;}.elementor-635 .elementor-element.elementor-element-14adbe6 .gallery{margin:0 -15px -15px 0;}.elementor-635 .elementor-element.elementor-element-04d674b{--display:flex;--background-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-b5a5df8 .gallery-item .gallery-caption{display:none;}.elementor-635 .elementor-element.elementor-element-b5a5df8 .gallery-item{padding:0 15px 15px 0;}.elementor-635 .elementor-element.elementor-element-b5a5df8 .gallery{margin:0 -15px -15px 0;}.elementor-635 .elementor-element.elementor-element-7a8d51a{--display:flex;--background-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-2a0f121 .gallery-item .gallery-caption{display:none;}.elementor-635 .elementor-element.elementor-element-2a0f121 .gallery-item{padding:0 15px 15px 0;}.elementor-635 .elementor-element.elementor-element-2a0f121 .gallery{margin:0 -15px -15px 0;}.elementor-635 .elementor-element.elementor-element-25d8fc0{--display:flex;--background-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-7f7e8ce .gallery-item .gallery-caption{display:none;}.elementor-635 .elementor-element.elementor-element-7f7e8ce .gallery-item{padding:0 15px 15px 0;}.elementor-635 .elementor-element.elementor-element-7f7e8ce .gallery{margin:0 -15px -15px 0;}.elementor-635 .elementor-element.elementor-element-daf901b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-635 .elementor-element.elementor-element-daf901b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#545454;}.elementor-635 .elementor-element.elementor-element-daf901b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-635 .elementor-element.elementor-element-daf901b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#545454;}.elementor-635 .elementor-element.elementor-element-352b171 .knsl-icon-box{background-color:#FFFFFF00;box-shadow:0 0 0 1px #FFFFFF00 !important;}.elementor-635 .elementor-element.elementor-element-352b171 .knsl-icon-box .knsl-counter-number{color:#383A4E;font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;}.elementor-635 .elementor-element.elementor-element-352b171 .knsl-icon-box h5{font-weight:400;}.elementor-635 .elementor-element.elementor-element-daca1d4:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-daca1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5EB;}.elementor-635 .elementor-element.elementor-element-daca1d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-daca1d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-635 .elementor-element.elementor-element-daca1d4 > .elementor-shape-top svg{width:calc(150% + 1.3px);height:30px;}.elementor-635 .elementor-element.elementor-element-daca1d4 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-635 .elementor-element.elementor-element-e3a67be > .elementor-container{max-width:1240px;}.elementor-635 .elementor-element.elementor-element-e3a67be{margin-top:0px;margin-bottom:40px;}.elementor-635 .elementor-element.elementor-element-0f5ff6f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-635 .elementor-element.elementor-element-0f5ff6f{text-align:left;}.elementor-635 .elementor-element.elementor-element-796db2a .elementor-widget-container{text-align:right;}.elementor-635 .elementor-element.elementor-element-796db2a .knsl-btn{color:#383A4E !important;background-color:#FFFFFF00 !important;box-shadow:0 0 0 1px #545454 !important;}.elementor-635 .elementor-element.elementor-element-796db2a .knsl-btn svg{fill:#383A4E !important;}.elementor-635 .elementor-element.elementor-element-796db2a .knsl-btn:hover{color:#FFFFFF !important;background-color:#545454 !important;}.elementor-635 .elementor-element.elementor-element-796db2a .knsl-btn:hover svg{fill:#FFFFFF !important;}.elementor-635 .elementor-element.elementor-element-be4421c .mphb-room-type h2 a, .elementor-635 .elementor-element.elementor-element-be4421c .mphb-room-type .mphb-room-type-title.entry-title a{color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-be4421c .mphb-room-type .mphb-price{color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-be4421c .mphb-room-type .mphb-price-period{color:#FFFFFFA6;}.elementor-635 .elementor-element.elementor-element-7d3e07a{padding:100px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-1887a85 > .elementor-container{max-width:1240px;}.elementor-635 .elementor-element.elementor-element-1887a85{margin-top:0px;margin-bottom:40px;}.elementor-635 .elementor-element.elementor-element-3be6eac{text-align:left;}.elementor-635 .elementor-element.elementor-element-3be6eac .elementor-heading-title{color:#64688C;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-635 .elementor-element.elementor-element-98d403c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-635 .elementor-element.elementor-element-98d403c{text-align:left;}.elementor-635 .elementor-element.elementor-element-4ba39fe{text-align:justify;}.elementor-635 .elementor-element.elementor-element-b666bbb .knsl-card-description{text-align:center;}.elementor-635 .elementor-element.elementor-element-b666bbb .knsl-ath-card .knsl-card-description h3{font-size:24px;}.elementor-635 .elementor-element.elementor-element-d3e0b01{--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;--background-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-fd88f20{--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 10px;--background-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-84d3e1c{--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:20px 20px;--background-transition:0.3s;--padding-top:360px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-84d3e1c:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-84d3e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dianibeach.ke/wp-content/uploads/2024/11/IMG-20241127-WA0015.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-635 .elementor-element.elementor-element-84d3e1c, .elementor-635 .elementor-element.elementor-element-84d3e1c::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-72bf883 .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#706565;color:#706565;}.elementor-635 .elementor-element.elementor-element-f42781c{--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:20px 20px;--background-transition:0.3s;--padding-top:360px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-f42781c:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-f42781c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dianibeach.ke/wp-content/uploads/2025/05/Kenya-Scuba-Diving.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-635 .elementor-element.elementor-element-f42781c, .elementor-635 .elementor-element.elementor-element-f42781c::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-e335739 .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#706565;color:#706565;}.elementor-635 .elementor-element.elementor-element-fd0e099{--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:20px 20px;--background-transition:0.3s;--padding-top:360px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-fd0e099:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-fd0e099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dianibeach.ke/wp-content/uploads/2024/11/IMG-20241127-WA0013.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-635 .elementor-element.elementor-element-fd0e099, .elementor-635 .elementor-element.elementor-element-fd0e099::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-4891cfe .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#706565;color:#706565;}.elementor-635 .elementor-element.elementor-element-ad0f52a{--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:20px 20px;--background-transition:0.3s;--padding-top:360px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-ad0f52a:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-ad0f52a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dianibeach.ke/wp-content/uploads/2023/08/kh-slides-32.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-635 .elementor-element.elementor-element-ad0f52a, .elementor-635 .elementor-element.elementor-element-ad0f52a::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-ae71316 .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#706565;color:#706565;}.elementor-635 .elementor-element.elementor-element-d2b6e08:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dianibeach.ke/wp-content/uploads/2024/11/0003-Babylon-Gardens-Nov-2024-DJI_0011-DNG_DxO_DeepPRIMEXD.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1E203199 0%, #1E203166 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-635 .elementor-element.elementor-element-d2b6e08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:230px 0px 230px 0px;}.elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-shape-top svg{width:calc(150% + 1.3px);height:30px;}.elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-635 .elementor-element.elementor-element-167d5ad > .elementor-container{max-width:1240px;}.elementor-635 .elementor-element.elementor-element-26f809b{text-align:center;}.elementor-635 .elementor-element.elementor-element-26f809b .elementor-heading-title{color:#FFFFFF;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-635 .elementor-element.elementor-element-0d37318{text-align:center;}.elementor-635 .elementor-element.elementor-element-0d37318 .elementor-heading-title{color:#FFFFFF;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-635 .elementor-element.elementor-element-00810c5 .elementor-widget-container{text-align:center;}.elementor-635 .elementor-element.elementor-element-00810c5 .knsl-btn{color:#383A4E !important;background-color:#FFFFFF !important;box-shadow:0 0 0 1px #FFFFFF !important;}.elementor-635 .elementor-element.elementor-element-00810c5 .knsl-btn svg{fill:#383A4E !important;}.elementor-635 .elementor-element.elementor-element-00810c5 .knsl-btn:hover{color:#FFFFFF !important;background-color:#545454 !important;box-shadow:0 0 0 1px #545454 !important;}.elementor-635 .elementor-element.elementor-element-00810c5 .knsl-btn:hover svg{fill:#FFFFFF !important;}.elementor-635 .elementor-element.elementor-element-cce383e{padding:100px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-1ecf1cd > .elementor-container{max-width:1240px;}.elementor-635 .elementor-element.elementor-element-e6af47e .elementor-heading-title{color:#64688C;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-635 .elementor-element.elementor-element-597f4d6 > .elementor-container{max-width:1240px;}.elementor-635 .elementor-element.elementor-element-597f4d6{margin-top:0px;margin-bottom:40px;}.elementor-635 .elementor-element.elementor-element-b570d18 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-635 .elementor-element.elementor-element-b570d18{text-align:left;}.elementor-635 .elementor-element.elementor-element-a4f82d9 .elementor-widget-container{text-align:right;}.elementor-635 .elementor-element.elementor-element-a4f82d9 .knsl-btn{color:#383A4E !important;background-color:#FFFFFF00 !important;}.elementor-635 .elementor-element.elementor-element-a4f82d9 .knsl-btn svg{fill:#383A4E !important;}.elementor-635 .elementor-element.elementor-element-a4f82d9 .knsl-btn:hover{color:#FFFFFF !important;background-color:#B87969 !important;}.elementor-635 .elementor-element.elementor-element-a4f82d9 .knsl-btn:hover svg{fill:#FFFFFF !important;}.elementor-635 .elementor-element.elementor-element-d1ca6b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-d1ca6b5.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-635 .elementor-element.elementor-element-d2b6e08{padding:130px 0px 130px 0px;}}@media(min-width:768px){.elementor-635 .elementor-element.elementor-element-44ca462{width:60%;}.elementor-635 .elementor-element.elementor-element-27fbed0{width:40%;}.elementor-635 .elementor-element.elementor-element-84d3e1c{--width:25%;}.elementor-635 .elementor-element.elementor-element-f42781c{--width:25%;}.elementor-635 .elementor-element.elementor-element-fd0e099{--width:25%;}.elementor-635 .elementor-element.elementor-element-ad0f52a{--width:25%;}}@media(min-width:1025px){.elementor-635 .elementor-element.elementor-element-d2b6e08:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-d2b6e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}