.elementor-204 .elementor-element.elementor-element-39299bb{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-39299bb:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-39299bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;}.elementor-204 .elementor-element.elementor-element-46ba570{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-f82701a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.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-204 .elementor-element.elementor-element-aa78179 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-942d5bd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:900;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-b10338c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-204 .elementor-element.elementor-element-b10338c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-ec01ab0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right: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-204 .elementor-element.elementor-element-c63b5c1 .elementor-button{background-color:#F8F6F1;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;fill:#6B7D3A;color:#6B7D3A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C96A2B;border-radius:5px 5px 5px 5px;}.elementor-204 .elementor-element.elementor-element-c63b5c1 .elementor-button:hover, .elementor-204 .elementor-element.elementor-element-c63b5c1 .elementor-button:focus{color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-c63b5c1 .elementor-button:hover svg, .elementor-204 .elementor-element.elementor-element-c63b5c1 .elementor-button:focus svg{fill:#C96A2B;}.elementor-204 .elementor-element.elementor-element-c72a676 .elementor-button{background-color:#C96A2B;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;}.elementor-204 .elementor-element.elementor-element-c72a676 .elementor-button:hover, .elementor-204 .elementor-element.elementor-element-c72a676 .elementor-button:focus{background-color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-c72a676 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-204 .elementor-element.elementor-element-c72a676 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-204 .elementor-element.elementor-element-c01018d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-204 .elementor-element.elementor-element-fd1f6cd .elementor-repeater-item-f7e8afd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://foresightlands.teamcosmicentertainment.in/wp-content/uploads/2026/08/new1.webp);background-size:cover;}.elementor-204 .elementor-element.elementor-element-fd1f6cd .elementor-repeater-item-8a0461a .swiper-slide-bg{background-color:#4054b2;background-image:url(https://foresightlands.teamcosmicentertainment.in/wp-content/uploads/2026/08/new1.webp);background-size:cover;}.elementor-204 .elementor-element.elementor-element-fd1f6cd .elementor-repeater-item-82cb0e9 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://foresightlands.teamcosmicentertainment.in/wp-content/uploads/2026/08/new1.webp);background-size:cover;}.elementor-204 .elementor-element.elementor-element-fd1f6cd .swiper-slide{transition-duration:calc(2000ms*1.2);height:400px;}.elementor-204 .elementor-element.elementor-element-fd1f6cd .swiper-slide-contents{max-width:66%;}.elementor-204 .elementor-element.elementor-element-fd1f6cd .swiper-slide-inner{text-align:center;}.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-204 .elementor-element.elementor-element-49260c4 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-6c96a55{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;top:15px;--z-index:1;}.elementor-204 .elementor-element.elementor-element-6c96a55:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-6c96a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F5D3A;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-6c96a55{left:340px;}body.rtl .elementor-204 .elementor-element.elementor-element-6c96a55{right:340px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-204 .elementor-element.elementor-element-adbc6f5{padding:0px 0px 5px 6px;}.elementor-204 .elementor-element.elementor-element-adbc6f5 .elementor-icon-wrapper{text-align:start;}.elementor-204 .elementor-element.elementor-element-adbc6f5.elementor-view-stacked .elementor-icon{background-color:#EEA90A;}.elementor-204 .elementor-element.elementor-element-adbc6f5.elementor-view-framed .elementor-icon, .elementor-204 .elementor-element.elementor-element-adbc6f5.elementor-view-default .elementor-icon{color:#EEA90A;border-color:#EEA90A;}.elementor-204 .elementor-element.elementor-element-adbc6f5.elementor-view-framed .elementor-icon, .elementor-204 .elementor-element.elementor-element-adbc6f5.elementor-view-default .elementor-icon svg{fill:#EEA90A;}.elementor-204 .elementor-element.elementor-element-adbc6f5 .elementor-icon{font-size:40px;}.elementor-204 .elementor-element.elementor-element-adbc6f5 .elementor-icon svg{height:40px;}.elementor-204 .elementor-element.elementor-element-406e745{padding:0px 0px 8px 0px;border-style:none;}.elementor-204 .elementor-element.elementor-element-406e745 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#EEA90A;}.elementor-204 .elementor-element.elementor-element-afe5ab6{padding:0px 0px 8px 0px;border-style:none;}.elementor-204 .elementor-element.elementor-element-afe5ab6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-204 .elementor-element.elementor-element-84fa92a{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-204 .elementor-element.elementor-element-84fa92a .elementor-divider-separator{width:100%;}.elementor-204 .elementor-element.elementor-element-3f2baa9 .elementor-button{background-color:#2F5D3A;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-3f2baa9{padding:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-3f2baa9.elementor-element{--align-self:flex-start;}.elementor-204 .elementor-element.elementor-element-3f2baa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-204 .elementor-element.elementor-element-3f2baa9 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-204 .elementor-element.elementor-element-cad12bb{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:245px;--z-index:1;}.elementor-204 .elementor-element.elementor-element-cad12bb:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-cad12bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-cad12bb{left:260px;}body.rtl .elementor-204 .elementor-element.elementor-element-cad12bb{right:260px;}.elementor-204 .elementor-element.elementor-element-dd53f42{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-dd53f42:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-dd53f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0E2;}.elementor-204 .elementor-element.elementor-element-83650ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-69f5473{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-widget-counter .elementor-counter-number-wrapper{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-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-204 .elementor-element.elementor-element-051a961 .elementor-counter-number-wrapper{color:#2F5D3A;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-204 .elementor-element.elementor-element-051a961 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-204 .elementor-element.elementor-element-3082a4d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-204 .elementor-element.elementor-element-b1c162e .elementor-counter-number-wrapper{color:#2F5D3A;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-204 .elementor-element.elementor-element-b1c162e .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-204 .elementor-element.elementor-element-5f88ee0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-92f164e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-204 .elementor-element.elementor-element-28d2cc3 .elementor-counter-number-wrapper{color:#2F5D3A;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-204 .elementor-element.elementor-element-28d2cc3 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-204 .elementor-element.elementor-element-06ff8ae{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-204 .elementor-element.elementor-element-7687aa3 .elementor-counter-number-wrapper{color:#2F5D3A;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-204 .elementor-element.elementor-element-7687aa3 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-204 .elementor-element.elementor-element-94f10d6{--display:flex;}.elementor-204 .elementor-element.elementor-element-94f10d6:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-94f10d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E8;}.elementor-204 .elementor-element.elementor-element-e5c7ee5{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-204 .elementor-element.elementor-element-0202bf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;--padding-top:20px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-8e8a281{--display:flex;}.elementor-204 .elementor-element.elementor-element-173c849 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-a2d2afd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-6a7600e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-aa5f765{--display:flex;}.elementor-204 .elementor-element.elementor-element-5095082 img{border-radius:5px 5px 5px 5px;}.elementor-204 .elementor-element.elementor-element-231d59e{--display:flex;}.elementor-204 .elementor-element.elementor-element-f6387e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-204 .elementor-element.elementor-element-d11aead.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-204 .elementor-element.elementor-element-d11aead.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-204 .elementor-element.elementor-element-d11aead.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-d11aead .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-204 .elementor-element.elementor-element-d11aead .elementor-image-box-img img{transition-duration:0.3s;}.elementor-204 .elementor-element.elementor-element-d11aead .elementor-image-box-title{font-family:"Lora", Sans-serif;font-weight:600;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-d11aead:has(:hover) .elementor-image-box-title,
					 .elementor-204 .elementor-element.elementor-element-d11aead:has(:focus) .elementor-image-box-title{color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-d11aead .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-204 .elementor-element.elementor-element-34b5573{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-204 .elementor-element.elementor-element-6cfe6b8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-204 .elementor-element.elementor-element-6cfe6b8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-204 .elementor-element.elementor-element-6cfe6b8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-6cfe6b8 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-204 .elementor-element.elementor-element-6cfe6b8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-204 .elementor-element.elementor-element-6cfe6b8 .elementor-image-box-title{font-family:"Lora", Sans-serif;font-weight:600;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-6cfe6b8:has(:hover) .elementor-image-box-title,
					 .elementor-204 .elementor-element.elementor-element-6cfe6b8:has(:focus) .elementor-image-box-title{color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-6cfe6b8 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-204 .elementor-element.elementor-element-fab99ea .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-7389186{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-204 .elementor-element.elementor-element-48e03aa{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-204 .elementor-element.elementor-element-48e03aa:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-204 .elementor-element.elementor-element-59f4620{text-align:start;}.elementor-204 .elementor-element.elementor-element-59f4620 img{width:50%;}.elementor-204 .elementor-element.elementor-element-3cc96c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-1584170 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-fbb0e3d{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-204 .elementor-element.elementor-element-fbb0e3d:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-204 .elementor-element.elementor-element-4ed44a5{text-align:start;}.elementor-204 .elementor-element.elementor-element-4ed44a5 img{width:50%;}.elementor-204 .elementor-element.elementor-element-3899fbc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-6dc100d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-5873ad4{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-204 .elementor-element.elementor-element-5873ad4:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-204 .elementor-element.elementor-element-132e905{text-align:start;}.elementor-204 .elementor-element.elementor-element-132e905 img{width:50%;}.elementor-204 .elementor-element.elementor-element-551b017 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-cb8f123 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-2e091ae{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-204 .elementor-element.elementor-element-2e091ae:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-204 .elementor-element.elementor-element-c75790e{text-align:start;}.elementor-204 .elementor-element.elementor-element-c75790e img{width:50%;}.elementor-204 .elementor-element.elementor-element-31764de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-c09edd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-1e50343{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-204 .elementor-element.elementor-element-1e50343:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-204 .elementor-element.elementor-element-e18a72c{text-align:start;}.elementor-204 .elementor-element.elementor-element-e18a72c img{width:50%;}.elementor-204 .elementor-element.elementor-element-5d6d3bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-7ce8461 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-bc7e697{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-204 .elementor-element.elementor-element-bc7e697:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-204 .elementor-element.elementor-element-3415dc4{text-align:start;}.elementor-204 .elementor-element.elementor-element-3415dc4 img{width:50%;}.elementor-204 .elementor-element.elementor-element-b537c8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-a36f8e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-569a24b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-6b8df06 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-105381c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-f42ec86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-204 .elementor-element.elementor-element-1aab4e5{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:1px;top:44px;z-index:1;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-1aab4e5{left:60px;}body.rtl .elementor-204 .elementor-element.elementor-element-1aab4e5{right:60px;}.elementor-204 .elementor-element.elementor-element-1aab4e5 .elementor-divider-separator{width:85%;}.elementor-204 .elementor-element.elementor-element-1aab4e5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-204 .elementor-element.elementor-element-0d268b6{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-487df9e{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-487df9e img{width:42%;}.elementor-204 .elementor-element.elementor-element-89b2dc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-5436ba4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-dd396f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-274bcd0{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-13c2a32{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-13c2a32 img{width:42%;}.elementor-204 .elementor-element.elementor-element-70e2b9f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-e9abbbc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-6d43525 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-661201f{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-2567118{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-2567118 img{width:42%;}.elementor-204 .elementor-element.elementor-element-c0f6add .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-5aa53ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-08f9311 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-404a9d9{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-ae7ed0e{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-ae7ed0e img{width:42%;}.elementor-204 .elementor-element.elementor-element-3d5e453 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-91fdf42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-f1e9bd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-38edf3e{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-88448cf{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-88448cf img{width:42%;}.elementor-204 .elementor-element.elementor-element-4015f87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-3b6081a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-b46d6c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-d661dd2{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-953cd84{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-953cd84 img{width:42%;}.elementor-204 .elementor-element.elementor-element-20556a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-6751091 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-6cbbec0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-6f59721{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-02b97fc{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-02b97fc img{width:42%;}.elementor-204 .elementor-element.elementor-element-9e847da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-79607b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-ace0fa3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-796e8a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-e2d3b47{--display:flex;}.elementor-204 .elementor-element.elementor-element-7e9579d{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-5bf9b07{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-5bf9b07 img{width:42%;}.elementor-204 .elementor-element.elementor-element-eea0169 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-d1b6cd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-2f4a3e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-51cc045{--display:flex;}.elementor-204 .elementor-element.elementor-element-354af59{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-eac731f{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-eac731f img{width:42%;}.elementor-204 .elementor-element.elementor-element-a1070ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-be2e9c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-c67b2fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-b03617b{--display:flex;}.elementor-204 .elementor-element.elementor-element-7f5b3c7{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-e0f3c46{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-e0f3c46 img{width:42%;}.elementor-204 .elementor-element.elementor-element-2a7a783 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-8485b8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-387a668 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-9f924f1{--display:flex;}.elementor-204 .elementor-element.elementor-element-bab2e26{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-b5db98a{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-b5db98a img{width:42%;}.elementor-204 .elementor-element.elementor-element-2d70e09 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-c740afd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-ec7737b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-217a9f7{--display:flex;}.elementor-204 .elementor-element.elementor-element-49a608c{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-e7ed0c1{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-e7ed0c1 img{width:42%;}.elementor-204 .elementor-element.elementor-element-fa53ae3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-1729bcf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-38060be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-f921550{--display:flex;}.elementor-204 .elementor-element.elementor-element-e580bea{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-4e4af9f{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-4e4af9f img{width:42%;}.elementor-204 .elementor-element.elementor-element-3242309 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-7e72bf2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-00fd2ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-b6eee25{--display:flex;}.elementor-204 .elementor-element.elementor-element-cdc1af8{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-204 .elementor-element.elementor-element-3fbf14c{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-204 .elementor-element.elementor-element-3fbf14c img{width:42%;}.elementor-204 .elementor-element.elementor-element-3132950 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-94ecef5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-e88d304 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-4378b71{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#252525;}.elementor-204 .elementor-element.elementor-element-7044796 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-500fc53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-204 .elementor-element.elementor-element-889fd97{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-99b48e4{text-align:center;}.elementor-204 .elementor-element.elementor-element-99b48e4 img{width:70%;}.elementor-204 .elementor-element.elementor-element-51f867f{text-align:center;}.elementor-204 .elementor-element.elementor-element-51f867f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-d5031b6{text-align:center;}.elementor-204 .elementor-element.elementor-element-d5031b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-90ccbbe{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-0260868{text-align:center;}.elementor-204 .elementor-element.elementor-element-0260868 img{width:70%;}.elementor-204 .elementor-element.elementor-element-6a1ab62{text-align:center;}.elementor-204 .elementor-element.elementor-element-6a1ab62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-3ee8621{text-align:center;}.elementor-204 .elementor-element.elementor-element-3ee8621 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-8053a90{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-f8a0905{text-align:center;}.elementor-204 .elementor-element.elementor-element-f8a0905 img{width:70%;}.elementor-204 .elementor-element.elementor-element-f3a5c43{text-align:center;}.elementor-204 .elementor-element.elementor-element-f3a5c43 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-c1c747d{text-align:center;}.elementor-204 .elementor-element.elementor-element-c1c747d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-27f2e11{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-49dced5{text-align:center;}.elementor-204 .elementor-element.elementor-element-49dced5 img{width:70%;}.elementor-204 .elementor-element.elementor-element-a43fab3{text-align:center;}.elementor-204 .elementor-element.elementor-element-a43fab3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-0773554{text-align:center;}.elementor-204 .elementor-element.elementor-element-0773554 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-b819aa8{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-0b85b1e{text-align:center;}.elementor-204 .elementor-element.elementor-element-0b85b1e img{width:70%;}.elementor-204 .elementor-element.elementor-element-8b45c53{text-align:center;}.elementor-204 .elementor-element.elementor-element-8b45c53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-675469e{text-align:center;}.elementor-204 .elementor-element.elementor-element-675469e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-2ec0de8{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-b03cf60{text-align:center;}.elementor-204 .elementor-element.elementor-element-b03cf60 img{width:70%;}.elementor-204 .elementor-element.elementor-element-babca0c{text-align:center;}.elementor-204 .elementor-element.elementor-element-babca0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-11e73a8{text-align:center;}.elementor-204 .elementor-element.elementor-element-11e73a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#6B7D3A;}.elementor-204 .elementor-element.elementor-element-2097496{--display:flex;}.elementor-204 .elementor-element.elementor-element-5031ff3{--display:flex;}.elementor-204 .elementor-element.elementor-element-5031ff3:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-5031ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-cd20d51{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-204 .elementor-element.elementor-element-16d3de0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-cef6596{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-204 .elementor-element.elementor-element-0f7f6cf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-31bafdf{padding:5px 20px 5px 0px;}.elementor-204 .elementor-element.elementor-element-31bafdf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-204 .elementor-element.elementor-element-31bafdf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-204 .elementor-element.elementor-element-31bafdf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-31bafdf .elementor-image-box-title{margin-bottom:8px;font-family:"Lora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-31bafdf .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-204 .elementor-element.elementor-element-31bafdf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-204 .elementor-element.elementor-element-31bafdf:has(:hover) .elementor-image-box-title,
					 .elementor-204 .elementor-element.elementor-element-31bafdf:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-31bafdf .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-78effb5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-37241e7{padding:5px 20px 5px 0px;}.elementor-204 .elementor-element.elementor-element-37241e7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-204 .elementor-element.elementor-element-37241e7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-204 .elementor-element.elementor-element-37241e7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-37241e7 .elementor-image-box-title{margin-bottom:8px;font-family:"Lora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-37241e7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-204 .elementor-element.elementor-element-37241e7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-204 .elementor-element.elementor-element-37241e7:has(:hover) .elementor-image-box-title,
					 .elementor-204 .elementor-element.elementor-element-37241e7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-37241e7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-ff7ea37{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-36f707c{padding:5px 20px 5px 0px;}.elementor-204 .elementor-element.elementor-element-36f707c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-204 .elementor-element.elementor-element-36f707c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-204 .elementor-element.elementor-element-36f707c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-36f707c .elementor-image-box-title{margin-bottom:8px;font-family:"Lora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-36f707c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-204 .elementor-element.elementor-element-36f707c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-204 .elementor-element.elementor-element-36f707c:has(:hover) .elementor-image-box-title,
					 .elementor-204 .elementor-element.elementor-element-36f707c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-36f707c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-f831724{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-1131965{padding:5px 20px 5px 0px;}.elementor-204 .elementor-element.elementor-element-1131965.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-204 .elementor-element.elementor-element-1131965.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-204 .elementor-element.elementor-element-1131965.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-1131965 .elementor-image-box-title{margin-bottom:8px;font-family:"Lora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-1131965 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-204 .elementor-element.elementor-element-1131965 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-204 .elementor-element.elementor-element-1131965:has(:hover) .elementor-image-box-title,
					 .elementor-204 .elementor-element.elementor-element-1131965:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-1131965 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-89c43c9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-204 .elementor-element.elementor-element-89c43c9:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-89c43c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E8;}.elementor-204 .elementor-element.elementor-element-d9b0265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-eca5794{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-3360fa5 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-ca9f56e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-26a8604{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-204 .elementor-element.elementor-element-b945218{--display:flex;}.elementor-204 .elementor-element.elementor-element-bf019a2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-a997183{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-204 .elementor-element.elementor-element-591fbe9{--display:flex;}.elementor-204 .elementor-element.elementor-element-59b936e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-a52aac0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-204 .elementor-element.elementor-element-8b9fe27{--display:flex;}.elementor-204 .elementor-element.elementor-element-1e047b5 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-19ae148{--display:flex;}.elementor-204 .elementor-element.elementor-element-b4a03fb{--display:flex;}.elementor-204 .elementor-element.elementor-element-d9159bc .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-cc34549{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-204 .elementor-element.elementor-element-9699421{--display:flex;}.elementor-204 .elementor-element.elementor-element-e49d7b2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-e0ce0a9{--display:flex;}.elementor-204 .elementor-element.elementor-element-3ddebaa{--display:flex;}.elementor-204 .elementor-element.elementor-element-0a7c5b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#404040;}.elementor-204 .elementor-element.elementor-element-50a0c0a{--display:flex;}.elementor-204 .elementor-element.elementor-element-d895dcf{--display:flex;}.elementor-204 .elementor-element.elementor-element-d579390 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#404040;}.elementor-204 .elementor-element.elementor-element-6dff1d1{--display:flex;}.elementor-204 .elementor-element.elementor-element-4512ec2{--display:flex;}.elementor-204 .elementor-element.elementor-element-a1d7c56{--display:flex;}.elementor-204 .elementor-element.elementor-element-0e630b5{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-icon-size:15px;}.elementor-204 .elementor-element.elementor-element-e248108{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-e248108:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-e248108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F5D3A;}.elementor-204 .elementor-element.elementor-element-e8acb9e{--display:flex;--min-height:300px;}.elementor-204 .elementor-element.elementor-element-e8acb9e:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-e8acb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foresightlands.teamcosmicentertainment.in/wp-content/uploads/2026/09/Untitled-design-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-204 .elementor-element.elementor-element-08ce8dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-204 .elementor-element.elementor-element-668306c{--display:flex;}.elementor-204 .elementor-element.elementor-element-37964c0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:900;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-d3d8e41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-3b2546a .elementor-button{background-color:#C96A2B;font-family:"Inter", Sans-serif;font-size:7px;font-weight:500;text-transform:uppercase;}.elementor-204 .elementor-element.elementor-element-3b2546a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-204 .elementor-element.elementor-element-3b2546a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-204 .elementor-element.elementor-element-3b2546a .elementor-button:hover, .elementor-204 .elementor-element.elementor-element-3b2546a .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-204 .elementor-element.elementor-element-5301ba3 .elementor-button{background-color:#24302545;font-family:"Inter", Sans-serif;font-size:8px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C96A2B;border-radius:5px 5px 5px 5px;}.elementor-204 .elementor-element.elementor-element-5301ba3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-204 .elementor-element.elementor-element-5301ba3 .elementor-button:hover, .elementor-204 .elementor-element.elementor-element-5301ba3 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-204 .elementor-element.elementor-element-44cf0a9{--display:flex;}.elementor-204 .elementor-element.elementor-element-99e764f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .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-204 .elementor-element.elementor-element-4ba17e2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-204 .elementor-element.elementor-element-4ba17e2.elementor-view-stacked .elementor-icon{background-color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-4ba17e2.elementor-view-framed .elementor-icon, .elementor-204 .elementor-element.elementor-element-4ba17e2.elementor-view-default .elementor-icon{fill:#C96A2B;color:#C96A2B;border-color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-4ba17e2 .elementor-icon{font-size:12px;}.elementor-204 .elementor-element.elementor-element-4ba17e2 .elementor-icon-box-title, .elementor-204 .elementor-element.elementor-element-4ba17e2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-204 .elementor-element.elementor-element-4ba17e2 .elementor-icon-box-title{color:#7A7A7A;}.elementor-204 .elementor-element.elementor-element-4ba17e2:has(:hover) .elementor-icon-box-title,
					 .elementor-204 .elementor-element.elementor-element-4ba17e2:has(:focus) .elementor-icon-box-title{color:#7A7A7A;}.elementor-204 .elementor-element.elementor-element-4ba17e2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-93be63c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-5e422f2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-204 .elementor-element.elementor-element-5e422f2.elementor-view-stacked .elementor-icon{background-color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-5e422f2.elementor-view-framed .elementor-icon, .elementor-204 .elementor-element.elementor-element-5e422f2.elementor-view-default .elementor-icon{fill:#C96A2B;color:#C96A2B;border-color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-5e422f2 .elementor-icon{font-size:30px;}.elementor-204 .elementor-element.elementor-element-5e422f2 .elementor-icon-box-title, .elementor-204 .elementor-element.elementor-element-5e422f2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-204 .elementor-element.elementor-element-5e422f2 .elementor-icon-box-title{color:#7A7A7A;}.elementor-204 .elementor-element.elementor-element-5e422f2:has(:hover) .elementor-icon-box-title,
					 .elementor-204 .elementor-element.elementor-element-5e422f2:has(:focus) .elementor-icon-box-title{color:#7A7A7A;}.elementor-204 .elementor-element.elementor-element-5e422f2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-204 .elementor-element.elementor-element-87ae21f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-fbeb610 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-204 .elementor-element.elementor-element-fbeb610.elementor-view-stacked .elementor-icon{background-color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-fbeb610.elementor-view-framed .elementor-icon, .elementor-204 .elementor-element.elementor-element-fbeb610.elementor-view-default .elementor-icon{fill:#C96A2B;color:#C96A2B;border-color:#C96A2B;}.elementor-204 .elementor-element.elementor-element-fbeb610 .elementor-icon{font-size:12px;}.elementor-204 .elementor-element.elementor-element-fbeb610 .elementor-icon-box-title, .elementor-204 .elementor-element.elementor-element-fbeb610 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-204 .elementor-element.elementor-element-fbeb610 .elementor-icon-box-title{color:#7A7A7A;}.elementor-204 .elementor-element.elementor-element-fbeb610:has(:hover) .elementor-icon-box-title,
					 .elementor-204 .elementor-element.elementor-element-fbeb610:has(:focus) .elementor-icon-box-title{color:#7A7A7A;}.elementor-204 .elementor-element.elementor-element-fbeb610 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}@media(max-width:1024px){.elementor-204 .elementor-element.elementor-element-4378b71{--e-n-carousel-swiper-slides-to-display:2;}.elementor-204 .elementor-element.elementor-element-cc34549{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-204 .elementor-element.elementor-element-f82701a{--width:45%;}.elementor-204 .elementor-element.elementor-element-c01018d{--width:55%;}.elementor-204 .elementor-element.elementor-element-6c96a55{--width:40%;}.elementor-204 .elementor-element.elementor-element-cad12bb{--width:60%;}.elementor-204 .elementor-element.elementor-element-69f5473{--width:50%;}.elementor-204 .elementor-element.elementor-element-3082a4d{--width:50%;}.elementor-204 .elementor-element.elementor-element-92f164e{--width:50%;}.elementor-204 .elementor-element.elementor-element-06ff8ae{--width:50%;}.elementor-204 .elementor-element.elementor-element-e5c7ee5{--content-width:1500px;}.elementor-204 .elementor-element.elementor-element-8e8a281{--width:25%;}.elementor-204 .elementor-element.elementor-element-aa5f765{--width:40%;}.elementor-204 .elementor-element.elementor-element-231d59e{--width:30%;}.elementor-204 .elementor-element.elementor-element-48e03aa{--width:20%;}.elementor-204 .elementor-element.elementor-element-fbb0e3d{--width:20%;}.elementor-204 .elementor-element.elementor-element-5873ad4{--width:20%;}.elementor-204 .elementor-element.elementor-element-2e091ae{--width:20%;}.elementor-204 .elementor-element.elementor-element-1e50343{--width:20%;}.elementor-204 .elementor-element.elementor-element-bc7e697{--width:20%;}.elementor-204 .elementor-element.elementor-element-0d268b6{--width:15%;}.elementor-204 .elementor-element.elementor-element-274bcd0{--width:15%;}.elementor-204 .elementor-element.elementor-element-661201f{--width:15%;}.elementor-204 .elementor-element.elementor-element-404a9d9{--width:15%;}.elementor-204 .elementor-element.elementor-element-38edf3e{--width:15%;}.elementor-204 .elementor-element.elementor-element-d661dd2{--width:15%;}.elementor-204 .elementor-element.elementor-element-6f59721{--width:15%;}.elementor-204 .elementor-element.elementor-element-7e9579d{--width:15%;}.elementor-204 .elementor-element.elementor-element-354af59{--width:15%;}.elementor-204 .elementor-element.elementor-element-7f5b3c7{--width:15%;}.elementor-204 .elementor-element.elementor-element-bab2e26{--width:15%;}.elementor-204 .elementor-element.elementor-element-49a608c{--width:15%;}.elementor-204 .elementor-element.elementor-element-e580bea{--width:15%;}.elementor-204 .elementor-element.elementor-element-cdc1af8{--width:15%;}.elementor-204 .elementor-element.elementor-element-889fd97{--width:20%;}.elementor-204 .elementor-element.elementor-element-90ccbbe{--width:20%;}.elementor-204 .elementor-element.elementor-element-8053a90{--width:20%;}.elementor-204 .elementor-element.elementor-element-27f2e11{--width:20%;}.elementor-204 .elementor-element.elementor-element-b819aa8{--width:20%;}.elementor-204 .elementor-element.elementor-element-2ec0de8{--width:20%;}.elementor-204 .elementor-element.elementor-element-cd20d51{--content-width:1500px;}.elementor-204 .elementor-element.elementor-element-0f7f6cf{--width:25%;}.elementor-204 .elementor-element.elementor-element-78effb5{--width:25%;}.elementor-204 .elementor-element.elementor-element-ff7ea37{--width:25%;}.elementor-204 .elementor-element.elementor-element-f831724{--width:25%;}.elementor-204 .elementor-element.elementor-element-eca5794{--width:50%;}.elementor-204 .elementor-element.elementor-element-9699421{--width:50%;}.elementor-204 .elementor-element.elementor-element-e8acb9e{--width:40%;}.elementor-204 .elementor-element.elementor-element-08ce8dd{--width:60%;}}@media(max-width:767px){.elementor-204 .elementor-element.elementor-element-f82701a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-204 .elementor-element.elementor-element-aa78179 .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-942d5bd .elementor-heading-title{font-size:50px;}.elementor-204 .elementor-element.elementor-element-b10338c{width:100%;max-width:100%;}.elementor-204 .elementor-element.elementor-element-b10338c .elementor-heading-title{font-size:14px;}.elementor-204 .elementor-element.elementor-element-49260c4 img{border-radius:10px 10px 0px 0px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-6c96a55{left:0px;}body.rtl .elementor-204 .elementor-element.elementor-element-6c96a55{right:0px;}.elementor-204 .elementor-element.elementor-element-6c96a55{top:260px;}body:not(.rtl) .elementor-204 .elementor-element.elementor-element-cad12bb{left:1px;}body.rtl .elementor-204 .elementor-element.elementor-element-cad12bb{right:1px;}.elementor-204 .elementor-element.elementor-element-cad12bb{top:488px;}.elementor-204 .elementor-element.elementor-element-94f10d6{--margin-top:480px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-204 .elementor-element.elementor-element-e5c7ee5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-204 .elementor-element.elementor-element-0202bf6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-173c849 .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-a2d2afd .elementor-heading-title{font-size:35px;}.elementor-204 .elementor-element.elementor-element-6a7600e .elementor-heading-title{font-size:14px;}.elementor-204 .elementor-element.elementor-element-d11aead .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-d11aead .elementor-image-box-title{margin-bottom:5px;}.elementor-204 .elementor-element.elementor-element-d11aead .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-204 .elementor-element.elementor-element-6cfe6b8 .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-6cfe6b8 .elementor-image-box-title{margin-bottom:5px;}.elementor-204 .elementor-element.elementor-element-6cfe6b8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-204 .elementor-element.elementor-element-fab99ea{padding:0px 0px 0px 20px;}.elementor-204 .elementor-element.elementor-element-fab99ea .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-59f4620{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-59f4620 img{width:30%;}.elementor-204 .elementor-element.elementor-element-3cc96c1 .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-1584170 .elementor-heading-title{font-size:14px;}.elementor-204 .elementor-element.elementor-element-4ed44a5{padding:0px 0px 25px 0px;}.elementor-204 .elementor-element.elementor-element-4ed44a5 img{width:30%;}.elementor-204 .elementor-element.elementor-element-3899fbc .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-6dc100d .elementor-heading-title{font-size:14px;}.elementor-204 .elementor-element.elementor-element-132e905{padding:0px 0px 16px 0px;}.elementor-204 .elementor-element.elementor-element-132e905 img{width:30%;}.elementor-204 .elementor-element.elementor-element-551b017 .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-cb8f123 .elementor-heading-title{font-size:14px;}.elementor-204 .elementor-element.elementor-element-c75790e{padding:0px 0px 25px 0px;}.elementor-204 .elementor-element.elementor-element-c75790e img{width:30%;}.elementor-204 .elementor-element.elementor-element-31764de .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-c09edd8 .elementor-heading-title{font-size:14px;}.elementor-204 .elementor-element.elementor-element-e18a72c{padding:0px 0px 25px 0px;}.elementor-204 .elementor-element.elementor-element-e18a72c img{width:30%;}.elementor-204 .elementor-element.elementor-element-5d6d3bf .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-7ce8461 .elementor-heading-title{font-size:14px;}.elementor-204 .elementor-element.elementor-element-3415dc4{padding:0px 0px 25px 0px;}.elementor-204 .elementor-element.elementor-element-3415dc4 img{width:30%;}.elementor-204 .elementor-element.elementor-element-b537c8e .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-a36f8e5 .elementor-heading-title{font-size:14px;}.elementor-204 .elementor-element.elementor-element-569a24b{padding:0px 0px 0px 20px;}.elementor-204 .elementor-element.elementor-element-6b8df06{padding:0px 0px 0px 20px;}.elementor-204 .elementor-element.elementor-element-6b8df06 .elementor-heading-title{font-size:35px;}.elementor-204 .elementor-element.elementor-element-487df9e{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-487df9e img{width:20%;}.elementor-204 .elementor-element.elementor-element-13c2a32{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-13c2a32 img{width:20%;}.elementor-204 .elementor-element.elementor-element-2567118{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-2567118 img{width:20%;}.elementor-204 .elementor-element.elementor-element-ae7ed0e{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-ae7ed0e img{width:20%;}.elementor-204 .elementor-element.elementor-element-88448cf{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-88448cf img{width:20%;}.elementor-204 .elementor-element.elementor-element-953cd84{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-953cd84 img{width:20%;}.elementor-204 .elementor-element.elementor-element-02b97fc{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-02b97fc img{width:20%;}.elementor-204 .elementor-element.elementor-element-5bf9b07{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-5bf9b07 img{width:20%;}.elementor-204 .elementor-element.elementor-element-eac731f{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-eac731f img{width:20%;}.elementor-204 .elementor-element.elementor-element-e0f3c46{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-e0f3c46 img{width:20%;}.elementor-204 .elementor-element.elementor-element-b5db98a{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-b5db98a img{width:20%;}.elementor-204 .elementor-element.elementor-element-e7ed0c1{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-e7ed0c1 img{width:20%;}.elementor-204 .elementor-element.elementor-element-4e4af9f{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-4e4af9f img{width:20%;}.elementor-204 .elementor-element.elementor-element-3fbf14c{padding:0px 0px 20px 0px;}.elementor-204 .elementor-element.elementor-element-3fbf14c img{width:20%;}.elementor-204 .elementor-element.elementor-element-4378b71{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-13px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-13px;}.elementor-204 .elementor-element.elementor-element-7044796{padding:0px 0px 0px 20px;text-align:start;}.elementor-204 .elementor-element.elementor-element-7044796 .elementor-heading-title{font-size:18px;}.elementor-204 .elementor-element.elementor-element-99b48e4 img{width:30%;}.elementor-204 .elementor-element.elementor-element-0260868 img{width:30%;}.elementor-204 .elementor-element.elementor-element-f8a0905 img{width:30%;}.elementor-204 .elementor-element.elementor-element-49dced5 img{width:30%;}.elementor-204 .elementor-element.elementor-element-0b85b1e img{width:30%;}.elementor-204 .elementor-element.elementor-element-b03cf60 img{width:30%;}.elementor-204 .elementor-element.elementor-element-cd20d51{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-204 .elementor-element.elementor-element-16d3de0{padding:0px 0px 0px 20px;}.elementor-204 .elementor-element.elementor-element-16d3de0 .elementor-heading-title{font-size:20px;}.elementor-204 .elementor-element.elementor-element-0f7f6cf{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-204 .elementor-element.elementor-element-31bafdf{padding:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-31bafdf .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-78effb5{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-204 .elementor-element.elementor-element-37241e7{padding:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-37241e7 .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-ff7ea37{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-204 .elementor-element.elementor-element-36f707c{padding:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-36f707c .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-f831724{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-204 .elementor-element.elementor-element-1131965{padding:0px 0px 0px 0px;}.elementor-204 .elementor-element.elementor-element-1131965 .elementor-image-box-img{margin-bottom:15px;}.elementor-204 .elementor-element.elementor-element-89c43c9{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-d9b0265{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-204 .elementor-element.elementor-element-3360fa5 .elementor-heading-title{font-size:18px;}.elementor-204 .elementor-element.elementor-element-cc34549{--e-n-carousel-swiper-slides-to-display:1;}.elementor-204 .elementor-element.elementor-element-e49d7b2 .elementor-heading-title{font-size:17px;}.elementor-204 .elementor-element.elementor-element-e8acb9e{--min-height:200px;}.elementor-204 .elementor-element.elementor-element-08ce8dd{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-f6387e8 *//* =========================================
   FORESIGHT VISION / MISSION CARD
========================================= */

.elementor-204 .elementor-element.elementor-element-f6387e8 {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.4s ease,
        box-shadow 0.4s ease;
}


/* =========================================
   HOVER - ONLY THIS CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-f6387e8:hover {
    background-color: #F7F5EF !important;

    box-shadow:
        0 10px 25px rgba(24, 59, 43, 0.08);
}


/* =========================================
   IMAGE
========================================= */

.elementor-204 .elementor-element.elementor-element-f6387e8 img {
    transition:
        transform 0.5s ease,
        filter 0.5s ease;
}


/* IMAGE HOVER */

.elementor-204 .elementor-element.elementor-element-f6387e8:hover img {
    transform: scale(1.08) rotate(3deg);

    filter:
        drop-shadow(0 6px 8px rgba(201, 106, 43, 0.18));
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-f6387e8 .elementor-heading-title {
    position: relative;
    display: inline-block;

    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


/* HEADING HOVER */

.elementor-204 .elementor-element.elementor-element-f6387e8:hover .elementor-heading-title {
    color: #C96A2B !important;

    transform: translateY(-3px);
}


/* =========================================
   ORANGE LINE UNDER HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-f6387e8 .elementor-heading-title::after {
    content: "";

    position: absolute;

    left: 0;
    bottom: -7px;

    width: 0;
    height: 2px;

    background: #C96A2B;

    transition: width 0.4s ease;
}


.elementor-204 .elementor-element.elementor-element-f6387e8:hover .elementor-heading-title::after {
    width: 45px;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-f6387e8 .elementor-widget-text-editor {
    transition:
        transform 0.4s ease,
        color 0.4s ease;
}


.elementor-204 .elementor-element.elementor-element-f6387e8:hover .elementor-widget-text-editor {
    transform: translateY(-2px);

    color: #183B2B !important;
}


/* MAKE PARAGRAPH FOLLOW COLOR */

.elementor-204 .elementor-element.elementor-element-f6387e8:hover .elementor-widget-text-editor p {
    color: #183B2B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b5573 *//* =========================================
   FORESIGHT VISION / MISSION CARD
========================================= */

.elementor-204 .elementor-element.elementor-element-34b5573 {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.4s ease,
        box-shadow 0.4s ease;
}


/* =========================================
   HOVER - ONLY THIS CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-34b5573:hover {
    background-color: #F7F5EF !important;

    box-shadow:
        0 10px 25px rgba(24, 59, 43, 0.08);
}


/* =========================================
   IMAGE
========================================= */

.elementor-204 .elementor-element.elementor-element-34b5573 img {
    transition:
        transform 0.5s ease,
        filter 0.5s ease;
}


/* IMAGE HOVER */

.elementor-204 .elementor-element.elementor-element-34b5573:hover img {
    transform: scale(1.08) rotate(3deg);

    filter:
        drop-shadow(0 6px 8px rgba(201, 106, 43, 0.18));
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-34b5573 .elementor-heading-title {
    position: relative;
    display: inline-block;

    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


/* HEADING HOVER */

.elementor-204 .elementor-element.elementor-element-34b5573:hover .elementor-heading-title {
    color: #C96A2B !important;

    transform: translateY(-3px);
}


/* =========================================
   ORANGE LINE UNDER HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-34b5573 .elementor-heading-title::after {
    content: "";

    position: absolute;

    left: 0;
    bottom: -7px;

    width: 0;
    height: 2px;

    background: #C96A2B;

    transition: width 0.4s ease;
}


.elementor-204 .elementor-element.elementor-element-34b5573:hover .elementor-heading-title::after {
    width: 45px;
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-34b5573 .elementor-widget-text-editor {
    transition:
        transform 0.4s ease,
        color 0.4s ease;
}


.elementor-204 .elementor-element.elementor-element-34b5573:hover .elementor-widget-text-editor {
    transform: translateY(-2px);

    color: #183B2B !important;
}


/* MAKE PARAGRAPH FOLLOW COLOR */

.elementor-204 .elementor-element.elementor-element-34b5573:hover .elementor-widget-text-editor p {
    color: #183B2B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48e03aa *//* =========================================
   FORESIGHT PRINCIPLES
   VERTICAL LINE REVEAL
========================================= */


/* INDIVIDUAL CONTAINER */

.elementor-204 .elementor-element.elementor-element-48e03aa {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.4s ease,
        padding-left 0.4s ease;
}


/* =========================================
   VERTICAL ORANGE LINE
========================================= */

.elementor-204 .elementor-element.elementor-element-48e03aa::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #C96A2B;

    transform: translateY(-50%);

    transition: height 0.45s ease;

    z-index: 5;
}


/* LINE APPEARS */

.elementor-204 .elementor-element.elementor-element-48e03aa:hover::before {
    height: 80%;
}


/* =========================================
   SUBTLE BACKGROUND
========================================= */

.elementor-204 .elementor-element.elementor-element-48e03aa:hover {
    background-color: #F7F5EF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-48e03aa img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-48e03aa:hover img {
    transform: translateY(-6px) scale(1.06);

    filter: drop-shadow(
        0 4px 5px rgba(201, 106, 43, 0.20)
    );
}


/* =========================================
   ELEMENTOR ICON SUPPORT
========================================= */

.elementor-204 .elementor-element.elementor-element-48e03aa .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-48e03aa:hover .elementor-icon {
    transform: translateY(-6px) scale(1.06);
    color: #C96A2B !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-48e03aa .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-48e03aa:hover .elementor-heading-title {
    color: #C96A2B !important;
    transform: translateX(5px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-48e03aa .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-48e03aa .elementor-widget-text-editor p {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-48e03aa:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-48e03aa:hover .elementor-widget-text-editor p {
    color: #183B2B !important;
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbb0e3d *//* =========================================
   FORESIGHT PRINCIPLES
   VERTICAL LINE REVEAL
========================================= */


/* INDIVIDUAL CONTAINER */

.elementor-204 .elementor-element.elementor-element-fbb0e3d {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.4s ease,
        padding-left 0.4s ease;
}


/* =========================================
   VERTICAL ORANGE LINE
========================================= */

.elementor-204 .elementor-element.elementor-element-fbb0e3d::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #C96A2B;

    transform: translateY(-50%);

    transition: height 0.45s ease;

    z-index: 5;
}


/* LINE APPEARS */

.elementor-204 .elementor-element.elementor-element-fbb0e3d:hover::before {
    height: 80%;
}


/* =========================================
   SUBTLE BACKGROUND
========================================= */

.elementor-204 .elementor-element.elementor-element-fbb0e3d:hover {
    background-color: #F7F5EF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-fbb0e3d img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-fbb0e3d:hover img {
    transform: translateY(-6px) scale(1.06);

    filter: drop-shadow(
        0 4px 5px rgba(201, 106, 43, 0.20)
    );
}


/* =========================================
   ELEMENTOR ICON SUPPORT
========================================= */

.elementor-204 .elementor-element.elementor-element-fbb0e3d .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-fbb0e3d:hover .elementor-icon {
    transform: translateY(-6px) scale(1.06);
    color: #C96A2B !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-fbb0e3d .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-fbb0e3d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transform: translateX(5px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-fbb0e3d .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-fbb0e3d .elementor-widget-text-editor p {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-fbb0e3d:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-fbb0e3d:hover .elementor-widget-text-editor p {
    color: #183B2B !important;
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5873ad4 *//* =========================================
   FORESIGHT PRINCIPLES
   VERTICAL LINE REVEAL
========================================= */


/* INDIVIDUAL CONTAINER */

.elementor-204 .elementor-element.elementor-element-5873ad4 {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.4s ease,
        padding-left 0.4s ease;
}


/* =========================================
   VERTICAL ORANGE LINE
========================================= */

.elementor-204 .elementor-element.elementor-element-5873ad4::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #C96A2B;

    transform: translateY(-50%);

    transition: height 0.45s ease;

    z-index: 5;
}


/* LINE APPEARS */

.elementor-204 .elementor-element.elementor-element-5873ad4:hover::before {
    height: 80%;
}


/* =========================================
   SUBTLE BACKGROUND
========================================= */

.elementor-204 .elementor-element.elementor-element-5873ad4:hover {
    background-color: #F7F5EF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-5873ad4 img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-5873ad4:hover img {
    transform: translateY(-6px) scale(1.06);

    filter: drop-shadow(
        0 4px 5px rgba(201, 106, 43, 0.20)
    );
}


/* =========================================
   ELEMENTOR ICON SUPPORT
========================================= */

.elementor-204 .elementor-element.elementor-element-5873ad4 .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-5873ad4:hover .elementor-icon {
    transform: translateY(-6px) scale(1.06);
    color: #C96A2B !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-5873ad4 .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-5873ad4:hover .elementor-heading-title {
    color: #C96A2B !important;
    transform: translateX(5px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-5873ad4 .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-5873ad4 .elementor-widget-text-editor p {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-5873ad4:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-5873ad4:hover .elementor-widget-text-editor p {
    color: #183B2B !important;
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e091ae *//* =========================================
   FORESIGHT PRINCIPLES
   VERTICAL LINE REVEAL
========================================= */


/* INDIVIDUAL CONTAINER */

.elementor-204 .elementor-element.elementor-element-2e091ae {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.4s ease,
        padding-left 0.4s ease;
}


/* =========================================
   VERTICAL ORANGE LINE
========================================= */

.elementor-204 .elementor-element.elementor-element-2e091ae::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #C96A2B;

    transform: translateY(-50%);

    transition: height 0.45s ease;

    z-index: 5;
}


/* LINE APPEARS */

.elementor-204 .elementor-element.elementor-element-2e091ae:hover::before {
    height: 80%;
}


/* =========================================
   SUBTLE BACKGROUND
========================================= */

.elementor-204 .elementor-element.elementor-element-2e091ae:hover {
    background-color: #F7F5EF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-2e091ae img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-2e091ae:hover img {
    transform: translateY(-6px) scale(1.06);

    filter: drop-shadow(
        0 4px 5px rgba(201, 106, 43, 0.20)
    );
}


/* =========================================
   ELEMENTOR ICON SUPPORT
========================================= */

.elementor-204 .elementor-element.elementor-element-2e091ae .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-2e091ae:hover .elementor-icon {
    transform: translateY(-6px) scale(1.06);
    color: #C96A2B !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-2e091ae .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-2e091ae:hover .elementor-heading-title {
    color: #C96A2B !important;
    transform: translateX(5px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-2e091ae .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-2e091ae .elementor-widget-text-editor p {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-2e091ae:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-2e091ae:hover .elementor-widget-text-editor p {
    color: #183B2B !important;
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e50343 *//* =========================================
   FORESIGHT PRINCIPLES
   VERTICAL LINE REVEAL
========================================= */


/* INDIVIDUAL CONTAINER */

.elementor-204 .elementor-element.elementor-element-1e50343 {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.4s ease,
        padding-left 0.4s ease;
}


/* =========================================
   VERTICAL ORANGE LINE
========================================= */

.elementor-204 .elementor-element.elementor-element-1e50343::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #C96A2B;

    transform: translateY(-50%);

    transition: height 0.45s ease;

    z-index: 5;
}


/* LINE APPEARS */

.elementor-204 .elementor-element.elementor-element-1e50343:hover::before {
    height: 80%;
}


/* =========================================
   SUBTLE BACKGROUND
========================================= */

.elementor-204 .elementor-element.elementor-element-1e50343:hover {
    background-color: #F7F5EF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-1e50343 img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-1e50343:hover img {
    transform: translateY(-6px) scale(1.06);

    filter: drop-shadow(
        0 4px 5px rgba(201, 106, 43, 0.20)
    );
}


/* =========================================
   ELEMENTOR ICON SUPPORT
========================================= */

.elementor-204 .elementor-element.elementor-element-1e50343 .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-1e50343:hover .elementor-icon {
    transform: translateY(-6px) scale(1.06);
    color: #C96A2B !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-1e50343 .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-1e50343:hover .elementor-heading-title {
    color: #C96A2B !important;
    transform: translateX(5px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-1e50343 .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-1e50343 .elementor-widget-text-editor p {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-1e50343:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-1e50343:hover .elementor-widget-text-editor p {
    color: #183B2B !important;
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e697 *//* =========================================
   FORESIGHT PRINCIPLES
   VERTICAL LINE REVEAL
========================================= */


/* INDIVIDUAL CONTAINER */

.elementor-204 .elementor-element.elementor-element-bc7e697 {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.4s ease,
        padding-left 0.4s ease;
}


/* =========================================
   VERTICAL ORANGE LINE
========================================= */

.elementor-204 .elementor-element.elementor-element-bc7e697::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #C96A2B;

    transform: translateY(-50%);

    transition: height 0.45s ease;

    z-index: 5;
}


/* LINE APPEARS */

.elementor-204 .elementor-element.elementor-element-bc7e697:hover::before {
    height: 80%;
}


/* =========================================
   SUBTLE BACKGROUND
========================================= */

.elementor-204 .elementor-element.elementor-element-bc7e697:hover {
    background-color: #F7F5EF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-bc7e697 img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-bc7e697:hover img {
    transform: translateY(-6px) scale(1.06);

    filter: drop-shadow(
        0 4px 5px rgba(201, 106, 43, 0.20)
    );
}


/* =========================================
   ELEMENTOR ICON SUPPORT
========================================= */

.elementor-204 .elementor-element.elementor-element-bc7e697 .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-bc7e697:hover .elementor-icon {
    transform: translateY(-6px) scale(1.06);
    color: #C96A2B !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-bc7e697 .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-bc7e697:hover .elementor-heading-title {
    color: #C96A2B !important;
    transform: translateX(5px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-bc7e697 .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-bc7e697 .elementor-widget-text-editor p {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-bc7e697:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-bc7e697:hover .elementor-widget-text-editor p {
    color: #183B2B !important;
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d268b6 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-0d268b6 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-0d268b6:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-0d268b6 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-0d268b6:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-0d268b6:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-0d268b6:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-0d268b6 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274bcd0 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-274bcd0 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-274bcd0:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-274bcd0 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-274bcd0:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-274bcd0:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-274bcd0:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-274bcd0 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-661201f *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-661201f {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-661201f:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-661201f .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-661201f:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-661201f:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-661201f:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-661201f .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404a9d9 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-404a9d9 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-404a9d9:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-404a9d9 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-404a9d9:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-404a9d9:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-404a9d9:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-404a9d9 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38edf3e *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-38edf3e {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-38edf3e:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-38edf3e .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-38edf3e:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-38edf3e:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-38edf3e:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-38edf3e .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d661dd2 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-d661dd2 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-d661dd2:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-d661dd2 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-d661dd2:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-d661dd2:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-d661dd2:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-d661dd2 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f59721 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-6f59721 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-6f59721:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-6f59721 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-6f59721:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-6f59721:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-6f59721:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-6f59721 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9579d *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354af59 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b3c7 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2e26 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a608c *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580bea *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc1af8 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9579d *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354af59 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b3c7 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2e26 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a608c *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580bea *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc1af8 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9579d *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354af59 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b3c7 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2e26 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a608c *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580bea *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc1af8 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9579d *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354af59 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b3c7 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2e26 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a608c *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580bea *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc1af8 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9579d *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354af59 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b3c7 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2e26 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a608c *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580bea *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc1af8 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9579d *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354af59 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b3c7 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2e26 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a608c *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580bea *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc1af8 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9579d *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354af59 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b3c7 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2e26 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a608c *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580bea *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc1af8 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9579d *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7e9579d .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354af59 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-354af59 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5b3c7 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-7f5b3c7 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2e26 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-bab2e26 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a608c *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-49a608c .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e580bea *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-e580bea .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc1af8 *//* =========================================
   FORESIGHT JOURNEY CARD
   HOVER / ACTIVE EFFECT
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 {
    border: 1px solid transparent;
    border-radius: 12px;
    transition: 
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   HOVER CONTAINER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover {
    border-color: #C96A2B !important;
    box-shadow: 0 8px 25px rgba(201, 106, 43, 0.12);
    transform: translateY(-4px);
}


/* =========================================
   ICON HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-icon {
    transition: 
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon {
    transform: scale(1.08);
    color: #C96A2B !important;
}


/* SVG ICON */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-icon svg {
    fill: #C96A2B !important;
    transition: fill 0.35s ease;
}


/* =========================================
   NUMBER + TITLE HOVER
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8:hover .elementor-heading-title {
    color: #C96A2B !important;
    transition: color 0.35s ease;
}


/* =========================================
   SMOOTH TEXT TRANSITION
========================================= */

.elementor-204 .elementor-element.elementor-element-cdc1af8 .elementor-heading-title {
    transition: color 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7f6cf *//* =========================================
   FORESIGHT VALUES
   COLOR FILL SWEEP
========================================= */


/* INDIVIDUAL VALUE CONTAINER */

.elementor-204 .elementor-element.elementor-element-0f7f6cf {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.45s ease;
}


/* =========================================
   GREEN FILL SWEEP
========================================= */

.elementor-204 .elementor-element.elementor-element-0f7f6cf::before {
    content: "";

    position: absolute;

    left: -100%;
    top: 0;

    width: 100%;
    height: 100%;

    background: linear-gradient(
        90deg,
        #2F7045,
        #356F49
    );

    transition: left 0.55s ease;

    z-index: 0;
}


/* HOVER */

.elementor-204 .elementor-element.elementor-element-0f7f6cf:hover::before {
    left: 0;
}


/* =========================================
   KEEP CONTENT ABOVE SWEEP
========================================= */

.elementor-204 .elementor-element.elementor-element-0f7f6cf > * {
    position: relative;
    z-index: 2;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-0f7f6cf img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-0f7f6cf:hover img {
    transform: scale(1.08);

    filter:
        brightness(1)
        drop-shadow(0 0 5px rgba(244, 162, 97, 0.35));
}


/* =========================================
   ICON WIDGET
   If using Elementor Icon widget
========================================= */

.elementor-204 .elementor-element.elementor-element-0f7f6cf .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-0f7f6cf:hover .elementor-icon {
    transform: scale(1.08);
    color: #F4A261 !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-0f7f6cf .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-0f7f6cf:hover .elementor-heading-title {
    color: #F4A261 !important;
    transform: translateX(4px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-0f7f6cf .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-0f7f6cf .elementor-widget-text-editor p {
    transition: color 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-0f7f6cf:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-0f7f6cf:hover .elementor-widget-text-editor p {
    color: #FFFFFF !important;
}


/* =========================================
   ORANGE BOTTOM ACCENT
========================================= */

.elementor-204 .elementor-element.elementor-element-0f7f6cf::after {
    content: "";

    position: absolute;

    bottom: 0;
    left: 0;

    width: 0;
    height: 3px;

    background: #F4A261;

    transition: width 0.45s ease;

    z-index: 5;
}


.elementor-204 .elementor-element.elementor-element-0f7f6cf:hover::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78effb5 *//* =========================================
   FORESIGHT VALUES
   COLOR FILL SWEEP
========================================= */


/* INDIVIDUAL VALUE CONTAINER */

.elementor-204 .elementor-element.elementor-element-78effb5 {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.45s ease;
}


/* =========================================
   GREEN FILL SWEEP
========================================= */

.elementor-204 .elementor-element.elementor-element-78effb5::before {
    content: "";

    position: absolute;

    left: -100%;
    top: 0;

    width: 100%;
    height: 100%;

    background: linear-gradient(
        90deg,
        #2F7045,
        #356F49
    );

    transition: left 0.55s ease;

    z-index: 0;
}


/* HOVER */

.elementor-204 .elementor-element.elementor-element-78effb5:hover::before {
    left: 0;
}


/* =========================================
   KEEP CONTENT ABOVE SWEEP
========================================= */

.elementor-204 .elementor-element.elementor-element-78effb5 > * {
    position: relative;
    z-index: 2;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-78effb5 img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-78effb5:hover img {
    transform: scale(1.08);

    filter:
        brightness(1)
        drop-shadow(0 0 5px rgba(244, 162, 97, 0.35));
}


/* =========================================
   ICON WIDGET
   If using Elementor Icon widget
========================================= */

.elementor-204 .elementor-element.elementor-element-78effb5 .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-78effb5:hover .elementor-icon {
    transform: scale(1.08);
    color: #F4A261 !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-78effb5 .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-78effb5:hover .elementor-heading-title {
    color: #F4A261 !important;
    transform: translateX(4px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-78effb5 .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-78effb5 .elementor-widget-text-editor p {
    transition: color 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-78effb5:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-78effb5:hover .elementor-widget-text-editor p {
    color: #FFFFFF !important;
}


/* =========================================
   ORANGE BOTTOM ACCENT
========================================= */

.elementor-204 .elementor-element.elementor-element-78effb5::after {
    content: "";

    position: absolute;

    bottom: 0;
    left: 0;

    width: 0;
    height: 3px;

    background: #F4A261;

    transition: width 0.45s ease;

    z-index: 5;
}


.elementor-204 .elementor-element.elementor-element-78effb5:hover::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7ea37 *//* =========================================
   FORESIGHT VALUES
   COLOR FILL SWEEP
========================================= */


/* INDIVIDUAL VALUE CONTAINER */

.elementor-204 .elementor-element.elementor-element-ff7ea37 {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.45s ease;
}


/* =========================================
   GREEN FILL SWEEP
========================================= */

.elementor-204 .elementor-element.elementor-element-ff7ea37::before {
    content: "";

    position: absolute;

    left: -100%;
    top: 0;

    width: 100%;
    height: 100%;

    background: linear-gradient(
        90deg,
        #2F7045,
        #356F49
    );

    transition: left 0.55s ease;

    z-index: 0;
}


/* HOVER */

.elementor-204 .elementor-element.elementor-element-ff7ea37:hover::before {
    left: 0;
}


/* =========================================
   KEEP CONTENT ABOVE SWEEP
========================================= */

.elementor-204 .elementor-element.elementor-element-ff7ea37 > * {
    position: relative;
    z-index: 2;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-ff7ea37 img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-ff7ea37:hover img {
    transform: scale(1.08);

    filter:
        brightness(1)
        drop-shadow(0 0 5px rgba(244, 162, 97, 0.35));
}


/* =========================================
   ICON WIDGET
   If using Elementor Icon widget
========================================= */

.elementor-204 .elementor-element.elementor-element-ff7ea37 .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-ff7ea37:hover .elementor-icon {
    transform: scale(1.08);
    color: #F4A261 !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-ff7ea37 .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-ff7ea37:hover .elementor-heading-title {
    color: #F4A261 !important;
    transform: translateX(4px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-ff7ea37 .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-ff7ea37 .elementor-widget-text-editor p {
    transition: color 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-ff7ea37:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-ff7ea37:hover .elementor-widget-text-editor p {
    color: #FFFFFF !important;
}


/* =========================================
   ORANGE BOTTOM ACCENT
========================================= */

.elementor-204 .elementor-element.elementor-element-ff7ea37::after {
    content: "";

    position: absolute;

    bottom: 0;
    left: 0;

    width: 0;
    height: 3px;

    background: #F4A261;

    transition: width 0.45s ease;

    z-index: 5;
}


.elementor-204 .elementor-element.elementor-element-ff7ea37:hover::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f831724 *//* =========================================
   FORESIGHT VALUES
   COLOR FILL SWEEP
========================================= */


/* INDIVIDUAL VALUE CONTAINER */

.elementor-204 .elementor-element.elementor-element-f831724 {
    position: relative;
    overflow: hidden;

    transition:
        background-color 0.45s ease;
}


/* =========================================
   GREEN FILL SWEEP
========================================= */

.elementor-204 .elementor-element.elementor-element-f831724::before {
    content: "";

    position: absolute;

    left: -100%;
    top: 0;

    width: 100%;
    height: 100%;

    background: linear-gradient(
        90deg,
        #2F7045,
        #356F49
    );

    transition: left 0.55s ease;

    z-index: 0;
}


/* HOVER */

.elementor-204 .elementor-element.elementor-element-f831724:hover::before {
    left: 0;
}


/* =========================================
   KEEP CONTENT ABOVE SWEEP
========================================= */

.elementor-204 .elementor-element.elementor-element-f831724 > * {
    position: relative;
    z-index: 2;
}


/* =========================================
   ICON
========================================= */

.elementor-204 .elementor-element.elementor-element-f831724 img {
    transition:
        transform 0.45s ease,
        filter 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-f831724:hover img {
    transform: scale(1.08);

    filter:
        brightness(1)
        drop-shadow(0 0 5px rgba(244, 162, 97, 0.35));
}


/* =========================================
   ICON WIDGET
   If using Elementor Icon widget
========================================= */

.elementor-204 .elementor-element.elementor-element-f831724 .elementor-icon {
    transition:
        transform 0.45s ease,
        color 0.45s ease;
}


.elementor-204 .elementor-element.elementor-element-f831724:hover .elementor-icon {
    transform: scale(1.08);
    color: #F4A261 !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-204 .elementor-element.elementor-element-f831724 .elementor-heading-title {
    transition:
        color 0.35s ease,
        transform 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-f831724:hover .elementor-heading-title {
    color: #F4A261 !important;
    transform: translateX(4px);
}


/* =========================================
   DESCRIPTION
========================================= */

.elementor-204 .elementor-element.elementor-element-f831724 .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-f831724 .elementor-widget-text-editor p {
    transition: color 0.35s ease;
}


.elementor-204 .elementor-element.elementor-element-f831724:hover .elementor-widget-text-editor,
.elementor-204 .elementor-element.elementor-element-f831724:hover .elementor-widget-text-editor p {
    color: #FFFFFF !important;
}


/* =========================================
   ORANGE BOTTOM ACCENT
========================================= */

.elementor-204 .elementor-element.elementor-element-f831724::after {
    content: "";

    position: absolute;

    bottom: 0;
    left: 0;

    width: 0;
    height: 3px;

    background: #F4A261;

    transition: width 0.45s ease;

    z-index: 5;
}


.elementor-204 .elementor-element.elementor-element-f831724:hover::after {
    width: 100%;
}/* End custom CSS */