.elementor-546 .elementor-element.elementor-element-087ab2f{--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:60px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-546 .elementor-element.elementor-element-087ab2f:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-087ab2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A2A;}.elementor-546 .elementor-element.elementor-element-494d1a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9BCBC;--border-color:#C9BCBC;--border-radius:0px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-4ab78b7{--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-546 .elementor-element.elementor-element-7cf7733{text-align:start;}.elementor-546 .elementor-element.elementor-element-7cf7733 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:12px;font-weight:400;color:#C2C9CC;}.elementor-546 .elementor-element.elementor-element-f790b5a{--display:flex;}.elementor-546 .elementor-element.elementor-element-01d6744 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-1bedc9c{--display:flex;}.elementor-546 .elementor-element.elementor-element-19ac572 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-a004d36{--display:flex;}.elementor-546 .elementor-element.elementor-element-e71c991 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:45px;font-weight:500;font-style:italic;color:#9FA6A8;}.elementor-546 .elementor-element.elementor-element-ba0c0e7{--display:flex;--padding-top:60px;--padding-bottom:0px;--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-546 .elementor-element.elementor-element-78ab8df{width:var( --container-widget-width, 87.447% );max-width:87.447%;--container-widget-width:87.447%;--container-widget-flex-grow:0;text-align:start;font-family:"Sono", Sans-serif;font-weight:500;color:#D3D7E6;}.elementor-546 .elementor-element.elementor-element-78ab8df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-546 .elementor-element.elementor-element-4138650{--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-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-546 .elementor-element.elementor-element-ebd413a .elementor-button{background-color:#5D93FF61;font-family:"Unica One", Sans-serif;font-size:1.1rem;font-weight:400;text-decoration:none;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;border-radius:47px 47px 47px 47px;padding:15px 34px 14px 34px;}.elementor-546 .elementor-element.elementor-element-ebd413a .elementor-button:hover, .elementor-546 .elementor-element.elementor-element-ebd413a .elementor-button:focus{background-color:#4285F4;}.elementor-546 .elementor-element.elementor-element-ebd413a{width:var( --container-widget-width, 182.865% );max-width:182.865%;--container-widget-width:182.865%;--container-widget-flex-grow:0;}.elementor-546 .elementor-element.elementor-element-ebd413a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-546 .elementor-element.elementor-element-27e5c3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9BCBC;--border-color:#C9BCBC;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-546 .elementor-element.elementor-element-e1abdc0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-546 .elementor-element.elementor-element-e1abdc0 .elementor-counter{flex-direction:column;}.elementor-546 .elementor-element.elementor-element-e1abdc0 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Sono", Sans-serif;font-weight:400;}.elementor-546 .elementor-element.elementor-element-e1abdc0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Sono", Sans-serif;font-size:40px;font-weight:600;}.elementor-546 .elementor-element.elementor-element-f60497c{font-family:"Sono", Sans-serif;font-size:13px;font-weight:500;color:#CECBCB;}.elementor-546 .elementor-element.elementor-element-f60497c p{margin-block-end:0px;}.elementor-546 .elementor-element.elementor-element-dbaf0d2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-546 .elementor-element.elementor-element-dbaf0d2 .elementor-counter{flex-direction:column;}.elementor-546 .elementor-element.elementor-element-dbaf0d2 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Sono", Sans-serif;font-weight:400;}.elementor-546 .elementor-element.elementor-element-dbaf0d2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Sono", Sans-serif;font-size:40px;font-weight:600;}.elementor-546 .elementor-element.elementor-element-61c8b01{font-family:"Sono", Sans-serif;font-size:13px;font-weight:500;color:#CECBCB;}.elementor-546 .elementor-element.elementor-element-61c8b01 p{margin-block-end:0px;}.elementor-546 .elementor-element.elementor-element-1b2215f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-546 .elementor-element.elementor-element-1b2215f .elementor-counter{flex-direction:column;}.elementor-546 .elementor-element.elementor-element-1b2215f .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Sono", Sans-serif;font-weight:400;}.elementor-546 .elementor-element.elementor-element-1b2215f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Sono", Sans-serif;font-size:40px;font-weight:600;}.elementor-546 .elementor-element.elementor-element-b86c327{font-family:"Sono", Sans-serif;font-size:13px;font-weight:500;color:#CECBCB;}.elementor-546 .elementor-element.elementor-element-b86c327 p{margin-block-end:0px;}.elementor-546 .elementor-element.elementor-element-5cb16dd{--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-546 .elementor-element.elementor-element-5cb16dd:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-5cb16dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A2A;}.elementor-546 .elementor-element.elementor-element-ada73ca{text-align:start;}.elementor-546 .elementor-element.elementor-element-ada73ca .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:12px;font-weight:400;color:#C2C9CC;}.elementor-546 .elementor-element.elementor-element-c61a6b6 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:33px;font-weight:600;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-b961204 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:300;color:#D8D6D6;}.elementor-546 .elementor-element.elementor-element-e61a09b{font-family:"Sono", Sans-serif;font-size:18px;font-weight:500;color:#88939B;}.elementor-546 .elementor-element.elementor-element-bfc0ffa .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:300;color:#D8D6D6;}.elementor-546 .elementor-element.elementor-element-00e36f2{font-family:"Sono", Sans-serif;font-size:18px;font-weight:500;color:#88939B;}.elementor-546 .elementor-element.elementor-element-03635a4 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:300;color:#D8D6D6;}.elementor-546 .elementor-element.elementor-element-a18feb0{font-family:"Sono", Sans-serif;font-size:18px;font-weight:500;color:#88939B;}.elementor-546 .elementor-element.elementor-element-2bdf5e1 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:300;color:#D8D6D6;}.elementor-546 .elementor-element.elementor-element-fbc563d{font-family:"Sono", Sans-serif;font-size:18px;font-weight:500;color:#88939B;}.elementor-546 .elementor-element.elementor-element-e8bf80c .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:300;color:#D8D6D6;}.elementor-546 .elementor-element.elementor-element-2ec67b6{font-family:"Sono", Sans-serif;font-size:18px;font-weight:500;color:#88939B;}.elementor-546 .elementor-element.elementor-element-32317b3{--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:60px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-546 .elementor-element.elementor-element-32317b3:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-32317b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A2A;}.elementor-546 .elementor-element.elementor-element-45a563d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9BCBC;--border-color:#C9BCBC;--border-radius:0px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-5688566{--display:flex;}.elementor-546 .elementor-element.elementor-element-7d4ca6c{text-align:start;}.elementor-546 .elementor-element.elementor-element-7d4ca6c .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:12px;font-weight:400;color:#C2C9CC;}.elementor-546 .elementor-element.elementor-element-9eacc30{--display:flex;}.elementor-546 .elementor-element.elementor-element-cfbc921 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-83cd7e1{--display:flex;}.elementor-546 .elementor-element.elementor-element-88142c4 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-205ccdf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-546 .elementor-element.elementor-element-734989e{--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-546 .elementor-element.elementor-element-dfeb391{--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-546 .elementor-element.elementor-element-0668134{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-546 .elementor-element.elementor-element-faa7335 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-546 .elementor-element.elementor-element-faa7335 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-546 .elementor-element.elementor-element-faa7335.elementor-view-stacked .elementor-icon{background-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-faa7335.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-faa7335.elementor-view-default .elementor-icon{fill:#8F9597;color:#8F9597;border-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-faa7335 .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-546 .elementor-element.elementor-element-faa7335 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-faa7335 .elementor-icon-box-title a{font-family:"Sono", Sans-serif;font-size:13px;font-weight:400;}.elementor-546 .elementor-element.elementor-element-faa7335 .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-faa7335:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-faa7335:has(:focus) .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-faa7335 .elementor-icon-box-description{font-family:"Sono", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-07f1aa4{--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-546 .elementor-element.elementor-element-f1712e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-546 .elementor-element.elementor-element-f1712e3 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-546 .elementor-element.elementor-element-f1712e3.elementor-view-stacked .elementor-icon{background-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-f1712e3.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-f1712e3.elementor-view-default .elementor-icon{fill:#8F9597;color:#8F9597;border-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-f1712e3 .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-546 .elementor-element.elementor-element-f1712e3 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-f1712e3 .elementor-icon-box-title a{font-family:"Sono", Sans-serif;font-size:13px;font-weight:400;}.elementor-546 .elementor-element.elementor-element-f1712e3 .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-f1712e3:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-f1712e3:has(:focus) .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-f1712e3 .elementor-icon-box-description{font-family:"Sono", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-3c5b3fa{--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-546 .elementor-element.elementor-element-3f94341{--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-546 .elementor-element.elementor-element-4f29566{--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-546 .elementor-element.elementor-element-05fb89d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-546 .elementor-element.elementor-element-05fb89d .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-546 .elementor-element.elementor-element-05fb89d.elementor-view-stacked .elementor-icon{background-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-05fb89d.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-05fb89d.elementor-view-default .elementor-icon{fill:#8F9597;color:#8F9597;border-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-05fb89d .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-546 .elementor-element.elementor-element-05fb89d .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-05fb89d .elementor-icon-box-title a{font-family:"Sono", Sans-serif;font-size:13px;font-weight:400;}.elementor-546 .elementor-element.elementor-element-05fb89d .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-05fb89d:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-05fb89d:has(:focus) .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-05fb89d .elementor-icon-box-description{font-family:"Sono", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-4a1a8c4{--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-546 .elementor-element.elementor-element-7267ec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-546 .elementor-element.elementor-element-7267ec2 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-546 .elementor-element.elementor-element-7267ec2.elementor-view-stacked .elementor-icon{background-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-7267ec2.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-7267ec2.elementor-view-default .elementor-icon{fill:#8F9597;color:#8F9597;border-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-7267ec2 .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-546 .elementor-element.elementor-element-7267ec2 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-7267ec2 .elementor-icon-box-title a{font-family:"Sono", Sans-serif;font-size:13px;font-weight:400;}.elementor-546 .elementor-element.elementor-element-7267ec2 .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-7267ec2:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-7267ec2:has(:focus) .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-7267ec2 .elementor-icon-box-description{font-family:"Sono", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-cab1275{--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-546 .elementor-element.elementor-element-5c79917{--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-546 .elementor-element.elementor-element-a79dfe3{--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-546 .elementor-element.elementor-element-299718a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-546 .elementor-element.elementor-element-299718a .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-546 .elementor-element.elementor-element-299718a.elementor-view-stacked .elementor-icon{background-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-299718a.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-299718a.elementor-view-default .elementor-icon{fill:#8F9597;color:#8F9597;border-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-299718a .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-546 .elementor-element.elementor-element-299718a .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-299718a .elementor-icon-box-title a{font-family:"Sono", Sans-serif;font-size:15px;font-weight:400;}.elementor-546 .elementor-element.elementor-element-299718a .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-299718a:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-299718a:has(:focus) .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-299718a .elementor-icon-box-description{font-family:"Sono", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-5a2b066{--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-546 .elementor-element.elementor-element-af17e11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-546 .elementor-element.elementor-element-af17e11 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-546 .elementor-element.elementor-element-af17e11.elementor-view-stacked .elementor-icon{background-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-af17e11.elementor-view-framed .elementor-icon, .elementor-546 .elementor-element.elementor-element-af17e11.elementor-view-default .elementor-icon{fill:#8F9597;color:#8F9597;border-color:#8F9597;}.elementor-546 .elementor-element.elementor-element-af17e11 .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-546 .elementor-element.elementor-element-af17e11 .elementor-icon-box-title, .elementor-546 .elementor-element.elementor-element-af17e11 .elementor-icon-box-title a{font-family:"Sono", Sans-serif;font-size:15px;font-weight:400;}.elementor-546 .elementor-element.elementor-element-af17e11 .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-af17e11:has(:hover) .elementor-icon-box-title,
					 .elementor-546 .elementor-element.elementor-element-af17e11:has(:focus) .elementor-icon-box-title{color:#B5BFC4;}.elementor-546 .elementor-element.elementor-element-af17e11 .elementor-icon-box-description{font-family:"Sono", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-06223c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.36;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9BCBC;--border-color:#C9BCBC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-546 .elementor-element.elementor-element-06223c2::before, .elementor-546 .elementor-element.elementor-element-06223c2 > .elementor-background-video-container::before, .elementor-546 .elementor-element.elementor-element-06223c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-546 .elementor-element.elementor-element-06223c2 > .elementor-background-slideshow::before, .elementor-546 .elementor-element.elementor-element-06223c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-546 .elementor-element.elementor-element-06223c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#585151;--background-overlay:'';}.elementor-546 .elementor-element.elementor-element-ed2c2ad{--display:flex;}.elementor-546 .elementor-element.elementor-element-c065196{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-0bf9baa{text-align:start;}.elementor-546 .elementor-element.elementor-element-0bf9baa .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#C2C9CC;}.elementor-546 .elementor-element.elementor-element-8634d2d{--display:flex;}.elementor-546 .elementor-element.elementor-element-c0b0ef4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-c0b0ef4{font-family:"Sono", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#88939B;}.elementor-546 .elementor-element.elementor-element-c0b0ef4 p{margin-block-end:0px;}.elementor-546 .elementor-element.elementor-element-8aee41a{--display:flex;}.elementor-546 .elementor-element.elementor-element-780745b{text-align:start;}.elementor-546 .elementor-element.elementor-element-780745b .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#C2C9CC;}.elementor-546 .elementor-element.elementor-element-7870dbf{--display:flex;}.elementor-546 .elementor-element.elementor-element-08c8515 p{margin-block-end:38px;}.elementor-546 .elementor-element.elementor-element-08c8515{color:#7A7A7A00;}.elementor-546 .elementor-element.elementor-element-6417810{--display:flex;}.elementor-546 .elementor-element.elementor-element-cf5c11c p{margin-block-end:38px;}.elementor-546 .elementor-element.elementor-element-cf5c11c{color:#7A7A7A00;}.elementor-546 .elementor-element.elementor-element-f9d99d3{--display:flex;}.elementor-546 .elementor-element.elementor-element-91cf353 p{margin-block-end:38px;}.elementor-546 .elementor-element.elementor-element-91cf353{color:#7A7A7A00;}.elementor-546 .elementor-element.elementor-element-271bbd1{--display:flex;}.elementor-546 .elementor-element.elementor-element-9c3631f p{margin-block-end:100px;}.elementor-546 .elementor-element.elementor-element-9c3631f{color:#7A7A7A00;}.elementor-546 .elementor-element.elementor-element-da7789e{--display:flex;}.elementor-546 .elementor-element.elementor-element-f32114d{--display:flex;}.elementor-546 .elementor-element.elementor-element-d283baa{text-align:start;}.elementor-546 .elementor-element.elementor-element-d283baa .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#C2C9CC;}.elementor-546 .elementor-element.elementor-element-e2bcbf8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-e2bcbf8{font-family:"Sono", Sans-serif;font-size:15px;font-weight:400;color:#88939B;}.elementor-546 .elementor-element.elementor-element-e2bcbf8 p{margin-block-end:0px;}.elementor-546 .elementor-element.elementor-element-71c9705{--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-546 .elementor-element.elementor-element-71c9705:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-71c9705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A2A;}.elementor-546 .elementor-element.elementor-element-ee85fd4{--display:flex;}.elementor-546 .elementor-element.elementor-element-e887b34{text-align:start;}.elementor-546 .elementor-element.elementor-element-e887b34 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:12px;font-weight:400;color:#C2C9CC;}.elementor-546 .elementor-element.elementor-element-19fa563 .elementor-heading-title{font-family:"Sono", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-widget-eael-progress-bar .eael-progressbar-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-progress-bar .eael-progressbar-line-fill.eael-has-inner-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-progress-bar .eael-progressbar-count-wrap{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-progress-bar .eael-progressbar-half-circle-after span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-546 .elementor-element.elementor-element-c4d12c2 .eael-progressbar-line-fill{background-color:#524949;height:12px;}.elementor-546 .elementor-element.elementor-element-c4d12c2 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-546 .elementor-element.elementor-element-c4d12c2 .eael-progressbar-line-container{width:100%;}.elementor-546 .elementor-element.elementor-element-c4d12c2 .eael-progressbar-line{height:12px;background-color:#F5F5F5;}.elementor-546 .elementor-element.elementor-element-c4d12c2 .eael-progressbar-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-c4d12c2 .eael-progressbar-line-fill.eael-has-inner-title{color:#fff;}.elementor-546 .elementor-element.elementor-element-dc403ae{text-align:center;font-family:"Sono", Sans-serif;font-size:15px;font-weight:400;color:#E0D9D9;}.elementor-546 .elementor-element.elementor-element-9bb75a7 .eael-progressbar-line-fill{background-color:#524949;height:12px;}.elementor-546 .elementor-element.elementor-element-9bb75a7 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-546 .elementor-element.elementor-element-9bb75a7 .eael-progressbar-line-container{width:100%;}.elementor-546 .elementor-element.elementor-element-9bb75a7 .eael-progressbar-line{height:12px;background-color:#F5F5F5;}.elementor-546 .elementor-element.elementor-element-9bb75a7 .eael-progressbar-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-9bb75a7 .eael-progressbar-line-fill.eael-has-inner-title{color:#fff;}.elementor-546 .elementor-element.elementor-element-9c5cbe7{text-align:center;font-family:"Sono", Sans-serif;font-size:15px;font-weight:400;color:#E0D9D9;}.elementor-546 .elementor-element.elementor-element-d301561 .eael-progressbar-line-fill{background-color:#524949;height:12px;}.elementor-546 .elementor-element.elementor-element-d301561 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-546 .elementor-element.elementor-element-d301561 .eael-progressbar-line-container{width:100%;}.elementor-546 .elementor-element.elementor-element-d301561 .eael-progressbar-line{height:12px;background-color:#F5F5F5;}.elementor-546 .elementor-element.elementor-element-d301561 .eael-progressbar-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-d301561 .eael-progressbar-line-fill.eael-has-inner-title{color:#fff;}.elementor-546 .elementor-element.elementor-element-7c4ac5e{text-align:center;font-family:"Sono", Sans-serif;font-size:15px;font-weight:400;color:#E0D9D9;}.elementor-546 .elementor-element.elementor-element-76ce291 .eael-progressbar-line-fill{background-color:#524949;height:12px;}.elementor-546 .elementor-element.elementor-element-76ce291 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-546 .elementor-element.elementor-element-76ce291 .eael-progressbar-line-container{width:100%;}.elementor-546 .elementor-element.elementor-element-76ce291 .eael-progressbar-line{height:12px;background-color:#F5F5F5;}.elementor-546 .elementor-element.elementor-element-76ce291 .eael-progressbar-title{font-family:"Sono", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-76ce291 .eael-progressbar-line-fill.eael-has-inner-title{color:#fff;}.elementor-546 .elementor-element.elementor-element-1c2801a{text-align:center;font-family:"Sono", Sans-serif;font-size:15px;font-weight:400;color:#E0D9D9;}.elementor-546 .elementor-element.elementor-element-284e4d1{--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-546 .elementor-element.elementor-element-c0dbbe0 .elementor-button{background-color:#5D93FF61;font-family:"Unica One", Sans-serif;font-size:1.1rem;font-weight:400;text-decoration:none;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;border-radius:47px 47px 47px 47px;padding:15px 34px 14px 34px;}.elementor-546 .elementor-element.elementor-element-c0dbbe0 .elementor-button:hover, .elementor-546 .elementor-element.elementor-element-c0dbbe0 .elementor-button:focus{background-color:#4285F4;}.elementor-546 .elementor-element.elementor-element-c0dbbe0{width:var( --container-widget-width, 182.865% );max-width:182.865%;--container-widget-width:182.865%;--container-widget-flex-grow:0;}.elementor-546 .elementor-element.elementor-element-c0dbbe0.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-546 .elementor-element.elementor-element-ebd413a .elementor-button{font-size:1rem;}.elementor-546 .elementor-element.elementor-element-c0dbbe0 .elementor-button{font-size:1rem;}}@media(min-width:768px){.elementor-546 .elementor-element.elementor-element-494d1a1{--width:50%;}.elementor-546 .elementor-element.elementor-element-27e5c3f{--width:50%;}.elementor-546 .elementor-element.elementor-element-45a563d{--width:50%;}.elementor-546 .elementor-element.elementor-element-734989e{--width:100%;}.elementor-546 .elementor-element.elementor-element-0668134{--width:50%;}.elementor-546 .elementor-element.elementor-element-07f1aa4{--width:50%;}.elementor-546 .elementor-element.elementor-element-3c5b3fa{--width:100%;}.elementor-546 .elementor-element.elementor-element-4f29566{--width:50%;}.elementor-546 .elementor-element.elementor-element-4a1a8c4{--width:50%;}.elementor-546 .elementor-element.elementor-element-cab1275{--width:100%;}.elementor-546 .elementor-element.elementor-element-a79dfe3{--width:50%;}.elementor-546 .elementor-element.elementor-element-5a2b066{--width:50%;}.elementor-546 .elementor-element.elementor-element-06223c2{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-e71c991 *//* --- STATO NORMALE (RITORNO) --- */
.elementor-widget-heading .elementor-heading-title {
  display: inline-block;
  position: relative;
  
  /* Transizione di ritorno molto lenta e omogenea per colore, scala e bagliore */
  transition: transform 0.7s cubic-bezier(0.25, 1, 0.5, 1),
              color 0.6s ease,
              text-shadow 0.6s ease;
              
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

/* I due canali RGB (Fucsia e Ciano) separati */
.elementor-widget-heading .elementor-heading-title::before,
.elementor-widget-heading .elementor-heading-title::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  /* Quando togli il mouse, i canali colorati sfumano via dolcemente in 0.6s invece di sparire di colpo */
  transition: opacity 0.6s ease, transform 0.6s ease, clip-path 0.6s ease;
}

.elementor-widget-heading .elementor-heading-title::before {
  background: rgba(255, 0, 255, 0.15); /* Più visibile */
}

.elementor-widget-heading .elementor-heading-title::after {
  background: rgba(0, 255, 255, 0.15); /* Più visibile */
}


/* --- STATO HOVER (ATTIVAZIONE GLITCH AGGRESSIVO) --- */
.elementor-widget-heading:hover .elementor-heading-title {
  transform: scale(1.07);
  color: #e0f2fe !important;
  
  /* Bagliore al neon statico di sfondo */
  text-shadow:
    0 0 8px rgba(100, 200, 255, 0.6),
    0 0 24px rgba(80, 180, 255, 0.3);
    
  /* L'animazione principale distorce il testo in modo netto */
  animation: glitch-hard-main 0.5s infinite steps(1); 
}

.elementor-widget-heading:hover .elementor-heading-title::before {
  opacity: 1;
  animation: glitch-hard-top 0.4s infinite steps(1);
}

.elementor-widget-heading:hover .elementor-heading-title::after {
  opacity: 1;
  animation: glitch-hard-bot 0.45s infinite steps(1);
}


/* --- KEYFRAMES ORIGINALI E CATTIVI (Con steps per l'effetto digitale scattoso) --- */

@keyframes glitch-hard-main {
  0%, 100% { transform: scale(1.07) translate(0); text-shadow: 0 0 8px rgba(100,200,255,0.7); }
  20% { transform: scale(1.07) translate(-3px, 1px); text-shadow: -3px 0 #f0f, 3px 0 #0ff, 0 0 8px rgba(100,200,255,0.7); }
  40% { transform: scale(1.07) translate(3px, -1px); text-shadow: 3px 0 #f0f, -3px 0 #0ff, 0 0 8px rgba(100,200,255,0.7); }
  60% { transform: scale(1.07) translate(-1px, -1px); text-shadow: -2px 0 #f0f, 2px 0 #0ff, 0 0 8px rgba(100,200,255,0.7); }
  80% { transform: scale(1.07) translate(2px, 1px); text-shadow: 2px 0 #f0f, -2px 0 #0ff, 0 0 8px rgba(100,200,255,0.7); }
}

@keyframes glitch-hard-top {
  0%, 100% { clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
  20% { clip-path: polygon(0 10%, 100% 10%, 100% 25%, 0 25%); transform: translateX(-6px); }
  45% { clip-path: polygon(0 30%, 100% 30%, 100% 40%, 0 40%); transform: translateX(6px); }
  70% { clip-path: polygon(0 15%, 100% 15%, 100% 35%, 0 35%); transform: translateX(-2px); }
}

@keyframes glitch-hard-bot {
  0%, 100% { clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
  30% { clip-path: polygon(0 60%, 100% 60%, 100% 75%, 0 75%); transform: translateX(6px); }
  55% { clip-path: polygon(0 75%, 100% 75%, 100% 90%, 0 90%); transform: translateX(-6px); }
  85% { clip-path: polygon(0 50%, 100% 50%, 100% 65%, 0 65%); transform: translateX(3px); }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-faa7335 *//* Grow del riquadro */
.elementor-icon-box-wrapper {
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.elementor-widget-icon-box:hover .elementor-icon-box-wrapper {
  transform: scale(1.045);
}

/* Neon sull'icona */
.elementor-widget-icon-box .elementor-icon {
  transition: box-shadow 0.3s ease, border-color 0.3s ease, color 0.3s ease !important;
}

.elementor-widget-icon-box:hover .elementor-icon {
  border-color: rgba(100, 200, 255, 0.8) !important;
  box-shadow: 0 0 10px rgba(80, 180, 255, 0.6),
              0 0 24px rgba(80, 180, 255, 0.25),
              inset 0 0 10px rgba(80, 180, 255, 0.08) !important;
  color: #7dd4fc !important;
}

/* Neon sul titolo */
.elementor-widget-icon-box .elementor-icon-box-title {
  transition: color 0.3s ease, text-shadow 0.3s ease;
}

.elementor-widget-icon-box:hover .elementor-icon-box-title {
  color: #e0f2fe !important;
  text-shadow: 0 0 8px rgba(100, 200, 255, 0.6),
               0 0 20px rgba(100, 200, 255, 0.25);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f1712e3 */.feature-card {
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1),
              border-color 0.3s ease,
              box-shadow 0.3s ease;
}

.feature-card:hover {
  transform: scale(1.045);
  border-color: rgba(120, 200, 255, 0.35);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
}

/* Icona */
.card-icon-wrapper {
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.feature-card:hover .card-icon-wrapper {
  border-color: rgba(100, 200, 255, 0.7);
  box-shadow: 0 0 10px rgba(80, 180, 255, 0.5),
              0 0 24px rgba(80, 180, 255, 0.2),
              inset 0 0 10px rgba(80, 180, 255, 0.08);
  color: #7dd4fc;
}

/* Titolo */
.card-title {
  transition: color 0.3s ease, text-shadow 0.3s ease;
}

.feature-card:hover .card-title {
  color: #e0f2fe;
  text-shadow: 0 0 8px rgba(100, 200, 255, 0.6),
               0 0 20px rgba(100, 200, 255, 0.25);
}/* End custom CSS */