.elementor-8 .elementor-element.elementor-element-4964700{--display:flex;--overlay-opacity:1;}.elementor-8 .elementor-element.elementor-element-4964700:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4964700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://www.italiainformatica.com/wp-content/uploads/2025/09/back-ital.jpg");}.elementor-8 .elementor-element.elementor-element-4964700::before, .elementor-8 .elementor-element.elementor-element-4964700 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4964700 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4964700 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4964700 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4964700 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000CC 0%, var( --e-global-color-secondary ) 100%);}.elementor-8 .elementor-element.elementor-element-150fe31{--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:1.188rem 1.188rem;--row-gap:1.188rem;--column-gap:1.188rem;--padding-top:clamp(3.125rem, 1.0612rem + 8.467vw, 9.0625rem);--padding-bottom:clamp(6.875rem, 4.4853rem + 9.8039vw, 13.75rem);--padding-left:0;--padding-right:0;}.elementor-8 .elementor-element.elementor-element-491c0a4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.875rem) 0rem;}.elementor-8 .elementor-element.elementor-element-57539d8{text-align:center;}.elementor-8 .elementor-element.elementor-element-57539d8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-7793a0d{text-align:center;}.elementor-8 .elementor-element.elementor-element-7793a0d .elementor-heading-title{font-family:var( --e-global-typography-e180263-font-family ), Sans-serif;font-size:var( --e-global-typography-e180263-font-size );font-weight:var( --e-global-typography-e180263-font-weight );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-1103807{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;--margin-top:1.813rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a092f54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-a092f54 .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-8 .elementor-element.elementor-element-53f1007 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-53f1007 .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-8 .elementor-element.elementor-element-1a13899{--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:clamp(3.125rem, 1.6477rem + 6.0606vw, 7.375rem) clamp(3.125rem, 1.6477rem + 6.0606vw, 7.375rem);--row-gap:clamp(3.125rem, 1.6477rem + 6.0606vw, 7.375rem);--column-gap:clamp(3.125rem, 1.6477rem + 6.0606vw, 7.375rem);}.elementor-8 .elementor-element.elementor-element-fcef619{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e586b68{font-family:var( --e-global-typography-47b8c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-47b8c4c-font-size );font-weight:var( --e-global-typography-47b8c4c-font-weight );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-e586b68 p{margin-block-end:0.5rem;}.elementor-8 .elementor-element.elementor-element-a5232e0{font-family:var( --e-global-typography-47b8c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-47b8c4c-font-size );font-weight:var( --e-global-typography-47b8c4c-font-weight );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-d28f4c5{--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;--justify-content:space-between;--gap:clamp(1.75rem, 1.5328rem + 0.8913vw, 2.375rem) clamp(1.75rem, 1.5328rem + 0.8913vw, 2.375rem);--row-gap:clamp(1.75rem, 1.5328rem + 0.8913vw, 2.375rem);--column-gap:clamp(1.75rem, 1.5328rem + 0.8913vw, 2.375rem);--flex-wrap:wrap;--align-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8887826{background-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-8887826 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-a57e909{background-color:var( --e-global-color-bba2575 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-a57e909 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2620fd6{background-color:var( --e-global-color-fe55afb );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-2620fd6 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2620fd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fe55afb );}.elementor-8 .elementor-element.elementor-element-2620fd6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2620fd6.elementor-view-default .elementor-icon{color:var( --e-global-color-fe55afb );border-color:var( --e-global-color-fe55afb );}.elementor-8 .elementor-element.elementor-element-2620fd6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2620fd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fe55afb );}.elementor-8 .elementor-element.elementor-element-d3188fb{background-color:var( --e-global-color-421beb5 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-d3188fb .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2e5dccf{background-color:var( --e-global-color-fe55afb );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-2e5dccf .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2e5dccf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fe55afb );}.elementor-8 .elementor-element.elementor-element-2e5dccf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2e5dccf.elementor-view-default .elementor-icon{color:var( --e-global-color-fe55afb );border-color:var( --e-global-color-fe55afb );}.elementor-8 .elementor-element.elementor-element-2e5dccf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2e5dccf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fe55afb );}.elementor-8 .elementor-element.elementor-element-0462bd1{background-color:var( --e-global-color-0629f62 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-0462bd1 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d679755{background-color:var( --e-global-color-eb8df24 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-d679755 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d679755.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eb8df24 );}.elementor-8 .elementor-element.elementor-element-d679755.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d679755.elementor-view-default .elementor-icon{color:var( --e-global-color-eb8df24 );border-color:var( --e-global-color-eb8df24 );}.elementor-8 .elementor-element.elementor-element-d679755.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d679755.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eb8df24 );}.elementor-8 .elementor-element.elementor-element-8fb7915{background-color:var( --e-global-color-0629f62 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-8fb7915 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c757b5b{background-color:var( --e-global-color-eb8df24 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-c757b5b .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-17988f6{background-color:var( --e-global-color-421beb5 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-17988f6 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-17988f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-421beb5 );}.elementor-8 .elementor-element.elementor-element-17988f6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-17988f6.elementor-view-default .elementor-icon{color:var( --e-global-color-421beb5 );border-color:var( --e-global-color-421beb5 );}.elementor-8 .elementor-element.elementor-element-17988f6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-17988f6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-421beb5 );}.elementor-8 .elementor-element.elementor-element-15fdb70{background-color:var( --e-global-color-bba2575 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-15fdb70 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-15fdb70 .elementor-icon i, .elementor-8 .elementor-element.elementor-element-15fdb70 .elementor-icon svg{transform:rotate(235deg);}.elementor-8 .elementor-element.elementor-element-fe48cda{background-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-fe48cda .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-fe48cda.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-fe48cda.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fe48cda.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-fe48cda.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fe48cda.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-31ec431{background-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-31ec431 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-31ec431.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-31ec431.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-31ec431.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-31ec431.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-31ec431.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0be042a{background-color:var( --e-global-color-0629f62 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-0be042a .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-8a8c5ff{background-color:var( --e-global-color-fe55afb );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-8a8c5ff .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6c2fbd6{background-color:var( --e-global-color-bba2575 );border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-6c2fbd6 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6c2fbd6 .elementor-icon i, .elementor-8 .elementor-element.elementor-element-6c2fbd6 .elementor-icon svg{transform:rotate(90deg);}.elementor-8 .elementor-element.elementor-element-a45275f{--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:clamp(1.125rem, 0.8209rem + 1.2478vw, 2rem) clamp(1.125rem, 0.8209rem + 1.2478vw, 2rem);--row-gap:clamp(1.125rem, 0.8209rem + 1.2478vw, 2rem);--column-gap:clamp(1.125rem, 0.8209rem + 1.2478vw, 2rem);--margin-top:clamp(3.5625rem, 0.3255rem + 13.2799vw, 12.875rem);--margin-bottom:clamp(4.125rem, 2.626rem + 6.1497vw, 8.4375rem);--margin-left:0;--margin-right:0;}.elementor-8 .elementor-element.elementor-element-d1befc6{--display:flex;--justify-content:space-evenly;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:61px 61px 61px 61px;}.elementor-8 .elementor-element.elementor-element-d1befc6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d1befc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb8df24 );}.elementor-8 .elementor-element.elementor-element-f5729d0{margin:-45% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10% 22% 10% 22%;}.elementor-8 .elementor-element.elementor-element-43274e8{--display:flex;--gap:clamp(1.4375rem, 1.0899rem + 1.426vw, 2.4375rem) clamp(1.4375rem, 1.0899rem + 1.426vw, 2.4375rem);--row-gap:clamp(1.4375rem, 1.0899rem + 1.426vw, 2.4375rem);--column-gap:clamp(1.4375rem, 1.0899rem + 1.426vw, 2.4375rem);--padding-top:1.375rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-62ca00a .elementor-heading-title{font-family:var( --e-global-typography-3e06102-font-family ), Sans-serif;font-size:var( --e-global-typography-3e06102-font-size );font-weight:var( --e-global-typography-3e06102-font-weight );line-height:var( --e-global-typography-3e06102-line-height );}.elementor-8 .elementor-element.elementor-element-ab23ac7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(0.5rem, -0.1735rem + 2.7629vw, 2.4375rem)) 0;font-family:var( --e-global-typography-e180263-font-family ), Sans-serif;font-size:var( --e-global-typography-e180263-font-size );font-weight:var( --e-global-typography-e180263-font-weight );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-fb4fc81{padding:1.063rem 0rem 0rem 0rem;--icon-box-icon-margin:1.438rem;}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-title{margin-block-end:0.875rem;}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon{font-size:1.75rem;}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-76991eb{padding:1.063rem 0rem 0rem 0rem;--icon-box-icon-margin:1.438rem;}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-title{margin-block-end:0.875rem;}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon{font-size:1.75rem;}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-8cb17be{padding:1.063rem 0rem 0rem 0rem;--icon-box-icon-margin:1.438rem;}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-title{margin-block-end:0.875rem;}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon{font-size:1.75rem;}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-fdd0d80{--display:flex;--overlay-opacity:1;}.elementor-8 .elementor-element.elementor-element-fdd0d80:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fdd0d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://www.italiainformatica.com/wp-content/uploads/2025/09/back-ital.jpg");}.elementor-8 .elementor-element.elementor-element-fdd0d80::before, .elementor-8 .elementor-element.elementor-element-fdd0d80 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-fdd0d80 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-fdd0d80 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-fdd0d80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-fdd0d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #3163F8E6 0%, var( --e-global-color-secondary ) 100%);}.elementor-8 .elementor-element.elementor-element-21603c0{--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:1.125rem 1.125rem;--row-gap:1.125rem;--column-gap:1.125rem;--padding-top:5.625rem;--padding-bottom:clamp(3rem, 1.262rem + 7.1301vw, 8rem);--padding-left:clamp(0rem, -0.5648rem + 2.3173vw, 1.625rem);--padding-right:clamp(0rem, -0.5648rem + 2.3173vw, 1.625rem);}.elementor-8 .elementor-element.elementor-element-127b828{width:var( --container-widget-width, min(100%, 820px) );max-width:min(100%, 820px);--container-widget-width:min(100%, 820px);--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-127b828 .elementor-heading-title{font-family:var( --e-global-typography-19bf8a7-font-family ), Sans-serif;font-size:var( --e-global-typography-19bf8a7-font-size );font-weight:var( --e-global-typography-19bf8a7-font-weight );line-height:var( --e-global-typography-19bf8a7-line-height );}.elementor-8 .elementor-element.elementor-element-b687901{margin:1.438rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.438rem) 0rem;text-align:center;}.elementor-8 .elementor-element.elementor-element-b687901 .elementor-heading-title{font-family:var( --e-global-typography-47b8c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-47b8c4c-font-size );font-weight:var( --e-global-typography-47b8c4c-font-weight );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-20ce076{width:var( --container-widget-width, min(100%, 509px) );max-width:min(100%, 509px);--container-widget-width:min(100%, 509px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-e180263-font-family ), Sans-serif;font-size:var( --e-global-typography-e180263-font-size );font-weight:var( --e-global-typography-e180263-font-weight );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-92603c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4253c2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-4253c2c .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-8 .elementor-element.elementor-element-a88944f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-a88944f .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-8 .elementor-element.elementor-element-28d234b{--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:clamp(0rem, -0.5866rem + 2.4064vw, 1.6875rem) clamp(0rem, -0.5866rem + 2.4064vw, 1.6875rem);--row-gap:clamp(0rem, -0.5866rem + 2.4064vw, 1.6875rem);--column-gap:clamp(0rem, -0.5866rem + 2.4064vw, 1.6875rem);}.elementor-8 .elementor-element.elementor-element-0c126b9{--display:flex;--min-height:clamp(23.375rem, 21.6805rem + 6.9519vw, 28.25rem);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;}.elementor-8 .elementor-element.elementor-element-8066cd4{--display:flex;--position:absolute;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--border-radius:38px 38px 38px 38px;top:0px;}.elementor-8 .elementor-element.elementor-element-8066cd4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8066cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #FFFFFF00 100%);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8066cd4{left:calc(50% - clamp(15.8125rem, 14.3787rem + 5.8824vw, 19.9375rem) / 2);}body.rtl .elementor-8 .elementor-element.elementor-element-8066cd4{right:calc(50% - clamp(15.8125rem, 14.3787rem + 5.8824vw, 19.9375rem) / 2);}.elementor-8 .elementor-element.elementor-element-b2e41a9{width:var( --container-widget-width, calc(100% - 2px) );max-width:calc(100% - 2px);background-color:var( --e-global-color-secondary );--container-widget-width:calc(100% - 2px);--container-widget-flex-grow:0;top:1px;z-index:0;border-radius:38px 38px 38px 38px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b2e41a9{left:1px;}body.rtl .elementor-8 .elementor-element.elementor-element-b2e41a9{right:1px;}.elementor-8 .elementor-element.elementor-element-2ee6671{--e-transform-rotateZ:-3.022deg;background-color:var( --e-global-color-accent );padding:0.75rem 1.5rem 0.25rem 1.5rem;border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-2ee6671.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2ee6671 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-e69bb19{--e-transform-rotateZ:1.398deg;background-color:var( --e-global-color-17bc526 );padding:0.75rem 1.5rem 0.25rem 1.5rem;border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-e69bb19.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-e69bb19 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-44fb223{width:var( --container-widget-width, min(100%, 729px) );max-width:min(100%, 729px);margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(1.3125rem, 1.2908rem + 0.0891vw, 1.375rem)) 0;--container-widget-width:min(100%, 729px);--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-ee73094{width:var( --container-widget-width, min(100%, 509px) );max-width:min(100%, 509px);--container-widget-width:min(100%, 509px);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-e180263-font-family ), Sans-serif;font-size:var( --e-global-typography-e180263-font-size );font-weight:var( --e-global-typography-e180263-font-weight );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-6cdf28d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(0.5rem, -0.369rem + 3.5651vw, 3rem) clamp(0.5rem, -0.369rem + 3.5651vw, 3rem);--row-gap:clamp(0.5rem, -0.369rem + 3.5651vw, 3rem);--column-gap:clamp(0.5rem, -0.369rem + 3.5651vw, 3rem);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--margin-top:3.688rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8 .elementor-element.elementor-element-21ba25c{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;--icon-box-icon-margin:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-title{margin-block-end:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon{font-size:clamp(1.25rem, 0.9893rem + 1.0695vw, 2rem);}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-33c0cc9{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;--icon-box-icon-margin:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-title{margin-block-end:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon{font-size:clamp(1.25rem, 0.9893rem + 1.0695vw, 2rem);}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-d14d0d0{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;--icon-box-icon-margin:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-title{margin-block-end:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon{font-size:clamp(1.25rem, 0.9893rem + 1.0695vw, 2rem);}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-28d4329{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;--icon-box-icon-margin:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-title{margin-block-end:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon{font-size:clamp(1.25rem, 0.9893rem + 1.0695vw, 2rem);}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-7a94345{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;--icon-box-icon-margin:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-title{margin-block-end:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon{font-size:clamp(1.25rem, 0.9893rem + 1.0695vw, 2rem);}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-ec0eeef{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;--icon-box-icon-margin:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-title{margin-block-end:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon{font-size:clamp(1.25rem, 0.9893rem + 1.0695vw, 2rem);}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-0a6b4a7{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;--icon-box-icon-margin:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-title{margin-block-end:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon{font-size:clamp(1.25rem, 0.9893rem + 1.0695vw, 2rem);}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-dcf2751{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;--icon-box-icon-margin:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-title{margin-block-end:clamp(0.75rem, 0.5545rem + 0.8021vw, 1.3125rem);}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon{font-size:clamp(1.25rem, 0.9893rem + 1.0695vw, 2rem);}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-title a{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-description{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 );}.elementor-8 .elementor-element.elementor-element-57b44a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:clamp(8.125rem, 7.9729rem + 0.6239vw, 8.5625rem);--margin-bottom:clamp(7.8125rem, 6.6611rem + 4.7237vw, 11.125rem);--margin-left:0;--margin-right:0;}.elementor-8 .elementor-element.elementor-element-1769a43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:32px 32px 32px 32px;--padding-top:clamp(3.5rem, 3.3262rem + 0.713vw, 4rem);--padding-bottom:clamp(2rem, 1.3048rem + 2.852vw, 4rem);--padding-left:clamp(1.5rem, 0.2834rem + 4.9911vw, 5rem);--padding-right:clamp(1.5rem, 0.2834rem + 4.9911vw, 5rem);}.elementor-8 .elementor-element.elementor-element-1769a43:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1769a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-444f7a1{background-color:var( --e-global-color-accent );padding:0.5rem 1rem 0.5rem 1rem;top:calc((clamp(1rem, 0.9131rem + 0.3565vw, 1.25rem) / -2) - 0.5rem);border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-444f7a1.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-444f7a1 .elementor-heading-title{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 );}.elementor-8 .elementor-element.elementor-element-d2b62fa{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-bfe9730{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-bfe9730{right:0px;}.elementor-8 .elementor-element.elementor-element-bfe9730{bottom:calc(-1.5rem - 10px);}.elementor-8 .elementor-element.elementor-element-bfe9730 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-bfe9730 .elementor-button{font-family:var( --e-global-typography-b20abbb-font-family ), Sans-serif;font-size:var( --e-global-typography-b20abbb-font-size );font-weight:var( --e-global-typography-b20abbb-font-weight );line-height:var( --e-global-typography-b20abbb-line-height );fill:#6B7695;color:#6B7695;border-style:none;padding:0.5rem 0.25rem 0.25rem 0.25rem;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7050cca{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-7050cca{right:0px;}.elementor-8 .elementor-element.elementor-element-7050cca{bottom:calc(-1.5rem - 10px);}.elementor-8 .elementor-element.elementor-element-7050cca .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-7050cca .elementor-button{font-family:var( --e-global-typography-b20abbb-font-family ), Sans-serif;font-size:var( --e-global-typography-b20abbb-font-size );font-weight:var( --e-global-typography-b20abbb-font-weight );line-height:var( --e-global-typography-b20abbb-line-height );fill:#6B7695;color:#6B7695;border-style:none;padding:0.5rem 0.25rem 0.25rem 0.25rem;}.elementor-8 .elementor-element.elementor-element-c00d92f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-8 .elementor-element.elementor-element-0ae289a{--icon-box-icon-margin:clamp(1rem, 0.8262rem + 0.713vw, 1.5rem);}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-title{margin-block-end:0.313rem;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon{font-size:clamp(4.75rem, 3.7507rem + 4.0998vw, 7.625rem);}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-title a{font-family:var( --e-global-typography-c4a6bfb-font-family ), Sans-serif;font-size:var( --e-global-typography-c4a6bfb-font-size );font-weight:var( --e-global-typography-c4a6bfb-font-weight );line-height:var( --e-global-typography-c4a6bfb-line-height );}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-description{font-family:var( --e-global-typography-e180263-font-family ), Sans-serif;font-size:var( --e-global-typography-e180263-font-size );font-weight:var( --e-global-typography-e180263-font-weight );line-height:var( --e-global-typography-e180263-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-8 .elementor-element.elementor-element-621fafc{--icon-box-icon-margin:clamp(1rem, 0.8262rem + 0.713vw, 1.5rem);}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-title{margin-block-end:0.313rem;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon{font-size:clamp(4.75rem, 3.7507rem + 4.0998vw, 7.625rem);}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-title a{font-family:var( --e-global-typography-c4a6bfb-font-family ), Sans-serif;font-size:var( --e-global-typography-c4a6bfb-font-size );font-weight:var( --e-global-typography-c4a6bfb-font-weight );line-height:var( --e-global-typography-c4a6bfb-line-height );}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-description{font-family:var( --e-global-typography-e180263-font-family ), Sans-serif;font-size:var( --e-global-typography-e180263-font-size );font-weight:var( --e-global-typography-e180263-font-weight );line-height:var( --e-global-typography-e180263-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-932ac11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ffbf902 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ffbf902 .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-8 .elementor-element.elementor-element-17badcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-17badcf .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-8 .elementor-element.elementor-element-6f64b80{--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:2.625rem 2.625rem;--row-gap:2.625rem;--column-gap:2.625rem;--margin-top:0;--margin-bottom:clamp(0.25rem, -0.4017rem + 2.6738vw, 2.125rem);--margin-left:0;--margin-right:0;}.elementor-8 .elementor-element.elementor-element-e11804e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d1d3674{text-align:center;}.elementor-8 .elementor-element.elementor-element-d1d3674 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-9865c5b{--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:1.125rem 1.125rem;--row-gap:1.125rem;--column-gap:1.125rem;--overlay-opacity:1;--padding-top:0;--padding-bottom:4.875rem;--padding-left:0;--padding-right:0;}.elementor-8 .elementor-element.elementor-element-9865c5b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9865c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://www.italiainformatica.com/wp-content/uploads/2025/09/back-ital.jpg");}.elementor-8 .elementor-element.elementor-element-9865c5b::before, .elementor-8 .elementor-element.elementor-element-9865c5b > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9865c5b > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9865c5b > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9865c5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9865c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #3163F8E6 100%);}.elementor-8 .elementor-element.elementor-element-bfd7e6f{text-align:center;font-family:var( --e-global-typography-e180263-font-family ), Sans-serif;font-size:var( --e-global-typography-e180263-font-size );font-weight:var( --e-global-typography-e180263-font-weight );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-42aa957{--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:clamp(2.75rem, 2.7066rem + 0.1783vw, 2.875rem) clamp(2.75rem, 2.7066rem + 0.1783vw, 2.875rem);--row-gap:clamp(2.75rem, 2.7066rem + 0.1783vw, 2.875rem);--column-gap:clamp(2.75rem, 2.7066rem + 0.1783vw, 2.875rem);--padding-top:clamp(4.1875rem, 4.0354rem + 0.6239vw, 4.625rem);--padding-bottom:clamp(4.1875rem, 4.0354rem + 0.6239vw, 4.625rem);--padding-left:clamp(1.5625rem, 0.2373rem + 5.4367vw, 5.375rem);--padding-right:clamp(1.5625rem, 0.2373rem + 5.4367vw, 5.375rem);}.elementor-8 .elementor-element.elementor-element-7b74779{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c1bd9b4{background-color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-c1bd9b4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c1bd9b4 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c1bd9b4 .elementor-icon{font-size:2rem;}.elementor-8 .elementor-element.elementor-element-c1bd9b4 .elementor-icon svg{height:2rem;}.elementor-8 .elementor-element.elementor-element-c1bd9b4 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-d46d8ba .elementor-heading-title{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );color:var( --e-global-color-bba2575 );}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-896a4e4{--e-icon-list-icon-size:1.125rem;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-icon{padding-inline-end:0.25rem;}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-item > a{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 );}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2cef07d{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-be5cc23{background-color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-be5cc23.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-be5cc23 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-be5cc23 .elementor-icon{font-size:2rem;}.elementor-8 .elementor-element.elementor-element-be5cc23 .elementor-icon svg{height:2rem;}.elementor-8 .elementor-element.elementor-element-be5cc23 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-6573dfe .elementor-heading-title{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );color:var( --e-global-color-09b7180 );}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-88c192a{--e-icon-list-icon-size:1.125rem;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-icon{padding-inline-end:0.25rem;}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-item > a{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 );}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1f08af0{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0b88c32{background-color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-0b88c32.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-0b88c32 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0b88c32 .elementor-icon{font-size:2rem;}.elementor-8 .elementor-element.elementor-element-0b88c32 .elementor-icon svg{height:2rem;}.elementor-8 .elementor-element.elementor-element-0b88c32 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-b5698b4 .elementor-heading-title{font-family:var( --e-global-typography-f24f619-font-family ), Sans-serif;font-size:var( --e-global-typography-f24f619-font-size );font-weight:var( --e-global-typography-f24f619-font-weight );line-height:var( --e-global-typography-f24f619-line-height );color:var( --e-global-color-0629f62 );}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-48b49de{--e-icon-list-icon-size:1.125rem;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-icon{padding-inline-end:0.25rem;}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-item > a{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 );}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c80e459{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:32px 32px 32px 32px;--padding-top:clamp(3rem, 2.6524rem + 1.426vw, 4rem);--padding-bottom:clamp(3rem, 2.6524rem + 1.426vw, 4rem);--padding-left:clamp(2rem, 0.9572rem + 4.2781vw, 5rem);--padding-right:clamp(2rem, 0.9572rem + 4.2781vw, 5rem);}.elementor-8 .elementor-element.elementor-element-c80e459:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c80e459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4d1f053{font-size:4.5rem;}.elementor-8 .elementor-element.elementor-element-69b09f3{--display:flex;--gap:0.313rem 0.313rem;--row-gap:0.313rem;--column-gap:0.313rem;}.elementor-8 .elementor-element.elementor-element-d838231 .elementor-heading-title{font-family:var( --e-global-typography-c4a6bfb-font-family ), Sans-serif;font-size:var( --e-global-typography-c4a6bfb-font-size );font-weight:var( --e-global-typography-c4a6bfb-font-weight );line-height:var( --e-global-typography-c4a6bfb-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-85bfd08{font-family:var( --e-global-typography-e180263-font-family ), Sans-serif;font-size:var( --e-global-typography-e180263-font-size );font-weight:var( --e-global-typography-e180263-font-weight );line-height:var( --e-global-typography-e180263-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-85bfd08 a{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-3f22d95{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4b14f86 a:hover, .elementor-8 .elementor-element.elementor-element-4b14f86 a:focus{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-0c126b9{--width:min(100%, 729px);}.elementor-8 .elementor-element.elementor-element-8066cd4{--width:clamp(15.8125rem, 14.3787rem + 5.8824vw, 19.9375rem);}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-57539d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-7793a0d .elementor-heading-title{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-e586b68{font-size:var( --e-global-typography-47b8c4c-font-size );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-a5232e0{font-size:var( --e-global-typography-47b8c4c-font-size );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-62ca00a .elementor-heading-title{font-size:var( --e-global-typography-3e06102-font-size );line-height:var( --e-global-typography-3e06102-line-height );}.elementor-8 .elementor-element.elementor-element-ab23ac7{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-127b828 .elementor-heading-title{font-size:var( --e-global-typography-19bf8a7-font-size );line-height:var( --e-global-typography-19bf8a7-line-height );}.elementor-8 .elementor-element.elementor-element-b687901 .elementor-heading-title{font-size:var( --e-global-typography-47b8c4c-font-size );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-20ce076{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-2ee6671 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-e69bb19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-ee73094{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-6cdf28d{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-444f7a1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-bfe9730 .elementor-button{font-size:var( --e-global-typography-b20abbb-font-size );line-height:var( --e-global-typography-b20abbb-line-height );}.elementor-8 .elementor-element.elementor-element-7050cca .elementor-button{font-size:var( --e-global-typography-b20abbb-font-size );line-height:var( --e-global-typography-b20abbb-line-height );}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-title a{font-size:var( --e-global-typography-c4a6bfb-font-size );line-height:var( --e-global-typography-c4a6bfb-line-height );}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-description{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-title a{font-size:var( --e-global-typography-c4a6bfb-font-size );line-height:var( --e-global-typography-c4a6bfb-line-height );}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-description{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-d1d3674 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-bfd7e6f{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-d46d8ba .elementor-heading-title{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6573dfe .elementor-heading-title{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-b5698b4 .elementor-heading-title{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d838231 .elementor-heading-title{font-size:var( --e-global-typography-c4a6bfb-font-size );line-height:var( --e-global-typography-c4a6bfb-line-height );}.elementor-8 .elementor-element.elementor-element-85bfd08{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-491c0a4{padding:0% 18% 0% 18%;}.elementor-8 .elementor-element.elementor-element-57539d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-7793a0d .elementor-heading-title{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-1103807{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-8 .elementor-element.elementor-element-1a13899{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-e586b68{font-size:var( --e-global-typography-47b8c4c-font-size );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-a5232e0{font-size:var( --e-global-typography-47b8c4c-font-size );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-d28f4c5{--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-8 .elementor-element.elementor-element-d1befc6{--min-height:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:29px 29px 29px 29px;}.elementor-8 .elementor-element.elementor-element-f5729d0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-62ca00a .elementor-heading-title{font-size:var( --e-global-typography-3e06102-font-size );line-height:var( --e-global-typography-3e06102-line-height );}.elementor-8 .elementor-element.elementor-element-ab23ac7{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-fdd0d80{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-8 .elementor-element.elementor-element-127b828 .elementor-heading-title{font-size:var( --e-global-typography-19bf8a7-font-size );line-height:var( --e-global-typography-19bf8a7-line-height );}.elementor-8 .elementor-element.elementor-element-b687901{margin:0.813rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.188rem) 0rem;}.elementor-8 .elementor-element.elementor-element-b687901 .elementor-heading-title{font-size:var( --e-global-typography-47b8c4c-font-size );line-height:var( --e-global-typography-47b8c4c-line-height );}.elementor-8 .elementor-element.elementor-element-20ce076{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-92603c6{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-8 .elementor-element.elementor-element-8066cd4{--width:clamp(15.8125rem, 14.3787rem + 5.8824vw, 19.9375rem);}.elementor-8 .elementor-element.elementor-element-2ee6671 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-e69bb19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-ee73094{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-6cdf28d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:4.938rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-title a{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-444f7a1{left:min(25%, 80px);}body.rtl .elementor-8 .elementor-element.elementor-element-444f7a1{right:min(25%, 80px);}.elementor-8 .elementor-element.elementor-element-444f7a1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d2b62fa{--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8 .elementor-element.elementor-element-bfe9730{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-bfe9730 .elementor-button{font-size:var( --e-global-typography-b20abbb-font-size );line-height:var( --e-global-typography-b20abbb-line-height );}.elementor-8 .elementor-element.elementor-element-7050cca{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-7050cca .elementor-button{font-size:var( --e-global-typography-b20abbb-font-size );line-height:var( --e-global-typography-b20abbb-line-height );}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-title a{font-size:var( --e-global-typography-c4a6bfb-font-size );line-height:var( --e-global-typography-c4a6bfb-line-height );}.elementor-8 .elementor-element.elementor-element-0ae289a .elementor-icon-box-description{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-title a{font-size:var( --e-global-typography-c4a6bfb-font-size );line-height:var( --e-global-typography-c4a6bfb-line-height );}.elementor-8 .elementor-element.elementor-element-621fafc .elementor-icon-box-description{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-932ac11{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-8 .elementor-element.elementor-element-d1d3674 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-9865c5b{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-8 .elementor-element.elementor-element-bfd7e6f{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}.elementor-8 .elementor-element.elementor-element-d46d8ba .elementor-heading-title{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6573dfe .elementor-heading-title{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-b5698b4 .elementor-heading-title{font-size:var( --e-global-typography-f24f619-font-size );line-height:var( --e-global-typography-f24f619-line-height );}.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d838231 .elementor-heading-title{font-size:var( --e-global-typography-c4a6bfb-font-size );line-height:var( --e-global-typography-c4a6bfb-line-height );}.elementor-8 .elementor-element.elementor-element-85bfd08{font-size:var( --e-global-typography-e180263-font-size );line-height:var( --e-global-typography-e180263-line-height );}}/* Start custom CSS for container, class: .elementor-element-d28f4c5 */.elementor-8 .elementor-element.elementor-element-d28f4c5 .elementor-widget-icon {
    width: clamp(4.0625rem, 3.5194rem + 2.2282vw, 5.625rem);
    height: clamp(4.0625rem, 3.5194rem + 2.2282vw, 5.625rem);
}
.elementor-8 .elementor-element.elementor-element-d28f4c5 .elementor-widget-icon:not(.bounced-in) {
    opacity: 0;
}
.elementor-8 .elementor-element.elementor-element-d28f4c5 .elementor-icon-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-d28f4c5 .elementor-icon {
    font-size: clamp(4.0625rem, 3.5194rem + 2.2282vw, 5.625rem);
    padding: 0px;
    border-width: 0px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5729d0 */.eye {
  position: relative;
  display: inline-block;
  border-radius: 50%;
  width: 2.375rem;
  height: 2.375rem;
  background: var(--e-global-color-primary);
}
.eye-sx {
    top: 2.25rem;
    right: 0.75rem;
}
.eye:after { /*pupil*/
  position: absolute;
  top: 0;
  right: 0;
  width: 1.188rem;
  height: 1.188rem;
  background: var(--e-global-color-eb8df24);
  border-radius: 50%;
  content: " ";
}
@media screen and (max-width: 767px) {
    .eye-sx {
        top: 0.75rem;
        right: 1.5rem;
    }
    .eye-dx {
        top: 1.5rem;
    }
    .eye:after {
        bottom: 0;
        top: unset;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb4fc81 */.elementor-8 .elementor-element.elementor-element-fb4fc81 .elementor-icon-box-icon {
    background-color: var(--e-global-color-0629f62);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76991eb */.elementor-8 .elementor-element.elementor-element-76991eb .elementor-icon-box-icon {
    background-color: var(--e-global-color-421beb5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8cb17be */.elementor-8 .elementor-element.elementor-element-8cb17be .elementor-icon-box-icon {
    background-color: var(--e-global-color-fe55afb);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2e41a9 */.elementor-8 .elementor-element.elementor-element-b2e41a9 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ee6671 */.elementor-8 .elementor-element.elementor-element-2ee6671:before {
    content: '';
    width: clamp(1.5rem, 1.3045rem + 0.8021vw, 2.0625rem);
    height: clamp(1rem, 0.8697rem + 0.5348vw, 1.375rem);
    position: absolute;
    bottom: calc(clamp(1rem, 0.8697rem + 0.5348vw, 1.375rem) * -0.5);
    left: calc(clamp(1.5rem, 1.3045rem + 0.8021vw, 2.0625rem) / 100 + 0.125rem);
    background-image: url("/wp-content/uploads/2025/09/baloon_tail_blue.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e69bb19 */.elementor-8 .elementor-element.elementor-element-e69bb19:after {
    content: '';
    width: clamp(1.5rem, 1.3045rem + 0.8021vw, 2.0625rem);
    height: clamp(1rem, 0.8697rem + 0.5348vw, 1.375rem);
    position: absolute;
    bottom: calc(clamp(1rem, 0.8697rem + 0.5348vw, 1.375rem) * -0.5);
    right: calc(clamp(1.5rem, 1.3045rem + 0.8021vw, 2.0625rem) / 100 + 0.125rem);
    background-image: url("/wp-content/uploads/2025/09/baloon_tail_red.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21ba25c */.elementor-8 .elementor-element.elementor-element-21ba25c .elementor-icon-box-icon {
    background-color: var(--e-global-color-fe55afb);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33c0cc9 */.elementor-8 .elementor-element.elementor-element-33c0cc9 .elementor-icon-box-icon {
    background-color: var(--e-global-color-eb8df24);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d14d0d0 */.elementor-8 .elementor-element.elementor-element-d14d0d0 .elementor-icon-box-icon {
    background-color: var(--e-global-color-0629f62);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28d4329 */.elementor-8 .elementor-element.elementor-element-28d4329 .elementor-icon-box-icon {
    background-color: var(--e-global-color-421beb5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a94345 */.elementor-8 .elementor-element.elementor-element-7a94345 .elementor-icon-box-icon {
    background-color: var(--e-global-color-0629f62);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec0eeef */.elementor-8 .elementor-element.elementor-element-ec0eeef .elementor-icon-box-icon {
    background-color: var(--e-global-color-421beb5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0a6b4a7 */.elementor-8 .elementor-element.elementor-element-0a6b4a7 .elementor-icon-box-icon {
    background-color: var(--e-global-color-fe55afb);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcf2751 */.elementor-8 .elementor-element.elementor-element-dcf2751 .elementor-icon-box-icon {
    background-color: var(--e-global-color-eb8df24);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d234b */.animated-msg.animated {
    animation: slideUpFadeIn 0.6s ease-out forwards;
}
@keyframes slideUpFadeIn {
  0% {
    opacity: 0;
    transform: translateY(20px) rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: translateY(0) perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
  }
}

.animated-msg .typewriter {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  width: 0;
}
.animated-msg.animated .typewriter {
  border-right: 2px solid #000;
  animation: typing 2s steps(30, end) 0.3s forwards, blinkCursor 0.75s step-end infinite;
}

/* Animazione di typing */
@keyframes typing {
  from { width: 0; }
  to { width: 100%; border: 0; }
}
/* Animazione del cursore lampeggiante */
@keyframes blinkCursor {
  0%, 100% { border-color: transparent; }
  50% { border-color: var(--e-global-color-secondary); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9730 */.elementor-8 .elementor-element.elementor-element-bfe9730 {
    text-decoration: none;
}
.vertical-swiper-container .elementor-8 .elementor-element.elementor-element-bfe9730 {
    display: none;
}
.elementor-8 .elementor-element.elementor-element-bfe9730 .elementor-button-icon svg {
    font-size: 0.813rem;
    margin-top: 0.125rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7050cca */.elementor-8 .elementor-element.elementor-element-7050cca {
    text-decoration: none;
    display: none;
}
.elementor-8 .elementor-element.elementor-element-7050cca .elementor-button-icon svg {
    font-size: 0.813rem;
    margin-top: 0.125rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-621fafc */.elementor-8 .elementor-element.elementor-element-621fafc {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c00d92f */.swiper.vertical-swiper-container svg {
    width: clamp(4.75rem, 3.7507rem + 4.0998vw, 7.625rem);
    height: clamp(4.75rem, 3.7507rem + 4.0998vw, 7.625rem);
}
.swiper.vertical-swiper-container h3 {
    font-family: var(--e-global-typography-c4a6bfb-font-family);
    font-size: var(--e-global-typography-c4a6bfb-font-size);
    font-weight: var(--e-global-typography-c4a6bfb-font-weight);
    line-height: var(--e-global-typography-c4a6bfb-line-height);
    margin-bottom: 0.313rem;
    color: var(--e-global-color-secondary);
}
.swiper.vertical-swiper-container p {
    font-family: var(--e-global-typography-text-font-family);
    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);
    color: var(--e-global-color-secondary);
}

.swiper.vertical-swiper-container {
    padding-left: 10px;
    width: 100%;
}
.swiper.vertical-swiper-container .swiper-slide {
    display: flex;
    align-items: center;
    gap: clamp(1rem, 0.8262rem + 0.713vw, 1.5rem);
}
.swiper.vertical-swiper-container .swiper-slide > div {
    flex: 1;
}
/* Bullet points verticali */
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical {
    left: 1px;
    right: unset;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
}
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical > .swiper-pagination-bullet {
    background: rgba(0,0,0,0.3);
    border-radius: 50%;
    opacity: 1;
    transition: background 0.3s ease;
    cursor: pointer;
}
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical > .swiper-pagination-bullet:hover,
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical > .swiper-pagination-bullet:focus,
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical > .swiper-pagination-bullet-active {
    background: var(--e-global-color-secondary);
}

/* progress */
.icon-btn-play-pause .swiper-btn .elementor-button-text {
    font-size: 0 !important;
}
.icon-btn-play-pause .swiper-btn {
    position: relative;
    bottom: unset !important;
    left: unset !important;
    display: none;
}
.icon-btn-play-pause .swiper-btn.active-btn-play-pause {
    display: block !important;
}
.icon-btn-play-pause .swiper-btn>.elementor-button {
    padding: 0;
}
.icon-btn-play-pause .swiper-btn>.elementor-button .elementor-button-icon>svg {
    font-size: 1rem;
    margin: 4px 0 0 5px;
}
.autoplay-progress {
    position: absolute;
    bottom: calc(clamp(0.5rem, 0.1524rem + 1.426vw, 1.5rem) - clamp(2rem, 1.3048rem + 2.852vw, 4rem));
    left: calc(clamp(0.5rem, 0.1524rem + 1.426vw, 1.5rem) - clamp(1.5rem, 0.2834rem + 4.9911vw, 5rem));
    width: 2.125rem;
    height: 2.125rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #6B7695;
}
.vertical-swiper-container .autoplay-progress,
.vertical-swiper-container .autoplay-progress svg:not(.e-font-icon-svg) {
    z-index: 10;
}
.autoplay-progress svg:not(.e-font-icon-svg) {
    --progress: 0;
    position: absolute;
    left: 0;
    top: 0px;
    width: 100% !important;
    height: 100% !important;
    stroke-width: 4px;
    stroke: #6B7695;
    fill: none;
    stroke-dashoffset: calc(125.6px * (1 - var(--progress)));
    stroke-dasharray: 125.6;
    transform: rotate(-90deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5ba4a9 */.rainbow {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.rainbow .ray {
    --ray-base-height: min(44vw, 231px);
    display: flex;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    width: calc(100% * var(--rapporto));
    height: calc((100% * var(--rapporto)));
    border-radius: calc(var(--ray-base-height) * var(--rapporto)) calc(var(--ray-base-height) * var(--rapporto)) 0 0;
}
.rainbow > .ray {
    height: var(--ray-base-height);
    width: min(100%, 462px);
    border-radius: var(--ray-base-height) var(--ray-base-height) 0 0;
}
.rainbow > .ray {
    background-color: var(--e-global-color-bba2575);
}
.rainbow > .ray > .ray {
    --rapporto: 0.89;
    background-color: var(--e-global-color-fe55afb);
}
.rainbow > .ray > .ray > .ray {
    --rapporto: 0.87;
    background-color: var(--e-global-color-eb8df24);
}
.rainbow > .ray > .ray > .ray > .ray {
    --rapporto: 0.85;
    background-color: var(--e-global-color-421beb5);
}
.rainbow > .ray > .ray > .ray > .ray > .ray {
    --rapporto: 0.83;
    background-color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bd9b4 */.elementor-8 .elementor-element.elementor-element-c1bd9b4 .elementor-icon {
    box-shadow: -4px 4px 0 0 var(--e-global-color-bba2575);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-896a4e4 */.elementor-8 .elementor-element.elementor-element-896a4e4 .elementor-icon-list-icon svg > path {
    fill: var(--e-global-color-bba2575);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-be5cc23 */.elementor-8 .elementor-element.elementor-element-be5cc23 .elementor-icon {
    box-shadow: -4px 4px 0 0 var(--e-global-color-09b7180);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-88c192a */.elementor-8 .elementor-element.elementor-element-88c192a .elementor-icon-list-icon svg > path {
    fill: var(--e-global-color-09b7180);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b88c32 */.elementor-8 .elementor-element.elementor-element-0b88c32 .elementor-icon {
    box-shadow: -4px 4px 0 0 var(--e-global-color-0629f62);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48b49de */.elementor-8 .elementor-element.elementor-element-48b49de .elementor-icon-list-icon svg > path {
    fill: var(--e-global-color-0629f62);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42aa957 */.elementor-8 .elementor-element.elementor-element-42aa957 .elementor-icon {
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8 u, body.elementor-page-8 a.underline-link {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    color: inherit;
}
body.elementor-page-8 a.underline-link:hover,
body.elementor-page-8 a.underline-link:focus {
    text-decoration-line: none;
}
body.elementor-page-8 .elementor-widget-button:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    border-radius: 999px;
    z-index: 0;
}
body.elementor-page-8 .elementor-widget-button.btn01:before {
    background: var(--e-global-color-bba2575);
}
body.elementor-page-8 .elementor-widget-button.btn02:before {
    background: var(--e-global-color-17bc526);
}
body.elementor-page-8 .elementor-button {
    position: relative;
}
body.elementor-page-8 .elementor-button .elementor-button-icon {
    font-size: 1.5rem;
    margin-top: -0.35rem;
}
body.elementor-page-8 .elementor-button:hover, 
body.elementor-page-8 .elementor-button:focus {
    text-decoration: underline;
}
body.elementor-page-8 .elementor-icon-box-icon {
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: -4px 4px 0 0 var(--e-global-color-primary);
}
body.elementor-page-8 .elementor-icon-box-title {
    margin-top: 0;
}/* End custom CSS */