.elementor-50454 .elementor-element.elementor-element-67251c2{--display:flex;--margin-top:33px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-50454 .elementor-element.elementor-element-67251c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50454 .elementor-element.elementor-element-4dcc6520{--display:grid;--e-con-grid-template-columns:1fr .4fr 1fr .4fr 1fr .4fr 1fr;--e-con-grid-template-rows:1fr .2fr 1fr .2fr 1fr .2fr 1fr .2fr 1fr .2fr 1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-50454 .elementor-element.elementor-element-4dcc6520:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-4dcc6520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kasteelproperty.com/wp-content/uploads/2026/08/linessss.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-50454 .elementor-element.elementor-element-4dcc6520.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-50454 .elementor-element.elementor-element-45547fb6{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50454 .elementor-element.elementor-element-45547fb6:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-45547fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #384781 0%, var( --e-global-color-primary ) 100%);}.elementor-50454 .elementor-element.elementor-element-45547fb6:hover{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-50454 .elementor-element.elementor-element-2925bc17{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;grid-column:span 7;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-2925bc17:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-2925bc17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-50454 .elementor-element.elementor-element-2925bc17:hover{background-color:#FFFFFF00;}.elementor-50454 .elementor-element.elementor-element-62f4a14b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-62f4a14b:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-62f4a14b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-62f4a14b:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-37cf6912{--display:flex;--justify-content:center;--border-radius:70px 70px 70px 70px;grid-column:span 6;}.elementor-50454 .elementor-element.elementor-element-4ab68518{--display:flex;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;grid-column:span 7;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-4ab68518:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-4ab68518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27448500;}.elementor-50454 .elementor-element.elementor-element-4ab68518:hover{background-color:#CEA94B00;}.elementor-50454 .elementor-element.elementor-element-7b6e4539{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-7b6e4539:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-7b6e4539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-7b6e4539:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-1ab52aad{--display:flex;--justify-content:center;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-21117810{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-21117810:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-21117810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-21117810:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-694ba81a{--display:flex;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-7c7a26a{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-7c7a26a:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-7c7a26a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-7c7a26a:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-6a66ca73{--display:flex;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-4cd0952a{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-4cd0952a:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-4cd0952a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-4cd0952a:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-7cc65149{--display:flex;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 7;}.elementor-50454 .elementor-element.elementor-element-7cc65149:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-7cc65149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27448500;}.elementor-50454 .elementor-element.elementor-element-7cc65149:hover{background-color:#CEA94B00;}.elementor-50454 .elementor-element.elementor-element-60615443{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-60615443:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-60615443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-60615443:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-25600c46{--display:flex;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-534e09b{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-534e09b:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-534e09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-534e09b:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-60d8cea7{--display:flex;--border-radius:70px 70px 70px 70px;}.elementor-50454 .elementor-element.elementor-element-3554ac93{--display:flex;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;grid-column:span 1;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-3554ac93:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-3554ac93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-3554ac93:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-12bcc0d2{--display:flex;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;grid-column:span 7;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-12bcc0d2:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-12bcc0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-50454 .elementor-element.elementor-element-12bcc0d2:hover{background-color:#FFFFFF00;}.elementor-50454 .elementor-element.elementor-element-82cad37{--display:flex;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;grid-column:span 2;}.elementor-50454 .elementor-element.elementor-element-82cad37:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-82cad37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-82cad37:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-3919351c{--display:flex;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;--margin-top:0%;--margin-bottom:0%;--margin-left:40%;--margin-right:0%;grid-column:span 2;}.elementor-50454 .elementor-element.elementor-element-3919351c:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-3919351c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-3919351c:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-274104c{--display:flex;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;--margin-top:0%;--margin-bottom:0%;--margin-left:43%;--margin-right:0%;grid-column:span 2;}.elementor-50454 .elementor-element.elementor-element-274104c:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-274104c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3780CC;}.elementor-50454 .elementor-element.elementor-element-274104c:hover{background-color:#CEA94B;}.elementor-50454 .elementor-element.elementor-element-243e5e1{--display:flex;--background-transition:0.3s;--border-radius:70px 70px 70px 70px;grid-column:span 7;}.elementor-50454 .elementor-element.elementor-element-243e5e1:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-243e5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-50454 .elementor-element.elementor-element-243e5e1:hover{background-color:#FFFFFF00;}.elementor-50454 .elementor-element.elementor-element-4999c31{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:70px 70px 70px 70px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 7;}.elementor-50454 .elementor-element.elementor-element-4999c31:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-4999c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #96740F 100%);}.elementor-50454 .elementor-element.elementor-element-4999c31:hover{background-color:transparent;background-image:linear-gradient(180deg, #0D1D41 0%, var( --e-global-color-primary ) 100%);}.elementor-50454 .elementor-element.elementor-element-4999c31.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-50454 .elementor-element.elementor-element-4dcc6520{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-50454 .elementor-element.elementor-element-67251c2{--content-width:64vw;}.elementor-50454 .elementor-element.elementor-element-4dcc6520{--width:100%;}.elementor-50454 .elementor-element.elementor-element-82cad37{--width:80%;}.elementor-50454 .elementor-element.elementor-element-3919351c{--width:80%;}.elementor-50454 .elementor-element.elementor-element-274104c{--width:80%;}.elementor-50454 .elementor-element.elementor-element-4999c31{--width:500px;}}@media(max-width:767px){.elementor-50454 .elementor-element.elementor-element-4dcc6520:not(.elementor-motion-effects-element-type-background), .elementor-50454 .elementor-element.elementor-element-4dcc6520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kasteelproperty.com/wp-content/uploads/2026/08/mobile-linesssss.png");background-size:89vw auto;}.elementor-50454 .elementor-element.elementor-element-4dcc6520{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(12, 1fr);--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50454 .elementor-element.elementor-element-45547fb6{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-50454 .elementor-element.elementor-element-62f4a14b{--margin-top:-0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-50454 .elementor-element.elementor-element-7b6e4539{--margin-top:-0px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-21117810{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-7c7a26a{grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-4cd0952a{grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-60615443{grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-534e09b{grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-3554ac93{grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-82cad37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 1;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-3919351c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;grid-column:span 1;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-274104c{--margin-top:0%;--margin-bottom:-1%;--margin-left:0%;--margin-right:0%;grid-column:span 1;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-243e5e1{--min-height:0px;grid-column:span 1;grid-row:span 1;}.elementor-50454 .elementor-element.elementor-element-4999c31{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 1;grid-row:span 1;}}/* Start custom CSS for container, class: .elementor-element-67251c2 */.gap-box {
    height: 5vw;
}
.flow-box
{
    height: 5vw;
    justify-content: center;
    border-radius:15px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}

.circle {
    border-radius: 100px;
}

.flow-box p {
    color: white;
    font-size: 1.1vw;
    
}

.flow-gap {
    height: 1.9vw;
}

#gap-1, {
    height:4vw;
}

#gap-2 {
    height: 4vw;
}

@media only screen and (max-width: 767px) {
   .flow-box {
       height: 15vw;
       border-radius:5px;
       max-width:75vw;
   } 
   .flow-box p {
       font-size: 4vw;
       line-height: 5vw;
   }
   .indent {
       max-width:60vw;
   }
   .circle {
    border-radius: 100px;
    max-width: 90vw;
   }
   #flow-container #flow-grid .gap-box {
       display: none !important;
   }
   #flow-container #flow-grid .flow-gap {
       display: none !important;
   }
}/* End custom CSS */