.elementor-599 .elementor-element.elementor-element-5e080eb{--display:flex;}.elementor-599 .elementor-element.elementor-element-39b299e{--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:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-f9ced07{--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;--flex-wrap:nowrap;}.elementor-599 .elementor-element.elementor-element-fae5344{--display:flex;}.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-599 .elementor-element.elementor-element-29d4d59 img{width:100%;}.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-599 .elementor-element.elementor-element-39c35ef{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-69f02fa{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-85ea810{--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;}.elementor-599 .elementor-element.elementor-element-be9de1a{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-88c7a7a .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-88c7a7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-88c7a7a.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-88c7a7a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-88c7a7a.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-88c7a7a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-88c7a7a .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-88c7a7a .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-88c7a7a .elementor-icon i, .elementor-599 .elementor-element.elementor-element-88c7a7a .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-de8f5a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-6d7371f{--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;}.elementor-599 .elementor-element.elementor-element-ac78aa6 .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-ac78aa6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-ac78aa6.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-ac78aa6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-ac78aa6.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-ac78aa6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-ac78aa6 .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-ac78aa6 .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-ac78aa6 .elementor-icon i, .elementor-599 .elementor-element.elementor-element-ac78aa6 .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-f3c1c74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-1c5a9d6{--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;}.elementor-599 .elementor-element.elementor-element-cf411d1 .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-cf411d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-cf411d1.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-cf411d1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-cf411d1.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-cf411d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-cf411d1 .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-cf411d1 .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-cf411d1 .elementor-icon i, .elementor-599 .elementor-element.elementor-element-cf411d1 .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-9b4a07f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-8d29e65{--display:flex;}.elementor-599 .elementor-element.elementor-element-ee9f874 img{width:100%;}.elementor-599 .elementor-element.elementor-element-7bf6141{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-5927ca7{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-f95003c{--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;}.elementor-599 .elementor-element.elementor-element-f543a4b{--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;}.elementor-599 .elementor-element.elementor-element-9d58a54 .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-9d58a54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-9d58a54.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-9d58a54.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-9d58a54.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-9d58a54.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-9d58a54 .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-9d58a54 .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-9d58a54 .elementor-icon i, .elementor-599 .elementor-element.elementor-element-9d58a54 .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-f48f655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-936bdf7{--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;}.elementor-599 .elementor-element.elementor-element-55f6256 .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-55f6256.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-55f6256.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-55f6256.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-55f6256.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-55f6256.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-55f6256 .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-55f6256 .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-55f6256 .elementor-icon i, .elementor-599 .elementor-element.elementor-element-55f6256 .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-f9c77f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-a6761fc{--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;}.elementor-599 .elementor-element.elementor-element-bbcd081 .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-bbcd081.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-bbcd081.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-bbcd081.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-bbcd081.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-bbcd081.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-bbcd081 .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-bbcd081 .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-bbcd081 .elementor-icon i, .elementor-599 .elementor-element.elementor-element-bbcd081 .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-1a17c00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-4fc4bfa{--display:flex;}.elementor-599 .elementor-element.elementor-element-1fa67f3 img{width:100%;}.elementor-599 .elementor-element.elementor-element-c45dcd9{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-7094715{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-2a3c3d0{--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;}.elementor-599 .elementor-element.elementor-element-df7c8c4{--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;}.elementor-599 .elementor-element.elementor-element-f07bba8 .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-f07bba8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-f07bba8.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-f07bba8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-f07bba8.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-f07bba8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-f07bba8 .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-f07bba8 .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-f07bba8 .elementor-icon i, .elementor-599 .elementor-element.elementor-element-f07bba8 .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-e58f985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-71b8e4f{--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;}.elementor-599 .elementor-element.elementor-element-a8e60bc .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-a8e60bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-a8e60bc.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-a8e60bc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-a8e60bc.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-a8e60bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-a8e60bc .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-a8e60bc .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-a8e60bc .elementor-icon i, .elementor-599 .elementor-element.elementor-element-a8e60bc .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-375ee27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-29dcfed{--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;}.elementor-599 .elementor-element.elementor-element-e70e45e .elementor-icon-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-e70e45e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-e70e45e.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-e70e45e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-e70e45e.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-e70e45e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-e70e45e .elementor-icon{font-size:18px;}.elementor-599 .elementor-element.elementor-element-e70e45e .elementor-icon svg{height:18px;}.elementor-599 .elementor-element.elementor-element-e70e45e .elementor-icon i, .elementor-599 .elementor-element.elementor-element-e70e45e .elementor-icon svg{transform:rotate(0deg);}.elementor-599 .elementor-element.elementor-element-6c24426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-39b299e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-599 .elementor-element.elementor-element-f9ced07{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-599 .elementor-element.elementor-element-fae5344{--min-height:0px;}}@media(min-width:768px){.elementor-599 .elementor-element.elementor-element-39b299e{--width:100%;}.elementor-599 .elementor-element.elementor-element-f9ced07{--width:100%;}.elementor-599 .elementor-element.elementor-element-fae5344{--width:33%;}.elementor-599 .elementor-element.elementor-element-be9de1a{--width:100%;}.elementor-599 .elementor-element.elementor-element-6d7371f{--width:100%;}.elementor-599 .elementor-element.elementor-element-1c5a9d6{--width:100%;}.elementor-599 .elementor-element.elementor-element-8d29e65{--width:33%;}.elementor-599 .elementor-element.elementor-element-f543a4b{--width:100%;}.elementor-599 .elementor-element.elementor-element-936bdf7{--width:100%;}.elementor-599 .elementor-element.elementor-element-a6761fc{--width:100%;}.elementor-599 .elementor-element.elementor-element-4fc4bfa{--width:33%;}.elementor-599 .elementor-element.elementor-element-df7c8c4{--width:100%;}.elementor-599 .elementor-element.elementor-element-71b8e4f{--width:100%;}.elementor-599 .elementor-element.elementor-element-29dcfed{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-6735a71 */.kw-aanbod-editorial {
  width: 100%;
  background: linear-gradient(180deg, #f8f4ef 0%, #ffffff 100%);
  padding: 110px 50px 70px;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}

.kw-aanbod-editorial::before {
  content: "";
  position: absolute;
  top: 40px;
  right: 60px;
  width: 180px;
  height: 180px;
  border: 1px solid rgba(27, 47, 117, 0.08);
  border-radius: 28px;
  transform: rotate(12deg);
}

.kw-aanbod-editorial::after {
  content: "";
  position: absolute;
  bottom: -70px;
  left: -70px;
  width: 240px;
  height: 240px;
  background: rgba(212, 17, 18, 0.05);
  border-radius: 50%;
}

.kw-aanbod-editorial__inner {
  max-width: 1320px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(280px, 0.6fr);
  gap: 50px;
  align-items: end;
  position: relative;
  z-index: 2;
}

.kw-aanbod-editorial__left {
  max-width: 820px;
}

.kw-aanbod-editorial__label {
  display: inline-block;
  margin-bottom: 20px;
  color: #d41112;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}

.kw-aanbod-editorial__left h1 {
  margin: 0 0 24px;
  color: #1b2f75;
  font-size: 68px;
  line-height: 1.02;
  font-weight: 700;
}

.kw-aanbod-editorial__intro {
  margin: 0;
  color: #2f3c63;
  font-size: 21px;
  line-height: 1.9;
}

.kw-aanbod-editorial__right {
  display: flex;
  justify-content: flex-end;
}

.kw-aanbod-editorial__card {
  width: 100%;
  max-width: 360px;
  background: #ffffff;
  border-radius: 26px;
  padding: 34px 30px;
  box-shadow: 0 18px 50px rgba(27, 47, 117, 0.08);
  border: 1px solid rgba(27, 47, 117, 0.08);
}

.kw-aanbod-editorial__line {
  width: 78px;
  height: 4px;
  border-radius: 999px;
  background: #d41112;
  margin-bottom: 22px;
}

.kw-aanbod-editorial__card p {
  margin: 0;
  color: #1b2f75;
  font-size: 17px;
  line-height: 1.85;
}

@media (max-width: 1100px) {
  .kw-aanbod-editorial {
    padding: 80px 30px 60px;
  }

  .kw-aanbod-editorial__inner {
    grid-template-columns: 1fr;
    gap: 28px;
  }

  .kw-aanbod-editorial__left h1 {
    font-size: 52px;
  }

  .kw-aanbod-editorial__intro {
    font-size: 19px;
  }

  .kw-aanbod-editorial__right {
    justify-content: flex-start;
  }
}

@media (max-width: 767px) {
  .kw-aanbod-editorial {
    padding: 56px 20px 45px;
  }

  .kw-aanbod-editorial__left h1 {
    font-size: 40px;
  }

  .kw-aanbod-editorial__intro {
    font-size: 17px;
    line-height: 1.75;
  }

  .kw-aanbod-editorial__card {
    padding: 24px;
    border-radius: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29d4d59 */.kw-woning-foto img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  display: block;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee9f874 */.kw-woning-foto img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  display: block;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fa67f3 */.kw-woning-foto img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  display: block;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b299e */.kw-woning-aanbod-achtergrond {
  position: relative;
  width: 100%;
  padding: 40px 30px 80px;
  background:
    radial-gradient(circle at top right, rgba(212, 17, 18, 0.05) 0%, rgba(212, 17, 18, 0) 22%),
    linear-gradient(180deg, #f8f4ef 0%, #ffffff 100%);
  overflow: hidden;
  box-sizing: border-box;
}

.kw-woning-aanbod-achtergrond::before {
  content: "";
  position: absolute;
  top: 50px;
  left: 40px;
  width: 180px;
  height: 180px;
  border: 1px solid rgba(27, 47, 117, 0.06);
  border-radius: 28px;
  transform: rotate(-10deg);
}

.kw-woning-aanbod-achtergrond::after {
  content: "";
  position: absolute;
  right: -60px;
  bottom: -80px;
  width: 240px;
  height: 240px;
  background: rgba(27, 47, 117, 0.04);
  border-radius: 50%;
}/* End custom CSS */