.elementor-2 .elementor-element.elementor-element-f465991{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:244px;--padding-bottom:68px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-f465991::before, .elementor-2 .elementor-element.elementor-element-f465991 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f465991 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f465991 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f465991 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f465991 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #43372C00 0%, #43372C 100%);}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3046c08{width:var( --container-widget-width, 794px );max-width:794px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:794px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-3046c08.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3046c08 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ffd7c00{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-7ab4dfc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8fe688e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-2 .elementor-element.elementor-element-345b325{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-345b325 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9d8a7ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-840520d{--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;--justify-content:flex-end;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3aa0a9b .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cf03217 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-cd99e59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fa34b00{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-fa34b00:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa34b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9c580f2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;font-weight:500;text-transform:uppercase;line-height:normal;color:#FFFFFF66;}.elementor-2 .elementor-element.elementor-element-9c580f2 p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c3dd2ea{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-c3dd2ea .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-c3dd2ea .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2 .elementor-element.elementor-element-5c5e130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-5c5e130.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5c5e130 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.62px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-609080c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-609080c p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-46a76e7{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-46a76e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-46a76e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d9df14e{width:100%;max-width:100%;font-size:16px;font-weight:500;text-transform:uppercase;line-height:normal;color:#FFFFFF66;}.elementor-2 .elementor-element.elementor-element-d9df14e p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c7fe3aa{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-c7fe3aa .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-c7fe3aa .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2 .elementor-element.elementor-element-d03365f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-d03365f.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-d03365f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.62px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-70709aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-70709aa p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-ab3694f{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-ab3694f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ab3694f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3d603bb{width:100%;max-width:100%;font-size:16px;font-weight:500;text-transform:uppercase;line-height:normal;color:#FFFFFF66;}.elementor-2 .elementor-element.elementor-element-3d603bb p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-0d4432e{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-0d4432e .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-0d4432e .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2 .elementor-element.elementor-element-63a6aaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-63a6aaf.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-63a6aaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.62px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-94e7243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-94e7243 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d4a74fa{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-d4a74fa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d4a74fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8e55e8e{width:100%;max-width:100%;font-size:16px;font-weight:500;text-transform:uppercase;line-height:normal;color:#FFFFFF66;}.elementor-2 .elementor-element.elementor-element-8e55e8e p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-e6e7b85{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-e6e7b85 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-e6e7b85 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2 .elementor-element.elementor-element-a11566f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-a11566f.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a11566f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.62px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-189b38f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-189b38f p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-00995f8{--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:30px 100px;--row-gap:30px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-00995f8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-00995f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD4;}.elementor-2 .elementor-element.elementor-element-bf58963{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f958768{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-f958768.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-f958768 .elementor-heading-title{text-transform:uppercase;color:#43372C;}.elementor-2 .elementor-element.elementor-element-5b4eb47{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;--container-widget-width:620px;--container-widget-flex-grow:0;color:#43372C;}.elementor-2 .elementor-element.elementor-element-5b4eb47 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-a8aef4b{--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;--justify-content:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8fab7fe .elementor-button{background-color:#43372C;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4f321f2 .elementor-button{background-color:#FFFFFF00;fill:#43372C;color:#43372C;border-style:solid;border-width:0px 0px 2px 0px;border-color:#43372C;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-b083fc7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-88a8245{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-88a8245:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-88a8245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43372C;}.elementor-2 .elementor-element.elementor-element-e21b198{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-65c7325{--display:flex;--min-height:440px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-65c7325:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-65c7325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9508f23{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9508f23 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c4a54d2{--display:flex;--min-height:440px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c4a54d2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c4a54d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg11.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-07b2336{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-07b2336 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0779d45{--display:flex;--min-height:440px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0779d45:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0779d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9b053ef{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9b053ef .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7372ad8{--display:flex;--min-height:440px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7372ad8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7372ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg13.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-adc4f99{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-adc4f99 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9e6fd8d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-20a6af5{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:154px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-20a6af5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-20a6af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg6-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-20a6af5::before, .elementor-2 .elementor-element.elementor-element-20a6af5 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-20a6af5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-20a6af5 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-20a6af5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-20a6af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #43372C00 0%, #43372C 100%);}.elementor-2 .elementor-element.elementor-element-83bdeb0{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:780px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-83bdeb0 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0c77e2a{--spacer-size:134px;}.elementor-2 .elementor-element.elementor-element-0b2c5d6{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-9664d48{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-bd5bb75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-bd5bb75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-67a2fd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-67a2fd8 .elementor-heading-title{font-size:62px;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-210be70{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-732ee19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-732ee19 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d29facb{--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;--justify-content:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-313566b .elementor-button{background-color:#43372C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-baef8ed .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-2afa565{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:154px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-2afa565:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2afa565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg8-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2afa565::before, .elementor-2 .elementor-element.elementor-element-2afa565 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2afa565 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2afa565 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2afa565 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2afa565 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #43372C00 0%, #43372C 100%);}.elementor-2 .elementor-element.elementor-element-1f8d217{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:780px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1f8d217 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-86e3b22{--spacer-size:196px;}.elementor-2 .elementor-element.elementor-element-9e7f627{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-409e3d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dd6e1ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-dd6e1ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4cd2d57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4cd2d57 .elementor-heading-title{font-size:62px;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-df981e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d7d7c99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d7d7c99 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-bcbf888{--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;--justify-content:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9b37a8e .elementor-button{background-color:#43372C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9260230 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-cb30cc2{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:154px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-cb30cc2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cb30cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg9-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-cb30cc2::before, .elementor-2 .elementor-element.elementor-element-cb30cc2 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-cb30cc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-cb30cc2 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-cb30cc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-cb30cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #43372C00 0%, #43372C 100%);}.elementor-2 .elementor-element.elementor-element-b25f350{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:780px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b25f350 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3056165{--spacer-size:196px;}.elementor-2 .elementor-element.elementor-element-fb52eb2{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-a7964dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3754030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-3754030 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9fa6b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9fa6b9a .elementor-heading-title{font-size:62px;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e1e3e64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f3c36e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f3c36e1 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-f5bcce3{--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;--justify-content:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fae3844 .elementor-button{background-color:#43372C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fe27b62 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-e3b5204{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:154px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-e3b5204:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e3b5204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg10-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e3b5204::before, .elementor-2 .elementor-element.elementor-element-e3b5204 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3b5204 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3b5204 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e3b5204 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e3b5204 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #43372C00 0%, #43372C 100%);}.elementor-2 .elementor-element.elementor-element-149f624{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:780px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-149f624 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-134b4bb{--spacer-size:196px;}.elementor-2 .elementor-element.elementor-element-e150e64{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-aaabefd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3d002fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-3d002fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9dcb7c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9dcb7c9 .elementor-heading-title{font-size:62px;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2c0ac87{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e620c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e620c04 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-6e14729{--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;--justify-content:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-217c1a1 .elementor-button{background-color:#43372C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-010ced4 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-e7d924d{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:154px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-e7d924d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e7d924d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg11-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e7d924d::before, .elementor-2 .elementor-element.elementor-element-e7d924d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e7d924d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e7d924d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e7d924d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e7d924d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #43372C00 0%, #43372C 100%);}.elementor-2 .elementor-element.elementor-element-844f9cf{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:780px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-844f9cf .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-34db5b0{--spacer-size:196px;}.elementor-2 .elementor-element.elementor-element-5c068bd{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-a504e14{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3ce5d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-3ce5d11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6e4b760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e4b760 .elementor-heading-title{font-size:62px;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a2c37f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-326e18e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3a8a959{--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;--justify-content:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0a54bd0 .elementor-button{background-color:#43372C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9ed98c7 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-534e319{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:60px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-88px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:120px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-88px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-92px;}:where( .elementor-2 .elementor-element.elementor-element-534e319 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#43362C1A;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:30px;--padding-inline-end:30px;--padding-block-end:30px;--padding-inline-start:30px;}.elementor-2 .elementor-element.elementor-element-534e319 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-534e319 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;}.elementor-2 .elementor-element.elementor-element-2a76b64{--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:30px 100px;--row-gap:30px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-2a76b64:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a76b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43372C;background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg18.png");background-position:100% 30px;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-45cf563{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d91820c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5bbbbe6{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-5bbbbe6.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5bbbbe6 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e5f15f5{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:620px;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7cfb647{--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;--justify-content:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-99fbacb .elementor-button{background-color:#43372C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e1303e2 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-abdf0ed{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:74px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-abdf0ed:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-abdf0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg19-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-abdf0ed::before, .elementor-2 .elementor-element.elementor-element-abdf0ed > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-abdf0ed > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-abdf0ed > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-abdf0ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-abdf0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #43372C00 0%, #43372C 100%);}.elementor-2 .elementor-element.elementor-element-3fdaa29{--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;--justify-content:flex-end;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1ae685a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cb07b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-cb07b4d.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-cb07b4d .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f7ef33f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-829ed69 .elementor-button{background-color:#43372C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dae9f0c{--spacer-size:115px;}.elementor-2 .elementor-element.elementor-element-26c39bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 140px;--row-gap:0px;--column-gap:140px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5aed463{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4954822{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dc20e82{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-dc20e82.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-dc20e82 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-783e47e{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-783e47e .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-783e47e .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-eec219b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-acde0ec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-acde0ec.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-acde0ec .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1a2e2f4{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-1a2e2f4 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-1a2e2f4 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-eaf5fff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c198ece{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-c198ece.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-c198ece .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dd5beee{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-dd5beee .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-dd5beee .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-4bd2021{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8770f98{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-8770f98.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-8770f98 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4fb9cdb{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-4fb9cdb .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-4fb9cdb .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-63063f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-25eca22{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-25eca22.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-25eca22 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-701e941{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-701e941 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-701e941 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-f6bc37f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e0014e2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-e0014e2.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-e0014e2 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ef94508{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-ef94508 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-ef94508 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-17849ab{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-def5876{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-47b3a43{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-47b3a43.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-47b3a43 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2715cc9{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-2715cc9 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-2715cc9 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-7e8687f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bb0e346{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-bb0e346.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-bb0e346 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-316f891{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-316f891 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-316f891 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-6264a9c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-841ffdc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-841ffdc.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-841ffdc .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3ad08d6{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-3ad08d6 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-3ad08d6 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-120a539{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-236fa12{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-236fa12.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-236fa12 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ff3308e{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-ff3308e .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-ff3308e .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-b0c2650{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5fa950b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-5fa950b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5fa950b .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2ccd247{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-2ccd247 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-2ccd247 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-a4fd738{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-eb97375{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-eb97375.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-eb97375 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0dea4e2{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-0dea4e2 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-0dea4e2 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2 .elementor-element.elementor-element-cadd9c0{--display:flex;}.elementor-2 .elementor-element.elementor-element-bf3b9cc .elementor-button{background-color:#43372C00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-358b1c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-358b1c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-358b1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD4;}.elementor-2 .elementor-element.elementor-element-496103d{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-5648d5e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-14fc5b2{width:var( --container-widget-width, 640px );max-width:640px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-14fc5b2.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-14fc5b2 .elementor-heading-title{text-transform:uppercase;color:#43372C;}.elementor-2 .elementor-element.elementor-element-ca943a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fb2ecea{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;color:#43372C;}.elementor-2 .elementor-element.elementor-element-fb2ecea.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-122b1d9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8a333cc{--display:flex;--min-height:540px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8a333cc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8a333cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/miami-fl-bg2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-82bbc21{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-82bbc21.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-82bbc21 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:62px;font-weight:300;text-transform:uppercase;font-style:italic;line-height:1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7ba8aea{width:var( --container-widget-width, 490px );max-width:490px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:490px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e98424d .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-b7fbd84{--display:flex;--min-height:540px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b7fbd84:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b7fbd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/miami-fl-bg3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-53c3517{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-53c3517.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-53c3517 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:62px;font-weight:300;text-transform:uppercase;font-style:italic;line-height:1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bbe9723{width:var( --container-widget-width, 490px );max-width:490px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:490px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-28b5874 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-5298c78{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:102px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-5298c78:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5298c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/about-us-bg4-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5298c78::before, .elementor-2 .elementor-element.elementor-element-5298c78 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5298c78 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5298c78 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5298c78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5298c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #43372C00 0%, #43372C 100%);}.elementor-2 .elementor-element.elementor-element-cceef42{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-3d5a59b{width:var( --container-widget-width, 670px );max-width:670px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-3d5a59b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-3d5a59b .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5dfee67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-82c0095{--spacer-size:214px;}.elementor-2 .elementor-element.elementor-element-dde7d8a{--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:30px 50px;--row-gap:30px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2db953d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-19c0169 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:normal;letter-spacing:0.32px;color:#FFFFFF66;}.elementor-2 .elementor-element.elementor-element-fa3bdb5{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-fa3bdb5 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-fa3bdb5 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2 .elementor-element.elementor-element-8d0860f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-8d0860f .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bbe9fa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bbe9fa5 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-aa8615d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-60e3ba5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:normal;letter-spacing:0.32px;color:#FFFFFF66;}.elementor-2 .elementor-element.elementor-element-8408802{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-8408802 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-8408802 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2 .elementor-element.elementor-element-f53ef37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-f53ef37 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8121b4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8121b4a p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-cf8b728{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f89dc70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:normal;letter-spacing:0.32px;color:#FFFFFF66;}.elementor-2 .elementor-element.elementor-element-70b7b81{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-70b7b81 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-70b7b81 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2 .elementor-element.elementor-element-13c486d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-13c486d .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ae7e8ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ae7e8ee p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-f3e5034{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d48a427 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:normal;letter-spacing:0.32px;color:#FFFFFF66;}.elementor-2 .elementor-element.elementor-element-a573cc3{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-a573cc3 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-a573cc3 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2 .elementor-element.elementor-element-8ee7f1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-8ee7f1b .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c3d9454{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c3d9454 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-8024b30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-8024b30:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8024b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43372C;background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/about-us-bg5.png");background-position:bottom left;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-b4f1e04{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b613ab3{width:var( --container-widget-width, 548px );max-width:548px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 22px 0px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-b613ab3.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b613ab3 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-440f454{width:var( --container-widget-width, 538px );max-width:538px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:538px;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2a9c5d3{--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;--justify-content:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ba2b680 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f4352d7 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-3bb456d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fc4efe6{width:var( --container-widget-width, 548px );max-width:548px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-fc4efe6.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-fc4efe6 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5051be3 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5051be3{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7be28b7{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-7be28b7 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-7be28b7 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-1783e9b{width:var( --container-widget-width, 548px );max-width:548px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-1783e9b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-1783e9b .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b1b9741 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b1b9741{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b855f86{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-b855f86 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-b855f86 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-5be566c{width:var( --container-widget-width, 548px );max-width:548px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-5be566c.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5be566c .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d5fbc20 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d5fbc20{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-da7a5d8{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-da7a5d8 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-da7a5d8 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-0ef4b7e{width:var( --container-widget-width, 548px );max-width:548px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-0ef4b7e.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-0ef4b7e .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6ee7f12 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-6ee7f12{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c719468{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-c719468 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-c719468 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-f0f28b9{width:var( --container-widget-width, 548px );max-width:548px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-f0f28b9.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-f0f28b9 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-609eea9 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-609eea9{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8903b81{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-8903b81:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8903b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DAD4;}.elementor-2 .elementor-element.elementor-element-9ac59aa{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3db8633{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c7daff2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-c7daff2.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-c7daff2 .elementor-heading-title{text-transform:uppercase;color:#43372C;}.elementor-2 .elementor-element.elementor-element-ead3630{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d8d51ec{width:var( --container-widget-width, 428px );max-width:428px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:428px;--container-widget-flex-grow:0;color:#43372C;}.elementor-2 .elementor-element.elementor-element-d8d51ec.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-00bc80f{--display:flex;}.elementor-2 .elementor-element.elementor-element-986339e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-0c60c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;color:#43372C;}.elementor-2 .elementor-element.elementor-element-0c60c05 p{margin-block-end:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-875e08c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-875e08c .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-875e08c .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-875e08c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-875e08c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-0.32px;}.elementor-2 .elementor-element.elementor-element-875e08c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-0.28px;color:#43372C66;}.elementor-2 .elementor-element.elementor-element-5235775{--display:flex;}.elementor-2 .elementor-element.elementor-element-c54a059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-c044a3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;color:#43372C;}.elementor-2 .elementor-element.elementor-element-c044a3b p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b21613d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-b21613d .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b21613d .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-b21613d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b21613d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-0.32px;}.elementor-2 .elementor-element.elementor-element-b21613d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-0.28px;color:#43372C66;}.elementor-2 .elementor-element.elementor-element-152bf6d{--display:flex;}.elementor-2 .elementor-element.elementor-element-5133eb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-b029484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;color:#43372C;}.elementor-2 .elementor-element.elementor-element-b029484 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1485afa .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-1485afa .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1485afa .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-1485afa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1485afa .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-0.32px;}.elementor-2 .elementor-element.elementor-element-1485afa .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-0.28px;color:#43372C66;}.elementor-2 .elementor-element.elementor-element-83aa5be{--display:flex;}.elementor-2 .elementor-element.elementor-element-803a8ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-0a838b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;color:#43372C;}.elementor-2 .elementor-element.elementor-element-0a838b8 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1a18c4c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-1a18c4c .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1a18c4c .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-1a18c4c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1a18c4c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-0.32px;}.elementor-2 .elementor-element.elementor-element-1a18c4c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-0.28px;color:#43372C66;}.elementor-2 .elementor-element.elementor-element-72c8fa1{--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:46px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#43362C;--e-n-carousel-dots-normal-color:#43362C;--e-n-carousel-swiper-pagination-spacing:44px;}:where( .elementor-2 .elementor-element.elementor-element-72c8fa1 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#43362C1A;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-2 .elementor-element.elementor-element-72c8fa1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-72c8fa1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7ab4dfc{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-840520d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-cd99e59{--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-2 .elementor-element.elementor-element-fa34b00{--min-height:380px;}.elementor-2 .elementor-element.elementor-element-609080c p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-46a76e7{--min-height:380px;}.elementor-2 .elementor-element.elementor-element-70709aa p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-ab3694f{--min-height:380px;}.elementor-2 .elementor-element.elementor-element-94e7243 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d4a74fa{--min-height:380px;}.elementor-2 .elementor-element.elementor-element-189b38f p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-00995f8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b083fc7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e21b198{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-9e6fd8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-20a6af5{--padding-top:40px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0c77e2a{--spacer-size:124px;}.elementor-2 .elementor-element.elementor-element-0b2c5d6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-9664d48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-210be70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2afa565{--padding-top:40px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-86e3b22{--spacer-size:95px;}.elementor-2 .elementor-element.elementor-element-9e7f627{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-409e3d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-df981e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cb30cc2{--padding-top:40px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3056165{--spacer-size:95px;}.elementor-2 .elementor-element.elementor-element-fb52eb2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-a7964dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e1e3e64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e3b5204{--padding-top:40px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-134b4bb{--spacer-size:134px;}.elementor-2 .elementor-element.elementor-element-e150e64{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-aaabefd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c0ac87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e7d924d{--padding-top:40px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-34db5b0{--spacer-size:134px;}.elementor-2 .elementor-element.elementor-element-5c068bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-a504e14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a2c37f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-534e319{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-next-right-position:70px;}.elementor-2 .elementor-element.elementor-element-2a76b64{--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;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2a76b64:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a76b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2 .elementor-element.elementor-element-45cf563{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-abdf0ed{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3fdaa29{--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-2 .elementor-element.elementor-element-cb07b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-dae9f0c{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-26c39bb{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cadd9c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-496103d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fb2ecea{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-122b1d9{--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-2 .elementor-element.elementor-element-7ba8aea p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-bbe9723 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5298c78{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-cceef42{--flex-direction:column-reverse;--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:flex-start;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-82c0095{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-dde7d8a{--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-2 .elementor-element.elementor-element-8024b30{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8903b81{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9ac59aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d8d51ec.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-72c8fa1{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f465991{--padding-top:185px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ffd7c00{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-345b325{padding:0px 0px 30px 0px;border-width:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-840520d{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3aa0a9b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-cf03217{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-fa34b00:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa34b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg6.png");}.elementor-2 .elementor-element.elementor-element-fa34b00{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5c5e130{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5c5e130 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-46a76e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-46a76e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg7.png");}.elementor-2 .elementor-element.elementor-element-46a76e7{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d03365f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d03365f .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-ab3694f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ab3694f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg8.png");}.elementor-2 .elementor-element.elementor-element-ab3694f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-63a6aaf{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-63a6aaf .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-d4a74fa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d4a74fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg9.png");}.elementor-2 .elementor-element.elementor-element-d4a74fa{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a11566f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a11566f .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-00995f8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f958768 .elementor-heading-title{line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-5b4eb47{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a8aef4b{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8fab7fe{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4f321f2{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e21b198{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-65c7325:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-65c7325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg14.png");}.elementor-2 .elementor-element.elementor-element-65c7325{--min-height:262px;}.elementor-2 .elementor-element.elementor-element-9508f23 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-c4a54d2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c4a54d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg15.png");}.elementor-2 .elementor-element.elementor-element-c4a54d2{--min-height:262px;}.elementor-2 .elementor-element.elementor-element-07b2336 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-0779d45:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0779d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg16.png");}.elementor-2 .elementor-element.elementor-element-0779d45{--min-height:262px;}.elementor-2 .elementor-element.elementor-element-9b053ef .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-7372ad8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7372ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg17.png");}.elementor-2 .elementor-element.elementor-element-7372ad8{--min-height:262px;}.elementor-2 .elementor-element.elementor-element-adc4f99 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-9e6fd8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-20a6af5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-20a6af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg7.png");}.elementor-2 .elementor-element.elementor-element-83bdeb0 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-67a2fd8 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-d29facb{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-313566b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-baef8ed{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-2afa565:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2afa565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg12.png");}.elementor-2 .elementor-element.elementor-element-1f8d217 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-4cd2d57 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-bcbf888{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-9b37a8e{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9260230{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-cb30cc2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cb30cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg13.png");}.elementor-2 .elementor-element.elementor-element-b25f350 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-9fa6b9a .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-f5bcce3{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-fae3844{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-fe27b62{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e3b5204:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e3b5204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg14.png");}.elementor-2 .elementor-element.elementor-element-149f624 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-9dcb7c9 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-6e14729{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-217c1a1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-010ced4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e7d924d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e7d924d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/closets-bg15.png");}.elementor-2 .elementor-element.elementor-element-844f9cf .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-6e4b760 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-3a8a959{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0a54bd0{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9ed98c7{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-534e319{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-60px;--e-n-carousel-arrow-next-top-position:-60px;--e-n-carousel-dots-vertical-offset:-62px;}:where( .elementor-2 .elementor-element.elementor-element-534e319 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:20px;--padding-inline-end:20px;--padding-block-end:20px;--padding-inline-start:20px;}.elementor-2 .elementor-element.elementor-element-534e319 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-2 .elementor-element.elementor-element-2a76b64:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a76b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2 .elementor-element.elementor-element-5bbbbe6 .elementor-heading-title{line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-7cfb647{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-99fbacb{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e1303e2{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-abdf0ed:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-abdf0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/home-bg20.png");}.elementor-2 .elementor-element.elementor-element-cb07b4d .elementor-heading-title{line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-829ed69{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-dc20e82 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-acde0ec .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-c198ece .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-8770f98 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-25eca22 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-e0014e2 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-47b3a43 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-bb0e346 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-841ffdc .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-236fa12 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-5fa950b .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-eb97375 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-bf3b9cc{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-14fc5b2 .elementor-heading-title{line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-8a333cc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8a333cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/miami-fl-bg4.png");}.elementor-2 .elementor-element.elementor-element-8a333cc{--min-height:428px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-82bbc21{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-82bbc21 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-e98424d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-b7fbd84:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b7fbd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/miami-fl-bg5.png");}.elementor-2 .elementor-element.elementor-element-b7fbd84{--min-height:428px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-53c3517{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-53c3517 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-28b5874{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5298c78:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5298c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castalia.sagedigital.io/wp-content/uploads/2026/07/about-us-bg6.png");}.elementor-2 .elementor-element.elementor-element-cceef42{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3d5a59b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3d5a59b .elementor-heading-title{line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-5dfee67 img{max-width:80px;}.elementor-2 .elementor-element.elementor-element-8024b30{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b613ab3 .elementor-heading-title{line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-2a9c5d3{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ba2b680{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-f4352d7{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-8903b81{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9ac59aa{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c7daff2 .elementor-heading-title{line-height:1em;letter-spacing:-0.76px;}.elementor-2 .elementor-element.elementor-element-72c8fa1{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-2 .elementor-element.elementor-element-72c8fa1 .swiper-slide ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-2 .elementor-element.elementor-element-72c8fa1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}}/* Start custom CSS for heading, class: .elementor-element-3046c08 */.elementor-2 .elementor-element.elementor-element-3046c08 label {
    font-style: italic;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f465991 */.elementor-2 .elementor-element.elementor-element-f465991::before {
    height: 200px;
    top: auto;
    bottom: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-f465991::before { height: 382px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c580f2 */.hover-container:hover p { color: #FFF; }
.hover-container:hover .number p:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c3dd2ea */.hover-container:hover .elementor-divider-separator { --divider-color: #FFF; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c5e130 */.elementor-2 .elementor-element.elementor-element-5c5e130 i { text-transform: none; }
.elementor-2 .elementor-element.elementor-element-5c5e130 h3:before { content: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9df14e */.hover-container:hover p { color: #FFF; }
.hover-container:hover .number p:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d03365f */.elementor-2 .elementor-element.elementor-element-d03365f i { text-transform: none; }
.elementor-2 .elementor-element.elementor-element-d03365f h3:before { content: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d603bb */.hover-container:hover p { color: #FFF; }
.hover-container:hover .number p:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63a6aaf */.elementor-2 .elementor-element.elementor-element-63a6aaf i { text-transform: none; }
.elementor-2 .elementor-element.elementor-element-63a6aaf h3:before { content: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e55e8e */.hover-container:hover p { color: #FFF; }
.hover-container:hover .number p:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a11566f */.elementor-2 .elementor-element.elementor-element-a11566f i { text-transform: none; }
.elementor-2 .elementor-element.elementor-element-a11566f h3:before { content: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f958768 */.elementor-2 .elementor-element.elementor-element-f958768 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9508f23 */.elementor-2 .elementor-element.elementor-element-9508f23 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07b2336 */.elementor-2 .elementor-element.elementor-element-07b2336 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b053ef */.elementor-2 .elementor-element.elementor-element-9b053ef i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc4f99 */.elementor-2 .elementor-element.elementor-element-adc4f99 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bdeb0 */.elementor-2 .elementor-element.elementor-element-83bdeb0 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a6af5 */.elementor-2 .elementor-element.elementor-element-20a6af5::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-20a6af5::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-20a6af5::before,
    .elementor-2 .elementor-element.elementor-element-20a6af5::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8d217 */.elementor-2 .elementor-element.elementor-element-1f8d217 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa565 */.elementor-2 .elementor-element.elementor-element-2afa565::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-2afa565::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-2afa565::before,
    .elementor-2 .elementor-element.elementor-element-2afa565::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b25f350 */.elementor-2 .elementor-element.elementor-element-b25f350 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb30cc2 */.elementor-2 .elementor-element.elementor-element-cb30cc2::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-cb30cc2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-cb30cc2::before,
    .elementor-2 .elementor-element.elementor-element-cb30cc2::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149f624 */.elementor-2 .elementor-element.elementor-element-149f624 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5204 */.elementor-2 .elementor-element.elementor-element-e3b5204::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e3b5204::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e3b5204::before,
    .elementor-2 .elementor-element.elementor-element-e3b5204::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-844f9cf */.elementor-2 .elementor-element.elementor-element-844f9cf i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d924d */.elementor-2 .elementor-element.elementor-element-e7d924d::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e7d924d::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e7d924d::before,
    .elementor-2 .elementor-element.elementor-element-e7d924d::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bdeb0 */.elementor-2 .elementor-element.elementor-element-83bdeb0 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a6af5 */.elementor-2 .elementor-element.elementor-element-20a6af5::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-20a6af5::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-20a6af5::before,
    .elementor-2 .elementor-element.elementor-element-20a6af5::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8d217 */.elementor-2 .elementor-element.elementor-element-1f8d217 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa565 */.elementor-2 .elementor-element.elementor-element-2afa565::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-2afa565::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-2afa565::before,
    .elementor-2 .elementor-element.elementor-element-2afa565::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b25f350 */.elementor-2 .elementor-element.elementor-element-b25f350 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb30cc2 */.elementor-2 .elementor-element.elementor-element-cb30cc2::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-cb30cc2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-cb30cc2::before,
    .elementor-2 .elementor-element.elementor-element-cb30cc2::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149f624 */.elementor-2 .elementor-element.elementor-element-149f624 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5204 */.elementor-2 .elementor-element.elementor-element-e3b5204::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e3b5204::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e3b5204::before,
    .elementor-2 .elementor-element.elementor-element-e3b5204::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-844f9cf */.elementor-2 .elementor-element.elementor-element-844f9cf i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d924d */.elementor-2 .elementor-element.elementor-element-e7d924d::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e7d924d::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e7d924d::before,
    .elementor-2 .elementor-element.elementor-element-e7d924d::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bdeb0 */.elementor-2 .elementor-element.elementor-element-83bdeb0 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a6af5 */.elementor-2 .elementor-element.elementor-element-20a6af5::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-20a6af5::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-20a6af5::before,
    .elementor-2 .elementor-element.elementor-element-20a6af5::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8d217 */.elementor-2 .elementor-element.elementor-element-1f8d217 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa565 */.elementor-2 .elementor-element.elementor-element-2afa565::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-2afa565::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-2afa565::before,
    .elementor-2 .elementor-element.elementor-element-2afa565::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b25f350 */.elementor-2 .elementor-element.elementor-element-b25f350 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb30cc2 */.elementor-2 .elementor-element.elementor-element-cb30cc2::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-cb30cc2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-cb30cc2::before,
    .elementor-2 .elementor-element.elementor-element-cb30cc2::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149f624 */.elementor-2 .elementor-element.elementor-element-149f624 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5204 */.elementor-2 .elementor-element.elementor-element-e3b5204::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e3b5204::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e3b5204::before,
    .elementor-2 .elementor-element.elementor-element-e3b5204::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-844f9cf */.elementor-2 .elementor-element.elementor-element-844f9cf i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d924d */.elementor-2 .elementor-element.elementor-element-e7d924d::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e7d924d::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e7d924d::before,
    .elementor-2 .elementor-element.elementor-element-e7d924d::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bdeb0 */.elementor-2 .elementor-element.elementor-element-83bdeb0 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a6af5 */.elementor-2 .elementor-element.elementor-element-20a6af5::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-20a6af5::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-20a6af5::before,
    .elementor-2 .elementor-element.elementor-element-20a6af5::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8d217 */.elementor-2 .elementor-element.elementor-element-1f8d217 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa565 */.elementor-2 .elementor-element.elementor-element-2afa565::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-2afa565::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-2afa565::before,
    .elementor-2 .elementor-element.elementor-element-2afa565::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b25f350 */.elementor-2 .elementor-element.elementor-element-b25f350 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb30cc2 */.elementor-2 .elementor-element.elementor-element-cb30cc2::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-cb30cc2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-cb30cc2::before,
    .elementor-2 .elementor-element.elementor-element-cb30cc2::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149f624 */.elementor-2 .elementor-element.elementor-element-149f624 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5204 */.elementor-2 .elementor-element.elementor-element-e3b5204::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e3b5204::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e3b5204::before,
    .elementor-2 .elementor-element.elementor-element-e3b5204::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-844f9cf */.elementor-2 .elementor-element.elementor-element-844f9cf i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d924d */.elementor-2 .elementor-element.elementor-element-e7d924d::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e7d924d::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e7d924d::before,
    .elementor-2 .elementor-element.elementor-element-e7d924d::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bdeb0 */.elementor-2 .elementor-element.elementor-element-83bdeb0 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a6af5 */.elementor-2 .elementor-element.elementor-element-20a6af5::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-20a6af5::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-20a6af5::before,
    .elementor-2 .elementor-element.elementor-element-20a6af5::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8d217 */.elementor-2 .elementor-element.elementor-element-1f8d217 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa565 */.elementor-2 .elementor-element.elementor-element-2afa565::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-2afa565::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-2afa565::before,
    .elementor-2 .elementor-element.elementor-element-2afa565::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b25f350 */.elementor-2 .elementor-element.elementor-element-b25f350 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb30cc2 */.elementor-2 .elementor-element.elementor-element-cb30cc2::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-cb30cc2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-cb30cc2::before,
    .elementor-2 .elementor-element.elementor-element-cb30cc2::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149f624 */.elementor-2 .elementor-element.elementor-element-149f624 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5204 */.elementor-2 .elementor-element.elementor-element-e3b5204::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e3b5204::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e3b5204::before,
    .elementor-2 .elementor-element.elementor-element-e3b5204::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-844f9cf */.elementor-2 .elementor-element.elementor-element-844f9cf i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d924d */.elementor-2 .elementor-element.elementor-element-e7d924d::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e7d924d::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e7d924d::before,
    .elementor-2 .elementor-element.elementor-element-e7d924d::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bdeb0 */.elementor-2 .elementor-element.elementor-element-83bdeb0 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a6af5 */.elementor-2 .elementor-element.elementor-element-20a6af5::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-20a6af5::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-20a6af5::before,
    .elementor-2 .elementor-element.elementor-element-20a6af5::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8d217 */.elementor-2 .elementor-element.elementor-element-1f8d217 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa565 */.elementor-2 .elementor-element.elementor-element-2afa565::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-2afa565::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-2afa565::before,
    .elementor-2 .elementor-element.elementor-element-2afa565::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b25f350 */.elementor-2 .elementor-element.elementor-element-b25f350 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb30cc2 */.elementor-2 .elementor-element.elementor-element-cb30cc2::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-cb30cc2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-cb30cc2::before,
    .elementor-2 .elementor-element.elementor-element-cb30cc2::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149f624 */.elementor-2 .elementor-element.elementor-element-149f624 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5204 */.elementor-2 .elementor-element.elementor-element-e3b5204::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e3b5204::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e3b5204::before,
    .elementor-2 .elementor-element.elementor-element-e3b5204::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-844f9cf */.elementor-2 .elementor-element.elementor-element-844f9cf i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d924d */.elementor-2 .elementor-element.elementor-element-e7d924d::before {
    height: 330px;
    top: -1px;
}
.elementor-2 .elementor-element.elementor-element-e7d924d::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(67, 55, 44, 0.00) 0%, #43372C 100%);
    top: auto;
    bottom: 0px;
    left: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e7d924d::before,
    .elementor-2 .elementor-element.elementor-element-e7d924d::after { height: 310px; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-534e319 */.elementor-2 .elementor-element.elementor-element-534e319 .swiper {
    margin: 0px;
    width: 100%;
}
.elementor-2 .elementor-element.elementor-element-534e319 .swiper-pagination-bullet {
    width: 23vh;
    height: 1px;
    border-radius: 0px;
}
.elementor-2 .elementor-element.elementor-element-534e319 .elementor-swiper-button svg { display: none; }
.elementor-2 .elementor-element.elementor-element-534e319 .elementor-swiper-button:before {
    content: "";
    position: absolute;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.elementor-2 .elementor-element.elementor-element-534e319 .elementor-swiper-button.elementor-swiper-button-prev:before { content: "Back" }
.elementor-2 .elementor-element.elementor-element-534e319 .elementor-swiper-button.elementor-swiper-button-next:before { content: "Next" }
@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-534e319 .swiper-pagination-bullet {
    width: 14vh; }
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-534e319 .swiper-pagination-bullet {
    width: 4vh; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bbbbe6 */.elementor-2 .elementor-element.elementor-element-5bbbbe6 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb07b4d */.elementor-2 .elementor-element.elementor-element-cb07b4d i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc20e82 */.elementor-2 .elementor-element.elementor-element-dc20e82 h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-dc20e82 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acde0ec */.elementor-2 .elementor-element.elementor-element-acde0ec h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-acde0ec i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c198ece */.elementor-2 .elementor-element.elementor-element-c198ece h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-c198ece i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8770f98 */.elementor-2 .elementor-element.elementor-element-8770f98 h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-8770f98 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25eca22 */.elementor-2 .elementor-element.elementor-element-25eca22 h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-25eca22 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0014e2 */.elementor-2 .elementor-element.elementor-element-e0014e2 h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-e0014e2 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47b3a43 */.elementor-2 .elementor-element.elementor-element-47b3a43 h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-47b3a43 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0e346 */.elementor-2 .elementor-element.elementor-element-bb0e346 h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-bb0e346 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-841ffdc */.elementor-2 .elementor-element.elementor-element-841ffdc h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-841ffdc i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-236fa12 */.elementor-2 .elementor-element.elementor-element-236fa12 h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-236fa12 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fa950b */.elementor-2 .elementor-element.elementor-element-5fa950b h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-5fa950b i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb97375 */.elementor-2 .elementor-element.elementor-element-eb97375 h3 {
    display: inline-flex;
    gap: 12px;
}
.elementor-2 .elementor-element.elementor-element-eb97375 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}
.hover-container:hover i { color: #FFF !important; }
.hover-container:hover h3:before {
    content: "";
    position: absolute;
    background: url(https://castalia.sagedigital.io/wp-content/uploads/2026/07/arrow-up-right.png);
    width: 24px;
    height: 24px;
    right: 0px;
    top: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abdf0ed */.elementor-2 .elementor-element.elementor-element-abdf0ed::before {
    height: 310px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14fc5b2 */.elementor-2 .elementor-element.elementor-element-14fc5b2 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82bbc21 */.elementor-2 .elementor-element.elementor-element-82bbc21 i { text-transform: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53c3517 */.elementor-2 .elementor-element.elementor-element-53c3517 i { text-transform: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5a59b */.elementor-2 .elementor-element.elementor-element-3d5a59b i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5298c78 */.elementor-2 .elementor-element.elementor-element-5298c78::before {
    height: 350px;
    top: auto;
    bottom: 0px;
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-5298c78::before { height: 300px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b613ab3 */.elementor-2 .elementor-element.elementor-element-b613ab3 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc4efe6 */.elementor-2 .elementor-element.elementor-element-fc4efe6 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1783e9b */.elementor-2 .elementor-element.elementor-element-1783e9b i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be566c */.elementor-2 .elementor-element.elementor-element-5be566c i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ef4b7e */.elementor-2 .elementor-element.elementor-element-0ef4b7e i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0f28b9 */.elementor-2 .elementor-element.elementor-element-f0f28b9 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
    color: rgba(255, 255, 255, 0.30);
    margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7daff2 */.elementor-2 .elementor-element.elementor-element-c7daff2 i {
    font-family: "Noto Serif Display";
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-72c8fa1 */.elementor-2 .elementor-element.elementor-element-72c8fa1 .swiper {
    margin: 0px;
    width: 100%;
}
.elementor-2 .elementor-element.elementor-element-72c8fa1 .swiper-pagination-bullet {
    width: 30vh;
    height: 1px;
    border-radius: 0px;
}
.elementor-2 .elementor-element.elementor-element-72c8fa1 .elementor-swiper-button svg { display: none; }
.elementor-2 .elementor-element.elementor-element-72c8fa1 .elementor-swiper-button:before {
    content: "";
    position: absolute;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.elementor-2 .elementor-element.elementor-element-72c8fa1 .elementor-swiper-button.elementor-swiper-button-prev:before { content: "Back" }
.elementor-2 .elementor-element.elementor-element-72c8fa1 .elementor-swiper-button.elementor-swiper-button-next:before { content: "Next" }
@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-72c8fa1 .swiper-pagination-bullet {
    width: 20vh; }
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-72c8fa1 .swiper-pagination-bullet {
    width: 5vh; }
}/* End custom CSS */