.elementor-23 .elementor-element.elementor-element-0f982bb{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-23 .elementor-element.elementor-element-7e3cc76{--display:flex;--gap:4% 4%;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-97af402{text-align:left;}.elementor-23 .elementor-element.elementor-element-97af402 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-97af402 > .elementor-widget-container{margin:13% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-97af402.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-66d6714 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:5em;font-weight:300;}.elementor-23 .elementor-element.elementor-element-66d6714 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-23 .elementor-element.elementor-element-49e3449{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.6em;letter-spacing:0.2px;}.elementor-23 .elementor-element.elementor-element-49e3449 > .elementor-widget-container{margin:2% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-93920f1{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.6em;letter-spacing:0.2px;}.elementor-23 .elementor-element.elementor-element-93920f1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-83b53be .elementor-button{font-size:1.5em;font-weight:600;letter-spacing:0.1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#74FFFEF2;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.54);}.elementor-23 .elementor-element.elementor-element-83b53be .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-83b53be .elementor-button:focus{color:var( --e-global-color-text );background-color:transparent;background-image:linear-gradient(180deg, #74FFFE7D 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-83b53be .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-83b53be .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-f2fbb0a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-fe83729{--spacer-size:25vh;}.elementor-23 .elementor-element.elementor-element-d577301 > .elementor-widget-container{margin:5% 5% 5% 5%;padding:5% 20% 5% 5%;}.elementor-23 .elementor-element.elementor-element-ffb40bd > .elementor-widget-container{margin:5% 5% 5% 5%;padding:10% 10% 10% 10%;}.elementor-23 .elementor-element.elementor-element-ffb40bd.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-ffb40bd{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-ffb40bd{right:0px;}.elementor-23 .elementor-element.elementor-element-ffb40bd{top:0px;}.elementor-23 .elementor-element.elementor-element-270c77f{--display:flex;--min-height:13vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.79;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-23 .elementor-element.elementor-element-270c77f::before, .elementor-23 .elementor-element.elementor-element-270c77f > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-270c77f > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-270c77f > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-270c77f > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-270c77f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-20eff7d{text-align:center;}.elementor-23 .elementor-element.elementor-element-20eff7d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:700;}.elementor-23 .elementor-element.elementor-element-4909200{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:02% 02%;--background-transition:0.3s;--padding-block-start:3%;--padding-block-end:3%;--padding-inline-start:3%;--padding-inline-end:3%;}.elementor-23 .elementor-element.elementor-element-0befb79{--display:flex;--min-height:39vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-c272ee4{text-align:center;}.elementor-23 .elementor-element.elementor-element-c272ee4 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-23 .elementor-element.elementor-element-f43121b{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-ca84582{--display:flex;--min-height:39vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-f045d06{text-align:center;}.elementor-23 .elementor-element.elementor-element-f045d06 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-23 .elementor-element.elementor-element-47a82a2{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-58b39f6{--display:flex;--min-height:39vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-16789c1{text-align:center;}.elementor-23 .elementor-element.elementor-element-16789c1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-23 .elementor-element.elementor-element-2700704{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d366a52 .elementor-button{font-size:1.5em;font-weight:600;letter-spacing:0.1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#74FFFEF2;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.54);}.elementor-23 .elementor-element.elementor-element-d366a52 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-d366a52 .elementor-button:focus{color:var( --e-global-color-text );background-color:transparent;background-image:linear-gradient(180deg, #74FFFE7D 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d366a52 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-d366a52 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-56d4f98{--display:flex;--min-height:0vh;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-23 .elementor-element.elementor-element-f654309 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-8f04e6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:3%;--padding-block-end:3%;--padding-inline-start:3%;--padding-inline-end:3%;}.elementor-23 .elementor-element.elementor-element-16fc0a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:3%;--padding-block-end:3%;--padding-inline-start:3%;--padding-inline-end:3%;}.elementor-23 .elementor-element.elementor-element-41a5dc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:3% 3%;--background-transition:0.3s;--margin-block-start:2%;--margin-block-end:2%;--margin-inline-start:2%;--margin-inline-end:2%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-1130515 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:3.5em;font-weight:900;}.elementor-23 .elementor-element.elementor-element-1130515 .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-a90e578{text-align:center;}.elementor-23 .elementor-element.elementor-element-a90e578 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-78e0b5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:3%;--padding-block-end:3%;--padding-inline-start:3%;--padding-inline-end:3%;}.elementor-23 .elementor-element.elementor-element-5b73ccd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:3% 3%;--background-transition:0.3s;--margin-block-start:2%;--margin-block-end:2%;--margin-inline-start:2%;--margin-inline-end:2%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-35bc5a9 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:3.5em;font-weight:900;}.elementor-23 .elementor-element.elementor-element-35bc5a9 .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-350a876{text-align:center;}.elementor-23 .elementor-element.elementor-element-350a876 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-90aa2ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:3%;--padding-block-end:3%;--padding-inline-start:3%;--padding-inline-end:3%;}.elementor-23 .elementor-element.elementor-element-9791c2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:3% 3%;--background-transition:0.3s;--margin-block-start:2%;--margin-block-end:2%;--margin-inline-start:2%;--margin-inline-end:2%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-47a096e .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:3.5em;font-weight:900;}.elementor-23 .elementor-element.elementor-element-47a096e .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-2228087{text-align:center;}.elementor-23 .elementor-element.elementor-element-2228087 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-03219e0{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-23 .elementor-element.elementor-element-f75fc89{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-e99971d{text-align:left;}.elementor-23 .elementor-element.elementor-element-e99971d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-23 .elementor-element.elementor-element-e99971d.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-34f151c{text-align:left;}.elementor-23 .elementor-element.elementor-element-34f151c .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-34f151c.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-e25c9a1{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-44dce5c{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-006bd37{--lottie-container-width:85%;}.elementor-23 .elementor-element.elementor-element-aa81dc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:3%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-aa81dc0::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://impresealcubo.cnavenetovest.it/wp-content/uploads/2023/11/CNA_abstract-blue-background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-aa81dc0, .elementor-23 .elementor-element.elementor-element-aa81dc0::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-81393cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-db4f1c2{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:3% 3%;--background-transition:0.3s;--margin-block-start:2%;--margin-block-end:2%;--margin-inline-start:2%;--margin-inline-end:2%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-def5f4a .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-def5f4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-def5f4a.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-def5f4a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-def5f4a.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-def5f4a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-def5f4a .elementor-icon{font-size:6vw;}.elementor-23 .elementor-element.elementor-element-def5f4a .elementor-icon svg{height:6vw;}.elementor-23 .elementor-element.elementor-element-def5f4a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-0ab99bc{text-align:center;}.elementor-23 .elementor-element.elementor-element-0ab99bc .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-0ab99bc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-dc732ca{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-dc732ca > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-6007866{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:3% 3%;--background-transition:0.3s;--margin-block-start:2%;--margin-block-end:2%;--margin-inline-start:2%;--margin-inline-end:2%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-532fe4d .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-532fe4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-532fe4d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-532fe4d.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-532fe4d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-532fe4d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-532fe4d .elementor-icon{font-size:6vw;}.elementor-23 .elementor-element.elementor-element-532fe4d .elementor-icon svg{height:6vw;}.elementor-23 .elementor-element.elementor-element-532fe4d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-cb1276c{text-align:center;}.elementor-23 .elementor-element.elementor-element-cb1276c .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-cb1276c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-ecdaf19{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-ecdaf19 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-157b63d{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:3% 3%;--background-transition:0.3s;--margin-block-start:2%;--margin-block-end:2%;--margin-inline-start:2%;--margin-inline-end:2%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-2fbea33 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-2fbea33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2fbea33.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2fbea33.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2fbea33.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2fbea33.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2fbea33 .elementor-icon{font-size:6vw;}.elementor-23 .elementor-element.elementor-element-2fbea33 .elementor-icon svg{height:6vw;}.elementor-23 .elementor-element.elementor-element-2fbea33 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-23e6b74{text-align:center;}.elementor-23 .elementor-element.elementor-element-23e6b74 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-23e6b74 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-55c448d{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-55c448d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-66447b5{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-5358a7a .elementor-button{font-size:1.5em;font-weight:600;letter-spacing:0.1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#74FFFEF2;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.54);}.elementor-23 .elementor-element.elementor-element-5358a7a .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5358a7a .elementor-button:focus{color:var( --e-global-color-text );background-color:transparent;background-image:linear-gradient(180deg, #74FFFE7D 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5358a7a .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5358a7a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-72602ae{--display:flex;--min-height:90vh;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.77;--padding-block-start:3%;--padding-block-end:3%;--padding-inline-start:3%;--padding-inline-end:3%;}.elementor-23 .elementor-element.elementor-element-72602ae::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72602ae > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72602ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://impresealcubo.cnavenetovest.it/wp-content/uploads/2023/11/CNA_Sfondo_Volantino.jpg");background-position:initial;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-3a94e53{text-align:center;}.elementor-23 .elementor-element.elementor-element-3a94e53 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-3a94e53 > .elementor-widget-container{margin:2% 2% 0% 2%;}.elementor-23 .elementor-element.elementor-element-3437d1d .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-3437d1d > .elementor-widget-container{margin:0% 0% 5% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:21px;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-21px;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-labels-inline .elementor-field-group > label{padding-left:0.1em;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-labels-inline .elementor-field-group > label{padding-right:0.1em;}body .elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-labels-above .elementor-field-group > label{padding-bottom:0.1em;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group > label, .elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group > label{font-size:1.9em;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-size:2em;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group .elementor-field, .elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-subgroup label{font-size:1.3em;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#031831CC;border-color:var( --e-global-color-text );border-width:0px 0px 1px 0px;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group .elementor-select-wrapper select{background-color:#031831CC;border-color:var( --e-global-color-text );border-width:0px 0px 1px 0px;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-5a58c93 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-button[type="submit"]{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a58c93 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a58c93 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a58c93 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a58c93 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a58c93{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-23 .elementor-element.elementor-element-b95bfb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-01ef9a8{text-align:center;}.elementor-23 .elementor-element.elementor-element-01ef9a8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:700;}.elementor-23 .elementor-element.elementor-element-01ef9a8 > .elementor-widget-container{margin:5% 2% 2% 2%;}.elementor-23 .elementor-element.elementor-element-55dcb08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-e077ed4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25px 25px 25px 25px;--margin-block-start:2%;--margin-block-end:2%;--margin-inline-start:2%;--margin-inline-end:2%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-e077ed4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e077ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDAD;}.elementor-23 .elementor-element.elementor-element-e077ed4:hover{background-color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;}.elementor-23 .elementor-element.elementor-element-e077ed4, .elementor-23 .elementor-element.elementor-element-e077ed4::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-11de126 img{width:53%;}.elementor-23 .elementor-element.elementor-element-11de126:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://impresealcubo.cnavenetovest.it/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-23 .elementor-element.elementor-element-11de126.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://impresealcubo.cnavenetovest.it/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-23 .elementor-element.elementor-element-5abf5c1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-bec222c .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-fcb40f0{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-51a244b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25px 25px 25px 25px;--margin-block-start:2%;--margin-block-end:2%;--margin-inline-start:2%;--margin-inline-end:2%;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-23 .elementor-element.elementor-element-51a244b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-51a244b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDAD;}.elementor-23 .elementor-element.elementor-element-51a244b:hover{background-color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;}.elementor-23 .elementor-element.elementor-element-51a244b, .elementor-23 .elementor-element.elementor-element-51a244b::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-79a1a85 img{width:53%;}.elementor-23 .elementor-element.elementor-element-79a1a85:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://impresealcubo.cnavenetovest.it/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-23 .elementor-element.elementor-element-79a1a85.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://impresealcubo.cnavenetovest.it/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-23 .elementor-element.elementor-element-e0cad67 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-9efedf0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-f5fee28{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-3f4966b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-23 .elementor-element.elementor-element-3f4966b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3f4966b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-3f4966b, .elementor-23 .elementor-element.elementor-element-3f4966b::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-0cd92db .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-e5629af{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-baccb11{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-23 .elementor-element.elementor-element-97af402 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-ffb40bd{left:871px;}body.rtl .elementor-23 .elementor-element.elementor-element-ffb40bd{right:871px;}.elementor-23 .elementor-element.elementor-element-ffb40bd{top:271px;}.elementor-23 .elementor-element.elementor-element-f43121b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-47a82a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-2700704{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f654309 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-1130515 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-a90e578 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-35bc5a9 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-350a876 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-47a096e .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-2228087 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-34f151c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-e25c9a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0ab99bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-dc732ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-cb1276c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-ecdaf19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-23e6b74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-55c448d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-3a94e53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-3437d1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-5abf5c1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-bec222c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-fcb40f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e0cad67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-9efedf0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-f5fee28{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0cd92db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-e5629af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-baccb11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-97af402 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-f43121b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-47a82a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-2700704{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f654309 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-1130515 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-a90e578 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-35bc5a9 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-350a876 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-47a096e .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-2228087 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-34f151c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-e25c9a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0ab99bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-dc732ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-cb1276c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-ecdaf19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-23e6b74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-55c448d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-72602ae::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72602ae > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72602ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-23 .elementor-element.elementor-element-3a94e53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-3437d1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-5abf5c1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-bec222c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-fcb40f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e0cad67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-9efedf0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-f5fee28{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0cd92db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-e5629af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-baccb11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-0f982bb{--gap:3% 3%;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-23 .elementor-element.elementor-element-97af402{text-align:center;}.elementor-23 .elementor-element.elementor-element-97af402 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-97af402 > .elementor-widget-container{margin:20% 0% 0% 0%;padding:10% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-66d6714{text-align:center;}.elementor-23 .elementor-element.elementor-element-66d6714 .elementor-heading-title{font-size:2em;}.elementor-23 .elementor-element.elementor-element-66d6714 > .elementor-widget-container{padding:10% 5% 0% 0%;}.elementor-23 .elementor-element.elementor-element-49e3449{text-align:center;font-size:1em;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-49e3449 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 5% 0% 0%;}.elementor-23 .elementor-element.elementor-element-93920f1{text-align:center;font-size:1em;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-93920f1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 5% 0% 0%;}.elementor-23 .elementor-element.elementor-element-83b53be .elementor-button{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-83b53be > .elementor-widget-container{padding:5% 10% 0% 010%;}.elementor-23 .elementor-element.elementor-element-83b53be{z-index:100;}.elementor-23 .elementor-element.elementor-element-fe83729{--spacer-size:0vh;}.elementor-23 .elementor-element.elementor-element-d577301 > .elementor-widget-container{margin:8% 8% 8% 8%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-d577301{z-index:0;}.elementor-23 .elementor-element.elementor-element-ffb40bd > .elementor-widget-container{margin:8% 8% 8% 8%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-ffb40bd{left:87vw;}body.rtl .elementor-23 .elementor-element.elementor-element-ffb40bd{right:87vw;}.elementor-23 .elementor-element.elementor-element-ffb40bd{top:37vh;z-index:0;}.elementor-23 .elementor-element.elementor-element-270c77f{--min-height:17vh;--padding-block-start:10%;--padding-block-end:5%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-23 .elementor-element.elementor-element-20eff7d .elementor-heading-title{font-size:1.4em;}.elementor-23 .elementor-element.elementor-element-20eff7d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 6%;}.elementor-23 .elementor-element.elementor-element-0befb79{--min-height:30vh;}.elementor-23 .elementor-element.elementor-element-c272ee4 .elementor-heading-title{font-size:1em;}.elementor-23 .elementor-element.elementor-element-f43121b{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-ca84582{--min-height:30vh;}.elementor-23 .elementor-element.elementor-element-f045d06 .elementor-heading-title{font-size:1em;}.elementor-23 .elementor-element.elementor-element-47a82a2{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-58b39f6{--min-height:30vh;}.elementor-23 .elementor-element.elementor-element-16789c1 .elementor-heading-title{font-size:1em;}.elementor-23 .elementor-element.elementor-element-2700704{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d366a52 .elementor-button{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-d366a52 > .elementor-widget-container{padding:5% 10% 0% 010%;}.elementor-23 .elementor-element.elementor-element-d366a52{z-index:100;}.elementor-23 .elementor-element.elementor-element-f654309{text-align:center;}.elementor-23 .elementor-element.elementor-element-f654309 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-1130515 .elementor-counter-number-wrapper{font-size:2em;}.elementor-23 .elementor-element.elementor-element-1130515 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-a90e578 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-35bc5a9 .elementor-counter-number-wrapper{font-size:2em;}.elementor-23 .elementor-element.elementor-element-35bc5a9 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-350a876 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-47a096e .elementor-counter-number-wrapper{font-size:2em;}.elementor-23 .elementor-element.elementor-element-47a096e .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-2228087 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-03219e0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--padding-block-start:15%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-23 .elementor-element.elementor-element-f75fc89{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:10%;--padding-block-end:10%;--padding-inline-start:10%;--padding-inline-end:10%;}.elementor-23 .elementor-element.elementor-element-e99971d{text-align:center;}.elementor-23 .elementor-element.elementor-element-e99971d .elementor-heading-title{font-size:2em;}.elementor-23 .elementor-element.elementor-element-34f151c{text-align:center;}.elementor-23 .elementor-element.elementor-element-34f151c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-34f151c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-34f151c.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-e25c9a1{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-44dce5c{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:5%;--padding-block-end:50%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-23 .elementor-element.elementor-element-006bd37{--lottie-container-width:75%;}.elementor-23 .elementor-element.elementor-element-db4f1c2{--min-height:39vh;}.elementor-23 .elementor-element.elementor-element-db4f1c2.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-def5f4a .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-def5f4a .elementor-icon{font-size:22vw;}.elementor-23 .elementor-element.elementor-element-def5f4a .elementor-icon svg{height:22vw;}.elementor-23 .elementor-element.elementor-element-0ab99bc{text-align:center;}.elementor-23 .elementor-element.elementor-element-0ab99bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-dc732ca{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-dc732ca > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-6007866{--min-height:38vh;}.elementor-23 .elementor-element.elementor-element-6007866.e-con{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-532fe4d .elementor-icon{font-size:22vw;}.elementor-23 .elementor-element.elementor-element-532fe4d .elementor-icon svg{height:22vw;}.elementor-23 .elementor-element.elementor-element-cb1276c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-ecdaf19{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-ecdaf19 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-157b63d{--min-height:42vh;}.elementor-23 .elementor-element.elementor-element-157b63d.e-con{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-2fbea33 .elementor-icon{font-size:22vw;}.elementor-23 .elementor-element.elementor-element-2fbea33 .elementor-icon svg{height:22vw;}.elementor-23 .elementor-element.elementor-element-23e6b74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-55c448d{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-55c448d > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-5358a7a .elementor-button{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-5358a7a > .elementor-widget-container{padding:5% 10% 0% 010%;}.elementor-23 .elementor-element.elementor-element-5358a7a{z-index:100;}.elementor-23 .elementor-element.elementor-element-72602ae::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72602ae > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72602ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-23 .elementor-element.elementor-element-3a94e53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-3437d1d{text-align:center;}.elementor-23 .elementor-element.elementor-element-3437d1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-5a58c93 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 5%;}.elementor-23 .elementor-element.elementor-element-5a58c93{z-index:100;}.elementor-23 .elementor-element.elementor-element-01ef9a8 .elementor-heading-title{font-size:1.6em;}.elementor-23 .elementor-element.elementor-element-5abf5c1{text-align:center;}.elementor-23 .elementor-element.elementor-element-5abf5c1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-bec222c{text-align:center;}.elementor-23 .elementor-element.elementor-element-bec222c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-fcb40f0{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e0cad67{text-align:center;}.elementor-23 .elementor-element.elementor-element-e0cad67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-9efedf0{text-align:center;}.elementor-23 .elementor-element.elementor-element-9efedf0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-f5fee28{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-3f4966b{--justify-content:center;--padding-block-start:10%;--padding-block-end:5%;--padding-inline-start:10%;--padding-inline-end:5%;}.elementor-23 .elementor-element.elementor-element-0cd92db{text-align:center;}.elementor-23 .elementor-element.elementor-element-0cd92db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-23 .elementor-element.elementor-element-e5629af{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e5629af > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-23 .elementor-element.elementor-element-baccb11{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-baccb11 > .elementor-widget-container{padding:0% 4% 0% 0%;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-0f982bb{--width:100%;}.elementor-23 .elementor-element.elementor-element-7e3cc76{--width:85%;}.elementor-23 .elementor-element.elementor-element-f2fbb0a{--width:15%;}.elementor-23 .elementor-element.elementor-element-4909200{--width:100%;}.elementor-23 .elementor-element.elementor-element-0befb79{--width:33%;}.elementor-23 .elementor-element.elementor-element-ca84582{--width:33%;}.elementor-23 .elementor-element.elementor-element-58b39f6{--width:33%;}.elementor-23 .elementor-element.elementor-element-56d4f98{--width:100%;}.elementor-23 .elementor-element.elementor-element-8f04e6a{--width:100%;}.elementor-23 .elementor-element.elementor-element-16fc0a6{--width:33.33%;}.elementor-23 .elementor-element.elementor-element-41a5dc2{--width:100%;}.elementor-23 .elementor-element.elementor-element-78e0b5c{--width:33.33%;}.elementor-23 .elementor-element.elementor-element-5b73ccd{--width:100%;}.elementor-23 .elementor-element.elementor-element-90aa2ff{--width:33.33%;}.elementor-23 .elementor-element.elementor-element-9791c2c{--width:100%;}.elementor-23 .elementor-element.elementor-element-03219e0{--width:100%;}.elementor-23 .elementor-element.elementor-element-f75fc89{--width:50%;}.elementor-23 .elementor-element.elementor-element-44dce5c{--width:50%;}.elementor-23 .elementor-element.elementor-element-aa81dc0{--width:100%;}.elementor-23 .elementor-element.elementor-element-db4f1c2{--width:33%;}.elementor-23 .elementor-element.elementor-element-6007866{--width:33%;}.elementor-23 .elementor-element.elementor-element-157b63d{--width:33%;}.elementor-23 .elementor-element.elementor-element-72602ae{--width:100%;}.elementor-23 .elementor-element.elementor-element-e077ed4{--width:50%;}.elementor-23 .elementor-element.elementor-element-51a244b{--width:50%;}}@media(min-width:1367px){.elementor-23 .elementor-element.elementor-element-aa81dc0::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-aa81dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-72602ae::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72602ae > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72602ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72602ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-d577301 */body {
  justify-content: center;
}
body #shape {
  position: relative;
  width: calc(10vw + 10vh);
  height: calc(10vw + 10vh);
  animation: rotate 60s linear infinite;
  transform-style: preserve-3d;
}
body #shape div {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 3px solid white;
  box-shadow: 0 0 20px 0px lightblue;
  border-radius: 3px;
}
body #shape div.front {
  transform: translateZ(calc(-5vw - 5vh));
}
body #shape div.back {
  transform: translateZ(calc(5vw + 5vh));
}
body #shape div.right {
  transform: translateX(calc(5vw + 5vh)) rotateY(90deg);
}
body #shape div.left {
  transform: translateX(calc(-5vw - 5vh)) rotateY(90deg);
}
body #shape div.top {
  transform: translateY(calc(5vw + 5vh)) rotateX(90deg);
}
body #shape div.bottom {
  transform: translateY(calc(-5vw - 5vh)) rotateX(90deg);
}

@keyframes rotate {
  0% {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  }
  100% {
    transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffb40bd */body {
  justify-content: center;
}
body #shape {
  position: relative;
  width: calc(10vw + 10vh);
  height: calc(10vw + 10vh);
  animation: rotate 60s linear infinite;
  transform-style: preserve-3d;
}
body #shape div {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 3px solid white;
  box-shadow: 0 0 20px 0px lightblue;
  border-radius: 3px;
}
body #shape div.front {
  transform: translateZ(calc(-5vw - 5vh));
}
body #shape div.back {
  transform: translateZ(calc(5vw + 5vh));
}
body #shape div.right {
  transform: translateX(calc(5vw + 5vh)) rotateY(90deg);
}
body #shape div.left {
  transform: translateX(calc(-5vw - 5vh)) rotateY(90deg);
}
body #shape div.top {
  transform: translateY(calc(5vw + 5vh)) rotateX(90deg);
}
body #shape div.bottom {
  transform: translateY(calc(-5vw - 5vh)) rotateX(90deg);
}

@keyframes rotate {
  0% {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  }
  100% {
    transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f982bb */.sfondosfocato {
  background: rgba(35, 70, 138, 0.4);
  box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
  border-radius: 10px;
  backdrop-filter: blur(13px);
  -webkit-backdrop-filter: blur(13px);
}/* End custom CSS */
/* Start custom CSS */.neonText {
  animation: flicker 1.5s infinite alternate;
  color: #fff;
}

/* Flickering animation */
@keyframes flicker {
    
  0%, 18%, 22%, 25%, 53%, 57%, 100% {

      text-shadow:
      0 0 4px #fff,
      0 0 11px #fff,
      0 0 19px #fff,
      0 0 40px #00d0ff,
      0 0 80px #00d0ff,
      0 0 90px #00d0ff,
      0 0 100px #00d0ff,
      0 0 150px #00d0ff;
  
  }
  
  20%, 24%, 55% {        
      text-shadow: none;
  }    
}/* End custom CSS */