.elementor-684 .elementor-element.elementor-element-f366c02{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-8e7b4bd{--display:flex;}.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-684 .elementor-element.elementor-element-0a9a7eb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-3c71bfd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-3f32dc1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-684 .elementor-element.elementor-element-4705868 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-684 .elementor-element.elementor-element-001190f{--display:flex;}.elementor-684 .elementor-element.elementor-element-b74902c{--display:flex;}.elementor-684 .elementor-element.elementor-element-46edc39{--display:flex;}.elementor-684 .elementor-element.elementor-element-46edc39:not(.elementor-motion-effects-element-type-background), .elementor-684 .elementor-element.elementor-element-46edc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-684 .elementor-element.elementor-element-d8c306e{--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-684 .elementor-element.elementor-element-b39ffab{--display:flex;}.elementor-684 .elementor-element.elementor-element-e36ceac{--display:flex;}.elementor-684 .elementor-element.elementor-element-8511eea.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-8511eea .elementor-heading-title{font-family:var( --e-global-typography-602d12c-font-family ), Sans-serif;color:var( --e-global-color-c334d39 );}.elementor-684 .elementor-element.elementor-element-fcaa0cb.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-fcaa0cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-684 .elementor-element.elementor-element-ec8e5d1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-684 .elementor-element.elementor-element-6f51e70{--display:flex;}.elementor-684 .elementor-element.elementor-element-941e2cc{text-align:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-cdf9b0f{--display:flex;}.elementor-684 .elementor-element.elementor-element-8b7404d{--display:flex;}.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-684 .elementor-element.elementor-element-5ae1af0.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-5ae1af0 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-1507b18.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-1507b18 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-e8fddf4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-f25c22b{--display:flex;}.elementor-684 .elementor-element.elementor-element-76b6f16.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-76b6f16 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-4b46459.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-4b46459 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-7cb0c28 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-6277fa8{--display:flex;}.elementor-684 .elementor-element.elementor-element-ba60578.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-ba60578 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-d3ca021.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-d3ca021 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-c0708d5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-8a5343f{--display:flex;}.elementor-684 .elementor-element.elementor-element-a280544.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-a280544 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-3aeff02.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-3aeff02 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-d466889 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-1f1db42{--display:flex;}.elementor-684 .elementor-element.elementor-element-eb35870{--display:flex;}.elementor-684 .elementor-element.elementor-element-9e38d8d.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-9e38d8d .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-42ff3a6.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-42ff3a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-6b1dd76 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-758bd74{--display:flex;}.elementor-684 .elementor-element.elementor-element-84da164.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-84da164 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-eccecc3.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-eccecc3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-fabe0f2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-ada0291{--display:flex;}.elementor-684 .elementor-element.elementor-element-b91d09e.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-b91d09e .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-a9bf857.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-a9bf857 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-72dd40c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-7f4e7ae{--display:flex;}.elementor-684 .elementor-element.elementor-element-3878055.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-3878055 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-160f9ea.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-160f9ea .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-f4b235b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-f001007{--display:flex;}.elementor-684 .elementor-element.elementor-element-4b2b235{--display:flex;}.elementor-684 .elementor-element.elementor-element-73298b9.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-73298b9 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-58017ec.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-58017ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-77f684b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-64aeb49{--display:flex;}.elementor-684 .elementor-element.elementor-element-616bf4e.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-616bf4e .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-31e84a6.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-31e84a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-684a6a7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-e443017{--display:flex;}.elementor-684 .elementor-element.elementor-element-7629f1f.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-7629f1f .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-01613f2.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-01613f2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-d1f1954 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-3dcd93d{--display:flex;}.elementor-684 .elementor-element.elementor-element-b9dc92a.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-b9dc92a .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-0086f70.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-0086f70 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-8db3f26 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-684 .elementor-element.elementor-element-2782565{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-684 .elementor-element.elementor-element-2782565 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-7dbba5e );}.elementor-684 .elementor-element.elementor-element-2782565.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-2e35df6 );}.elementor-684 .elementor-element.elementor-element-2782565.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-684 .elementor-element.elementor-element-2782565.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-2e35df6 );}.elementor-684 .elementor-element.elementor-element-2782565 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-684 .elementor-element.elementor-element-6d23fae{--display:flex;}.elementor-684 .elementor-element.elementor-element-20144b9{--display:flex;}.elementor-684 .elementor-element.elementor-element-20144b9:not(.elementor-motion-effects-element-type-background), .elementor-684 .elementor-element.elementor-element-20144b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-684 .elementor-element.elementor-element-60dadea{text-align:center;}.elementor-684 .elementor-element.elementor-element-efad19f{--display:flex;}.elementor-684 .elementor-element.elementor-element-efad19f:not(.elementor-motion-effects-element-type-background), .elementor-684 .elementor-element.elementor-element-efad19f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-684 .elementor-element.elementor-element-47bb6db{--e-image-carousel-slides-to-show:5;}.elementor-684 .elementor-element.elementor-element-c366122{--display:flex;}.elementor-684 .elementor-element.elementor-element-c366122:not(.elementor-motion-effects-element-type-background), .elementor-684 .elementor-element.elementor-element-c366122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-684 .elementor-element.elementor-element-75e7835{--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-684 .elementor-element.elementor-element-0b77c9c{--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-684 .elementor-element.elementor-element-d6eb455{--display:flex;}.elementor-684 .elementor-element.elementor-element-327db3d{--display:flex;}.elementor-684 .elementor-element.elementor-element-38b121b.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-38b121b .elementor-heading-title{font-family:var( --e-global-typography-602d12c-font-family ), Sans-serif;color:var( --e-global-color-c334d39 );}.elementor-684 .elementor-element.elementor-element-0af8c40 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-c7df6b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-54bb918 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-b1fd844 .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-5ef5f93{--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-684 .elementor-element.elementor-element-536cf38{--display:flex;}.elementor-684 .elementor-element.elementor-element-d19723d.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-d19723d .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-7d48292.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-7d48292 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-c156840 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-c42d15a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-d7fdb62 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-32145a4 .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-4d29098{--display:flex;}.elementor-684 .elementor-element.elementor-element-02a82a0.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-02a82a0 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-2ec138c.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-2ec138c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-6257f08 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-edf2d0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-36f6f44 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-8e215af .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-370cf2b{--display:flex;}.elementor-684 .elementor-element.elementor-element-552c840{--display:flex;}.elementor-684 .elementor-element.elementor-element-552c840:not(.elementor-motion-effects-element-type-background), .elementor-684 .elementor-element.elementor-element-552c840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e35df6 );}.elementor-684 .elementor-element.elementor-element-09322c1{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-684 .elementor-element.elementor-element-03d593f.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-03d593f .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-b9ebadb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-29729f7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-c4e378b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-066a520 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-57f56d2 .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-3005d2c{--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-684 .elementor-element.elementor-element-fea10f8{--display:flex;}.elementor-684 .elementor-element.elementor-element-0a49ee5{--display:flex;}.elementor-684 .elementor-element.elementor-element-0a49ee5:not(.elementor-motion-effects-element-type-background), .elementor-684 .elementor-element.elementor-element-0a49ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dbba5e );}.elementor-684 .elementor-element.elementor-element-d12c6ba{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-684 .elementor-element.elementor-element-77b1f13.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-77b1f13 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-bfb9838 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-e3a2505 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-179e6a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-998faad .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-73cf17f .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-6e7be95{--display:flex;}.elementor-684 .elementor-element.elementor-element-9b68af3{--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-684 .elementor-element.elementor-element-75d2f6b{--display:flex;}.elementor-684 .elementor-element.elementor-element-436b035.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-436b035 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-fd62f39.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-fd62f39 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-daa7bcc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-f44dc7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-833cd55 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-245c88a .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-cc0c56d{--display:flex;}.elementor-684 .elementor-element.elementor-element-622c831.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-622c831 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-51c711f.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-51c711f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-dc3451d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-c8a53e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-c24b2ba .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-e3019bd .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-2ba5bc0{--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-684 .elementor-element.elementor-element-bc6beb9{--display:flex;}.elementor-684 .elementor-element.elementor-element-ce4fa4b.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-ce4fa4b .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-7ab9801.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-7ab9801 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-5996f1d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-d876d5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-b0e97e6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-05e262d .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-d204a2c{--display:flex;}.elementor-684 .elementor-element.elementor-element-9b40129.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-9b40129 .elementor-icon-wrapper{text-align:start;}.elementor-684 .elementor-element.elementor-element-ac06ffc.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-ac06ffc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-f9c10d9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-a4000be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-684 .elementor-element.elementor-element-4d60ec2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-684 .elementor-element.elementor-element-5fc9416 .elementor-icon-wrapper{text-align:center;}.elementor-684 .elementor-element.elementor-element-fb357d9{--display:flex;}body.elementor-page-684:not(.elementor-motion-effects-element-type-background), body.elementor-page-684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EB;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-684 .elementor-element.elementor-element-47bb6db{--e-image-carousel-slides-to-show:6;}.elementor-684 .elementor-element.elementor-element-0b77c9c{--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-684 .elementor-element.elementor-element-3005d2c{--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;}}@media(max-width:767px){.elementor-684 .elementor-element.elementor-element-2782565{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-684 .elementor-element.elementor-element-47bb6db{--e-image-carousel-slides-to-show:2;}.elementor-684 .elementor-element.elementor-element-0b77c9c{--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;}}/* Start custom CSS for container, class: .elementor-element-f366c02 *//*
** Sizing the banner
*/
.banner{
    position: fixed;
    top: 0;
    left: 0;
    height: calc(100vh - 96px);
    min-height: 800px;
    overflow: hidden !important;
}

.banner img{
    object-position: top !important;
}

/*
** Spacing for the text col
*/
.banner .text-col {
    padding: var(--padding-lg);
    gap: 24px;
    justify-content: flex-end;
}

/*
** Positioning the banner image
*/
.banner .img-col {
    overflow: hidden;
}


@media only screen and (max-width: 768px) {
    .banner img{
        opacity: 0.1;
    }
}

@media only screen and (min-width: 1024px) {
    /*
    ** Spacing for the text col
    */
    .banner .text-col {
        justify-content: center;
    }    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74902c */.banner-spacer{
    height: calc(100vh - 96px);
    min-height: 800px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c306e */.elementor-684 .elementor-element.elementor-element-d8c306e .img-col:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000FF;
    opacity: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7404d */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25c22b */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6277fa8 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5343f */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb35870 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758bd74 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ada0291 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4e7ae */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2b235 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aeb49 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e443017 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dcd93d */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7404d */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25c22b */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6277fa8 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5343f */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb35870 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758bd74 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ada0291 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4e7ae */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2b235 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aeb49 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e443017 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dcd93d */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7404d */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25c22b */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6277fa8 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5343f */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb35870 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758bd74 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ada0291 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4e7ae */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2b235 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aeb49 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e443017 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dcd93d */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7404d */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25c22b */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6277fa8 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5343f */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb35870 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758bd74 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ada0291 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4e7ae */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2b235 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aeb49 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e443017 */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dcd93d */.feature {
    padding: var(--padding-sm);
    gap: 24px;
    border-radius: :;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec8e5d1 */.modules-section .e-n-tab-title,
.modules-section .e-n-tab-title::after,
.modules-section .e-n-tab-title .e-n-tab-title-text{
    transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.modules-section .text-col{
    padding: var(--padding-md);
    justify-content: center;
    width: 100%;
    gap: 24px;
}

.module-title .arrow-icon{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.module-title .arrow-icon svg{
    width: 24px;
    height: 24px;
}
    
.tabbed-content{
    width: 100%;
    left: 0;
    top: 0;
}

.e-n-tabs-content{
    flex-wrap: wrap !important;
    flex-direction: column !important;
    background: white;
    border-radius: 0 0 var(--radius-sm) var(--radius-sm);
    right: 0;
    top: 0;
    width: 100%;
    height: calc(100% - var(--padding-md));
    box-shadow: 0 100px 80px 0 rgba(0, 0, 0, 0.07), 0 64.815px 46.852px 0 rgba(0, 0, 0, 0.05), 0 38.519px 25.481px 0 rgba(0, 0, 0, 0.04), 0 20px 13px 0 rgba(0, 0, 0, 0.04), 0 8.148px 6.519px 0 rgba(0, 0, 0, 0.03), 0 1.852px 3.148px 0 rgba(0, 0, 0, 0.02);
}

.e-n-tabs-heading{
    z-index: 2;
    overflow: hidden;
}

/*
** Styling the tabs
*/
.modules-section .e-n-tab-title {
    justify-content: flex-start;
    border-radius: var(--radius-sm);
    overflow: hidden;
}

/*
** Adding the tabs arrow
*/
.modules-section .e-n-tab-title::after{
    content: url("https://alphavictor.com/wp-content/uploads/2025/11/icon-arrow-right-black.svg");
    position: absolute;
    top: 50%;
    right: 24px !important;
    width: auto;
    height: 100%;
    transform: translateY(10px);
    opacity: 0;
}

/*
** Styling the tabs text
*/
.modules-section .e-n-tab-title-text {
    text-align: left !important;
    transform: translateY(4px);
}
/*
** Styling the tabs title
*/
.modules-section .e-n-tab-title-text h5{
    margin: 0 !important;
}
/*
** Styling the tabs subtitle
*/
.modules-section .e-n-tab-title-text h6{
    font-family: var( --e-global-typography-602d12c-font-family ), Sans-serif;
    color: var( --e-global-color-accent) !important;
    margin: 0;
}

.modules-section .tabbed-content-01{
    display: flex;
    flex-direction: column !important;
    flex-wrap: wrap !important;
    gap: 16px;
    padding: 16px;
}

.modules-section .tabbed-content .feature{
    padding: 24px 24px 48px 24px;
    gap: 8px ;
    flex: 1;
    border: 1px solid #efefef;
    border-radius: var(--radius-sm);
}
.modules-section .feature .title{
    margin-top: 16px;
}


.modules-section .tabbed-content .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    transform: translateY(-2px);
}

.modules-section .tabbed-content .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text h6 {
    color: var( --e-global-color-text) !important;
}

/*
** Adding the tabs arrow
*/
.modules-section .e-n-tab-title[aria-selected="true"]::after{
    transform: translateY(-6px);
    opacity: 1;
}

@media only screen and (min-width: 768px) {
    .e-n-tabs-content{
        flex-direction: row !important;
    }
    /*
    ** Styling the tabs
    */
    .modules-section .e-n-tab-title {
        border-radius: var(--radius-sm) var(--radius-sm) 0 0 ;
    }
    .modules-section .tabbed-content-01{
        flex-direction: row !important;
    }
}

@media only screen and (max-width: 767px) {
    .e-n-tabs-content{
        display: none !important;  
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d23fae */.elementor-684 .elementor-element.elementor-element-6d23fae{
    overflow: hidden;
    border-radius: var(--radius-md);
}
.about-page-links{
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20144b9 */.title-section{
    align-items: center;
    padding: var(--padding-md) var(--padding-md) 0;
}
.title-section .title{
    max-width: 660px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efad19f *//** 
 * Making the logos continuously scroll
 */
.partner-logos .swiper-wrapper{
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important; 
    gap: 15px;
    /*height: 33.3333vw;*/
}


@media only screen and (min-width: 768px) {
    /** 
     * Sizing the logos
     */
    /*.partner-logos .swiper-wrapper{
        height: 16.6666666667vw;
    }*/
}

@media only screen and (min-width: 1024px) {
    /** 
     * Sizing the logos
     */
    /*.partner-logos .swiper-wrapper{
        height: 16.6666666667vw;
    }*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327db3d */.elementor-684 .elementor-element.elementor-element-327db3d{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-536cf38 */.elementor-684 .elementor-element.elementor-element-536cf38{
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e7835 */.features-container{
    gap: 16px;
}
.features-container .feature-container{
    gap: 16px;
}
.features-container .feature-container .left-col,
.features-container .feature-container .right-col{
    width: 100% !important;
    gap: 16px;
}

.features-container .feature-container .row {
    gap: 16px;
}

/*
** Styling the title
*/
.features-container .feature .subtitle{
    padding: 2px 12px;
    border-radius: 4px;
    background: rgba(0, 244, 204, 0.40);
}

.features-container .feature{
    padding: 48px;
    gap: 24px;
    border-radius: var(--radius-lg);
    overflow: hidden;
}

.features-container .feature img{
    opacity: 0.1 !important;
}

.features-container .feature .feature-icon .elementor-icon {
    background: #E5F0FF;
    padding: 12px;
    border-radius: 10px;
}

.features-container .feature .feature-icon .elementor-icon svg{
    width: 24px;
    height: 24px;
}

.features-container .feature.white{
    background: white;
}
.features-container .feature.grey{
    background: var( --e-global-color-text );
}
.features-container .feature.grey .title h4, 
.features-container .feature.grey .text p {
    color: #fff !important;
}

/*
** Styling the black & grey feature text-links
*/
.features-container .feature.blue .text-link,
.features-container .feature.black .text-link,
.features-container .feature.grey .text-link{
    border: 1px solid var( --e-global-color-c334d39 );
}
.features-container .feature.blue .text-link p,
.features-container .feature.black .text-link p,
.features-container .feature.grey .text-link p{
    color: var( --e-global-color-c334d39 ) !important;
}
.features-container .feature.blue .text-link .arrow-icon::after,
.features-container .feature.black .text-link .arrow-icon::after,
.features-container .feature.grey .text-link .arrow-icon::after{
    content: url("https://alphavictor.com/wp-content/uploads/2025/11/icon-arrow-right-black.svg");
}
.features-container .feature.blue .text-link svg path,
.features-container .feature.black .text-link svg path,
.features-container .feature.grey .text-link svg path{
    fill: var( --e-global-color-c334d39 ) !important;
}

/*
** Hover states for the features
*/
.features-container .feature:hover.blue .text-link,
.features-container .feature:hover.black .text-link,
.features-container .feature:hover.grey .text-link{
    background: white !important;
    border: 1px solid white;
}
.features-container .feature:hover.blue .text-link p,
.features-container .feature:hover.black .text-link p,
.features-container .feature:hover.grey .text-link p{
    color: black !important;
}

.features-container .feature:hover{
    transform: scale(0.98);
}

@media only screen and (min-width: 1024px) {
    .features-container .feature-container .left-col,
    .features-container .feature-container .right-col{
        width: 50% !important;
        gap: 16px;
    }
    .features-container .feature-container .left-col .feature,
    .features-container .feature-container .right-col .feature{
        height: 100%;
    }
    .features-container .feature img{
        opacity: 1 !important;
    }
}/* End custom CSS */