.elementor-5148 .elementor-element.elementor-element-def30ef{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--overlay-opacity:1;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5148 .elementor-element.elementor-element-def30ef:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-def30ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://francescocicerodesign.it/wp-content/uploads/2025/03/Sfondo-Homepage-Francesco-Cicero-Design-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5148 .elementor-element.elementor-element-def30ef::before, .elementor-5148 .elementor-element.elementor-element-def30ef > .elementor-background-video-container::before, .elementor-5148 .elementor-element.elementor-element-def30ef > .e-con-inner > .elementor-background-video-container::before, .elementor-5148 .elementor-element.elementor-element-def30ef > .elementor-background-slideshow::before, .elementor-5148 .elementor-element.elementor-element-def30ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-5148 .elementor-element.elementor-element-def30ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D1D1D00 0%, #1A1A1A 91%);}.elementor-5148 .elementor-element.elementor-element-def30ef.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-def30ef.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-3c7f816{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-5148 .elementor-element.elementor-element-3c7f816.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-3c7f816.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-2765186{text-align:center;}.elementor-5148 .elementor-element.elementor-element-2765186 .elementor-heading-title{font-family:var( --e-global-typography-4f4a667-font-family ), Sans-serif;font-size:var( --e-global-typography-4f4a667-font-size );font-weight:var( --e-global-typography-4f4a667-font-weight );line-height:var( --e-global-typography-4f4a667-line-height );letter-spacing:var( --e-global-typography-4f4a667-letter-spacing );color:#FFFFFF;}.elementor-5148 .elementor-element.elementor-element-a7a82d7{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-5148 .elementor-element.elementor-element-a7a82d7.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-a7a82d7.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-365c477 .elementor-heading-title{font-family:var( --e-global-typography-bbfe553-font-family ), Sans-serif;font-size:var( --e-global-typography-bbfe553-font-size );font-weight:var( --e-global-typography-bbfe553-font-weight );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-fe76711 .elementor-heading-title{font-family:var( --e-global-typography-bbfe553-font-family ), Sans-serif;font-size:var( --e-global-typography-bbfe553-font-size );font-weight:var( --e-global-typography-bbfe553-font-weight );line-height:var( --e-global-typography-bbfe553-line-height );color:var( --e-global-color-secondary );}.elementor-5148 .elementor-element.elementor-element-7d6662d{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5148 .elementor-element.elementor-element-7d6662d.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-7d6662d.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-f3ec8f1{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-5148 .elementor-element.elementor-element-f3ec8f1.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-f3ec8f1.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-9d595c9 .elementor-heading-title{font-family:var( --e-global-typography-bbfe553-font-family ), Sans-serif;font-size:var( --e-global-typography-bbfe553-font-size );font-weight:var( --e-global-typography-bbfe553-font-weight );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-cb25969{font-size:var( --e-global-typography-656a1b4-font-size );font-weight:var( --e-global-typography-656a1b4-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-f703811{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5148 .elementor-element.elementor-element-f703811:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-f703811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3D3D;}.elementor-5148 .elementor-element.elementor-element-f703811.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-f703811.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-53e943c{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5148 .elementor-element.elementor-element-53e943c.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-53e943c.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-81ede01{text-align:center;}.elementor-5148 .elementor-element.elementor-element-81ede01 .elementor-heading-title{font-family:var( --e-global-typography-beecb64-font-family ), Sans-serif;font-size:var( --e-global-typography-beecb64-font-size );font-weight:var( --e-global-typography-beecb64-font-weight );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-04777e3{text-align:center;}.elementor-5148 .elementor-element.elementor-element-04777e3 p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-8f47d82{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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-5148 .elementor-element.elementor-element-8f47d82.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-8f47d82.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-2414a2c{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5148 .elementor-element.elementor-element-2414a2c.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-2414a2c.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-ddd9d75 .elementor-icon-wrapper{text-align:start;}.elementor-5148 .elementor-element.elementor-element-ddd9d75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-ddd9d75.elementor-view-framed .elementor-icon, .elementor-5148 .elementor-element.elementor-element-ddd9d75.elementor-view-default .elementor-icon{color:var( --e-global-color-6a56598 );border-color:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-ddd9d75.elementor-view-framed .elementor-icon, .elementor-5148 .elementor-element.elementor-element-ddd9d75.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-ddd9d75 .elementor-icon{font-size:24px;}.elementor-5148 .elementor-element.elementor-element-ddd9d75 .elementor-icon svg{height:24px;}.elementor-5148 .elementor-element.elementor-element-c6f459e{font-family:var( --e-global-typography-692c928-font-family ), Sans-serif;font-size:var( --e-global-typography-692c928-font-size );font-weight:var( --e-global-typography-692c928-font-weight );line-height:var( --e-global-typography-692c928-line-height );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-c6f459e p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-2039fe7{font-size:var( --e-global-typography-656a1b4-font-size );font-weight:var( --e-global-typography-656a1b4-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-2039fe7 p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-7176644{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5148 .elementor-element.elementor-element-7176644.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-7176644.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-ec7e90c .elementor-icon-wrapper{text-align:start;}.elementor-5148 .elementor-element.elementor-element-ec7e90c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-ec7e90c.elementor-view-framed .elementor-icon, .elementor-5148 .elementor-element.elementor-element-ec7e90c.elementor-view-default .elementor-icon{color:var( --e-global-color-6a56598 );border-color:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-ec7e90c.elementor-view-framed .elementor-icon, .elementor-5148 .elementor-element.elementor-element-ec7e90c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-ec7e90c .elementor-icon{font-size:24px;}.elementor-5148 .elementor-element.elementor-element-ec7e90c .elementor-icon svg{height:24px;}.elementor-5148 .elementor-element.elementor-element-177cf49{font-family:var( --e-global-typography-692c928-font-family ), Sans-serif;font-size:var( --e-global-typography-692c928-font-size );font-weight:var( --e-global-typography-692c928-font-weight );line-height:var( --e-global-typography-692c928-line-height );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-177cf49 p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-fa4cdba{font-size:var( --e-global-typography-656a1b4-font-size );font-weight:var( --e-global-typography-656a1b4-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-fa4cdba p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-f134be1{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5148 .elementor-element.elementor-element-f134be1.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-f134be1.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-bad0d8a .elementor-icon-wrapper{text-align:start;}.elementor-5148 .elementor-element.elementor-element-bad0d8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-bad0d8a.elementor-view-framed .elementor-icon, .elementor-5148 .elementor-element.elementor-element-bad0d8a.elementor-view-default .elementor-icon{color:var( --e-global-color-6a56598 );border-color:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-bad0d8a.elementor-view-framed .elementor-icon, .elementor-5148 .elementor-element.elementor-element-bad0d8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6a56598 );}.elementor-5148 .elementor-element.elementor-element-bad0d8a .elementor-icon{font-size:24px;}.elementor-5148 .elementor-element.elementor-element-bad0d8a .elementor-icon svg{height:24px;}.elementor-5148 .elementor-element.elementor-element-7fdd84a{font-family:var( --e-global-typography-692c928-font-family ), Sans-serif;font-size:var( --e-global-typography-692c928-font-size );font-weight:var( --e-global-typography-692c928-font-weight );line-height:var( --e-global-typography-692c928-line-height );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-7fdd84a p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-52270ce{font-size:var( --e-global-typography-656a1b4-font-size );font-weight:var( --e-global-typography-656a1b4-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-52270ce p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-3d34082{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5148 .elementor-element.elementor-element-3d34082.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-3d34082.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-90fcbee{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5148 .elementor-element.elementor-element-90fcbee.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-90fcbee.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-c1ea8ce{text-align:center;}.elementor-5148 .elementor-element.elementor-element-c1ea8ce .elementor-heading-title{font-family:var( --e-global-typography-beecb64-font-family ), Sans-serif;font-size:var( --e-global-typography-beecb64-font-size );font-weight:var( --e-global-typography-beecb64-font-weight );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-daa4f0b{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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-5148 .elementor-element.elementor-element-daa4f0b.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-daa4f0b.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-a771e2e{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--min-height:420px;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5148 .elementor-element.elementor-element-a771e2e:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-e5da5db );--border-color:var( --e-global-color-e5da5db );}.elementor-5148 .elementor-element.elementor-element-a771e2e, .elementor-5148 .elementor-element.elementor-element-a771e2e::before{--border-transition:0.3s;}.elementor-5148 .elementor-element.elementor-element-a771e2e.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-a771e2e.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-5926650{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-5148 .elementor-element.elementor-element-5926650.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-5926650.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-4811772{font-family:var( --e-global-typography-bbfe553-font-family ), Sans-serif;font-size:var( --e-global-typography-bbfe553-font-size );font-weight:var( --e-global-typography-bbfe553-font-weight );line-height:var( --e-global-typography-bbfe553-line-height );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-4811772 p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-be5a8ba{font-size:var( --e-global-typography-656a1b4-font-size );font-weight:var( --e-global-typography-656a1b4-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-be5a8ba p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-4eb7295{font-family:var( --e-global-typography-4e25b0f-font-family ), Sans-serif;font-size:var( --e-global-typography-4e25b0f-font-size );font-weight:var( --e-global-typography-4e25b0f-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-4eb7295 p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-258bbda{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-5148 .elementor-element.elementor-element-258bbda.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-258bbda.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-f06d2b5{text-align:center;font-family:"neulis-sans", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-f06d2b5 p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-956c342{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5148 .elementor-element.elementor-element-956c342.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-956c342.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-6013ab7{text-align:center;}.elementor-5148 .elementor-element.elementor-element-6013ab7 .elementor-heading-title{font-family:var( --e-global-typography-beecb64-font-family ), Sans-serif;font-size:var( --e-global-typography-beecb64-font-size );font-weight:var( --e-global-typography-beecb64-font-weight );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-7dcb7b1{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5148 .elementor-element.elementor-element-7dcb7b1.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-7dcb7b1.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-89354d3{font-family:var( --e-global-typography-692c928-font-family ), Sans-serif;font-size:var( --e-global-typography-692c928-font-size );font-weight:var( --e-global-typography-692c928-font-weight );line-height:var( --e-global-typography-692c928-line-height );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-89354d3 p{margin-block-end:8px;}.elementor-5148 .elementor-element.elementor-element-1478afe{font-size:var( --e-global-typography-656a1b4-font-size );font-weight:var( --e-global-typography-656a1b4-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-1478afe p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-634b10b{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5148 .elementor-element.elementor-element-634b10b.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-634b10b.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-ece8153{font-family:var( --e-global-typography-692c928-font-family ), Sans-serif;font-size:var( --e-global-typography-692c928-font-size );font-weight:var( --e-global-typography-692c928-font-weight );line-height:var( --e-global-typography-692c928-line-height );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-ece8153 p{margin-block-end:8px;}.elementor-5148 .elementor-element.elementor-element-b951625{font-size:var( --e-global-typography-656a1b4-font-size );font-weight:var( --e-global-typography-656a1b4-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-b951625 p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-c603093{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5148 .elementor-element.elementor-element-c603093.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-c603093.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-ddb76b6{font-family:var( --e-global-typography-692c928-font-family ), Sans-serif;font-size:var( --e-global-typography-692c928-font-size );font-weight:var( --e-global-typography-692c928-font-weight );line-height:var( --e-global-typography-692c928-line-height );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-ddb76b6 p{margin-block-end:8px;}.elementor-5148 .elementor-element.elementor-element-c8f7eb6{font-size:var( --e-global-typography-656a1b4-font-size );font-weight:var( --e-global-typography-656a1b4-font-weight );color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-c8f7eb6 p{margin-block-end:4px;}.elementor-5148 .elementor-element.elementor-element-01ec0e6{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5148 .elementor-element.elementor-element-01ec0e6.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-5148 .elementor-element.elementor-element-01ec0e6.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-5148 .elementor-element.elementor-element-cda5aba{font-family:var( --e-global-typography-1377c0e-font-family ), Sans-serif;font-size:var( --e-global-typography-1377c0e-font-size );font-weight:var( --e-global-typography-1377c0e-font-weight );color:var( --e-global-color-text );}body.elementor-page-5148:not(.elementor-motion-effects-element-type-background), body.elementor-page-5148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}@media(min-width:768px){.elementor-5148 .elementor-element.elementor-element-a771e2e{--width:40%;}}@media(max-width:1024px){.elementor-5148 .elementor-element.elementor-element-2765186 .elementor-heading-title{font-size:var( --e-global-typography-4f4a667-font-size );line-height:var( --e-global-typography-4f4a667-line-height );letter-spacing:var( --e-global-typography-4f4a667-letter-spacing );}.elementor-5148 .elementor-element.elementor-element-365c477 .elementor-heading-title{font-size:var( --e-global-typography-bbfe553-font-size );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-fe76711 .elementor-heading-title{font-size:var( --e-global-typography-bbfe553-font-size );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-9d595c9 .elementor-heading-title{font-size:var( --e-global-typography-bbfe553-font-size );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-cb25969{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-81ede01 .elementor-heading-title{font-size:var( --e-global-typography-beecb64-font-size );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-c6f459e{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-2039fe7{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-177cf49{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-fa4cdba{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-7fdd84a{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-52270ce{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-c1ea8ce .elementor-heading-title{font-size:var( --e-global-typography-beecb64-font-size );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-4811772{font-size:var( --e-global-typography-bbfe553-font-size );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-be5a8ba{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-4eb7295{font-size:var( --e-global-typography-4e25b0f-font-size );}.elementor-5148 .elementor-element.elementor-element-f06d2b5{font-size:20px;line-height:28px;}.elementor-5148 .elementor-element.elementor-element-6013ab7 .elementor-heading-title{font-size:var( --e-global-typography-beecb64-font-size );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-89354d3{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-1478afe{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-ece8153{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-b951625{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-ddb76b6{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-c8f7eb6{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-cda5aba{font-size:var( --e-global-typography-1377c0e-font-size );}}@media(max-width:767px){.elementor-5148 .elementor-element.elementor-element-2765186 .elementor-heading-title{font-size:var( --e-global-typography-4f4a667-font-size );line-height:var( --e-global-typography-4f4a667-line-height );letter-spacing:var( --e-global-typography-4f4a667-letter-spacing );}.elementor-5148 .elementor-element.elementor-element-a7a82d7{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-5148 .elementor-element.elementor-element-365c477 .elementor-heading-title{font-size:var( --e-global-typography-bbfe553-font-size );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-fe76711 .elementor-heading-title{font-size:var( --e-global-typography-bbfe553-font-size );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-9d595c9 .elementor-heading-title{font-size:var( --e-global-typography-bbfe553-font-size );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-cb25969{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-81ede01 .elementor-heading-title{font-size:var( --e-global-typography-beecb64-font-size );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-c6f459e{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-2039fe7{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-177cf49{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-fa4cdba{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-7fdd84a{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-52270ce{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-c1ea8ce .elementor-heading-title{font-size:var( --e-global-typography-beecb64-font-size );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-4811772{font-size:var( --e-global-typography-bbfe553-font-size );line-height:var( --e-global-typography-bbfe553-line-height );}.elementor-5148 .elementor-element.elementor-element-be5a8ba{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-4eb7295{font-size:var( --e-global-typography-4e25b0f-font-size );}.elementor-5148 .elementor-element.elementor-element-f06d2b5{font-size:18px;line-height:26px;}.elementor-5148 .elementor-element.elementor-element-6013ab7 .elementor-heading-title{font-size:var( --e-global-typography-beecb64-font-size );line-height:var( --e-global-typography-beecb64-line-height );}.elementor-5148 .elementor-element.elementor-element-89354d3{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-1478afe{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-ece8153{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-b951625{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-ddb76b6{font-size:var( --e-global-typography-692c928-font-size );line-height:var( --e-global-typography-692c928-line-height );}.elementor-5148 .elementor-element.elementor-element-c8f7eb6{font-size:var( --e-global-typography-656a1b4-font-size );}.elementor-5148 .elementor-element.elementor-element-cda5aba{font-size:var( --e-global-typography-1377c0e-font-size );}}