.breakdance .bde-section-155-100 .section-container{gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-section-155-100{background-color:var(--bde-palette-color-2);background-image:url(https://kavissenegal.com/wp-content/uploads/2025/03/nos-projects-header.jpg)}.breakdance .bde-section-155-100>.section-background-overlay{background-color:var(--bde-palette-black-a363f15a-3f0a-4282-b2db-0cc042ee17e3-9);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-155-100>.section-background-overlay{opacity:0.5}.breakdance .bde-section-155-100 .section-container{padding-bottom:90px;padding-top:90px}@media (max-width:1119px){.breakdance .bde-section-155-100 .section-container{padding-bottom:60px;padding-top:60px}}.breakdance .bde-text-155-101{color:var(--bde-palette-color-4);font-size:var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-size);font-family:var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-family);font-weight:var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-weight)}.breakdance .bde-fancy-divider-155-102{--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:var(--bde-palette-color-4);width:45px}@media (max-width:1119px){.breakdance .bde-fancy-divider-155-102{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-155-102{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-155-102{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-155-102{--bde-fancy-divider-border-style:solid}}.breakdance .bde-heading-155-103{color:var(--bde-palette-color-4)}.breakdance .bde-text-155-104{width:547px;color:var(--bde-palette-color-4)}.breakdance .bde-section-155-105 .section-container{padding-bottom:30px}.breakdance .bde-div-155-106{width:100%;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between}.breakdance .bde-image-155-107{max-width:calc(100% / 3 - 10px);width:100%}.breakdance .bde-image-155-107 .breakdance-image-container{border-top-left-radius:15px;border-bottom-left-radius:15px}.breakdance .bde-image-155-107 .breakdance-image-clip{border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);border-left:10px solid var(--bde-palette-color-1);border-top-left-radius:15px;border-bottom-left-radius:15px}.breakdance .bde-image-155-107 .breakdance-image-object{width:100%;height:auto}@media (max-width:767px) and (min-width:480px){.breakdance .bde-image-155-107{display:none}}@media (max-width:479px){.breakdance .bde-image-155-107{display:none}}@media (max-width:1023px){.breakdance .bde-image-155-107{max-width:48%}}@media (max-width:767px){.breakdance .bde-image-155-107{max-width:100%;width:100%}.breakdance .bde-image-155-107 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-div-155-108{width:calc(100% / 3 - 10px);padding-right:30px;padding-left:30px;border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-155-108{background-image:url(https://kavissenegal.com/wp-content/uploads/2025/03/grande-mosquee-2.jpg)}.breakdance .bde-div-155-108>*{z-index:1}.breakdance .bde-div-155-108>.section-background-overlay{z-index:0}.breakdance .bde-div-155-108>.section-background-overlay{background-color:var(--bde-palette-black-a363f15a-3f0a-4282-b2db-0cc042ee17e3-9);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-155-108{overflow:hidden}.breakdance .bde-div-155-108>.section-background-overlay{opacity:0.5}.breakdance .bde-div-155-108{align-self:stretch}@media (max-width:1023px){.breakdance .bde-div-155-108{width:49%}}@media (max-width:767px){.breakdance .bde-div-155-108{width:100%;padding:40px 40px 40px 40px}}.breakdance .bde-heading-155-109{color:var(--bde-palette-color-4);font-size:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);font-family:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);font-weight:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);text-transform:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-text-transform)}.breakdance .bde-text-155-110{color:var(--bde-palette-color-4);font-size:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-size);font-family:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-family);font-weight:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-weight);text-transform:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-text-transform)}.breakdance .bde-text-155-111{color:var(--bde-palette-color-4);font-size:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-size);font-family:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-family);font-weight:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-weight)}.breakdance .bde-image-155-113{max-width:calc(100% / 3 - 10px);width:100%}.breakdance .bde-image-155-113 .breakdance-image-container{border-top-right-radius:15px;border-bottom-right-radius:15px}.breakdance .bde-image-155-113 .breakdance-image-clip{border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);border-right:10px solid var(--bde-palette-color-1);border-top-right-radius:15px;border-bottom-right-radius:15px}.breakdance .bde-image-155-113 .breakdance-image-object{width:100%;height:auto}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-image-155-113{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-image-155-113{display:none}}@media (max-width:479px){.breakdance .bde-image-155-113{display:none}}@media (max-width:1023px){.breakdance .bde-image-155-113{max-width:48%}}@media (max-width:767px){.breakdance .bde-image-155-113{max-width:100%;width:100%}.breakdance .bde-image-155-113 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-section-155-114 .section-container{padding-bottom:30px;padding-top:30px}.breakdance .bde-div-155-115{width:100%;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between}.breakdance .bde-image-155-116{max-width:calc(100% / 3 - 10px);width:100%}.breakdance .bde-image-155-116 .breakdance-image-container{border-top-left-radius:15px;border-bottom-left-radius:15px}.breakdance .bde-image-155-116 .breakdance-image-clip{border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);border-left:10px solid var(--bde-palette-color-1);border-top-left-radius:15px;border-bottom-left-radius:15px}.breakdance .bde-image-155-116 .breakdance-image-object{width:100%;height:auto}@media (max-width:767px) and (min-width:480px){.breakdance .bde-image-155-116{display:none}}@media (max-width:479px){.breakdance .bde-image-155-116{display:none}}@media (max-width:1023px){.breakdance .bde-image-155-116{max-width:48%}}@media (max-width:767px){.breakdance .bde-image-155-116{max-width:100%;width:100%}.breakdance .bde-image-155-116 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-div-155-117{width:calc(100% / 3 - 10px);padding-right:30px;padding-left:30px;border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-155-117{background-image:url(https://kavissenegal.com/wp-content/uploads/2025/03/villa-saly-list-3.jpg)}.breakdance .bde-div-155-117>*{z-index:1}.breakdance .bde-div-155-117>.section-background-overlay{z-index:0}.breakdance .bde-div-155-117>.section-background-overlay{background-color:var(--bde-palette-black-a363f15a-3f0a-4282-b2db-0cc042ee17e3-9);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-155-117{overflow:hidden}.breakdance .bde-div-155-117>.section-background-overlay{opacity:0.5}.breakdance .bde-div-155-117{align-self:stretch}@media (max-width:1023px){.breakdance .bde-div-155-117{width:49%}}@media (max-width:767px){.breakdance .bde-div-155-117{width:100%;padding:40px 40px 40px 40px}}.breakdance .bde-heading-155-118{color:var(--bde-palette-color-4);font-size:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);font-family:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);font-weight:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);text-transform:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-text-transform)}.breakdance .bde-text-155-119{color:var(--bde-palette-color-4);font-size:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-size);font-family:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-family);font-weight:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-weight);text-transform:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-text-transform)}.breakdance .bde-text-155-120{color:var(--bde-palette-color-4);font-size:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-size);font-family:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-family);font-weight:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-weight)}.breakdance .bde-image-155-122{max-width:calc(100% / 3 - 10px);width:100%}.breakdance .bde-image-155-122 .breakdance-image-container{border-top-right-radius:15px;border-bottom-right-radius:15px}.breakdance .bde-image-155-122 .breakdance-image-clip{border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);border-right:10px solid var(--bde-palette-color-1);border-top-right-radius:15px;border-bottom-right-radius:15px}.breakdance .bde-image-155-122 .breakdance-image-object{width:100%;height:auto}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-image-155-122{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-image-155-122{display:none}}@media (max-width:479px){.breakdance .bde-image-155-122{display:none}}@media (max-width:1023px){.breakdance .bde-image-155-122{max-width:48%}}@media (max-width:767px){.breakdance .bde-image-155-122{max-width:100%;width:100%}.breakdance .bde-image-155-122 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-section-155-123 .section-container{padding-top:30px}.breakdance .bde-div-155-124{width:100%;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between}.breakdance .bde-image-155-125{max-width:calc(100% / 3 - 10px);width:100%}.breakdance .bde-image-155-125 .breakdance-image-container{border-top-left-radius:15px;border-bottom-left-radius:15px}.breakdance .bde-image-155-125 .breakdance-image-clip{border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);border-left:10px solid var(--bde-palette-color-1);border-top-left-radius:15px;border-bottom-left-radius:15px}.breakdance .bde-image-155-125 .breakdance-image-object{width:100%;height:auto}@media (max-width:767px) and (min-width:480px){.breakdance .bde-image-155-125{display:none}}@media (max-width:479px){.breakdance .bde-image-155-125{display:none}}@media (max-width:1023px){.breakdance .bde-image-155-125{max-width:48%}}@media (max-width:767px){.breakdance .bde-image-155-125{max-width:100%;width:100%}.breakdance .bde-image-155-125 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-div-155-126{width:calc(100% / 3 - 10px);padding-right:30px;padding-left:30px;border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-155-126{background-image:url(https://kavissenegal.com/wp-content/uploads/2025/03/hotel-a-somone-2.jpg)}.breakdance .bde-div-155-126>*{z-index:1}.breakdance .bde-div-155-126>.section-background-overlay{z-index:0}.breakdance .bde-div-155-126>.section-background-overlay{background-color:var(--bde-palette-black-a363f15a-3f0a-4282-b2db-0cc042ee17e3-9);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-155-126{overflow:hidden}.breakdance .bde-div-155-126>.section-background-overlay{opacity:0.5}.breakdance .bde-div-155-126{align-self:stretch}@media (max-width:1023px){.breakdance .bde-div-155-126{width:49%}}@media (max-width:767px){.breakdance .bde-div-155-126{width:100%;padding:40px 40px 40px 40px}}.breakdance .bde-heading-155-127{color:var(--bde-palette-color-4);font-size:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);font-family:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);font-weight:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);text-transform:var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-text-transform)}.breakdance .bde-text-155-128{color:var(--bde-palette-color-4);font-size:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-size);font-family:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-family);font-weight:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-weight);text-transform:var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-text-transform)}.breakdance .bde-text-155-129{color:var(--bde-palette-color-4);font-size:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-size);font-family:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-family);font-weight:var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-weight)}.breakdance .bde-image-155-131{max-width:calc(100% / 3 - 10px);width:100%}.breakdance .bde-image-155-131 .breakdance-image-container{border-top-right-radius:15px;border-bottom-right-radius:15px}.breakdance .bde-image-155-131 .breakdance-image-clip{border-top:10px solid var(--bde-palette-color-1);border-bottom:10px solid var(--bde-palette-color-1);border-right:10px solid var(--bde-palette-color-1);border-top-right-radius:15px;border-bottom-right-radius:15px}.breakdance .bde-image-155-131 .breakdance-image-object{width:100%;height:auto}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-image-155-131{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-image-155-131{display:none}}@media (max-width:479px){.breakdance .bde-image-155-131{display:none}}@media (max-width:1023px){.breakdance .bde-image-155-131{max-width:48%}}@media (max-width:767px){.breakdance .bde-image-155-131{max-width:100%;width:100%}.breakdance .bde-image-155-131 .breakdance-image-object{width:100%;height:auto}}