.elementor-4280 .elementor-element.elementor-element-9d800b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4280 .elementor-element.elementor-element-9d800b7:not(.elementor-motion-effects-element-type-background), .elementor-4280 .elementor-element.elementor-element-9d800b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #010426 0%, #030A61 100%);}.elementor-4280 .elementor-element.elementor-element-215179c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-weight:var( --e-global-typography-text-font-weight );}.elementor-4280 .elementor-element.elementor-element-daa42aa{--spacer-size:70px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4280 .elementor-element.elementor-element-545fcac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:800;color:#FFFFFF;}.elementor-4280 .elementor-element.elementor-element-42be634 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;color:#22C55E;}.elementor-widget-text-editor{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-4280 .elementor-element.elementor-element-84088e3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-4280 .elementor-element.elementor-element-51eaef2{--spacer-size:50px;}.elementor-widget-pp-buttons .pp-button{font-weight:var( --e-global-typography-accent-font-weight );background:var( --e-global-color-accent );}.elementor-widget-pp-buttons .pp-button-icon-number{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4280 .elementor-element.elementor-element-e1bd4ba .pp-buttons-group{column-gap:45px;row-gap:45px;}.elementor-4280 .elementor-element.elementor-element-e1bd4ba .pp-button{color:#ffffff;}.elementor-4280 .elementor-element.elementor-element-e1bd4ba .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-4280 .elementor-element.elementor-element-e1bd4ba .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-4280 .elementor-element.elementor-element-e1bd4ba .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-4280 .elementor-element.elementor-element-e1bd4ba .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-e1bd4ba{text-align:center;}.pp-tooltip.pp-tooltip-e1bd4ba .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-e1bd4ba.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-e1bd4ba.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-e1bd4ba.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-e1bd4ba.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-e1bd4ba .pp-tooltip-content{color:#ffffff;}.elementor-4280 .elementor-element.elementor-element-d8524b3{--spacer-size:50px;}.elementor-4280 .elementor-element.elementor-element-de0f293{--display:flex;}.elementor-widget-pp-icon-list .pp-list-items:not(.pp-inline-items) li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items.pp-inline-items li:not(:last-child){border-right-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-icon-list-item:hover .pp-icon-wrapper{border-color:var( --e-global-color-secondary );}.elementor-widget-pp-icon-list .pp-icon-list-text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4280 .elementor-element.elementor-element-beed31f .pp-list-container .pp-list-items li{align-items:center;}.elementor-4280 .elementor-element.elementor-element-beed31f .pp-list-items .pp-icon-list-icon{color:#21C55E;font-size:12px;line-height:12px;height:12px;width:12px;}.elementor-4280 .elementor-element.elementor-element-beed31f .pp-list-items .pp-icon-list-icon svg{fill:#21C55E;}.elementor-4280 .elementor-element.elementor-element-beed31f .pp-list-items .pp-icon-list-image img{width:12px;}body:not(.rtl) .elementor-4280 .elementor-element.elementor-element-beed31f.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:8px;}body.rtl .elementor-4280 .elementor-element.elementor-element-beed31f.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-4280 .elementor-element.elementor-element-beed31f.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-4280 .elementor-element.elementor-element-beed31f .pp-list-items .pp-icon-wrapper{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C3E77;}.elementor-4280 .elementor-element.elementor-element-beed31f .pp-list-items .pp-icon-wrapper, .elementor-4280 .elementor-element.elementor-element-beed31f .pp-list-items .pp-icon-list-image img{border-radius:17px 17px 17px 17px;}.elementor-4280 .elementor-element.elementor-element-beed31f .pp-icon-list-text{color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-4280 .elementor-element.elementor-element-d464e49{--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:055px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4280 .elementor-element.elementor-element-ef95923{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4280 .elementor-element.elementor-element-0c9bf9c.elementor-element{--align-self:center;}.elementor-4280 .elementor-element.elementor-element-ea0d5fe.elementor-element{--align-self:center;}.elementor-4280 .elementor-element.elementor-element-4b8eb7d.elementor-element{--align-self:stretch;}.elementor-4280 .elementor-element.elementor-element-42b628e.elementor-element{--align-self:flex-start;}.elementor-4280 .elementor-element.elementor-element-5cf78076{--display:flex;}.elementor-4280 .elementor-element.elementor-element-2e2c06b4{--spacer-size:50px;}.elementor-4280 .elementor-element.elementor-element-5cd5985f{text-align:center;}.elementor-4280 .elementor-element.elementor-element-5cd5985f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;}.elementor-4280 .elementor-element.elementor-element-7393861a{--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-4280 .elementor-element.elementor-element-6129c9{--display:flex;--min-height:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4280 .elementor-element.elementor-element-1a740588 img{width:100%;max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4280 .elementor-element.elementor-element-a2540ce{--display:flex;}.elementor-4280 .elementor-element.elementor-element-3364a694 img{width:100%;max-width:100%;}.elementor-4280 .elementor-element.elementor-element-20312238{--display:flex;}.elementor-4280 .elementor-element.elementor-element-560b377e img{width:100%;max-width:100%;}.elementor-4280 .elementor-element.elementor-element-3321daaf{--display:flex;}.elementor-4280 .elementor-element.elementor-element-3146cf82 img{width:100%;max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4280 .elementor-element.elementor-element-31196d52{--display:flex;}.elementor-4280 .elementor-element.elementor-element-4329adad img{width:100%;max-width:100%;}.elementor-4280 .elementor-element.elementor-element-3149c559{--display:flex;}.elementor-4280 .elementor-element.elementor-element-26c2c070{text-align:left;}.elementor-4280 .elementor-element.elementor-element-26c2c070 img{width:100%;max-width:100%;}.elementor-4280 .elementor-element.elementor-element-6b5bdba1{--display:flex;}.elementor-4280 .elementor-element.elementor-element-25aad5d{--spacer-size:100px;}.elementor-4280 .elementor-element.elementor-element-6a4ad8ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4280 .elementor-element.elementor-element-6a4ad8ce{text-align:center;}.elementor-4280 .elementor-element.elementor-element-6a4ad8ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;}.elementor-4280 .elementor-element.elementor-element-53fb960b{--display:flex;--min-height:215px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4280 .elementor-element.elementor-element-143ea858{--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-4280 .elementor-element.elementor-element-4eb18717 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4280 .elementor-element.elementor-element-3caf7104{--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-4280 .elementor-element.elementor-element-48ea90c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4280 .elementor-element.elementor-element-6fe39b33{--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-4280 .elementor-element.elementor-element-43c13682{--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-4280 .elementor-element.elementor-element-23611b97{--display:flex;}.elementor-4280 .elementor-element.elementor-element-5a9f52d2{--display:flex;}.elementor-4280 .elementor-element.elementor-element-52e12efe{--spacer-size:100px;}.elementor-4280 .elementor-element.elementor-element-fdaa43e{text-align:center;}.elementor-4280 .elementor-element.elementor-element-fdaa43e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;}.elementor-4280 .elementor-element.elementor-element-1db951dd{--display:flex;}.elementor-4280 .elementor-element.elementor-element-5a68b936{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;}.elementor-4280 .elementor-element.elementor-element-2dc4efb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4280 .elementor-element.elementor-element-3e907ce1{--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-4280 .elementor-element.elementor-element-59f7dc6b.elementor-element{--align-self:center;}.elementor-4280 .elementor-element.elementor-element-29e67edb{--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-4280 .elementor-element.elementor-element-6f851355.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4280 .elementor-element.elementor-element-4782785{--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-4280 .elementor-element.elementor-element-409ad054.elementor-element{--align-self:center;}.elementor-4280 .elementor-element.elementor-element-79bac564{--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-4280 .elementor-element.elementor-element-71b2a908.elementor-element{--align-self:center;}.elementor-4280 .elementor-element.elementor-element-4483812{--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-4280 .elementor-element.elementor-element-7394560a.elementor-element{--align-self:center;}.elementor-4280 .elementor-element.elementor-element-755db4a5{--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-4280 .elementor-element.elementor-element-7589d3aa.elementor-element{--align-self:center;}.elementor-4280 .elementor-element.elementor-element-6fbf4c57{--display:flex;}.elementor-4280 .elementor-element.elementor-element-7a4ffe65{--spacer-size:100px;}.elementor-4280 .elementor-element.elementor-element-57798c7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4280 .elementor-element.elementor-element-26d1f832{--display:flex;}.elementor-4280 .elementor-element.elementor-element-3f3d0163 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;}.elementor-4280 .elementor-element.elementor-element-6ebc2c58{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4280 .elementor-element.elementor-element-676c1e25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4280 .elementor-element.elementor-element-1f9691df{--display:flex;}.elementor-4280 .elementor-element.elementor-element-802403b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4280 .elementor-element.elementor-element-7c21aabc.elementor-element{--align-self:flex-start;}.elementor-4280 .elementor-element.elementor-element-703a0d85{--display:flex;}.elementor-4280 .elementor-element.elementor-element-29b51cdc{--display:flex;}.elementor-4280 .elementor-element.elementor-element-8110aaf{--spacer-size:100px;}.elementor-4280 .elementor-element.elementor-element-59e0253a{--display:flex;}.elementor-4280 .elementor-element.elementor-element-7baf2041{text-align:center;}.elementor-4280 .elementor-element.elementor-element-7baf2041 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;}.elementor-4280 .elementor-element.elementor-element-1fdee90f{--display:flex;}.elementor-4280 .elementor-element.elementor-element-28fde204{text-align:center;font-family:"Inter", Sans-serif;font-weight:300;}.elementor-4280 .elementor-element.elementor-element-6856f6c5{--display:flex;}.elementor-4280 .elementor-element.elementor-element-4fe50c6e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4280 .elementor-element.elementor-element-797907ae .elementor-testimonial-wrapper{text-align:left;}.elementor-4280 .elementor-element.elementor-element-797907ae .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;}.elementor-4280 .elementor-element.elementor-element-502ccfad .elementor-testimonial-wrapper{text-align:left;}.elementor-4280 .elementor-element.elementor-element-502ccfad .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;}.elementor-4280 .elementor-element.elementor-element-78e0d936 .elementor-testimonial-wrapper{text-align:left;}.elementor-4280 .elementor-element.elementor-element-78e0d936 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;}.elementor-4280 .elementor-element.elementor-element-4d4d3c61{--display:flex;}.elementor-4280 .elementor-element.elementor-element-4d4d3c61:not(.elementor-motion-effects-element-type-background), .elementor-4280 .elementor-element.elementor-element-4d4d3c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://accoona.it/wp-content/uploads/2025/09/iStock-2166309284-scaled-1.jpg");}.elementor-4280 .elementor-element.elementor-element-2a6664b5{--spacer-size:50px;}.elementor-4280 .elementor-element.elementor-element-6c5e09d6{text-align:center;}.elementor-4280 .elementor-element.elementor-element-6c5e09d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-4280 .elementor-element.elementor-element-2432a78a{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-4280 .elementor-element.elementor-element-598693a2{--spacer-size:20px;}.elementor-4280 .elementor-element.elementor-element-147b8732 .elementor-button{background-color:#FFFFFF;font-weight:400;fill:#010102;color:#010102;}.elementor-4280 .elementor-element.elementor-element-1b7f77a7.elementor-element{--align-self:stretch;}.elementor-4280 .elementor-element.elementor-element-3e26ef53{--display:flex;}.elementor-4280 .elementor-element.elementor-element-75e03d20{--display:flex;}.elementor-4280 .elementor-element.elementor-element-5a0eadaf{--display:flex;}.elementor-4280 .elementor-element.elementor-element-3d4b75da{text-align:center;}.elementor-4280 .elementor-element.elementor-element-3d4b75da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;}.elementor-4280 .elementor-element.elementor-element-23689a63{text-align:center;font-family:"Inter", Sans-serif;font-weight:300;}.elementor-4280 .elementor-element.elementor-element-f92e179{text-align:center;font-family:"Inter", Sans-serif;font-weight:300;}.elementor-4280 .elementor-element.elementor-element-5df61fa5 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-4280 .elementor-element.elementor-element-5df61fa5 .pp-button{color:#ffffff;}.elementor-4280 .elementor-element.elementor-element-5df61fa5 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-4280 .elementor-element.elementor-element-5df61fa5 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-4280 .elementor-element.elementor-element-5df61fa5 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-4280 .elementor-element.elementor-element-5df61fa5 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-5df61fa5{text-align:center;}.pp-tooltip.pp-tooltip-5df61fa5 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-5df61fa5.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-5df61fa5.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-5df61fa5.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-5df61fa5.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-5df61fa5 .pp-tooltip-content{color:#ffffff;}.elementor-4280 .elementor-element.elementor-element-1eb6745{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4280 .elementor-element.elementor-element-ef95923{--grid-auto-flow:row;}.elementor-4280 .elementor-element.elementor-element-802403b{--grid-auto-flow:row;}.elementor-4280 .elementor-element.elementor-element-4fe50c6e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4280 .elementor-element.elementor-element-d464e49{--width:66.6666%;}.elementor-4280 .elementor-element.elementor-element-6129c9{--content-width:1600px;}.elementor-4280 .elementor-element.elementor-element-53fb960b{--content-width:1297px;}.elementor-4280 .elementor-element.elementor-element-143ea858{--width:25%;}.elementor-4280 .elementor-element.elementor-element-3caf7104{--width:25%;}.elementor-4280 .elementor-element.elementor-element-6fe39b33{--width:25%;}.elementor-4280 .elementor-element.elementor-element-43c13682{--width:25%;}.elementor-4280 .elementor-element.elementor-element-3e907ce1{--width:33.3333%;}.elementor-4280 .elementor-element.elementor-element-29e67edb{--width:33.3333%;}.elementor-4280 .elementor-element.elementor-element-4782785{--width:33.3333%;}.elementor-4280 .elementor-element.elementor-element-79bac564{--width:33.3333%;}.elementor-4280 .elementor-element.elementor-element-4483812{--width:33.3333%;}.elementor-4280 .elementor-element.elementor-element-755db4a5{--width:33.3333%;}.elementor-4280 .elementor-element.elementor-element-26d1f832{--width:50%;}.elementor-4280 .elementor-element.elementor-element-676c1e25{--width:50%;}}@media(max-width:767px){.elementor-4280 .elementor-element.elementor-element-ef95923{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4280 .elementor-element.elementor-element-802403b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4280 .elementor-element.elementor-element-4fe50c6e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for pp-buttons, class: .elementor-element-e1bd4ba */.elementor-button {
  transition: all 0.3s ease;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}


.elementor-button:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
}


.elementor-button:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.18);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0c9bf9c */.card1 {
  background: transparent;
  border: px solid rgba(255,255,255,0.15);
  border-radius: 12px;
  padding: 24px;
  text-align: left;
  transition: all 0.3s ease;
}
.card1:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.25);
}
.card1 .icon {
  font-size: 26px;
  color: #4F8CFF;
  margin-bottom: 14px;
}
.card1 h3 { color: #fff; font-size: 16px; margin: 0 0 10px; }
.card1 p { color: #A; font-size: 14px; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea0d5fe */.card2 {
  background: transparent;
  border: px solid rgba(255,255,255,0.15);
  border-radius: 12px;
  padding: 24px;
  text-align: left;
  transition: all 0.3s ease;
}
.card2:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.25);
}
.card2 .icon {
  font-size: 26px;
  color: #4F8CFF;
  margin-bottom: 14px;
}
.card2 h3 { color: #fff; font-size: 16px; margin: 0 0 10px; }
.card2 p { color: #AEB9D5; font-size: 14px; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4b8eb7d */.card3 {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.15);
  border-radius: 12px;
  padding: 28px;
  text-align: left;
  transition: all 0.3s ease;
}
.card3:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.25);
}
.card3 .icon {
  font-size: 26px;
  color: #4F8CFF;
  margin-bottom: 14px;
}
.card3 h3 { color: #fff; font-size: 16px; margin: 0 0 10px; }
.card3 p { color: #AEB9D5; font-size: 14px; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42b628e */.card4 {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.15);
  border-radius: 12px;
  padding: 26px;
  text-align: left;
  transition: all 0.3s ease;
}
.card4:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.25);
}
.card4 .icon {
  font-size: 26px;
  color: #4F8CFF;
  margin-bottom: 14px;
}
.card4 h3 { color: #fff; font-size: 16px; margin: 0 0 10px; }
.card4 p { color: #AEB9D5; font-size: 14px; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4eb18717 */.stat-card-1 {
  text-align: center;  
  background: #fff;                       /* card background */
  border: 1px solid rgba(0, 0, 0, 0.08);  /* thin subtle border */
  border-radius: 12px;                    /* smooth rounded edges */
  padding: 1.2rem;
  min-width: 180px;
  min-height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); /* light shadow for depth */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.stat-card-1:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.12);
}

.stat-card-1 h2 {
  color: #2563eb;  /* blue accent */
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 700;
  margin: 0 0 6px;
  line-height: 1.2;
}

.stat-card-1 p {
  color: #444;  /* dark gray text */
  font-size: clamp(13px, 1.5vw, 15px);
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-48ea90c7 */.stat-card-2 {
  text-align: center;  
  background: #fff;                       /* card background */
  border: 1px solid rgba(0, 0, 0, 0.08);  /* thin subtle border */
  border-radius: 12px;                    /* smooth rounded edges */
  padding: 1.2rem;
  min-width: 180px;
  min-height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); /* light shadow for depth */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.stat-card-2:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.12);
}

.stat-card-2 h2 {
  color: #2563eb;  /* blue accent */
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 700;
  margin: 0 0 6px;
  line-height: 1.2;
}

.stat-card-2 p {
  color: #444;  /* dark gray text */
  font-size: clamp(13px, 1.5vw, 15px);
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-54130288 */.stat-card-3 {
  text-align: center;  
  background: #fff;                       /* card background */
  border: 1px solid rgba(0, 0, 0, 0.08);  /* thin subtle border */
  border-radius: 12px;                    /* smooth rounded edges */
  padding: 1.2rem;
  min-width: 180px;
  min-height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); /* light shadow for depth */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.stat-card-3:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.12);
}

.stat-card-3 h2 {
  color: #2563eb;  /* blue accent */
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 700;
  margin: 0 0 6px;
  line-height: 1.2;
}

.stat-card-3 p {
  color: #444;  /* dark gray text */
  font-size: clamp(13px, 1.5vw, 15px);
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-66c908e1 */.stat-card-4 {
  text-align: center;  
  background: #fff;                       /* card background */
  border: 1px solid rgba(0, 0, 0, 0.08);  /* thin subtle border */
  border-radius: 12px;                    /* smooth rounded edges */
  padding: 1.2rem;
  min-width: 180px;
  min-height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); /* light shadow for depth */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.stat-card-4:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.12);
}

.stat-card-4 h2 {
  color: #2563eb;  /* blue accent */
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 700;
  margin: 0 0 6px;
  line-height: 1.2;
}

.stat-card-4 p {
  color: #444;  /* dark gray text */
  font-size: clamp(13px, 1.5vw, 15px);
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-59f7dc6b */.card {
  background: transparent;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 12px;
  padding: 20px;
  text-align: center;
  width: 280px;
  height: 300px;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.card .icon {
  font-size: 32px;
  color: white;
  transition: color 0.3s ease;
}

.card h3 {
  font-size: 18px;
  margin: 10px 0;
}

.card p {
  font-size: 14px;
  color: #666;
  flex-grow: 1;
}

.card ul {
  padding: 0;
  margin: 10px 0;
  list-style: none;
}

.card ul li {
  font-size: 14px;
  color: #333;
}

.learn-more {
  color: white;
  text-decoration: none;
  font-weight: bold;
  transition: color 0.3s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}

.card:hover .icon,
.card:hover .learn-more {
  color: #2563eb; /* blue */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ece37f4 */.elementor-button {
  transition: all 0.3s ease;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}


.elementor-button:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
}


.elementor-button:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.18);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7c21aabc */.info-card {
  background: transparent;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 12px;
  padding: 20px;
  width: 190px;
  height: 150px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.info-card .icon {
  font-size: 28px;
  color: #2563eb; /* blue */
  margin-bottom: 10px;
}

.info-card h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 5px 0;
}

.info-card p {
  font-size: 14px;
  color: #555;
  margin: 0;
}/* End custom CSS */