.elementor-44 .elementor-element.elementor-element-217e7f6{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-44 .elementor-element.elementor-element-217e7f6:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-217e7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19bdffa );background-image:url("https://tamarsecurities.com/wp-content/uploads/2026/05/private-wealth-hero.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-44 .elementor-element.elementor-element-66fe378 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-0d5a703{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-44 .elementor-element.elementor-element-080948c{text-align:center;}.elementor-44 .elementor-element.elementor-element-080948c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.8rem;line-height:1.35em;color:var( --e-global-color-6ec03f4 );}.elementor-44 .elementor-element.elementor-element-0c12708{text-align:center;}.elementor-44 .elementor-element.elementor-element-0c12708 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.8rem;line-height:1.35em;color:var( --e-global-color-6ec03f4 );}.elementor-44 .elementor-element.elementor-element-fb223dd{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-e5154f0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-44 .elementor-element.elementor-element-e5154f0 .elementor-divider-separator{width:100%;}.elementor-44 .elementor-element.elementor-element-e5154f0 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-44 .elementor-element.elementor-element-66cae56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;}.elementor-44 .elementor-element.elementor-element-0661781{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-0661781 .elementor-heading-title{font-family:var( --e-global-typography-b4cee7a-font-family ), Sans-serif;font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );color:var( --e-global-color-6ec03f4 );}.elementor-44 .elementor-element.elementor-element-7549a92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f8b445f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-4f9a27f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-a62789a );--border-color:var( --e-global-color-a62789a );--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-44 .elementor-element.elementor-element-9aab913{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-44 .elementor-element.elementor-element-e002fde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e002fde:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-e002fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec03f4 );}.elementor-44 .elementor-element.elementor-element-d38eeb7{text-align:center;}.elementor-44 .elementor-element.elementor-element-d38eeb7 .elementor-heading-title{font-family:var( --e-global-typography-04474e6-font-family ), Sans-serif;font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-c284329{text-align:center;}.elementor-44 .elementor-element.elementor-element-c284329 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-76e6c62{--display:flex;}.elementor-44 .elementor-element.elementor-element-b7720b1{--display:flex;}.elementor-44 .elementor-element.elementor-element-c061379{text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;line-height:1.3em;letter-spacing:0px;}.elementor-44 .elementor-element.elementor-element-232a0ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-44 .elementor-element.elementor-element-689ce7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-689ce7e:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-689ce7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a62789a );}.elementor-44 .elementor-element.elementor-element-9a22eac{text-align:center;}.elementor-44 .elementor-element.elementor-element-9a22eac .elementor-heading-title{font-family:var( --e-global-typography-04474e6-font-family ), Sans-serif;font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-3c92030{text-align:center;}.elementor-44 .elementor-element.elementor-element-3c92030 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-c651d75{--display:flex;}.elementor-44 .elementor-element.elementor-element-a337324{--display:flex;}.elementor-44 .elementor-element.elementor-element-cb177a3{text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;line-height:1.3em;letter-spacing:0px;}.elementor-44 .elementor-element.elementor-element-116e746{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-44 .elementor-element.elementor-element-49e4f5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-49e4f5e:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-49e4f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec03f4 );}.elementor-44 .elementor-element.elementor-element-7423957{text-align:center;}.elementor-44 .elementor-element.elementor-element-7423957 .elementor-heading-title{font-family:var( --e-global-typography-04474e6-font-family ), Sans-serif;font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-317d9b3{text-align:center;}.elementor-44 .elementor-element.elementor-element-317d9b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-83149c0{--display:flex;}.elementor-44 .elementor-element.elementor-element-ccff99d{--display:flex;}.elementor-44 .elementor-element.elementor-element-45fdfcd{text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;line-height:1.3em;letter-spacing:0px;}.elementor-44 .elementor-element.elementor-element-7ecabad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-44 .elementor-element.elementor-element-bd64a1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-bd64a1f:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-bd64a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a62789a );}.elementor-44 .elementor-element.elementor-element-d740935{text-align:center;}.elementor-44 .elementor-element.elementor-element-d740935 .elementor-heading-title{font-family:var( --e-global-typography-04474e6-font-family ), Sans-serif;font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-1a45f01{text-align:center;}.elementor-44 .elementor-element.elementor-element-1a45f01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-8e14050{--display:flex;}.elementor-44 .elementor-element.elementor-element-3869c76{--display:flex;}.elementor-44 .elementor-element.elementor-element-eb0bfeb{text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;line-height:1.3em;letter-spacing:0px;}.elementor-44 .elementor-element.elementor-element-f17f2eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-44 .elementor-element.elementor-element-17b9202{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-17b9202:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-17b9202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ec03f4 );}.elementor-44 .elementor-element.elementor-element-8358330{text-align:center;}.elementor-44 .elementor-element.elementor-element-8358330 .elementor-heading-title{font-family:var( --e-global-typography-04474e6-font-family ), Sans-serif;font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-7fa1c93{text-align:center;}.elementor-44 .elementor-element.elementor-element-7fa1c93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-7ccf712{--display:flex;}.elementor-44 .elementor-element.elementor-element-b23f1af{--display:flex;}.elementor-44 .elementor-element.elementor-element-ef60b66{text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;line-height:1.3em;letter-spacing:0px;}.elementor-44 .elementor-element.elementor-element-3265ba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-44 .elementor-element.elementor-element-e31d5fe{--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:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-af8993b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-c3cd5ea{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-810283e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-44 .elementor-element.elementor-element-810283e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;color:var( --e-global-color-19bdffa );}.elementor-44 .elementor-element.elementor-element-e2a08a4{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-44 .elementor-element.elementor-element-3e0c080{text-align:end;}.elementor-44 .elementor-element.elementor-element-3e0c080 .elementor-heading-title{font-family:var( --e-global-typography-b4cee7a-font-family ), Sans-serif;font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );color:var( --e-global-color-6ec03f4 );}.elementor-44 .elementor-element.elementor-element-85a3860{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-d0c2b51{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-44 .elementor-element.elementor-element-79dff99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-44 .elementor-element.elementor-element-1842d2d .elementor-heading-title{font-family:var( --e-global-typography-b4cee7a-font-family ), Sans-serif;font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );color:var( --e-global-color-6ec03f4 );}.elementor-44 .elementor-element.elementor-element-cc32d3e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-a51d9b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44 .elementor-element.elementor-element-c1a635e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-44 .elementor-element.elementor-element-5574ab5 .elementor-button{background-color:var( --e-global-color-a62789a );font-family:var( --e-global-typography-b9c4833-font-family ), Sans-serif;font-size:var( --e-global-typography-b9c4833-font-size );font-weight:var( --e-global-typography-b9c4833-font-weight );text-transform:var( --e-global-typography-b9c4833-text-transform );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-66fe378 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-fb223dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-0661781 .elementor-heading-title{font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );}.elementor-44 .elementor-element.elementor-element-f8b445f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-d38eeb7 .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-9a22eac .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-7423957 .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-d740935 .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-8358330 .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-3e0c080 .elementor-heading-title{font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );}.elementor-44 .elementor-element.elementor-element-85a3860{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-1842d2d .elementor-heading-title{font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );}.elementor-44 .elementor-element.elementor-element-cc32d3e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-5574ab5 .elementor-button{font-size:var( --e-global-typography-b9c4833-font-size );}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-217e7f6{--min-height:300px;}.elementor-44 .elementor-element.elementor-element-217e7f6:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-217e7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 0px;background-size:cover;}.elementor-44 .elementor-element.elementor-element-66fe378 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-0d5a703{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-fb223dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-e5154f0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-44 .elementor-element.elementor-element-0661781{text-align:center;}.elementor-44 .elementor-element.elementor-element-0661781 .elementor-heading-title{font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );}.elementor-44 .elementor-element.elementor-element-f8b445f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-d38eeb7 .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-9a22eac .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-7423957 .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-d740935 .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-8358330 .elementor-heading-title{font-size:var( --e-global-typography-04474e6-font-size );line-height:var( --e-global-typography-04474e6-line-height );}.elementor-44 .elementor-element.elementor-element-3265ba3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-c3cd5ea{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-810283e{text-align:center;}.elementor-44 .elementor-element.elementor-element-3e0c080{text-align:center;}.elementor-44 .elementor-element.elementor-element-3e0c080 .elementor-heading-title{font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );}.elementor-44 .elementor-element.elementor-element-85a3860{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-d0c2b51{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-79dff99{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-44 .elementor-element.elementor-element-1842d2d .elementor-heading-title{font-size:var( --e-global-typography-b4cee7a-font-size );line-height:var( --e-global-typography-b4cee7a-line-height );}.elementor-44 .elementor-element.elementor-element-cc32d3e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-a51d9b2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-44 .elementor-element.elementor-element-c1a635e{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-5574ab5 .elementor-button{font-size:var( --e-global-typography-b9c4833-font-size );}}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-7549a92{--width:45%;}.elementor-44 .elementor-element.elementor-element-4f9a27f{--width:53%;}.elementor-44 .elementor-element.elementor-element-af8993b{--width:50%;}.elementor-44 .elementor-element.elementor-element-e2a08a4{--width:50%;}.elementor-44 .elementor-element.elementor-element-79dff99{--width:48%;}.elementor-44 .elementor-element.elementor-element-a51d9b2{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-44 .elementor-element.elementor-element-7549a92{--width:100%;}.elementor-44 .elementor-element.elementor-element-4f9a27f{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-c3cd5ea *//* 1. GLOBAL VARIABLES - TWEAK COLORS AND FONTS HERE */
svg {
  /* Colors */
  --color-blue: #1d305d;
  --color-grey: #939598;
  --color-dark-grey: #555555;
  --color-light-grey: #d3d3d3;
  --color-light-blue: #87ceeb;
  --color-white: #ffffff;
  
  /* Typography */
  --font-main: 'Open Sans', sans-serif;
  --text-large: 24px;
  --text-medium: 16px;
  --text-small: 14px;

  /* Animation Timing */
  --anim-duration: 8s; 
}

/* 2. COMPONENT STYLES */
text {
  font-family: var(--font-main);
}

.text-corner {
  font-size: var(--text-medium);
  fill: var(--color-dark-grey);
}

.text-center-title {
  font-size: var(--text-large);
  font-weight: bold;
  fill: var(--color-white);
  text-anchor: middle;
}

.text-center-sub {
  font-size: var(--text-medium);
  font-weight: bold;
  fill: var(--color-white);
  text-anchor: middle;
}

.text-arc-top {
  font-size: var(--text-small);
  font-weight: bold;
  fill: var(--color-grey);
}

.text-arc-bottom {
  font-size: var(--text-small);
  font-weight: bold;
  fill: var(--color-blue);
}

.box-text {
  font-size: var(--text-small);
  fill: var(--color-white);
  text-anchor: middle;
  dominant-baseline: middle;
}

/* Gradient Stop Styling */
#grad-center { stop-color: var(--color-blue); }
#grad-edge   { stop-color: var(--color-grey); }

#arrow-grad-start { stop-color: var(--color-grey); stop-opacity: 0; }
#arrow-grad-end   { stop-color: var(--color-grey); stop-opacity: 1.0; }


/* ==========================================================================
   ANIMATIONS
   ========================================================================== */

/* --- 1. ROTATING CURVED ARROW --- */
#rotating-arrow-group {
  transform-origin: 0px 0px; 
  animation: rotateArrow var(--anim-duration) linear infinite;
}
#arrow-grad-end {
  animation: arrowGradColor var(--anim-duration) ease-in-out infinite;
}
#arrow-poly {
  animation: arrowFillColor var(--anim-duration) ease-in-out infinite;
}

@keyframes rotateArrow {
  0%   { transform: rotate(0deg); }
  25%  { transform: rotate(90deg); }
  50%  { transform: rotate(180deg); }
  75%  { transform: rotate(270deg); }
  100% { transform: rotate(360deg); }
}
@keyframes arrowGradColor {
  0%, 100% { stop-color: var(--color-grey); }
  50%      { stop-color: var(--color-blue); }
}
@keyframes arrowFillColor {
  0%, 100% { fill: var(--color-grey); }
  50%      { fill: var(--color-blue); }
}

/* --- 2. SLIDE-OUT TEXTBOXES --- */
/* Distances expanded so text clears the 97px circle radius */
#box-right {
  animation: slideRight var(--anim-duration) ease-in-out infinite;
}
#box-left {
  animation: slideLeft var(--anim-duration) ease-in-out infinite;
}

@keyframes slideRight {
  0%   { transform: translateX(-90px); opacity: 0; }  /* Tucked safely behind circle */
  4%   { transform: translateX(120px); opacity: 1; }  /* Pushed fully outside circle */
  21%  { transform: translateX(120px); opacity: 1; }  /* Holds position */
  25%  { transform: translateX(-90px); opacity: 0; }  /* Tucks back behind */
  100% { transform: translateX(-90px); opacity: 0; }
}

@keyframes slideLeft {
  0%, 50% { transform: translateX(90px); opacity: 0; }   /* Tucked safely behind circle */
  54%     { transform: translateX(-120px); opacity: 1; } /* Pushed fully outside circle */
  71%     { transform: translateX(-120px); opacity: 1; } /* Holds position */
  75%     { transform: translateX(90px); opacity: 0; }   /* Tucks back behind */
  100%    { transform: translateX(90px); opacity: 0; }
}

/* --- 3. CURVED TEXTS --- */
#text-top-arc {
  animation: fadeTopText var(--anim-duration) ease-in-out infinite;
}
#text-bottom-arc {
  opacity: 0;
  animation: fadeBottomText var(--anim-duration) ease-in-out infinite;
}

@keyframes fadeTopText {
  0%, 20%   { opacity: 1; } 
  25%, 70%  { opacity: 0; } 
  75%, 100% { opacity: 1; } 
}
@keyframes fadeBottomText {
  0%, 20%   { opacity: 0; } 
  25%, 70%  { opacity: 1; } 
  75%, 100% { opacity: 0; } 
}

/* --- 4. ALTERNATING ICONS --- */
#icon-1 {
  animation: fadeIcon1 var(--anim-duration) ease-in-out infinite;
}
#icon-2 {
  opacity: 0;
  animation: fadeIcon2 var(--anim-duration) ease-in-out infinite;
}

@keyframes fadeIcon1 {
  0%, 45%   { opacity: 1; }
  50%, 95%  { opacity: 0; }
  100%      { opacity: 1; }
}
@keyframes fadeIcon2 {
  0%, 45%   { opacity: 0; }
  50%, 95%  { opacity: 1; }
  100%      { opacity: 0; }
}
/* --- ICON 1 SEQUENCES (Active during first half of cycle) --- */
.poly-i1-b1 { animation: revUp1 var(--anim-duration) ease-in-out infinite; }
.poly-i1-b2 { animation: revUp2 var(--anim-duration) ease-in-out infinite; }
.poly-i1-b3 { animation: revUp3 var(--anim-duration) ease-in-out infinite; }
.poly-i1-b4 { animation: revUp4 var(--anim-duration) ease-in-out infinite; }
.poly-i1-a  { animation: revRight1 var(--anim-duration) ease-in-out infinite; }

@keyframes revUp1 {
    0%, 50%, 100% { clip-path: inset(100% 0 0 0); }
    2%, 45%       { clip-path: inset(0 0 0 0); }
}
@keyframes revUp2 {
    0%, 2%, 50%, 100% { clip-path: inset(100% 0 0 0); }
    4%, 45%           { clip-path: inset(0 0 0 0); }
}
@keyframes revUp3 {
    0%, 4%, 50%, 100% { clip-path: inset(100% 0 0 0); }
    6%, 45%           { clip-path: inset(0 0 0 0); }
}
@keyframes revUp4 {
    0%, 6%, 50%, 100% { clip-path: inset(100% 0 0 0); }
    8%, 45%           { clip-path: inset(0 0 0 0); }
}
@keyframes revRight1 {
    0%, 8%, 50%, 100% { clip-path: inset(0 100% 0 0); }
    15%, 45%          { clip-path: inset(0 0 0 0); }
}


/* --- ICON 2 SEQUENCES (Active during second half of cycle) --- */
.poly-i2-b1 { animation: revUp1-2 var(--anim-duration) ease-in-out infinite; }
.poly-i2-b2 { animation: revUp2-2 var(--anim-duration) ease-in-out infinite; }
.poly-i2-b3 { animation: revUp3-2 var(--anim-duration) ease-in-out infinite; }
.poly-i2-b4 { animation: revUp4-2 var(--anim-duration) ease-in-out infinite; }
.poly-i2-a  { animation: revRight2 var(--anim-duration) ease-in-out infinite; }

@keyframes revUp1-2 {
    0%, 50%, 100% { clip-path: inset(100% 0 0 0); }
    52%, 95%      { clip-path: inset(0 0 0 0); }
}
@keyframes revUp2-2 {
    0%, 52%, 100% { clip-path: inset(100% 0 0 0); }
    54%, 95%      { clip-path: inset(0 0 0 0); }
}
@keyframes revUp3-2 {
    0%, 54%, 100% { clip-path: inset(100% 0 0 0); }
    56%, 95%      { clip-path: inset(0 0 0 0); }
}
@keyframes revUp4-2 {
    0%, 56%, 100% { clip-path: inset(100% 0 0 0); }
    58%, 95%      { clip-path: inset(0 0 0 0); }
}
@keyframes revRight2 {
    0%, 58%, 100% { clip-path: inset(0 100% 0 0); }
    65%, 95%      { clip-path: inset(0 0 0 0); }
}

/* --- 5. CORNER TEXTS --- 
#text-greedy {
  animation: fadeGreedy var(--anim-duration) ease-in-out infinite;
}
#text-fearful {
  opacity: 0;
  animation: fadeFearful var(--anim-duration) ease-in-out infinite;
}


@keyframes fadeGreedy {
  0%, 25%   { opacity: 1; } 
  30%, 65%  { opacity: 0; } 
  70%, 100% { opacity: 1; } 
}
@keyframes fadeFearful {
  0%, 25%   { opacity: 0; } 
  30%, 65%  { opacity: 1; } 
  70%, 100% { opacity: 0; } 
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-810283e *//* Synchronized Weight Animations */
.bold-cycle-1 {
  animation: weightCycle1 8s ease-in-out infinite;
}

.bold-cycle-2 {
  animation: weightCycle2 8s ease-in-out infinite;
}

@keyframes weightCycle1 {
  0%, 20%   { font-weight: bold; }  /* Matches top arc visibility */
  25%, 70%  { font-weight: normal; } 
  75%, 100% { font-weight: bold; }  
}

@keyframes weightCycle2 {
  0%, 20%   { font-weight: normal; } 
  25%, 70%  { font-weight: bold; }  /* Matches bottom arc visibility */
  75%, 100% { font-weight: normal; } 
}/* End custom CSS */