.elementor-115 .elementor-element.elementor-element-843f164{--display:flex;--min-height:780px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-843f164:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-843f164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://nubiasuites.com/wp-content/uploads/2026/09/Suites-Nubia-Suites-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-843f164::before, .elementor-115 .elementor-element.elementor-element-843f164 > .elementor-background-video-container::before, .elementor-115 .elementor-element.elementor-element-843f164 > .e-con-inner > .elementor-background-video-container::before, .elementor-115 .elementor-element.elementor-element-843f164 > .elementor-background-slideshow::before, .elementor-115 .elementor-element.elementor-element-843f164 > .e-con-inner > .elementor-background-slideshow::before, .elementor-115 .elementor-element.elementor-element-843f164 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-115 .elementor-element.elementor-element-e43f392{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-0510c3b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-ae05c5d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-115 .elementor-element.elementor-element-6d021e9{text-align:center;}.elementor-115 .elementor-element.elementor-element-6d021e9 .elementor-heading-title{font-family:var( --e-global-typography-57b5920-font-family ), Sans-serif;font-size:var( --e-global-typography-57b5920-font-size );font-weight:var( --e-global-typography-57b5920-font-weight );text-transform:var( --e-global-typography-57b5920-text-transform );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );color:var( --e-global-color-c356092 );}.elementor-115 .elementor-element.elementor-element-24c6107{text-align:center;}.elementor-115 .elementor-element.elementor-element-24c6107 .elementor-heading-title{font-family:var( --e-global-typography-aec8894-font-family ), Sans-serif;font-size:var( --e-global-typography-aec8894-font-size );font-weight:var( --e-global-typography-aec8894-font-weight );line-height:var( --e-global-typography-aec8894-line-height );color:var( --e-global-color-c4755ad );}.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-115 .elementor-element.elementor-element-5b56d22{text-align:center;font-family:var( --e-global-typography-0fac4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-0fac4ee-font-size );font-weight:var( --e-global-typography-0fac4ee-font-weight );line-height:var( --e-global-typography-0fac4ee-line-height );color:var( --e-global-color-c356092 );}.elementor-115 .elementor-element.elementor-element-8d6719e{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:56px;--padding-left:80px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-43dfe0f{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-bfc8e8e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-fe54485{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-ca44ca8{text-align:center;}.elementor-115 .elementor-element.elementor-element-ca44ca8 .elementor-heading-title{font-family:var( --e-global-typography-57b5920-font-family ), Sans-serif;font-size:var( --e-global-typography-57b5920-font-size );font-weight:var( --e-global-typography-57b5920-font-weight );text-transform:var( --e-global-typography-57b5920-text-transform );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );color:var( --e-global-color-ab78fad );}.elementor-115 .elementor-element.elementor-element-f6e7c1d{text-align:center;}.elementor-115 .elementor-element.elementor-element-f6e7c1d .elementor-heading-title{font-family:var( --e-global-typography-b4462bb-font-family ), Sans-serif;font-size:var( --e-global-typography-b4462bb-font-size );font-weight:var( --e-global-typography-b4462bb-font-weight );line-height:var( --e-global-typography-b4462bb-line-height );color:var( --e-global-color-8bca6c5 );}.elementor-115 .elementor-element.elementor-element-ea9b341{text-align:center;font-family:var( --e-global-typography-0fac4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-0fac4ee-font-size );font-weight:var( --e-global-typography-0fac4ee-font-weight );line-height:var( --e-global-typography-0fac4ee-line-height );color:var( --e-global-color-517b6ab );}.elementor-115 .elementor-element.elementor-element-de68dbc{--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-115 .elementor-element.elementor-element-5cae6b1{--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;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-97e6d40{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:80px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-97e6d40:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-97e6d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bba349 );}.elementor-115 .elementor-element.elementor-element-bfd2a4b{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-2528f49{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-c092888{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-cfcd35a{text-align:center;}.elementor-115 .elementor-element.elementor-element-cfcd35a .elementor-heading-title{font-family:var( --e-global-typography-57b5920-font-family ), Sans-serif;font-size:var( --e-global-typography-57b5920-font-size );font-weight:var( --e-global-typography-57b5920-font-weight );text-transform:var( --e-global-typography-57b5920-text-transform );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );color:var( --e-global-color-c356092 );}.elementor-115 .elementor-element.elementor-element-49dc561{text-align:center;}.elementor-115 .elementor-element.elementor-element-49dc561 .elementor-heading-title{font-family:var( --e-global-typography-b4462bb-font-family ), Sans-serif;font-size:var( --e-global-typography-b4462bb-font-size );font-weight:var( --e-global-typography-b4462bb-font-weight );line-height:var( --e-global-typography-b4462bb-line-height );color:var( --e-global-color-be51a43 );}.elementor-115 .elementor-element.elementor-element-4e59acd{text-align:center;font-family:var( --e-global-typography-0fac4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-0fac4ee-font-size );font-weight:var( --e-global-typography-0fac4ee-font-weight );line-height:var( --e-global-typography-0fac4ee-line-height );color:var( --e-global-color-c356092 );}.elementor-115 .elementor-element.elementor-element-f8a7132{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-fcbde94{--display:flex;--min-height:64px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-7f2b533 );--border-color:var( --e-global-color-7f2b533 );--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-1cc6b2c{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-0bdd1a7{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:80px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-0324ca3{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-b995341{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-1962d8e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-53c731c .elementor-heading-title{font-family:var( --e-global-typography-57b5920-font-family ), Sans-serif;font-size:var( --e-global-typography-57b5920-font-size );font-weight:var( --e-global-typography-57b5920-font-weight );text-transform:var( --e-global-typography-57b5920-text-transform );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );color:var( --e-global-color-ab78fad );}.elementor-115 .elementor-element.elementor-element-aa0c311 .elementor-heading-title{font-family:var( --e-global-typography-b4462bb-font-family ), Sans-serif;font-size:var( --e-global-typography-b4462bb-font-size );font-weight:var( --e-global-typography-b4462bb-font-weight );line-height:var( --e-global-typography-b4462bb-line-height );color:var( --e-global-color-8bca6c5 );}.elementor-115 .elementor-element.elementor-element-b9b34db{font-family:var( --e-global-typography-0fac4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-0fac4ee-font-size );font-weight:var( --e-global-typography-0fac4ee-font-weight );line-height:var( --e-global-typography-0fac4ee-line-height );color:var( --e-global-color-517b6ab );}.elementor-115 .elementor-element.elementor-element-fdef767{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-115 .elementor-element.elementor-element-0d924d4 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-fa0e4d1-font-family ), Sans-serif;font-size:var( --e-global-typography-fa0e4d1-font-size );font-weight:var( --e-global-typography-fa0e4d1-font-weight );text-transform:var( --e-global-typography-fa0e4d1-text-transform );line-height:var( --e-global-typography-fa0e4d1-line-height );letter-spacing:var( --e-global-typography-fa0e4d1-letter-spacing );fill:var( --e-global-color-8bca6c5 );color:var( --e-global-color-8bca6c5 );border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-115 .elementor-element.elementor-element-d38a595{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-115 .elementor-element.elementor-element-b1e85e4{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:80px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-b1e85e4:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-b1e85e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f36a33c );}.elementor-115 .elementor-element.elementor-element-3b11127{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-e9d776e .elementor-heading-title{font-family:var( --e-global-typography-57b5920-font-family ), Sans-serif;font-size:var( --e-global-typography-57b5920-font-size );font-weight:var( --e-global-typography-57b5920-font-weight );text-transform:var( --e-global-typography-57b5920-text-transform );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );color:var( --e-global-color-ab78fad );}.elementor-115 .elementor-element.elementor-element-f11c583 .elementor-heading-title{font-family:var( --e-global-typography-b4462bb-font-family ), Sans-serif;font-size:var( --e-global-typography-b4462bb-font-size );font-weight:var( --e-global-typography-b4462bb-font-weight );line-height:var( --e-global-typography-b4462bb-line-height );color:var( --e-global-color-8bca6c5 );}.elementor-115 .elementor-element.elementor-element-7283c96{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-bd20d2f{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-14e6889{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-b027d51{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-603b9396{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:80px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-603b9396:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-603b9396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f36a33c );}.elementor-115 .elementor-element.elementor-element-c9c4601{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-07a0967 .elementor-heading-title{font-family:var( --e-global-typography-57b5920-font-family ), Sans-serif;font-size:var( --e-global-typography-57b5920-font-size );font-weight:var( --e-global-typography-57b5920-font-weight );text-transform:var( --e-global-typography-57b5920-text-transform );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );color:var( --e-global-color-ab78fad );}.elementor-115 .elementor-element.elementor-element-4484b45 .elementor-heading-title{font-family:var( --e-global-typography-b4462bb-font-family ), Sans-serif;font-size:var( --e-global-typography-b4462bb-font-size );font-weight:var( --e-global-typography-b4462bb-font-weight );line-height:var( --e-global-typography-b4462bb-line-height );color:var( --e-global-color-8bca6c5 );}.elementor-115 .elementor-element.elementor-element-6d8291ce{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-f7e2201{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-115 .elementor-element.elementor-element-f7e2201.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-eaa9ab2{font-family:var( --e-global-typography-0fac4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-0fac4ee-font-size );font-weight:var( --e-global-typography-0fac4ee-font-weight );line-height:var( --e-global-typography-0fac4ee-line-height );color:var( --e-global-color-517b6ab );}.elementor-115 .elementor-element.elementor-element-b093ff7{--display:flex;}.elementor-115 .elementor-element.elementor-element-c3fb3c0{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:80px;--padding-right:80px;}.elementor-115 .elementor-element.elementor-element-a6e1233{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-ead257a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-a349b32{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-8e608fa .elementor-heading-title{font-family:var( --e-global-typography-57b5920-font-family ), Sans-serif;font-size:var( --e-global-typography-57b5920-font-size );font-weight:var( --e-global-typography-57b5920-font-weight );text-transform:var( --e-global-typography-57b5920-text-transform );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );color:var( --e-global-color-ab78fad );}.elementor-115 .elementor-element.elementor-element-350b546 .elementor-heading-title{font-family:var( --e-global-typography-b4462bb-font-family ), Sans-serif;font-size:var( --e-global-typography-b4462bb-font-size );font-weight:var( --e-global-typography-b4462bb-font-weight );line-height:var( --e-global-typography-b4462bb-line-height );color:var( --e-global-color-8bca6c5 );}.elementor-115 .elementor-element.elementor-element-d835d15{font-family:var( --e-global-typography-0fac4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-0fac4ee-font-size );font-weight:var( --e-global-typography-0fac4ee-font-weight );line-height:var( --e-global-typography-0fac4ee-line-height );color:var( --e-global-color-517b6ab );}.elementor-115 .elementor-element.elementor-element-f0715fd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-9c5e7c1{font-family:var( --e-global-typography-0fac4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-0fac4ee-font-size );font-weight:var( --e-global-typography-0fac4ee-font-weight );line-height:var( --e-global-typography-0fac4ee-line-height );color:var( --e-global-color-517b6ab );}.elementor-115 .elementor-element.elementor-element-130ba88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-843f164{--min-height:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-e43f392{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-115 .elementor-element.elementor-element-6d021e9 .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-24c6107 .elementor-heading-title{font-size:var( --e-global-typography-aec8894-font-size );line-height:var( --e-global-typography-aec8894-line-height );}.elementor-115 .elementor-element.elementor-element-5b56d22{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-8d6719e{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-43dfe0f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-115 .elementor-element.elementor-element-ca44ca8 .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-f6e7c1d .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-ea9b341{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-de68dbc.e-con{--order:-99999 /* order start hack */;}.elementor-115 .elementor-element.elementor-element-5cae6b1{--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-97e6d40{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-bfd2a4b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-cfcd35a .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-49dc561 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-4e59acd{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-0bdd1a7{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:28px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-0324ca3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-115 .elementor-element.elementor-element-53c731c .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-aa0c311 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-b9b34db{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-0d924d4 .elementor-button{font-size:var( --e-global-typography-fa0e4d1-font-size );line-height:var( --e-global-typography-fa0e4d1-line-height );letter-spacing:var( --e-global-typography-fa0e4d1-letter-spacing );}.elementor-115 .elementor-element.elementor-element-d38a595.e-con{--order:-99999 /* order start hack */;}.elementor-115 .elementor-element.elementor-element-b1e85e4{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-e9d776e .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-f11c583 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-603b9396{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-07a0967 .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-4484b45 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-eaa9ab2{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-c3fb3c0{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:28px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-115 .elementor-element.elementor-element-a6e1233{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-115 .elementor-element.elementor-element-8e608fa .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-350b546 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-d835d15{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-9c5e7c1{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-130ba88.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-843f164{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-6d021e9 .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-24c6107{text-align:center;}.elementor-115 .elementor-element.elementor-element-24c6107 .elementor-heading-title{font-size:var( --e-global-typography-aec8894-font-size );line-height:var( --e-global-typography-aec8894-line-height );}.elementor-115 .elementor-element.elementor-element-5b56d22{text-align:center;font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-8d6719e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-ca44ca8 .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-f6e7c1d .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-ea9b341{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-5cae6b1{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-97e6d40{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-bfd2a4b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-cfcd35a .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-49dc561 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-4e59acd{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-0bdd1a7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-53c731c .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-aa0c311 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-b9b34db{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-0d924d4 .elementor-button{font-size:var( --e-global-typography-fa0e4d1-font-size );line-height:var( --e-global-typography-fa0e4d1-line-height );letter-spacing:var( --e-global-typography-fa0e4d1-letter-spacing );}.elementor-115 .elementor-element.elementor-element-b1e85e4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-e9d776e .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-f11c583 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-603b9396{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-07a0967 .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-4484b45 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-eaa9ab2{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-c3fb3c0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-115 .elementor-element.elementor-element-8e608fa .elementor-heading-title{font-size:var( --e-global-typography-57b5920-font-size );line-height:var( --e-global-typography-57b5920-line-height );letter-spacing:var( --e-global-typography-57b5920-letter-spacing );}.elementor-115 .elementor-element.elementor-element-350b546 .elementor-heading-title{font-size:var( --e-global-typography-b4462bb-font-size );line-height:var( --e-global-typography-b4462bb-line-height );}.elementor-115 .elementor-element.elementor-element-d835d15{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}.elementor-115 .elementor-element.elementor-element-9c5e7c1{font-size:var( --e-global-typography-0fac4ee-font-size );line-height:var( --e-global-typography-0fac4ee-line-height );}}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-e43f392{--width:880px;}.elementor-115 .elementor-element.elementor-element-8d6719e{--content-width:880px;}.elementor-115 .elementor-element.elementor-element-2528f49{--width:880px;}.elementor-115 .elementor-element.elementor-element-f7e2201{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-115 .elementor-element.elementor-element-8d6719e{--content-width:100%;}.elementor-115 .elementor-element.elementor-element-2528f49{--width:100%;}.elementor-115 .elementor-element.elementor-element-f8a7132{--width:100%;}}/* Start custom CSS for wpbs_overview_calendar, class: .elementor-element-bd20d2f *//* ==========================================================
   NUBIA SUITES — OVERZICHTSKALENDER
   Elementor widget → Advanced → Custom CSS
   ========================================================== */

.elementor-115 .elementor-element.elementor-element-bd20d2f {
	--calendar-green: #2f3a2c;
	--calendar-text: #45483f;
	--calendar-muted: #77796f;
	--calendar-line: #d8d2c8;
	--calendar-paper: #f7f3ec;
	--calendar-available: #e4ded4;
	--calendar-booked: #2f3a2c;
	--calendar-light: #fffdf9;
}

/* Basis */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container {
	width: 100%;
	color: var(--calendar-text);
	font-family: inherit;
	font-size: 14px;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-inner {
	border: 1px solid var(--calendar-line);
	background: var(--calendar-light);
}

/* Legenda */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-legend {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px 24px;
	margin: 0 0 20px;
	padding: 12px 16px;
	border: 1px solid var(--calendar-line);
	background: var(--calendar-light);
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-legend .wpbs-legend-item {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin: 0;
	padding: 0;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-legend .wpbs-legend-item-icon {
	position: relative;
	display: inline-block;
	flex: 0 0 22px;
	width: 22px;
	height: 22px;
	overflow: hidden;
	border-radius: 0;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-legend-item-name {
	color: var(--calendar-text);
	font: inherit;
}

/* Maandnavigatie en dagnummers */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-header {
	background: var(--calendar-green);
	color: var(--calendar-light);
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-header-navigation,
.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-header .wpbs-overview-row-content,
.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-header .wpbs-date,
.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-header .wpbs-date-inner {
	background: var(--calendar-green);
	color: var(--calendar-light);
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-header .wpbs-date-inner {
	font-size: 12px;
	font-weight: 500;
	text-align: center;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-select-container select {
	width: 100%;
	max-width: 100%;
	min-height: 40px;
	margin: 0;
	padding: 8px 26px 8px 10px;
	border: 1px solid rgba(255, 253, 249, 0.3);
	border-radius: 0;
	background-color: var(--calendar-green);
	color: var(--calendar-light);
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	box-shadow: none;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-select-container select option {
	background: var(--calendar-light);
	color: var(--calendar-text);
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-select-container select:focus-visible {
	outline: 2px solid var(--calendar-light);
	outline-offset: 2px;
}

/* Namen van de suites */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-calendar > .wpbs-calendar-header {
	background: var(--calendar-paper);
	color: var(--calendar-green);
	border-bottom: 1px solid var(--calendar-line);
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-calendar-header-inner {
	font-family: inherit;
	font-size: 14px;
	font-weight: 500;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-calendar-header-inner a,
.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-calendar-header-inner a:visited {
	color: var(--calendar-green) !important;
	font: inherit;
	text-decoration: none;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-calendar-header-inner a:hover,
.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-calendar-header-inner a:focus-visible {
	color: var(--calendar-green) !important;
	text-decoration: underline;
	text-underline-offset: 3px;
}

/* Beschikbaarheidsvakjes */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-calendar-wrapper .wpbs-date {
	min-height: 40px !important;
	line-height: 40px !important;
	border-radius: 0;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-calendar-wrapper .wpbs-date:hover {
	outline: 1px solid var(--calendar-green);
	outline-offset: -1px;
}

/* Kleuren voor beide kalenders:
   1 / 5 = beschikbaar
   2 / 6 = geboekt
   3 / 7 = beschikbaar → geboekt
   4 / 8 = geboekt → beschikbaar */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
:is(
	.wpbs-legend-item-icon-1,
	.wpbs-legend-item-icon-5,
	.wpbs-legend-item-icon-3,
	.wpbs-legend-item-icon-7
) {
	--first-color: var(--calendar-available);
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
:is(
	.wpbs-legend-item-icon-2,
	.wpbs-legend-item-icon-6,
	.wpbs-legend-item-icon-4,
	.wpbs-legend-item-icon-8
) {
	--first-color: var(--calendar-booked);
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
:is(.wpbs-legend-item-icon-3, .wpbs-legend-item-icon-7) {
	--second-color: var(--calendar-booked);
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
:is(.wpbs-legend-item-icon-4, .wpbs-legend-item-icon-8) {
	--second-color: var(--calendar-available);
}

/* Volledige dagen en legenda */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
.wpbs-legend-item-icon[data-type="single"]
> .wpbs-legend-item-icon-color:first-child {
	background-color: var(--first-color, var(--calendar-available)) !important;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
.wpbs-legend-item-icon[data-type="single"]
> .wpbs-legend-item-icon-color:nth-child(2) {
	background-color: transparent !important;
}

/* Diagonale wisseldagen:
   de bestaande SVG-vormen blijven behouden */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
.wpbs-legend-item-icon[data-type="split"]
> .wpbs-legend-item-icon-color {
	background-color: transparent !important;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
.wpbs-legend-item-icon[data-type="split"]
> .wpbs-legend-item-icon-color:first-child svg {
	fill: var(--first-color) !important;
}

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
.wpbs-legend-item-icon[data-type="split"]
> .wpbs-legend-item-icon-color:nth-child(2) svg {
	fill: var(--second-color) !important;
}

/* Historische dagen */

.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container
.wpbs-legend-item-icon-0
> .wpbs-legend-item-icon-color:first-child {
	background-color: var(--calendar-available) !important;
}

/* Mobiel: horizontaal scrollen in plaats van
   31 dagen onleesbaar klein maken */

@media (max-width: 767px) {
	.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-container {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-overview-inner {
		min-width: 1000px;
	}

	.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-legend {
		gap: 10px 18px;
		padding: 10px 12px;
	}

	.elementor-115 .elementor-element.elementor-element-bd20d2f .wpbs-select-container select {
		font-size: 16px;
	}
}/* End custom CSS */