.elementor-476 .elementor-element.elementor-element-f2fb4f9{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-476 .elementor-element.elementor-element-e3bc796{text-align:right;}.elementor-476 .elementor-element.elementor-element-e3bc796 img{border-radius:10px 10px 10px 10px;}.elementor-476 .elementor-element.elementor-element-10843c0{--display:flex;--margin-top:-30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:0vw;}.elementor-476 .elementor-element.elementor-element-be20969{text-align:left;}.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-476 .elementor-element.elementor-element-ba22be2{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 10vw;--container-widget-width:31%;--container-widget-flex-grow:0;bottom:16vh;border-radius:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-ba22be2.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-476 .elementor-element.elementor-element-ba22be2{left:0px;}body.rtl .elementor-476 .elementor-element.elementor-element-ba22be2{right:0px;}.elementor-476 .elementor-element.elementor-element-ba22be2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:var( --e-global-color-0c92c8f );}.elementor-476 .elementor-element.elementor-element-6272552{--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;--justify-content:center;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-52f96d9{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;}.elementor-476 .elementor-element.elementor-element-52f96d9.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-38f058c{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-65e6033 svg{width:90%;height:200px;}.elementor-476 .elementor-element.elementor-element-65e6033 .eael-svg-draw-container{text-align:center;}.elementor-476 .elementor-element.elementor-element-65e6033 svg path{stroke-width:1.2;stroke:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-65e6033 svg circle{stroke-width:1.2;stroke:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-65e6033 svg rect{stroke-width:1.2;stroke:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-65e6033 svg polygon{stroke-width:1.2;stroke:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-dca6ae4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:7% 5%;--row-gap:7%;--column-gap:5%;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-dca6ae4.e-con{--align-self:center;}.elementor-476 .elementor-element.elementor-element-ecee613{--display:flex;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-ecee613:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-ecee613, .elementor-476 .elementor-element.elementor-element-ecee613::before{--border-transition:0.3s;}.elementor-476 .elementor-element.elementor-element-39e9c8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-476 .elementor-element.elementor-element-5202d05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;}.elementor-476 .elementor-element.elementor-element-6a8fad7{padding:20px 0px 20px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-476 .elementor-element.elementor-element-6a8fad7.elementor-element{--align-self:center;}.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-476 .elementor-element.elementor-element-778d34b .elementor-button{background-color:#BCBCBC00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-778d34b{padding:0px 0px 15px 0px;}.elementor-476 .elementor-element.elementor-element-778d34b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-476 .elementor-element.elementor-element-778d34b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-476 .elementor-element.elementor-element-778d34b .elementor-button:hover, .elementor-476 .elementor-element.elementor-element-778d34b .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-778d34b .elementor-button:hover svg, .elementor-476 .elementor-element.elementor-element-778d34b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-92f2795{--display:flex;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-92f2795:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-92f2795, .elementor-476 .elementor-element.elementor-element-92f2795::before{--border-transition:0.3s;}.elementor-476 .elementor-element.elementor-element-1282198 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-476 .elementor-element.elementor-element-a306be1{padding:20px 0px 20px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-476 .elementor-element.elementor-element-a306be1.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-cfc06da .elementor-button{background-color:#BCBCBC00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-cfc06da{padding:0px 0px 15px 0px;}.elementor-476 .elementor-element.elementor-element-cfc06da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-476 .elementor-element.elementor-element-cfc06da .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-476 .elementor-element.elementor-element-cfc06da .elementor-button:hover, .elementor-476 .elementor-element.elementor-element-cfc06da .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-cfc06da .elementor-button:hover svg, .elementor-476 .elementor-element.elementor-element-cfc06da .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-819dc00{--display:flex;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-819dc00:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-819dc00, .elementor-476 .elementor-element.elementor-element-819dc00::before{--border-transition:0.3s;}.elementor-476 .elementor-element.elementor-element-6186041 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-476 .elementor-element.elementor-element-46266b4{padding:20px 0px 20px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-476 .elementor-element.elementor-element-46266b4.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-f2059fa .elementor-button{background-color:#BCBCBC00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-f2059fa{padding:0px 0px 15px 0px;}.elementor-476 .elementor-element.elementor-element-f2059fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-476 .elementor-element.elementor-element-f2059fa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-476 .elementor-element.elementor-element-f2059fa .elementor-button:hover, .elementor-476 .elementor-element.elementor-element-f2059fa .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-f2059fa .elementor-button:hover svg, .elementor-476 .elementor-element.elementor-element-f2059fa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-fe49436{--display:flex;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-fe49436:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-fe49436, .elementor-476 .elementor-element.elementor-element-fe49436::before{--border-transition:0.3s;}.elementor-476 .elementor-element.elementor-element-d425fdb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-476 .elementor-element.elementor-element-06f2785 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;}.elementor-476 .elementor-element.elementor-element-efbb207{padding:20px 0px 20px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-476 .elementor-element.elementor-element-efbb207.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-98dc38e .elementor-button{background-color:#BCBCBC00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-98dc38e{padding:0px 0px 60px 0px;}.elementor-476 .elementor-element.elementor-element-98dc38e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-476 .elementor-element.elementor-element-98dc38e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-476 .elementor-element.elementor-element-98dc38e .elementor-button:hover, .elementor-476 .elementor-element.elementor-element-98dc38e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-98dc38e .elementor-button:hover svg, .elementor-476 .elementor-element.elementor-element-98dc38e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-493acc6{--display:flex;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-493acc6:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-493acc6, .elementor-476 .elementor-element.elementor-element-493acc6::before{--border-transition:0.3s;}.elementor-476 .elementor-element.elementor-element-31ab410 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-476 .elementor-element.elementor-element-3753e09{padding:20px 0px 20px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-476 .elementor-element.elementor-element-3753e09.elementor-element{--align-self:center;}.elementor-476 .elementor-element.elementor-element-c73a9b8 .elementor-button{background-color:#BCBCBC00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-c73a9b8{padding:0px 0px 15px 0px;}.elementor-476 .elementor-element.elementor-element-c73a9b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-476 .elementor-element.elementor-element-c73a9b8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-476 .elementor-element.elementor-element-c73a9b8 .elementor-button:hover, .elementor-476 .elementor-element.elementor-element-c73a9b8 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-c73a9b8 .elementor-button:hover svg, .elementor-476 .elementor-element.elementor-element-c73a9b8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-476 .elementor-element.elementor-element-f2fb4f9{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-476 .elementor-element.elementor-element-e3bc796{text-align:center;}.elementor-476 .elementor-element.elementor-element-e3bc796 img{max-width:96%;}.elementor-476 .elementor-element.elementor-element-10843c0{--margin-top:-28%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:0vw;}.elementor-476 .elementor-element.elementor-element-be20969{text-align:left;}.elementor-476 .elementor-element.elementor-element-be20969 img{max-width:50%;}.elementor-476 .elementor-element.elementor-element-ba22be2{width:var( --container-widget-width, 45% );max-width:45%;padding:0% 0% 0% 15%;--container-widget-width:45%;--container-widget-flex-grow:0;bottom:54px;text-align:left;}.elementor-476 .elementor-element.elementor-element-ba22be2 .elementor-heading-title{font-size:25px;}.elementor-476 .elementor-element.elementor-element-52f96d9{font-size:26px;}.elementor-476 .elementor-element.elementor-element-38f058c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-dca6ae4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:2% 3%;--row-gap:2%;--column-gap:3%;--grid-auto-flow:row;}.elementor-476 .elementor-element.elementor-element-39e9c8d .elementor-heading-title{font-size:26px;}.elementor-476 .elementor-element.elementor-element-5202d05 .elementor-heading-title{font-size:18px;}.elementor-476 .elementor-element.elementor-element-6a8fad7{font-size:16px;}.elementor-476 .elementor-element.elementor-element-1282198 .elementor-heading-title{font-size:26px;}.elementor-476 .elementor-element.elementor-element-a306be1{font-size:16px;}.elementor-476 .elementor-element.elementor-element-6186041 .elementor-heading-title{font-size:26px;}.elementor-476 .elementor-element.elementor-element-46266b4{font-size:16px;}.elementor-476 .elementor-element.elementor-element-d425fdb .elementor-heading-title{font-size:26px;}.elementor-476 .elementor-element.elementor-element-06f2785 .elementor-heading-title{font-size:18px;}.elementor-476 .elementor-element.elementor-element-efbb207{font-size:16px;}.elementor-476 .elementor-element.elementor-element-31ab410 .elementor-heading-title{font-size:26px;}.elementor-476 .elementor-element.elementor-element-3753e09{font-size:16px;}}@media(max-width:767px){.elementor-476 .elementor-element.elementor-element-10843c0{--margin-top:-28%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-476 .elementor-element.elementor-element-be20969{text-align:left;}.elementor-476 .elementor-element.elementor-element-be20969 img{max-width:50%;}.elementor-476 .elementor-element.elementor-element-ba22be2{width:var( --container-widget-width, 27% );max-width:27%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 13%;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;bottom:17px;text-align:left;}.elementor-476 .elementor-element.elementor-element-ba22be2 .elementor-heading-title{font-size:16px;}.elementor-476 .elementor-element.elementor-element-6272552{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-52f96d9{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-size:12px;}.elementor-476 .elementor-element.elementor-element-38f058c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-476 .elementor-element.elementor-element-65e6033 svg{width:94%;height:80px;}.elementor-476 .elementor-element.elementor-element-dca6ae4{--content-width:94%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-476 .elementor-element.elementor-element-ecee613{--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-476 .elementor-element.elementor-element-39e9c8d{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-39e9c8d .elementor-heading-title{font-size:20px;}.elementor-476 .elementor-element.elementor-element-5202d05{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-5202d05 .elementor-heading-title{font-size:20px;}.elementor-476 .elementor-element.elementor-element-6a8fad7{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-size:12px;}.elementor-476 .elementor-element.elementor-element-778d34b{padding:0px 0px 50px 0px;}.elementor-476 .elementor-element.elementor-element-1282198{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-1282198 .elementor-heading-title{font-size:20px;}.elementor-476 .elementor-element.elementor-element-a306be1{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-size:12px;}.elementor-476 .elementor-element.elementor-element-a306be1.elementor-element{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-6186041{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-6186041 .elementor-heading-title{font-size:20px;}.elementor-476 .elementor-element.elementor-element-46266b4{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-size:12px;}.elementor-476 .elementor-element.elementor-element-46266b4.elementor-element{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-d425fdb{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-d425fdb .elementor-heading-title{font-size:20px;}.elementor-476 .elementor-element.elementor-element-06f2785{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-06f2785 .elementor-heading-title{font-size:20px;}.elementor-476 .elementor-element.elementor-element-efbb207{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-size:12px;}.elementor-476 .elementor-element.elementor-element-efbb207.elementor-element{--align-self:flex-start;}.elementor-476 .elementor-element.elementor-element-31ab410{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-31ab410 .elementor-heading-title{font-size:20px;}.elementor-476 .elementor-element.elementor-element-3753e09{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-size:12px;}.elementor-476 .elementor-element.elementor-element-3753e09.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-476 .elementor-element.elementor-element-dca6ae4{--content-width:86%;}}@media(max-width:1024px) and (min-width:768px){.elementor-476 .elementor-element.elementor-element-dca6ae4{--content-width:93%;}}/* Start custom CSS for heading, class: .elementor-element-ba22be2 *//*.titleBlock {*/
   
/*    margin: -6.25rem auto 0 0;*/
/*    -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);*/
/*    clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);*/
/*    padding: 0.9375rem 2.5rem 1.5625rem 1.25rem;*/
   
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2fb4f9 */.elementor-476 .elementor-element.elementor-element-f2fb4f9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dca6ae4 *//* Target the specific container with data-id="92f2795" */
/*.insight-box {*/
/*    position: relative;*/
/*    overflow: hidden;*/
/*    transition: all 0.4s ease;*/
/*}*/

/* Bottom border line - starts hidden (width 0) */
/*.insight-box::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    width: 0;*/
/*    height: 3px;                    */
/*    background-color: #03135B;     */
/*    transition: width 0.5s ease;*/
/*    z-index: 1;*/
/*}*/

/* On hover → animate border from left to right */
/*.insight-box:hover::after {*/
/*    width: 100%;*/
/*}*/

/* 1. Container setup */
.insight-box {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* 2. The animated bottom border (hidden by default) */
.insight-box::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 4px;                         
    background-color: #03135B; 
    transition: width 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
    z-index: 1;
}

/* 3. Trigger the animation ONLY when the button inside is hovered */
.insight-box:has(.elementor-button:hover)::after {
    width: 100%;
}

/* 4. Optional – enhance the button on hover (feels more connected) */
/*.insight-box .elementor-button:hover {*/
/*    background-color: #03135B !important;  */
/*    color: #fff !important;*/
/*}*/

.insight-box .elementor-button:hover .elementor-button-icon svg {
    transform: translateX(8px);
}

/* 5. Smooth icon movement */
.insight-box .elementor-button-icon svg {
    transition: transform 0.35s ease;
}/* End custom CSS */