.elementor-1387 .elementor-element.elementor-element-8e64b44{--display:flex;--min-height:420px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--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-1387 .elementor-element.elementor-element-8e64b44:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-8e64b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kapitalesresearch.com/wp-content/uploads/2026/10/Family-Under-the-Celestial-Wheel.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1387 .elementor-element.elementor-element-8e64b44::before, .elementor-1387 .elementor-element.elementor-element-8e64b44 > .elementor-background-video-container::before, .elementor-1387 .elementor-element.elementor-element-8e64b44 > .e-con-inner > .elementor-background-video-container::before, .elementor-1387 .elementor-element.elementor-element-8e64b44 > .elementor-background-slideshow::before, .elementor-1387 .elementor-element.elementor-element-8e64b44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1387 .elementor-element.elementor-element-8e64b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-740bf7a );--background-overlay:'';}.elementor-1387 .elementor-element.elementor-element-526a60d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-c65776e{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-1387 .elementor-element.elementor-element-c65776e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-40f82da{text-align:start;}.elementor-1387 .elementor-element.elementor-element-40f82da .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-1387 .elementor-element.elementor-element-506a6d6{text-align:start;}.elementor-1387 .elementor-element.elementor-element-506a6d6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:36px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-a85a6c3{text-align:justify;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-a85a6c3 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1387 .elementor-element.elementor-element-07d3d09{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-07d3d09 .elementor-button{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 22px 15px 22px;}.elementor-1387 .elementor-element.elementor-element-860e124{--display:flex;}.elementor-1387 .elementor-element.elementor-element-404bd0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-76528e4{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-1387 .elementor-element.elementor-element-76528e4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-06eafaf{text-align:start;}.elementor-1387 .elementor-element.elementor-element-06eafaf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-1387 .elementor-element.elementor-element-70f587c{text-align:start;}.elementor-1387 .elementor-element.elementor-element-70f587c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:36px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-ec0253d{text-align:justify;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-ec0253d p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-a63668a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-a63668a .elementor-button{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 22px 15px 22px;}.elementor-1387 .elementor-element.elementor-element-97a8def{--display:flex;--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:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-f3f7b8a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-1387 .elementor-element.elementor-element-09daf52{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;}.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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon-box-wrapper{gap:15px;}.elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-3ab7209.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-3ab7209.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-3ab7209.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon{font-size:48px;}.elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-3ab7209:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-3ab7209:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-5ee950d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;}.elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon-box-wrapper{gap:15px;}.elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-234ab24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-234ab24.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-234ab24.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon{font-size:48px;}.elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-234ab24:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-234ab24:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-ad5161a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;}.elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon-box-wrapper{gap:15px;}.elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-d620ffd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-d620ffd.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-d620ffd.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon{font-size:42px;}.elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-d620ffd:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-d620ffd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-7a64ca8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;}.elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon-box-wrapper{gap:15px;}.elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-1bd5001.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-1bd5001.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-1bd5001.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon{font-size:42px;}.elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-1bd5001:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-1bd5001:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-a64b832{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;}.elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon-box-wrapper{gap:15px;}.elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-d0d6e52.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-d0d6e52.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-d0d6e52.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon{font-size:42px;}.elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-d0d6e52:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-d0d6e52:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-e775741{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-e775741:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-e775741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF6DD;}.elementor-1387 .elementor-element.elementor-element-bda1b29{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--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-1387 .elementor-element.elementor-element-dd8193b{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1387 .elementor-element.elementor-element-e820701{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-e820701 img{width:80%;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-859c7f4 );border-radius:8px 8px 8px 8px;}.elementor-1387 .elementor-element.elementor-element-b07f24e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1387 .elementor-element.elementor-element-b07f24e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-3984778{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-1387 .elementor-element.elementor-element-3984778.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-bcb554d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-859c7f4 );}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1387 .elementor-element.elementor-element-f771fc6 .premium-dual-header-first-span, .elementor-1387 .elementor-element.elementor-element-f771fc6 .premium-dual-header-second-header{display:inline;}.elementor-1387 .elementor-element.elementor-element-f771fc6{text-align:left;}.elementor-1387 .elementor-element.elementor-element-f771fc6 .premium-dual-header-first-span{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-f771fc6 .premium-dual-header-second-header{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;color:#C9A24B;}.elementor-1387 .elementor-element.elementor-element-34b8c55{text-align:justify;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-34b8c55 p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-4121b73{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--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-1387 .elementor-element.elementor-element-a00f51e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859c7f4 );--border-color:var( --e-global-color-859c7f4 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1387 .elementor-element.elementor-element-a00f51e:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-a00f51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-a00f51e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-0ef3f48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-0ef3f48.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-0ef3f48.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon{font-size:24px;}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-0ef3f48:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-0ef3f48:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-c48691b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859c7f4 );--border-color:var( --e-global-color-859c7f4 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1387 .elementor-element.elementor-element-c48691b:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-c48691b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-c48691b.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-3af5290.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-3af5290.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-3af5290.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon{font-size:24px;}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-3af5290:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-3af5290:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-a11c499{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859c7f4 );--border-color:var( --e-global-color-859c7f4 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1387 .elementor-element.elementor-element-a11c499:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-a11c499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-a11c499.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-f74019b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-f74019b.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-f74019b.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon{font-size:24px;}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-f74019b:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-f74019b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-51f8b02{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-51f8b02:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-51f8b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kapitalesresearch.com/wp-content/uploads/2026/10/Mystical-Golden-Zodiac-Nightscape.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1387 .elementor-element.elementor-element-51f8b02::before, .elementor-1387 .elementor-element.elementor-element-51f8b02 > .elementor-background-video-container::before, .elementor-1387 .elementor-element.elementor-element-51f8b02 > .e-con-inner > .elementor-background-video-container::before, .elementor-1387 .elementor-element.elementor-element-51f8b02 > .elementor-background-slideshow::before, .elementor-1387 .elementor-element.elementor-element-51f8b02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1387 .elementor-element.elementor-element-51f8b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-740bf7a );--background-overlay:'';}.elementor-1387 .elementor-element.elementor-element-061af5e{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1387 .elementor-element.elementor-element-037a44e{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-037a44e p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-6e68fc7{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-1387 .elementor-element.elementor-element-6e68fc7.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-300b182{text-align:center;}.elementor-1387 .elementor-element.elementor-element-300b182 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-2f35f1d .premium-dual-header-first-span, .elementor-1387 .elementor-element.elementor-element-2f35f1d .premium-dual-header-second-header{display:inline;}.elementor-1387 .elementor-element.elementor-element-2f35f1d{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-1387 .elementor-element.elementor-element-2f35f1d .premium-dual-header-first-span{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-2f35f1d .premium-dual-header-second-header{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-b6fc0b7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1387 .elementor-element.elementor-element-7d8cef9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859c7f4 );--border-color:var( --e-global-color-859c7f4 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-7d8cef9:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-7d8cef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-7d8cef9.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-c9f5edb .elementor-icon-box-wrapper{gap:15px;}.elementor-1387 .elementor-element.elementor-element-c9f5edb .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-c9f5edb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-c9f5edb.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-c9f5edb.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-c9f5edb .elementor-icon{font-size:40px;}.elementor-1387 .elementor-element.elementor-element-c9f5edb .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-c9f5edb .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-c9f5edb:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-c9f5edb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-c9f5edb .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-b05c141{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859c7f4 );--border-color:var( --e-global-color-859c7f4 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-b05c141:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-b05c141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-b05c141.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-38c832e .elementor-icon-box-wrapper{gap:15px;}.elementor-1387 .elementor-element.elementor-element-38c832e .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-38c832e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-38c832e.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-38c832e.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-38c832e .elementor-icon{font-size:40px;}.elementor-1387 .elementor-element.elementor-element-38c832e .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-38c832e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-38c832e:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-38c832e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-38c832e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-db9e5fc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859c7f4 );--border-color:var( --e-global-color-859c7f4 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-db9e5fc:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-db9e5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-db9e5fc.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-c83888e .elementor-icon-box-wrapper{gap:15px;}.elementor-1387 .elementor-element.elementor-element-c83888e .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-c83888e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-c83888e.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-c83888e.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-c83888e .elementor-icon{font-size:40px;}.elementor-1387 .elementor-element.elementor-element-c83888e .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-c83888e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-c83888e:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-c83888e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-c83888e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-2e5c3c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-61d445b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-1387 .elementor-element.elementor-element-607fd29{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-1387 .elementor-element.elementor-element-607fd29.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-e077ca6{text-align:center;}.elementor-1387 .elementor-element.elementor-element-e077ca6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-f195d7a .premium-dual-header-first-span, .elementor-1387 .elementor-element.elementor-element-f195d7a .premium-dual-header-second-header{display:inline;}.elementor-1387 .elementor-element.elementor-element-f195d7a{text-align:center;}.elementor-1387 .elementor-element.elementor-element-f195d7a .premium-dual-header-first-span{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-f195d7a .premium-dual-header-second-header{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-b809756{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-b809756 p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-dad2cea{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--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-1387 .elementor-element.elementor-element-d3c2db4{--display:flex;}.elementor-1387 .elementor-element.elementor-element-ae155aa .elementor-icon-box-wrapper{text-align:center;gap:22px;}.elementor-1387 .elementor-element.elementor-element-ae155aa .elementor-icon-box-title{margin-block-end:10px;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0E1B3D;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-framed .elementor-icon{background-color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0E1B3D;fill:#E9D49A;color:#E9D49A;}.elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-default:has(:focus) .elementor-icon{fill:#0E1B3D;color:#0E1B3D;border-color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-ae155aa.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E9D49A;}.elementor-1387 .elementor-element.elementor-element-ae155aa .elementor-icon{font-size:24px;}.elementor-1387 .elementor-element.elementor-element-ae155aa .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-ae155aa .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;letter-spacing:-0.01em;}.elementor-1387 .elementor-element.elementor-element-ae155aa .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#5A6380;}.elementor-1387 .elementor-element.elementor-element-e032621{--display:flex;}.elementor-1387 .elementor-element.elementor-element-1fad30d .elementor-icon-box-wrapper{text-align:center;gap:22px;}.elementor-1387 .elementor-element.elementor-element-1fad30d .elementor-icon-box-title{margin-block-end:10px;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0E1B3D;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-framed .elementor-icon{background-color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0E1B3D;fill:#E9D49A;color:#E9D49A;}.elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-default:has(:focus) .elementor-icon{fill:#0E1B3D;color:#0E1B3D;border-color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1fad30d.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E9D49A;}.elementor-1387 .elementor-element.elementor-element-1fad30d .elementor-icon{font-size:24px;}.elementor-1387 .elementor-element.elementor-element-1fad30d .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-1fad30d .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;letter-spacing:-0.01em;}.elementor-1387 .elementor-element.elementor-element-1fad30d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#5A6380;}.elementor-1387 .elementor-element.elementor-element-2221785{--display:flex;}.elementor-1387 .elementor-element.elementor-element-1d3b13f .elementor-icon-box-wrapper{text-align:center;gap:22px;}.elementor-1387 .elementor-element.elementor-element-1d3b13f .elementor-icon-box-title{margin-block-end:10px;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0E1B3D;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-framed .elementor-icon{background-color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0E1B3D;fill:#E9D49A;color:#E9D49A;}.elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-default:has(:focus) .elementor-icon{fill:#0E1B3D;color:#0E1B3D;border-color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-1d3b13f.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E9D49A;}.elementor-1387 .elementor-element.elementor-element-1d3b13f .elementor-icon{font-size:24px;}.elementor-1387 .elementor-element.elementor-element-1d3b13f .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-1d3b13f .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;letter-spacing:-0.01em;}.elementor-1387 .elementor-element.elementor-element-1d3b13f .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#5A6380;}.elementor-1387 .elementor-element.elementor-element-3d666b0{--display:flex;}.elementor-1387 .elementor-element.elementor-element-d706da4 .elementor-icon-box-wrapper{text-align:center;gap:22px;}.elementor-1387 .elementor-element.elementor-element-d706da4 .elementor-icon-box-title{margin-block-end:10px;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0E1B3D;color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-framed .elementor-icon{background-color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0E1B3D;fill:#E9D49A;color:#E9D49A;}.elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-default:has(:focus) .elementor-icon{fill:#0E1B3D;color:#0E1B3D;border-color:#0E1B3D;}.elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1387 .elementor-element.elementor-element-d706da4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E9D49A;}.elementor-1387 .elementor-element.elementor-element-d706da4 .elementor-icon{font-size:24px;}.elementor-1387 .elementor-element.elementor-element-d706da4 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-d706da4 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;line-height:1.12em;letter-spacing:-0.01em;}.elementor-1387 .elementor-element.elementor-element-d706da4 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#5A6380;}.elementor-1387 .elementor-element.elementor-element-9cb79eb{--display:flex;--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-9cb79eb:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-9cb79eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kapitalesresearch.com/wp-content/uploads/2026/10/Golden-Celestial-Sun-and-Moon-Banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1387 .elementor-element.elementor-element-6d1a56f{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-f0fa9c9{--display:flex;--gap:30px 30px;--row-gap:30px;--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-1387 .elementor-element.elementor-element-f0fa9c9.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-0b84623{text-align:center;}.elementor-1387 .elementor-element.elementor-element-0b84623 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-b4840a3 .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-6e2f84c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--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-1387 .elementor-element.elementor-element-6e2f84c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-c3fde8c{text-align:center;}.elementor-1387 .elementor-element.elementor-element-c3fde8c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-740bf7a );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-fd04f44{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 40px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-icon i{color:var( --e-global-color-859c7f4 );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-icon svg{fill:var( --e-global-color-859c7f4 );transition:fill 0.3s;}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;}.elementor-1387 .elementor-element.elementor-element-fd04f44 .elementor-icon-list-text{color:var( --e-global-color-740bf7a );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-5d8c056{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-8293fa2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-1387 .elementor-element.elementor-element-f5e6a00{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-1387 .elementor-element.elementor-element-f5e6a00.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-4faf55d .premium-dual-header-first-span, .elementor-1387 .elementor-element.elementor-element-4faf55d .premium-dual-header-second-header{display:inline;}.elementor-1387 .elementor-element.elementor-element-4faf55d{text-align:center;}.elementor-1387 .elementor-element.elementor-element-4faf55d .premium-dual-header-first-span{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-4faf55d .premium-dual-header-second-header{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-7af17bb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--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-1387 .elementor-element.elementor-element-d6188fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-6eb74c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-6eb74c2.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-6eb74c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon{font-size:54px;}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-6eb74c2:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-6eb74c2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-831c31d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-538b82f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-538b82f.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-538b82f.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon{font-size:54px;}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-538b82f:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-538b82f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-9b3de53{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-2c07c2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-2c07c2e.elementor-view-framed .elementor-icon, .elementor-1387 .elementor-element.elementor-element-2c07c2e.elementor-view-default .elementor-icon{fill:var( --e-global-color-859c7f4 );color:var( --e-global-color-859c7f4 );border-color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon{font-size:54px;}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-2c07c2e:has(:hover) .elementor-icon-box-title,
					 .elementor-1387 .elementor-element.elementor-element-2c07c2e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-740bf7a );}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1387 .elementor-element.elementor-element-7aa72cd{--display:flex;--min-height:350px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-7aa72cd:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-7aa72cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kapitalesresearch.com/wp-content/uploads/2026/10/Family-Beneath-the-Celestial-Sunrise.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1387 .elementor-element.elementor-element-7aa72cd::before, .elementor-1387 .elementor-element.elementor-element-7aa72cd > .elementor-background-video-container::before, .elementor-1387 .elementor-element.elementor-element-7aa72cd > .e-con-inner > .elementor-background-video-container::before, .elementor-1387 .elementor-element.elementor-element-7aa72cd > .elementor-background-slideshow::before, .elementor-1387 .elementor-element.elementor-element-7aa72cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1387 .elementor-element.elementor-element-7aa72cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1387 .elementor-element.elementor-element-a6aeff2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1387 .elementor-element.elementor-element-a6aeff2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-e39701b{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-1387 .elementor-element.elementor-element-e39701b.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1387 .elementor-element.elementor-element-cb05460 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-859c7f4 );}.elementor-1387 .elementor-element.elementor-element-ada447d .premium-dual-header-first-span, .elementor-1387 .elementor-element.elementor-element-ada447d .premium-dual-header-second-header{display:inline;}.elementor-1387 .elementor-element.elementor-element-ada447d{text-align:left;}.elementor-1387 .elementor-element.elementor-element-ada447d .premium-dual-header-first-span{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-ada447d .premium-dual-header-second-header{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;}.elementor-1387 .elementor-element.elementor-element-dd9de4d{text-align:justify;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-dd9de4d p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-3f577ad .elementor-button{background-color:var( --e-global-color-859c7f4 );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-3f577ad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1387 .elementor-element.elementor-element-f3f7b8a{--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-4121b73{--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-b6fc0b7{--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-dad2cea{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-7af17bb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1387 .elementor-element.elementor-element-8e64b44{--min-height:250px;--overlay-opacity:0.4;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1387 .elementor-element.elementor-element-8e64b44:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-8e64b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1387 .elementor-element.elementor-element-40f82da .elementor-heading-title{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-506a6d6 .elementor-heading-title{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-860e124:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-860e124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kapitalesresearch.com/wp-content/uploads/2026/10/Family-Stargazing-Beneath-the-Zodiac-Moon.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1387 .elementor-element.elementor-element-860e124{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-404bd0a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1387 .elementor-element.elementor-element-06eafaf .elementor-heading-title{font-size:13px;}.elementor-1387 .elementor-element.elementor-element-70f587c .elementor-heading-title{font-size:30px;}.elementor-1387 .elementor-element.elementor-element-ec0253d{font-size:15px;}.elementor-1387 .elementor-element.elementor-element-97a8def{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1387 .elementor-element.elementor-element-f3f7b8a{--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-3ab7209 .elementor-icon-box-title a{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-234ab24 .elementor-icon-box-title a{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-d620ffd .elementor-icon-box-title a{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-1bd5001 .elementor-icon-box-title a{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-a64b832{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-d0d6e52 .elementor-icon-box-title a{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-e775741{--padding-top:30px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-1387 .elementor-element.elementor-element-e820701 img{width:100%;}.elementor-1387 .elementor-element.elementor-element-bcb554d .elementor-heading-title{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-f771fc6 .premium-dual-header-first-span{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-f771fc6 .premium-dual-header-second-header{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-4121b73{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-wrapper{gap:6px;}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-title a{font-size:18px;}.elementor-1387 .elementor-element.elementor-element-0ef3f48 .elementor-icon-box-description{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-wrapper{gap:6px;}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-title a{font-size:18px;}.elementor-1387 .elementor-element.elementor-element-3af5290 .elementor-icon-box-description{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-wrapper{gap:6px;}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-title{margin-block-end:10px;}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-title a{font-size:18px;}.elementor-1387 .elementor-element.elementor-element-f74019b .elementor-icon-box-description{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-51f8b02{--padding-top:30px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-1387 .elementor-element.elementor-element-300b182 .elementor-heading-title{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-2f35f1d .premium-dual-header-first-span{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-2f35f1d .premium-dual-header-second-header{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-b6fc0b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-2e5c3c0{--padding-top:30px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-1387 .elementor-element.elementor-element-e077ca6{text-align:center;}.elementor-1387 .elementor-element.elementor-element-e077ca6 .elementor-heading-title{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-f195d7a{text-align:center;}.elementor-1387 .elementor-element.elementor-element-f195d7a .premium-dual-header-first-span{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-f195d7a .premium-dual-header-second-header{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-dad2cea{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-9cb79eb{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1387 .elementor-element.elementor-element-0b84623{text-align:center;}.elementor-1387 .elementor-element.elementor-element-0b84623 .elementor-heading-title{font-size:32px;}.elementor-1387 .elementor-element.elementor-element-c3fde8c{text-align:center;}.elementor-1387 .elementor-element.elementor-element-c3fde8c .elementor-heading-title{font-size:28px;}.elementor-1387 .elementor-element.elementor-element-fd04f44{padding:0px 0px 0px 30px;}.elementor-1387 .elementor-element.elementor-element-5d8c056{--padding-top:30px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-1387 .elementor-element.elementor-element-4faf55d{text-align:center;}.elementor-1387 .elementor-element.elementor-element-4faf55d .premium-dual-header-first-span{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-4faf55d .premium-dual-header-second-header{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-7af17bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-title a{font-size:17px;}.elementor-1387 .elementor-element.elementor-element-6eb74c2 .elementor-icon-box-description{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-title{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-title a{font-size:17px;}.elementor-1387 .elementor-element.elementor-element-538b82f .elementor-icon-box-description{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-title{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-title, .elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-title a{font-size:17px;}.elementor-1387 .elementor-element.elementor-element-2c07c2e .elementor-icon-box-description{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-7aa72cd:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-7aa72cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1387 .elementor-element.elementor-element-7aa72cd{--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-a6aeff2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1387 .elementor-element.elementor-element-cb05460{text-align:center;}.elementor-1387 .elementor-element.elementor-element-cb05460 .elementor-heading-title{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-ada447d{text-align:center;}.elementor-1387 .elementor-element.elementor-element-ada447d .premium-dual-header-first-span{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-ada447d .premium-dual-header-second-header{font-size:28px;line-height:32px;}.elementor-1387 .elementor-element.elementor-element-dd9de4d{text-align:center;}}@media(min-width:768px){.elementor-1387 .elementor-element.elementor-element-526a60d{--width:40%;}.elementor-1387 .elementor-element.elementor-element-404bd0a{--width:40%;}.elementor-1387 .elementor-element.elementor-element-f3f7b8a{--width:90%;}.elementor-1387 .elementor-element.elementor-element-dd8193b{--width:45%;}.elementor-1387 .elementor-element.elementor-element-b07f24e{--width:45%;}.elementor-1387 .elementor-element.elementor-element-061af5e{--width:50%;}.elementor-1387 .elementor-element.elementor-element-b6fc0b7{--width:70%;}.elementor-1387 .elementor-element.elementor-element-61d445b{--width:70%;}.elementor-1387 .elementor-element.elementor-element-dad2cea{--width:90%;}.elementor-1387 .elementor-element.elementor-element-6d1a56f{--width:60%;}.elementor-1387 .elementor-element.elementor-element-8293fa2{--width:70%;}.elementor-1387 .elementor-element.elementor-element-7af17bb{--width:80%;}.elementor-1387 .elementor-element.elementor-element-a6aeff2{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-f3f7b8a *//* ===== Hover effects + animations only (Elementor container f3f7b8a) =====
   No layout changes, no color changes (uses currentColor only).
   Paste below your existing session-cards.css */

/* 1. Entrance: cards fade up one after another */
@keyframes sc-fade-up {
  from { opacity: 0; transform: translateY(28px); }
  to   { opacity: 1; transform: translateY(0); }
}

.elementor-element-f3f7b8a > .e-con {
  animation: sc-fade-up 0.7s cubic-bezier(0.22, 1, 0.36, 1) both;
}
.elementor-element-f3f7b8a > .e-con:nth-child(1) { animation-delay: 0.05s; }
.elementor-element-f3f7b8a > .e-con:nth-child(2) { animation-delay: 0.2s; }
.elementor-element-f3f7b8a > .e-con:nth-child(3) { animation-delay: 0.35s; }

/* If the browser supports it, play the entrance when scrolled into view */
@supports (animation-timeline: view()) {
  .elementor-element-f3f7b8a > .e-con {
    animation: sc-fade-up linear both;
    animation-timeline: view();
    animation-range: entry 0% entry 45%;
    animation-delay: 0s !important;
  }
}

/* 2. Icons gently float */
@keyframes sc-float {
  0%, 100% { translate: 0 0; }
  50%      { translate: 0 -6px; }
}

.elementor-element-f3f7b8a .elementor-icon {
  position: relative;
  animation: sc-float 3.6s ease-in-out infinite;
}
.elementor-element-f3f7b8a > .e-con:nth-child(2) .elementor-icon { animation-delay: 0.4s; }
.elementor-element-f3f7b8a > .e-con:nth-child(3) .elementor-icon { animation-delay: 0.8s; }

/* 3. Pulse ring behind icon on hover */
@keyframes sc-ring {
  0%   { transform: scale(0.8); opacity: 0.6; }
  100% { transform: scale(1.6); opacity: 0; }
}

.elementor-element-f3f7b8a .elementor-icon::after {
  content: "";
  position: absolute;
  inset: -6px;
  border: 2px solid currentColor;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
}
.elementor-element-f3f7b8a > .e-con:hover .elementor-icon::after {
  animation: sc-ring 1.1s ease-out infinite;
}

/* 4. Icon wiggle + scale on hover */
@keyframes sc-wiggle {
  0%, 100% { rotate: 0deg; }
  25%      { rotate: -8deg; }
  75%      { rotate: 8deg; }
}

.elementor-element-f3f7b8a > .e-con:hover .elementor-icon svg {
  animation: sc-wiggle 0.6s ease-in-out;
  transform: scale(1.12);
}

/* 5. Smooth card press feedback */
.elementor-element-f3f7b8a > .e-con {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}
.elementor-element-f3f7b8a > .e-con:active {
  transform: translateY(-2px) scale(0.98);
}

/* Touch screens: no hover-only effects */
@media (hover: none) {
  .elementor-element-f3f7b8a > .e-con:hover .elementor-icon::after { animation: none; }
  .elementor-element-f3f7b8a > .e-con:hover .elementor-icon svg { animation: none; transform: none; }
}

/* Respect users who prefer less motion */
@media (prefers-reduced-motion: reduce) {
  .elementor-element-f3f7b8a *,
  .elementor-element-f3f7b8a > .e-con {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3984778 *//* ===== About Us: small line after tagline ===== */
.elementor-element-3984778 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.elementor-element-3984778 .elementor-heading-title::after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;   /* uses the same colour as your ABOUT US text */
  transition: width 0.3s ease;
}

/* optional: line grows slightly on hover */
.elementor-element-3984778:hover .elementor-heading-title::after {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4121b73 *//* ===== Insight cards, fresh style (Elementor container 4121b73) =====
   Brand colors: navy #0E1B3D, gold #C9A24B
   No font-size or icon-size changes. Responsive spacing included.
   Use INSTEAD of the earlier insight-cards*.css files.
   Paste into: Elementor > Site Settings > Custom CSS */

.elementor-element-4121b73 {
  --navy: #0E1B3D;
  --gold: #C9A24B;
}

/* ---------- Cards ---------- */
.elementor-element-4121b73 > .e-con {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(201, 162, 75, 0.4);
  border-radius: 18px;
  padding-top: 34px !important;               /* room above the round icon */
  padding-bottom: 20px !important;
  box-shadow: 0 8px 22px rgba(14, 27, 61, 0.08);
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

/* Gold line along the top, centered, half width */
.elementor-element-4121b73 > .e-con::before {
  content: "";
  position: absolute;
  top: 0;
  left: 25%;
  width: 50%;
  height: 3px;
  border-radius: 0 0 4px 4px;
  background: var(--gold);
  pointer-events: none;
}

/* Hover: Elementor's 5px lift is kept; border and shadow strengthen */
.elementor-element-4121b73 > .e-con:hover {
  border-color: var(--gold);
  box-shadow: 0 16px 34px rgba(14, 27, 61, 0.18);
}

/* ---------- Icon (round double border) ---------- */
.elementor-element-4121b73 .elementor-icon-box-icon {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 22px !important;             /* space between the round icon and the title */
}
.elementor-element-4121b73 .elementor-icon {
  position: relative;
  isolation: isolate;
}
.elementor-element-4121b73 .elementor-icon svg {
  width: 26px;
  height: 26px;
  fill: var(--gold);
  transition: fill 0.3s ease;
}

/* Perfect circle behind the icon: gold border + soft outer ring */
.elementor-element-4121b73 .elementor-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  transform: translate(-50%, -50%);
  z-index: -1;
  border-radius: 50%;
  background: rgba(201, 162, 75, 0.10);
  border: 2px solid var(--gold);
  box-shadow: 0 0 0 4px rgba(201, 162, 75, 0.14);   /* outer soft ring */
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/* Hover: circle fills with gold, ring widens, icon turns navy */
.elementor-element-4121b73 > .e-con:hover .elementor-icon::before {
  background: var(--gold);
  box-shadow: 0 0 0 5px rgba(201, 162, 75, 0.22);
}
.elementor-element-4121b73 > .e-con:hover .elementor-icon svg {
  fill: var(--navy);
}

/* ---------- Text ---------- */
.elementor-element-4121b73 .elementor-icon-box-description {
  line-height: 1.65;
  opacity: 0.85;
}

/* ---------- Tablet + mobile ---------- */
@media (max-width: 1024px) {
  .elementor-element-4121b73 > .e-con {
    padding-top: 32px !important;
    padding-bottom: 18px !important;
  }
}
@media (max-width: 640px) {
  .elementor-element-4121b73 > .e-con {
    border-radius: 14px;
    padding-top: 28px !important;
    padding-bottom: 16px !important;
  }
  .elementor-element-4121b73 .elementor-icon-box-icon {
    margin-bottom: 20px !important;
  }
  .elementor-element-4121b73 .elementor-icon::before {
    width: 50px;
    height: 50px;
  }
  .elementor-element-4121b73 .elementor-icon svg {
    width: 22px;
    height: 22px;
  }
}

/* Touch screens: keep the resting look (no sticky hover colors) */
@media (hover: none) {
  .elementor-element-4121b73 > .e-con:hover .elementor-icon::before {
    background: rgba(201, 162, 75, 0.10);
    box-shadow: 0 0 0 4px rgba(201, 162, 75, 0.14);
  }
  .elementor-element-4121b73 > .e-con:hover .elementor-icon svg { fill: var(--gold); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-element-4121b73 *,
  .elementor-element-4121b73 > .e-con { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-607fd29 *//* ===== How We Work: single small line after tagline ===== */
.elementor-element-607fd29 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.elementor-element-607fd29 .elementor-heading-title::after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;   /* matches your HOW WE WORK text colour */
  transition: width 0.3s ease;
}

/* optional: line grows slightly on hover */
.elementor-element-607fd29:hover .elementor-heading-title::after {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad2cea *//* ===== Steps section: 4-step timeline, centered, connected line ===== */
.elementor-element-dad2cea {
  --step-icon: 56px;
  --step-accent: #b8860b;
  --step-line: #d9c6a3;
  --step-bg: #ffffff;
  --step-title: #1f1a14;
  --step-text: #5c5448;

  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 0 !important;
  align-items: start !important;
  justify-items: center;
  position: relative;
  overflow: visible !important;
  counter-reset: step;
}

/* each step column */
.elementor-element-dad2cea > .e-con {
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 0 18px !important;
  margin: 0 !important;
  justify-content: flex-start !important;
  align-items: center !important;
  align-self: start !important;
  overflow: visible !important;
  counter-increment: step;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
}

.elementor-element-dad2cea .elementor-widget-icon-box {
  margin: 0 !important;
  width: 100%;
}

/* connector line: centre of this icon -> centre of next icon */
.elementor-element-dad2cea > .e-con:not(:last-child)::after {
  content: "";
  position: absolute;
  top: calc(var(--step-icon) / 2 - 1px);
  left: 50%;
  width: 100%;
  height: 2px;
  background: repeating-linear-gradient(
    90deg,
    var(--step-line) 0 8px,
    transparent 8px 14px
  );
  z-index: 0;
  pointer-events: none;
}

/* inner layout: everything centered */
.elementor-element-dad2cea .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: center !important;
  position: relative;
  z-index: 1;
}

.elementor-element-dad2cea .elementor-icon-box-icon {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100%;
  margin: 0 0 18px !important;
}

.elementor-element-dad2cea .elementor-icon-box-content {
  text-align: center;
  width: 100%;
}

/* icon circle */
.elementor-element-dad2cea .elementor-icon {
  position: relative;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: var(--step-icon);
  height: var(--step-icon);
  margin: 0 auto !important;
  padding: 0 !important;
  border-radius: 50% !important;
  background: var(--step-bg) !important;
  border: 2px solid var(--step-accent);
  color: var(--step-accent) !important;
  box-shadow: 0 0 0 6px var(--step-bg), 0 6px 18px rgba(184, 134, 11, 0.18);
  transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease;
}
.elementor-element-dad2cea .elementor-icon svg {
  width: 24px;
  height: 24px;
  stroke: currentColor;
}

/* step number badge */
.elementor-element-dad2cea .elementor-icon::after {
  content: counter(step);
  position: absolute;
  top: -5px;
  right: -5px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--step-accent);
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  line-height: 22px;
  text-align: center;
}

/* hover */
.elementor-element-dad2cea > .e-con:hover .elementor-icon {
  transform: translateY(-4px);
  background: var(--step-accent) !important;
  color: #fff !important;
}
.elementor-element-dad2cea > .e-con:hover .elementor-icon::after {
  background: #fff;
  color: var(--step-accent);
  box-shadow: 0 0 0 2px var(--step-accent);
}

/* text */
.elementor-element-dad2cea .elementor-icon-box-title {
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 600;
  color: var(--step-title);
}
.elementor-element-dad2cea .elementor-icon-box-description {
  margin: 0;
  font-size: 15px;
  line-height: 1.65;
  color: var(--step-text);
}

/* ===== Tablet ===== */
@media (max-width: 1024px) {
  .elementor-element-dad2cea {
    --step-icon: 50px;
  }
  .elementor-element-dad2cea > .e-con {
    padding: 0 10px !important;
  }
  .elementor-element-dad2cea .elementor-icon svg {
    width: 22px;
    height: 22px;
  }
  .elementor-element-dad2cea .elementor-icon-box-title {
    font-size: 16px;
  }
  .elementor-element-dad2cea .elementor-icon-box-description {
    font-size: 14px;
  }
}

/* ===== Mobile: single column, centered, vertical connector ===== */
@media (max-width: 767px) {
  .elementor-element-dad2cea {
    --step-icon: 48px;
    grid-template-columns: 1fr !important;
  }

  .elementor-element-dad2cea > .e-con {
    padding: 0 16px 40px !important;
  }
  .elementor-element-dad2cea > .e-con:last-child {
    padding-bottom: 0 !important;
  }

  /* vertical line through the centre of the icons */
  .elementor-element-dad2cea > .e-con:not(:last-child)::after {
    top: calc(var(--step-icon) / 2);
    left: 50%;
    width: 2px;
    height: 100%;
    transform: translateX(-1px);
    background: repeating-linear-gradient(
      180deg,
      var(--step-line) 0 8px,
      transparent 8px 14px
    );
  }

  .elementor-element-dad2cea .elementor-icon {
    box-shadow: 0 0 0 5px var(--step-bg), 0 4px 12px rgba(184, 134, 11, 0.18);
  }
  .elementor-element-dad2cea .elementor-icon-box-title {
    font-size: 17px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0fa9c9 *//* ===== How We Work: single small line after tagline ===== */
.elementor-element-607fd29 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.elementor-element-607fd29 .elementor-heading-title::after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;   /* matches your HOW WE WORK text colour */
  transition: width 0.3s ease;
}

/* optional: line grows slightly on hover */
.elementor-element-607fd29:hover .elementor-heading-title::after {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e2f84c *//* ===== How We Work: single small line after tagline ===== */
.elementor-element-607fd29 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.elementor-element-607fd29 .elementor-heading-title::after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;   /* matches your HOW WE WORK text colour */
  transition: width 0.3s ease;
}

/* optional: line grows slightly on hover */
.elementor-element-607fd29:hover .elementor-heading-title::after {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1a56f *//* ===== Essence Reading card: ornamental inner border only ===== */
.elementor-element-6d1a56f {
  --frame-color: #d4b86f;   /* line colour */
  --frame-width: 2px;       /* line thickness, increase for a bolder line */
  --frame-gap: 8px;         /* distance from the card edge */
  --frame-notch: 12px;      /* size of the curved corner cut */

  position: relative;
  border: none !important;  /* outer border removed */
}

/* inner line with concave corners */
.elementor-element-6d1a56f::after {
  content: "";
  position: absolute;
  inset: var(--frame-gap);
  pointer-events: none;
  z-index: 0;

  background:
    /* four straight sides */
    linear-gradient(var(--frame-color), var(--frame-color)) center top / calc(100% - 2 * var(--frame-notch)) var(--frame-width) no-repeat,
    linear-gradient(var(--frame-color), var(--frame-color)) center bottom / calc(100% - 2 * var(--frame-notch)) var(--frame-width) no-repeat,
    linear-gradient(var(--frame-color), var(--frame-color)) left center / var(--frame-width) calc(100% - 2 * var(--frame-notch)) no-repeat,
    linear-gradient(var(--frame-color), var(--frame-color)) right center / var(--frame-width) calc(100% - 2 * var(--frame-notch)) no-repeat,
    /* four concave corner arcs */
    radial-gradient(circle at 0 0, transparent calc(var(--frame-notch) - var(--frame-width)), var(--frame-color) calc(var(--frame-notch) - var(--frame-width)), var(--frame-color) var(--frame-notch), transparent calc(var(--frame-notch) + 0.5px)) left top / var(--frame-notch) var(--frame-notch) no-repeat,
    radial-gradient(circle at 100% 0, transparent calc(var(--frame-notch) - var(--frame-width)), var(--frame-color) calc(var(--frame-notch) - var(--frame-width)), var(--frame-color) var(--frame-notch), transparent calc(var(--frame-notch) + 0.5px)) right top / var(--frame-notch) var(--frame-notch) no-repeat,
    radial-gradient(circle at 0 100%, transparent calc(var(--frame-notch) - var(--frame-width)), var(--frame-color) calc(var(--frame-notch) - var(--frame-width)), var(--frame-color) var(--frame-notch), transparent calc(var(--frame-notch) + 0.5px)) left bottom / var(--frame-notch) var(--frame-notch) no-repeat,
    radial-gradient(circle at 100% 100%, transparent calc(var(--frame-notch) - var(--frame-width)), var(--frame-color) calc(var(--frame-notch) - var(--frame-width)), var(--frame-color) var(--frame-notch), transparent calc(var(--frame-notch) + 0.5px)) right bottom / var(--frame-notch) var(--frame-notch) no-repeat;
}

/* mobile: slightly tighter frame */
@media (max-width: 767px) {
  .elementor-element-6d1a56f {
    --frame-gap: 6px;
    --frame-notch: 9px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e6a00 *//* ===== How We Work: single small line after tagline ===== */
.elementor-element-607fd29 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.elementor-element-607fd29 .elementor-heading-title::after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;   /* matches your HOW WE WORK text colour */
  transition: width 0.3s ease;
}

/* optional: line grows slightly on hover */
.elementor-element-607fd29:hover .elementor-heading-title::after {
  width: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af17bb *//* ===== "Who it's for" cards (Elementor container 7af17bb) =====
   Icon on the left, title on the right.
   Brand colors: navy #0E1B3D, gold #C9A24B
   Paste into: Elementor > Site Settings > Custom CSS */

.elementor-element-7af17bb {
  --navy: #0E1B3D;
  --gold: #C9A24B;
}

/* ---------- Cards ---------- */
.elementor-element-7af17bb > .e-con {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(201, 162, 75, 0.4);
  border-radius: 16px;
  padding: 22px 24px 22px 30px !important;     /* extra left room for the round icon */
  box-shadow: 0 6px 18px rgba(14, 27, 61, 0.07);
  transition: border-color 0.3s ease, box-shadow 0.3s ease, translate 0.3s ease;
}

/* Gold bar on the left edge, half the card height, centered */
.elementor-element-7af17bb > .e-con::before {
  content: "";
  position: absolute;
  left: 0;
  top: 25%;
  width: 4px;
  height: 50%;
  border-radius: 0 4px 4px 0;
  background: var(--gold);
  transition: top 0.35s ease, height 0.35s ease;
  pointer-events: none;
}

/* Hover: card lifts slightly, border turns gold, bar grows to full height */
.elementor-element-7af17bb > .e-con:hover {
  border-color: var(--gold);
  box-shadow: 0 14px 30px rgba(14, 27, 61, 0.16);
  translate: 0 -4px;
}
.elementor-element-7af17bb > .e-con:hover::before {
  top: 0;
  height: 100%;
  border-radius: 0;
}

/* ---------- Icon + title row ---------- */
.elementor-element-7af17bb .elementor-icon-box-wrapper {
  display: flex;
  align-items: center;
  text-align: left;
}
.elementor-element-7af17bb .elementor-icon-box-icon {
  flex-shrink: 0;
  margin: 0 28px 0 0 !important;               /* gap between round icon and text */
}

.elementor-element-7af17bb .elementor-icon {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-element-7af17bb .elementor-icon svg {
  width: 26px;
  height: 26px;
  fill: var(--gold);
  transition: fill 0.3s ease;
}

/* Perfect round border behind the icon */
.elementor-element-7af17bb .elementor-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  transform: translate(-50%, -50%);
  z-index: -1;
  border-radius: 50%;
  background: rgba(201, 162, 75, 0.10);
  border: 2px solid var(--gold);
  box-shadow: 0 0 0 4px rgba(201, 162, 75, 0.14);
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/* Hover: circle fills gold, icon turns navy */
.elementor-element-7af17bb > .e-con:hover .elementor-icon::before {
  background: var(--gold);
  box-shadow: 0 0 0 5px rgba(201, 162, 75, 0.22);
}
.elementor-element-7af17bb > .e-con:hover .elementor-icon svg {
  fill: var(--navy);
}

.elementor-element-7af17bb .elementor-icon-box-title {
  margin: 0;
  line-height: 1.45;
}

/* ---------- Tablet + mobile ---------- */
@media (max-width: 1024px) {
  .elementor-element-7af17bb > .e-con {
    padding: 20px 20px 20px 28px !important;
  }
}
@media (max-width: 640px) {
  .elementor-element-7af17bb > .e-con {
    border-radius: 14px;
    padding: 16px 16px 16px 24px !important;
  }
  .elementor-element-7af17bb .elementor-icon-box-icon {
    margin-right: 22px !important;
  }
  .elementor-element-7af17bb .elementor-icon svg {
    width: 22px;
    height: 22px;
  }
  .elementor-element-7af17bb .elementor-icon::before {
    width: 48px;
    height: 48px;
  }
  /* Let the title wrap naturally on small screens */
  .elementor-element-7af17bb .elementor-icon-box-title br {
    display: none;
  }
}

/* Touch screens: no sticky hover look */
@media (hover: none) {
  .elementor-element-7af17bb > .e-con:hover { translate: none; border-color: rgba(201, 162, 75, 0.4); }
  .elementor-element-7af17bb > .e-con:hover::before { top: 25%; height: 50%; border-radius: 0 4px 4px 0; }
  .elementor-element-7af17bb > .e-con:hover .elementor-icon::before {
    background: rgba(201, 162, 75, 0.10);
    box-shadow: 0 0 0 4px rgba(201, 162, 75, 0.14);
  }
  .elementor-element-7af17bb > .e-con:hover .elementor-icon svg { fill: var(--gold); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-element-7af17bb *,
  .elementor-element-7af17bb > .e-con { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39701b *//* ===== Ready to Begin: single small line after tagline ===== */
.elementor-element-e39701b .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.elementor-element-e39701b .elementor-heading-title::after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;   /* matches your READY TO BEGIN? text colour */
  transition: width 0.3s ease;
}

/* optional: line grows slightly on hover */
.elementor-element-e39701b:hover .elementor-heading-title::after {
  width: 60px;
}/* End custom CSS */